Initial Bedrock WordPress setup
- WordPress 6.9 via Bedrock - kurs-booking Plugin (Eigenentwicklung) - Rodiar Theme + Child - Lizenz-Plugins: Elementor Pro, RevSlider, Rank Math Pro, Rodiar Addons - Free Plugins via Composer - Docker-ready für Coolify
This commit is contained in:
28
.env.example
Normal file
28
.env.example
Normal file
@@ -0,0 +1,28 @@
|
||||
DB_NAME='database_name'
|
||||
DB_USER='database_user'
|
||||
DB_PASSWORD='database_password'
|
||||
|
||||
# Optionally, you can use a data source name (DSN)
|
||||
# When using a DSN, you can remove the DB_NAME, DB_USER, DB_PASSWORD, and DB_HOST variables
|
||||
# DATABASE_URL='mysql://database_user:database_password@database_host:database_port/database_name'
|
||||
|
||||
# Optional database variables
|
||||
# DB_HOST='localhost'
|
||||
# DB_PREFIX='wp_'
|
||||
|
||||
WP_ENV='development'
|
||||
WP_HOME='http://example.com'
|
||||
WP_SITEURL="${WP_HOME}/wp"
|
||||
|
||||
# Specify optional debug.log path
|
||||
# WP_DEBUG_LOG='/path/to/debug.log'
|
||||
|
||||
# Generate your keys here: https://roots.io/salts.html
|
||||
AUTH_KEY='generateme'
|
||||
SECURE_AUTH_KEY='generateme'
|
||||
LOGGED_IN_KEY='generateme'
|
||||
NONCE_KEY='generateme'
|
||||
AUTH_SALT='generateme'
|
||||
SECURE_AUTH_SALT='generateme'
|
||||
LOGGED_IN_SALT='generateme'
|
||||
NONCE_SALT='generateme'
|
||||
48
.gitignore
vendored
Normal file
48
.gitignore
vendored
Normal file
@@ -0,0 +1,48 @@
|
||||
# Application
|
||||
web/app/mu-plugins/*/
|
||||
web/app/upgrade
|
||||
web/app/uploads/*
|
||||
!web/app/uploads/.gitkeep
|
||||
web/app/cache/*
|
||||
|
||||
# Composer-installed plugins (werden beim Build installiert)
|
||||
web/app/plugins/contact-form-7/
|
||||
web/app/plugins/cookie-law-info/
|
||||
web/app/plugins/duplicate-post/
|
||||
web/app/plugins/elementor/
|
||||
web/app/plugins/fluent-smtp/
|
||||
web/app/plugins/host-webfonts-local/
|
||||
web/app/plugins/matomo/
|
||||
web/app/plugins/redis-cache/
|
||||
web/app/plugins/seo-by-rank-math/
|
||||
web/app/plugins/simple-cloudflare-turnstile/
|
||||
|
||||
# Composer-installed themes
|
||||
web/app/themes/twentytwentyfive/
|
||||
|
||||
# Eigenentwicklung + Lizenz-Plugins werden COMMITTED:
|
||||
# - kurs-booking (Eigenentwicklung)
|
||||
# - elementor-pro (Lizenz)
|
||||
# - revslider (Lizenz)
|
||||
# - seo-by-rank-math-pro (Lizenz)
|
||||
# - rodiar-addons (Lizenz)
|
||||
# - rodiar + rodiar-child (Themes)
|
||||
|
||||
# WordPress
|
||||
web/wp
|
||||
web/.htaccess
|
||||
|
||||
# Logs
|
||||
*.log
|
||||
|
||||
# Dotenv
|
||||
.env
|
||||
.env.*
|
||||
!.env.example
|
||||
|
||||
# Composer
|
||||
/vendor
|
||||
auth.json
|
||||
|
||||
# WP-CLI
|
||||
wp-cli.local.yml
|
||||
34
Dockerfile
Normal file
34
Dockerfile
Normal file
@@ -0,0 +1,34 @@
|
||||
# WordPress Bedrock - Production
|
||||
FROM serversideup/php:8.4-fpm-nginx
|
||||
|
||||
LABEL org.opencontainers.image.title="Kurs-Booking WordPress"
|
||||
LABEL org.opencontainers.image.vendor="webideas24"
|
||||
|
||||
# Environment
|
||||
ENV WEB_DOCUMENT_ROOT=/var/www/html/web
|
||||
ENV PHP_OPCACHE_ENABLE=1
|
||||
ENV PHP_MEMORY_LIMIT=512M
|
||||
ENV PHP_UPLOAD_MAX_FILE_SIZE=64M
|
||||
ENV PHP_POST_MAX_SIZE=64M
|
||||
|
||||
# Install dependencies
|
||||
USER root
|
||||
RUN apt-get update && apt-get install -y --no-install-recommends \
|
||||
git \
|
||||
unzip \
|
||||
curl \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Copy application
|
||||
USER www-data
|
||||
WORKDIR /var/www/html
|
||||
COPY --chown=www-data:www-data . .
|
||||
|
||||
# Install Composer dependencies (production)
|
||||
RUN composer install --no-dev --optimize-autoloader --no-interaction
|
||||
|
||||
# Health check
|
||||
HEALTHCHECK --interval=30s --timeout=10s --start-period=30s --retries=3 \
|
||||
CMD curl -fsS http://localhost/wp/wp-login.php || exit 1
|
||||
|
||||
EXPOSE 80
|
||||
19
LICENSE.md
Normal file
19
LICENSE.md
Normal file
@@ -0,0 +1,19 @@
|
||||
Copyright (c) Roots Software LLC
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy of
|
||||
this software and associated documentation files (the "Software"), to deal in
|
||||
the Software without restriction, including without limitation the rights to
|
||||
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
|
||||
of the Software, and to permit persons to whom the Software is furnished to do
|
||||
so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in all
|
||||
copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
SOFTWARE.
|
||||
50
README.md
Normal file
50
README.md
Normal file
@@ -0,0 +1,50 @@
|
||||
<p align="center">
|
||||
<a href="https://roots.io/bedrock/">
|
||||
<img alt="Bedrock" src="https://cdn.roots.io/app/uploads/logo-bedrock.svg" height="100">
|
||||
</a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://packagist.org/packages/roots/bedrock"><img alt="Packagist Installs" src="https://img.shields.io/packagist/dt/roots/bedrock?label=projects%20created&colorB=2b3072&colorA=525ddc&style=flat-square"></a>
|
||||
<a href="https://packagist.org/packages/roots/wordpress"><img alt="roots/wordpress Packagist Downloads" src="https://img.shields.io/packagist/dt/roots/wordpress?label=roots%2Fwordpress%20downloads&logo=roots&logoColor=white&colorB=2b3072&colorA=525ddc&style=flat-square"></a>
|
||||
<img src="https://img.shields.io/badge/dynamic/json.svg?url=https://raw.githubusercontent.com/roots/bedrock/master/composer.json&label=wordpress&logo=roots&logoColor=white&query=$.require[%22roots/wordpress%22]&colorB=2b3072&colorA=525ddc&style=flat-square">
|
||||
<a href="https://github.com/roots/bedrock/actions/workflows/ci.yml"><img alt="Build Status" src="https://img.shields.io/github/actions/workflow/status/roots/bedrock/ci.yml?branch=master&logo=github&label=CI&style=flat-square"></a>
|
||||
<a href="https://twitter.com/rootswp"><img alt="Follow Roots" src="https://img.shields.io/badge/follow%20@rootswp-1da1f2?logo=twitter&logoColor=ffffff&message=&style=flat-square"></a>
|
||||
<a href="https://github.com/sponsors/roots"><img src="https://img.shields.io/badge/sponsor%20roots-525ddc?logo=github&style=flat-square&logoColor=ffffff&message=" alt="Sponsor Roots"></a>
|
||||
</p>
|
||||
|
||||
<p align="center">WordPress boilerplate with Composer, easier configuration, and an improved folder structure</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="https://roots.io/bedrock/">Website</a> <a href="https://roots.io/bedrock/docs/installation/">Documentation</a> <a href="https://github.com/roots/bedrock/releases">Releases</a> <a href="https://discourse.roots.io/">Community</a>
|
||||
</p>
|
||||
|
||||
## Support us
|
||||
|
||||
We're dedicated to pushing modern WordPress development forward through our open source projects, and we need your support to keep building. You can support our work by purchasing [Radicle](https://roots.io/radicle/), our recommended WordPress stack, or by [sponsoring us on GitHub](https://github.com/sponsors/roots). Every contribution directly helps us create better tools for the WordPress ecosystem.
|
||||
|
||||
### Sponsors
|
||||
|
||||
<a href="https://carrot.com/"><img src="https://cdn.roots.io/app/uploads/carrot.svg" alt="Carrot" width="120" height="90"></a> <a href="https://wordpress.com/"><img src="https://cdn.roots.io/app/uploads/wordpress.svg" alt="WordPress.com" width="120" height="90"></a> <a href="https://www.itineris.co.uk/"><img src="https://cdn.roots.io/app/uploads/itineris.svg" alt="Itineris" width="120" height="90"></a> <a href="https://kinsta.com/?kaid=OFDHAJIXUDIV"><img src="https://cdn.roots.io/app/uploads/kinsta.svg" alt="Kinsta" width="120" height="90"></a>
|
||||
|
||||
## Overview
|
||||
|
||||
Bedrock is a WordPress boilerplate for developers that want to manage their projects with Git and Composer. Much of the philosophy behind Bedrock is inspired by the [Twelve-Factor App](http://12factor.net/) methodology, including the [WordPress specific version](https://roots.io/twelve-factor-wordpress/).
|
||||
|
||||
- Better folder structure
|
||||
- Dependency management with [Composer](https://getcomposer.org)
|
||||
- Easy WordPress configuration with environment specific files
|
||||
- Environment variables with [Dotenv](https://github.com/vlucas/phpdotenv)
|
||||
- Autoloader for mu-plugins (use regular plugins as mu-plugins)
|
||||
|
||||
## Getting Started
|
||||
|
||||
See the [Bedrock installation documentation](https://roots.io/bedrock/docs/installation/).
|
||||
|
||||
## Stay Connected
|
||||
|
||||
- Join us on Discord by [sponsoring us on GitHub](https://github.com/sponsors/roots)
|
||||
- Participate on [Roots Discourse](https://discourse.roots.io/)
|
||||
- Follow [@rootswp on Twitter](https://twitter.com/rootswp)
|
||||
- Read the [Roots Blog](https://roots.io/blog/)
|
||||
- Subscribe to the [Roots Newsletter](https://roots.io/newsletter/)
|
||||
80
composer.json
Normal file
80
composer.json
Normal file
@@ -0,0 +1,80 @@
|
||||
{
|
||||
"name": "roots/bedrock",
|
||||
"type": "project",
|
||||
"license": "MIT",
|
||||
"description": "WordPress boilerplate with Composer, easier configuration, and an improved folder structure",
|
||||
"homepage": "https://roots.io/bedrock/",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Scott Walkinshaw",
|
||||
"email": "scott.walkinshaw@gmail.com",
|
||||
"homepage": "https://github.com/swalkinshaw"
|
||||
},
|
||||
{
|
||||
"name": "Ben Word",
|
||||
"email": "ben@benword.com",
|
||||
"homepage": "https://github.com/retlehs"
|
||||
}
|
||||
],
|
||||
"keywords": [
|
||||
"bedrock", "composer", "roots", "wordpress", "wp", "wp-config"
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/roots/bedrock/issues",
|
||||
"forum": "https://discourse.roots.io/category/bedrock"
|
||||
},
|
||||
"repositories": [
|
||||
{
|
||||
"name": "wpackagist",
|
||||
"type": "composer",
|
||||
"url": "https://wpackagist.org",
|
||||
"only": ["wpackagist-plugin/*", "wpackagist-theme/*"]
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"php": ">=8.1",
|
||||
"composer/installers": "^2.2",
|
||||
"vlucas/phpdotenv": "^5.5",
|
||||
"oscarotero/env": "^2.1",
|
||||
"roots/bedrock-autoloader": "^1.0",
|
||||
"roots/bedrock-disallow-indexing": "^2.0",
|
||||
"roots/wordpress": "6.9",
|
||||
"roots/wp-config": "1.0.0",
|
||||
"wpackagist-theme/twentytwentyfive": "^1.0",
|
||||
"wpackagist-plugin/contact-form-7": "^6.1",
|
||||
"wpackagist-plugin/cookie-law-info": "^3.3",
|
||||
"wpackagist-plugin/duplicate-post": "^4.5",
|
||||
"wpackagist-plugin/elementor": "^3.33",
|
||||
"wpackagist-plugin/fluent-smtp": "^2.2",
|
||||
"wpackagist-plugin/host-webfonts-local": "^6.0",
|
||||
"wpackagist-plugin/matomo": "^5.6",
|
||||
"wpackagist-plugin/redis-cache": "^2.7",
|
||||
"wpackagist-plugin/seo-by-rank-math": "^1.0",
|
||||
"wpackagist-plugin/simple-cloudflare-turnstile": "^1.35"
|
||||
},
|
||||
"require-dev": {
|
||||
"laravel/pint": "^1.18"
|
||||
},
|
||||
"config": {
|
||||
"optimize-autoloader": true,
|
||||
"preferred-install": "dist",
|
||||
"allow-plugins": {
|
||||
"composer/installers": true,
|
||||
"roots/wordpress-core-installer": true
|
||||
}
|
||||
},
|
||||
"minimum-stability": "dev",
|
||||
"prefer-stable": true,
|
||||
"extra": {
|
||||
"installer-paths": {
|
||||
"web/app/mu-plugins/{$name}/": ["type:wordpress-muplugin"],
|
||||
"web/app/plugins/{$name}/": ["type:wordpress-plugin"],
|
||||
"web/app/themes/{$name}/": ["type:wordpress-theme"]
|
||||
},
|
||||
"wordpress-install-dir": "web/wp"
|
||||
},
|
||||
"scripts": {
|
||||
"lint": "pint --test",
|
||||
"lint:fix": "pint"
|
||||
}
|
||||
}
|
||||
1294
composer.lock
generated
Normal file
1294
composer.lock
generated
Normal file
File diff suppressed because it is too large
Load Diff
166
config/application.php
Normal file
166
config/application.php
Normal file
@@ -0,0 +1,166 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Your base production configuration goes in this file. Environment-specific
|
||||
* overrides go in their respective config/environments/{{WP_ENV}}.php file.
|
||||
*
|
||||
* A good default policy is to deviate from the production config as little as
|
||||
* possible. Try to define as much of your configuration in this file as you
|
||||
* can.
|
||||
*/
|
||||
|
||||
use Roots\WPConfig\Config;
|
||||
|
||||
use function Env\env;
|
||||
|
||||
// USE_ENV_ARRAY + CONVERT_* + STRIP_QUOTES
|
||||
Env\Env::$options = 31;
|
||||
|
||||
/**
|
||||
* Directory containing all of the site's files
|
||||
*
|
||||
* @var string
|
||||
*/
|
||||
$root_dir = dirname(__DIR__);
|
||||
|
||||
/**
|
||||
* Document Root
|
||||
*
|
||||
* @var non-falsy-string
|
||||
*/
|
||||
$webroot_dir = $root_dir . '/web';
|
||||
|
||||
/**
|
||||
* Use Dotenv to set required environment variables and load .env file in root
|
||||
* .env.local will override .env if it exists
|
||||
*/
|
||||
if (file_exists($root_dir . '/.env')) {
|
||||
$env_files = file_exists($root_dir . '/.env.local')
|
||||
? ['.env', '.env.local']
|
||||
: ['.env'];
|
||||
|
||||
$repository = Dotenv\Repository\RepositoryBuilder::createWithNoAdapters()
|
||||
->addAdapter(Dotenv\Repository\Adapter\EnvConstAdapter::class)
|
||||
->addAdapter(Dotenv\Repository\Adapter\PutenvAdapter::class)
|
||||
->immutable()
|
||||
->make();
|
||||
|
||||
$dotenv = Dotenv\Dotenv::create($repository, $root_dir, $env_files, false);
|
||||
$dotenv->load();
|
||||
|
||||
$dotenv->required(['WP_HOME', 'WP_SITEURL']);
|
||||
if (!env('DATABASE_URL')) {
|
||||
$dotenv->required(['DB_NAME', 'DB_USER', 'DB_PASSWORD']);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Set up our global environment constant and load its config first
|
||||
* Default: production
|
||||
*/
|
||||
define('WP_ENV', env('WP_ENV') ?: 'production');
|
||||
|
||||
/**
|
||||
* Infer WP_ENVIRONMENT_TYPE based on WP_ENV
|
||||
*/
|
||||
if (!env('WP_ENVIRONMENT_TYPE') && in_array(WP_ENV, ['production', 'staging', 'development', 'local'])) {
|
||||
Config::define('WP_ENVIRONMENT_TYPE', WP_ENV);
|
||||
}
|
||||
|
||||
/**
|
||||
* URLs
|
||||
*/
|
||||
Config::define('WP_HOME', env('WP_HOME'));
|
||||
Config::define('WP_SITEURL', env('WP_SITEURL'));
|
||||
|
||||
/**
|
||||
* Custom Content Directory
|
||||
*/
|
||||
Config::define('CONTENT_DIR', '/app');
|
||||
Config::define('WP_CONTENT_DIR', $webroot_dir . Config::get('CONTENT_DIR'));
|
||||
Config::define('WP_CONTENT_URL', Config::get('WP_HOME') . Config::get('CONTENT_DIR'));
|
||||
|
||||
/**
|
||||
* DB settings
|
||||
*/
|
||||
if (env('DB_SSL')) {
|
||||
Config::define('MYSQL_CLIENT_FLAGS', MYSQLI_CLIENT_SSL);
|
||||
}
|
||||
|
||||
Config::define('DB_NAME', env('DB_NAME'));
|
||||
Config::define('DB_USER', env('DB_USER'));
|
||||
Config::define('DB_PASSWORD', env('DB_PASSWORD'));
|
||||
Config::define('DB_HOST', env('DB_HOST') ?: 'localhost');
|
||||
Config::define('DB_CHARSET', 'utf8mb4');
|
||||
Config::define('DB_COLLATE', '');
|
||||
$table_prefix = env('DB_PREFIX') ?: 'wp_';
|
||||
|
||||
if (env('DATABASE_URL')) {
|
||||
$dsn = (object) parse_url(env('DATABASE_URL'));
|
||||
|
||||
Config::define('DB_NAME', substr($dsn->path, 1));
|
||||
Config::define('DB_USER', $dsn->user);
|
||||
Config::define('DB_PASSWORD', isset($dsn->pass) ? $dsn->pass : null);
|
||||
Config::define('DB_HOST', isset($dsn->port) ? "{$dsn->host}:{$dsn->port}" : $dsn->host);
|
||||
}
|
||||
|
||||
/**
|
||||
* Authentication Unique Keys and Salts
|
||||
*/
|
||||
Config::define('AUTH_KEY', env('AUTH_KEY'));
|
||||
Config::define('SECURE_AUTH_KEY', env('SECURE_AUTH_KEY'));
|
||||
Config::define('LOGGED_IN_KEY', env('LOGGED_IN_KEY'));
|
||||
Config::define('NONCE_KEY', env('NONCE_KEY'));
|
||||
Config::define('AUTH_SALT', env('AUTH_SALT'));
|
||||
Config::define('SECURE_AUTH_SALT', env('SECURE_AUTH_SALT'));
|
||||
Config::define('LOGGED_IN_SALT', env('LOGGED_IN_SALT'));
|
||||
Config::define('NONCE_SALT', env('NONCE_SALT'));
|
||||
|
||||
/**
|
||||
* Custom Settings
|
||||
*/
|
||||
Config::define('AUTOMATIC_UPDATER_DISABLED', true);
|
||||
Config::define('DISABLE_WP_CRON', env('DISABLE_WP_CRON') ?: false);
|
||||
|
||||
// Disable the plugin and theme file editor in the admin
|
||||
Config::define('DISALLOW_FILE_EDIT', true);
|
||||
|
||||
// Disable plugin and theme updates and installation from the admin
|
||||
Config::define('DISALLOW_FILE_MODS', true);
|
||||
|
||||
// Limit the number of post revisions
|
||||
Config::define('WP_POST_REVISIONS', env('WP_POST_REVISIONS') ?? true);
|
||||
|
||||
// Disable script concatenation
|
||||
Config::define('CONCATENATE_SCRIPTS', false);
|
||||
|
||||
/**
|
||||
* Debugging Settings
|
||||
*/
|
||||
Config::define('WP_DEBUG_DISPLAY', false);
|
||||
Config::define('WP_DEBUG_LOG', false);
|
||||
Config::define('SCRIPT_DEBUG', false);
|
||||
ini_set('display_errors', '0');
|
||||
|
||||
/**
|
||||
* Allow WordPress to detect HTTPS when used behind a reverse proxy or a load balancer
|
||||
* See https://codex.wordpress.org/Function_Reference/is_ssl#Notes
|
||||
*/
|
||||
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
|
||||
$_SERVER['HTTPS'] = 'on';
|
||||
}
|
||||
|
||||
$env_config = __DIR__ . '/environments/' . WP_ENV . '.php';
|
||||
|
||||
if (file_exists($env_config)) {
|
||||
require_once $env_config;
|
||||
}
|
||||
|
||||
Config::apply();
|
||||
|
||||
/**
|
||||
* Bootstrap WordPress
|
||||
*/
|
||||
if (!defined('ABSPATH')) {
|
||||
define('ABSPATH', $webroot_dir . '/wp/');
|
||||
}
|
||||
22
config/environments/development.php
Normal file
22
config/environments/development.php
Normal file
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Configuration overrides for WP_ENV === 'development'
|
||||
*/
|
||||
|
||||
use Roots\WPConfig\Config;
|
||||
|
||||
use function Env\env;
|
||||
|
||||
Config::define('SAVEQUERIES', true);
|
||||
Config::define('WP_DEBUG', true);
|
||||
Config::define('WP_DEBUG_DISPLAY', true);
|
||||
Config::define('WP_DEBUG_LOG', env('WP_DEBUG_LOG') ?? true);
|
||||
Config::define('WP_DISABLE_FATAL_ERROR_HANDLER', true);
|
||||
Config::define('SCRIPT_DEBUG', true);
|
||||
Config::define('DISALLOW_INDEXING', true);
|
||||
|
||||
ini_set('display_errors', '1');
|
||||
|
||||
// Enable plugin and theme updates and installation from the admin
|
||||
Config::define('DISALLOW_FILE_MODS', false);
|
||||
18
config/environments/staging.php
Normal file
18
config/environments/staging.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Configuration overrides for WP_ENV === 'staging'
|
||||
*/
|
||||
|
||||
use Roots\WPConfig\Config;
|
||||
|
||||
/**
|
||||
* You should try to keep staging as close to production as possible. However,
|
||||
* should you need to, you can always override production configuration values
|
||||
* with `Config::define`.
|
||||
*
|
||||
* Example: `Config::define('WP_DEBUG', true);`
|
||||
* Example: `Config::define('DISALLOW_FILE_MODS', false);`
|
||||
*/
|
||||
|
||||
Config::define('DISALLOW_INDEXING', true);
|
||||
73
docker-compose.yml
Normal file
73
docker-compose.yml
Normal file
@@ -0,0 +1,73 @@
|
||||
services:
|
||||
wordpress:
|
||||
build: .
|
||||
container_name: wp-islandpferde
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
WP_ENV: production
|
||||
WP_HOME: https://kurse.islandpferde-melanieworbs.de
|
||||
WP_SITEURL: https://kurse.islandpferde-melanieworbs.de/wp
|
||||
DB_NAME: wordpress_kurse
|
||||
DB_USER: wordpress
|
||||
DB_PASSWORD: ${DB_PASSWORD}
|
||||
DB_HOST: mariadb
|
||||
WP_REDIS_HOST: redis
|
||||
AUTH_KEY: ${AUTH_KEY}
|
||||
SECURE_AUTH_KEY: ${SECURE_AUTH_KEY}
|
||||
LOGGED_IN_KEY: ${LOGGED_IN_KEY}
|
||||
NONCE_KEY: ${NONCE_KEY}
|
||||
AUTH_SALT: ${AUTH_SALT}
|
||||
SECURE_AUTH_SALT: ${SECURE_AUTH_SALT}
|
||||
LOGGED_IN_SALT: ${LOGGED_IN_SALT}
|
||||
NONCE_SALT: ${NONCE_SALT}
|
||||
volumes:
|
||||
- uploads:/var/www/html/web/app/uploads
|
||||
depends_on:
|
||||
- mariadb
|
||||
- redis
|
||||
networks:
|
||||
- internal
|
||||
- coolify
|
||||
|
||||
mariadb:
|
||||
image: mariadb:10.11
|
||||
container_name: mariadb-islandpferde
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
MYSQL_ROOT_PASSWORD: ${DB_ROOT_PASSWORD}
|
||||
MYSQL_DATABASE: wordpress_kurse
|
||||
MYSQL_USER: wordpress
|
||||
MYSQL_PASSWORD: ${DB_PASSWORD}
|
||||
volumes:
|
||||
- mariadb_data:/var/lib/mysql
|
||||
networks:
|
||||
- internal
|
||||
healthcheck:
|
||||
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
redis:
|
||||
image: redis:7-alpine
|
||||
container_name: redis-islandpferde
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- internal
|
||||
healthcheck:
|
||||
test: ["CMD", "redis-cli", "ping"]
|
||||
interval: 30s
|
||||
timeout: 10s
|
||||
retries: 3
|
||||
|
||||
volumes:
|
||||
uploads:
|
||||
name: wp_uploads_islandpferde
|
||||
mariadb_data:
|
||||
name: mariadb_islandpferde
|
||||
|
||||
networks:
|
||||
internal:
|
||||
driver: bridge
|
||||
coolify:
|
||||
external: true
|
||||
9
pint.json
Normal file
9
pint.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"preset": "per",
|
||||
"exclude": [
|
||||
"web/wp",
|
||||
"web/app/mu-plugins/bedrock-disallow-indexing",
|
||||
"web/app/plugins",
|
||||
"web/app/themes/twentytwentyfive"
|
||||
]
|
||||
}
|
||||
16
web/app/mu-plugins/bedrock-autoloader.php
Normal file
16
web/app/mu-plugins/bedrock-autoloader.php
Normal file
@@ -0,0 +1,16 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* Plugin Name: Bedrock Autoloader
|
||||
* Plugin URI: https://github.com/roots/bedrock-autoloader
|
||||
* Description: An autoloader that enables standard plugins to be required just like must-use plugins. The autoloaded plugins are included during mu-plugin loading. An asterisk (*) next to the name of the plugin designates the plugins that have been autoloaded.
|
||||
* Author: Roots
|
||||
* Author URI: https://roots.io/
|
||||
* License: MIT License
|
||||
*/
|
||||
|
||||
namespace Roots\Bedrock;
|
||||
|
||||
if (is_blog_installed() && class_exists(Autoloader::class)) {
|
||||
new Autoloader();
|
||||
}
|
||||
0
web/app/plugins/.gitkeep
Normal file
0
web/app/plugins/.gitkeep
Normal file
787
web/app/plugins/elementor-pro/assets/css/admin.css
Executable file
787
web/app/plugins/elementor-pro/assets/css/admin.css
Executable file
@@ -0,0 +1,787 @@
|
||||
/*! elementor-pro - v3.33.0 - 03-12-2025 */
|
||||
.wrap.elementor-admin-page-license .elementor-license-box {
|
||||
max-width: 600px;
|
||||
background: white;
|
||||
margin: 20px 0;
|
||||
padding: 20px;
|
||||
}
|
||||
.wrap.elementor-admin-page-license .elementor-license-box h3 {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
padding-block-end: 20px;
|
||||
border-block-end: 1px solid #eee;
|
||||
}
|
||||
.wrap.elementor-admin-page-license .elementor-license-box h3 span {
|
||||
flex-grow: 1;
|
||||
padding-inline-start: 5px;
|
||||
}
|
||||
.wrap.elementor-admin-page-license .elementor-license-box h3 small {
|
||||
font-size: 13px;
|
||||
font-weight: normal;
|
||||
}
|
||||
.wrap.elementor-admin-page-license .elementor-license-box label {
|
||||
display: block;
|
||||
font-size: 1.3em;
|
||||
font-weight: 600;
|
||||
margin: 1em 0;
|
||||
}
|
||||
.wrap.elementor-admin-page-license .elementor-license-box .button {
|
||||
height: 30px;
|
||||
margin-inline-start: 15px;
|
||||
margin-block-end: 0;
|
||||
}
|
||||
.wrap.elementor-admin-page-license .elementor-license-box p.description {
|
||||
margin: 10px 0;
|
||||
}
|
||||
.wrap.elementor-admin-page-license .elementor-license-box .e-row-stretch, .wrap.elementor-admin-page-license .elementor-license-box.e-row-stretch {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
}
|
||||
.wrap.elementor-admin-page-license .elementor-license-box .e-row-divider-bottom {
|
||||
padding-block-end: 15px;
|
||||
border-block-end: 1px solid #eee;
|
||||
}
|
||||
.wrap.elementor-admin-page-license .elementor-license-box .elementor-upgrade-link {
|
||||
color: #93003f;
|
||||
border-color: #93003f;
|
||||
}
|
||||
.wrap.elementor-admin-page-license .elementor-license-box .elementor-upgrade-link:hover {
|
||||
color: #fff;
|
||||
background-color: #93003f;
|
||||
}
|
||||
.wrap.elementor-admin-page-license .elementor-box-action {
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
align-items: flex-end;
|
||||
margin-block-start: 30px;
|
||||
}
|
||||
.wrap.elementor-admin-page-license .elementor-box-action .elementor-manually-link {
|
||||
color: #72777c;
|
||||
margin-inline-end: 15px;
|
||||
}
|
||||
.wrap.elementor-admin-page-license .elementor-box-action .elementor-manually-link:hover {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
#adminmenu #toplevel_page_elementor a[href*=elementor_pro_upgrade_license_menu_link] {
|
||||
font-weight: 600;
|
||||
font-size: 12px;
|
||||
line-height: 1.5;
|
||||
background-color: #93003f;
|
||||
color: #ffffff;
|
||||
margin: 3px 10px 0;
|
||||
padding: 5px 0;
|
||||
display: block;
|
||||
text-align: center;
|
||||
border-radius: 3px;
|
||||
transition: all 0.3s;
|
||||
}
|
||||
#adminmenu #toplevel_page_elementor a[href*=elementor_pro_upgrade_license_menu_link]:hover, #adminmenu #toplevel_page_elementor a[href*=elementor_pro_upgrade_license_menu_link]:focus {
|
||||
background-color: rgb(198, 0, 84.8571428571);
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
.fixed .column-elementor_library_type,
|
||||
.fixed .column-instances {
|
||||
width: 10%;
|
||||
}
|
||||
.fixed .elementor-shortcode-input {
|
||||
min-width: 235px;
|
||||
}
|
||||
@media (min-width: 768px) and (max-width: 1440px) {
|
||||
.fixed .column-shortcode {
|
||||
width: 25%;
|
||||
}
|
||||
.fixed .elementor-shortcode-input {
|
||||
min-width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
#available-widgets [class*=elementor-template] .widget-title:before {
|
||||
content: "\e801";
|
||||
font-family: eicon;
|
||||
font-size: 17px;
|
||||
}
|
||||
|
||||
#elementor-widget-template-empty-templates {
|
||||
margin-block-start: 15px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.elementor-widget-template-empty-templates-title {
|
||||
padding: 25px 0 30px;
|
||||
}
|
||||
|
||||
.elementor-widget-template-empty-templates-icon {
|
||||
font-size: 96px;
|
||||
}
|
||||
|
||||
.elementor-widget-template-empty-templates-footer {
|
||||
color: var(--e-a-color-txt-muted);
|
||||
font-size: 13px;
|
||||
font-style: italic;
|
||||
margin-block-end: 15px;
|
||||
}
|
||||
|
||||
.elementor-button-spinner.error:before {
|
||||
content: "\f335";
|
||||
color: #ff0000;
|
||||
}
|
||||
|
||||
@media screen and (max-width: 782px) {
|
||||
.e-form-submissions-list-table {
|
||||
/* Don't judge me... (need to override WordPress style). */
|
||||
}
|
||||
.e-form-submissions-list-table.wp-list-table tr:not(.inline-edit-row):not(.no-items) > td.bulk-checkbox-column:not(.check-column) {
|
||||
width: 2.2em !important;
|
||||
}
|
||||
}
|
||||
.e-form-submissions-list-table .bulk-checkbox-column {
|
||||
padding: 9px 0 0 3px;
|
||||
width: 2.2em;
|
||||
}
|
||||
.e-form-submissions-list-table .column-actions {
|
||||
width: 11%;
|
||||
}
|
||||
.e-form-submissions-list-table .column-actions i {
|
||||
font-size: 15px;
|
||||
}
|
||||
.e-form-submissions-list-table .column-id {
|
||||
width: 7%;
|
||||
}
|
||||
.e-form-submissions-list-table .column-page {
|
||||
width: 17%;
|
||||
white-space: nowrap;
|
||||
text-overflow: ellipsis;
|
||||
overflow: hidden;
|
||||
}
|
||||
.e-form-submissions-list-table .column-date {
|
||||
width: 17%;
|
||||
}
|
||||
.e-form-submissions-list-table .column-form {
|
||||
width: 20%;
|
||||
}
|
||||
|
||||
.e-form-submissions-referer-icon {
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
.e-form-submissions-main .postbox {
|
||||
border: none;
|
||||
}
|
||||
.e-form-submissions-main .postbox-header {
|
||||
border: 1px solid #D5D8DC;
|
||||
border-block-end: none;
|
||||
padding: 8px;
|
||||
}
|
||||
.e-form-submissions-main__header {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
#e-form-submissions .eicon-success {
|
||||
color: #5cb85c;
|
||||
}
|
||||
#e-form-submissions .eicon-error {
|
||||
color: #d9534f;
|
||||
}
|
||||
#e-form-submissions .misc-pub-section {
|
||||
line-height: 1.3rem;
|
||||
}
|
||||
|
||||
#e-form-submissions .e-form-submissions-item-table {
|
||||
border: none;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
#e-form-submissions .e-form-submissions-item-table td:first-child {
|
||||
width: 150px;
|
||||
background: #F9FAFA;
|
||||
font-weight: 700;
|
||||
}
|
||||
@media screen and (max-width: 782px) {
|
||||
#e-form-submissions .e-form-submissions-item-table td:first-child {
|
||||
/* Must set !important because wordpress set also !important. */
|
||||
width: 90px !important;
|
||||
}
|
||||
}
|
||||
#e-form-submissions .e-form-submissions-item-table td {
|
||||
border: 1px solid #D5D8DC;
|
||||
padding: 15px;
|
||||
}
|
||||
#e-form-submissions .e-form-submissions-item-table input:not([type=checkbox]):not([type=radio]), #e-form-submissions .e-form-submissions-item-table textarea, #e-form-submissions .e-form-submissions-item-table select {
|
||||
width: 100%;
|
||||
max-width: 400px;
|
||||
}
|
||||
|
||||
#e-form-submissions .e-export-button {
|
||||
margin-inline-start: 15px;
|
||||
}
|
||||
@media screen and (max-width: 782px) {
|
||||
#e-form-submissions .e-export-button {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
#e-form-submissions .tablenav .actions select {
|
||||
width: 10rem;
|
||||
}
|
||||
#e-form-submissions .tablenav .actions .select2-container {
|
||||
float: left;
|
||||
margin-right: 6px;
|
||||
}
|
||||
#e-form-submissions .tablenav .actions .select2-container .select2-selection__arrow {
|
||||
height: 30px;
|
||||
}
|
||||
#e-form-submissions .tablenav .actions .select2-container .select2-selection--single {
|
||||
height: 30px;
|
||||
border: 1px solid #7e8993;
|
||||
}
|
||||
|
||||
input[type=search].select2-search__field {
|
||||
line-height: 1;
|
||||
}
|
||||
|
||||
.e-form-submissions-search {
|
||||
position: relative;
|
||||
}
|
||||
.e-form-submissions-search__spinner {
|
||||
position: absolute;
|
||||
inset-inline-end: 12px;
|
||||
font-size: 11px;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
color: var(--wp-admin-theme-color-darker-20, #005a87);
|
||||
}
|
||||
.e-form-submissions-search:focus-within .e-form-submissions-search__spinner, .e-form-submissions-search:hover .e-form-submissions-search__spinner {
|
||||
inset-inline-end: 30px;
|
||||
}
|
||||
|
||||
.e-form-submissions-action-log--success .e-form-submissions-action-log__message {
|
||||
background: #dff0d8;
|
||||
border-color: #5cb85c;
|
||||
}
|
||||
.e-form-submissions-action-log--error .e-form-submissions-action-log__message {
|
||||
background: #f2dede;
|
||||
border-color: #d9534f;
|
||||
}
|
||||
.e-form-submissions-action-log:not(:last-child) {
|
||||
border-block-end: 1px solid #D5D8DC;
|
||||
}
|
||||
.e-form-submissions-action-log__label {
|
||||
display: inline-block;
|
||||
padding-inline-end: 15px;
|
||||
}
|
||||
.e-form-submissions-action-log__icon {
|
||||
display: inline-block;
|
||||
padding-inline-end: 3px;
|
||||
}
|
||||
.e-form-submissions-action-log__date {
|
||||
font-size: 12px;
|
||||
color: #69727D;
|
||||
}
|
||||
.e-form-submissions-action-log__message {
|
||||
padding: 10px;
|
||||
font-size: 12px;
|
||||
color: #1f2124;
|
||||
background: #F1F2F3;
|
||||
border-inline-start: 4px solid #69727D;
|
||||
}
|
||||
|
||||
.e-form-submissions-value-label:not(:last-child) {
|
||||
display: block;
|
||||
margin-block-end: 10px;
|
||||
}
|
||||
|
||||
span.font-variations-count {
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
margin: 1px 0 0 5px;
|
||||
padding: 0 5px;
|
||||
min-width: 7px;
|
||||
height: 17px;
|
||||
border-radius: 11px;
|
||||
background-color: #d4dffb;
|
||||
color: #4278b2;
|
||||
font-size: 9px;
|
||||
line-height: 17px;
|
||||
text-align: center;
|
||||
z-index: 26;
|
||||
}
|
||||
|
||||
.post-type-elementor_font #elementor-font-custommetabox {
|
||||
background: none;
|
||||
border: 0;
|
||||
}
|
||||
.post-type-elementor_font #elementor-font-custommetabox button.handlediv {
|
||||
display: none;
|
||||
}
|
||||
.post-type-elementor_font #elementor-font-custommetabox .inside {
|
||||
margin-block-start: 15px;
|
||||
}
|
||||
.post-type-elementor_font #elementor-font-custommetabox h2.hndle {
|
||||
padding-inline: 0;
|
||||
font-size: 16px;
|
||||
}
|
||||
.post-type-elementor_font #elementor-font-custommetabox .handle-actions {
|
||||
display: none;
|
||||
}
|
||||
.post-type-elementor_font #elementor-font-custommetabox .elementor-metabox-content:not(.has-font-variable):not(.has-font-static) {
|
||||
display: flex;
|
||||
}
|
||||
.post-type-elementor_font #tagsdiv-elementor_font_type,
|
||||
.post-type-elementor_font #minor-publishing-actions,
|
||||
.post-type-elementor_font #misc-publishing-actions {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.elementor-metabox-content #add-variable-font {
|
||||
margin-block-start: 18px;
|
||||
margin-inline-start: 18px;
|
||||
}
|
||||
.elementor-metabox-content.has-font-variable .repeater-content-bottom {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
.elementor-metabox-content.has-font-variable .variable-width-wrap,
|
||||
.elementor-metabox-content.has-font-variable .variable-weight-wrap {
|
||||
display: flex;
|
||||
gap: 20px;
|
||||
margin-block: 10px;
|
||||
min-height: 30px;
|
||||
order: 1;
|
||||
}
|
||||
.elementor-metabox-content.has-font-variable .variable-width-wrap.e-font-variable-hidden .variable_weight_min,
|
||||
.elementor-metabox-content.has-font-variable .variable-width-wrap.e-font-variable-hidden .variable_weight_max,
|
||||
.elementor-metabox-content.has-font-variable .variable-width-wrap.e-font-variable-hidden .variable_width_min,
|
||||
.elementor-metabox-content.has-font-variable .variable-width-wrap.e-font-variable-hidden .variable_width_max,
|
||||
.elementor-metabox-content.has-font-variable .variable-weight-wrap.e-font-variable-hidden .variable_weight_min,
|
||||
.elementor-metabox-content.has-font-variable .variable-weight-wrap.e-font-variable-hidden .variable_weight_max,
|
||||
.elementor-metabox-content.has-font-variable .variable-weight-wrap.e-font-variable-hidden .variable_width_min,
|
||||
.elementor-metabox-content.has-font-variable .variable-weight-wrap.e-font-variable-hidden .variable_width_max {
|
||||
display: none;
|
||||
}
|
||||
.elementor-metabox-content.has-font-variable #add-variable-font,
|
||||
.elementor-metabox-content.has-font-variable .add-repeater-row,
|
||||
.elementor-metabox-content.has-font-variable .font_weight,
|
||||
.elementor-metabox-content.has-font-variable .font_style,
|
||||
.elementor-metabox-content.has-font-variable .row-font-weight,
|
||||
.elementor-metabox-content.has-font-variable .row-font-style,
|
||||
.elementor-metabox-content.has-font-variable .repeater-block .elementor-field-file:not(.ttf) {
|
||||
display: none;
|
||||
}
|
||||
.elementor-metabox-content.has-font-variable .elementor-field-input {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
min-width: 80px;
|
||||
}
|
||||
.elementor-metabox-content.has-font-variable .variable-description {
|
||||
order: 1;
|
||||
margin-block: 20px 10px;
|
||||
}
|
||||
.elementor-metabox-content.has-font-variable .variable_width .elementor-field-label,
|
||||
.elementor-metabox-content.has-font-variable .variable_weight .elementor-field-label {
|
||||
order: 1;
|
||||
}
|
||||
.elementor-metabox-content.has-font-variable .variable_width_min label,
|
||||
.elementor-metabox-content.has-font-variable .variable_width_max label,
|
||||
.elementor-metabox-content.has-font-variable .variable_weight_min label,
|
||||
.elementor-metabox-content.has-font-variable .variable_weight_max label {
|
||||
min-width: 80px;
|
||||
}
|
||||
.elementor-metabox-content.has-font-variable .variable_width_min input,
|
||||
.elementor-metabox-content.has-font-variable .variable_width_max input,
|
||||
.elementor-metabox-content.has-font-variable .variable_weight_min input,
|
||||
.elementor-metabox-content.has-font-variable .variable_weight_max input {
|
||||
max-width: 80px;
|
||||
}
|
||||
.elementor-metabox-content.has-font-static .variable-width-wrap,
|
||||
.elementor-metabox-content.has-font-static .variable-weight-wrap,
|
||||
.elementor-metabox-content.has-font-static .variable-description,
|
||||
.elementor-metabox-content.has-font-static #add-variable-font {
|
||||
display: none;
|
||||
}
|
||||
.elementor-metabox-content .repeater-block {
|
||||
background: #fff;
|
||||
color: #3f444b;
|
||||
padding: 20px;
|
||||
margin-block-end: 2px;
|
||||
}
|
||||
.elementor-metabox-content .repeater-block span.elementor-repeater-tool-btn.close-repeater-row {
|
||||
display: none;
|
||||
}
|
||||
.elementor-metabox-content .repeater-block.block-visible {
|
||||
padding-block-end: 0;
|
||||
margin-block-end: 0;
|
||||
}
|
||||
.elementor-metabox-content .repeater-block.block-visible span.elementor-repeater-tool-btn.toggle-repeater-row {
|
||||
display: none;
|
||||
}
|
||||
.elementor-metabox-content .repeater-block.block-visible span.elementor-repeater-tool-btn.close-repeater-row {
|
||||
display: inline-block;
|
||||
}
|
||||
.elementor-metabox-content .repeater-block:not(.block-visible) .close-repeater-row {
|
||||
display: none;
|
||||
}
|
||||
.elementor-metabox-content .repeater-block .repeater-title {
|
||||
cursor: pointer;
|
||||
}
|
||||
.elementor-metabox-content .repeater-block .elementor-field-file {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
background-color: #fff;
|
||||
padding: 10px 20px;
|
||||
margin-block-end: 10px;
|
||||
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
|
||||
}
|
||||
.elementor-metabox-content .repeater-block .elementor-field-file:last-child {
|
||||
margin-block-end: 0;
|
||||
}
|
||||
.elementor-metabox-content .repeater-block .elementor-field-file p,
|
||||
.elementor-metabox-content .repeater-block .elementor-field-file input {
|
||||
box-sizing: border-box;
|
||||
flex-grow: 1;
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
}
|
||||
.elementor-metabox-content .repeater-block .elementor-field-file .elementor-field-label {
|
||||
font-weight: 500;
|
||||
max-width: 120px;
|
||||
width: 100%;
|
||||
}
|
||||
.elementor-metabox-content .repeater-block .elementor-field-file .elementor-field-input {
|
||||
padding: 5px 8px;
|
||||
margin: 0 15px;
|
||||
border-radius: 3px;
|
||||
font-size: 12px;
|
||||
width: 100%;
|
||||
background: none;
|
||||
box-shadow: none;
|
||||
color: #0C0D0E;
|
||||
border: 1px solid;
|
||||
outline: none;
|
||||
}
|
||||
.elementor-metabox-content .repeater-block .elementor-field-file .elementor-field-input:not(:focus) {
|
||||
border-color: #D5D8DC;
|
||||
}
|
||||
.elementor-metabox-content .repeater-block .elementor-field-file .elementor-field-input:focus {
|
||||
border-color: #9DA5AE;
|
||||
}
|
||||
.elementor-metabox-content .repeater-block .elementor-field-file .elementor-upload-btn,
|
||||
.elementor-metabox-content .repeater-block .elementor-field-file .elementor-upload-clear-btn {
|
||||
max-width: 100px;
|
||||
font-size: 11px;
|
||||
}
|
||||
.elementor-metabox-content .repeater-block .elementor-field-file .elementor-upload-clear-btn {
|
||||
transition: all 0.3s;
|
||||
}
|
||||
.elementor-metabox-content .repeater-block .elementor-field-file .elementor-upload-clear-btn:hover {
|
||||
background-color: #DC2626;
|
||||
border-color: #DC2626;
|
||||
box-shadow: none;
|
||||
color: white;
|
||||
}
|
||||
.elementor-metabox-content .row-font-label {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
display: flex;
|
||||
text-transform: capitalize;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
}
|
||||
.elementor-metabox-content .row-font-label li {
|
||||
box-sizing: border-box;
|
||||
flex-grow: 1;
|
||||
width: 100%;
|
||||
margin: 0;
|
||||
}
|
||||
.elementor-metabox-content .row-font-label li span.label {
|
||||
font-weight: 500;
|
||||
padding-inline-end: 10px;
|
||||
}
|
||||
.elementor-metabox-content .row-font-label li.row-font-weight, .elementor-metabox-content .row-font-label li.row-font-style {
|
||||
max-width: 180px;
|
||||
}
|
||||
.elementor-metabox-content .row-font-label li.row-font-actions {
|
||||
max-width: 200px;
|
||||
text-align: end;
|
||||
}
|
||||
.elementor-metabox-content .repeater-content {
|
||||
margin: 0;
|
||||
}
|
||||
.elementor-metabox-content .repeater-content .repeater-content-top {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
margin-block-end: 20px;
|
||||
line-height: 28px;
|
||||
}
|
||||
.elementor-metabox-content .repeater-content .repeater-content-top > div {
|
||||
box-sizing: border-box;
|
||||
flex-grow: 1;
|
||||
}
|
||||
.elementor-metabox-content .repeater-content .repeater-content-top p {
|
||||
margin: 0;
|
||||
display: inline-block;
|
||||
}
|
||||
.elementor-metabox-content .repeater-content .repeater-content-top p label {
|
||||
font-weight: 500;
|
||||
padding-inline-end: 10px;
|
||||
}
|
||||
.elementor-metabox-content .repeater-content .repeater-content-top .elementor-field-select {
|
||||
max-width: 180px;
|
||||
}
|
||||
.elementor-metabox-content .repeater-content .repeater-content-top .elementor-field-toolbar {
|
||||
max-width: 200px;
|
||||
text-align: end;
|
||||
}
|
||||
.elementor-metabox-content .repeater-content .repeater-content-bottom {
|
||||
background-color: #F9FAFA;
|
||||
padding: 20px 40px;
|
||||
margin: 0 -20px;
|
||||
}
|
||||
.elementor-metabox-content input.button.add-repeater-row {
|
||||
margin-block-start: 18px;
|
||||
}
|
||||
.elementor-metabox-content .elementor-repeater-tool-btn {
|
||||
cursor: pointer;
|
||||
padding: 0 20px;
|
||||
font-size: 12px;
|
||||
transition: all 0.3s;
|
||||
}
|
||||
.elementor-metabox-content .elementor-repeater-tool-btn i {
|
||||
padding-inline-end: 5px;
|
||||
}
|
||||
.elementor-metabox-content .elementor-repeater-tool-btn:hover {
|
||||
color: #3f444b;
|
||||
}
|
||||
.elementor-metabox-content .elementor-repeater-tool-btn.remove-repeater-row:hover {
|
||||
color: #DC2626;
|
||||
}
|
||||
|
||||
.row-font-preview,
|
||||
.inline-preview,
|
||||
.widefat td.column-font_preview {
|
||||
font-size: 30px;
|
||||
text-transform: capitalize;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
max-width: 600px;
|
||||
line-height: 1.5;
|
||||
}
|
||||
|
||||
.post-type-elementor_icons .elementor-metabox-content .elementor-button:not([disabled]) {
|
||||
margin-block-start: 10px;
|
||||
}
|
||||
.post-type-elementor_icons div#postbox-container-1 {
|
||||
display: none;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox {
|
||||
display: none;
|
||||
border: 1px solid #F1F2F3;
|
||||
border-radius: 1px;
|
||||
background-color: #fff;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox .inside {
|
||||
margin-block: 10px 20px;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox .elementor-metabox-content {
|
||||
background-color: #fff;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox .elementor-custom-icons-metabox {
|
||||
padding-block: 4px 10px;
|
||||
padding-inline: 10px;
|
||||
}
|
||||
@media (max-width: 1025px) {
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox .elementor-custom-icons-metabox {
|
||||
padding: 0;
|
||||
}
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox h4 {
|
||||
color: #1f2124;
|
||||
font-size: 22px;
|
||||
font-weight: 500;
|
||||
letter-spacing: 0.7px;
|
||||
line-height: 28px;
|
||||
margin: 0 0 4px 0;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox h5 {
|
||||
color: #9DA5AE;
|
||||
font-size: 16px;
|
||||
font-weight: 500;
|
||||
letter-spacing: 0.5px;
|
||||
line-height: 21px;
|
||||
margin: 0;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox .elementor--dropzone--upload__icon i {
|
||||
font-size: 64px;
|
||||
color: #0A875A;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox .box__uploading,
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox .box__success,
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox .box__error,
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox .box__file {
|
||||
display: none;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox .is-dragover {
|
||||
background-color: grey;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox .box__input {
|
||||
padding: 180px 0;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox .elementor-field-dropzone {
|
||||
outline: 2px dashed #D5D8DC;
|
||||
outline-offset: -3px;
|
||||
background-color: #fff;
|
||||
display: none;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons {
|
||||
background-color: #F9FAFA;
|
||||
border: 1px solid #F1F2F3;
|
||||
border-radius: 1px;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-metabox-content {
|
||||
background-color: #F9FAFA;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-metabox-content .elementor-custom-icons-metabox {
|
||||
padding-block: 4px 0;
|
||||
padding-inline: 10px;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header {
|
||||
height: 50px;
|
||||
color: #3f444b;
|
||||
background-color: #fff;
|
||||
box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.06);
|
||||
padding: 0 35px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
@media (max-width: 1025px) {
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header {
|
||||
padding: 0 6px;
|
||||
}
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header div {
|
||||
padding-inline: 10px;
|
||||
}
|
||||
@media (max-width: 1025px) {
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header div {
|
||||
line-height: 1;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header div.remove {
|
||||
font-size: 10px;
|
||||
}
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header div:nth-of-type(2) {
|
||||
border: 1px solid #9DA5AE;
|
||||
border-block-start: 0;
|
||||
border-block-end: 0;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header-meta {
|
||||
color: #1f2124;
|
||||
font-size: 14px;
|
||||
line-height: 1;
|
||||
}
|
||||
@media (max-width: 1025px) {
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header-meta {
|
||||
font-size: 10px;
|
||||
}
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header-meta-value {
|
||||
font-weight: bold;
|
||||
}
|
||||
@media (max-width: 1025px) {
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header-meta-value {
|
||||
font-size: 10px;
|
||||
}
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header-meta-remove {
|
||||
margin-inline-start: auto;
|
||||
color: #1f2124;
|
||||
opacity: 0.6;
|
||||
cursor: pointer;
|
||||
transition: all 0.3s;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header-meta-remove i {
|
||||
color: #3f444b;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-header-meta-remove:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox.elementor--has-icons .elementor-icon-set-footer {
|
||||
color: #BABFC5;
|
||||
font-family: Roboto, Arial, Helvetica, sans-serif;
|
||||
border-block-start: 1px solid #F1F2F3;
|
||||
font-size: 11px;
|
||||
font-weight: 500;
|
||||
line-height: 1;
|
||||
text-align: end;
|
||||
padding-block: 10px;
|
||||
padding-inline-end: 35px;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox ul {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(auto-fill, minmax(105px, 1fr));
|
||||
grid-gap: 20px;
|
||||
padding-block: 15px 0;
|
||||
padding-inline: 35px;
|
||||
overflow-y: auto;
|
||||
max-height: 575px;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox ul li {
|
||||
position: relative;
|
||||
height: 0;
|
||||
padding-block-end: 100%;
|
||||
background-color: #fff;
|
||||
box-shadow: 0 1px 12px rgba(0, 0, 0, 0.05);
|
||||
border-radius: 3px;
|
||||
overflow: hidden;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox ul li div.icon {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
position: absolute;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
padding: 1px;
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox ul li div.icon-name {
|
||||
color: #BABFC5;
|
||||
font-size: 11px;
|
||||
padding: 18px 20px 0;
|
||||
white-space: nowrap;
|
||||
max-width: 100%;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
@media (max-width: 479px) {
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox ul li div.icon-name {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
.post-type-elementor_icons div#elementor-custom-icons-metabox ul li i {
|
||||
font-size: 32px;
|
||||
}
|
||||
.post-type-elementor_icons #tagsdiv-elementor_icon_type,
|
||||
.post-type-elementor_icons #minor-publishing-actions,
|
||||
.post-type-elementor_icons #misc-publishing-actions {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.column-icons_prefix {
|
||||
width: 65%;
|
||||
}
|
||||
/*# sourceMappingURL=admin.css.map */
|
||||
2
web/app/plugins/elementor-pro/assets/css/admin.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/admin.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
363
web/app/plugins/elementor-pro/assets/css/app.css
Executable file
363
web/app/plugins/elementor-pro/assets/css/app.css
Executable file
@@ -0,0 +1,363 @@
|
||||
/*! elementor-pro - v3.33.0 - 03-12-2025 */
|
||||
:root {
|
||||
--color-box-shadow-color: rgba(0, 0, 0, 0.05);
|
||||
}
|
||||
|
||||
.eps-theme-dark {
|
||||
--color-box-shadow-color: rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
|
||||
:root {
|
||||
--eps-meta-icon-color: #818A96;
|
||||
}
|
||||
|
||||
.eps-theme-dark {
|
||||
--eps-meta-icon-color: #BABFC5;
|
||||
}
|
||||
|
||||
.e-site-template__meta-data {
|
||||
margin-inline-start: 0.625rem;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
font-size: type(text, xxs);
|
||||
}
|
||||
.e-site-template__meta-data:last-of-type {
|
||||
margin-inline-end: auto;
|
||||
}
|
||||
.e-site-template__meta-data:first-of-type {
|
||||
margin-inline-start: 1rem;
|
||||
}
|
||||
.e-site-template__meta-data .eps-icon {
|
||||
margin-inline-end: 0.3125rem;
|
||||
color: var(--eps-meta-icon-color);
|
||||
font-size: type(text, sm);
|
||||
}
|
||||
.e-site-template__placeholder .eps-card__image {
|
||||
filter: var(--placeholder-filter, none);
|
||||
}
|
||||
.e-site-template__overlay-preview {
|
||||
padding-block-start: calc(var(--card-image-aspect-ratio, 95.6%) - 1.875rem);
|
||||
position: relative;
|
||||
}
|
||||
.e-site-template__overlay-preview-button {
|
||||
font-weight: bold;
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
height: 1.875rem;
|
||||
width: 100%;
|
||||
background-color: var(--card-background-color-hover);
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
padding-block-start: 0.625rem;
|
||||
line-height: 1.25rem;
|
||||
--button-background-color: var(--card-headline-color);
|
||||
}
|
||||
.e-site-template__overlay-preview-button::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
display: block;
|
||||
width: 100%;
|
||||
top: 0;
|
||||
left: 0;
|
||||
padding-block-start: calc(var(--card-image-aspect-ratio, 95.6%) - 1.875rem);
|
||||
}
|
||||
.e-site-template__overlay-preview-button > :not(:first-child) {
|
||||
margin-inline-start: 0.3125rem;
|
||||
}
|
||||
.e-site-template__edit-btn {
|
||||
margin-inline-end: 1.25rem;
|
||||
}
|
||||
.e-site-template__edit-btn .eps-icon {
|
||||
margin-inline-end: 0.3125rem;
|
||||
}
|
||||
.e-site-template__instances .eps-icon {
|
||||
margin-inline-end: 0.3125rem;
|
||||
color: var(--eps-meta-icon-color);
|
||||
font-size: type(text, sm);
|
||||
}
|
||||
.e-site-template__instances-list {
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.e-site-template__edit-conditions {
|
||||
margin-inline-start: 1rem;
|
||||
text-decoration: underline;
|
||||
font-style: italic;
|
||||
}
|
||||
.e-site-template--extended .eps-card__figure {
|
||||
overflow: auto;
|
||||
}
|
||||
.e-site-template--extended .eps-card__headline {
|
||||
flex-grow: 0;
|
||||
}
|
||||
.e-site-template--wide {
|
||||
--card-image-aspect-ratio: 12.35%;
|
||||
}
|
||||
|
||||
.eps-add-new__overlay {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
opacity: 1;
|
||||
--card-image-overlay-background-color: transparent;
|
||||
}
|
||||
|
||||
.e-site-editor__templates .page-header {
|
||||
margin-block-end: 0.625rem;
|
||||
}
|
||||
.e-site-editor__templates .page-header > a {
|
||||
align-self: baseline;
|
||||
}
|
||||
.e-site-editor__templates .eps-separator {
|
||||
margin-block-end: 2.75rem;
|
||||
}
|
||||
|
||||
:root {
|
||||
--e-site-editor-conditions-row-controls-background: #ffffff;
|
||||
--e-site-editor-input-wrapper-border-color: #D5D8DC;
|
||||
--e-site-editor-input-wrapper-select-color: #3f444b;
|
||||
--e-site-editor-conditions-row-controls-border: 1px solid #D5D8DC;
|
||||
--e-site-editor-add-button-background-color: #69727D;
|
||||
--e-site-editor-add-button-color-hover-background-color: #515962;
|
||||
--e-site-editor-input-wrapper-condition-include-background-color:
|
||||
#69727D;
|
||||
--e-site-editor-input-wrapper-condition-exclude-background-color:
|
||||
#818A96;
|
||||
--e-site-editor-input-select2-search-field-color: #515962 ;
|
||||
}
|
||||
|
||||
.eps-theme-dark {
|
||||
--select2-selection-background-color: tints(600);
|
||||
--e-site-editor-conditions-row-controls-background: #515962;
|
||||
--e-site-editor-input-wrapper-border-color: #3f444b;
|
||||
--e-site-editor-input-wrapper-select-color: #BABFC5;
|
||||
--e-site-editor-conditions-row-controls-border: 1px solid #3f444b;
|
||||
--e-site-editor-add-button-background-color: #69727D;
|
||||
--e-site-editor-add-button-color-hover-background-color: #515962;
|
||||
--e-site-editor-input-wrapper-condition-include-background-color:
|
||||
#515962;
|
||||
--e-site-editor-input-wrapper-condition-exclude-background-color:
|
||||
#515962;
|
||||
--e-site-editor-input-select2-search-field-color: #ffffff ;
|
||||
}
|
||||
|
||||
.e-site-editor-conditions__header {
|
||||
text-align: center;
|
||||
}
|
||||
.e-site-editor-conditions__header-image {
|
||||
display: block;
|
||||
margin: 0 auto 2.75rem;
|
||||
width: 4.375rem;
|
||||
}
|
||||
.e-site-editor-conditions__rows {
|
||||
margin: 2.75rem auto;
|
||||
max-width: 43.75rem;
|
||||
}
|
||||
.e-site-editor-conditions__row {
|
||||
display: flex;
|
||||
flex-grow: 1;
|
||||
margin-block-start: 0.75rem;
|
||||
}
|
||||
.e-site-editor-conditions__remove-condition {
|
||||
color: #818A96;
|
||||
font-size: type(size, "18");
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
.e-site-editor-conditions__row-controls {
|
||||
overflow: hidden;
|
||||
margin-inline-end: 0.625rem;
|
||||
background-color: var(--e-site-editor-conditions-row-controls-background);
|
||||
display: flex;
|
||||
width: 100%;
|
||||
border: var(--e-site-editor-conditions-row-controls-border);
|
||||
border-radius: 0.1875rem;
|
||||
}
|
||||
.e-site-editor-conditions__row-controls--error {
|
||||
border: 1px solid #DC2626;
|
||||
}
|
||||
.e-site-editor-conditions__conflict {
|
||||
text-align: center;
|
||||
margin-block-start: 0.3125rem;
|
||||
color: #DC2626;
|
||||
}
|
||||
.e-site-editor-conditions__row-controls-inner {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
}
|
||||
.e-site-editor-conditions__row-controls-inner div {
|
||||
flex: 1;
|
||||
}
|
||||
.e-site-editor-conditions__add-button-container {
|
||||
text-align: center;
|
||||
}
|
||||
.e-site-editor-conditions__add-button {
|
||||
margin-block-start: 2.75rem;
|
||||
background-color: var(--e-site-editor-add-button-background-color);
|
||||
color: #ffffff;
|
||||
text-transform: uppercase;
|
||||
}
|
||||
.e-site-editor-conditions__add-button:hover {
|
||||
background-color: var(--e-site-editor-add-button-color-hover-background-color);
|
||||
color: #ffffff;
|
||||
}
|
||||
.e-site-editor-conditions__footer {
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
padding: 0.5rem;
|
||||
margin-top: 1rem;
|
||||
}
|
||||
.e-site-editor-conditions__input-wrapper {
|
||||
position: relative;
|
||||
padding-inline-start: 1px solid;
|
||||
border-color: var(--e-site-editor-input-wrapper-border-color);
|
||||
}
|
||||
.e-site-editor-conditions__input-wrapper:first-child {
|
||||
border: none;
|
||||
}
|
||||
.e-site-editor-conditions__input-wrapper select {
|
||||
-moz-appearance: none;
|
||||
appearance: none;
|
||||
-webkit-appearance: none;
|
||||
font-size: type(size, "12");
|
||||
height: 2.5rem;
|
||||
border-width: 0;
|
||||
padding: 0 0.625rem;
|
||||
width: 100%;
|
||||
position: relative;
|
||||
color: var(--e-site-editor-input-wrapper-select-color);
|
||||
outline: none;
|
||||
background: transparent;
|
||||
}
|
||||
.e-site-editor-conditions__input-wrapper::after {
|
||||
font-family: eicons;
|
||||
content: "\e8ad";
|
||||
font-size: type(size, "12");
|
||||
pointer-events: none;
|
||||
position: absolute;
|
||||
inset-block-start: 50%;
|
||||
inset-inline-end: 0.625rem;
|
||||
transform: translateY(-50%);
|
||||
}
|
||||
.e-site-editor-conditions__input-wrapper .select2-container--default .select2-selection--single {
|
||||
border: none;
|
||||
line-height: 2.5rem;
|
||||
}
|
||||
.e-site-editor-conditions__input-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
|
||||
line-height: 2.5rem;
|
||||
font-size: type(size, "12");
|
||||
}
|
||||
.e-site-editor-conditions__input-wrapper .select2-selection {
|
||||
outline: none;
|
||||
background: transparent;
|
||||
height: 2.5rem;
|
||||
}
|
||||
.e-site-editor-conditions__input-wrapper .select2-selection__arrow {
|
||||
display: none;
|
||||
}
|
||||
.e-site-editor-conditions__input-wrapper--condition-type {
|
||||
position: relative;
|
||||
}
|
||||
.e-site-editor-conditions__input-wrapper--condition-type::before {
|
||||
font-family: eicons;
|
||||
position: absolute;
|
||||
transform: translateY(-50%);
|
||||
inset-block-start: 50%;
|
||||
inset-inline-start: 0.75rem;
|
||||
font-size: type(size, "15");
|
||||
pointer-events: none;
|
||||
z-index: 1000;
|
||||
}
|
||||
.e-site-editor-conditions__input-wrapper--condition-type select {
|
||||
text-transform: uppercase;
|
||||
padding-inline-start: 2.125rem;
|
||||
width: 7.5rem;
|
||||
font-size: type(size, "12");
|
||||
border-inline-end: 1px solid;
|
||||
border-color: var(--e-site-editor-input-wrapper-border-color);
|
||||
}
|
||||
.e-site-editor-conditions__input-wrapper--condition-type[data-elementor-condition-type=include]::before {
|
||||
content: "\e8cc";
|
||||
}
|
||||
.e-site-editor-conditions__input-wrapper--condition-type[data-elementor-condition-type=exclude]::before {
|
||||
content: "\e8cd";
|
||||
}
|
||||
|
||||
.select2-search__field {
|
||||
background-color: transparent;
|
||||
color: var(--e-site-editor-input-select2-search-field-color);
|
||||
}
|
||||
|
||||
.eps-back-button {
|
||||
font-size: 14px;
|
||||
margin-block-end: 1.5rem;
|
||||
}
|
||||
.eps-back-button .eps-icon {
|
||||
scale: calc(1 * var(--direction-multiplier, 1)) 1;
|
||||
}
|
||||
|
||||
:root {
|
||||
--indicator-bullet-border-color: #ffffff;
|
||||
}
|
||||
|
||||
.eps-theme-dark {
|
||||
--indicator-bullet-border-color: #69727D;
|
||||
}
|
||||
|
||||
.eps-indicator-bullet {
|
||||
display: block;
|
||||
flex-shrink: 0;
|
||||
width: 0.75rem;
|
||||
height: 0.75rem;
|
||||
box-shadow: 0 2px 3px 1px var(--color-box-shadow-color);
|
||||
background-color: #9DA5AE;
|
||||
border: 2px solid var(--indicator-bullet-border-color);
|
||||
border-radius: 100%;
|
||||
margin-inline-end: 0.625rem;
|
||||
}
|
||||
.eps-indicator-bullet--active {
|
||||
background-color: #0A875A;
|
||||
}
|
||||
|
||||
.site-editor__preview-iframe {
|
||||
height: 50vh;
|
||||
position: relative;
|
||||
}
|
||||
.site-editor__preview-iframe__iframe {
|
||||
top: 0;
|
||||
left: 0;
|
||||
position: absolute;
|
||||
border: none;
|
||||
transform-origin: 0 0;
|
||||
height: 100%;
|
||||
}
|
||||
.site-editor__preview-iframe--header, .site-editor__preview-iframe--footer {
|
||||
height: 15vh;
|
||||
}
|
||||
|
||||
.e-site-editor__content_container {
|
||||
flex-direction: column;
|
||||
min-height: 100%;
|
||||
flex-wrap: nowrap;
|
||||
}
|
||||
|
||||
.e-site-editor__content_container_main {
|
||||
flex: 1;
|
||||
padding: 1.875rem;
|
||||
}
|
||||
|
||||
.e-site-editor__content_container_secondary {
|
||||
margin: 0 auto;
|
||||
align-items: center;
|
||||
border-block-start: 1px solid var(--hr-color);
|
||||
padding-block: 1rem;
|
||||
padding-inline: 1.875rem;
|
||||
}
|
||||
|
||||
.eps-app__content:has(.e-site-editor__content_container_main) {
|
||||
padding: 0;
|
||||
}
|
||||
/*# sourceMappingURL=app.css.map */
|
||||
2
web/app/plugins/elementor-pro/assets/css/app.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/app.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
53
web/app/plugins/elementor-pro/assets/css/conditionals/popup.css
Executable file
53
web/app/plugins/elementor-pro/assets/css/conditionals/popup.css
Executable file
@@ -0,0 +1,53 @@
|
||||
[data-elementor-type=popup]:not(.elementor-edit-area) {
|
||||
display: none;
|
||||
}
|
||||
[data-elementor-type=popup] .elementor-section-wrap:not(:empty) + #elementor-add-new-section {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.elementor-popup-modal.dialog-type-lightbox {
|
||||
display: flex;
|
||||
pointer-events: none;
|
||||
background-color: transparent;
|
||||
user-select: auto;
|
||||
}
|
||||
.elementor-popup-modal .dialog-header, .elementor-popup-modal .dialog-buttons-wrapper {
|
||||
display: none;
|
||||
}
|
||||
.elementor-popup-modal .dialog-close-button {
|
||||
display: none;
|
||||
top: 20px;
|
||||
margin-top: 0;
|
||||
inset-inline-end: 20px;
|
||||
opacity: 1;
|
||||
z-index: 9999;
|
||||
pointer-events: all;
|
||||
}
|
||||
.elementor-popup-modal .dialog-close-button svg {
|
||||
fill: #1f2124;
|
||||
height: 1em;
|
||||
width: 1em;
|
||||
}
|
||||
.elementor-popup-modal .dialog-widget-content {
|
||||
background-color: #fff;
|
||||
width: initial;
|
||||
overflow: visible;
|
||||
max-width: 100%;
|
||||
max-height: 100%;
|
||||
border-radius: 0;
|
||||
box-shadow: none;
|
||||
pointer-events: all;
|
||||
}
|
||||
.elementor-popup-modal .dialog-message {
|
||||
width: 640px;
|
||||
max-width: 100vw;
|
||||
max-height: 100vh;
|
||||
padding: 0;
|
||||
overflow: auto;
|
||||
display: flex;
|
||||
}
|
||||
.elementor-popup-modal .elementor {
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=popup.css.map */
|
||||
1
web/app/plugins/elementor-pro/assets/css/conditionals/popup.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/conditionals/popup.min.css
vendored
Executable file
@@ -0,0 +1 @@
|
||||
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.elementor-popup-modal.dialog-type-lightbox{background-color:transparent;display:flex;pointer-events:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;inset-inline-end:20px;margin-top:0;opacity:1;pointer-events:all;top:20px;z-index:9999}.elementor-popup-modal .dialog-close-button svg{fill:#1f2124;height:1em;width:1em}.elementor-popup-modal .dialog-widget-content{background-color:#fff;border-radius:0;box-shadow:none;max-height:100%;max-width:100%;overflow:visible;pointer-events:all;width:auto}.elementor-popup-modal .dialog-message{display:flex;max-height:100vh;max-width:100vw;overflow:auto;padding:0;width:640px}.elementor-popup-modal .elementor{width:100%}
|
||||
40
web/app/plugins/elementor-pro/assets/css/conditionals/ribbon.css
Executable file
40
web/app/plugins/elementor-pro/assets/css/conditionals/ribbon.css
Executable file
@@ -0,0 +1,40 @@
|
||||
.elementor-ribbon {
|
||||
position: absolute;
|
||||
inset-block-start: 0;
|
||||
inset-inline: auto 0;
|
||||
width: 150px;
|
||||
height: 150px;
|
||||
z-index: 1;
|
||||
overflow: hidden;
|
||||
transform: rotate(90deg);
|
||||
}
|
||||
[dir=rtl] .elementor-ribbon {
|
||||
transform: rotate(0);
|
||||
}
|
||||
.elementor-ribbon-inner {
|
||||
left: 0;
|
||||
transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
|
||||
width: 200%;
|
||||
margin-block-start: 35px;
|
||||
font-size: 13px;
|
||||
font-weight: 800;
|
||||
line-height: 2;
|
||||
text-align: center;
|
||||
text-transform: uppercase;
|
||||
background: #000;
|
||||
}
|
||||
[dir=rtl] .elementor-ribbon-inner {
|
||||
transform: translateY(-50%) translateX(0) translateX(35px) rotate(-45deg);
|
||||
}
|
||||
.elementor-ribbon.elementor-ribbon-left {
|
||||
transform: rotate(0);
|
||||
left: 0;
|
||||
right: auto;
|
||||
}
|
||||
.elementor-ribbon.elementor-ribbon-right {
|
||||
transform: rotate(90deg);
|
||||
left: auto;
|
||||
right: 0;
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=ribbon.css.map */
|
||||
1
web/app/plugins/elementor-pro/assets/css/conditionals/ribbon.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/conditionals/ribbon.min.css
vendored
Executable file
@@ -0,0 +1 @@
|
||||
.elementor-ribbon{height:150px;inset-block-start:0;inset-inline:auto 0;overflow:hidden;position:absolute;transform:rotate(90deg);width:150px;z-index:1}[dir=rtl] .elementor-ribbon{transform:rotate(0)}.elementor-ribbon-inner{background:#000;font-size:13px;font-weight:800;left:0;line-height:2;margin-block-start:35px;text-align:center;text-transform:uppercase;transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);width:200%}[dir=rtl] .elementor-ribbon-inner{transform:translateY(-50%) translateX(0) translateX(35px) rotate(-45deg)}.elementor-ribbon.elementor-ribbon-left{left:0;right:auto;transform:rotate(0)}.elementor-ribbon.elementor-ribbon-right{left:auto;right:0;transform:rotate(90deg)}
|
||||
111
web/app/plugins/elementor-pro/assets/css/conditionals/transitions.css
Executable file
111
web/app/plugins/elementor-pro/assets/css/conditionals/transitions.css
Executable file
@@ -0,0 +1,111 @@
|
||||
.elementor-animated-content {
|
||||
--translate: 0, 0;
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--grow, .elementor-animated-content:focus .elementor-animated-item--grow {
|
||||
transform: scale(1.1);
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--shrink, .elementor-animated-content:focus .elementor-animated-item--shrink {
|
||||
transform: scale(0.85);
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--shrink-contained, .elementor-animated-content:focus .elementor-animated-item--shrink-contained {
|
||||
transform: scale(1);
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out, .elementor-animated-content:hover .elementor-animated-item--enter-zoom-in, .elementor-animated-content:hover .elementor-animated-item--fade-in, .elementor-animated-content:focus .elementor-animated-item--enter-zoom-out, .elementor-animated-content:focus .elementor-animated-item--enter-zoom-in, .elementor-animated-content:focus .elementor-animated-item--fade-in {
|
||||
transform: scale(1);
|
||||
opacity: 1;
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in, .elementor-animated-content:hover .elementor-animated-item--fade-out, .elementor-animated-content:focus .elementor-animated-item--exit-zoom-out, .elementor-animated-content:focus .elementor-animated-item--exit-zoom-in, .elementor-animated-content:focus .elementor-animated-item--fade-out {
|
||||
opacity: 0;
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out, .elementor-animated-content:focus .elementor-animated-item--exit-zoom-out {
|
||||
transform: scale(0.2);
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in, .elementor-animated-content:focus .elementor-animated-item--exit-zoom-in {
|
||||
transform: scale(2);
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--enter-from-right, .elementor-animated-content:hover .elementor-animated-item--enter-from-left, .elementor-animated-content:hover .elementor-animated-item--enter-from-top, .elementor-animated-content:hover .elementor-animated-item--enter-from-bottom, .elementor-animated-content:focus .elementor-animated-item--enter-from-right, .elementor-animated-content:focus .elementor-animated-item--enter-from-left, .elementor-animated-content:focus .elementor-animated-item--enter-from-top, .elementor-animated-content:focus .elementor-animated-item--enter-from-bottom {
|
||||
opacity: 1;
|
||||
transform: translateY(0) translateX(0);
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--exit-to-right, .elementor-animated-content:focus .elementor-animated-item--exit-to-right {
|
||||
transform: translateX(1000px);
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--exit-to-left, .elementor-animated-content:focus .elementor-animated-item--exit-to-left {
|
||||
transform: translateX(-1000px);
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--exit-to-top, .elementor-animated-content:focus .elementor-animated-item--exit-to-top {
|
||||
transform: translateY(-600px);
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom, .elementor-animated-content:focus .elementor-animated-item--exit-to-bottom {
|
||||
transform: translateY(600px);
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--exit-to-right, .elementor-animated-content:hover .elementor-animated-item--exit-to-left, .elementor-animated-content:hover .elementor-animated-item--exit-to-top, .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom, .elementor-animated-content:focus .elementor-animated-item--exit-to-right, .elementor-animated-content:focus .elementor-animated-item--exit-to-left, .elementor-animated-content:focus .elementor-animated-item--exit-to-top, .elementor-animated-content:focus .elementor-animated-item--exit-to-bottom {
|
||||
opacity: 0;
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--move-right, .elementor-animated-content:focus .elementor-animated-item--move-right {
|
||||
transform: translateX(30px);
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--move-left, .elementor-animated-content:focus .elementor-animated-item--move-left {
|
||||
transform: translateX(-30px);
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--move-up, .elementor-animated-content:focus .elementor-animated-item--move-up {
|
||||
transform: translateY(-30px);
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--move-down, .elementor-animated-content:focus .elementor-animated-item--move-down {
|
||||
transform: translateY(30px);
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--move-contained-right, .elementor-animated-content:focus .elementor-animated-item--move-contained-right {
|
||||
--translate: 8%, 0;
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--move-contained-left, .elementor-animated-content:focus .elementor-animated-item--move-contained-left {
|
||||
--translate: -8%, 0;
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--move-contained-top, .elementor-animated-content:focus .elementor-animated-item--move-contained-top {
|
||||
--translate: 0, -8%;
|
||||
}
|
||||
.elementor-animated-content:hover .elementor-animated-item--move-contained-bottom, .elementor-animated-content:focus .elementor-animated-item--move-contained-bottom {
|
||||
--translate: 0, 8%;
|
||||
}
|
||||
.elementor-animated-content *[class^=elementor-animated-item] {
|
||||
will-change: transform, opacity;
|
||||
}
|
||||
.elementor-animated-content .elementor-animated-item--shrink-contained {
|
||||
transform: scale(1.17);
|
||||
}
|
||||
.elementor-animated-content .elementor-animated-item--enter-zoom-in {
|
||||
transform: scale(0.2);
|
||||
}
|
||||
.elementor-animated-content .elementor-animated-item--enter-zoom-out {
|
||||
transform: scale(2);
|
||||
}
|
||||
.elementor-animated-content .elementor-animated-item--enter-zoom-out, .elementor-animated-content .elementor-animated-item--enter-zoom-in, .elementor-animated-content .elementor-animated-item--fade-in {
|
||||
opacity: 0;
|
||||
}
|
||||
.elementor-animated-content .elementor-animated-item--exit-zoom-out, .elementor-animated-content .elementor-animated-item--exit-zoom-in, .elementor-animated-content .elementor-animated-item--fade-out {
|
||||
opacity: 1;
|
||||
transform: scale(1);
|
||||
}
|
||||
.elementor-animated-content .elementor-animated-item--enter-from-right {
|
||||
transform: translateX(1000px);
|
||||
}
|
||||
.elementor-animated-content .elementor-animated-item--enter-from-left {
|
||||
transform: translateX(-1000px);
|
||||
}
|
||||
.elementor-animated-content .elementor-animated-item--enter-from-top {
|
||||
transform: translateY(-600px);
|
||||
}
|
||||
.elementor-animated-content .elementor-animated-item--enter-from-bottom {
|
||||
transform: translateY(500px);
|
||||
}
|
||||
.elementor-animated-content .elementor-animated-item--enter-from-right, .elementor-animated-content .elementor-animated-item--enter-from-left, .elementor-animated-content .elementor-animated-item--enter-from-top, .elementor-animated-content .elementor-animated-item--enter-from-bottom {
|
||||
opacity: 0;
|
||||
}
|
||||
.elementor-animated-content .elementor-animated-item--exit-to-right, .elementor-animated-content .elementor-animated-item--exit-to-left, .elementor-animated-content .elementor-animated-item--exit-to-top, .elementor-animated-content .elementor-animated-item--exit-to-bottom {
|
||||
opacity: 1;
|
||||
transform: translateY(0) translateX(0);
|
||||
}
|
||||
.elementor-animated-content .elementor-animated-item--move-contained-right, .elementor-animated-content .elementor-animated-item--move-contained-left, .elementor-animated-content .elementor-animated-item--move-contained-top, .elementor-animated-content .elementor-animated-item--move-contained-bottom {
|
||||
transform: scale(1.2) translate(var(--translate));
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=transitions.css.map */
|
||||
1
web/app/plugins/elementor-pro/assets/css/conditionals/transitions.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/conditionals/transitions.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
593
web/app/plugins/elementor-pro/assets/css/editor.css
Executable file
593
web/app/plugins/elementor-pro/assets/css/editor.css
Executable file
@@ -0,0 +1,593 @@
|
||||
/*! elementor-pro - v3.33.0 - 03-12-2025 */
|
||||
.elementor-panel .elementor-control .e-control-error {
|
||||
color: #F59E0B;
|
||||
}
|
||||
.elementor-panel .elementor-control.forms-field-shortcode .elementor-control-content {
|
||||
flex-flow: row;
|
||||
align-items: center;
|
||||
}
|
||||
.elementor-panel .elementor-control.forms-field-shortcode .elementor-control-title {
|
||||
width: 45%;
|
||||
}
|
||||
.elementor-panel .elementor-control.forms-field-shortcode .elementor-control-raw-html {
|
||||
width: 55%;
|
||||
}
|
||||
.elementor-panel .elementor-control .elementor-button.elementor-button-default.elementor-button-center {
|
||||
display: block;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
#elementor-element--promotion__dialog .dialog-header .eicon-pro-icon {
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
.elementor-context-menu-list__item {
|
||||
position: relative;
|
||||
}
|
||||
.elementor-context-menu-list__item__shortcut .eicon-advanced {
|
||||
font-size: 16px;
|
||||
color: var(--e-a-color-txt-muted);
|
||||
}
|
||||
.elementor-context-menu-list__item__shortcut--link-fullwidth {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
top: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
z-index: 2;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
#elementor-widget-template-empty-templates {
|
||||
margin-block-start: 15px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.elementor-widget-template-empty-templates-title {
|
||||
padding: 25px 0 30px;
|
||||
}
|
||||
|
||||
.elementor-widget-template-empty-templates-icon {
|
||||
font-size: 96px;
|
||||
}
|
||||
|
||||
.elementor-widget-template-empty-templates-footer {
|
||||
color: var(--e-a-color-txt-muted);
|
||||
font-size: 13px;
|
||||
font-style: italic;
|
||||
margin-block-end: 15px;
|
||||
}
|
||||
|
||||
#elementor-panel-global-widget {
|
||||
height: 100%;
|
||||
}
|
||||
#elementor-panel-global-widget > * {
|
||||
background-color: var(--e-a-bg-default);
|
||||
}
|
||||
|
||||
#elementor-global-widget-locked-header {
|
||||
border-block-end: var(--e-a-border);
|
||||
}
|
||||
#elementor-global-widget-locked-header.elementor-nerd-box {
|
||||
padding: 40px 25px;
|
||||
}
|
||||
#elementor-global-widget-locked-header.elementor-nerd-box .elementor-nerd-box-icon {
|
||||
margin-block-start: 20px;
|
||||
}
|
||||
|
||||
#elementor-global-widget-locked-tools {
|
||||
margin-block-start: 15px;
|
||||
padding: 0 20px;
|
||||
}
|
||||
|
||||
.elementor-global-widget-locked-tool {
|
||||
display: flex;
|
||||
padding: 20px 0;
|
||||
align-items: center;
|
||||
}
|
||||
.elementor-global-widget-locked-tool .elementor-button {
|
||||
min-width: 70px;
|
||||
}
|
||||
|
||||
.elementor-global-widget-locked-tool-description {
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
#elementor-global-widget-locked-unlink {
|
||||
border-block-start: var(--e-a-border);
|
||||
}
|
||||
|
||||
#elementor-global-templates .elementor-element {
|
||||
position: relative;
|
||||
}
|
||||
#elementor-global-templates .elementor-element:before {
|
||||
position: absolute;
|
||||
font-family: eicons;
|
||||
content: "\e91f";
|
||||
top: 5px;
|
||||
left: 5px;
|
||||
font-size: 10px;
|
||||
}
|
||||
#elementor-global-templates .elementor-element:hover:before {
|
||||
color: var(--e-a-color-global);
|
||||
}
|
||||
|
||||
#elementor-global-widget-loading {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
height: 100%;
|
||||
width: 100%;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
#elementor-global-widget-loading:not(.elementor-hidden) {
|
||||
display: flex;
|
||||
}
|
||||
#elementor-global-widget-loading i {
|
||||
font-size: 50px;
|
||||
}
|
||||
|
||||
.elementor-panel .elementor-control-type-fields_map .elementor-repeater-fields {
|
||||
margin: 10px 0;
|
||||
}
|
||||
.elementor-panel .elementor-control-type-fields_map .elementor-repeater-fields .elementor-control {
|
||||
padding: 0;
|
||||
}
|
||||
.elementor-panel .elementor-control-type-fields_map .elementor-repeater-fields:last-child {
|
||||
margin-block-end: 0;
|
||||
}
|
||||
|
||||
.elementor-repeater-row--form-step .elementor-repeater-row-tools:hover {
|
||||
background-color: #BABFC5;
|
||||
}
|
||||
.elementor-repeater-row--form-step .elementor-repeater-row-tools div:not(.elementor-repeater-row-handle-sortable) {
|
||||
background-color: #F1F2F3;
|
||||
}
|
||||
.elementor-repeater-row--form-step .elementor-repeater-row-tools div:not(.elementor-repeater-row-handle-sortable):hover {
|
||||
background-color: #ffffff;
|
||||
}
|
||||
|
||||
.elementor-facebook-widget.fb_iframe_widget {
|
||||
width: 100% !important;
|
||||
}
|
||||
.elementor-facebook-widget.fb_iframe_widget span {
|
||||
width: 100% !important;
|
||||
}
|
||||
.elementor-facebook-widget.fb_iframe_widget iframe {
|
||||
position: relative;
|
||||
width: 100% !important;
|
||||
}
|
||||
.elementor-facebook-widget.fb-like {
|
||||
height: 1px;
|
||||
}
|
||||
|
||||
.elementor-widget-facebook-comments iframe {
|
||||
width: 100% !important;
|
||||
}
|
||||
|
||||
#elementor-publish {
|
||||
height: 100%;
|
||||
display: flex;
|
||||
}
|
||||
#elementor-publish__modal .dialog-message {
|
||||
padding: 0;
|
||||
}
|
||||
#elementor-publish__modal .dialog-buttons-wrapper {
|
||||
display: flex;
|
||||
}
|
||||
#elementor-publish__tabs {
|
||||
padding-block-start: 50px;
|
||||
}
|
||||
@media (max-width: 1439px) {
|
||||
#elementor-publish__tabs {
|
||||
width: 28%;
|
||||
}
|
||||
}
|
||||
#elementor-publish__screen {
|
||||
overflow: auto;
|
||||
padding: 50px;
|
||||
}
|
||||
|
||||
.elementor-publish__tab {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
position: relative;
|
||||
height: 110px;
|
||||
padding: 20px 15px;
|
||||
cursor: pointer;
|
||||
}
|
||||
.elementor-publish__tab:hover {
|
||||
background-color: var(--e-a-bg-hover);
|
||||
}
|
||||
.elementor-publish__tab.elementor-active {
|
||||
background-color: var(--e-a-bg-active);
|
||||
color: var(--e-a-color-txt-accent);
|
||||
}
|
||||
.elementor-publish__tab.elementor-active::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset-block-start: 0;
|
||||
inset-inline-start: 0;
|
||||
height: 100%;
|
||||
width: 3px;
|
||||
background-color: var(--e-a-border-color-accent);
|
||||
}
|
||||
.elementor-publish__tab__image {
|
||||
width: 50px;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
.elementor-publish__tab__image img {
|
||||
width: 100%;
|
||||
}
|
||||
.elementor-publish__tab__content {
|
||||
text-align: start;
|
||||
padding-inline-start: 15px;
|
||||
}
|
||||
.elementor-publish__tab__title {
|
||||
font-size: 18px;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
#elementor-theme-builder-conditions {
|
||||
margin: 40px 0 60px;
|
||||
}
|
||||
#elementor-theme-builder-conditions-view {
|
||||
overflow: hidden;
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-control {
|
||||
background-color: transparent;
|
||||
padding: 0;
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-control::before {
|
||||
content: none;
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-control select {
|
||||
border-width: 0;
|
||||
height: 40px;
|
||||
padding: 0 14px;
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-control-type-query {
|
||||
width: 100px;
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-control-type-select .elementor-control-input-wrapper::after {
|
||||
inset-inline-end: 10px;
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-control-type {
|
||||
width: 120px;
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-control-type[data-elementor-condition-type=include] .elementor-control-input-wrapper::before {
|
||||
content: "\e8cc";
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-control-type[data-elementor-condition-type=exclude] .elementor-control-input-wrapper::before {
|
||||
content: "\e8cd";
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-control-type[data-elementor-condition-type=exclude] select, #elementor-theme-builder-conditions .elementor-control-type[data-elementor-condition-type=include] select {
|
||||
padding-inline-start: 33px;
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-control-type .elementor-control-input-wrapper::before {
|
||||
font-family: eicons;
|
||||
position: absolute;
|
||||
inset-block-start: 50%;
|
||||
inset-inline-start: 13px;
|
||||
transform: translateY(-50%);
|
||||
font-size: 15px;
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-theme-builder-conditions-repeater-row-controls {
|
||||
display: flex;
|
||||
flex-grow: 1;
|
||||
margin-inline-end: 10px;
|
||||
width: 70%;
|
||||
border: var(--e-a-border-bold);
|
||||
overflow: hidden;
|
||||
border-radius: var(--e-a-border-radius);
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-theme-builder-conditions-repeater-row-controls .elementor-control:not(:first-child) {
|
||||
flex-grow: 1;
|
||||
border-inline-start: var(--e-a-border-bold);
|
||||
margin-inline-start: 1px;
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-theme-builder-conditions-repeater-row-controls .elementor-control:not(:first-child) select {
|
||||
border-radius: 0;
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-repeater-fields-wrapper {
|
||||
max-width: 700px;
|
||||
width: 100%;
|
||||
margin: auto;
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-repeater-fields {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
margin-block-start: 10px;
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-control-field {
|
||||
display: block;
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-control-title,
|
||||
#elementor-theme-builder-conditions .elementor-control-spinner {
|
||||
display: none;
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-control-input-wrapper {
|
||||
width: 100%;
|
||||
max-width: initial;
|
||||
}
|
||||
#elementor-theme-builder-conditions .select2-selection {
|
||||
height: 40px;
|
||||
border: none;
|
||||
border-radius: 0;
|
||||
}
|
||||
#elementor-theme-builder-conditions .select2-selection__rendered {
|
||||
line-height: 40px;
|
||||
padding-inline-start: 15px;
|
||||
text-align: start;
|
||||
}
|
||||
#elementor-theme-builder-conditions .select2-selection__arrow {
|
||||
height: 30px;
|
||||
}
|
||||
#elementor-theme-builder-conditions .select2-selection__arrow b {
|
||||
border-width: 4px 4px 0;
|
||||
margin-block-start: 2px;
|
||||
margin-inline-start: -7px;
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-repeater-tool-remove {
|
||||
font-size: 18px;
|
||||
cursor: pointer;
|
||||
color: var(--e-a-color-txt);
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-button-wrapper {
|
||||
margin-block-start: 50px;
|
||||
}
|
||||
#elementor-theme-builder-conditions .elementor-repeater-add {
|
||||
padding: 12px 26px;
|
||||
}
|
||||
|
||||
.elementor-error .elementor-theme-builder-conditions-repeater-row-controls {
|
||||
border: 1px solid var(--e-a-color-warning);
|
||||
}
|
||||
|
||||
.elementor-conditions-conflict-message {
|
||||
margin-block-start: 10px;
|
||||
font-size: 14px;
|
||||
font-weight: 400;
|
||||
line-height: 1.4;
|
||||
color: var(--e-a-color-danger);
|
||||
text-align: center;
|
||||
}
|
||||
.elementor-conditions-conflict-message a,
|
||||
.elementor-conditions-conflict-message a:hover {
|
||||
color: var(--e-a-color-danger);
|
||||
}
|
||||
|
||||
.elementor-panel-footer-theme-builder-buttons-wrapper .elementor-panel-footer-sub-menu {
|
||||
display: flex;
|
||||
}
|
||||
.elementor-panel-footer-theme-builder-buttons-wrapper .elementor-panel-footer-sub-menu-item {
|
||||
width: 100%;
|
||||
}
|
||||
.elementor-panel-footer-theme-builder-buttons-wrapper .elementor-panel-footer-sub-menu-item i {
|
||||
margin-inline-end: 5px;
|
||||
}
|
||||
.elementor-panel-footer-theme-builder-buttons-wrapper .elementor-panel-footer-sub-menu-item > * {
|
||||
display: inline-block;
|
||||
line-height: 40px;
|
||||
}
|
||||
|
||||
.elementor-conditions-select2-dropdown {
|
||||
border: none;
|
||||
border-radius: 0;
|
||||
}
|
||||
.elementor-conditions-select2-dropdown .select2-results__message {
|
||||
display: none;
|
||||
}
|
||||
.elementor-conditions-select2-dropdown .select2-search--dropdown .select2-search__field {
|
||||
border-width: 0 0 1px;
|
||||
border-radius: 0;
|
||||
}
|
||||
|
||||
#elementor-toast.e-theme-builder-save-toaster .dialog-buttons-wrapper {
|
||||
flex-direction: column;
|
||||
}
|
||||
#elementor-toast.e-theme-builder-save-toaster .dialog-buttons-message {
|
||||
text-align: center;
|
||||
}
|
||||
#elementor-toast.e-theme-builder-save-toaster .dialog-open_site_editor {
|
||||
margin-block-end: 10px;
|
||||
}
|
||||
|
||||
.elementor-control.elementor-control-sitemap_items.elementor-control-type-repeater .elementor-repeater-row-tools .elementor-repeater-row-item-title span {
|
||||
text-transform: capitalize;
|
||||
}
|
||||
|
||||
.elementor-editor-popup .elementor-tab-control-settings a::before {
|
||||
content: "\e922";
|
||||
}
|
||||
|
||||
#elementor-publish .elementor-popup__display-settings .elementor-control-type-slider .elementor-control-input-wrapper {
|
||||
width: 150px;
|
||||
}
|
||||
#elementor-publish .elementor-popup__display-settings .elementor-control-input-wrapper {
|
||||
width: 80px;
|
||||
max-width: 100%;
|
||||
}
|
||||
#elementor-publish .elementor-popup__display-settings .elementor-control-send_app_promo, #elementor-publish .elementor-popup__display-settings .elementor-control-type-raw_html {
|
||||
padding: 0 0 10px;
|
||||
}
|
||||
|
||||
.elementor-popup__display-settings {
|
||||
text-align: start;
|
||||
}
|
||||
.elementor-popup__display-settings_controls_group {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
height: 60px;
|
||||
border: var(--e-a-border);
|
||||
margin-block-end: 10px;
|
||||
padding-inline-end: 20px;
|
||||
border-radius: var(--e-a-border-radius);
|
||||
}
|
||||
.elementor-popup__display-settings_controls_group:hover {
|
||||
background-color: var(--e-a-bg-hover);
|
||||
}
|
||||
.elementor-popup__display-settings_controls_group.elementor-active {
|
||||
background-color: var(--e-a-bg-active);
|
||||
color: var(--e-a-color-txt-accent);
|
||||
border-color: var(--e-a-border-color-accent);
|
||||
}
|
||||
.elementor-popup__display-settings_controls_group:not(.elementor-active) .elementor-control:nth-child(2) h3 {
|
||||
color: #9DA5AE;
|
||||
}
|
||||
.elementor-popup__display-settings_controls_group__icon {
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
border-inline-end: var(--e-a-border);
|
||||
display: inline-flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
}
|
||||
.elementor-popup__display-settings_controls_group__icon img {
|
||||
width: 35px;
|
||||
}
|
||||
.elementor-popup__display-settings_controls_group .elementor-control {
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
.elementor-popup__display-settings_controls_group .elementor-control:nth-child(2) {
|
||||
width: 230px;
|
||||
}
|
||||
.elementor-popup__display-settings_controls_group .elementor-control:nth-child(2) h3 {
|
||||
font-size: 16px;
|
||||
font-weight: 400;
|
||||
}
|
||||
.elementor-popup__display-settings_controls_group .elementor-control:not(:nth-child(2)) .elementor-control-title:not(:empty) {
|
||||
width: 75px;
|
||||
}
|
||||
.elementor-popup__display-settings_controls_group .elementor-control:not(:last-child) {
|
||||
margin-inline-start: 25px;
|
||||
}
|
||||
.elementor-popup__display-settings_controls_group .elementor-control-type-slider .elementor-control-input-wrapper {
|
||||
display: flex;
|
||||
}
|
||||
.elementor-popup__display-settings_controls_group .elementor-control-type-slider .elementor-slider-input {
|
||||
width: 45%;
|
||||
}
|
||||
.elementor-popup__display-settings_controls_group .elementor-control-type-switcher .elementor-control-field {
|
||||
justify-content: flex-end;
|
||||
}
|
||||
.elementor-popup__display-settings .elementor-control-type-section {
|
||||
display: none;
|
||||
}
|
||||
.elementor-popup__display-settings__group-toggle {
|
||||
flex-grow: 1;
|
||||
}
|
||||
|
||||
#elementor-popup-timing__controls .select2-selection {
|
||||
min-height: 27px;
|
||||
}
|
||||
#elementor-popup-timing__controls .select2-selection__rendered {
|
||||
line-height: 1;
|
||||
}
|
||||
#elementor-popup-timing__controls .select2-selection__choice {
|
||||
font-size: 10px;
|
||||
}
|
||||
|
||||
#elementor-popup__timing-controls-group--url .elementor-control-url_url .elementor-control-input-wrapper {
|
||||
width: 200px;
|
||||
}
|
||||
#elementor-popup__timing-controls-group--sources .elementor-control-sources_sources .elementor-control-input-wrapper {
|
||||
width: 300px;
|
||||
}
|
||||
#elementor-popup__timing-controls-group--devices .elementor-control-devices_devices .elementor-control-input-wrapper {
|
||||
width: 330px;
|
||||
}
|
||||
#elementor-popup__timing-controls-group--logged_in .elementor-control-logged_in_roles .elementor-control-input-wrapper {
|
||||
width: 195px;
|
||||
}
|
||||
#elementor-popup__timing-controls-group--browsers .elementor-control-browsers_browsers .elementor-control-input-wrapper {
|
||||
width: 100px;
|
||||
}
|
||||
#elementor-popup__timing-controls-group--browsers .elementor-control-browsers_browsers_options .elementor-control-input-wrapper {
|
||||
width: 200px;
|
||||
}
|
||||
|
||||
#elementor-popup__timing-controls-group--times .elementor-control-field {
|
||||
display: unset;
|
||||
}
|
||||
|
||||
#elementor-popup__timing-controls-group--schedule .elementor-control-title {
|
||||
width: unset;
|
||||
}
|
||||
#elementor-popup__timing-controls-group--schedule .elementor-control-input-wrapper {
|
||||
margin-block-start: 5px;
|
||||
}
|
||||
#elementor-popup__timing-controls-group--schedule div[class*=elementor-control-schedule_] .elementor-control-content .elementor-control-field {
|
||||
display: block;
|
||||
}
|
||||
#elementor-popup__timing-controls-group--schedule div[class*=elementor-control-schedule_] .elementor-control-content .elementor-control-input-wrapper {
|
||||
width: 108px;
|
||||
}
|
||||
#elementor-popup__timing-controls-group--schedule .elementor-control-schedule_timezone {
|
||||
margin-inline-start: -17px;
|
||||
}
|
||||
|
||||
.elementor-control-type-raw_html .elementor-descriptor-subtle a {
|
||||
color: inherit;
|
||||
border-block-end-color: inherit;
|
||||
font-weight: 500;
|
||||
}
|
||||
.elementor-control-type-raw_html .elementor-descriptor-subtle a:hover {
|
||||
color: #0C0D0E;
|
||||
}
|
||||
|
||||
.e-page-transition-preview::before {
|
||||
content: "";
|
||||
height: 1em;
|
||||
width: 0.8em;
|
||||
margin-inline-end: 4px;
|
||||
background-image: url("data:image/svg+xml,%3Csvg width='10' height='13' viewBox='0 0 10 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.40554 6.20969C8.6115 6.34841 8.6115 6.65153 8.40554 6.79026L1.19553 11.6467C0.963052 11.8033 0.65 11.6368 0.65 11.3565L0.650001 1.64349C0.650001 1.36319 0.963054 1.19661 1.19553 1.3532L8.40554 6.20969Z' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E%0A");
|
||||
background-repeat: no-repeat;
|
||||
background-size: contain;
|
||||
display: inline-block;
|
||||
vertical-align: top;
|
||||
scale: calc(1 * var(--direction-multiplier, 1)) 1;
|
||||
}
|
||||
|
||||
.elementor-template-query-control-actions {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
margin-block-start: 15px;
|
||||
gap: 15px;
|
||||
}
|
||||
|
||||
.e-control-display-conditions__wrapper,
|
||||
.e-control-display-conditions-promo__wrapper {
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
}
|
||||
.e-control-display-conditions__desc,
|
||||
.e-control-display-conditions-promo__desc {
|
||||
align-self: center;
|
||||
}
|
||||
.e-control-display-conditions__desc .eicon-lock,
|
||||
.e-control-display-conditions-promo__desc .eicon-lock {
|
||||
margin-inline-start: 15px;
|
||||
}
|
||||
.e-control-display-conditions__desc .eicon-lock:hover,
|
||||
.e-control-display-conditions-promo__desc .eicon-lock:hover {
|
||||
color: var(--e-a-color-accent);
|
||||
}
|
||||
.e-control-display-conditions.eicon-flow,
|
||||
.e-control-display-conditions-promo.eicon-flow {
|
||||
align-self: flex-end;
|
||||
cursor: pointer;
|
||||
border: var(--e-a-border-bold);
|
||||
border-radius: var(--e-a-border-radius);
|
||||
padding: 5px;
|
||||
}
|
||||
.e-control-display-conditions.eicon-flow.filled,
|
||||
.e-control-display-conditions-promo.eicon-flow.filled {
|
||||
background-color: var(--e-a-bg-active);
|
||||
color: #E73CF6;
|
||||
}
|
||||
/*# sourceMappingURL=editor.css.map */
|
||||
2
web/app/plugins/elementor-pro/assets/css/editor.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/editor.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1961
web/app/plugins/elementor-pro/assets/css/modules/custom-code.css
Executable file
1961
web/app/plugins/elementor-pro/assets/css/modules/custom-code.css
Executable file
File diff suppressed because it is too large
Load Diff
1
web/app/plugins/elementor-pro/assets/css/modules/custom-code.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/modules/custom-code.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
164
web/app/plugins/elementor-pro/assets/css/modules/loop-grid-cta.css
Executable file
164
web/app/plugins/elementor-pro/assets/css/modules/loop-grid-cta.css
Executable file
@@ -0,0 +1,164 @@
|
||||
.e-loop-empty-view__container {
|
||||
display: flex;
|
||||
flex-direction: row;
|
||||
justify-content: space-between;
|
||||
width: 100%;
|
||||
}
|
||||
.e-loop-empty-view__box {
|
||||
min-height: 413px;
|
||||
width: 100%;
|
||||
display: flex;
|
||||
}
|
||||
.e-loop-empty-view__box-inner {
|
||||
border: 1px dashed #D5D8DC;
|
||||
margin: 10px;
|
||||
width: 100%;
|
||||
padding: 10px;
|
||||
font-size: 12px;
|
||||
color: #9DA5AE;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
text-align: center;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
font-family: Roboto, sans-serif;
|
||||
}
|
||||
.e-loop-empty-view__box-inner img {
|
||||
max-height: 99px;
|
||||
margin-bottom: 28px;
|
||||
}
|
||||
.e-loop-empty-view__box-title {
|
||||
font-size: 20px;
|
||||
font-weight: 700;
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.e-loop-empty-view__box-description {
|
||||
margin-bottom: 12px;
|
||||
}
|
||||
.e-loop-empty-view__box-cta {
|
||||
color: #ffffff;
|
||||
background-color: #9DA5AE;
|
||||
padding: 6px 8px;
|
||||
border-radius: 3px;
|
||||
text-decoration: none;
|
||||
transition-property: background, color, box-shadow, opacity;
|
||||
transition-duration: 0.3s;
|
||||
}
|
||||
.e-loop-empty-view__box-cta:hover {
|
||||
background-color: #3f444b;
|
||||
color: #ffffff;
|
||||
}
|
||||
.e-loop-empty-view__box--active {
|
||||
border: 2px solid #5EEAD4;
|
||||
}
|
||||
|
||||
.elementor-widget-loop-grid .elementor-grid.e-loop-empty-view__container {
|
||||
grid-column-gap: calc(var(--grid-column-gap) - 20px);
|
||||
}
|
||||
|
||||
.e-loop-empty-view__container.loop-carousel {
|
||||
width: 95%;
|
||||
margin: 0 auto;
|
||||
padding: 30px 0;
|
||||
}
|
||||
.e-loop-empty-view__container .e-loop-empty-view__box,
|
||||
.e-loop-empty-view__container .elementor-swiper-button,
|
||||
.e-loop-empty-view__container .swiper-pagination {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
.elementor-swiper-button {
|
||||
position: absolute;
|
||||
display: inline-flex;
|
||||
z-index: 1;
|
||||
cursor: default;
|
||||
font-size: 25px;
|
||||
color: rgba(224, 219, 219, 0.9);
|
||||
top: 50%;
|
||||
transform: translateY(-50%);
|
||||
}
|
||||
.elementor-swiper-button-prev {
|
||||
left: 0;
|
||||
}
|
||||
.elementor-swiper-button-next {
|
||||
right: 0;
|
||||
}
|
||||
.elementor-swiper-button svg {
|
||||
fill: rgba(224, 219, 219, 0.9);
|
||||
height: 1em;
|
||||
width: 1em;
|
||||
}
|
||||
|
||||
.elementor-pagination-position-outside .elementor-swiper-button {
|
||||
top: calc(50% - 15px);
|
||||
}
|
||||
|
||||
.screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible, .elementor-screen-only {
|
||||
position: absolute;
|
||||
top: -10000em;
|
||||
width: 1px;
|
||||
height: 1px;
|
||||
margin: -1px;
|
||||
padding: 0;
|
||||
overflow: hidden;
|
||||
clip: rect(0, 0, 0, 0);
|
||||
border: 0;
|
||||
}
|
||||
|
||||
.swiper-container-horizontal > .swiper-pagination-bullets,
|
||||
.swiper-horizontal > .swiper-pagination-bullets {
|
||||
bottom: 5px;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
}
|
||||
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
|
||||
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
|
||||
margin: 0 6px;
|
||||
}
|
||||
|
||||
.swiper-container-horizontal > .swiper-pagination-bullets {
|
||||
bottom: 5px;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
}
|
||||
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
|
||||
margin: 0 6px;
|
||||
}
|
||||
.swiper-pagination {
|
||||
position: absolute;
|
||||
text-align: center;
|
||||
transition: 300ms;
|
||||
transform: translate3d(0, 0, 0);
|
||||
z-index: 10;
|
||||
}
|
||||
.swiper-pagination-bullet {
|
||||
width: 6px;
|
||||
height: 6px;
|
||||
display: inline-block;
|
||||
border-radius: 50%;
|
||||
background: #000;
|
||||
opacity: 0.2;
|
||||
pointer-events: none;
|
||||
}
|
||||
.swiper-pagination-fraction {
|
||||
bottom: 5px;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
}
|
||||
.swiper-pagination-custom {
|
||||
bottom: 5px;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
}
|
||||
.swiper-pagination-bullets {
|
||||
color: #fff;
|
||||
cursor: default;
|
||||
bottom: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
}
|
||||
.swiper-pagination-bullet-active {
|
||||
opacity: 0.8;
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=loop-grid-cta.css.map */
|
||||
1
web/app/plugins/elementor-pro/assets/css/modules/loop-grid-cta.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/modules/loop-grid-cta.min.css
vendored
Executable file
@@ -0,0 +1 @@
|
||||
.e-loop-empty-view__container{display:flex;flex-direction:row;justify-content:space-between;width:100%}.e-loop-empty-view__box{display:flex;min-height:413px;width:100%}.e-loop-empty-view__box-inner{align-items:center;border:1px dashed #d5d8dc;color:#9da5ae;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:12px;justify-content:center;margin:10px;padding:10px;text-align:center;width:100%}.e-loop-empty-view__box-inner img{margin-bottom:28px;max-height:99px}.e-loop-empty-view__box-title{font-size:20px;font-weight:700;margin-bottom:12px}.e-loop-empty-view__box-description{margin-bottom:12px}.e-loop-empty-view__box-cta{background-color:#9da5ae;border-radius:3px;color:#fff;padding:6px 8px;text-decoration:none;transition-duration:.3s;transition-property:background,color,box-shadow,opacity}.e-loop-empty-view__box-cta:hover{background-color:#3f444b;color:#fff}.e-loop-empty-view__box--active{border:2px solid #5eead4}.elementor-widget-loop-grid .elementor-grid.e-loop-empty-view__container{grid-column-gap:calc(var(--grid-column-gap) - 20px)}.e-loop-empty-view__container.loop-carousel{margin:0 auto;padding:30px 0;width:95%}.e-loop-empty-view__container .e-loop-empty-view__box,.e-loop-empty-view__container .elementor-swiper-button,.e-loop-empty-view__container .swiper-pagination{opacity:1}.elementor-swiper-button{color:hsla(0,7%,87%,.9);cursor:default;display:inline-flex;font-size:25px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.elementor-swiper-button-prev{left:0}.elementor-swiper-button-next{right:0}.elementor-swiper-button svg{fill:hsla(0,7%,87%,.9);height:1em;width:1em}.elementor-pagination-position-outside .elementor-swiper-button{top:calc(50% - 15px)}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-horizontal>.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:5px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:.3s;z-index:10}.swiper-pagination-bullet{background:#000;border-radius:50%;display:inline-block;height:6px;opacity:.2;pointer-events:none;width:6px}.swiper-pagination-custom,.swiper-pagination-fraction{bottom:5px;left:0;width:100%}.swiper-pagination-bullets{bottom:0;color:#fff;cursor:default;left:0;width:100%}.swiper-pagination-bullet-active{opacity:.8}
|
||||
37
web/app/plugins/elementor-pro/assets/css/modules/motion-fx.css
Executable file
37
web/app/plugins/elementor-pro/assets/css/modules/motion-fx.css
Executable file
@@ -0,0 +1,37 @@
|
||||
.elementor-motion-effects-element,
|
||||
.elementor-motion-effects-layer {
|
||||
transition-property: transform, opacity;
|
||||
transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03);
|
||||
transition-duration: 1s;
|
||||
}
|
||||
|
||||
@media (prefers-reduced-motion: reduce) {
|
||||
.elementor-motion-effects-element,
|
||||
.elementor-motion-effects-layer {
|
||||
transition-duration: 0s !important;
|
||||
}
|
||||
}
|
||||
.elementor-motion-effects-container {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
overflow: hidden;
|
||||
transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
|
||||
}
|
||||
.elementor-motion-effects-layer {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 0;
|
||||
background-repeat: no-repeat;
|
||||
background-size: cover;
|
||||
}
|
||||
.elementor-motion-effects-perspective {
|
||||
perspective: 1200px;
|
||||
}
|
||||
.elementor-motion-effects-element {
|
||||
transform-origin: var(--e-transform-origin-y) var(--e-transform-origin-x);
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=motion-fx.css.map */
|
||||
1
web/app/plugins/elementor-pro/assets/css/modules/motion-fx.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/modules/motion-fx.min.css
vendored
Executable file
@@ -0,0 +1 @@
|
||||
.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:1s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03)}@media (prefers-reduced-motion:reduce){.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:0s!important}}.elementor-motion-effects-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);width:100%}.elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0}.elementor-motion-effects-perspective{perspective:1200px}.elementor-motion-effects-element{transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}
|
||||
24
web/app/plugins/elementor-pro/assets/css/modules/notes.css
Executable file
24
web/app/plugins/elementor-pro/assets/css/modules/notes.css
Executable file
@@ -0,0 +1,24 @@
|
||||
#wpadminbar #wp-admin-bar-elementor_notes > .ab-item::before {
|
||||
content: "\e918";
|
||||
font-family: eicons;
|
||||
top: 3px;
|
||||
font-size: 18px;
|
||||
}
|
||||
|
||||
.e-route-notes {
|
||||
--color-editor-info: #58d0f5;
|
||||
}
|
||||
.e-route-notes [data-radix-portal] *:focus {
|
||||
outline: none;
|
||||
}
|
||||
.e-route-notes.e-route-notes--notable .elementor-element, .e-route-notes.e-route-notes--notable .elementor-element * {
|
||||
cursor: url("data:image/svg+xml,%3Csvg width='22' height='25' viewBox='0 0 34 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.0048 38.7339L29.0211 29.5523C31.3985 27.1312 33.0175 24.0466 33.6734 20.6885C34.3293 17.3304 33.9926 13.8497 32.7059 10.6865C31.4192 7.52328 29.2402 4.81963 26.4446 2.91746C23.649 1.01528 20.3622 0 17 0C13.6378 0 10.351 1.01528 7.5554 2.91746C4.75979 4.81963 2.58085 7.52328 1.29414 10.6865C0.00742391 13.8497 -0.329284 17.3304 0.326594 20.6885C0.982471 24.0466 2.60148 27.1312 4.97888 29.5523L13.9974 38.7339C14.7943 39.5446 15.8746 40 17.0011 40C18.1275 40 19.2078 39.5446 20.0048 38.7339ZM17 25.9668C21.6944 25.9668 25.5 22.0915 25.5 17.311C25.5 12.5306 21.6944 8.65524 17 8.65524C12.3056 8.65524 8.5 12.5306 8.5 17.311C8.5 22.0915 12.3056 25.9668 17 25.9668Z' fill='%23A4AFB6'/%3E%3C/svg%3E%0A") 0 25, pointer;
|
||||
}
|
||||
.e-route-notes.e-route-notes--notable .elementor-element:hover {
|
||||
outline: 1px solid var(--color-editor-info);
|
||||
}
|
||||
.e-route-notes.e-route-notes--notable .elementor-element iframe {
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=notes.css.map */
|
||||
1
web/app/plugins/elementor-pro/assets/css/modules/notes.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/modules/notes.min.css
vendored
Executable file
@@ -0,0 +1 @@
|
||||
#wpadminbar #wp-admin-bar-elementor_notes>.ab-item:before{content:"\e918";font-family:eicons;font-size:18px;top:3px}.e-route-notes{--color-editor-info:#58d0f5}.e-route-notes [data-radix-portal] :focus{outline:none}.e-route-notes.e-route-notes--notable .elementor-element,.e-route-notes.e-route-notes--notable .elementor-element *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='25' fill='none' viewBox='0 0 34 40'%3E%3Cpath fill='%23A4AFB6' fill-rule='evenodd' d='m20.005 38.734 9.016-9.182a17.4 17.4 0 0 0 4.652-8.863c.656-3.359.32-6.84-.967-10.002a17.25 17.25 0 0 0-6.261-7.77A16.8 16.8 0 0 0 17 0a16.8 16.8 0 0 0-9.445 2.917 17.25 17.25 0 0 0-6.26 7.77 17.6 17.6 0 0 0-.968 10.002 17.4 17.4 0 0 0 4.652 8.863l9.018 9.182A4.2 4.2 0 0 0 17.001 40a4.21 4.21 0 0 0 3.004-1.266M17 25.967c4.694 0 8.5-3.875 8.5-8.656 0-4.78-3.806-8.656-8.5-8.656s-8.5 3.876-8.5 8.656 3.806 8.656 8.5 8.656' clip-rule='evenodd'/%3E%3C/svg%3E") 0 25,pointer}.e-route-notes.e-route-notes--notable .elementor-element:hover{outline:1px solid var(--color-editor-info)}.e-route-notes.e-route-notes--notable .elementor-element iframe{pointer-events:none}
|
||||
12
web/app/plugins/elementor-pro/assets/css/modules/sticky.css
Executable file
12
web/app/plugins/elementor-pro/assets/css/modules/sticky.css
Executable file
@@ -0,0 +1,12 @@
|
||||
.elementor-sticky--active {
|
||||
z-index: 99;
|
||||
}
|
||||
.elementor-sticky__spacer .e-n-menu .e-n-menu-content {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.e-con.elementor-sticky--active {
|
||||
z-index: var(--z-index, 99);
|
||||
}
|
||||
|
||||
/*# sourceMappingURL=sticky.css.map */
|
||||
1
web/app/plugins/elementor-pro/assets/css/modules/sticky.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/modules/sticky.min.css
vendored
Executable file
@@ -0,0 +1 @@
|
||||
.elementor-sticky--active{z-index:99}.elementor-sticky__spacer .e-n-menu .e-n-menu-content{display:none}.e-con.elementor-sticky--active{z-index:var(--z-index,99)}
|
||||
228
web/app/plugins/elementor-pro/assets/css/preview.css
Executable file
228
web/app/plugins/elementor-pro/assets/css/preview.css
Executable file
@@ -0,0 +1,228 @@
|
||||
/*! elementor-pro - v3.33.0 - 03-12-2025 */
|
||||
*[data-editable-elementor-document] {
|
||||
position: relative;
|
||||
}
|
||||
*[data-editable-elementor-document]::before, *[data-editable-elementor-document]::after {
|
||||
content: "";
|
||||
display: table;
|
||||
}
|
||||
*[data-editable-elementor-document] .elementor-document-handle {
|
||||
position: absolute;
|
||||
z-index: 2147483620;
|
||||
cursor: pointer;
|
||||
inset: 0;
|
||||
display: none;
|
||||
border: 2px solid var(--e-a-color-primary, #F3BAFD);
|
||||
}
|
||||
*[data-editable-elementor-document] .elementor-document-handle::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
background: var(--e-a-color-primary, #F3BAFD);
|
||||
opacity: 0.3;
|
||||
inset: 0;
|
||||
}
|
||||
*[data-editable-elementor-document] .elementor-document-handle__inner {
|
||||
display: none;
|
||||
align-items: center;
|
||||
position: absolute;
|
||||
top: 0;
|
||||
left: 50%;
|
||||
transform: translateX(-50%);
|
||||
background: var(--e-a-color-primary, #F3BAFD);
|
||||
padding: 8px 16px;
|
||||
font-family: Roboto, Arial, Helvetica, sans-serif;
|
||||
font-size: 12px;
|
||||
line-height: 14px;
|
||||
color: var(--e-p-border-global-invert, #0C0D0E);
|
||||
gap: 8px;
|
||||
border-radius: 0 0 3px 3px;
|
||||
}
|
||||
*[data-editable-elementor-document] .elementor-document-handle__inner::before, *[data-editable-elementor-document] .elementor-document-handle__inner::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
border: solid transparent;
|
||||
}
|
||||
*[data-editable-elementor-document] .elementor-document-handle__inner::before {
|
||||
right: calc(100% - 1px);
|
||||
border-inline-end-color: var(--e-a-color-primary, #F3BAFD);
|
||||
border-width: 0 14px 30px 0;
|
||||
}
|
||||
*[data-editable-elementor-document] .elementor-document-handle__inner::after {
|
||||
left: calc(100% - 1px);
|
||||
border-inline-start-color: var(--e-a-color-primary, #F3BAFD);
|
||||
border-width: 0 0 30px 14px;
|
||||
}
|
||||
*[data-editable-elementor-document].e-embedded-document-active .elementor-document-handle:not(.elementor-document-save-back-handle), *[data-editable-elementor-document].elementor-widget-container .elementor-document-handle:not(.elementor-document-save-back-handle) {
|
||||
bottom: unset;
|
||||
border-block-end: unset;
|
||||
}
|
||||
*[data-editable-elementor-document].e-embedded-document-active .elementor-document-handle:not(.elementor-document-save-back-handle)::before, *[data-editable-elementor-document].elementor-widget-container .elementor-document-handle:not(.elementor-document-save-back-handle)::before {
|
||||
display: none;
|
||||
bottom: unset;
|
||||
}
|
||||
|
||||
.elementor-editor-active *[data-editable-elementor-document]:not(.elementor-edit-mode):hover .elementor-document-handle:not(.elementor-document-save-back-handle) {
|
||||
display: block;
|
||||
}
|
||||
.elementor-editor-active *[data-editable-elementor-document]:not(.elementor-edit-mode):hover .elementor-document-handle:not(.elementor-document-save-back-handle)::before {
|
||||
display: block;
|
||||
}
|
||||
.elementor-editor-active *[data-editable-elementor-document]:not(.elementor-edit-mode):hover .elementor-document-handle:not(.elementor-document-save-back-handle) .elementor-document-handle__inner {
|
||||
display: flex;
|
||||
}
|
||||
.elementor-editor-active *[data-editable-elementor-document].loading {
|
||||
opacity: 0.5;
|
||||
}
|
||||
.elementor-editor-active *[data-editable-elementor-document][data-elementor-type=single] > .elementor-document-handle {
|
||||
transform: translateX(-50%) translateY(-100%);
|
||||
border-radius: 3px 3px 0 0;
|
||||
}
|
||||
.elementor-editor-active *[data-editable-elementor-document][data-elementor-type=single] > .elementor-document-handle::before {
|
||||
border-width: 30px 14px 0 0;
|
||||
}
|
||||
.elementor-editor-active *[data-editable-elementor-document][data-elementor-type=single] > .elementor-document-handle::after {
|
||||
border-width: 30px 0 0 14px;
|
||||
}
|
||||
|
||||
[data-elementor-post-type=elementor_library] > .elementor-document-handle {
|
||||
border: 2px solid var(--e-p-border-global, #5EEAD4);
|
||||
}
|
||||
[data-elementor-post-type=elementor_library] > .elementor-document-handle::before {
|
||||
background-color: var(--e-p-border-global, #5EEAD4);
|
||||
}
|
||||
[data-elementor-post-type=elementor_library] > .elementor-document-handle .elementor-document-handle__inner {
|
||||
background-color: var(--e-p-border-global, #5EEAD4);
|
||||
}
|
||||
[data-elementor-post-type=elementor_library] > .elementor-document-handle .elementor-document-handle__inner::before {
|
||||
border-inline-end-color: var(--e-p-border-global, #5EEAD4);
|
||||
}
|
||||
[data-elementor-post-type=elementor_library] > .elementor-document-handle .elementor-document-handle__inner::after {
|
||||
border-inline-start-color: var(--e-p-border-global, #5EEAD4);
|
||||
}
|
||||
|
||||
.elementor-widget.elementor-sticky--effects .elementor-editor-widget-settings {
|
||||
right: -14px;
|
||||
}
|
||||
|
||||
.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover {
|
||||
outline: 1px solid var(--e-p-border-global);
|
||||
}
|
||||
.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget.elementor-element-editable, .elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget.elementor-element-editable:hover {
|
||||
box-shadow: 0 0 0 2px var(--e-p-border-global);
|
||||
}
|
||||
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings {
|
||||
background-color: var(--e-p-border-global);
|
||||
}
|
||||
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting {
|
||||
background-color: var(--e-p-border-global);
|
||||
color: var(--e-p-border-global-invert);
|
||||
}
|
||||
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover {
|
||||
background-color: var(--e-p-border-global-hover);
|
||||
}
|
||||
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.elementor-embedded-editor.elementor-location-header .elementor-section-wrap:not(:empty) + #elementor-add-new-section {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.elementor-editor-preview .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-element-overlay,
|
||||
.elementor-editor-preview .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-empty,
|
||||
.elementor-editor-preview .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-add-section,
|
||||
.elementor-editor-preview .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-add-section-inline,
|
||||
.elementor-editor-preview .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-empty-view,
|
||||
.elementor-editor-preview .elementor-edit-area-active[data-elementor-type=loop-item] .elementor-widget-empty {
|
||||
display: initial;
|
||||
}
|
||||
.elementor.elementor-edit-area-active .elementor-document-handle.elementor-document-save-back-handle {
|
||||
display: block;
|
||||
bottom: unset;
|
||||
border: unset;
|
||||
}
|
||||
.elementor.elementor-edit-area-active .elementor-document-handle.elementor-document-save-back-handle:before {
|
||||
display: none;
|
||||
}
|
||||
.elementor.elementor-edit-area-active .elementor-document-handle.elementor-document-save-back-handle > .elementor-document-handle__inner {
|
||||
display: flex;
|
||||
opacity: 1;
|
||||
}
|
||||
.elementor-document-handle.elementor-document-save-back-handle .elementor-document-handle__inner {
|
||||
transform: translateX(-50%) translateY(-100%);
|
||||
border-radius: 3px 3px 0 0;
|
||||
}
|
||||
.elementor-document-handle.elementor-document-save-back-handle .elementor-document-handle__inner:before {
|
||||
border-width: 30px 14px 0 0;
|
||||
}
|
||||
.elementor-document-handle.elementor-document-save-back-handle .elementor-document-handle__inner:after {
|
||||
border-width: 30px 0 0 14px;
|
||||
}
|
||||
.elementor-document-handle.elementor-document-save-back-handle .eicon-arrow-left,
|
||||
.elementor-document-handle.elementor-document-save-back-handle .eicon-arrow-right {
|
||||
margin-inline-end: 5px;
|
||||
}
|
||||
.elementor-loop-container > div.elementor-edit-area-active:first-of-type {
|
||||
border: 2px solid #5EEAD4;
|
||||
}
|
||||
|
||||
div[class*=elementor-widget-loop] .elementor-edit-area-active[data-editable-elementor-document], div[class*=elementor-widget-loop] .elementor-edit-area-active.swiper-slide-active, div[class*=elementor-widget-loop] .elementor-edit-area-active.e-loop-first-edit:first-of-type {
|
||||
border: 2px solid #5EEAD4;
|
||||
}
|
||||
div[class*=elementor-widget-loop] .elementor-edit-area-active .elementor-document-save-back-handle {
|
||||
display: flex;
|
||||
line-height: initial;
|
||||
white-space: nowrap;
|
||||
}
|
||||
div[class*=elementor-widget-loop] #elementor-add-new-section {
|
||||
margin: 30px auto;
|
||||
}
|
||||
div[class*=elementor-widget-loop] .elementor-add-section-inner {
|
||||
padding: 15px 0;
|
||||
}
|
||||
|
||||
.elementor-edit-area-active[data-elementor-type=loop-item] .elementor-section-wrap {
|
||||
/* Overwrite the 25px min-height from the default .elementor-section-wrap:empty, as this causes unnecessary
|
||||
white space between the "Drag widget here" box and the document handles for in-place editing, making
|
||||
it look like this area is not vertically aligned on a new empty state. */
|
||||
}
|
||||
.elementor-edit-area-active[data-elementor-type=loop-item] .elementor-section-wrap:not(:empty) + #elementor-add-new-section {
|
||||
display: none;
|
||||
}
|
||||
.elementor-edit-area-active[data-elementor-type=loop-item] .elementor-section-wrap:empty {
|
||||
min-height: 0;
|
||||
}
|
||||
|
||||
.elementor-editor-active [class*=elementor-widget-loop] .elementor:not([data-editable-elementor-document]):not(.e-loop-alternate-template):hover {
|
||||
box-shadow: initial;
|
||||
}
|
||||
|
||||
.elementor-editor-active [class*=elementor-widget-loop]:hover .elementor-document-handle:not(.elementor-document-save-back-handle) {
|
||||
display: flex;
|
||||
line-height: initial;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.elementor-editor-active [class*=elementor-widget-loop]:hover .elementor-document-handle:not(.elementor-document-save-back-handle)::before {
|
||||
display: block;
|
||||
}
|
||||
.elementor-editor-active [class*=elementor-widget-loop]:hover .elementor-document-handle:not(.elementor-document-save-back-handle) .elementor-document-handle__inner {
|
||||
display: flex;
|
||||
}
|
||||
.elementor-editor-active [class*=elementor-widget-loop]:hover .e-loop-alternate-template {
|
||||
box-shadow: 0 0 0 1px #9DA5AE;
|
||||
}
|
||||
|
||||
.e-loop-template-canvas {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
min-height: 100vh;
|
||||
}
|
||||
.e-loop-template-canvas [data-elementor-type=loop-item].e-loop-item {
|
||||
max-width: var(--preview-width, 410px);
|
||||
width: var(--preview-width, 410px);
|
||||
}
|
||||
.e-loop-template-canvas [data-elementor-type=loop-item].e-loop-item #elementor-add-new-section {
|
||||
width: var(--preview-width, 410px);
|
||||
}
|
||||
/*# sourceMappingURL=preview.css.map */
|
||||
2
web/app/plugins/elementor-pro/assets/css/preview.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/preview.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-animated-headline-rtl.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-animated-headline-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-animated-headline.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-animated-headline.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-call-to-action-rtl.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-call-to-action-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-call-to-action.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-call-to-action.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-code-highlight-rtl.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-code-highlight-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-code-highlight.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-code-highlight.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-flip-box-rtl.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-flip-box-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-flip-box.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-flip-box.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-loop-grid-rtl.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-loop-grid-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-loop-grid.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-loop-grid.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-mega-menu-rtl.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-mega-menu-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-mega-menu.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-mega-menu.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-nav-menu-rtl.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-nav-menu-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-nav-menu.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-nav-menu.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-slides-rtl.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-slides-rtl.min.css
vendored
Executable file
@@ -0,0 +1 @@
|
||||
.elementor-slides .swiper-slide-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100%;min-width:100%}.elementor-slides .swiper-slide-inner{background-position:50%;background-repeat:no-repeat;inset:0;margin:auto;padding:50px;position:absolute}.elementor-slides .swiper-slide-inner,.elementor-slides .swiper-slide-inner:hover{color:#fff;display:flex}.elementor-slides .swiper-slide-inner .elementor-background-overlay{inset:0;position:absolute;z-index:0}.elementor-slides .swiper-slide-inner .elementor-slide-content{position:relative;width:100%;z-index:1}.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:35px;font-weight:700;line-height:1}.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:17px;line-height:1.4}.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child),.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px}.elementor-slides .swiper-slide-inner .elementor-slide-button{background:transparent;border:2px solid #fff;color:#fff;display:inline-block}.elementor-slides .swiper-slide-inner .elementor-slide-button,.elementor-slides .swiper-slide-inner .elementor-slide-button:hover{background:transparent;color:inherit;text-decoration:none}.elementor--v-position-top .swiper-slide-inner{align-items:flex-start}.elementor--v-position-bottom .swiper-slide-inner{align-items:flex-end}.elementor--v-position-middle .swiper-slide-inner{align-items:center}.elementor--h-position-left .swiper-slide-inner{justify-content:flex-end}.elementor--h-position-right .swiper-slide-inner{justify-content:flex-start}.elementor--h-position-center .swiper-slide-inner{justify-content:center}body.rtl .elementor-widget-slides .elementor-swiper-button-next{left:10px;right:auto}body.rtl .elementor-widget-slides .elementor-swiper-button-prev{left:auto;right:10px}.elementor-slides-wrapper div:not(.swiper-slide)>.swiper-slide-inner{display:none}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-slides .swiper-slide-inner{padding:30px}.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:23px;line-height:1;margin-bottom:15px}.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:13px;line-height:1.4;margin-bottom:15px}}
|
||||
1
web/app/plugins/elementor-pro/assets/css/templates/widget-slides.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-slides.min.css
vendored
Executable file
@@ -0,0 +1 @@
|
||||
.elementor-slides .swiper-slide-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100%;min-width:100%}.elementor-slides .swiper-slide-inner{background-position:50%;background-repeat:no-repeat;inset:0;margin:auto;padding:50px;position:absolute}.elementor-slides .swiper-slide-inner,.elementor-slides .swiper-slide-inner:hover{color:#fff;display:flex}.elementor-slides .swiper-slide-inner .elementor-background-overlay{inset:0;position:absolute;z-index:0}.elementor-slides .swiper-slide-inner .elementor-slide-content{position:relative;width:100%;z-index:1}.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:35px;font-weight:700;line-height:1}.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:17px;line-height:1.4}.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child),.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px}.elementor-slides .swiper-slide-inner .elementor-slide-button{background:transparent;border:2px solid #fff;color:#fff;display:inline-block}.elementor-slides .swiper-slide-inner .elementor-slide-button,.elementor-slides .swiper-slide-inner .elementor-slide-button:hover{background:transparent;color:inherit;text-decoration:none}.elementor--v-position-top .swiper-slide-inner{align-items:flex-start}.elementor--v-position-bottom .swiper-slide-inner{align-items:flex-end}.elementor--v-position-middle .swiper-slide-inner{align-items:center}.elementor--h-position-left .swiper-slide-inner{justify-content:flex-start}.elementor--h-position-right .swiper-slide-inner{justify-content:flex-end}.elementor--h-position-center .swiper-slide-inner{justify-content:center}body.rtl .elementor-widget-slides .elementor-swiper-button-next{left:10px;right:auto}body.rtl .elementor-widget-slides .elementor-swiper-button-prev{left:auto;right:10px}.elementor-slides-wrapper div:not(.swiper-slide)>.swiper-slide-inner{display:none}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-slides .swiper-slide-inner{padding:30px}.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:23px;line-height:1;margin-bottom:15px}.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:13px;line-height:1.4;margin-bottom:15px}}
|
||||
1
web/app/plugins/elementor-pro/assets/css/templates/widget-testimonial-carousel-rtl.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-testimonial-carousel-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-testimonial-carousel.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-testimonial-carousel.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-video-playlist-rtl.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-video-playlist-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-video-playlist.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-video-playlist.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-cart-rtl.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-cart-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-cart.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-cart.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-checkout-page-rtl.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-checkout-page-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-checkout-page.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-checkout-page.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-menu-cart-rtl.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-menu-cart-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-menu-cart.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-menu-cart.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-my-account-rtl.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-my-account-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-my-account.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-my-account.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-product-add-to-cart-rtl.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-product-add-to-cart-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-product-add-to-cart.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-product-add-to-cart.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-products-archive-rtl.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-products-archive-rtl.min.css
vendored
Executable file
@@ -0,0 +1 @@
|
||||
@media (min-width:ELEMENTOR_SCREEN_TABLET_NEXT){.elementor-widget-wc-archive-products .woocommerce.columns-2 ul.products{grid-template-columns:repeat(2,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-3 ul.products{grid-template-columns:repeat(3,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-4 ul.products{grid-template-columns:repeat(4,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-5 ul.products{grid-template-columns:repeat(5,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-6 ul.products{grid-template-columns:repeat(6,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-7 ul.products{grid-template-columns:repeat(7,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-8 ul.products{grid-template-columns:repeat(8,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-9 ul.products{grid-template-columns:repeat(9,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-10 ul.products{grid-template-columns:repeat(10,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-11 ul.products{grid-template-columns:repeat(11,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-12 ul.products{grid-template-columns:repeat(12,1fr)}}@media (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(3,1fr)}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(2,1fr)}}
|
||||
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-products-archive.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-products-archive.min.css
vendored
Executable file
@@ -0,0 +1 @@
|
||||
@media (min-width:ELEMENTOR_SCREEN_TABLET_NEXT){.elementor-widget-wc-archive-products .woocommerce.columns-2 ul.products{grid-template-columns:repeat(2,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-3 ul.products{grid-template-columns:repeat(3,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-4 ul.products{grid-template-columns:repeat(4,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-5 ul.products{grid-template-columns:repeat(5,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-6 ul.products{grid-template-columns:repeat(6,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-7 ul.products{grid-template-columns:repeat(7,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-8 ul.products{grid-template-columns:repeat(8,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-9 ul.products{grid-template-columns:repeat(9,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-10 ul.products{grid-template-columns:repeat(10,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-11 ul.products{grid-template-columns:repeat(11,1fr)}.elementor-widget-wc-archive-products .woocommerce.columns-12 ul.products{grid-template-columns:repeat(12,1fr)}}@media (max-width:ELEMENTOR_SCREEN_TABLET_MAX){.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(3,1fr)}}@media (max-width:ELEMENTOR_SCREEN_MOBILE_MAX){.elementor-widget-wc-archive-products .products{grid-template-columns:repeat(2,1fr)}}
|
||||
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-purchase-summary-rtl.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-purchase-summary-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-purchase-summary.min.css
vendored
Executable file
1
web/app/plugins/elementor-pro/assets/css/templates/widget-woocommerce-purchase-summary.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
2
web/app/plugins/elementor-pro/assets/css/widget-_compatibility-rtl.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-_compatibility-rtl.min.css
vendored
Executable file
@@ -0,0 +1,2 @@
|
||||
/*! elementor-pro - v3.33.0 - 03-12-2025 */
|
||||
.woocommerce div.product.elementor form.cart div.product-addon{flex-basis:100%;flex-shrink:0}
|
||||
2
web/app/plugins/elementor-pro/assets/css/widget-_compatibility.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-_compatibility.min.css
vendored
Executable file
@@ -0,0 +1,2 @@
|
||||
/*! elementor-pro - v3.33.0 - 03-12-2025 */
|
||||
.woocommerce div.product.elementor form.cart div.product-addon{flex-basis:100%;flex-shrink:0}
|
||||
2
web/app/plugins/elementor-pro/assets/css/widget-_overlay-animation-rtl.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-_overlay-animation-rtl.min.css
vendored
Executable file
@@ -0,0 +1,2 @@
|
||||
/*! elementor-pro - v3.33.0 - 03-12-2025 */
|
||||
.e-overlay-animation-fade{opacity:0}.e-overlay-animation-slide-up{transform:translateY(100%)}.e-overlay-animation-slide-down{transform:translateY(-100%)}.e-overlay-animation-slide-right{transform:translateX(-100%)}.e-overlay-animation-slide-left{transform:translateX(100%)}.e-overlay-animation-zoom-in{opacity:0;transform:scale(.5)}
|
||||
2
web/app/plugins/elementor-pro/assets/css/widget-_overlay-animation.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-_overlay-animation.min.css
vendored
Executable file
@@ -0,0 +1,2 @@
|
||||
/*! elementor-pro - v3.33.0 - 03-12-2025 */
|
||||
.e-overlay-animation-fade{opacity:0}.e-overlay-animation-slide-up{transform:translateY(100%)}.e-overlay-animation-slide-down{transform:translateY(-100%)}.e-overlay-animation-slide-right{transform:translateX(-100%)}.e-overlay-animation-slide-left{transform:translateX(100%)}.e-overlay-animation-zoom-in{opacity:0;transform:scale(.5)}
|
||||
2
web/app/plugins/elementor-pro/assets/css/widget-_sticky-rtl.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-_sticky-rtl.min.css
vendored
Executable file
@@ -0,0 +1,2 @@
|
||||
/*! elementor-pro - v3.33.0 - 03-12-2025 */
|
||||
.e-sticky-right-column--active{position:sticky;top:0}
|
||||
2
web/app/plugins/elementor-pro/assets/css/widget-_sticky.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-_sticky.min.css
vendored
Executable file
@@ -0,0 +1,2 @@
|
||||
/*! elementor-pro - v3.33.0 - 03-12-2025 */
|
||||
.e-sticky-right-column--active{position:sticky;top:0}
|
||||
2
web/app/plugins/elementor-pro/assets/css/widget-animated-headline-rtl.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-animated-headline-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
2
web/app/plugins/elementor-pro/assets/css/widget-animated-headline.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-animated-headline.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
2
web/app/plugins/elementor-pro/assets/css/widget-author-box-rtl.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-author-box-rtl.min.css
vendored
Executable file
@@ -0,0 +1,2 @@
|
||||
/*! elementor-pro - v3.33.0 - 03-12-2025 */
|
||||
.elementor-author-box{align-items:center;display:flex}.elementor-author-box__avatar{flex-shrink:0;margin-inline-end:25px}.elementor-author-box__avatar img{border-radius:500px;-o-object-fit:cover;object-fit:cover;width:100px}.elementor-author-box__text{flex-grow:1;font-size:17px}.elementor-author-box__name{font-size:24px;margin-bottom:5px}.elementor-author-box__bio,.elementor-author-box__bio p{margin-bottom:.8em}.elementor-author-box__bio p:last-of-type{margin-bottom:0}.elementor-author-box--layout-image-left .elementor-author-box{flex-direction:row-reverse}.elementor-author-box--layout-image-left .elementor-author-box__avatar{margin-left:0;margin-right:25px}.elementor-author-box--layout-image-right .elementor-author-box{flex-direction:row}.elementor-author-box--layout-image-right .elementor-author-box__avatar{margin-left:25px;margin-right:0}.elementor-author-box--layout-image-above .elementor-author-box{display:block}.elementor-author-box--layout-image-above .elementor-author-box__avatar{display:inline-block;margin:0 auto 15px}.elementor-author-box--layout-image-above.elementor-author-box--align-left .elementor-author-box__avatar{margin-left:0}.elementor-author-box--layout-image-above.elementor-author-box--align-right .elementor-author-box__avatar{margin-right:0}.elementor-author-box--align-left .elementor-author-box{text-align:left}.elementor-author-box--align-right .elementor-author-box{text-align:right}.elementor-author-box--align-center .elementor-author-box{text-align:center}.elementor-button.elementor-author-box__button{border:2px solid #3f444b;font-size:15px;font-weight:100;padding:10px 18px}.elementor-button.elementor-author-box__button,.elementor-button.elementor-author-box__button:hover{background:transparent;color:#3f444b}.elementor-widget-author-box:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar,.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-top .elementor-author-box__avatar{align-self:flex-start}.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-middle .elementor-author-box__avatar{align-self:center}
|
||||
2
web/app/plugins/elementor-pro/assets/css/widget-author-box.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-author-box.min.css
vendored
Executable file
@@ -0,0 +1,2 @@
|
||||
/*! elementor-pro - v3.33.0 - 03-12-2025 */
|
||||
.elementor-author-box{align-items:center;display:flex}.elementor-author-box__avatar{flex-shrink:0;margin-inline-end:25px}.elementor-author-box__avatar img{border-radius:500px;-o-object-fit:cover;object-fit:cover;width:100px}.elementor-author-box__text{flex-grow:1;font-size:17px}.elementor-author-box__name{font-size:24px;margin-bottom:5px}.elementor-author-box__bio,.elementor-author-box__bio p{margin-bottom:.8em}.elementor-author-box__bio p:last-of-type{margin-bottom:0}.elementor-author-box--layout-image-left .elementor-author-box{flex-direction:row}.elementor-author-box--layout-image-left .elementor-author-box__avatar{margin-left:0;margin-right:25px}.elementor-author-box--layout-image-right .elementor-author-box{flex-direction:row-reverse}.elementor-author-box--layout-image-right .elementor-author-box__avatar{margin-left:25px;margin-right:0}.elementor-author-box--layout-image-above .elementor-author-box{display:block}.elementor-author-box--layout-image-above .elementor-author-box__avatar{display:inline-block;margin:0 auto 15px}.elementor-author-box--layout-image-above.elementor-author-box--align-left .elementor-author-box__avatar{margin-left:0}.elementor-author-box--layout-image-above.elementor-author-box--align-right .elementor-author-box__avatar{margin-right:0}.elementor-author-box--align-left .elementor-author-box{text-align:left}.elementor-author-box--align-right .elementor-author-box{text-align:right}.elementor-author-box--align-center .elementor-author-box{text-align:center}.elementor-button.elementor-author-box__button{border:2px solid #3f444b;font-size:15px;font-weight:100;padding:10px 18px}.elementor-button.elementor-author-box__button,.elementor-button.elementor-author-box__button:hover{background:transparent;color:#3f444b}.elementor-widget-author-box:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar,.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-top .elementor-author-box__avatar{align-self:flex-start}.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-middle .elementor-author-box__avatar{align-self:center}
|
||||
2
web/app/plugins/elementor-pro/assets/css/widget-blockquote-rtl.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-blockquote-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
2
web/app/plugins/elementor-pro/assets/css/widget-blockquote.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-blockquote.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
2
web/app/plugins/elementor-pro/assets/css/widget-breadcrumbs-rtl.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-breadcrumbs-rtl.min.css
vendored
Executable file
@@ -0,0 +1,2 @@
|
||||
/*! elementor-pro - v3.33.0 - 03-12-2025 */
|
||||
.elementor-widget-breadcrumbs{font-size:.85em}.elementor-widget-breadcrumbs p{margin-bottom:0}
|
||||
2
web/app/plugins/elementor-pro/assets/css/widget-breadcrumbs.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-breadcrumbs.min.css
vendored
Executable file
@@ -0,0 +1,2 @@
|
||||
/*! elementor-pro - v3.33.0 - 03-12-2025 */
|
||||
.elementor-widget-breadcrumbs{font-size:.85em}.elementor-widget-breadcrumbs p{margin-bottom:0}
|
||||
2
web/app/plugins/elementor-pro/assets/css/widget-call-to-action-rtl.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-call-to-action-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
2
web/app/plugins/elementor-pro/assets/css/widget-call-to-action.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-call-to-action.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
2
web/app/plugins/elementor-pro/assets/css/widget-carousel-module-base-rtl.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-carousel-module-base-rtl.min.css
vendored
Executable file
@@ -0,0 +1,2 @@
|
||||
/*! elementor-pro - v3.33.0 - 03-12-2025 */
|
||||
.swiper-pagination-bullets{color:#fff;cursor:default}.swiper-slide{border-style:solid;border-width:0;overflow:hidden;transition-duration:.5s;transition-property:border,background,transform;will-change:transform}.swiper-slide:not(:hover) .e-overlay-animation-fade{opacity:0}.swiper-slide:not(:hover) .e-overlay-animation-slide-up{transform:translateY(100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-down{transform:translateY(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-right{transform:translateX(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-left{transform:translateX(100%)}.swiper-slide:not(:hover) .e-overlay-animation-zoom-in{opacity:0;transform:scale(.5)}.swiper-slide a{display:inline}.swiper-slide a.elementor-button{display:inline-block}.elementor-widget-reviews .elementor-arrows-yes .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-swiper{width:calc(95% - 40px)}.elementor-widget-reviews .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-main-swiper{width:95%}.elementor-widget-reviews .swiper-wrapper,.elementor-widget-testimonial-carousel .swiper-wrapper{align-items:stretch;display:flex}.elementor-widget-reviews .swiper-slide,.elementor-widget-testimonial-carousel .swiper-slide{height:auto}.elementor-widget-reviews.elementor-pagination-type-bullets .swiper,.elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container{padding-bottom:40px}.elementor-widget-reviews .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-reviews .swiper-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-next{left:0;right:unset}.elementor-widget-reviews .elementor-swiper-button-next,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-prev{left:unset;right:0}.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev{top:calc(50% - 40px / 2)}.elementor-widget-media-carousel .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-next{left:10px;right:unset}.elementor-widget-media-carousel .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-prev{left:unset;right:10px}
|
||||
2
web/app/plugins/elementor-pro/assets/css/widget-carousel-module-base.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-carousel-module-base.min.css
vendored
Executable file
@@ -0,0 +1,2 @@
|
||||
/*! elementor-pro - v3.33.0 - 03-12-2025 */
|
||||
.swiper-pagination-bullets{color:#fff;cursor:default}.swiper-slide{border-style:solid;border-width:0;overflow:hidden;transition-duration:.5s;transition-property:border,background,transform;will-change:transform}.swiper-slide:not(:hover) .e-overlay-animation-fade{opacity:0}.swiper-slide:not(:hover) .e-overlay-animation-slide-up{transform:translateY(100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-down{transform:translateY(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-right{transform:translateX(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-left{transform:translateX(100%)}.swiper-slide:not(:hover) .e-overlay-animation-zoom-in{opacity:0;transform:scale(.5)}.swiper-slide a{display:inline}.swiper-slide a.elementor-button{display:inline-block}.elementor-widget-reviews .elementor-arrows-yes .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-swiper{width:calc(95% - 40px)}.elementor-widget-reviews .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-main-swiper{width:95%}.elementor-widget-reviews .swiper-wrapper,.elementor-widget-testimonial-carousel .swiper-wrapper{align-items:stretch;display:flex}.elementor-widget-reviews .swiper-slide,.elementor-widget-testimonial-carousel .swiper-slide{height:auto}.elementor-widget-reviews.elementor-pagination-type-bullets .swiper,.elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container{padding-bottom:40px}.elementor-widget-reviews .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-reviews .swiper-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-next{left:0;right:unset}.elementor-widget-reviews .elementor-swiper-button-next,.elementor-widget-reviews .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-reviews .swiper-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .swiper-rtl .elementor-swiper-button-prev{left:unset;right:0}.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev{top:calc(50% - 40px / 2)}.elementor-widget-media-carousel .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-next{left:10px;right:unset}.elementor-widget-media-carousel .elementor-swiper-button-next,.elementor-widget-media-carousel .swiper-container-rtl .elementor-swiper-button-prev,.elementor-widget-media-carousel .swiper-rtl .elementor-swiper-button-prev{left:unset;right:10px}
|
||||
2
web/app/plugins/elementor-pro/assets/css/widget-code-highlight-rtl.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-code-highlight-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
2
web/app/plugins/elementor-pro/assets/css/widget-code-highlight.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-code-highlight.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
2
web/app/plugins/elementor-pro/assets/css/widget-countdown-rtl.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-countdown-rtl.min.css
vendored
Executable file
@@ -0,0 +1,2 @@
|
||||
/*! elementor-pro - v3.33.0 - 03-12-2025 */
|
||||
.elementor-widget-countdown .elementor-countdown-expire--message{display:none;padding:20px;text-align:center}.elementor-widget-countdown .elementor-countdown-wrapper{flex-direction:row-reverse}.elementor-widget-countdown .elementor-countdown-item{color:#fff;padding:20px 0;text-align:center}.elementor-widget-countdown .elementor-countdown-digits,.elementor-widget-countdown .elementor-countdown-label{line-height:1}.elementor-widget-countdown .elementor-countdown-digits{font-size:69px}.elementor-widget-countdown .elementor-countdown-label{font-size:19px}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-wrapper{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-digits,.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-label{display:block}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-item{flex-basis:0;flex-grow:1}.elementor-widget-countdown.elementor-countdown--label-inline{text-align:center}.elementor-widget-countdown.elementor-countdown--label-inline .elementor-countdown-item{display:inline-block;padding-left:5px;padding-right:5px}
|
||||
2
web/app/plugins/elementor-pro/assets/css/widget-countdown.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-countdown.min.css
vendored
Executable file
@@ -0,0 +1,2 @@
|
||||
/*! elementor-pro - v3.33.0 - 03-12-2025 */
|
||||
.elementor-widget-countdown .elementor-countdown-expire--message{display:none;padding:20px;text-align:center}.elementor-widget-countdown .elementor-countdown-wrapper{flex-direction:row}.elementor-widget-countdown .elementor-countdown-item{color:#fff;padding:20px 0;text-align:center}.elementor-widget-countdown .elementor-countdown-digits,.elementor-widget-countdown .elementor-countdown-label{line-height:1}.elementor-widget-countdown .elementor-countdown-digits{font-size:69px}.elementor-widget-countdown .elementor-countdown-label{font-size:19px}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-wrapper{display:flex;justify-content:center;margin-left:auto;margin-right:auto}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-digits,.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-label{display:block}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-item{flex-basis:0;flex-grow:1}.elementor-widget-countdown.elementor-countdown--label-inline{text-align:center}.elementor-widget-countdown.elementor-countdown--label-inline .elementor-countdown-item{display:inline-block;padding-left:5px;padding-right:5px}
|
||||
2
web/app/plugins/elementor-pro/assets/css/widget-flip-box-rtl.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-flip-box-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
2
web/app/plugins/elementor-pro/assets/css/widget-flip-box.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-flip-box.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
2
web/app/plugins/elementor-pro/assets/css/widget-form-rtl.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-form-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
2
web/app/plugins/elementor-pro/assets/css/widget-form.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-form.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
2
web/app/plugins/elementor-pro/assets/css/widget-gallery-rtl.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-gallery-rtl.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
2
web/app/plugins/elementor-pro/assets/css/widget-gallery.min.css
vendored
Executable file
2
web/app/plugins/elementor-pro/assets/css/widget-gallery.min.css
vendored
Executable file
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user