From c5d80ec91846c141d9488e8cd7fdb2ff8049ed46 Mon Sep 17 00:00:00 2001 From: Kishore Kumar C Date: Tue, 7 Apr 2026 18:03:41 +0530 Subject: [PATCH] Revert "paths are changed" This reverts commit 976cbf39edd30d69a6774c9e9c7ab7f632f4c949. --- .../lib/eicons/css/elementor-icons.min.css | 2005 + .../assets/lib/font-awesome/css/solid.css | 19 + .../assets/css/header-footer-elementor.css | 28 + .../inc/widgets-css/frontend.css | 2213 ++ .../inc}/js/elementor-widgets.js | 98 +- .../assets/client/blocks/wc-blocks.css | 551 + .../plugins/woocommerce/assets/css/brands.css | 170 + .../assets/css/woocommerce-layout.css | 771 + .../assets/css/woocommerce-smallscreen.css | 258 + .../woocommerce/assets/css/woocommerce.css | 3126 ++ .../themes/logico/css/fontello-enqueue.css | 8 + .../wp-content/themes/logico/css/fontello.css | 524 + .../wp-content/themes/logico/css/theme.css | 32028 ++++++++++++++++ .../themes/logico/css/woocommerce.css | 6596 ++++ .../wp-content/themes/logico}/js/theme.js | 228 +- .../wp-content/themes/logico}/js/woo.js | 24 +- .../assets/css/widget-divider.min.css | 147 + .../assets/css/widget-icon-list.min.css | 343 + .../elementor/assets/css/widget-image.min.css | 18 + .../widget-social-icons-3619036982b938.min | 2 + .../assets/css/widget-social-icons.min.css | 301 + .../assets/js/frontend-modules.min.js | 2837 ++ .../elementor/assets/js/frontend.min.js | 1386 + .../assets/js/webpack.runtime.min.js | 132 + .../inc/js/lib/isotope.pkgd.min.js | 1243 + .../logico-plugin/inc/js/lib/slick.min.js | 675 + .../assets/js/frontend/add-to-cart.min.js | 97 + .../js/frontend/order-attribution.min.js | 75 + .../assets/js/frontend/woocommerce.min.js | 85 + .../js/jquery-blockui/jquery.blockUI.min.js | 254 + .../js/jquery-cookie}/jquery.cookie.min.js | 29 +- .../assets/js/js-cookie}/js.cookie.min.js | 36 +- .../js/sourcebuster/sourcebuster.min.js | 518 + .../js/lazyload/17.8.3}/lazyload.min.js | 0 .../css/frontend/modern/wpforms-base.min.css | 1878 + .../assets}/images/submit-spin.svg | 0 .../assets/js/frontend/fields/address.min.js | 31 + .../assets/js/frontend}/wpforms-modern.min.js | 115 +- .../assets/js/frontend/wpforms.min.js | 1042 + .../wpforms-lite/assets/js/share/utils.min.js | 53 + .../assets/lib}/jquery.validate.min.js | 582 +- .../wpforms-lite/assets/lib}/mailcheck.min.js | 127 +- .../wpforms-lite/assets/lib/punycode.min.js | 62 + .../wp-content/themes/logico-child/style.css | 15 + .../wp-content/themes/logico/css/theme.css | 28864 ++++++++++++++ .../themes/logico/fonts/Manrope-Bold.ttf | 1 + .../themes/logico}/fonts/Manrope-SemiBold.ttf | 0 .../themes/logico/fonts/fa-brands-400.woff2 | 1 + .../themes/logico/fonts/fontello.woff2 | 1 + .../themes/logico/img/preloader.png | Bin 0 -> 8257 bytes .../themes/logico}/js/jquery.marquee.min.js | 183 +- .../themes/logico/js/owl.carousel.min.js | 1034 + .../wp-content/themes/logico}/style.css | 4 +- .../wp-content/uploads/2024/06}/bg-map.png | Bin .../uploads/2024/06}/bg-slide-sidebar.jpg | Bin .../uploads/2024/09/home2-banner-1.jpg | Bin 0 -> 522326 bytes .../uploads/2024/09/home2-banner-3.jpg | Bin 0 -> 288314 bytes .../uploads/2024/09}/home2-banner-4.jpg | Bin .../uploads/2024/09/home2-pic-1.jpg | Bin 0 -> 2703578 bytes .../uploads/2024/09/home2-slide-1.jpg | Bin 0 -> 2319100 bytes .../uploads/2024/09/home2-slide-2.jpg | Bin 0 -> 1509727 bytes .../uploads/2024/09/logo2-light-x2.png | Bin 0 -> 12320 bytes .../uploads/2025/04}/home2alt-bg-1.jpg | Bin .../uploads/2025/06/cropped-image-2-32x32.png | Bin 0 -> 3392 bytes .../elementor/css/custom-apple-webkit.min.css | 132 + .../elementor/css/custom-frontend.min.css | 2428 ++ .../css/custom-widget-icon-box.min.css | 205 + .../wp-includes/js/imagesloaded.min.js | 145 + .../js/jquery/jquery-migrate.min.js | 297 + .../wp-includes/js/jquery/jquery.min.js | 3193 ++ .../wp-includes/js/jquery/ui/core.min.js | 683 + _DataURI/data.09d3b4c41ebc6.txt | 1 + _DataURI/data.0bf6f22c9de52.txt | 1 + _DataURI/data.143116d397cea8.txt | 1 + _DataURI/data.1600d4403b905.txt | 1 + _DataURI/data.1636358d100b3.txt | 1 + _DataURI/data.1bc61b50bc8fc.txt | 1 + _DataURI/data.22b4313c926578.txt | 1 + _DataURI/data.26fecbb0689718.txt | 1 + _DataURI/data.27daa15562b5e.txt | 1 + _DataURI/data.2a9a9e22ebd9c.txt | 1 + _DataURI/data.2d224a378b01a8.txt | 1 + _DataURI/data.2e772b7eb8c4e.txt | 1 + _DataURI/data.34c8db374c9a7.txt | 1 + _DataURI/data.3d14ca3c6be7e8.txt | 1 + _DataURI/data.412e22532371a.txt | 1 + _DataURI/data.4382dca6a572b8.txt | 1 + _DataURI/data.448ab2dbc7425.txt | 1 + _DataURI/data.46ad2ffa3c4ad8.txt | 1 + _DataURI/data.480af2b1b2ff8.txt | 1 + _DataURI/data.488eb5280657b.txt | 1 + _DataURI/data.4b74f14a40a288.txt | 1 + _DataURI/data.4f2a8cb0d9843.txt | 1 + _DataURI/data.550b7170270d48.txt | 1 + _DataURI/data.5b2c557b5bfc48.txt | 1 + _DataURI/data.5b887ceb6126b.txt | 1 + _DataURI/data.63c54851d9b04.txt | 1 + _DataURI/data.68bfabadbfeea.txt | 1 + _DataURI/data.6ddb8a73d6d6c.txt | 1 + _DataURI/data.7b3a2237e70908.txt | 1 + _DataURI/data.7ebc4119a98fb.txt | 1 + _DataURI/data.8a93586f77b748.txt | 1 + _DataURI/data.9617becd13d018.txt | 1 + _DataURI/data.976bdd3809eea8.txt | 1 + _DataURI/data.9aaa1b3ba76e18.txt | 1 + _DataURI/data.9ddea723bf041.txt | 1 + _DataURI/data.a0e219fc8646.txt | 1 + _DataURI/data.a254e8a6ecae88.txt | 1 + _DataURI/data.a3bfa266eafdf8.txt | 1 + _DataURI/data.aeb2fbfaa7edc.txt | 1 + _DataURI/data.b1db23de815698.txt | 1 + _DataURI/data.b44fae8925eec8.txt | 1 + _DataURI/data.bcdc4440e9fb18.txt | 1 + _DataURI/data.bd170a2a66fbb8.txt | 1 + _DataURI/data.bff7799786257.txt | 1 + _DataURI/data.c968dd0841e9a.txt | 1 + _DataURI/data.d27616a233ce3.txt | 1 + _DataURI/data.d27b1dff0a6518.txt | 1 + _DataURI/data.d3847bc90c007.txt | 1 + _DataURI/data.d690939122272.txt | 1 + _DataURI/data.d7fc539ccf7708.txt | 1 + _DataURI/data.de08c4162bca7.txt | 1 + _DataURI/data.e390c388fbce58.txt | 1 + _DataURI/data.e7ad9c8caf3448.txt | 1 + _DataURI/data.e821e18242d94.txt | 1 + _DataURI/data.e8daaabce198b8.txt | 1 + _DataURI/data.f23404de3da3c8.txt | 1 + _DataURI/data.f955e4f3ccf24.txt | 1 + _DataURI/data.fcf85cac1f7cf8.txt | 1 + _DataURI/data.fe9a5bb132293.txt | 1 + about.php | 62 +- assets/css/custom-lightbox.min.css | 0 assets/css/dialog.min.css | 0 assets/css/elementor-frontend-inline.css | 4 +- assets/css/style.min_1.css | 0 assets/css/style.min_2.css | 0 assets/css/style.min_3.css | 0 assets/css/style.min_4.css | 0 assets/css/style.min_5.css | 0 assets/css/style.min_6.css | 0 assets/css/style.min_7.css | 0 assets/css/style.min_8.css | 0 assets/css/swiper.min.css | 0 ...cordion.28788e18d1d35c23f450.bundle.min.js | 189 - assets/js/add-to-cart.min.js | 153 - assets/js/address.min.js | 39 - assets/js/core.min.js | 866 - assets/js/dialog.min.js | 0 assets/js/frontend-modules.min.js | 3320 -- assets/js/frontend.min.js | 1649 - assets/js/imagesloaded.min.js | 255 - assets/js/isotope.pkgd.min.js | 1820 - assets/js/jquery-migrate.min.js | 420 - assets/js/jquery.blockUI.min.js | 334 - assets/js/jquery.min.js | 4147 -- ...ightbox.408665be3d65f6ab17f0.bundle.min.js | 0 assets/js/order-attribution.min.js | 94 - assets/js/owl.carousel.min.js | 1621 - assets/js/punycode.min.js | 88 - assets/js/share-link.min.js | 0 ...andlers.4c8abccc3e268b0767b2.bundle.min.js | 0 assets/js/slick.min.js | 1316 - assets/js/sourcebuster.min.js | 665 - assets/js/tabs-widget.js | 39 - assets/js/test-regex.js | 24 - ...-editor.abc8f59c62f2820dc25a.bundle.min.js | 0 assets/js/utils.min.js | 69 - assets/js/webpack.runtime.min.js | 203 - assets/js/woocommerce.min.js | 118 - assets/js/wpforms.min.js | 1439 - blogs.php | 192 +- .../assets/css/conditionals/dialog.min.css | 369 + ...ightbox.408665be3d65f6ab17f0.bundle.min.js | 873 + ...andlers.4c8abccc3e268b0767b2.bundle.min.js | 268 + ...-editor.abc8f59c62f2820dc25a.bundle.min.js | 60 + .../elementor/assets/lib/dialog/dialog.min.js | 405 + .../assets/lib/share-link/share-link.min.js | 82 + .../assets/lib/swiper/v8/css/swiper.min.css | 731 + .../elementor/css/custom-lightbox.min.css | 510 + .../wp-includes/blocks/button/style.min.css | 96 + .../wp-includes/blocks/buttons/style.min.css | 71 + .../wp-includes/blocks/group/style.min.css | 7 + .../wp-includes/blocks/heading/style.min.css | 23 + .../wp-includes/blocks/image/style.min.css | 361 + .../blocks/paragraph/style.min.css | 47 + .../blocks/social-links/style.min.css | 534 + .../wp-includes/blocks/spacer/style.min.css | 3 + ....html => elementor-frontend-js-before.html | 2 +- .../css.css | 564 +- .../manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2 | 0 .../v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2 | 0 how-it-works.php | 4117 -- how-its-works.php | 270 +- includes/ev-design.php | 2 +- includes/ev-logistics.php | 4 +- includes/footer.php | 80 +- includes/head.php | 451 +- includes/header-img.php | 4 +- includes/header.php | 144 +- includes/our-team.php | 26 +- includes/testimonials.php | 2 +- index.php | 40 +- ...uery-js-after.html => jquery-js-after.html | 0 logico-theme-js-extra.html | 6 + miletruth.php | 188 +- non-used/logico-theme-js-extra.html | 6 - non-used/organize_project.php | 0 non-used/test_agent.php | 0 non-used/wc-order-attribution-js-extra.html | 5 - organize_project.php | 5 + test_agent.php | 1 + ...extra.html => wc-add-to-cart-js-extra.html | 2 +- wc-order-attribution-js-extra.html | 5 + women.php | 6 +- ...js-extra.html => woocommerce-js-extra.html | 0 215 files changed, 102566 insertions(+), 24890 deletions(-) create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/assets/css/header-footer-elementor.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css rename {assets => 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/logico-plugin/inc}/js/elementor-widgets.js (67%) create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/brands.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/fontello-enqueue.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/fontello.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/theme.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/woocommerce.css rename {assets => 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico}/js/theme.js (79%) rename {assets => 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico}/js/woo.js (95%) create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-divider.min.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-image.min.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-social-icons-3619036982b938.min create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/js/frontend-modules.min.js create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/js/frontend.min.js create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/logico-plugin/inc/js/lib/isotope.pkgd.min.js create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/logico-plugin/inc/js/lib/slick.min.js create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js rename {assets/js => 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/jquery-cookie}/jquery.cookie.min.js (77%) rename {assets/js => 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/js-cookie}/js.cookie.min.js (65%) create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js rename {assets/js => 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3}/lazyload.min.js (100%) create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/wpforms-lite/assets/css/frontend/modern/wpforms-base.min.css rename {assets => 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/wpforms-lite/assets}/images/submit-spin.svg (100%) create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/wpforms-lite/assets/js/frontend/fields/address.min.js rename {assets/js => 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/wpforms-lite/assets/js/frontend}/wpforms-modern.min.js (51%) create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/wpforms-lite/assets/js/frontend/wpforms.min.js create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/wpforms-lite/assets/js/share/utils.min.js rename {assets/js => 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/wpforms-lite/assets/lib}/jquery.validate.min.js (50%) rename {assets/js => 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/wpforms-lite/assets/lib}/mailcheck.min.js (60%) create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/wpforms-lite/assets/lib/punycode.min.js create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico-child/style.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/css/theme.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/Manrope-Bold.ttf rename {assets => 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico}/fonts/Manrope-SemiBold.ttf (100%) create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/fa-brands-400.woff2 create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/fonts/fontello.woff2 create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/img/preloader.png rename {assets => 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico}/js/jquery.marquee.min.js (50%) create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico/js/owl.carousel.min.js rename {assets/css => 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/themes/logico}/style.css (87%) rename {assets/images => 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/06}/bg-map.png (100%) rename {assets/images => 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/06}/bg-slide-sidebar.jpg (100%) create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/09/home2-banner-1.jpg create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/09/home2-banner-3.jpg rename {assets/images => 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/09}/home2-banner-4.jpg (100%) create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/09/home2-pic-1.jpg create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/09/home2-slide-1.jpg create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/09/home2-slide-2.jpg create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/09/logo2-light-x2.png rename {assets/images => 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2025/04}/home2alt-bg-1.jpg (100%) create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2025/06/cropped-image-2-32x32.png create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/elementor/css/custom-apple-webkit.min.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/elementor/css/custom-frontend.min.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/elementor/css/custom-widget-icon-box.min.css create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/js/imagesloaded.min.js create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/js/jquery/jquery-migrate.min.js create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/js/jquery/jquery.min.js create mode 100644 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-includes/js/jquery/ui/core.min.js create mode 100644 _DataURI/data.09d3b4c41ebc6.txt create mode 100644 _DataURI/data.0bf6f22c9de52.txt create mode 100644 _DataURI/data.143116d397cea8.txt create mode 100644 _DataURI/data.1600d4403b905.txt create mode 100644 _DataURI/data.1636358d100b3.txt create mode 100644 _DataURI/data.1bc61b50bc8fc.txt create mode 100644 _DataURI/data.22b4313c926578.txt create mode 100644 _DataURI/data.26fecbb0689718.txt create mode 100644 _DataURI/data.27daa15562b5e.txt create mode 100644 _DataURI/data.2a9a9e22ebd9c.txt create mode 100644 _DataURI/data.2d224a378b01a8.txt create mode 100644 _DataURI/data.2e772b7eb8c4e.txt create mode 100644 _DataURI/data.34c8db374c9a7.txt create mode 100644 _DataURI/data.3d14ca3c6be7e8.txt create mode 100644 _DataURI/data.412e22532371a.txt create mode 100644 _DataURI/data.4382dca6a572b8.txt create mode 100644 _DataURI/data.448ab2dbc7425.txt create mode 100644 _DataURI/data.46ad2ffa3c4ad8.txt create mode 100644 _DataURI/data.480af2b1b2ff8.txt create mode 100644 _DataURI/data.488eb5280657b.txt create mode 100644 _DataURI/data.4b74f14a40a288.txt create mode 100644 _DataURI/data.4f2a8cb0d9843.txt create mode 100644 _DataURI/data.550b7170270d48.txt create mode 100644 _DataURI/data.5b2c557b5bfc48.txt create mode 100644 _DataURI/data.5b887ceb6126b.txt create mode 100644 _DataURI/data.63c54851d9b04.txt create mode 100644 _DataURI/data.68bfabadbfeea.txt create mode 100644 _DataURI/data.6ddb8a73d6d6c.txt create mode 100644 _DataURI/data.7b3a2237e70908.txt create mode 100644 _DataURI/data.7ebc4119a98fb.txt create mode 100644 _DataURI/data.8a93586f77b748.txt create mode 100644 _DataURI/data.9617becd13d018.txt create mode 100644 _DataURI/data.976bdd3809eea8.txt create mode 100644 _DataURI/data.9aaa1b3ba76e18.txt create mode 100644 _DataURI/data.9ddea723bf041.txt create mode 100644 _DataURI/data.a0e219fc8646.txt create mode 100644 _DataURI/data.a254e8a6ecae88.txt create mode 100644 _DataURI/data.a3bfa266eafdf8.txt create mode 100644 _DataURI/data.aeb2fbfaa7edc.txt create mode 100644 _DataURI/data.b1db23de815698.txt create mode 100644 _DataURI/data.b44fae8925eec8.txt create mode 100644 _DataURI/data.bcdc4440e9fb18.txt create mode 100644 _DataURI/data.bd170a2a66fbb8.txt create mode 100644 _DataURI/data.bff7799786257.txt create mode 100644 _DataURI/data.c968dd0841e9a.txt create mode 100644 _DataURI/data.d27616a233ce3.txt create mode 100644 _DataURI/data.d27b1dff0a6518.txt create mode 100644 _DataURI/data.d3847bc90c007.txt create mode 100644 _DataURI/data.d690939122272.txt create mode 100644 _DataURI/data.d7fc539ccf7708.txt create mode 100644 _DataURI/data.de08c4162bca7.txt create mode 100644 _DataURI/data.e390c388fbce58.txt create mode 100644 _DataURI/data.e7ad9c8caf3448.txt create mode 100644 _DataURI/data.e821e18242d94.txt create mode 100644 _DataURI/data.e8daaabce198b8.txt create mode 100644 _DataURI/data.f23404de3da3c8.txt create mode 100644 _DataURI/data.f955e4f3ccf24.txt create mode 100644 _DataURI/data.fcf85cac1f7cf8.txt create mode 100644 _DataURI/data.fe9a5bb132293.txt delete mode 100644 assets/css/custom-lightbox.min.css delete mode 100644 assets/css/dialog.min.css delete mode 100644 assets/css/style.min_1.css delete mode 100644 assets/css/style.min_2.css delete mode 100644 assets/css/style.min_3.css delete mode 100644 assets/css/style.min_4.css delete mode 100644 assets/css/style.min_5.css delete mode 100644 assets/css/style.min_6.css delete mode 100644 assets/css/style.min_7.css delete mode 100644 assets/css/style.min_8.css delete mode 100644 assets/css/swiper.min.css delete mode 100644 assets/js/accordion.28788e18d1d35c23f450.bundle.min.js delete mode 100644 assets/js/add-to-cart.min.js delete mode 100644 assets/js/address.min.js delete mode 100644 assets/js/core.min.js delete mode 100644 assets/js/dialog.min.js delete mode 100644 assets/js/frontend-modules.min.js delete mode 100644 assets/js/frontend.min.js delete mode 100644 assets/js/imagesloaded.min.js delete mode 100644 assets/js/isotope.pkgd.min.js delete mode 100644 assets/js/jquery-migrate.min.js delete mode 100644 assets/js/jquery.blockUI.min.js delete mode 100644 assets/js/jquery.min.js delete mode 100644 assets/js/lightbox.408665be3d65f6ab17f0.bundle.min.js delete mode 100644 assets/js/order-attribution.min.js delete mode 100644 assets/js/owl.carousel.min.js delete mode 100644 assets/js/punycode.min.js delete mode 100644 assets/js/share-link.min.js delete mode 100644 assets/js/shared-frontend-handlers.4c8abccc3e268b0767b2.bundle.min.js delete mode 100644 assets/js/slick.min.js delete mode 100644 assets/js/sourcebuster.min.js delete mode 100644 assets/js/tabs-widget.js delete mode 100644 assets/js/test-regex.js delete mode 100644 assets/js/text-editor.abc8f59c62f2820dc25a.bundle.min.js delete mode 100644 assets/js/utils.min.js delete mode 100644 assets/js/webpack.runtime.min.js delete mode 100644 assets/js/woocommerce.min.js delete mode 100644 assets/js/wpforms.min.js create mode 100644 demo.artureanec.com/themes/logico-rounded/wp-content/plugins/elementor/assets/css/conditionals/dialog.min.css create mode 100644 demo.artureanec.com/themes/logico-rounded/wp-content/plugins/elementor/assets/js/lightbox.408665be3d65f6ab17f0.bundle.min.js create mode 100644 demo.artureanec.com/themes/logico-rounded/wp-content/plugins/elementor/assets/js/shared-frontend-handlers.4c8abccc3e268b0767b2.bundle.min.js create mode 100644 demo.artureanec.com/themes/logico-rounded/wp-content/plugins/elementor/assets/js/text-editor.abc8f59c62f2820dc25a.bundle.min.js create mode 100644 demo.artureanec.com/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/dialog/dialog.min.js create mode 100644 demo.artureanec.com/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/share-link/share-link.min.js create mode 100644 demo.artureanec.com/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css create mode 100644 demo.artureanec.com/themes/logico-rounded/wp-content/uploads/elementor/css/custom-lightbox.min.css create mode 100644 demo.artureanec.com/themes/logico-rounded/wp-includes/blocks/button/style.min.css create mode 100644 demo.artureanec.com/themes/logico-rounded/wp-includes/blocks/buttons/style.min.css create mode 100644 demo.artureanec.com/themes/logico-rounded/wp-includes/blocks/group/style.min.css create mode 100644 demo.artureanec.com/themes/logico-rounded/wp-includes/blocks/heading/style.min.css create mode 100644 demo.artureanec.com/themes/logico-rounded/wp-includes/blocks/image/style.min.css create mode 100644 demo.artureanec.com/themes/logico-rounded/wp-includes/blocks/paragraph/style.min.css create mode 100644 demo.artureanec.com/themes/logico-rounded/wp-includes/blocks/social-links/style.min.css create mode 100644 demo.artureanec.com/themes/logico-rounded/wp-includes/blocks/spacer/style.min.css rename non-used/elementor-frontend-js-before.html => elementor-frontend-js-before.html (64%) rename assets/css/google-fonts.css => fonts.googleapis.com/css.css (78%) rename {assets/fonts => fonts.gstatic.com/s}/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2 (100%) rename {assets/fonts => fonts.gstatic.com/s}/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2 (100%) delete mode 100644 how-it-works.php rename non-used/jquery-js-after.html => jquery-js-after.html (100%) create mode 100644 logico-theme-js-extra.html delete mode 100644 non-used/logico-theme-js-extra.html delete mode 100644 non-used/organize_project.php delete mode 100644 non-used/test_agent.php delete mode 100644 non-used/wc-order-attribution-js-extra.html create mode 100644 organize_project.php create mode 100644 test_agent.php rename non-used/wc-add-to-cart-js-extra.html => wc-add-to-cart-js-extra.html (53%) create mode 100644 wc-order-attribution-js-extra.html rename non-used/woocommerce-js-extra.html => woocommerce-js-extra.html (100%) diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css new file mode 100644 index 0000000..11a423e --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css @@ -0,0 +1,2005 @@ +/*! elementor-icons - v5.44.0 - 01-09-2025 */ + +@font-face { + font-display: swap; + font-family: eicons; + src: url(../../../../../../../../../../../../plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.44.0); + src: url(../../../../../../../../../../../../plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.44.0#iefix) format("embedded-opentype"), url(../../../../../../../../../../../../plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.44.0) format("woff2"), url(../../../../../../../../../../../../plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.44.0) format("woff"), url(../../../../../../../../../../../../plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.44.0) format("truetype"), url(../../../../../../../../../../../../plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.44.0#eicon) format("svg"); + font-weight: 400; + font-style: normal +} + +[class*=" eicon-"], +[class^=eicon] { + display: inline-block; + font-family: eicons; + font-size: inherit; + font-weight: 400; + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +@keyframes a { + 0% { + transform: rotate(0deg) + } + to { + transform: rotate(359deg) + } +} + +.eicon-animation-spin { + animation: a 2s infinite linear +} + +.eicon-editor-link:before { + content: "\e800" +} + +.eicon-editor-unlink:before { + content: "\e801" +} + +.eicon-editor-external-link:before { + content: "\e802" +} + +.eicon-editor-close:before { + content: "\e803" +} + +.eicon-editor-list-ol:before { + content: "\e804" +} + +.eicon-editor-list-ul:before { + content: "\e805" +} + +.eicon-editor-bold:before { + content: "\e806" +} + +.eicon-editor-italic:before { + content: "\e807" +} + +.eicon-editor-underline:before { + content: "\e808" +} + +.eicon-editor-paragraph:before { + content: "\e809" +} + +.eicon-editor-h1:before { + content: "\e80a" +} + +.eicon-editor-h2:before { + content: "\e80b" +} + +.eicon-editor-h3:before { + content: "\e80c" +} + +.eicon-editor-h4:before { + content: "\e80d" +} + +.eicon-editor-h5:before { + content: "\e80e" +} + +.eicon-editor-h6:before { + content: "\e80f" +} + +.eicon-editor-quote:before { + content: "\e810" +} + +.eicon-editor-code:before { + content: "\e811" +} + +.eicon-elementor:before { + content: "\e812" +} + +.eicon-elementor-circle:before { + content: "\e813" +} + +.eicon-pojome:before { + content: "\e814" +} + +.eicon-plus:before { + content: "\e815" +} + +.eicon-menu-bar:before { + content: "\e816" +} + +.eicon-apps:before { + content: "\e817" +} + +.eicon-accordion:before { + content: "\e818" +} + +.eicon-alert:before { + content: "\e819" +} + +.eicon-animation-text:before { + content: "\e81a" +} + +.eicon-animation:before { + content: "\e81b" +} + +.eicon-banner:before { + content: "\e81c" +} + +.eicon-blockquote:before { + content: "\e81d" +} + +.eicon-button:before { + content: "\e81e" +} + +.eicon-call-to-action:before { + content: "\e81f" +} + +.eicon-captcha:before { + content: "\e820" +} + +.eicon-carousel:before { + content: "\e821" +} + +.eicon-checkbox:before { + content: "\e822" +} + +.eicon-columns:before { + content: "\e823" +} + +.eicon-countdown:before { + content: "\e824" +} + +.eicon-counter:before { + content: "\e825" +} + +.eicon-date:before { + content: "\e826" +} + +.eicon-divider-shape:before { + content: "\e827" +} + +.eicon-divider:before { + content: "\e828" +} + +.eicon-download-button:before { + content: "\e829" +} + +.eicon-dual-button:before { + content: "\e82a" +} + +.eicon-email-field:before { + content: "\e82b" +} + +.eicon-facebook-comments:before { + content: "\e82c" +} + +.eicon-facebook-like-box:before { + content: "\e82d" +} + +.eicon-form-horizontal:before { + content: "\e82e" +} + +.eicon-form-vertical:before { + content: "\e82f" +} + +.eicon-gallery-grid:before { + content: "\e830" +} + +.eicon-gallery-group:before { + content: "\e831" +} + +.eicon-gallery-justified:before { + content: "\e832" +} + +.eicon-gallery-masonry:before { + content: "\e833" +} + +.eicon-icon-box:before { + content: "\e834" +} + +.eicon-image-before-after:before { + content: "\e835" +} + +.eicon-image-box:before { + content: "\e836" +} + +.eicon-image-hotspot:before { + content: "\e837" +} + +.eicon-image-rollover:before { + content: "\e838" +} + +.eicon-info-box:before { + content: "\e839" +} + +.eicon-inner-section:before { + content: "\e83a" +} + +.eicon-mailchimp:before { + content: "\e83b" +} + +.eicon-menu-card:before { + content: "\e83c" +} + +.eicon-navigation-horizontal:before { + content: "\e83d" +} + +.eicon-nav-menu:before { + content: "\e83e" +} + +.eicon-navigation-vertical:before { + content: "\e83f" +} + +.eicon-number-field:before { + content: "\e840" +} + +.eicon-parallax:before { + content: "\e841" +} + +.eicon-php7:before { + content: "\e842" +} + +.eicon-post-list:before { + content: "\e843" +} + +.eicon-post-slider:before { + content: "\e844" +} + +.eicon-post:before { + content: "\e845" +} + +.eicon-posts-carousel:before { + content: "\e846" +} + +.eicon-posts-grid:before { + content: "\e847" +} + +.eicon-posts-group:before { + content: "\e848" +} + +.eicon-posts-justified:before { + content: "\e849" +} + +.eicon-posts-masonry:before { + content: "\e84a" +} + +.eicon-posts-ticker:before { + content: "\e84b" +} + +.eicon-price-list:before { + content: "\e84c" +} + +.eicon-price-table:before { + content: "\e84d" +} + +.eicon-radio:before { + content: "\e84e" +} + +.eicon-rtl:before { + content: "\e84f" +} + +.eicon-scroll:before { + content: "\e850" +} + +.eicon-search:before { + content: "\e851" +} + +.eicon-select:before { + content: "\e852" +} + +.eicon-share:before { + content: "\e853" +} + +.eicon-sidebar:before { + content: "\e854" +} + +.eicon-skill-bar:before { + content: "\e855" +} + +.eicon-slider-3d:before { + content: "\e856" +} + +.eicon-slider-album:before { + content: "\e857" +} + +.eicon-slider-device:before { + content: "\e858" +} + +.eicon-slider-full-screen:before { + content: "\e859" +} + +.eicon-slider-push:before { + content: "\e85a" +} + +.eicon-slider-vertical:before { + content: "\e85b" +} + +.eicon-slider-video:before { + content: "\e85c" +} + +.eicon-slides:before { + content: "\e85d" +} + +.eicon-social-icons:before { + content: "\e85e" +} + +.eicon-spacer:before { + content: "\e85f" +} + +.eicon-table:before { + content: "\e860" +} + +.eicon-tabs:before { + content: "\e861" +} + +.eicon-tel-field:before { + content: "\e862" +} + +.eicon-text-area:before { + content: "\e863" +} + +.eicon-text-field:before { + content: "\e864" +} + +.eicon-thumbnails-down:before { + content: "\e865" +} + +.eicon-thumbnails-half:before { + content: "\e866" +} + +.eicon-thumbnails-right:before { + content: "\e867" +} + +.eicon-time-line:before { + content: "\e868" +} + +.eicon-toggle:before { + content: "\e869" +} + +.eicon-url:before { + content: "\e86a" +} + +.eicon-t-letter:before { + content: "\e86b" +} + +.eicon-wordpress:before { + content: "\e86c" +} + +.eicon-text:before { + content: "\e86d" +} + +.eicon-anchor:before { + content: "\e86e" +} + +.eicon-bullet-list:before { + content: "\e86f" +} + +.eicon-code:before { + content: "\e870" +} + +.eicon-favorite:before { + content: "\e871" +} + +.eicon-google-maps:before { + content: "\e872" +} + +.eicon-image:before { + content: "\e873" +} + +.eicon-photo-library:before { + content: "\e874" +} + +.eicon-woocommerce:before { + content: "\e875" +} + +.eicon-youtube:before { + content: "\e876" +} + +.eicon-flip-box:before { + content: "\e877" +} + +.eicon-settings:before { + content: "\e878" +} + +.eicon-headphones:before { + content: "\e879" +} + +.eicon-testimonial:before { + content: "\e87a" +} + +.eicon-counter-circle:before { + content: "\e87b" +} + +.eicon-person:before { + content: "\e87c" +} + +.eicon-chevron-right:before { + content: "\e87d" +} + +.eicon-chevron-left:before { + content: "\e87e" +} + +.eicon-close:before { + content: "\e87f" +} + +.eicon-file-download:before { + content: "\e880" +} + +.eicon-save:before { + content: "\e881" +} + +.eicon-zoom-in:before { + content: "\e882" +} + +.eicon-shortcode:before { + content: "\e883" +} + +.eicon-nerd:before { + content: "\e884" +} + +.eicon-device-desktop:before { + content: "\e885" +} + +.eicon-device-tablet:before { + content: "\e886" +} + +.eicon-device-mobile:before { + content: "\e887" +} + +.eicon-document-file:before { + content: "\e888" +} + +.eicon-folder-o:before { + content: "\e889" +} + +.eicon-hypster:before { + content: "\e88a" +} + +.eicon-h-align-left:before { + content: "\e88b" +} + +.eicon-h-align-right:before { + content: "\e88c" +} + +.eicon-h-align-center:before { + content: "\e88d" +} + +.eicon-h-align-stretch:before { + content: "\e88e" +} + +.eicon-v-align-top:before { + content: "\e88f" +} + +.eicon-v-align-bottom:before { + content: "\e890" +} + +.eicon-v-align-middle:before { + content: "\e891" +} + +.eicon-v-align-stretch:before { + content: "\e892" +} + +.eicon-pro-icon:before { + content: "\e893" +} + +.eicon-mail:before { + content: "\e894" +} + +.eicon-lock-user:before { + content: "\e895" +} + +.eicon-testimonial-carousel:before { + content: "\e896" +} + +.eicon-media-carousel:before { + content: "\e897" +} + +.eicon-section:before { + content: "\e898" +} + +.eicon-column:before { + content: "\e899" +} + +.eicon-edit:before { + content: "\e89a" +} + +.eicon-clone:before { + content: "\e89b" +} + +.eicon-trash:before { + content: "\e89c" +} + +.eicon-play:before { + content: "\e89d" +} + +.eicon-angle-right:before { + content: "\e89e" +} + +.eicon-angle-left:before { + content: "\e89f" +} + +.eicon-animated-headline:before { + content: "\e8a0" +} + +.eicon-menu-toggle:before { + content: "\e8a1" +} + +.eicon-fb-embed:before { + content: "\e8a2" +} + +.eicon-fb-feed:before { + content: "\e8a3" +} + +.eicon-twitter-embed:before { + content: "\e8a4" +} + +.eicon-twitter-feed:before { + content: "\e8a5" +} + +.eicon-sync:before { + content: "\e8a6" +} + +.eicon-import-export:before { + content: "\e8a7" +} + +.eicon-check-circle:before { + content: "\e8a8" +} + +.eicon-library-save:before { + content: "\e8a9" +} + +.eicon-library-download:before { + content: "\e9dd" +} + +.eicon-insert:before { + content: "\e8ab" +} + +.eicon-preview-medium:before { + content: "\e8ac" +} + +.eicon-sort-down:before { + content: "\e8ad" +} + +.eicon-sort-up:before { + content: "\e8ae" +} + +.eicon-heading:before { + content: "\e8af" +} + +.eicon-logo:before { + content: "\e8b0" +} + +.eicon-meta-data:before { + content: "\e8b1" +} + +.eicon-post-content:before { + content: "\e8b2" +} + +.eicon-post-excerpt:before { + content: "\e8b3" +} + +.eicon-post-navigation:before { + content: "\e8b4" +} + +.eicon-yoast:before { + content: "\e8b5" +} + +.eicon-nerd-chuckle:before { + content: "\e8b6" +} + +.eicon-nerd-wink:before { + content: "\e8b7" +} + +.eicon-comments:before { + content: "\e8b8" +} + +.eicon-download-circle-o:before { + content: "\e8b9" +} + +.eicon-library-upload:before { + content: "\e8ba" +} + +.eicon-save-o:before { + content: "\e8bb" +} + +.eicon-upload-circle-o:before { + content: "\e8bc" +} + +.eicon-ellipsis-h:before { + content: "\e8bd" +} + +.eicon-ellipsis-v:before { + content: "\e8be" +} + +.eicon-arrow-left:before { + content: "\e8bf" +} + +.eicon-arrow-right:before { + content: "\e8c0" +} + +.eicon-arrow-up:before { + content: "\e8c1" +} + +.eicon-arrow-down:before { + content: "\e8c2" +} + +.eicon-play-o:before { + content: "\e8c3" +} + +.eicon-archive-posts:before { + content: "\e8c4" +} + +.eicon-archive-title:before { + content: "\e8c5" +} + +.eicon-featured-image:before { + content: "\e8c6" +} + +.eicon-post-info:before { + content: "\e8c7" +} + +.eicon-post-title:before { + content: "\e8c8" +} + +.eicon-site-logo:before { + content: "\e8c9" +} + +.eicon-site-search:before { + content: "\e8ca" +} + +.eicon-site-title:before { + content: "\e8cb" +} + +.eicon-plus-square:before { + content: "\e8cc" +} + +.eicon-minus-square:before { + content: "\e8cd" +} + +.eicon-cloud-check:before { + content: "\e8ce" +} + +.eicon-drag-n-drop:before { + content: "\e8cf" +} + +.eicon-welcome:before { + content: "\e8d0" +} + +.eicon-handle:before { + content: "\e8d1" +} + +.eicon-cart:before { + content: "\e8d2" +} + +.eicon-product-add-to-cart:before { + content: "\e8d3" +} + +.eicon-product-breadcrumbs:before { + content: "\e8d4" +} + +.eicon-product-categories:before { + content: "\e8d5" +} + +.eicon-product-description:before { + content: "\e8d6" +} + +.eicon-product-images:before { + content: "\e8d7" +} + +.eicon-product-info:before { + content: "\e8d8" +} + +.eicon-product-meta:before { + content: "\e8d9" +} + +.eicon-product-pages:before { + content: "\e8da" +} + +.eicon-product-price:before { + content: "\e8db" +} + +.eicon-product-rating:before { + content: "\e8dc" +} + +.eicon-product-related:before { + content: "\e8dd" +} + +.eicon-product-stock:before { + content: "\e8de" +} + +.eicon-product-tabs:before { + content: "\e8df" +} + +.eicon-product-title:before { + content: "\e8e0" +} + +.eicon-product-upsell:before { + content: "\e8e1" +} + +.eicon-products:before { + content: "\e8e2" +} + +.eicon-bag-light:before { + content: "\e8e3" +} + +.eicon-bag-medium:before { + content: "\e8e4" +} + +.eicon-bag-solid:before { + content: "\e8e5" +} + +.eicon-basket-light:before { + content: "\e8e6" +} + +.eicon-basket-medium:before { + content: "\e8e7" +} + +.eicon-basket-solid:before { + content: "\e8e8" +} + +.eicon-cart-light:before { + content: "\e8e9" +} + +.eicon-cart-medium:before { + content: "\e8ea" +} + +.eicon-cart-solid:before { + content: "\e8eb" +} + +.eicon-exchange:before { + content: "\e8ec" +} + +.eicon-preview-thin:before { + content: "\e8ed" +} + +.eicon-device-laptop:before { + content: "\e8ee" +} + +.eicon-collapse:before { + content: "\e8ef" +} + +.eicon-expand:before { + content: "\e8f0" +} + +.eicon-navigator:before { + content: "\e8f1" +} + +.eicon-plug:before { + content: "\e8f2" +} + +.eicon-dashboard:before { + content: "\e8f3" +} + +.eicon-typography:before { + content: "\e8f4" +} + +.eicon-info-circle-o:before { + content: "\e8f5" +} + +.eicon-integration:before { + content: "\e8f6" +} + +.eicon-plus-circle-o:before { + content: "\e8f7" +} + +.eicon-rating:before { + content: "\e8f8" +} + +.eicon-review:before { + content: "\e8f9" +} + +.eicon-tools:before { + content: "\e8fa" +} + +.eicon-loading:before { + content: "\e8fb" +} + +.eicon-sitemap:before { + content: "\e8fc" +} + +.eicon-click:before { + content: "\e8fd" +} + +.eicon-clock:before { + content: "\e8fe" +} + +.eicon-library-open:before { + content: "\e8ff" +} + +.eicon-warning:before { + content: "\e900" +} + +.eicon-flow:before { + content: "\e901" +} + +.eicon-cursor-move:before { + content: "\e902" +} + +.eicon-arrow-circle-left:before { + content: "\e903" +} + +.eicon-flash:before { + content: "\e904" +} + +.eicon-redo:before { + content: "\e905" +} + +.eicon-ban:before { + content: "\e906" +} + +.eicon-barcode:before { + content: "\e907" +} + +.eicon-calendar:before { + content: "\e908" +} + +.eicon-caret-left:before { + content: "\e909" +} + +.eicon-caret-right:before { + content: "\e90a" +} + +.eicon-caret-up:before { + content: "\e90b" +} + +.eicon-chain-broken:before { + content: "\e90c" +} + +.eicon-check-circle-o:before { + content: "\e90d" +} + +.eicon-check:before { + content: "\e90e" +} + +.eicon-chevron-double-left:before { + content: "\e90f" +} + +.eicon-chevron-double-right:before { + content: "\e910" +} + +.eicon-undo:before { + content: "\e911" +} + +.eicon-filter:before { + content: "\e912" +} + +.eicon-circle-o:before { + content: "\e913" +} + +.eicon-circle:before { + content: "\e914" +} + +.eicon-clock-o:before { + content: "\e915" +} + +.eicon-cog:before { + content: "\e916" +} + +.eicon-cogs:before { + content: "\e917" +} + +.eicon-commenting-o:before { + content: "\e918" +} + +.eicon-copy:before { + content: "\e919" +} + +.eicon-database:before { + content: "\e91a" +} + +.eicon-dot-circle-o:before { + content: "\e91b" +} + +.eicon-envelope:before { + content: "\e91c" +} + +.eicon-external-link-square:before { + content: "\e91d" +} + +.eicon-eyedropper:before { + content: "\e91e" +} + +.eicon-folder:before { + content: "\e91f" +} + +.eicon-font:before { + content: "\e920" +} + +.eicon-adjust:before { + content: "\e921" +} + +.eicon-lightbox:before { + content: "\e922" +} + +.eicon-heart-o:before { + content: "\e923" +} + +.eicon-history:before { + content: "\e924" +} + +.eicon-image-bold:before { + content: "\e925" +} + +.eicon-info-circle:before { + content: "\e926" +} + +.eicon-link:before { + content: "\e927" +} + +.eicon-long-arrow-left:before { + content: "\e928" +} + +.eicon-long-arrow-right:before { + content: "\e929" +} + +.eicon-caret-down:before { + content: "\e92a" +} + +.eicon-paint-brush:before { + content: "\e92b" +} + +.eicon-pencil:before { + content: "\e92c" +} + +.eicon-plus-circle:before { + content: "\e92d" +} + +.eicon-zoom-in-bold:before { + content: "\e92e" +} + +.eicon-sort-amount-desc:before { + content: "\e92f" +} + +.eicon-sign-out:before { + content: "\e930" +} + +.eicon-spinner:before { + content: "\e931" +} + +.eicon-square:before { + content: "\e932" +} + +.eicon-star-o:before { + content: "\e933" +} + +.eicon-star:before { + content: "\e934" +} + +.eicon-text-align-justify:before { + content: "\e935" +} + +.eicon-text-align-center:before { + content: "\e936" +} + +.eicon-tags:before { + content: "\e937" +} + +.eicon-text-align-left:before { + content: "\e938" +} + +.eicon-text-align-right:before { + content: "\e939" +} + +.eicon-close-circle:before { + content: "\e93a" +} + +.eicon-trash-o:before { + content: "\e93b" +} + +.eicon-font-awesome:before { + content: "\e93c" +} + +.eicon-user-circle-o:before { + content: "\e93d" +} + +.eicon-video-camera:before { + content: "\e93e" +} + +.eicon-heart:before { + content: "\e93f" +} + +.eicon-wrench:before { + content: "\e940" +} + +.eicon-help:before { + content: "\e941" +} + +.eicon-help-o:before { + content: "\e942" +} + +.eicon-zoom-out-bold:before { + content: "\e943" +} + +.eicon-plus-square-o:before { + content: "\e944" +} + +.eicon-minus-square-o:before { + content: "\e945" +} + +.eicon-minus-circle:before { + content: "\e946" +} + +.eicon-minus-circle-o:before { + content: "\e947" +} + +.eicon-code-bold:before { + content: "\e948" +} + +.eicon-cloud-upload:before { + content: "\e949" +} + +.eicon-search-bold:before { + content: "\e94a" +} + +.eicon-map-pin:before { + content: "\e94b" +} + +.eicon-meetup:before { + content: "\e94c" +} + +.eicon-slideshow:before { + content: "\e94d" +} + +.eicon-t-letter-bold:before { + content: "\e94e" +} + +.eicon-preferences:before { + content: "\e94f" +} + +.eicon-table-of-contents:before { + content: "\e950" +} + +.eicon-tv:before { + content: "\e951" +} + +.eicon-upload:before { + content: "\e952" +} + +.eicon-instagram-comments:before { + content: "\e953" +} + +.eicon-instagram-nested-gallery:before { + content: "\e954" +} + +.eicon-instagram-post:before { + content: "\e955" +} + +.eicon-instagram-video:before { + content: "\e956" +} + +.eicon-instagram-gallery:before { + content: "\e957" +} + +.eicon-instagram-likes:before { + content: "\e958" +} + +.eicon-facebook:before { + content: "\e959" +} + +.eicon-twitter:before { + content: "\e95a" +} + +.eicon-pinterest:before { + content: "\e95b" +} + +.eicon-frame-expand:before { + content: "\e95c" +} + +.eicon-frame-minimize:before { + content: "\e95d" +} + +.eicon-archive:before { + content: "\e95e" +} + +.eicon-colors-typography:before { + content: "\e95f" +} + +.eicon-custom:before { + content: "\e960" +} + +.eicon-footer:before { + content: "\e961" +} + +.eicon-header:before { + content: "\e962" +} + +.eicon-layout-settings:before { + content: "\e963" +} + +.eicon-lightbox-expand:before { + content: "\e964" +} + +.eicon-error-404:before { + content: "\e965" +} + +.eicon-theme-style:before { + content: "\e966" +} + +.eicon-search-results:before { + content: "\e967" +} + +.eicon-single-post:before { + content: "\e968" +} + +.eicon-site-identity:before { + content: "\e969" +} + +.eicon-theme-builder:before { + content: "\e96a" +} + +.eicon-download-bold:before { + content: "\e96b" +} + +.eicon-share-arrow:before { + content: "\e96c" +} + +.eicon-global-settings:before { + content: "\e96d" +} + +.eicon-user-preferences:before { + content: "\e96e" +} + +.eicon-lock:before { + content: "\e96f" +} + +.eicon-export-kit:before { + content: "\e970" +} + +.eicon-import-kit:before { + content: "\e971" +} + +.eicon-lottie:before { + content: "\e972" +} + +.eicon-products-archive:before { + content: "\e973" +} + +.eicon-single-product:before { + content: "\e974" +} + +.eicon-disable-trash-o:before { + content: "\e975" +} + +.eicon-single-page:before { + content: "\e976" +} + +.eicon-wordpress-light:before { + content: "\e977" +} + +.eicon-cogs-check:before { + content: "\e978" +} + +.eicon-custom-css:before { + content: "\e979" +} + +.eicon-global-colors:before { + content: "\e97a" +} + +.eicon-globe:before { + content: "\e97b" +} + +.eicon-typography-1:before { + content: "\e97c" +} + +.eicon-background:before { + content: "\e97d" +} + +.eicon-device-responsive:before { + content: "\e97e" +} + +.eicon-device-wide:before { + content: "\e97f" +} + +.eicon-code-highlight:before { + content: "\e980" +} + +.eicon-video-playlist:before { + content: "\e981" +} + +.eicon-download-kit:before { + content: "\e982" +} + +.eicon-kit-details:before { + content: "\e983" +} + +.eicon-kit-parts:before { + content: "\e984" +} + +.eicon-kit-upload:before { + content: "\e985" +} + +.eicon-kit-plugins:before { + content: "\e986" +} + +.eicon-kit-upload-alt:before { + content: "\e987" +} + +.eicon-hotspot:before { + content: "\e988" +} + +.eicon-paypal-button:before { + content: "\e989" +} + +.eicon-shape:before { + content: "\e98a" +} + +.eicon-wordart:before { + content: "\e98b" +} + +.eicon-checkout:before { + content: "\e98c" +} + +.eicon-container:before { + content: "\e98d" +} + +.eicon-flip:before { + content: "\e98e" +} + +.eicon-info:before { + content: "\e98f" +} + +.eicon-my-account:before { + content: "\e990" +} + +.eicon-purchase-summary:before { + content: "\e991" +} + +.eicon-page-transition:before { + content: "\e992" +} + +.eicon-spotify:before { + content: "\e993" +} + +.eicon-stripe-button:before { + content: "\e994" +} + +.eicon-woo-settings:before { + content: "\e995" +} + +.eicon-woo-cart:before { + content: "\e996" +} + +.eicon-grow:before { + content: "\e997" +} + +.eicon-order-end:before { + content: "\e998" +} + +.eicon-nowrap:before { + content: "\e999" +} + +.eicon-order-start:before { + content: "\e99a" +} + +.eicon-progress-tracker:before { + content: "\e99b" +} + +.eicon-shrink:before { + content: "\e99c" +} + +.eicon-wrap:before { + content: "\e99d" +} + +.eicon-align-center-h:before { + content: "\e99e" +} + +.eicon-align-center-v:before { + content: "\e99f" +} + +.eicon-align-end-h:before { + content: "\e9a0" +} + +.eicon-align-end-v:before { + content: "\e9a1" +} + +.eicon-align-start-h:before { + content: "\e9a2" +} + +.eicon-align-start-v:before { + content: "\e9a3" +} + +.eicon-align-stretch-h:before { + content: "\e9a4" +} + +.eicon-align-stretch-v:before { + content: "\e9a5" +} + +.eicon-justify-center-h:before { + content: "\e9a6" +} + +.eicon-justify-center-v:before { + content: "\e9a7" +} + +.eicon-justify-end-h:before { + content: "\e9a8" +} + +.eicon-justify-end-v:before { + content: "\e9a9" +} + +.eicon-justify-space-around-h:before { + content: "\e9aa" +} + +.eicon-justify-space-around-v:before { + content: "\e9ab" +} + +.eicon-justify-space-between-h:before { + content: "\e9ac" +} + +.eicon-justify-space-between-v:before { + content: "\e9ad" +} + +.eicon-justify-space-evenly-h:before { + content: "\e9ae" +} + +.eicon-justify-space-evenly-v:before { + content: "\e9af" +} + +.eicon-justify-start-h:before { + content: "\e9b0" +} + +.eicon-justify-start-v:before { + content: "\e9b1" +} + +.eicon-woocommerce-cross-sells:before { + content: "\e9b2" +} + +.eicon-woocommerce-notices:before { + content: "\e9b3" +} + +.eicon-inner-container:before { + content: "\e9b4" +} + +.eicon-warning-full:before { + content: "\e9b5" +} + +.eicon-exit:before { + content: "\e9b6" +} + +.eicon-loop-builder:before { + content: "\e9b7" +} + +.eicon-notes:before { + content: "\e9b8" +} + +.eicon-read:before { + content: "\e9b9" +} + +.eicon-unread:before { + content: "\e9ba" +} + +.eicon-carousel-loop:before { + content: "\e9bb" +} + +.eicon-mega-menu:before { + content: "\eb78" +} + +.eicon-nested-carousel:before { + content: "\e9bd" +} + +.eicon-ai:before { + content: "\e9be" +} + +.eicon-taxonomy-filter:before { + content: "\eb7d" +} + +.eicon-container-grid:before { + content: "\ef02" +} + +.eicon-upgrade:before { + content: "\e9c1" +} + +.eicon-advanced:before { + content: "\eb84" +} + +.eicon-div-block:before { + content: "\eb9b" +} + +.eicon-notification:before { + content: "\e9c3" +} + +.eicon-light-mode:before { + content: "\e9c4" +} + +.eicon-dark-mode:before { + content: "\e9c5" +} + +.eicon-upgrade-crown:before { + content: "\e9c6" +} + +.eicon-off-canvas:before { + content: "\e9c7" +} + +.eicon-speakerphone:before { + content: "\e9c9" +} + +.eicon-ehp-cta:before { + content: "\e9cb" +} + +.eicon-ehp-forms:before { + content: "\e9bc" +} + +.eicon-ehp-hero:before { + content: "\e9ca" +} + +.eicon-ehp-zigzag:before { + content: "\e9cc" +} + +.eicon-e-button:before { + content: "\e9ce" +} + +.eicon-flexbox:before { + content: "\e9d0" +} + +.eicon-paragraph:before { + content: "\e9d1" +} + +.eicon-icon:before { + content: "\e9d2" +} + +.eicon-e-image:before { + content: "\e9d3" +} + +.eicon-video:before { + content: "\e9d4" +} + +.eicon-svg:before { + content: "\e9d5" +} + +.eicon-e-divider:before { + content: "\e9d6" +} + +.eicon-e-heading:before { + content: "\e9d7" +} + +.eicon-atomic:before { + content: "\ebae" +} + +.eicon-library-delete:before { + content: "\e9d8" +} + +.eicon-library-copy:before { + content: "\e9d9" +} + +.eicon-library-folder-empty:before { + content: "\e9da" +} + +.eicon-library-move:before { + content: "\e9db" +} + +.eicon-library-edit:before { + content: "\e9dc" +} + +.eicon-library-subscription-upgrade:before { + content: "\e9de" +} + +.eicon-library-folder-view:before { + content: "\e9df" +} + +.eicon-library-grid:before { + content: "\e9e1" +} + +.eicon-library-cloud-connect:before { + content: "\e9e2" +} + +.eicon-library-import:before { + content: "\e9e3" +} + +.eicon-library-list:before { + content: "\e9e4" +} + +.eicon-library-cloud-empty:before { + content: "\e9e5" +} + +.eicon-folder-plus:before { + content: "\e8aa" +} + +.eicon-library-folder:before { + content: "\e9e6" +} + +.eicon-accessibility:before { + content: "\e9bf" +} + +.eicon-lock-outline:before { + content: "\e9e7" +} + +.eicon-e-youtube:before { + content: "\e9e8" +} + +.eicon-contact:before { + content: "\ebd2" +} + +.eicon-eye:before { + content: "\e8ac" +} + +.eicon-elementor-square:before { + content: "\e813" +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css new file mode 100644 index 0000000..041a368 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css @@ -0,0 +1,19 @@ +/*! + * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(../../../../../../../../../../../../plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot); + src: url("../../../../../../../../../../../../plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url(../../../../../../../../../../../../plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"), url(../../../../../../../../../../../../plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff) format("woff"), url(../../../../../../../../../../../../plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"), url("../../../../../../../../../../../../plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome") format("svg") +} + +.fa, +.fas { + font-family: 'Font Awesome 5 Free'; + font-weight: 900 +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/assets/css/header-footer-elementor.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/assets/css/header-footer-elementor.css new file mode 100644 index 0000000..ed05378 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/assets/css/header-footer-elementor.css @@ -0,0 +1,28 @@ +.footer-width-fixer { + width: 100% +} + +.ehf-template-genesis.ehf-header .site-header .wrap, +.ehf-template-genesis.ehf-footer .site-footer .wrap, +.ehf-template-generatepress.ehf-header .site-header .inside-header { + width: 100%; + padding: 0; + max-width: 100% +} + +.ehf-template-generatepress.ehf-header .site-header, +.ehf-template-generatepress.ehf-footer .site-footer { + width: 100%; + padding: 0; + max-width: 100%; + background-color: transparent !important +} + +.bhf-hidden { + display: none +} + +.ehf-header #masthead { + z-index: 99; + position: relative +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css new file mode 100644 index 0000000..322a093 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css @@ -0,0 +1,2213 @@ +ul.hfe-nav-menu, +.hfe-nav-menu li, +.hfe-nav-menu ul { + list-style: none !important; + margin: 0; + padding: 0 +} + +.hfe-nav-menu li.menu-item { + position: relative +} + +.hfe-flyout-container .hfe-nav-menu li.menu-item { + position: relative; + background: unset +} + +.hfe-nav-menu .sub-menu li.menu-item { + position: relative; + background: inherit +} + +.hfe-nav-menu__theme-icon-yes button.sub-menu-toggle { + display: none +} + +div.hfe-nav-menu, +.elementor-widget-hfe-nav-menu .elementor-widget-container { + -js-display: flex; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -webkit-flex-direction: column; + -moz-box-orient: vertical; + -moz-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column +} + +.hfe-nav-menu__layout-horizontal, +.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + -js-display: flex; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap +} + +.hfe-nav-menu .parent-has-no-child .hfe-menu-toggle { + display: none +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu, +.hfe-submenu-action-hover .hfe-layout-vertical .hfe-nav-menu .sub-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 16; + visibility: hidden; + opacity: 0; + text-align: left; + -webkit-transition: all 300ms ease-in; + transition: all 300ms ease-in +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu, +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:focus>.sub-menu { + visibility: visible; + opacity: 1 +} + +.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:hover>.sub-menu, +.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:focus>.sub-menu { + visibility: hidden; + opacity: 0 +} + +.hfe-nav-menu .menu-item-has-children .sub-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 9999; + visibility: hidden; + opacity: 0 +} + +.hfe-flyout-container .hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu { + top: 0; + left: 0 +} + +.hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu { + top: 0; + left: 100% +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu, +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children.focus>.sub-menu { + visibility: visible; + opacity: 1; + -webkit-transition: all 300ms ease-out; + transition: all 300ms ease-out +} + +.hfe-nav-menu:before, +.hfe-nav-menu:after { + content: ''; + display: table; + clear: both +} + +.hfe-nav-menu__align-right .hfe-nav-menu { + margin-left: auto; + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + -moz-box-pack: end; + justify-content: flex-end +} + +.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-menu-item, +.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item { + -webkit-box-pack: end; + -ms-flex-pack: end; + -webkit-justify-content: flex-end; + -moz-box-pack: end; + justify-content: flex-end +} + +.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper, +.rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper, +.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-button-wrapper, +.rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-button-wrapper { + text-align: right +} + +.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper, +.rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper, +.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-button-wrapper, +.rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-button-wrapper { + text-align: left +} + +.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper, +.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.hfe-button-wrapper { + text-align: center +} + +.hfe-nav-menu__align-left .hfe-nav-menu { + margin-right: auto; + -webkit-box-pack: start; + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + -moz-box-pack: start; + justify-content: flex-start +} + +.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-menu-item, +.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item { + -webkit-box-pack: start; + -ms-flex-pack: start; + -webkit-justify-content: flex-start; + -moz-box-pack: start; + justify-content: flex-start +} + +.hfe-nav-menu__align-center .hfe-nav-menu { + margin-left: auto; + margin-right: auto; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + -moz-box-pack: center; + justify-content: center +} + +.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-menu-item, +.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item { + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + -moz-box-pack: center; + justify-content: center +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + -js-display: flex; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap +} + +.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu { + width: 100% +} + +.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.menu-item { + -webkit-box-flex: 1; + -ms-flex-positive: 1; + -webkit-flex-grow: 1; + -moz-box-flex: 1; + flex-grow: 1 +} + +.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item { + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + -moz-box-pack: center; + justify-content: center +} + +.hfe-active-menu+nav li:not(:last-child) a.hfe-menu-item, +.hfe-active-menu+nav li:not(:last-child) a.hfe-sub-menu-item { + border-bottom-width: 0 +} + +.hfe-nav-menu a.hfe-menu-item, +.hfe-nav-menu a.hfe-sub-menu-item { + line-height: 1; + text-decoration: none; + -js-display: flex; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -moz-box-pack: justify; + -ms-flex-pack: justify; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-box-align: center; + -webkit-align-items: center; + -moz-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-justify-content: space-between; + justify-content: space-between +} + +.hfe-nav-menu a.hfe-menu-item:hover, +.hfe-nav-menu a.hfe-sub-menu-item:hover { + text-decoration: none +} + +.hfe-nav-menu .sub-menu { + min-width: 220px; + margin: 0; + z-index: 9999 +} + +.hfe-nav-menu__layout-horizontal { + font-size: 0 +} + +.hfe-nav-menu__layout-horizontal li.menu-item, +.hfe-nav-menu__layout-horizontal>li.menu-item { + font-size: medium +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu { + -webkit-box-shadow: 0 4px 10px -2px rgba(0, 0, 0, .1); + box-shadow: 0 4px 10px -2px rgba(0, 0, 0, .1) +} + +.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i:before { + content: '' +} + +.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-arrow i:before { + content: '' +} + +.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-arrow i:before { + content: '+' +} + +.hfe-submenu-icon-none .hfe-nav-menu .parent-has-child .sub-arrow { + display: none +} + +.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, +.hfe-link-redirect-self_link.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before { + content: '' +} + +.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, +.hfe-link-redirect-self_link.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before { + content: '-' +} + +.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, +.hfe-link-redirect-self_link.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before { + content: '' +} + +.rtl .hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' +} + +.rtl .hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' +} + +.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' +} + +.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' +} + +.hfe-nav-menu-icon { + padding: .35em; + border: 0 solid +} + +.hfe-nav-menu-icon svg { + width: 25px; + height: 25px; + line-height: 25px; + font-size: 25px +} + +.hfe-nav-menu-icon i:focus { + outline: 0 +} + +.hfe-has-submenu-container a.hfe-menu-item:focus, +.hfe-has-submenu-container a.hfe-sub-menu-item:focus { + outline: 0 +} + +.hfe-nav-menu .menu-item-has-children:focus, +.hfe-nav-menu .menu-item-has-children .sub-menu:focus, +.hfe-nav-menu .menu-item-has-children-container:focus { + outline: 0 +} + +.hfe-nav-menu .menu-item-has-children-container { + position: relative +} + +.hfe-nav-menu__layout-expandible .sub-menu, +.hfe-nav-menu__layout-vertical .sub-menu, +.hfe-flyout-wrapper .sub-menu { + position: relative; + height: 0 +} + +.hfe-nav-menu__submenu-arrow .hfe-menu-toggle:before, +.hfe-nav-menu__submenu-plus .hfe-menu-toggle:before, +.hfe-nav-menu__submenu-classic .hfe-menu-toggle:before { + font-family: 'Font Awesome 5 Free'; + z-index: 1; + font-size: inherit; + font-weight: inherit; + line-height: 0 +} + +.hfe-menu-item-center .hfe-nav-menu li a.hfe-menu-item, +.hfe-menu-item-center .hfe-nav-menu li a.hfe-sub-menu-item { + margin-right: 0 +} + +.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-menu-item, +.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-sub-menu-item { + margin-right: 0 +} + +.hfe-nav-menu__toggle-icon:before { + content: '\f0c9'; + font-family: 'fontAwesome'; + z-index: 1; + font-size: 24px; + font-weight: inherit; + font-style: normal; + line-height: 0 +} + +.hfe-active-menu .hfe-nav-menu__toggle-icon:before { + content: '\f00d' +} + +.hfe-nav-menu__layout-expandible { + -webkit-transition-property: display; + transition-property: display; + -webkit-transition-duration: .5s; + transition-duration: .5s; + -webkit-transition-timing-function: cubic-bezier(0, 1, .5, 1); + transition-timing-function: cubic-bezier(0, 1, .5, 1) +} + +.hfe-nav-menu__layout-expandible { + visibility: hidden; + opacity: 0 +} + +.hfe-nav-menu__layout-expandible .sub-menu { + visibility: hidden; + opacity: 0 +} + +.hfe-active-menu+.hfe-nav-menu__layout-expandible { + visibility: visible; + opacity: 1; + height: auto +} + +.hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-expandible, +.hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal, +.hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-vertical { + position: absolute; + top: 100% +} + +.hfe-nav-menu__layout-expandible .menu-item-has-children .menu-item-has-children .sub-menu, +.hfe-nav-menu__layout-vertical .menu-item-has-children .menu-item-has-children .sub-menu { + top: 0; + left: 0 +} + +.hfe-layout-expandible nav { + height: 0 +} + +.hfe-nav-sub-menu-icon, +.hfe-nav-menu__icon { + display: inline-block; + line-height: 1 +} + +.hfe-nav-menu__toggle { + -js-display: flex; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + font-size: 22px; + cursor: pointer; + border: 0 solid; + -webkit-border-radius: 3px; + border-radius: 3px; + color: #494c4f; + position: relative; + line-height: 1 +} + +.hfe-nav-menu__toggle-icon { + display: inline-block; + font-size: inherit; + font-weight: 400; + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +.hfe-nav-menu .sub-arrow { + font-size: 14px; + line-height: 1; + -js-display: flex; + display: -webkit-box; + display: -webkit-flex; + display: -moz-box; + display: -ms-flexbox; + display: flex; + cursor: pointer; + margin-top: -10px; + margin-bottom: -10px +} + +.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow { + margin-left: 10px +} + +.hfe-nav-menu__layout-vertical .hfe-nav-menu .sub-arrow, +.hfe-layout-expandible .sub-arrow, +.hfe-flyout-wrapper .sub-arrow { + padding: 10px +} + +.hfe-nav-menu .child-item, +.hfe-nav-menu__layout-vertical .hfe-nav-menu .child-item { + font-size: 14px; + line-height: 1; + padding: 10px 0 10px 10px; + margin-top: -10px; + margin-bottom: -10px; + position: absolute; + right: 0; + margin-right: 20px +} + +.hfe-layout-horizontal .hfe-nav-menu__toggle, +.hfe-layout-vertical .hfe-nav-menu__toggle { + visibility: hidden; + opacity: 0; + display: none +} + +.hfe-nav-menu-icon { + display: inline-block; + line-height: 1; + text-align: center +} + +.hfe-nav-menu__layout-expandible .saved-content, +.hfe-nav-menu__layout-expandible .sub-menu, +.hfe-nav-menu__layout-expandible .child, +.hfe-nav-menu__layout-vertical .saved-content, +.hfe-nav-menu__layout-vertical .sub-menu, +.hfe-nav-menu__layout-vertical .child, +.hfe-flyout-container .saved-content, +.hfe-flyout-container .sub-menu, +.hfe-flyout-container .child { + left: 0 !important; + width: 100% !important +} + +.hfe-flyout-container .hfe-nav-menu .sub-menu { + background: unset +} + +.hfe-nav-menu__layout-vertical .hfe-menu-toggle:hover, +.hfe-nav-menu__layout-expandible .hfe-menu-toggle:hover, +.hfe-flyout-wrapper .hfe-menu-toggle:hover { + border: 1px dotted +} + +.hfe-nav-menu__layout-vertical .hfe-menu-toggle, +.hfe-nav-menu__layout-expandible .hfe-menu-toggle, +.hfe-flyout-wrapper .hfe-menu-toggle { + border: 1px dotted transparent +} + +.hfe-nav-menu .menu-item a:before, +.hfe-nav-menu .menu-item a:after { + display: block; + position: absolute; + -webkit-transition: 0.3s; + transition: 0.3s; + -webkit-transition-timing-function: cubic-bezier(.58, .3, .005, 1); + transition-timing-function: cubic-bezier(.58, .3, .005, 1) +} + +.hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + opacity: 0 +} + +.hfe-nav-menu .menu-item a.hfe-menu-item:hover:before, +.hfe-nav-menu .menu-item a.hfe-menu-item:hover:after, +.hfe-nav-menu .menu-item a.hfe-menu-item:focus:before, +.hfe-nav-menu .menu-item a.hfe-menu-item:focus:after, +.hfe-nav-menu .menu-item a.hfe-menu-item.highlighted:before, +.hfe-nav-menu .menu-item a.hfe-menu-item.highlighted:after, +.hfe-nav-menu .current-menu-item:before, +.hfe-nav-menu .current-menu-item:after { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1) +} + +.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__underline .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__overline .menu-item.parent a.hfe-menu-item:after { + height: 3px; + width: 100%; + left: 0; + background-color: #55595c; + z-index: 2 +} + +.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + height: 0; + width: 0; + left: 50% +} + +.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + top: 10px +} + +.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + bottom: 10px +} + +.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + top: -10px +} + +.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + bottom: -10px +} + +.hfe-pointer__double-line.hfe-animation__none, +.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item, +.hfe-pointer__underline.hfe-animation__none, +.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item, +.hfe-pointer__overline.hfe-animation__none, +.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__double-line.hfe-animation__none:before, +.hfe-pointer__double-line.hfe-animation__none:after, +.hfe-pointer__double-line.hfe-animation__none:hover, +.hfe-pointer__double-line.hfe-animation__none:focus, +.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus, +.hfe-pointer__underline.hfe-animation__none:before, +.hfe-pointer__underline.hfe-animation__none:after, +.hfe-pointer__underline.hfe-animation__none:hover, +.hfe-pointer__underline.hfe-animation__none:focus, +.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus, +.hfe-pointer__overline.hfe-animation__none:before, +.hfe-pointer__overline.hfe-animation__none:after, +.hfe-pointer__overline.hfe-animation__none:hover, +.hfe-pointer__overline.hfe-animation__none:focus, +.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before { + content: ''; + top: 0 +} + +.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__overline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + width: 10px; + left: -20px +} + +.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after { + content: ''; + bottom: 0 +} + +.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__underline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + width: 10px; + left: -webkit-calc(100% + 20px); + left: calc(100% + 20px) +} + +.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after { + background: transparent; + left: 0; + top: 0; + bottom: 0; + right: 0; + border: 3px solid #55595c +} + +.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before { + content: '' +} + +.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + -webkit-transform: scale(.75); + -ms-transform: scale(.75); + transform: scale(.75) +} + +.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + -webkit-transform: scale(1.25); + -ms-transform: scale(1.25); + transform: scale(1.25) +} + +.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:before { + -webkit-transition: opacity 0.2s, -webkit-transform 0.4s; + transition: opacity 0.2s, -webkit-transform 0.4s; + transition: opacity 0.2s, transform 0.4s; + transition: opacity 0.2s, transform 0.4s, -webkit-transform 0.4s +} + +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:after { + width: 3px; + height: 3px +} + +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:before { + border-width: 0 0 3px 3px; + -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; + transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s +} + +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:after { + content: ''; + top: initial; + bottom: 0; + left: initial; + right: 0; + border-width: 3px 3px 0 0; + -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; + transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s +} + +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:before, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:after, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:before, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:after, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:before, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:after, +.hfe-pointer__framed.hfe-animation__draw .current-menu-item:before, +.hfe-pointer__framed.hfe-animation__draw .current-menu-item:after { + width: 100%; + height: 100% +} + +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:before, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:before, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:before, +.hfe-pointer__framed.hfe-animation__draw .current-menu-item:before { + -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; + transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s +} + +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:after, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:after, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:after, +.hfe-pointer__framed.hfe-animation__draw .current-menu-item:after { + -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; + transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s +} + +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after { + width: 3px; + height: 3px +} + +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:before { + border-width: 3px 0 0 3px +} + +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after { + content: ''; + top: initial; + bottom: 0; + left: initial; + right: 0; + border-width: 0 3px 3px 0 +} + +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover:before, +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover:after, +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus:before, +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus:after, +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted:before, +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted:after, +.hfe-pointer__framed.hfe-animation__corners .current-menu-item:before, +.hfe-pointer__framed.hfe-animation__corners .current-menu-item:after { + width: 100%; + height: 100%; + -webkit-transition: opacity 0.002s, width 0.4s, height 0.4s; + transition: opacity 0.002s, width 0.4s, height 0.4s +} + +.hfe-pointer__framed.hfe-animation__none, +.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__framed.hfe-animation__none:before, +.hfe-pointer__framed.hfe-animation__none:after, +.hfe-pointer__framed.hfe-animation__none:hover, +.hfe-pointer__framed.hfe-animation__none:focus, +.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__background .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__background .menu-item.parent a.hfe-menu-item:after { + content: ''; + -webkit-transition: 0.3s; + transition: 0.3s +} + +.hfe-pointer__background .menu-item.parent a.hfe-menu-item:before { + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #55595c; + z-index: -1 +} + +.hfe-pointer__background .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__background .menu-item.parent a.hfe-menu-item:focus, +.hfe-pointer__background .menu-item.parent a.hfe-menu-item.highlighted, +.hfe-pointer__background .current-menu-item { + color: #fff +} + +.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before { + -webkit-transform: scale(.5); + -ms-transform: scale(.5); + transform: scale(.5) +} + +.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover:before, +.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus:before, +.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item.highlighted:before, +.hfe-pointer__background.hfe-animation__grow .current-menu-item:before { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + opacity: 1 +} + +.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + -webkit-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2); + -webkit-transition: 0.3s; + transition: 0.3s +} + +.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover:before, +.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus:before, +.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item.highlighted:before, +.hfe-pointer__background.hfe-animation__shrink .current-menu-item:before { + -webkit-transition: opacity 0.15s, -webkit-transform 0.4s; + transition: opacity 0.15s, -webkit-transform 0.4s; + transition: opacity 0.15s, transform 0.4s; + transition: opacity 0.15s, transform 0.4s, -webkit-transform 0.4s +} + +.hfe-pointer__background.hfe-animation__sweep-left .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + left: 100% +} + +.hfe-pointer__background.hfe-animation__sweep-right .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + right: 100% +} + +.hfe-pointer__background.hfe-animation__sweep-up .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + top: 100% +} + +.hfe-pointer__background.hfe-animation__sweep-down .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + bottom: 100% +} + +.hfe-pointer__background.hfe-animation__shutter-out-vertical .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + bottom: 50%; + top: 50% +} + +.hfe-pointer__background.hfe-animation__shutter-out-horizontal .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + right: 50%; + left: 50% +} + +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after { + top: 0; + left: 0; + right: 0; + bottom: 0; + background: #55595c; + z-index: -1 +} + +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:before { + top: 0; + bottom: 100% +} + +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after { + top: 100%; + bottom: 0 +} + +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover:before, +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus:before, +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted:before, +.hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:before { + bottom: 50% +} + +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover:after, +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus:after, +.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted:after, +.hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:after { + top: 50% +} + +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:before { + right: 0; + left: 100% +} + +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after { + right: 100%; + left: 0 +} + +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover:before, +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus:before, +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted:before, +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:before { + left: 50% +} + +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover:after, +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus:after, +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted:after, +.hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:after { + right: 50% +} + +.hfe-pointer__background.hfe-animation__none, +.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__background.hfe-animation__none:before, +.hfe-pointer__background.hfe-animation__none:after, +.hfe-pointer__background.hfe-animation__none:hover, +.hfe-pointer__background.hfe-animation__none:focus, +.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: skew(-8deg); + -ms-transform: skew(-8deg); + transform: skew(-8deg) +} + +.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: scale(1.2); + -ms-transform: scale(1.2); + transform: scale(1.2) +} + +.hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: scale(.8); + -ms-transform: scale(.8); + transform: scale(.8) +} + +.hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: translateY(-8px); + -ms-transform: translateY(-8px); + transform: translateY(-8px) +} + +.hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: translateY(8px); + -ms-transform: translateY(8px); + transform: translateY(8px) +} + +.hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: rotate(6deg); + -ms-transform: rotate(6deg); + transform: rotate(6deg) +} + +.hfe-pointer__text.hfe-animation__none, +.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-pointer__text.hfe-animation__none:before, +.hfe-pointer__text.hfe-animation__none:after, +.hfe-pointer__text.hfe-animation__none:hover, +.hfe-pointer__text.hfe-animation__none:focus, +.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, +.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, +.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, +.hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus { + -webkit-transition-duration: 0s; + transition-duration: 0s +} + +.hfe-flyout-overlay { + display: none; + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 999998; + background: rgba(0, 0, 0, .6); + cursor: pointer; + -webkit-backface-visibility: hidden +} + +.hfe-pointer__underline .menu-item.parent a.hfe-menu-item.elementor-button:after, +.hfe-pointer__overline .menu-item.parent a.hfe-menu-item.elementor-button:before, +.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button:after, +.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button:before { + height: 0 +} + +.hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button:before, +.hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button:after { + border-width: 0 +} + +.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:hover, +.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:focus { + -webkit-transform: none; + transform: none +} + +.hfe-flyout-close, +.hfe-flyout-close svg { + position: absolute; + top: 0; + right: 0; + margin: 5px; + width: 23px; + height: 23px; + line-height: 23px; + font-size: 23px; + display: block; + cursor: pointer +} + +.hfe-flyout-wrapper .hfe-side.hfe-flyout-left { + top: 0; + bottom: 0; + left: -100%; + right: auto; + height: 100%; + width: 300px; + max-width: 100%; + max-width: 100vw +} + +.hfe-flyout-wrapper .hfe-side { + display: none; + position: fixed; + z-index: 999999; + padding: 0; + margin: 0; + -webkit-overflow-scrolling: touch; + -webkit-backface-visibility: hidden +} + +.hfe-flyout-wrapper .hfe-side.hfe-flyout-show { + display: block +} + +.hfe-flyout-content.push { + color: #fff +} + +.hfe-flyout-content ul li { + color: #fff +} + +.hfe-flyout-wrapper .hfe-side.hfe-flyout-right { + top: 0; + bottom: 0; + left: auto; + right: -100%; + height: 100%; + width: 300px; + max-width: 100% +} + +.hfe-flyout-wrapper .hfe-side.hfe-flyout-left { + top: 0; + bottom: 0; + left: -100%; + right: auto; + height: 100%; + width: 300px; + max-width: 100%; + max-width: 100vw +} + +.hfe-flyout-wrapper .hfe-side.top { + top: -100%; + bottom: auto; + left: 0; + right: 0; + width: 100%; + width: 100vw; + height: 300px; + max-height: 100% +} + +.hfe-flyout-wrapper .hfe-side.bottom { + top: auto; + bottom: -100%; + left: 0; + right: 0; + width: 100%; + width: 100vw; + height: 300px; + max-height: 100% +} + +.hfe-flyout-content { + height: 100%; + overflow-x: hidden; + overflow-y: auto; + line-height: 1.4em; + color: #fff +} + +@media (max-width:1024px) { + .hfe-flyout-content { + -webkit-transform: translateZ(0); + transform: translateZ(0) + } +} + +.hfe-flyout-content::-webkit-scrollbar { + display: none +} + +.admin-bar .hfe-side { + margin-top: 32px +} + +.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children>ul.sub-menu { + -webkit-transform: translateY(20%); + -ms-transform: translateY(20%); + transform: translateY(20%); + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-transition: all 0.1s; + transition: all 0.1s +} + +.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover>ul.sub-menu { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" +} + +.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children>ul.sub-menu { + -webkit-transform: translateY(-20%); + -ms-transform: translateY(-20%); + transform: translateY(-20%); + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-transition: all 0.1s; + transition: all 0.1s +} + +.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover>ul.sub-menu { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" +} + +.hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:first-child, +.hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:last-child { + overflow: visible !important +} + +.elementor-widget-navigation-menu:not(.hfe-nav-menu__align-justify):not(.hfe-menu-item-space-between) a.hfe-menu-item.elementor-button { + display: inline-flex +} + +.hfe-nav-menu li.hfe-button-wrapper { + align-self: center +} + +@media only screen and (max-width:1024px) { + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li, + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu { + width: 100%; + margin-right: 0 + } + .hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle, + .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle { + display: block + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu { + visibility: hidden; + opacity: 0 + } + .hfe-nav-menu__breakpoint-tablet .hfe-active-menu+.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + visibility: visible; + opacity: 1 + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal, + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical { + visibility: hidden; + opacity: 0; + height: 0 + } + .hfe-nav-menu__breakpoint-tablet .hfe-active-menu+.hfe-nav-menu__layout-horizontal, + .hfe-nav-menu__breakpoint-tablet .hfe-active-menu+.hfe-nav-menu__layout-vertical { + visibility: visible; + opacity: 1; + height: auto + } + .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + position: relative + } + .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal, + .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-vertical { + position: absolute + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu { + visibility: hidden; + opacity: 0 + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu { + top: 0; + left: 0 + } + .hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle, + .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle { + visibility: visible; + opacity: 1; + display: block + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical { + float: none + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu, + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu, + .hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu { + visibility: hidden; + opacity: 0; + -webkit-transition: none; + transition: none + } + .hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover { + border: 1px dotted + } + .hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle { + border: 1px dotted transparent + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu { + position: relative; + height: 0 + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu { + position: relative; + height: 0; + top: 0 + } + .hfe-nav-menu__breakpoint-tablet .saved-content, + .hfe-nav-menu__breakpoint-tablet .sub-menu, + .hfe-nav-menu__breakpoint-tablet .child { + left: 0 !important; + width: auto !important + } + .hfe-nav-menu .sub-menu { + min-width: auto; + margin: 0 + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow { + padding: 10px + } + .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '-' + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu .sub-menu { + -webkit-box-shadow: none; + box-shadow: none + } + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before, + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before, + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before, + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before, + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before { + content: '' + } + .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, + .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu, + .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, + .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu { + -webkit-transform: none; + -ms-transform: none; + transform: none + } + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after, + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before { + background-color: unset !important + } + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before { + border: 0px !important + } + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, + .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important + } + .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item, + .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item, + .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.hfe-button-wrapper { + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -moz-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between + } +} + +@media only screen and (max-width:767px) { + .hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item, + .hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.hfe-button-wrapper { + -webkit-box-pack: justify; + -webkit-justify-content: space-between; + -moz-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between + } + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-horizontal .hfe-nav-menu__toggle, + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal .hfe-nav-menu { + visibility: visible; + opacity: 1; + display: block + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal li.menu-item, + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu { + width: 100% + } + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle { + display: inline-block + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu { + position: relative; + height: 0; + top: 0 + } + .hfe-nav-menu .sub-menu { + min-width: auto; + margin: 0 + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu, + .hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover>.sub-menu { + visibility: hidden; + opacity: 0; + -webkit-transition: none; + transition: none + } + .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical { + float: none + } + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle.hfe-active-menu { + display: block + } + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal, + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-vertical { + visibility: hidden; + opacity: 0; + height: 0 + } + .hfe-nav-menu__breakpoint-mobile .hfe-layout-horizontal .hfe-nav-menu__toggle, + .hfe-nav-menu__breakpoint-mobile .hfe-layout-vertical .hfe-nav-menu__toggle { + visibility: visible; + opacity: 1; + display: block + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal { + visibility: hidden; + opacity: 0; + height: 0 + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical { + float: none + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu { + visibility: hidden; + opacity: 0 + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu { + visibility: hidden; + opacity: 0 + } + .hfe-nav-menu__breakpoint-mobile .hfe-active-menu+.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + visibility: visible; + opacity: 1 + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal, + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical { + visibility: hidden; + opacity: 0; + height: 0 + } + .hfe-nav-menu__breakpoint-mobile .hfe-active-menu+.hfe-nav-menu__layout-horizontal, + .hfe-nav-menu__breakpoint-mobile .hfe-active-menu+.hfe-nav-menu__layout-vertical { + visibility: visible; + opacity: 1; + height: auto + } + .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal .hfe-nav-menu { + position: relative + } + .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-horizontal, + .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width+.hfe-nav-menu__layout-vertical { + position: absolute + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu { + top: 0; + left: 0 + } + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '-' + } + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before { + content: '' + } + .hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle:hover { + border: 1px dotted + } + .hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle { + border: 1px dotted transparent + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu .sub-menu { + -webkit-box-shadow: none; + box-shadow: none + } + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-1 .hfe-nav-menu { + -webkit-transform: scale(.7); + -ms-transform: scale(.7); + transform: scale(.7); + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-transition: all 0.3s; + transition: all 0.3s + } + .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow { + padding: 10px + } + .hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-1 .hfe-nav-menu { + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1); + opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" + } + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-2 .hfe-nav-menu { + -webkit-transform: translateX(20%); + -ms-transform: translateX(20%); + transform: translateX(20%); + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-transition: all 0.3s cubic-bezier(.25, .5, .5, .9); + transition: all 0.3s cubic-bezier(.25, .5, .5, .9) + } + .hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-2 .hfe-nav-menu { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" + } + .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-3 .hfe-nav-menu { + -webkit-transform: translateY(20%); + -ms-transform: translateY(20%); + transform: translateY(20%); + opacity: 0; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; + -webkit-transition: all 0.3s; + transition: all 0.3s + } + .hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-3 .hfe-nav-menu { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + opacity: 1; + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" + } + .hfe-nav-menu__breakpoint-mobile .saved-content, + .hfe-nav-menu__breakpoint-mobile .sub-menu, + .hfe-nav-menu__breakpoint-mobile .child, + .hfe-nav-menu__breakpoint-tablet .saved-content, + .hfe-nav-menu__breakpoint-tablet .sub-menu, + .hfe-nav-menu__breakpoint-tablet .child { + left: 0 !important; + width: auto !important + } + .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, + .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu, + .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu, + .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu { + -webkit-transform: none; + -ms-transform: none; + transform: none + } + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after, + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after, + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before, + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before { + background-color: unset !important + } + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before, + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before { + border: 0px !important + } + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, + .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus, + .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, + .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus { + -webkit-transform: none !important; + -ms-transform: none !important; + transform: none !important + } +} + +.hfe-toggle-no .hfe-layout-expandible .hfe-nav-menu__toggle { + display: none +} + +.hfe-icon { + display: inline-block; + vertical-align: middle +} + +.hfe-icon svg { + width: 1em; + height: 1em +} + +.hfe-cart-menu-wrap-custom { + display: inline-block; + line-height: 1 +} + +.hfe-cart-menu-wrap-custom .hfe-cart-count, +.hfe-cart-menu-wrap-custom .hfe-cart-count:after { + border-color: #75c32c; + color: #75c32c +} + +.hfe-cart-menu-wrap-custom .hfe-cart-count { + font-weight: 700; + position: relative; + display: inline-block; + vertical-align: middle; + text-align: center; + min-width: 2.1em; + min-height: 2.1em; + font-size: .86em; + line-height: 1.8; + border-radius: .3em .3em .3em .3em; + border-width: 2px; + border-style: solid; + padding: 12px 24px +} + +.hfe-cart-menu-wrap-default { + display: inline-block; + line-height: 1 +} + +.hfe-cart-menu-wrap-default .hfe-cart-count, +.hfe-cart-menu-wrap-default .hfe-cart-count:after { + border-color: #75c32c; + color: #75c32c +} + +.hfe-cart-menu-wrap-default .hfe-cart-count { + font-weight: 700; + position: relative; + display: inline-block; + vertical-align: middle; + text-align: center; + min-width: 2.1em; + min-height: 2.1em; + font-size: .86em; + line-height: 1.8; + border-radius: 0em 0em .3em .3em; + border-width: 2px; + border-style: solid; + padding: 0 .4em +} + +.hfe-cart-menu-wrap-default .hfe-cart-count:after { + bottom: 100%; + margin-bottom: 0; + height: .8em; + width: .8em; + left: 50%; + transform: translateX(-50%); + top: -.6em; + content: ' '; + position: absolute; + pointer-events: none; + border-width: 2px; + border-style: solid; + border-top-left-radius: 10em; + border-top-right-radius: 10em; + border-bottom: 0 +} + +.elementor-widget-hfe-cart:not(.hfe-menu-cart--show-subtotal-yes) .hfe-menu-cart__toggle .elementor-button-text { + display: none +} + +.elementor-widget-hfe-cart.toggle-icon--bag-light .hfe-menu-cart__toggle .elementor-button-icon i:before { + content: '\e8e3' +} + +.elementor-widget-hfe-cart.toggle-icon--bag-medium .hfe-menu-cart__toggle .elementor-button-icon i:before { + content: '\e8e4' +} + +.elementor-widget-hfe-cart.toggle-icon--bag-solid .hfe-menu-cart__toggle .elementor-button-icon i:before { + content: '\e8e5' +} + +.hfe-menu-cart__toggle .elementor-button { + background: transparent; + border-radius: 0; + color: #818a91; + border: 1px solid; + border-color: inherit; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center +} + +.hfe-menu-cart__toggle .elementor-button-text { + margin-right: .3em +} + +.hfe-menu-cart__toggle .elementor-button-icon { + position: relative; + -webkit-transition: color 0.1s; + -o-transition: color 0.1s; + transition: color 0.1s +} + +.hfe-menu-cart--items-indicator-bubble .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before { + content: attr(data-counter); + display: block; + position: absolute; + min-width: 1.6em; + height: 1.6em; + line-height: 1.5em; + top: -.7em; + right: -.7em; + border-radius: 100%; + color: #fff; + background-color: #d9534f; + text-align: center; + font-size: 10px +} + +.hfe-menu-cart--items-indicator-plain .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before { + content: attr(data-counter); + display: inline-block; + font-weight: 400 +} + +.hfe-menu-cart--empty-indicator-hide .hfe-menu-cart__toggle .elementor-button .elementor-button-icon[data-counter="0"]:before { + content: none; + display: none +} + +.hfe-menu-cart__toggle .elementor-button-icon { + -webkit-box-ordinal-group: 16; + -webkit-order: 15; + -ms-flex-order: 15; + order: 15 +} + +.hfe-menu-cart__toggle.hfe-button-wrapper .elementor-button { + color: #4d4848 +} + +.hfe-search-button-wrapper { + display: block; + cursor: pointer; + vertical-align: middle; + text-align: right +} + +.hfe-search-form__container { + display: flex; + overflow: hidden +} + +.hfe-search-form__input { + flex-basis: 100% +} + +.hfe-search-icon-toggle i.fa-search { + display: inline-block; + position: absolute; + width: 20px; + box-sizing: content-box; + padding: 10px +} + +.hfe-search-icon-toggle i:before { + vertical-align: middle +} + +.hfe-search-button-wrapper input[type=search] { + border: 0; + padding: 10px; + cursor: pointer; + border-radius: 0; + transition: all .5s; + box-sizing: border-box; + outline: none +} + +.hfe-search-button-wrapper button { + border: none; + border-radius: 0; + padding: 0 +} + +.hfe-search-button-wrapper input[type=search]:focus { + cursor: auto; + border: none; + box-shadow: none +} + +.hfe-search-icon-toggle input:-moz-placeholder, +.hfe-search-icon-toggle input::-webkit-input-placeholder { + color: transparent +} + +.hfe-search-layout-icon .hfe-search-icon-toggle .hfe-search-form__input { + background-color: unset; + height: 100% +} + +.hfe-search-button-wrapper.hfe-input-focus { + display: flex +} + +.hfe-search-form__container .hfe-search-submit { + min-width: 3%; + position: relative +} + +.hfe-search-form__container button#clear, +.hfe-search-icon-toggle button#clear { + visibility: hidden; + position: absolute; + right: 0; + top: 0; + padding: 0 8px; + font-style: normal; + user-select: none; + cursor: pointer; + bottom: 0; + margin-right: 10px; + background-color: transparent +} + +.hfe-search-button-wrapper input[type="search"]::-webkit-search-decoration, +.hfe-search-button-wrapper input[type="search"]::-webkit-search-cancel-button, +.hfe-search-button-wrapper input[type="search"]::-webkit-search-results-button, +.hfe-search-button-wrapper input[type="search"]::-webkit-search-results-decoration { + display: none +} + +.hfe-search-form__container button#clear-with-button { + visibility: hidden; + position: absolute; + top: 0; + padding: 0 8px; + font-style: normal; + font-size: 1.2em; + user-select: none; + cursor: pointer; + bottom: 0; + background-color: transparent +} + +.hfe-search-button-wrapper, +.hfe-search-form__container, +.hfe-search-icon-toggle, +.hfe-search-button-wrapper .hfe-search-icon-toggle i, +.hfe-search-button-wrapper .hfe-search-icon-toggle i:before { + position: relative +} + +.hfe-search-button-wrapper .hfe-search-icon-toggle .hfe-search-form__input { + position: absolute; + width: 0; + right: 0; + background-color: transparent +} + +.hfe-search-icon-toggle { + width: 100% !important +} + +.hfe-search-button-wrapper.hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input { + position: absolute; + width: 250px; + right: 0 +} + +.hfe-search-layout-text .hfe-search-form__container, +.hfe-search-layout-icon_text .hfe-search-form__container, +.hfe-search-layout-text .hfe-search-form__container .hfe-search-form__input, +.hfe-search-layout-icon_text .hfe-search-form__container .hfe-search-form__input { + width: 100% +} + +.hfe-search-icon-toggle { + line-height: 1.5 +} + +.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__underline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__overline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__overline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + width: 100%; + left: 0; + opacity: 1 +} + +.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + bottom: 0; + opacity: 1 +} + +.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + top: 0; + opacity: 1 +} + +.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + height: 3px; + width: 100%; + left: 0; + opacity: 1 +} + +.hfe-pointer__framed.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before { + opacity: 1; + -webkit-transform: scale(1); + -ms-transform: scale(1); + transform: scale(1) +} + +.hfe-pointer__framed.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:before, +.hfe-pointer__underline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + opacity: 1 +} + +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, +.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after { + border-width: 3px; + width: 100%; + opacity: 1; + height: 100% +} + +.hfe-scroll-to-top-wrap.hfe-scroll-to-top-hide { + display: none +} + +.hfe-scroll-to-top-wrap.edit-mode, +.hfe-scroll-to-top-wrap.single-page-off { + display: none !important +} + +.hfe-scroll-to-top-button { + position: fixed; + right: 15px; + bottom: 15px; + z-index: 9999; + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; + -ms-flex-align: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center; + width: 50px; + height: 50px; + border-radius: 50px; + background-color: #000; + color: #fff; + text-align: center; + opacity: 1; + cursor: pointer; + -webkit-transition: all .3s; + transition: all .3s +} + +.hfe-scroll-to-top-button i { + color: #fff; + font-size: 16px +} + +ul.hfe-breadcrumbs { + display: block; + margin: 0; + padding: 0; + list-style: none +} + +ul.hfe-breadcrumbs li { + display: inline-block; + margin-right: 10px; + vertical-align: middle +} + +ul.hfe-breadcrumbs li:last-child { + margin: 0 +} + +ul.hfe-breadcrumbs li a, +ul.hfe-breadcrumbs li span.hfe-breadcrumbs-separator-icon, +ul.hfe-breadcrumbs li span.hfe-breadcrumbs-text { + display: block +} + +ul.hfe-breadcrumbs li span.hfe-breadcrumbs-text { + -webkit-transition: all .4s; + transition: all .4s +} + +span.hfe-breadcrumbs-home-icon { + margin-right: 10px; + align-content: center +} + +.hfe-breadcrumbs-first a { + align-content: center +} + +.hfe-breadcrumbs-separator-icon i, +.hfe-breadcrumbs-separator-icon svg, +.hfe-breadcrumbs-home-icon i, +.hfe-breadcrumbs-home-icon svg { + width: 1em; + height: 1em; + position: relative; + display: block +} + +ul.hfe-breadcrumbs-show-home li.hfe-breadcrumbs-first { + display: inline-flex +} + +ul.hfe-post-info-items { + list-style: none; + margin: 0; + padding: 0 +} + +ul.hfe-post-info-inline.hfe-post-info-items { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap +} + +li.hfe-post-info-item { + -webkit-align-content: center; + -ms-flex-line-pack: center; + align-content: center; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -webkit-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-box-pack: center; + -ms-flex-pack: center; + -webkit-justify-content: center; + justify-content: center +} + +li.hfe-post-info-item, +li.hfe-post-info-item>a { + display: -webkit-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; + -ms-flex-align: center +} + +.hfe-post-info-inline.hfe-post-info-items .hfe-post-info-item { + margin-right: 8px; + margin-left: 8px +} + +.hfe-post-info-inline .hfe-post-info-item:not(:last-child):after { + position: relative; + right: -8px +} + +.hfe-post-info-inline.hfe-post-info-items { + margin-right: -8px; + margin-left: -8px +} + +.hfe-post-info-icon svg { + display: block +} + +.hfe-post-info-layout-traditional .hfe-post-info-item:not(:last-child):after { + position: absolute; + bottom: 0; + width: 100%; + left: 0 +} + +.hfe-post-info-layout-traditional .hfe-post-info-item:not(:last-child) { + position: relative +} + +.hfe-icon-wrap .hfe-icon svg { + height: 100%; + width: 100% +} + +body .elementor .hfe-button-wrapper a { + text-decoration: none +} + +.hfe-button-wrapper { + border-radius: 3px +} + +.hfe-reading-progress-bar { + height: 4px +} + +.hfe-posts-grid { + display: grid +} + +.hfe-post-image img { + width: 100%; + height: auto; + display: block +} + +.hfe-post-title a { + text-decoration: none +} + +.hfe-post-title { + margin-top: 0 +} + +.hfe-read-more { + text-decoration: none +} + +.hfe-post-meta { + font-size: 12px; + line-height: 1.3em +} + +.hfe-post-title { + font-size: 20px +} diff --git a/assets/js/elementor-widgets.js b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/logico-plugin/inc/js/elementor-widgets.js similarity index 67% rename from assets/js/elementor-widgets.js rename to 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/logico-plugin/inc/js/elementor-widgets.js index 4d32bc6..1004d0d 100644 --- a/assets/js/elementor-widgets.js +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/logico-plugin/inc/js/elementor-widgets.js @@ -1,6 +1,5 @@ 'use strict'; function animate_heading($scope) { - console.log('LOGICO HEADING ANIMATION V2 - RUNNING'); if ($scope.data('settings') && $scope.data('settings')._animation && $scope.data('settings')._animation == 'logico_heading_animation') { const $title = $scope.find('.logico-title'); if ($title.hasClass('animated-ready')) return; @@ -29,40 +28,28 @@ function animate_heading($scope) { } function sticky_element_activate(obj) { if (obj.hasClass('sticky-container-on')) { - // Initialize once - if (!obj.data('sticky-initialized')) { - const el_offset = obj.offset().top; - const el_height = Math.round(obj.outerHeight()); - obj.data('initial-offset', el_offset); - obj.data('initial-height', el_height); - obj.data('sticky-initialized', true); - - if ((obj.css('position') === 'static' || obj.css('position') === 'relative') && obj.prev('.sticky-container-placeholder').length <= 0) { - obj.before('
'); - } - - jQuery(window).on('scroll.sticky_container', function() { - const st = Math.round(jQuery(window).scrollTop()); - const current_offset = obj.data('initial-offset'); - const current_height = obj.data('initial-height'); - const el_ready = current_offset + current_height + 200; // Trigger after passing the element - const el_start = current_offset + current_height + 800; // Trigger after hero - - if (st <= el_ready) { - obj.removeClass('sticky-container-ready'); - obj.prev('.sticky-container-placeholder').removeAttr('style'); - } else { - obj.addClass('sticky-container-ready'); - obj.prev('.sticky-container-placeholder').height(current_height); - } - - if (st <= el_start) { - obj.removeClass('sticky-container-active'); - } else { - obj.addClass('sticky-container-active'); - } - }); + let el_offset = obj.offset().top + , el_height = Math.round(obj.outerHeight()) + , el_ready = Math.round(el_offset + el_height + 200) + , el_start = Math.round(el_offset + el_height + 400); + if ((obj.css('position') === 'static' || obj.css('position') === 'relative') && obj.prev('.sticky-container-placeholder').length <= 0) { + obj.before('
') } + jQuery(window).on('scroll', function() { + let st = Math.round(jQuery(window).scrollTop()); + if (st <= el_ready) { + obj.removeClass('sticky-container-ready'); + obj.prev('.sticky-container-placeholder').removeAttr('style') + } else { + obj.addClass('sticky-container-ready'); + obj.prev('.sticky-container-placeholder').height(el_height) + } + if (st <= el_start) { + obj.removeClass('sticky-container-active') + } else { + obj.addClass('sticky-container-active') + } + }) } } jQuery(window).on('elementor/frontend/init', function() { @@ -203,44 +190,5 @@ jQuery(window).on('elementor/frontend/init', function() { }) } } - }); - - elementorFrontend.hooks.addAction('frontend/element_ready/accordion.default', function($scope) { - if (!jQuery('body').hasClass('elementor-editor-active')) { - $scope.find('.elementor-tab-title').each(function() { - var $title = jQuery(this); - var $item = $title.closest('.elementor-accordion-item'); - var $content = $item.find('.elementor-tab-content'); - var $accordion = $scope.find('.elementor-accordion'); - - // Remove native click and apply custom logic - // Timeout ensures we run after elementor natively binds its own events - setTimeout(function() { - $title.off('click').on('click', function(e) { - e.preventDefault(); - e.stopImmediatePropagation(); - - if ($title.hasClass('elementor-active')) { - return; // Do not collapse if already open - } - - // Close others - $accordion.find('.elementor-tab-title').removeClass('elementor-active active'); - $accordion.find('.elementor-accordion-item').removeClass('active'); - $accordion.find('.elementor-tab-content').slideUp(400).removeClass('elementor-active active'); - - // Open this one - $title.addClass('elementor-active active'); - $item.addClass('active'); - $content.hide().addClass('elementor-active active').slideDown(400); - }); - }, 100); - - // Keep everything collapsed on init (as requested in earlier session) - $title.removeClass('elementor-active active'); - $item.removeClass('active'); - $content.hide().removeClass('elementor-active active'); - }); - } - }); -}); + }) +}) diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css new file mode 100644 index 0000000..042daf7 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css @@ -0,0 +1,551 @@ +@keyframes wc-skeleton-shimmer { + to { + transform: translateX(100%) + } +} + +body.wc-block-product-gallery-modal-open, +body.wc-modal--open { + overflow: hidden +} + +.wc-block-grid__products .wc-block-grid__product-image { + display: block; + position: relative; + text-decoration: none +} + +.wc-block-grid__products .wc-block-grid__product-image a { + border: 0; + box-shadow: none; + outline: 0; + text-decoration: none +} + +.wc-block-grid__products .wc-block-grid__product-image img { + height: auto; + max-width: 100%; + width: 100% +} + +.wc-block-grid__products .wc-block-grid__product-image img[hidden] { + display: none +} + +.wc-block-grid__products .wc-block-grid__product-image img[alt=""] { + border: 1px solid #f2f2f2 +} + +.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title, +.editor-styles-wrapper .wc-block-grid__product-title, +.wc-block-grid__product-title { + color: inherit; + display: block; + font-family: inherit; + font-size: inherit; + font-weight: 700; + line-height: 1.2; + padding: 0 +} + +.wc-block-grid__product-price { + display: block +} + +.wc-block-grid__product-price .wc-block-grid__product-price__regular { + margin-right: .5em +} + +.wc-block-grid__product-add-to-cart.wp-block-button { + white-space: normal; + word-break: break-word +} + +.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link { + display: inline-flex; + font-size: 1em; + justify-content: center; + text-align: center; + white-space: normal; + word-break: break-word +} + +.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading { + opacity: .25 +} + +.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after { + content: ""; + display: inline-block; + font-family: WooCommerce; + height: auto; + margin-left: .5em; + width: auto +} + +.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after { + animation: spin 2s linear infinite; + content: ""; + display: inline-block; + font-family: WooCommerce; + height: auto; + margin-left: .5em; + width: auto +} + +.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, +.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, +.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, +.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after, +.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after { + content: ""; + margin: 0 +} + +.wc-block-grid__product-rating, +.wp-block-woocommerce-product-review-rating { + display: block +} + +.wc-block-grid__product-rating .star-rating, +.wc-block-grid__product-rating .wc-block-grid__product-rating__stars, +.wc-block-grid__product-rating .wc-block-product-review-rating__stars, +.wp-block-woocommerce-product-review-rating .star-rating, +.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars, +.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars { + font-family: WooCommerce; + font-size: 1em; + font-weight: 400; + height: 1.618em; + line-height: 1.618; + margin: 0 auto; + overflow: hidden; + position: relative; + text-align: left; + width: 5.3em +} + +.wc-block-grid__product-rating .star-rating:before, +.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before, +.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before, +.wp-block-woocommerce-product-review-rating .star-rating:before, +.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before, +.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before { + content: "SSSSS"; + left: 0; + opacity: .5; + position: absolute; + right: 0; + top: 0; + white-space: nowrap +} + +.wc-block-grid__product-rating .star-rating span, +.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span, +.wc-block-grid__product-rating .wc-block-product-review-rating__stars span, +.wp-block-woocommerce-product-review-rating .star-rating span, +.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span, +.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span { + left: 0; + overflow: hidden; + padding-top: 1.5em; + position: absolute; + right: 0; + top: 0 +} + +.wc-block-grid__product-rating .star-rating span:before, +.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before, +.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before, +.wp-block-woocommerce-product-review-rating .star-rating span:before, +.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before, +.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before { + color: inherit; + content: "SSSSS"; + left: 0; + position: absolute; + right: 0; + top: 0; + white-space: nowrap +} + +.wc-block-grid .wc-block-grid__product-onsale, +.wc-block-grid__product-image .wc-block-grid__product-onsale { + background: #fff; + border: 1px solid #43454b; + border-radius: 4px; + color: #43454b; + display: inline-block; + font-size: .875em; + font-weight: 600; + left: auto; + padding: .25em .75em; + position: absolute; + right: 4px; + text-align: center; + text-transform: uppercase; + top: 4px; + width: auto; + z-index: 9 +} + +.wc-block-grid__product .wc-block-grid__product-image, +.wc-block-grid__product .wc-block-grid__product-link { + display: inline-block; + position: relative +} + +.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image), +.wc-block-grid__product .wc-block-grid__product-title { + margin: 0 0 12px +} + +.wc-block-grid__product .wc-block-grid__product-add-to-cart, +.wc-block-grid__product .wc-block-grid__product-onsale, +.wc-block-grid__product .wc-block-grid__product-price, +.wc-block-grid__product .wc-block-grid__product-rating { + margin: 0 auto 12px +} + +.theme-twentysixteen .wc-block-grid .price ins { + color: #77a464 +} + +.theme-twentynineteen .wc-block-grid__product { + font-size: .88889em +} + +.theme-twentynineteen .wc-block-components-product-sale-badge, +.theme-twentynineteen .wc-block-components-product-title, +.theme-twentynineteen .wc-block-grid__product-onsale, +.theme-twentynineteen .wc-block-grid__product-title { + font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif +} + +.theme-twentynineteen .wc-block-grid__product-title:before { + display: none +} + +.theme-twentynineteen .wc-block-components-product-sale-badge, +.theme-twentynineteen .wc-block-grid__product-onsale { + line-height: 1 +} + +.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color) { + color: #fff +} + +.theme-twentytwenty .wc-block-grid__product-link { + color: #000 +} + +.theme-twentytwenty .wc-block-components-product-title, +.theme-twentytwenty .wc-block-grid__product-title { + color: #cd2653; + font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif; + font-size: 1em +} + +.theme-twentytwenty .wp-block-columns .wc-block-components-product-title { + margin-top: 0 +} + +.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount, +.theme-twentytwenty .wc-block-components-product-price__value, +.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount, +.theme-twentytwenty .wc-block-grid__product-price__value { + font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif; + font-size: .9em +} + +.theme-twentytwenty .wc-block-components-product-price del, +.theme-twentytwenty .wc-block-grid__product-price del { + opacity: .7 +} + +.theme-twentytwenty .wc-block-components-product-price ins, +.theme-twentytwenty .wc-block-grid__product-price ins { + text-decoration: none +} + +.theme-twentytwenty .star-rating, +.theme-twentytwenty .wc-block-grid__product-rating { + font-size: .7em +} + +.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars, +.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars, +.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars, +.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars { + line-height: 1 +} + +.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link, +.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link { + font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif +} + +.theme-twentytwenty .wc-block-components-product-sale-badge, +.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale { + background: #cd2653; + color: #fff; + font-family: -apple-system, blinkmacsystemfont, Helvetica Neue, helvetica, sans-serif; + font-weight: 700; + letter-spacing: -.02em; + line-height: 1.2; + text-transform: uppercase +} + +.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge { + position: static +} + +.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge { + position: absolute +} + +.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge) { + position: absolute; + right: 4px; + top: 4px; + z-index: 1 +} + +.theme-twentytwenty .wc-block-active-filters__title, +.theme-twentytwenty .wc-block-attribute-filter__title, +.theme-twentytwenty .wc-block-price-filter__title, +.theme-twentytwenty .wc-block-stock-filter__title { + font-size: 1em +} + +.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all, +.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link { + font-size: .75em +} + +@media only screen and (min-width:768px) { + .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale { + font-size: .875em; + padding: .5em + } +} + +@media only screen and (min-width:1168px) { + .theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale { + font-size: .875em; + padding: .5em + } +} + +.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart { + display: block; + margin-top: 12px +} + +.theme-twentytwentytwo .wc-block-components-product-price ins, +.theme-twentytwentytwo .wc-block-grid__product-price ins { + text-decoration: none +} + +.screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + word-wrap: normal !important; + border: 0; + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + overflow-wrap: normal !important; + padding: 0; + position: absolute !important; + width: 1px +} + +.screen-reader-text:focus { + clip: auto !important; + background-color: #fff; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6); + clip-path: none; + color: #2b2d2f; + display: block; + font-size: .875rem; + font-weight: 700; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000 +} + +.wp-block-group.woocommerce.product .up-sells.upsells.products { + max-width: var(--wp--style--global--wide-size) +} + +@keyframes wc-skeleton-shimmer { + to { + transform: translateX(100%) + } +} + +.wc-block-components-notice-banner { + align-content: flex-start; + align-items: stretch; + background-color: #fff; + border: 1px solid #2f2f2f; + border-radius: 4px; + box-sizing: border-box; + color: #2f2f2f; + display: flex; + font-size: .875em; + font-weight: 400; + gap: 12px; + line-height: 1.5; + margin: 16px 0; + padding: 16px !important +} + +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content { + align-self: center; + flex-basis: 100%; + padding-right: 16px; + white-space: normal +} + +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child { + padding-right: 0 +} + +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary { + font-weight: 600; + margin: 0 0 8px +} + +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol, +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul { + margin: 0 0 0 24px; + padding: 0 +} + +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after, +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after { + clear: both; + content: ""; + display: block +} + +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward { + appearance: none; + background: transparent !important; + border: 0; + color: #2f2f2f !important; + float: right; + margin: 0; + opacity: .7; + padding: 0 !important; + text-decoration-line: underline; + text-underline-position: under; + transition: all .2s ease-in-out +} + +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active, +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus, +.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover { + opacity: 1; + text-decoration: none +} + +.wc-block-components-notice-banner>svg { + fill: #fff; + background-color: #2f2f2f; + border-radius: 50%; + flex-grow: 0; + flex-shrink: 0; + height: 100%; + padding: 2px +} + +.wc-block-components-notice-banner>.wc-block-components-button { + background: transparent none !important; + border: 0 !important; + box-shadow: none !important; + color: #2f2f2f !important; + flex: 0 0 16px; + height: 16px !important; + margin: 6px 0 0 auto !important; + min-height: auto !important; + min-width: 0 !important; + opacity: .6; + outline: none !important; + padding: 0 !important; + width: 16px !important +} + +.wc-block-components-notice-banner>.wc-block-components-button>svg { + margin: 0 !important +} + +.wc-block-components-notice-banner>.wc-block-components-button:active, +.wc-block-components-notice-banner>.wc-block-components-button:focus, +.wc-block-components-notice-banner>.wc-block-components-button:hover { + opacity: 1 +} + +.wc-block-components-notice-banner>.wc-block-components-button:focus { + outline: 2px solid currentColor !important; + outline-offset: 0 +} + +.wc-block-components-notice-banner.is-error { + background-color: #fff0f0; + border-color: #cc1818 +} + +.wc-block-components-notice-banner.is-error>svg { + background-color: #cc1818; + transform: rotate(180deg) +} + +.wc-block-components-notice-banner.is-warning { + background-color: #fffbf4; + border-color: #f0b849 +} + +.wc-block-components-notice-banner.is-warning>svg { + background-color: #f0b849; + transform: rotate(180deg) +} + +.wc-block-components-notice-banner.is-success { + background-color: #f4fff7; + border-color: #4ab866 +} + +.wc-block-components-notice-banner.is-success>svg { + background-color: #4ab866 +} + +.wc-block-components-notice-banner.is-info { + background-color: #f4f8ff; + border-color: #007cba +} + +.wc-block-components-notice-banner.is-info>svg { + background-color: #007cba +} + +.wc-block-components-notice-banner:focus { + outline-width: 0 +} + +.wc-block-components-notice-banner:focus-visible { + outline-style: solid; + outline-width: 2px +} + +.woocommerce.wc-block-store-notices.alignwide { + max-width: var(--wp--style--global--wide-size) +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/brands.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/brands.css new file mode 100644 index 0000000..f82bf49 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/brands.css @@ -0,0 +1,170 @@ +.tax-product_brand .brand-description { + overflow: hidden; + zoom: 1 +} + +.tax-product_brand .brand-description img.brand-thumbnail { + width: 25%; + float: right +} + +.tax-product_brand .brand-description .text { + width: 72%; + float: left +} + +.widget_brand_description img { + box-sizing: border-box; + width: 100%; + max-width: none; + height: auto; + margin: 0 0 1em +} + +ul.brand-thumbnails { + margin-left: 0; + margin-bottom: 0; + clear: both; + list-style: none +} + +ul.brand-thumbnails:before { + clear: both; + content: ""; + display: table +} + +ul.brand-thumbnails:after { + clear: both; + content: ""; + display: table +} + +ul.brand-thumbnails li { + float: left; + margin: 0 3.8% 1em 0; + padding: 0; + position: relative; + width: 22.05% +} + +ul.brand-thumbnails.fluid-columns li { + width: auto +} + +ul.brand-thumbnails:not(.fluid-columns) li.first { + clear: both +} + +ul.brand-thumbnails:not(.fluid-columns) li.last { + margin-right: 0 +} + +ul.brand-thumbnails.columns-1 li { + width: 100%; + margin-right: 0 +} + +ul.brand-thumbnails.columns-2 li { + width: 48% +} + +ul.brand-thumbnails.columns-3 li { + width: 30.75% +} + +ul.brand-thumbnails.columns-5 li { + width: 16.95% +} + +ul.brand-thumbnails.columns-6 li { + width: 13.5% +} + +.brand-thumbnails li img { + box-sizing: border-box; + width: 100%; + max-width: none; + height: auto; + margin: 0 +} + +@media screen and (max-width:768px) { + ul.brand-thumbnails:not(.fluid-columns) li { + width: 48% !important + } + ul.brand-thumbnails:not(.fluid-columns) li.first { + clear: none + } + ul.brand-thumbnails:not(.fluid-columns) li.last { + margin-right: 3.8% + } + ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd) { + clear: both + } + ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even) { + margin-right: 0 + } +} + +.brand-thumbnails-description li { + text-align: center +} + +.brand-thumbnails-description li .term-thumbnail img { + display: inline +} + +.brand-thumbnails-description li .term-description { + margin-top: 1em; + text-align: left +} + +#brands_a_z h3:target { + text-decoration: underline +} + +ul.brands_index { + list-style: none outside; + overflow: hidden; + zoom: 1 +} + +ul.brands_index li { + float: left; + margin: 0 2px 2px 0 +} + +ul.brands_index li a, +ul.brands_index li span { + border: 1px solid #ccc; + padding: 6px; + line-height: 1em; + float: left; + text-decoration: none +} + +ul.brands_index li span { + border-color: #eee; + color: #ddd +} + +ul.brands_index li a:hover { + border-width: 2px; + padding: 5px; + text-decoration: none +} + +ul.brands_index li a.active { + border-width: 2px; + padding: 5px +} + +div#brands_a_z a.top { + border: 1px solid #ccc; + padding: 4px; + line-height: 1em; + float: right; + text-decoration: none; + font-size: .8em +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css new file mode 100644 index 0000000..ef06f46 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css @@ -0,0 +1,771 @@ +:root { + --woocommerce: #720eec; + --wc-green: #7ad03a; + --wc-red: #a00; + --wc-orange: #ffba00; + --wc-blue: #2ea2cc; + --wc-primary: #720eec; + --wc-primary-text: #fcfbfe; + --wc-secondary: #e9e6ed; + --wc-secondary-text: #515151; + --wc-highlight: #958e09; + --wc-highligh-text: white; + --wc-content-bg: #fff; + --wc-subtext: #767676; + --wc-form-border-color: rgba(32, 7, 7, 0.8); + --wc-form-border-radius: 4px; + --wc-form-border-width: 1px +} + +.woocommerce .woocommerce-error .button, +.woocommerce .woocommerce-info .button, +.woocommerce .woocommerce-message .button, +.woocommerce-page .woocommerce-error .button, +.woocommerce-page .woocommerce-info .button, +.woocommerce-page .woocommerce-message .button { + float: right +} + +.woocommerce .col2-set, +.woocommerce-page .col2-set { + width: 100% +} + +.woocommerce .col2-set::after, +.woocommerce .col2-set::before, +.woocommerce-page .col2-set::after, +.woocommerce-page .col2-set::before { + content: " "; + display: table +} + +.woocommerce .col2-set::after, +.woocommerce-page .col2-set::after { + clear: both +} + +.woocommerce .col2-set .col-1, +.woocommerce-page .col2-set .col-1 { + float: left; + width: 48% +} + +.woocommerce .col2-set .col-2, +.woocommerce-page .col2-set .col-2 { + float: right; + width: 48% +} + +.woocommerce img, +.woocommerce-page img { + height: auto; + max-width: 100% +} + +.woocommerce #content div.product div.images, +.woocommerce div.product div.images, +.woocommerce-page #content div.product div.images, +.woocommerce-page div.product div.images { + float: left; + width: 48% +} + +.woocommerce #content div.product div.thumbnails::after, +.woocommerce #content div.product div.thumbnails::before, +.woocommerce div.product div.thumbnails::after, +.woocommerce div.product div.thumbnails::before, +.woocommerce-page #content div.product div.thumbnails::after, +.woocommerce-page #content div.product div.thumbnails::before, +.woocommerce-page div.product div.thumbnails::after, +.woocommerce-page div.product div.thumbnails::before { + content: " "; + display: table +} + +.woocommerce #content div.product div.thumbnails::after, +.woocommerce div.product div.thumbnails::after, +.woocommerce-page #content div.product div.thumbnails::after, +.woocommerce-page div.product div.thumbnails::after { + clear: both +} + +.woocommerce #content div.product div.thumbnails a, +.woocommerce div.product div.thumbnails a, +.woocommerce-page #content div.product div.thumbnails a, +.woocommerce-page div.product div.thumbnails a { + float: left; + width: 30.75%; + margin-right: 3.8%; + margin-bottom: 1em +} + +.woocommerce #content div.product div.thumbnails a.last, +.woocommerce div.product div.thumbnails a.last, +.woocommerce-page #content div.product div.thumbnails a.last, +.woocommerce-page div.product div.thumbnails a.last { + margin-right: 0 +} + +.woocommerce #content div.product div.thumbnails a.first, +.woocommerce div.product div.thumbnails a.first, +.woocommerce-page #content div.product div.thumbnails a.first, +.woocommerce-page div.product div.thumbnails a.first { + clear: both +} + +.woocommerce #content div.product div.thumbnails.columns-1 a, +.woocommerce div.product div.thumbnails.columns-1 a, +.woocommerce-page #content div.product div.thumbnails.columns-1 a, +.woocommerce-page div.product div.thumbnails.columns-1 a { + width: 100%; + margin-right: 0; + float: none +} + +.woocommerce #content div.product div.thumbnails.columns-2 a, +.woocommerce div.product div.thumbnails.columns-2 a, +.woocommerce-page #content div.product div.thumbnails.columns-2 a, +.woocommerce-page div.product div.thumbnails.columns-2 a { + width: 48% +} + +.woocommerce #content div.product div.thumbnails.columns-4 a, +.woocommerce div.product div.thumbnails.columns-4 a, +.woocommerce-page #content div.product div.thumbnails.columns-4 a, +.woocommerce-page div.product div.thumbnails.columns-4 a { + width: 22.05% +} + +.woocommerce #content div.product div.thumbnails.columns-5 a, +.woocommerce div.product div.thumbnails.columns-5 a, +.woocommerce-page #content div.product div.thumbnails.columns-5 a, +.woocommerce-page div.product div.thumbnails.columns-5 a { + width: 16.9% +} + +.woocommerce #content div.product div.summary, +.woocommerce div.product div.summary, +.woocommerce-page #content div.product div.summary, +.woocommerce-page div.product div.summary { + float: right; + width: 48%; + clear: none +} + +.woocommerce #content div.product .woocommerce-tabs, +.woocommerce div.product .woocommerce-tabs, +.woocommerce-page #content div.product .woocommerce-tabs, +.woocommerce-page div.product .woocommerce-tabs { + clear: both +} + +.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, +.woocommerce #content div.product .woocommerce-tabs ul.tabs::before, +.woocommerce div.product .woocommerce-tabs ul.tabs::after, +.woocommerce div.product .woocommerce-tabs ul.tabs::before, +.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, +.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before, +.woocommerce-page div.product .woocommerce-tabs ul.tabs::after, +.woocommerce-page div.product .woocommerce-tabs ul.tabs::before { + content: " "; + display: table +} + +.woocommerce #content div.product .woocommerce-tabs ul.tabs::after, +.woocommerce div.product .woocommerce-tabs ul.tabs::after, +.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after, +.woocommerce-page div.product .woocommerce-tabs ul.tabs::after { + clear: both +} + +.woocommerce #content div.product .woocommerce-tabs ul.tabs li, +.woocommerce div.product .woocommerce-tabs ul.tabs li, +.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, +.woocommerce-page div.product .woocommerce-tabs ul.tabs li { + display: inline-block +} + +.woocommerce #content div.product #reviews .comment::after, +.woocommerce #content div.product #reviews .comment::before, +.woocommerce div.product #reviews .comment::after, +.woocommerce div.product #reviews .comment::before, +.woocommerce-page #content div.product #reviews .comment::after, +.woocommerce-page #content div.product #reviews .comment::before, +.woocommerce-page div.product #reviews .comment::after, +.woocommerce-page div.product #reviews .comment::before { + content: " "; + display: table +} + +.woocommerce #content div.product #reviews .comment::after, +.woocommerce div.product #reviews .comment::after, +.woocommerce-page #content div.product #reviews .comment::after, +.woocommerce-page div.product #reviews .comment::after { + clear: both +} + +.woocommerce #content div.product #reviews .comment img, +.woocommerce div.product #reviews .comment img, +.woocommerce-page #content div.product #reviews .comment img, +.woocommerce-page div.product #reviews .comment img { + float: right; + height: auto +} + +.woocommerce ul.products, +.woocommerce-page ul.products { + clear: both +} + +.woocommerce ul.products::after, +.woocommerce ul.products::before, +.woocommerce-page ul.products::after, +.woocommerce-page ul.products::before { + content: " "; + display: table +} + +.woocommerce ul.products::after, +.woocommerce-page ul.products::after { + clear: both +} + +.woocommerce ul.products li.product, +.woocommerce-page ul.products li.product { + float: left; + margin: 0 3.8% 2.992em 0; + padding: 0; + position: relative; + width: 22.05%; + margin-left: 0 +} + +.woocommerce ul.products li.first, +.woocommerce-page ul.products li.first { + clear: both +} + +.woocommerce ul.products li.last, +.woocommerce-page ul.products li.last { + margin-right: 0 +} + +.woocommerce ul.products.columns-1 li.product, +.woocommerce-page ul.products.columns-1 li.product { + width: 100%; + margin-right: 0 +} + +.woocommerce ul.products.columns-2 li.product, +.woocommerce-page ul.products.columns-2 li.product { + width: 48% +} + +.woocommerce ul.products.columns-3 li.product, +.woocommerce-page ul.products.columns-3 li.product { + width: 30.75% +} + +.woocommerce ul.products.columns-5 li.product, +.woocommerce-page ul.products.columns-5 li.product { + width: 16.95% +} + +.woocommerce ul.products.columns-6 li.product, +.woocommerce-page ul.products.columns-6 li.product { + width: 13.5% +} + +.woocommerce-page.columns-1 ul.products li.product, +.woocommerce.columns-1 ul.products li.product { + width: 100%; + margin-right: 0 +} + +.woocommerce-page.columns-2 ul.products li.product, +.woocommerce.columns-2 ul.products li.product { + width: 48% +} + +.woocommerce-page.columns-3 ul.products li.product, +.woocommerce.columns-3 ul.products li.product { + width: 30.75% +} + +.woocommerce-page.columns-5 ul.products li.product, +.woocommerce.columns-5 ul.products li.product { + width: 16.95% +} + +.woocommerce-page.columns-6 ul.products li.product, +.woocommerce.columns-6 ul.products li.product { + width: 13.5% +} + +.woocommerce .woocommerce-result-count, +.woocommerce-page .woocommerce-result-count { + float: left +} + +.woocommerce .woocommerce-ordering, +.woocommerce-page .woocommerce-ordering { + float: right +} + +.woocommerce .woocommerce-pagination ul.page-numbers::after, +.woocommerce .woocommerce-pagination ul.page-numbers::before, +.woocommerce-page .woocommerce-pagination ul.page-numbers::after, +.woocommerce-page .woocommerce-pagination ul.page-numbers::before { + content: " "; + display: table +} + +.woocommerce .woocommerce-pagination ul.page-numbers::after, +.woocommerce-page .woocommerce-pagination ul.page-numbers::after { + clear: both +} + +.woocommerce .woocommerce-pagination ul.page-numbers li, +.woocommerce-page .woocommerce-pagination ul.page-numbers li { + display: inline-block +} + +.woocommerce #content table.cart img, +.woocommerce table.cart img, +.woocommerce-page #content table.cart img, +.woocommerce-page table.cart img { + height: auto +} + +.woocommerce #content table.cart td.actions, +.woocommerce table.cart td.actions, +.woocommerce-page #content table.cart td.actions, +.woocommerce-page table.cart td.actions { + text-align: right +} + +.woocommerce #content table.cart td.actions .input-text, +.woocommerce table.cart td.actions .input-text, +.woocommerce-page #content table.cart td.actions .input-text, +.woocommerce-page table.cart td.actions .input-text { + width: 80px +} + +.woocommerce #content table.cart td.actions .coupon, +.woocommerce table.cart td.actions .coupon, +.woocommerce-page #content table.cart td.actions .coupon, +.woocommerce-page table.cart td.actions .coupon { + float: left +} + +.woocommerce .cart-collaterals, +.woocommerce-page .cart-collaterals { + width: 100% +} + +.woocommerce .cart-collaterals::after, +.woocommerce .cart-collaterals::before, +.woocommerce-page .cart-collaterals::after, +.woocommerce-page .cart-collaterals::before { + content: " "; + display: table +} + +.woocommerce .cart-collaterals::after, +.woocommerce-page .cart-collaterals::after { + clear: both +} + +.woocommerce .cart-collaterals .related, +.woocommerce-page .cart-collaterals .related { + width: 30.75%; + float: left +} + +.woocommerce .cart-collaterals .cross-sells, +.woocommerce-page .cart-collaterals .cross-sells { + width: 48%; + float: left +} + +.woocommerce .cart-collaterals .cross-sells ul.products, +.woocommerce-page .cart-collaterals .cross-sells ul.products { + float: none +} + +.woocommerce .cart-collaterals .cross-sells ul.products li, +.woocommerce-page .cart-collaterals .cross-sells ul.products li { + width: 48% +} + +.woocommerce .cart-collaterals .shipping_calculator, +.woocommerce-page .cart-collaterals .shipping_calculator { + width: 48%; + clear: right; + float: right +} + +.woocommerce .cart-collaterals .shipping_calculator::after, +.woocommerce .cart-collaterals .shipping_calculator::before, +.woocommerce-page .cart-collaterals .shipping_calculator::after, +.woocommerce-page .cart-collaterals .shipping_calculator::before { + content: " "; + display: table +} + +.woocommerce .cart-collaterals .shipping_calculator::after, +.woocommerce-page .cart-collaterals .shipping_calculator::after { + clear: both +} + +.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, +.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, +.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, +.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 { + width: 47% +} + +.woocommerce .cart-collaterals .cart_totals, +.woocommerce-page .cart-collaterals .cart_totals { + float: right; + width: 48% +} + +.woocommerce ul.cart_list li::after, +.woocommerce ul.cart_list li::before, +.woocommerce ul.product_list_widget li::after, +.woocommerce ul.product_list_widget li::before, +.woocommerce-page ul.cart_list li::after, +.woocommerce-page ul.cart_list li::before, +.woocommerce-page ul.product_list_widget li::after, +.woocommerce-page ul.product_list_widget li::before { + content: " "; + display: table +} + +.woocommerce ul.cart_list li::after, +.woocommerce ul.product_list_widget li::after, +.woocommerce-page ul.cart_list li::after, +.woocommerce-page ul.product_list_widget li::after { + clear: both +} + +.woocommerce ul.cart_list li img, +.woocommerce ul.product_list_widget li img, +.woocommerce-page ul.cart_list li img, +.woocommerce-page ul.product_list_widget li img { + float: right; + height: auto +} + +.woocommerce form .form-row::after, +.woocommerce form .form-row::before, +.woocommerce-page form .form-row::after, +.woocommerce-page form .form-row::before { + content: " "; + display: table +} + +.woocommerce form .form-row::after, +.woocommerce-page form .form-row::after { + clear: both +} + +.woocommerce form .form-row label, +.woocommerce-page form .form-row label { + display: block +} + +.woocommerce form .form-row label.checkbox, +.woocommerce-page form .form-row label.checkbox { + display: inline +} + +.woocommerce form .form-row select, +.woocommerce-page form .form-row select { + width: 100% +} + +.woocommerce form .form-row .input-text, +.woocommerce-page form .form-row .input-text { + box-sizing: border-box; + width: 100% +} + +.woocommerce form .form-row-first, +.woocommerce form .form-row-last, +.woocommerce-page form .form-row-first, +.woocommerce-page form .form-row-last { + width: 47%; + overflow: visible +} + +.woocommerce form .form-row-first, +.woocommerce-page form .form-row-first { + float: left +} + +.woocommerce form .form-row-last, +.woocommerce-page form .form-row-last { + float: right +} + +.woocommerce form .form-row-wide, +.woocommerce-page form .form-row-wide { + clear: both +} + +.woocommerce form .password-input, +.woocommerce-page form .password-input { + display: flex; + flex-direction: column; + justify-content: center; + position: relative +} + +.woocommerce form .password-input input[type=password], +.woocommerce-page form .password-input input[type=password] { + padding-right: 2.5rem +} + +.woocommerce form .password-input input::-ms-reveal, +.woocommerce-page form .password-input input::-ms-reveal { + display: none +} + +.woocommerce form .show-password-input, +.woocommerce-page form .show-password-input { + background-color: transparent; + border-radius: 0; + border: 0; + color: var(--wc-form-color-text, #000); + cursor: pointer; + font-size: inherit; + line-height: inherit; + margin: 0; + padding: 0; + position: absolute; + right: .7em; + text-decoration: none; + top: 50%; + transform: translateY(-50%); + -moz-osx-font-smoothing: inherit; + -webkit-appearance: none; + -webkit-font-smoothing: inherit +} + +.woocommerce form .show-password-input::before, +.woocommerce-page form .show-password-input::before { + background-repeat: no-repeat; + background-size: cover; + background-image: url('data:image/svg+xml,'); + content: ""; + display: block; + height: 22px; + width: 22px +} + +.woocommerce form .show-password-input.display-password::before, +.woocommerce-page form .show-password-input.display-password::before { + background-image: url('data:image/svg+xml,') +} + +.woocommerce #payment .form-row select, +.woocommerce-page #payment .form-row select { + width: auto +} + +.woocommerce #payment .terms, +.woocommerce #payment .wc-terms-and-conditions, +.woocommerce-page #payment .terms, +.woocommerce-page #payment .wc-terms-and-conditions { + text-align: left; + padding: 0 1em 0 0; + float: left +} + +.woocommerce #payment #place_order, +.woocommerce-page #payment #place_order { + float: right +} + +.woocommerce .woocommerce-billing-fields::after, +.woocommerce .woocommerce-billing-fields::before, +.woocommerce .woocommerce-shipping-fields::after, +.woocommerce .woocommerce-shipping-fields::before, +.woocommerce-page .woocommerce-billing-fields::after, +.woocommerce-page .woocommerce-billing-fields::before, +.woocommerce-page .woocommerce-shipping-fields::after, +.woocommerce-page .woocommerce-shipping-fields::before { + content: " "; + display: table +} + +.woocommerce .woocommerce-billing-fields::after, +.woocommerce .woocommerce-shipping-fields::after, +.woocommerce-page .woocommerce-billing-fields::after, +.woocommerce-page .woocommerce-shipping-fields::after { + clear: both +} + +.woocommerce .woocommerce-terms-and-conditions, +.woocommerce-page .woocommerce-terms-and-conditions { + margin-bottom: 1.618em; + padding: 1.618em +} + +.woocommerce .woocommerce-oembed, +.woocommerce-page .woocommerce-oembed { + position: relative +} + +.woocommerce-account .woocommerce-MyAccount-navigation { + float: left; + width: 30% +} + +.woocommerce-account .woocommerce-MyAccount-content { + float: right; + width: 68% +} + +.woocommerce-account .woocommerce-MyAccount-content mark { + background-color: transparent; + color: inherit; + font-weight: 700 +} + +.woocommerce-page.left-sidebar #content.twentyeleven { + width: 58.4%; + margin: 0 7.6%; + float: right +} + +.woocommerce-page.right-sidebar #content.twentyeleven { + margin: 0 7.6%; + width: 58.4%; + float: left +} + +.twentyfourteen .tfwc { + padding: 12px 10px 0; + max-width: 474px; + margin: 0 auto +} + +.twentyfourteen .tfwc .product .entry-summary { + padding: 0 !important; + margin: 0 0 1.618em !important +} + +.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail { + margin-top: 0 +} + +@media screen and (min-width:673px) { + .twentyfourteen .tfwc { + padding-right: 30px; + padding-left: 30px + } +} + +@media screen and (min-width:1040px) { + .twentyfourteen .tfwc { + padding-right: 15px; + padding-left: 15px + } +} + +@media screen and (min-width:1110px) { + .twentyfourteen .tfwc { + padding-right: 30px; + padding-left: 30px + } +} + +@media screen and (min-width:1218px) { + .twentyfourteen .tfwc { + margin-right: 54px + } + .full-width .twentyfourteen .tfwc { + margin-right: auto + } +} + +.twentyfifteen .t15wc { + padding-left: 7.6923%; + padding-right: 7.6923%; + padding-top: 7.6923%; + margin-bottom: 7.6923%; + background: #fff; + box-shadow: 0 0 1px rgba(0, 0, 0, .15) +} + +.twentyfifteen .t15wc .page-title { + margin-left: 0 +} + +@media screen and (min-width:38.75em) { + .twentyfifteen .t15wc { + margin-right: 7.6923%; + margin-left: 7.6923%; + margin-top: 8.3333% + } +} + +@media screen and (min-width:59.6875em) { + .twentyfifteen .t15wc { + margin-left: 8.3333%; + margin-right: 8.3333%; + padding: 10% + } + .single-product .twentyfifteen .entry-summary { + padding: 0 !important + } +} + +.twentysixteen .site-main { + margin-right: 7.6923%; + margin-left: 7.6923% +} + +.twentysixteen .entry-summary { + margin-right: 0; + margin-left: 0 +} + +#content .twentysixteen div.product div.images, +#content .twentysixteen div.product div.summary { + width: 46.42857% +} + +@media screen and (min-width:44.375em) { + .twentysixteen .site-main { + margin-right: 23.0769% + } +} + +@media screen and (min-width:56.875em) { + .twentysixteen .site-main { + margin-right: 0; + margin-left: 0 + } + .no-sidebar .twentysixteen .site-main { + margin-right: 15%; + margin-left: 15% + } + .no-sidebar .twentysixteen .entry-summary { + margin-right: 0; + margin-left: 0 + } +} + +.rtl .woocommerce .col2-set .col-1, +.rtl .woocommerce-page .col2-set .col-1 { + float: right +} + +.rtl .woocommerce .col2-set .col-2, +.rtl .woocommerce-page .col2-set .col-2 { + float: left +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css new file mode 100644 index 0000000..c23f7ab --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css @@ -0,0 +1,258 @@ +:root { + --woocommerce: #720eec; + --wc-green: #7ad03a; + --wc-red: #a00; + --wc-orange: #ffba00; + --wc-blue: #2ea2cc; + --wc-primary: #720eec; + --wc-primary-text: #fcfbfe; + --wc-secondary: #e9e6ed; + --wc-secondary-text: #515151; + --wc-highlight: #958e09; + --wc-highligh-text: white; + --wc-content-bg: #fff; + --wc-subtext: #767676; + --wc-form-border-color: rgba(32, 7, 7, 0.8); + --wc-form-border-radius: 4px; + --wc-form-border-width: 1px +} + +.woocommerce table.shop_table_responsive thead, +.woocommerce-page table.shop_table_responsive thead { + display: none +} + +.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, +.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child { + border-top: 0 +} + +.woocommerce table.shop_table_responsive tbody th, +.woocommerce-page table.shop_table_responsive tbody th { + display: none +} + +.woocommerce table.shop_table_responsive tr, +.woocommerce-page table.shop_table_responsive tr { + display: block +} + +.woocommerce table.shop_table_responsive tr td, +.woocommerce-page table.shop_table_responsive tr td { + display: block; + text-align: right !important +} + +.woocommerce table.shop_table_responsive tr td.order-actions, +.woocommerce-page table.shop_table_responsive tr td.order-actions { + text-align: left !important +} + +.woocommerce table.shop_table_responsive tr td::before, +.woocommerce-page table.shop_table_responsive tr td::before { + content: attr(data-title) ": "; + font-weight: 700; + float: left +} + +.woocommerce table.shop_table_responsive tr td.actions::before, +.woocommerce table.shop_table_responsive tr td.product-remove::before, +.woocommerce-page table.shop_table_responsive tr td.actions::before, +.woocommerce-page table.shop_table_responsive tr td.product-remove::before { + display: none +} + +.woocommerce table.shop_table_responsive tr:nth-child(2n) td, +.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td { + background-color: rgba(0, 0, 0, .025) +} + +.woocommerce table.my_account_orders tr td.order-actions, +.woocommerce-page table.my_account_orders tr td.order-actions { + text-align: left +} + +.woocommerce table.my_account_orders tr td.order-actions::before, +.woocommerce-page table.my_account_orders tr td.order-actions::before { + display: none +} + +.woocommerce table.my_account_orders tr td.order-actions .button, +.woocommerce-page table.my_account_orders tr td.order-actions .button { + float: none; + margin: .125em .25em .125em 0 +} + +.woocommerce .col2-set .col-1, +.woocommerce .col2-set .col-2, +.woocommerce-page .col2-set .col-1, +.woocommerce-page .col2-set .col-2 { + float: none; + width: 100% +} + +.woocommerce ul.products[class*=columns-] li.product, +.woocommerce-page ul.products[class*=columns-] li.product { + width: 48%; + float: left; + clear: both; + margin: 0 0 2.992em +} + +.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), +.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) { + float: right; + clear: none !important +} + +.woocommerce #content div.product div.images, +.woocommerce #content div.product div.summary, +.woocommerce div.product div.images, +.woocommerce div.product div.summary, +.woocommerce-page #content div.product div.images, +.woocommerce-page #content div.product div.summary, +.woocommerce-page div.product div.images, +.woocommerce-page div.product div.summary { + float: none; + width: 100% +} + +.woocommerce #content table.cart .product-thumbnail, +.woocommerce table.cart .product-thumbnail, +.woocommerce-page #content table.cart .product-thumbnail, +.woocommerce-page table.cart .product-thumbnail { + display: none +} + +.woocommerce #content table.cart td.actions, +.woocommerce table.cart td.actions, +.woocommerce-page #content table.cart td.actions, +.woocommerce-page table.cart td.actions { + text-align: left +} + +.woocommerce #content table.cart td.actions .coupon, +.woocommerce table.cart td.actions .coupon, +.woocommerce-page #content table.cart td.actions .coupon, +.woocommerce-page table.cart td.actions .coupon { + float: none; + padding-bottom: .5em +} + +.woocommerce #content table.cart td.actions .coupon::after, +.woocommerce #content table.cart td.actions .coupon::before, +.woocommerce table.cart td.actions .coupon::after, +.woocommerce table.cart td.actions .coupon::before, +.woocommerce-page #content table.cart td.actions .coupon::after, +.woocommerce-page #content table.cart td.actions .coupon::before, +.woocommerce-page table.cart td.actions .coupon::after, +.woocommerce-page table.cart td.actions .coupon::before { + content: " "; + display: table +} + +.woocommerce #content table.cart td.actions .coupon::after, +.woocommerce table.cart td.actions .coupon::after, +.woocommerce-page #content table.cart td.actions .coupon::after, +.woocommerce-page table.cart td.actions .coupon::after { + clear: both +} + +.woocommerce #content table.cart td.actions .coupon .button, +.woocommerce #content table.cart td.actions .coupon .input-text, +.woocommerce #content table.cart td.actions .coupon input, +.woocommerce table.cart td.actions .coupon .button, +.woocommerce table.cart td.actions .coupon .input-text, +.woocommerce table.cart td.actions .coupon input, +.woocommerce-page #content table.cart td.actions .coupon .button, +.woocommerce-page #content table.cart td.actions .coupon .input-text, +.woocommerce-page #content table.cart td.actions .coupon input, +.woocommerce-page table.cart td.actions .coupon .button, +.woocommerce-page table.cart td.actions .coupon .input-text, +.woocommerce-page table.cart td.actions .coupon input { + width: 48%; + box-sizing: border-box +} + +.woocommerce #content table.cart td.actions .coupon .button.alt, +.woocommerce #content table.cart td.actions .coupon .input-text+.button, +.woocommerce table.cart td.actions .coupon .button.alt, +.woocommerce table.cart td.actions .coupon .input-text+.button, +.woocommerce-page #content table.cart td.actions .coupon .button.alt, +.woocommerce-page #content table.cart td.actions .coupon .input-text+.button, +.woocommerce-page table.cart td.actions .coupon .button.alt, +.woocommerce-page table.cart td.actions .coupon .input-text+.button { + float: right +} + +.woocommerce #content table.cart td.actions .coupon .coupon-error-notice, +.woocommerce table.cart td.actions .coupon .coupon-error-notice, +.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice, +.woocommerce-page table.cart td.actions .coupon .coupon-error-notice { + clear: left; + color: var(--wc-red); + float: left; + font-size: .75em; + margin-bottom: 0; + text-align: left; + width: 48% +} + +.woocommerce #content table.cart td.actions .button, +.woocommerce table.cart td.actions .button, +.woocommerce-page #content table.cart td.actions .button, +.woocommerce-page table.cart td.actions .button { + display: block; + width: 100% +} + +.woocommerce .cart-collaterals .cart_totals, +.woocommerce .cart-collaterals .cross-sells, +.woocommerce .cart-collaterals .shipping_calculator, +.woocommerce-page .cart-collaterals .cart_totals, +.woocommerce-page .cart-collaterals .cross-sells, +.woocommerce-page .cart-collaterals .shipping_calculator { + width: 100%; + float: none; + text-align: left +} + +.woocommerce-page.woocommerce-checkout form.login .form-row, +.woocommerce.woocommerce-checkout form.login .form-row { + width: 100%; + float: none +} + +.woocommerce #payment .terms, +.woocommerce-page #payment .terms { + text-align: left; + padding: 0 +} + +.woocommerce #payment #place_order, +.woocommerce-page #payment #place_order { + float: none; + width: 100%; + box-sizing: border-box; + margin-bottom: 1em +} + +.woocommerce .lost_reset_password .form-row-first, +.woocommerce .lost_reset_password .form-row-last, +.woocommerce-page .lost_reset_password .form-row-first, +.woocommerce-page .lost_reset_password .form-row-last { + width: 100%; + float: none; + margin-right: 0 +} + +.woocommerce-account .woocommerce-MyAccount-content, +.woocommerce-account .woocommerce-MyAccount-navigation { + float: none; + width: 100% +} + +.single-product .twentythirteen .panel { + padding-left: 20px !important; + padding-right: 20px !important +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce.css new file mode 100644 index 0000000..780a9e4 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/plugins/woocommerce/assets/css/woocommerce.css @@ -0,0 +1,3126 @@ +@charset "UTF-8"; +:root { + --woocommerce: #720eec; + --wc-green: #7ad03a; + --wc-red: #a00; + --wc-orange: #ffba00; + --wc-blue: #2ea2cc; + --wc-primary: #720eec; + --wc-primary-text: #fcfbfe; + --wc-secondary: #e9e6ed; + --wc-secondary-text: #515151; + --wc-highlight: #958e09; + --wc-highligh-text: white; + --wc-content-bg: #fff; + --wc-subtext: #767676; + --wc-form-border-color: rgba(32, 7, 7, 0.8); + --wc-form-border-radius: 4px; + --wc-form-border-width: 1px +} + +@keyframes spin { + 100% { + transform: rotate(360deg) + } +} + +@font-face { + font-display: swap; + font-family: star; + src: url(../../../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"), url(../../../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(../../../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"); + font-weight: 400; + font-style: normal +} + +@font-face { + font-display: swap; + font-family: WooCommerce; + src: url(../../../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"), url(../../../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"), url(../../../../../../../../../../plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"); + font-weight: 400; + font-style: normal +} + +.woocommerce form .form-row { + padding: 3px; + margin: 0 0 6px +} + +.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder { + -webkit-transition: opacity .5s .5s ease; + transition: opacity .5s .5s ease; + opacity: 0 +} + +.woocommerce form .form-row label { + line-height: 2 +} + +.woocommerce form .form-row label.hidden { + visibility: hidden +} + +.woocommerce form .form-row label.inline { + display: inline +} + +.woocommerce form .form-row .woocommerce-input-wrapper .description { + background: #1e85be; + color: #fff; + border-radius: 3px; + padding: 1em; + margin: .5em 0 0; + clear: both; + display: none; + position: relative +} + +.woocommerce form .form-row .woocommerce-input-wrapper .description a { + color: #fff; + text-decoration: underline; + border: 0; + box-shadow: none +} + +.woocommerce form .form-row .woocommerce-input-wrapper .description::before { + left: 50%; + top: 0; + margin-top: -4px; + transform: translateX(-50%) rotate(180deg); + content: ""; + position: absolute; + border-width: 4px 6px 0 6px; + border-style: solid; + border-color: #1e85be transparent transparent transparent; + z-index: 100; + display: block +} + +.woocommerce form .form-row .input-checkbox { + display: inline; + margin: -2px 8px 0 0; + text-align: center; + vertical-align: middle +} + +.woocommerce form .form-row .input-text, +.woocommerce form .form-row select { + font-family: inherit; + font-weight: 400; + letter-spacing: normal; + padding: .5em; + display: block; + background-color: var(--wc-form-color-background, #fff); + border: var(--wc-form-border-width) solid var(--wc-form-border-color); + border-radius: var(--wc-form-border-radius); + color: var(--wc-form-color-text, #000); + box-sizing: border-box; + width: 100%; + margin: 0; + line-height: normal; + height: auto +} + +.woocommerce form .form-row .input-text:focus, +.woocommerce form .form-row select:focus { + border-color: currentColor +} + +.woocommerce form .form-row select { + cursor: pointer; + appearance: none; + padding-right: 3em; + background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=); + background-repeat: no-repeat; + background-size: 16px; + background-position: calc(100% - .5em) 50% +} + +.woocommerce form .form-row textarea { + height: 4em; + line-height: 1.5; + box-shadow: none +} + +.woocommerce form .form-row .required { + color: var(--wc-red); + font-weight: 700; + border: 0 !important; + text-decoration: none; + visibility: hidden +} + +.woocommerce form .form-row .optional { + visibility: visible +} + +.woocommerce form .form-row.woocommerce-invalid label { + color: var(--wc-red) +} + +.woocommerce form .form-row.woocommerce-invalid input.input-text, +.woocommerce form .form-row.woocommerce-invalid select { + border-color: var(--wc-red) +} + +.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection { + border-color: var(--wc-red) +} + +.woocommerce form .form-row.woocommerce-validated input.input-text, +.woocommerce form .form-row.woocommerce-validated select { + border-color: var(--wc-green) +} + +.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection { + border-color: var(--wc-green) +} + +.woocommerce form .form-row ::-webkit-input-placeholder { + line-height: normal +} + +.woocommerce form .form-row :-moz-placeholder { + line-height: normal +} + +.woocommerce form .form-row :-ms-input-placeholder { + line-height: normal +} + +.select2-container { + width: 100% +} + +.select2-container .select2-selection--single { + height: auto +} + +.select2-container .select2-selection--single .select2-selection__rendered { + padding: .5em; + line-height: normal; + box-sizing: border-box; + color: var(--wc-form-color-text, #444); + font-weight: 400 +} + +.select2-container .select2-selection--single .select2-selection__placeholder { + color: #999 +} + +.select2-container .select2-selection--single .select2-selection__arrow { + position: absolute; + top: 2px; + right: .5em; + height: 100%; + width: 16px +} + +.select2-container .select2-selection--single .select2-selection__arrow b { + border: none; + display: block; + background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat; + background-size: 16px; + width: 16px; + height: 16px; + position: absolute; + top: 50%; + left: 0; + margin: -8px 0 0 +} + +.select2-container .select2-dropdown, +.select2-container .select2-selection { + background-color: var(--wc-form-color-background, #fff); + border: var(--wc-form-border-width, 1px) solid var(--wc-form-border-color, #aaa); + border-radius: var(--wc-form-border-radius, 4px) +} + +.select2-container.select2-container--open .select2-dropdown--above { + border-bottom: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0 +} + +.select2-container.select2-container--open .select2-dropdown--below { + border-top: none; + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.select2-results__options { + list-style: none; + margin: 0; + padding: 0 +} + +.select2-results__option { + margin: 0 +} + +.woocommerce-store-notice, +p.demo_store { + position: absolute; + top: 0; + left: 0; + right: 0; + margin: 0; + width: 100%; + font-size: 1em; + padding: 1em 0; + text-align: center; + background-color: #720eec; + color: #fcfbfe; + z-index: 99998; + box-shadow: 0 1px 1em rgba(0, 0, 0, .2); + display: none +} + +.woocommerce-store-notice a, +p.demo_store a { + color: #fcfbfe; + text-decoration: underline +} + +.screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + height: 1px; + overflow: hidden; + position: absolute !important; + width: 1px; + word-wrap: normal !important +} + +.admin-bar p.demo_store { + top: 32px +} + +.clear { + clear: both +} + +.woocommerce .blockUI.blockOverlay { + position: relative +} + +.woocommerce .blockUI.blockOverlay::before { + height: 1em; + width: 1em; + display: block; + position: absolute; + top: 50%; + left: 50%; + margin-left: -.5em; + margin-top: -.5em; + content: ""; + animation: spin 1s ease-in-out infinite; + background: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/loader.svg) center center; + background-size: cover; + line-height: 1; + text-align: center; + font-size: 2em; + color: rgba(0, 0, 0, .75) +} + +.woocommerce .loader::before { + height: 1em; + width: 1em; + display: block; + position: absolute; + top: 50%; + left: 50%; + margin-left: -.5em; + margin-top: -.5em; + content: ""; + animation: spin 1s ease-in-out infinite; + background: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/loader.svg) center center; + background-size: cover; + line-height: 1; + text-align: center; + font-size: 2em; + color: rgba(0, 0, 0, .75) +} + +.woocommerce a.remove { + display: block; + font-size: 1.5em; + height: 1em; + width: 1em; + text-align: center; + line-height: 1; + border-radius: 100%; + color: var(--wc-red) !important; + text-decoration: none; + font-weight: 700; + border: 0 +} + +.woocommerce a.remove:hover { + color: #fff !important; + background: var(--wc-red) +} + +.woocommerce small.note { + display: block; + color: #767676; + font-size: .857em; + margin-top: 10px +} + +.woocommerce .woocommerce-breadcrumb { + margin: 0 0 1em; + padding: 0 +} + +.woocommerce .woocommerce-breadcrumb::after, +.woocommerce .woocommerce-breadcrumb::before { + content: " "; + display: table +} + +.woocommerce .woocommerce-breadcrumb::after { + clear: both +} + +.woocommerce .quantity .qty { + width: 3.631em; + text-align: center +} + +.woocommerce div.product { + margin-bottom: 0; + position: relative +} + +.woocommerce div.product .product_title { + clear: none; + margin-top: 0; + padding: 0 +} + +.woocommerce div.product p.price ins, +.woocommerce div.product span.price ins { + background: inherit; + font-weight: 700; + display: inline-block +} + +.woocommerce div.product p.price del, +.woocommerce div.product span.price del { + opacity: .7; + display: inline-block +} + +.woocommerce div.product p.stock { + font-size: .92em +} + +.woocommerce div.product .woocommerce-product-rating { + margin-bottom: 1.618em +} + +.woocommerce div.product div.images { + margin-bottom: 2em +} + +.woocommerce div.product div.images img { + display: block; + width: 100%; + height: auto; + box-shadow: none +} + +.woocommerce div.product div.images div.thumbnails { + padding-top: 1em +} + +.woocommerce div.product div.images.woocommerce-product-gallery { + position: relative +} + +.woocommerce div.product div.images .woocommerce-product-gallery__wrapper { + transition: all cubic-bezier(.795, -.035, 0, 1) .5s; + margin: 0; + padding: 0 +} + +.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg { + background-color: #fff; + opacity: 0 +} + +.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder { + border: 1px solid #f2f2f2 +} + +.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) { + width: 25%; + display: inline-block +} + +.woocommerce div.product div.images .woocommerce-product-gallery__image a { + display: block; + outline-offset: -2px +} + +.woocommerce div.product div.images .woocommerce-product-gallery__trigger { + background: #fff; + border: none; + box-sizing: content-box; + border-radius: 100%; + cursor: pointer; + font-size: 2em; + height: 36px; + padding: 0; + position: absolute; + right: .5em; + text-indent: -9999px; + top: .5em; + width: 36px; + z-index: 99 +} + +.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before { + border: 2px solid #000; + border-radius: 100%; + box-sizing: content-box; + content: ""; + display: block; + height: 10px; + left: 9px; + top: 9px; + position: absolute; + width: 10px +} + +.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after { + background: #000; + border-radius: 6px; + box-sizing: content-box; + content: ""; + display: block; + height: 8px; + left: 22px; + position: absolute; + top: 19px; + transform: rotate(-45deg); + width: 2px +} + +.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true] { + border: 0; + clip-path: inset(50%); + height: 1px; + left: 50%; + margin: -1px; + overflow: hidden; + position: absolute; + top: 50%; + width: 1px +} + +.woocommerce div.product div.images .flex-control-thumbs { + overflow: hidden; + zoom: 1; + margin: 0; + padding: 0 +} + +.woocommerce div.product div.images .flex-control-thumbs li { + width: 25%; + float: left; + margin: 0; + list-style: none +} + +.woocommerce div.product div.images .flex-control-thumbs li img { + cursor: pointer; + opacity: .5; + margin: 0 +} + +.woocommerce div.product div.images .flex-control-thumbs li img.flex-active, +.woocommerce div.product div.images .flex-control-thumbs li img:hover { + opacity: 1 +} + +.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1) { + clear: left +} + +.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { + clear: left +} + +.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1) { + clear: left +} + +.woocommerce div.product div.summary { + margin-bottom: 2em +} + +.woocommerce div.product div.social { + text-align: right; + margin: 0 0 1em +} + +.woocommerce div.product div.social span { + margin: 0 0 0 2px +} + +.woocommerce div.product div.social span span { + margin: 0 +} + +.woocommerce div.product div.social span .stButton .chicklets { + padding-left: 16px; + width: 0 +} + +.woocommerce div.product div.social iframe { + float: left; + margin-top: 3px +} + +.woocommerce div.product .woocommerce-tabs ul.tabs { + list-style: none; + padding: 0 0 0 1em; + margin: 0 0 1.618em; + overflow: hidden; + position: relative +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li { + border: 1px solid #cfc8d8; + background-color: #e9e6ed; + color: #515151; + display: inline-block; + position: relative; + z-index: 0; + border-radius: 4px 4px 0 0; + margin: 0 -5px; + padding: 0 1em +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li a { + display: inline-block; + padding: .5em 0; + font-weight: 700; + color: #515151; + text-decoration: none +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover { + text-decoration: none; + color: #6b6b6b +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li.active { + background: #fff; + color: #515151; + z-index: 2; + border-bottom-color: #fff +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li.active a { + color: inherit; + text-shadow: inherit +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before { + box-shadow: 2px 2px 0 #fff +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after { + box-shadow: -2px 2px 0 #fff +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li::after, +.woocommerce div.product .woocommerce-tabs ul.tabs li::before { + border: 1px solid #cfc8d8; + position: absolute; + bottom: -1px; + width: 5px; + height: 5px; + content: " "; + box-sizing: border-box +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li::before { + left: -5px; + border-bottom-right-radius: 4px; + border-width: 0 1px 1px 0; + box-shadow: 2px 2px 0 #e9e6ed +} + +.woocommerce div.product .woocommerce-tabs ul.tabs li::after { + right: -5px; + border-bottom-left-radius: 4px; + border-width: 0 0 1px 1px; + box-shadow: -2px 2px 0 #e9e6ed +} + +.woocommerce div.product .woocommerce-tabs ul.tabs::before { + position: absolute; + content: " "; + width: 100%; + bottom: 0; + left: 0; + border-bottom: 1px solid #cfc8d8; + z-index: 1 +} + +.woocommerce div.product .woocommerce-tabs .panel { + margin: 0 0 2em; + padding: 0 +} + +.woocommerce div.product p.cart { + margin-bottom: 2em +} + +.woocommerce div.product p.cart::after, +.woocommerce div.product p.cart::before { + content: " "; + display: table +} + +.woocommerce div.product p.cart::after { + clear: both +} + +.woocommerce div.product form.cart { + margin-bottom: 2em +} + +.woocommerce div.product form.cart::after, +.woocommerce div.product form.cart::before { + content: " "; + display: table +} + +.woocommerce div.product form.cart::after { + clear: both +} + +.woocommerce div.product form.cart div.quantity { + float: left; + margin: 0 4px 0 0 +} + +.woocommerce div.product form.cart table { + border-width: 0 0 1px +} + +.woocommerce div.product form.cart table td { + padding-left: 0 +} + +.woocommerce div.product form.cart table div.quantity { + float: none; + margin: 0 +} + +.woocommerce div.product form.cart table small.stock { + display: block; + float: none +} + +.woocommerce div.product form.cart .variations { + margin-bottom: 1em; + border: 0; + width: 100% +} + +.woocommerce div.product form.cart .variations td, +.woocommerce div.product form.cart .variations th { + border: 0; + line-height: 2em; + vertical-align: top +} + +.woocommerce div.product form.cart .variations label { + font-weight: 700; + text-align: left +} + +.woocommerce div.product form.cart .variations select { + max-width: 100%; + min-width: 75%; + display: inline-block; + margin-right: 1em; + appearance: none; + -webkit-appearance: none; + -moz-appearance: none; + padding-right: 3em; + background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat; + background-size: 16px; + -webkit-background-size: 16px; + background-position: calc(100% - 12px) 50%; + -webkit-background-position: calc(100% - 12px) 50% +} + +.woocommerce div.product form.cart .variations td.label { + padding-right: 1em +} + +.woocommerce div.product form.cart .woocommerce-variation-description p { + margin-bottom: 1em +} + +.woocommerce div.product form.cart .reset_variations { + visibility: hidden; + font-size: .83em +} + +.woocommerce div.product form.cart .wc-no-matching-variations { + display: none +} + +.woocommerce div.product form.cart .button { + vertical-align: middle; + float: left +} + +.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label { + padding-right: 1em; + padding-left: 1em +} + +.woocommerce div.product form.cart .group_table td { + vertical-align: top; + padding-bottom: .5em; + border: 0 +} + +.woocommerce div.product form.cart .group_table td:first-child { + width: 4em; + text-align: center +} + +.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox { + display: inline-block; + width: auto; + margin: 0 auto; + transform: scale(1.5, 1.5) +} + +.woocommerce span.onsale { + min-height: 3.236em; + min-width: 3.236em; + padding: .202em; + font-size: 1em; + font-weight: 700; + position: absolute; + text-align: center; + line-height: 3.236; + top: -.5em; + left: -.5em; + margin: 0; + border-radius: 100%; + background-color: #958e09; + color: #fff; + font-size: .857em; + z-index: 9 +} + +.woocommerce .products ul, +.woocommerce ul.products { + margin: 0 0 1em; + padding: 0; + list-style: none outside; + clear: both +} + +.woocommerce .products ul::after, +.woocommerce .products ul::before, +.woocommerce ul.products::after, +.woocommerce ul.products::before { + content: " "; + display: table +} + +.woocommerce .products ul::after, +.woocommerce ul.products::after { + clear: both +} + +.woocommerce .products ul li, +.woocommerce ul.products li { + list-style: none outside +} + +.woocommerce ul.products li.product .onsale { + top: 0; + right: 0; + left: auto; + margin: -.5em -.5em 0 0 +} + +.woocommerce ul.products li.product .woocommerce-loop-category__title, +.woocommerce ul.products li.product .woocommerce-loop-product__title, +.woocommerce ul.products li.product h3 { + padding: .5em 0; + margin: 0; + font-size: 1em +} + +.woocommerce ul.products li.product a { + text-decoration: none +} + +.woocommerce ul.products li.product a.woocommerce-loop-product__link { + display: block +} + +.woocommerce ul.products li.product a img { + width: 100%; + height: auto; + display: block; + margin: 0 0 1em; + box-shadow: none +} + +.woocommerce ul.products li.product strong { + display: block +} + +.woocommerce ul.products li.product .woocommerce-placeholder { + border: 1px solid #f2f2f2 +} + +.woocommerce ul.products li.product .star-rating { + font-size: .857em +} + +.woocommerce ul.products li.product .button { + display: inline-block; + margin-top: 1em +} + +.woocommerce ul.products li.product .price { + display: block; + font-weight: 400; + margin-bottom: .5em; + font-size: .857em +} + +.woocommerce ul.products li.product .price del { + color: inherit; + opacity: .7; + display: inline-block +} + +.woocommerce ul.products li.product .price ins { + background: 0 0; + font-weight: 700; + display: inline-block +} + +.woocommerce ul.products li.product .price .from { + font-size: .67em; + margin: -2px 0 0 0; + text-transform: uppercase; + color: rgba(90, 89, 68, .5) +} + +.woocommerce .woocommerce-result-count { + margin: 0 0 1em +} + +.woocommerce .woocommerce-ordering { + margin: 0 0 1em +} + +.woocommerce .woocommerce-ordering>label { + margin-right: .25rem +} + +.woocommerce .woocommerce-ordering select { + vertical-align: top +} + +.woocommerce nav.woocommerce-pagination { + text-align: center +} + +.woocommerce nav.woocommerce-pagination ul { + display: inline-block; + white-space: nowrap; + padding: 0; + clear: both; + border: 1px solid #cfc8d8; + border-right: 0; + margin: 1px +} + +.woocommerce nav.woocommerce-pagination ul li { + border-right: 1px solid #cfc8d8; + padding: 0; + margin: 0; + float: left; + display: inline; + overflow: hidden +} + +.woocommerce nav.woocommerce-pagination ul li a, +.woocommerce nav.woocommerce-pagination ul li span { + margin: 0; + text-decoration: none; + padding: 0; + line-height: 1; + font-size: 1em; + font-weight: 400; + padding: .5em; + min-width: 1em; + display: block +} + +.woocommerce nav.woocommerce-pagination ul li a:focus, +.woocommerce nav.woocommerce-pagination ul li a:hover, +.woocommerce nav.woocommerce-pagination ul li span.current { + background: #e9e6ed; + color: #816f98 +} + +.woocommerce .cart .button, +.woocommerce .cart input.button { + float: none +} + +.woocommerce a.added_to_cart { + padding-top: .5em; + display: inline-block +} + +.woocommerce #reviews h2 small { + float: right; + color: #767676; + font-size: 15px; + margin: 10px 0 0 +} + +.woocommerce #reviews h2 small a { + text-decoration: none; + color: #767676 +} + +.woocommerce #reviews h3 { + margin: 0 +} + +.woocommerce #reviews #respond { + margin: 0; + border: 0; + padding: 0 +} + +.woocommerce #reviews #comment { + height: 75px +} + +.woocommerce #reviews #comments .add_review::after, +.woocommerce #reviews #comments .add_review::before { + content: " "; + display: table +} + +.woocommerce #reviews #comments .add_review::after { + clear: both +} + +.woocommerce #reviews #comments h2 { + clear: none +} + +.woocommerce #reviews #comments ol.commentlist { + margin: 0; + width: 100%; + background: 0 0; + list-style: none +} + +.woocommerce #reviews #comments ol.commentlist::after, +.woocommerce #reviews #comments ol.commentlist::before { + content: " "; + display: table +} + +.woocommerce #reviews #comments ol.commentlist::after { + clear: both +} + +.woocommerce #reviews #comments ol.commentlist li { + padding: 0; + margin: 0 0 20px; + border: 0; + position: relative; + background: 0; + border: 0 +} + +.woocommerce #reviews #comments ol.commentlist li img.avatar { + float: left; + position: absolute; + top: 0; + left: 0; + padding: 3px; + width: 32px; + height: auto; + background: #e9e6ed; + border: 1px solid #e1dde7; + margin: 0; + box-shadow: none +} + +.woocommerce #reviews #comments ol.commentlist li .comment-text { + margin: 0 0 0 50px; + border: 1px solid #e1dde7; + border-radius: 4px; + padding: 1em 1em 0 +} + +.woocommerce #reviews #comments ol.commentlist li .comment-text::after, +.woocommerce #reviews #comments ol.commentlist li .comment-text::before { + content: " "; + display: table +} + +.woocommerce #reviews #comments ol.commentlist li .comment-text::after { + clear: both +} + +.woocommerce #reviews #comments ol.commentlist li .comment-text p { + margin: 0 0 1em +} + +.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta { + font-size: .83em +} + +.woocommerce #reviews #comments ol.commentlist ul.children { + list-style: none outside; + margin: 20px 0 0 50px +} + +.woocommerce #reviews #comments ol.commentlist ul.children .star-rating { + display: none +} + +.woocommerce #reviews #comments ol.commentlist #respond { + border: 1px solid #e1dde7; + border-radius: 4px; + padding: 1em 1em 0; + margin: 20px 0 0 50px +} + +.woocommerce #reviews #comments .commentlist>li::before { + content: "" +} + +.woocommerce .star-rating { + float: right; + overflow: hidden; + position: relative; + height: 1em; + line-height: 1; + font-size: 1em; + width: 5.4em; + font-family: WooCommerce +} + +.woocommerce .star-rating::before { + content: "sssss"; + color: #cfc8d8; + float: left; + top: 0; + left: 0; + position: absolute +} + +.woocommerce .star-rating span { + overflow: hidden; + float: left; + top: 0; + left: 0; + position: absolute; + padding-top: 1.5em +} + +.woocommerce .star-rating span::before { + content: "SSSSS"; + top: 0; + position: absolute; + left: 0 +} + +.woocommerce .woocommerce-product-rating { + line-height: 2; + display: block +} + +.woocommerce .woocommerce-product-rating::after, +.woocommerce .woocommerce-product-rating::before { + content: " "; + display: table +} + +.woocommerce .woocommerce-product-rating::after { + clear: both +} + +.woocommerce .woocommerce-product-rating .star-rating { + margin: .5em 4px 0 0; + float: left +} + +.woocommerce .products .star-rating { + display: block; + margin: 0 0 .5em; + float: none +} + +.woocommerce .hreview-aggregate .star-rating { + margin: 10px 0 0 +} + +.woocommerce #review_form #respond { + position: static; + margin: 0; + width: auto; + padding: 0; + background: transparent none; + border: 0 +} + +.woocommerce #review_form #respond::after, +.woocommerce #review_form #respond::before { + content: " "; + display: table +} + +.woocommerce #review_form #respond::after { + clear: both +} + +.woocommerce #review_form #respond p { + margin: 0 0 10px +} + +.woocommerce #review_form #respond .form-submit input { + left: auto +} + +.woocommerce #review_form #respond textarea { + box-sizing: border-box; + width: 100% +} + +.woocommerce p.stars a { + position: relative; + height: 1em; + width: 1em; + text-indent: -999em; + display: inline-block; + text-decoration: none; + font-size: 24px +} + +.woocommerce p.stars a::before { + display: block; + position: absolute; + top: 0; + left: 0; + width: 1em; + height: 1em; + line-height: 1; + font-family: WooCommerce; + content: "\e021"; + text-indent: 0 +} + +.woocommerce p.stars a:hover~a::before { + content: "\e021" +} + +.woocommerce p.stars:hover a::before { + content: "\e020" +} + +.woocommerce p.stars.selected a.active::before { + content: "\e020" +} + +.woocommerce p.stars.selected a.active~a::before { + content: "\e021" +} + +.woocommerce p.stars.selected a:not(.active)::before { + content: "\e020" +} + +.woocommerce table.shop_attributes { + border: 0; + border-top: 1px dotted rgba(0, 0, 0, .1); + margin-bottom: 1.618em; + width: 100% +} + +.woocommerce table.shop_attributes th { + width: 150px; + font-weight: 700; + padding: 8px; + border-top: 0; + border-bottom: 1px dotted rgba(0, 0, 0, .1); + margin: 0; + line-height: 1.5 +} + +.woocommerce table.shop_attributes td { + font-style: italic; + padding: 0; + border-top: 0; + border-bottom: 1px dotted rgba(0, 0, 0, .1); + margin: 0; + line-height: 1.5 +} + +.woocommerce table.shop_attributes td p { + margin: 0; + padding: 8px 0 +} + +.woocommerce table.shop_attributes tr:nth-child(even) td, +.woocommerce table.shop_attributes tr:nth-child(even) th { + background: rgba(0, 0, 0, .025) +} + +.woocommerce table.shop_table { + border: 1px solid rgba(0, 0, 0, .1); + margin: 0 -1px 24px 0; + text-align: left; + width: 100%; + border-collapse: separate; + border-radius: 5px +} + +.woocommerce table.shop_table th { + font-weight: 700; + padding: 9px 12px; + line-height: 1.5em +} + +.woocommerce table.shop_table td { + border-top: 1px solid rgba(0, 0, 0, .1); + padding: 9px 12px; + vertical-align: middle; + line-height: 1.5em +} + +.woocommerce table.shop_table td small { + font-weight: 400 +} + +.woocommerce table.shop_table td del { + font-weight: 400 +} + +.woocommerce table.shop_table tbody:first-child tr:first-child td, +.woocommerce table.shop_table tbody:first-child tr:first-child th { + border-top: 0 +} + +.woocommerce table.shop_table tbody th, +.woocommerce table.shop_table tfoot td, +.woocommerce table.shop_table tfoot th { + font-weight: 700; + border-top: 1px solid rgba(0, 0, 0, .1) +} + +.woocommerce table.my_account_orders { + font-size: .85em +} + +.woocommerce table.my_account_orders td, +.woocommerce table.my_account_orders th { + padding: 4px 8px; + vertical-align: middle +} + +.woocommerce table.my_account_orders .button { + white-space: nowrap +} + +.woocommerce table.woocommerce-MyAccount-downloads td, +.woocommerce table.woocommerce-MyAccount-downloads th { + vertical-align: top; + text-align: center +} + +.woocommerce table.woocommerce-MyAccount-downloads td:first-child, +.woocommerce table.woocommerce-MyAccount-downloads th:first-child { + text-align: left +} + +.woocommerce table.woocommerce-MyAccount-downloads td:last-child, +.woocommerce table.woocommerce-MyAccount-downloads th:last-child { + text-align: left +} + +.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before, +.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before { + content: "↓"; + display: inline-block +} + +.woocommerce td.product-name .wc-item-meta, +.woocommerce td.product-name dl.variation { + list-style: none outside +} + +.woocommerce td.product-name .wc-item-meta .wc-item-meta-label, +.woocommerce td.product-name .wc-item-meta dt, +.woocommerce td.product-name dl.variation .wc-item-meta-label, +.woocommerce td.product-name dl.variation dt { + float: left; + clear: both; + margin-right: .25em; + display: inline-block; + list-style: none outside +} + +.woocommerce td.product-name .wc-item-meta dd, +.woocommerce td.product-name dl.variation dd { + margin: 0 +} + +.woocommerce td.product-name .wc-item-meta p, +.woocommerce td.product-name .wc-item-meta:last-child, +.woocommerce td.product-name dl.variation p, +.woocommerce td.product-name dl.variation:last-child { + margin-bottom: 0 +} + +.woocommerce td.product-name p.backorder_notification { + font-size: .83em +} + +.woocommerce td.product-quantity { + min-width: 80px +} + +.woocommerce ul.cart_list, +.woocommerce ul.product_list_widget { + list-style: none outside; + padding: 0; + margin: 0 +} + +.woocommerce ul.cart_list li, +.woocommerce ul.product_list_widget li { + padding: 4px 0; + margin: 0; + list-style: none +} + +.woocommerce ul.cart_list li::after, +.woocommerce ul.cart_list li::before, +.woocommerce ul.product_list_widget li::after, +.woocommerce ul.product_list_widget li::before { + content: " "; + display: table +} + +.woocommerce ul.cart_list li::after, +.woocommerce ul.product_list_widget li::after { + clear: both +} + +.woocommerce ul.cart_list li a, +.woocommerce ul.product_list_widget li a { + display: block; + font-weight: 700 +} + +.woocommerce ul.cart_list li img, +.woocommerce ul.product_list_widget li img { + float: right; + margin-left: 4px; + width: 32px; + height: auto; + box-shadow: none +} + +.woocommerce ul.cart_list li dl, +.woocommerce ul.product_list_widget li dl { + margin: 0; + padding-left: 1em; + border-left: 2px solid rgba(0, 0, 0, .1) +} + +.woocommerce ul.cart_list li dl::after, +.woocommerce ul.cart_list li dl::before, +.woocommerce ul.product_list_widget li dl::after, +.woocommerce ul.product_list_widget li dl::before { + content: " "; + display: table +} + +.woocommerce ul.cart_list li dl::after, +.woocommerce ul.product_list_widget li dl::after { + clear: both +} + +.woocommerce ul.cart_list li dl dd, +.woocommerce ul.cart_list li dl dt, +.woocommerce ul.product_list_widget li dl dd, +.woocommerce ul.product_list_widget li dl dt { + display: inline-block; + float: left; + margin-bottom: 1em +} + +.woocommerce ul.cart_list li dl dt, +.woocommerce ul.product_list_widget li dl dt { + font-weight: 700; + padding: 0 0 .25em; + margin: 0 4px 0 0; + clear: left +} + +.woocommerce ul.cart_list li dl dd, +.woocommerce ul.product_list_widget li dl dd { + padding: 0 0 .25em +} + +.woocommerce ul.cart_list li dl dd p:last-child, +.woocommerce ul.product_list_widget li dl dd p:last-child { + margin-bottom: 0 +} + +.woocommerce ul.cart_list li .star-rating, +.woocommerce ul.product_list_widget li .star-rating { + float: none +} + +.woocommerce .widget_shopping_cart .total, +.woocommerce.widget_shopping_cart .total { + border-top: 3px double #e9e6ed; + padding: 4px 0 0 +} + +.woocommerce .widget_shopping_cart .total strong, +.woocommerce.widget_shopping_cart .total strong { + min-width: 40px; + display: inline-block +} + +.woocommerce .widget_shopping_cart .cart_list li, +.woocommerce.widget_shopping_cart .cart_list li { + padding-left: 2em; + position: relative; + padding-top: 0 +} + +.woocommerce .widget_shopping_cart .cart_list li a.remove, +.woocommerce.widget_shopping_cart .cart_list li a.remove { + position: absolute; + top: 0; + left: 0 +} + +.woocommerce .widget_shopping_cart .buttons::after, +.woocommerce .widget_shopping_cart .buttons::before, +.woocommerce.widget_shopping_cart .buttons::after, +.woocommerce.widget_shopping_cart .buttons::before { + content: " "; + display: table +} + +.woocommerce .widget_shopping_cart .buttons::after, +.woocommerce.widget_shopping_cart .buttons::after { + clear: both +} + +.woocommerce .widget_shopping_cart .buttons a, +.woocommerce.widget_shopping_cart .buttons a { + margin-right: 5px; + margin-bottom: 5px +} + +.woocommerce form.checkout_coupon, +.woocommerce form.login, +.woocommerce form.register { + border: 1px solid #cfc8d8; + padding: 20px; + margin: 2em 0; + text-align: left; + border-radius: 5px +} + +.woocommerce form.checkout_coupon .coupon-error-notice { + color: var(--wc-red); + display: block; + font-size: .75em; + margin-top: 8px +} + +.woocommerce form.checkout_coupon .input-text.has-error:focus { + border-color: var(--wc-red) +} + +.woocommerce ul#shipping_method { + list-style: none outside; + margin: 0; + padding: 0 +} + +.woocommerce ul#shipping_method li { + margin: 0 0 .5em; + line-height: 1.5em; + list-style: none outside +} + +.woocommerce ul#shipping_method li input { + margin: 3px .4375em 0 0; + vertical-align: top +} + +.woocommerce ul#shipping_method li label { + display: inline +} + +.woocommerce ul#shipping_method .amount { + font-weight: 700 +} + +.woocommerce p.woocommerce-shipping-contents { + margin: 0 +} + +.woocommerce .wc_bis_form { + margin: 2em 0; + padding: 0 +} + +.woocommerce .wc_bis_form.hidden { + display: none +} + +.woocommerce .wc_bis_form__form-row { + display: flex; + flex-wrap: wrap; + flex-direction: row; + align-items: center; + justify-content: flex-start; + gap: .7em; + margin: .7em 0 +} + +.woocommerce .wc_bis_form__input { + box-sizing: border-box; + width: auto; + white-space: nowrap +} + +.woocommerce .wc_bis_form__button { + box-sizing: border-box; + white-space: nowrap +} + +.woocommerce .wc_bis_form__checkbox { + font-size: var(--wp--preset--font-size--small, .7em); + display: block +} + +.woocommerce :where(.wc_bis_form__input, .wc_bis_form__button) { + padding: .9rem 1.1rem; + line-height: 1 +} + +.woocommerce ul.order_details { + margin: 0 0 3em; + list-style: none +} + +.woocommerce ul.order_details::after, +.woocommerce ul.order_details::before { + content: " "; + display: table +} + +.woocommerce ul.order_details::after { + clear: both +} + +.woocommerce ul.order_details li { + float: left; + margin-right: 2em; + text-transform: uppercase; + font-size: .715em; + line-height: 1; + border-right: 1px dashed #cfc8d8; + padding-right: 2em; + margin-left: 0; + padding-left: 0; + list-style-type: none +} + +.woocommerce ul.order_details li strong { + display: block; + font-size: 1.4em; + text-transform: none; + line-height: 1.5 +} + +.woocommerce ul.order_details li:last-of-type { + border: none +} + +.woocommerce .wc-bacs-bank-details-account-name { + font-weight: 700 +} + +.woocommerce .woocommerce-customer-details, +.woocommerce .woocommerce-order-details, +.woocommerce .woocommerce-order-downloads { + margin-bottom: 2em +} + +.woocommerce .woocommerce-customer-details .order-actions--heading, +.woocommerce .woocommerce-order-details .order-actions--heading, +.woocommerce .woocommerce-order-downloads .order-actions--heading { + vertical-align: middle +} + +.woocommerce .woocommerce-customer-details .order-actions-button, +.woocommerce .woocommerce-order-details .order-actions-button, +.woocommerce .woocommerce-order-downloads .order-actions-button { + margin-right: 10px +} + +.woocommerce .woocommerce-customer-details .order-actions-button:last-child, +.woocommerce .woocommerce-order-details .order-actions-button:last-child, +.woocommerce .woocommerce-order-downloads .order-actions-button:last-child { + margin-right: 0 +} + +.woocommerce .woocommerce-customer-details :last-child, +.woocommerce .woocommerce-order-details :last-child, +.woocommerce .woocommerce-order-downloads :last-child { + margin-bottom: 0 +} + +.woocommerce .woocommerce-customer-details .additional-fields, +.woocommerce .woocommerce-customer-details .addresses { + margin-bottom: 2em +} + +.woocommerce .woocommerce-customer-details .additional-fields:last-child, +.woocommerce .woocommerce-customer-details .addresses:last-child { + margin-bottom: 0 +} + +.woocommerce .addresses .wc-block-components-additional-fields-list { + margin: 0; + padding: 0 +} + +.woocommerce .addresses .wc-block-components-additional-fields-list dt { + margin: 0; + padding: 0; + font-style: normal; + font-weight: 700; + display: inline +} + +.woocommerce .addresses .wc-block-components-additional-fields-list dt::after { + content: ": " +} + +.woocommerce .addresses .wc-block-components-additional-fields-list dt::before { + content: ""; + display: block +} + +.woocommerce .addresses .wc-block-components-additional-fields-list dd { + margin: 0; + padding: 0; + font-style: normal; + display: inline +} + +.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list { + border: 1px solid rgba(0, 0, 0, .1); + padding: 0; + display: grid; + grid-template-columns: 1fr max-content +} + +.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt { + border-bottom: 1px solid rgba(0, 0, 0, .1); + font-style: normal; + font-weight: 700; + padding: 1rem; + box-sizing: border-box; + margin: 0 !important +} + +.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after { + display: none +} + +.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type { + border-bottom: 0 +} + +.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd { + border-bottom: 1px solid rgba(0, 0, 0, .1); + padding: 1rem; + box-sizing: border-box; + text-align: right; + margin: 0 !important +} + +.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type { + border-bottom: 0 +} + +.woocommerce .woocommerce-customer-details .woocommerce-column__title { + margin-top: 0 +} + +.woocommerce .woocommerce-customer-details address { + font-style: normal; + margin-bottom: 0; + border: 1px solid rgba(0, 0, 0, .1); + border-bottom-width: 2px; + border-right-width: 2px; + text-align: left; + width: 100%; + border-radius: 5px; + padding: 6px 12px; + box-sizing: border-box +} + +.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email, +.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone { + padding-left: 1.5em +} + +.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child, +.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child { + margin-bottom: 0 +} + +.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before { + font-family: WooCommerce; + speak: never; + font-weight: 400; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + margin-right: .618em; + content: "\e037"; + text-decoration: none; + margin-left: -1.5em; + line-height: 1.75; + position: absolute +} + +.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before { + font-family: WooCommerce; + speak: never; + font-weight: 400; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + margin-right: .618em; + content: "\e02d"; + text-decoration: none; + margin-left: -1.5em; + line-height: 1.75; + position: absolute +} + +.woocommerce .woocommerce-widget-layered-nav-list { + margin: 0; + padding: 0; + border: 0; + list-style: none outside +} + +.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item { + padding: 0 0 1px; + list-style: none +} + +.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after, +.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before { + content: " "; + display: table +} + +.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after { + clear: both +} + +.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a, +.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span { + padding: 1px 0 +} + +.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before { + font-family: WooCommerce; + speak: never; + font-weight: 400; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + margin-right: .618em; + content: "\e013"; + text-decoration: none; + color: var(--wc-red) +} + +.woocommerce .woocommerce-widget-layered-nav-dropdown__submit { + margin-top: 1em +} + +.woocommerce .widget_layered_nav_filters ul { + margin: 0; + padding: 0; + border: 0; + list-style: none outside; + overflow: hidden; + zoom: 1 +} + +.woocommerce .widget_layered_nav_filters ul li { + float: left; + padding: 0 1em 1px 1px; + list-style: none +} + +.woocommerce .widget_layered_nav_filters ul li a { + text-decoration: none +} + +.woocommerce .widget_layered_nav_filters ul li a::before { + font-family: WooCommerce; + speak: never; + font-weight: 400; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + margin-right: .618em; + content: "\e013"; + text-decoration: none; + color: var(--wc-red); + vertical-align: inherit; + margin-right: .5em +} + +.woocommerce .widget_price_filter .price_slider { + margin-bottom: 1em +} + +.woocommerce .widget_price_filter .price_slider_amount { + text-align: right; + line-height: 2.4; + font-size: .8751em +} + +.woocommerce .widget_price_filter .price_slider_amount .button { + font-size: 1.15em; + float: left +} + +.woocommerce .widget_price_filter .ui-slider { + position: relative; + text-align: left; + margin-left: .5em; + margin-right: .5em +} + +.woocommerce .widget_price_filter .ui-slider .ui-slider-handle { + position: absolute; + z-index: 2; + width: 1em; + height: 1em; + background-color: #7f54b3; + border-radius: 1em; + cursor: ew-resize; + outline: 0; + top: -.3em; + margin-left: -.5em +} + +.woocommerce .widget_price_filter .ui-slider .ui-slider-range { + position: absolute; + z-index: 1; + font-size: .7em; + display: block; + border: 0; + border-radius: 1em; + background-color: #7f54b3 +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { + border-radius: 1em; + background-color: #35224c; + border: 0 +} + +.woocommerce .widget_price_filter .ui-slider-horizontal { + height: .5em +} + +.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range { + top: 0; + height: 100% +} + +.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min { + left: -1px +} + +.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max { + right: -1px +} + +.woocommerce .widget_rating_filter ul { + margin: 0; + padding: 0; + border: 0; + list-style: none outside +} + +.woocommerce .widget_rating_filter ul li { + padding: 0 0 1px; + list-style: none +} + +.woocommerce .widget_rating_filter ul li::after, +.woocommerce .widget_rating_filter ul li::before { + content: " "; + display: table +} + +.woocommerce .widget_rating_filter ul li::after { + clear: both +} + +.woocommerce .widget_rating_filter ul li a { + padding: 1px 0; + text-decoration: none +} + +.woocommerce .widget_rating_filter ul li .star-rating { + float: none; + display: inline-block +} + +.woocommerce .widget_rating_filter ul li.chosen a::before { + font-family: WooCommerce; + speak: never; + font-weight: 400; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + margin-right: .618em; + content: "\e013"; + text-decoration: none; + color: var(--wc-red) +} + +.woocommerce .woocommerce-form-login .woocommerce-form-login__submit { + float: left; + margin-right: 1em +} + +.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme { + display: inline-block +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button { + font-size: 100%; + margin: 0; + line-height: 1; + cursor: pointer; + position: relative; + text-decoration: none; + overflow: visible; + padding: .618em 1em; + font-weight: 700; + border-radius: 3px; + left: auto; + color: #515151; + background-color: #e9e6ed; + border: 0; + display: inline-block; + background-image: none; + box-shadow: none; + text-shadow: none +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading { + opacity: .25; + padding-right: 2.618em +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after { + font-family: WooCommerce; + content: "\e01c"; + vertical-align: top; + font-weight: 400; + position: absolute; + top: .618em; + right: 1em; + animation: spin 2s linear infinite +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after { + font-family: WooCommerce; + content: "\e017"; + margin-left: .53em; + vertical-align: bottom +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover { + background-color: #dcd7e2; + text-decoration: none; + background-image: none; + color: #515151 +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt { + background-color: #7f54b3; + color: #fff; + -webkit-font-smoothing: antialiased +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover { + background-color: #7249a4; + color: #fff +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled], +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled], +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled], +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled], +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled], +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled], +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled], +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled], +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover { + background-color: #7f54b3; + color: #fff +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled], +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled], +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled], +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled], +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled], +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled], +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled], +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled] { + color: inherit; + cursor: not-allowed; + opacity: .5; + padding: .618em 1em +} + +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover, +.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover, +:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover { + color: inherit; + background-color: #e9e6ed +} + +.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb { + font-size: .92em; + color: #767676 +} + +.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a { + color: #767676 +} + +.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, +.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price { + color: #958e09; + font-size: 1.25em +} + +.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock { + color: #958e09 +} + +.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock { + color: var(--wc-red) +} + +.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price { + color: #958e09 +} + +.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta { + color: #767676; + font-size: .75em +} + +.woocommerce-no-js form.woocommerce-form-coupon, +.woocommerce-no-js form.woocommerce-form-login { + display: block !important +} + +.woocommerce-no-js .showcoupon, +.woocommerce-no-js .woocommerce-form-coupon-toggle, +.woocommerce-no-js .woocommerce-form-login-toggle { + display: none !important +} + +.woocommerce-error, +.woocommerce-info, +.woocommerce-message { + padding: 1em 2em 1em 3.5em; + margin: 0 0 2em; + position: relative; + background-color: #f6f5f8; + color: #515151; + border-top: 3px solid #720eec; + list-style: none outside; + width: auto; + word-wrap: break-word +} + +.woocommerce-error::after, +.woocommerce-error::before, +.woocommerce-info::after, +.woocommerce-info::before, +.woocommerce-message::after, +.woocommerce-message::before { + content: " "; + display: table +} + +.woocommerce-error::after, +.woocommerce-info::after, +.woocommerce-message::after { + clear: both +} + +.woocommerce-error::before, +.woocommerce-info::before, +.woocommerce-message::before { + font-family: WooCommerce; + content: "\e028"; + content: "\e028"/""; + display: inline-block; + position: absolute; + top: 1em; + left: 1.5em +} + +.woocommerce-error .button, +.woocommerce-info .button, +.woocommerce-message .button { + float: right +} + +.woocommerce-error li, +.woocommerce-info li, +.woocommerce-message li { + list-style: none outside !important; + padding-left: 0 !important; + margin-left: 0 !important +} + +.rtl.woocommerce .price_label, +.rtl.woocommerce .price_label span { + direction: ltr; + unicode-bidi: embed +} + +.woocommerce-message { + border-top-color: #8fae1b +} + +.woocommerce-message::before { + content: "\e015"; + color: #8fae1b +} + +.woocommerce-info { + border-top-color: #1e85be +} + +.woocommerce-info::before { + color: #1e85be +} + +.woocommerce-error { + border-top-color: #b81c23 +} + +.woocommerce-error::before { + content: "\e016"; + color: #b81c23 +} + +.woocommerce-account .woocommerce::after, +.woocommerce-account .woocommerce::before { + content: " "; + display: table +} + +.woocommerce-account .woocommerce::after { + clear: both +} + +.woocommerce-account .addresses .title::after, +.woocommerce-account .addresses .title::before { + content: " "; + display: table +} + +.woocommerce-account .addresses .title::after { + clear: both +} + +.woocommerce-account .addresses .title h3 { + float: left +} + +.woocommerce-account .addresses .title .edit { + float: right +} + +.woocommerce-account ol.commentlist.notes li.note p.meta { + font-weight: 700; + margin-bottom: 0 +} + +.woocommerce-account ol.commentlist.notes li.note .description p:last-child { + margin-bottom: 0 +} + +.woocommerce-account ul.digital-downloads { + margin-left: 0; + padding-left: 0 +} + +.woocommerce-account ul.digital-downloads li { + list-style: none; + margin-left: 0; + padding-left: 0 +} + +.woocommerce-account ul.digital-downloads li::before { + font-family: WooCommerce; + speak: never; + font-weight: 400; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + margin-right: .618em; + content: "\e00a"; + text-decoration: none +} + +.woocommerce-account ul.digital-downloads li .count { + float: right +} + +#add_payment_method table.cart .product-thumbnail, +.woocommerce-cart table.cart .product-thumbnail, +.woocommerce-checkout table.cart .product-thumbnail { + min-width: 32px +} + +#add_payment_method table.cart img, +.woocommerce-cart table.cart img, +.woocommerce-checkout table.cart img { + width: 32px; + box-shadow: none +} + +#add_payment_method table.cart td, +#add_payment_method table.cart th, +.woocommerce-cart table.cart td, +.woocommerce-cart table.cart th, +.woocommerce-checkout table.cart td, +.woocommerce-checkout table.cart th { + vertical-align: middle +} + +#add_payment_method table.cart td.actions .coupon .input-text, +.woocommerce-cart table.cart td.actions .coupon .input-text, +.woocommerce-checkout table.cart td.actions .coupon .input-text { + float: left; + box-sizing: border-box; + border: 1px solid #cfc8d8; + padding: 6px 6px 5px; + margin: 0 4px 0 0; + outline: 0 +} + +#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus, +.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus, +.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus { + border-color: var(--wc-red) +} + +#add_payment_method table.cart td.actions .coupon .coupon-error-notice, +.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice, +.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice { + clear: left; + color: var(--wc-red); + flex-basis: 100%; + float: none; + font-size: .75em; + margin-bottom: 0; + margin-top: 8px; + text-align: left; + width: auto +} + +#add_payment_method table.cart input, +.woocommerce-cart table.cart input, +.woocommerce-checkout table.cart input { + margin: 0; + vertical-align: middle +} + +#add_payment_method .wc-proceed-to-checkout, +.woocommerce-cart .wc-proceed-to-checkout, +.woocommerce-checkout .wc-proceed-to-checkout { + padding: 1em 0 +} + +#add_payment_method .wc-proceed-to-checkout::after, +#add_payment_method .wc-proceed-to-checkout::before, +.woocommerce-cart .wc-proceed-to-checkout::after, +.woocommerce-cart .wc-proceed-to-checkout::before, +.woocommerce-checkout .wc-proceed-to-checkout::after, +.woocommerce-checkout .wc-proceed-to-checkout::before { + content: " "; + display: table +} + +#add_payment_method .wc-proceed-to-checkout::after, +.woocommerce-cart .wc-proceed-to-checkout::after, +.woocommerce-checkout .wc-proceed-to-checkout::after { + clear: both +} + +#add_payment_method .wc-proceed-to-checkout a.checkout-button, +.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, +.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button { + display: block; + text-align: center; + margin-bottom: 1em; + font-size: 1.25em; + padding: 1em +} + +#add_payment_method .cart-collaterals .shipping-calculator-button, +.woocommerce-cart .cart-collaterals .shipping-calculator-button, +.woocommerce-checkout .cart-collaterals .shipping-calculator-button { + float: none; + margin-top: .5em; + display: inline-block +} + +#add_payment_method .cart-collaterals .shipping-calculator-button::after, +.woocommerce-cart .cart-collaterals .shipping-calculator-button::after, +.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after { + font-family: WooCommerce; + speak: never; + font-weight: 400; + font-variant: normal; + text-transform: none; + line-height: 1; + -webkit-font-smoothing: antialiased; + margin-left: .618em; + content: "\e019"; + text-decoration: none +} + +#add_payment_method .cart-collaterals .shipping-calculator-form, +.woocommerce-cart .cart-collaterals .shipping-calculator-form, +.woocommerce-checkout .cart-collaterals .shipping-calculator-form { + margin: 1em 0 0 0 +} + +#add_payment_method .cart-collaterals .cart_totals p small, +.woocommerce-cart .cart-collaterals .cart_totals p small, +.woocommerce-checkout .cart-collaterals .cart_totals p small { + color: #767676; + font-size: .83em +} + +#add_payment_method .cart-collaterals .cart_totals table, +.woocommerce-cart .cart-collaterals .cart_totals table, +.woocommerce-checkout .cart-collaterals .cart_totals table { + border-collapse: separate; + margin: 0 0 6px; + padding: 0 +} + +#add_payment_method .cart-collaterals .cart_totals table tr:first-child td, +#add_payment_method .cart-collaterals .cart_totals table tr:first-child th, +.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td, +.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th, +.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td, +.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th { + border-top: 0 +} + +#add_payment_method .cart-collaterals .cart_totals table th, +.woocommerce-cart .cart-collaterals .cart_totals table th, +.woocommerce-checkout .cart-collaterals .cart_totals table th { + width: 35% +} + +#add_payment_method .cart-collaterals .cart_totals table td, +#add_payment_method .cart-collaterals .cart_totals table th, +.woocommerce-cart .cart-collaterals .cart_totals table td, +.woocommerce-cart .cart-collaterals .cart_totals table th, +.woocommerce-checkout .cart-collaterals .cart_totals table td, +.woocommerce-checkout .cart-collaterals .cart_totals table th { + vertical-align: top; + border-left: 0; + border-right: 0; + line-height: 1.5em +} + +#add_payment_method .cart-collaterals .cart_totals table small, +.woocommerce-cart .cart-collaterals .cart_totals table small, +.woocommerce-checkout .cart-collaterals .cart_totals table small { + color: #767676 +} + +#add_payment_method .cart-collaterals .cart_totals table select, +.woocommerce-cart .cart-collaterals .cart_totals table select, +.woocommerce-checkout .cart-collaterals .cart_totals table select { + width: 100% +} + +#add_payment_method .cart-collaterals .cart_totals .discount td, +.woocommerce-cart .cart-collaterals .cart_totals .discount td, +.woocommerce-checkout .cart-collaterals .cart_totals .discount td { + color: #958e09 +} + +#add_payment_method .cart-collaterals .cart_totals tr td, +#add_payment_method .cart-collaterals .cart_totals tr th, +.woocommerce-cart .cart-collaterals .cart_totals tr td, +.woocommerce-cart .cart-collaterals .cart_totals tr th, +.woocommerce-checkout .cart-collaterals .cart_totals tr td, +.woocommerce-checkout .cart-collaterals .cart_totals tr th { + border-top: 1px solid #e9e6ed +} + +#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination, +.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, +.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination { + margin-bottom: 0 +} + +#add_payment_method .cart-collaterals .cross-sells ul.products li.product, +.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product, +.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product { + margin-top: 0 +} + +#add_payment_method .checkout .col-2 h3#ship-to-different-address, +.woocommerce-cart .checkout .col-2 h3#ship-to-different-address, +.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address { + float: left; + clear: none +} + +#add_payment_method .checkout .col-2 .notes, +.woocommerce-cart .checkout .col-2 .notes, +.woocommerce-checkout .checkout .col-2 .notes { + clear: left +} + +#add_payment_method .checkout .col-2 .form-row-first, +.woocommerce-cart .checkout .col-2 .form-row-first, +.woocommerce-checkout .checkout .col-2 .form-row-first { + clear: left +} + +#add_payment_method .checkout .create-account small, +.woocommerce-cart .checkout .create-account small, +.woocommerce-checkout .checkout .create-account small { + font-size: 11px; + color: #767676; + font-weight: 400 +} + +#add_payment_method .checkout div.shipping-address, +.woocommerce-cart .checkout div.shipping-address, +.woocommerce-checkout .checkout div.shipping-address { + padding: 0; + clear: left; + width: 100% +} + +#add_payment_method .checkout .shipping_address, +.woocommerce-cart .checkout .shipping_address, +.woocommerce-checkout .checkout .shipping_address { + clear: both +} + +#add_payment_method .checkout .checkout-inline-error-message, +.woocommerce-cart .checkout .checkout-inline-error-message, +.woocommerce-checkout .checkout .checkout-inline-error-message { + color: var(--wc-red); + font-size: .75em; + margin-bottom: 0 +} + +#add_payment_method #payment, +.woocommerce-cart #payment, +.woocommerce-checkout #payment { + background: rgba(129, 110, 153, .14); + border-radius: 5px +} + +#add_payment_method #payment ul.payment_methods, +.woocommerce-cart #payment ul.payment_methods, +.woocommerce-checkout #payment ul.payment_methods { + text-align: left; + padding: 1em; + border-bottom: 1px solid rgba(104, 87, 125, .14); + margin: 0; + list-style: none outside +} + +#add_payment_method #payment ul.payment_methods::after, +#add_payment_method #payment ul.payment_methods::before, +.woocommerce-cart #payment ul.payment_methods::after, +.woocommerce-cart #payment ul.payment_methods::before, +.woocommerce-checkout #payment ul.payment_methods::after, +.woocommerce-checkout #payment ul.payment_methods::before { + content: " "; + display: table +} + +#add_payment_method #payment ul.payment_methods::after, +.woocommerce-cart #payment ul.payment_methods::after, +.woocommerce-checkout #payment ul.payment_methods::after { + clear: both +} + +#add_payment_method #payment ul.payment_methods li, +.woocommerce-cart #payment ul.payment_methods li, +.woocommerce-checkout #payment ul.payment_methods li { + line-height: 2; + text-align: left; + margin: 0; + font-weight: 400 +} + +#add_payment_method #payment ul.payment_methods li input, +.woocommerce-cart #payment ul.payment_methods li input, +.woocommerce-checkout #payment ul.payment_methods li input { + margin: 0 1em 0 0 +} + +#add_payment_method #payment ul.payment_methods li img, +.woocommerce-cart #payment ul.payment_methods li img, +.woocommerce-checkout #payment ul.payment_methods li img { + vertical-align: middle; + margin: -2px 0 0 .5em; + padding: 0; + position: relative; + box-shadow: none +} + +#add_payment_method #payment ul.payment_methods li img+img, +.woocommerce-cart #payment ul.payment_methods li img+img, +.woocommerce-checkout #payment ul.payment_methods li img+img { + margin-left: 2px +} + +#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, +#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before, +.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, +.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before, +.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after, +.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before { + content: " "; + display: table +} + +#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after, +.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after, +.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after { + clear: both +} + +#add_payment_method #payment div.form-row, +.woocommerce-cart #payment div.form-row, +.woocommerce-checkout #payment div.form-row { + padding: 1em +} + +#add_payment_method #payment div.payment_box, +.woocommerce-cart #payment div.payment_box, +.woocommerce-checkout #payment div.payment_box { + position: relative; + box-sizing: border-box; + width: 100%; + padding: 1em; + margin: 1em 0; + font-size: .92em; + border-radius: 2px; + line-height: 1.5; + background-color: #dcd7e2; + color: #515151 +} + +#add_payment_method #payment div.payment_box input.input-text, +#add_payment_method #payment div.payment_box textarea, +.woocommerce-cart #payment div.payment_box input.input-text, +.woocommerce-cart #payment div.payment_box textarea, +.woocommerce-checkout #payment div.payment_box input.input-text, +.woocommerce-checkout #payment div.payment_box textarea { + border-color: #c2bacd; + border-top-color: #b5abc2 +} + +#add_payment_method #payment div.payment_box ::-webkit-input-placeholder, +.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder, +.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder { + color: #b5abc2 +} + +#add_payment_method #payment div.payment_box :-moz-placeholder, +.woocommerce-cart #payment div.payment_box :-moz-placeholder, +.woocommerce-checkout #payment div.payment_box :-moz-placeholder { + color: #b5abc2 +} + +#add_payment_method #payment div.payment_box :-ms-input-placeholder, +.woocommerce-cart #payment div.payment_box :-ms-input-placeholder, +.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder { + color: #b5abc2 +} + +#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods, +.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods, +.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods { + list-style: none outside; + margin: 0 +} + +#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, +#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, +.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, +.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token, +.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new, +.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token { + margin: 0 0 .5em +} + +#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, +#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, +.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, +.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label, +.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label, +.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label { + cursor: pointer +} + +#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, +.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput, +.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput { + vertical-align: middle; + margin: -3px 1em 0 0; + position: relative +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form { + border: 0; + padding: 0; + margin: 1em 0 0 +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number { + font-size: 1.5em; + padding: 8px; + background-repeat: no-repeat; + background-position: right .618em center; + background-size: 32px 20px +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa { + background-image: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/visa.svg) +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard { + background-image: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg) +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser { + background-image: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/laser.svg) +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub { + background-image: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/diners.svg) +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro { + background-image: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg) +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb { + background-image: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg) +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex { + background-image: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/amex.svg) +} + +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover, +#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover, +.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover, +.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover { + background-image: url(../../../../../../../../../../plugins/woocommerce/assets/images/icons/credit-cards/discover.svg) +} + +#add_payment_method #payment div.payment_box span.help, +.woocommerce-cart #payment div.payment_box span.help, +.woocommerce-checkout #payment div.payment_box span.help { + font-size: .857em; + color: #767676; + font-weight: 400 +} + +#add_payment_method #payment div.payment_box .form-row, +.woocommerce-cart #payment div.payment_box .form-row, +.woocommerce-checkout #payment div.payment_box .form-row { + margin: 0 0 1em +} + +#add_payment_method #payment div.payment_box p:last-child, +.woocommerce-cart #payment div.payment_box p:last-child, +.woocommerce-checkout #payment div.payment_box p:last-child { + margin-bottom: 0 +} + +#add_payment_method #payment div.payment_box::before, +.woocommerce-cart #payment div.payment_box::before, +.woocommerce-checkout #payment div.payment_box::before { + content: ""; + display: block; + border: 1em solid #dcd7e2; + border-right-color: transparent; + border-left-color: transparent; + border-top-color: transparent; + position: absolute; + top: -.75em; + left: 0; + margin: -1em 0 0 2em +} + +#add_payment_method #payment .payment_method_paypal .about_paypal, +.woocommerce-cart #payment .payment_method_paypal .about_paypal, +.woocommerce-checkout #payment .payment_method_paypal .about_paypal { + float: right; + line-height: 52px; + font-size: .83em +} + +#add_payment_method #payment .payment_method_paypal img, +.woocommerce-cart #payment .payment_method_paypal img, +.woocommerce-checkout #payment .payment_method_paypal img { + max-height: 52px; + vertical-align: middle +} + +.woocommerce-terms-and-conditions { + border: 1px solid rgba(0, 0, 0, .2); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1); + background: rgba(0, 0, 0, .05) +} + +.woocommerce-invalid #terms { + outline: 2px solid var(--wc-red); + outline-offset: 2px +} + +.woocommerce-password-strength { + text-align: center; + font-weight: 600; + padding: 3px .5em; + font-size: 1em +} + +.woocommerce-password-strength.strong { + background-color: #c1e1b9; + border-color: #83c373 +} + +.woocommerce-password-strength.short { + background-color: #f1adad; + border-color: #e35b5b +} + +.woocommerce-password-strength.bad { + background-color: #fbc5a9; + border-color: #f78b53 +} + +.woocommerce-password-strength.good { + background-color: #ffe399; + border-color: #ffc733 +} + +.woocommerce-password-hint { + margin: .5em 0 0; + display: block +} + +#content.twentyeleven .woocommerce-pagination a { + font-size: 1em; + line-height: 1 +} + +.single-product .twentythirteen #reply-title, +.single-product .twentythirteen #respond #commentform, +.single-product .twentythirteen .entry-summary { + padding: 0 +} + +.single-product .twentythirteen p.stars { + clear: both +} + +.twentythirteen .woocommerce-breadcrumb { + padding-top: 40px +} + +.twentyfourteen ul.products li.product { + margin-top: 0 !important +} + +body:not(.search-results) .twentysixteen .entry-summary { + color: inherit; + font-size: inherit; + line-height: inherit +} + +.twentysixteen .price ins { + background: inherit; + color: inherit +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/fontello-enqueue.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/fontello-enqueue.css new file mode 100644 index 0000000..5e0ae32 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/fontello-enqueue.css @@ -0,0 +1,8 @@ +@font-face { + font-display: swap; + font-family: 'fontello'; + src: url(../../../../../../../../../themes/logico/fonts/fontello.eot?98791691); + src: url('../../../../../../../../../themes/logico/fonts/fontello.eot?98791691#iefix') format('embedded-opentype'), url(../../../../../../../../../themes/logico/fonts/fontello.woff2?98791691) format('woff2'), url(../../../../../../../../../themes/logico/fonts/fontello.woff?98791691) format('woff'), url(../../../../../../../../../themes/logico/fonts/fontello.ttf?98791691) format('truetype'), url('../../../../../../../../../themes/logico/fonts/fontello.svg?98791691#fontello') format('svg'); + font-weight: 400; + font-style: normal +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/fontello.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/fontello.css new file mode 100644 index 0000000..1cd6716 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/fontello.css @@ -0,0 +1,524 @@ +[class^="icon-"]:before, +[class*=" icon-"]:before { + font-family: 'fontello'; + font-style: normal; + font-weight: 400; + speak: never; + display: inline-block; + text-decoration: inherit; + width: 1em; + text-align: center; + font-variant: normal; + text-transform: none; + line-height: 1em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +.icon-arrow-down:before { + content: '\e800' +} + +.icon-arrow-right:before { + content: '\e801' +} + +.icon-arrow-left:before { + content: '\e802' +} + +.icon-arrow-top:before { + content: '\e803' +} + +.icon-arrow-x-l-down:before { + content: '\e804' +} + +.icon-arrow-x-r-down:before { + content: '\e805' +} + +.icon-arrow-x-l-top:before { + content: '\e806' +} + +.icon-button-arrow-x-l-down:before { + content: '\e807' +} + +.icon-button-arrow-x-r-down:before { + content: '\e808' +} + +.icon-button-arrow-x-l-top:before { + content: '\e809' +} + +.icon-arrow-x-r-top:before { + content: '\e80a' +} + +.icon-button-arrow-x-r-top:before { + content: '\e80b' +} + +.icon-chevron-large-down:before { + content: '\e80c' +} + +.icon-chevron-large-left:before { + content: '\e80d' +} + +.icon-chevron-large-top:before { + content: '\e80e' +} + +.icon-chevron-large-right:before { + content: '\e80f' +} + +.icon-chevron-medium-down:before { + content: '\e810' +} + +.icon-chevron-medium-left:before { + content: '\e811' +} + +.icon-chevron-medium-right:before { + content: '\e812' +} + +.icon-chevron-medium-top:before { + content: '\e813' +} + +.icon-chevron-small-left:before { + content: '\e814' +} + +.icon-chevron-small-top:before { + content: '\e815' +} + +.icon-chevron-small-down:before { + content: '\e816' +} + +.icon-chevron-small-right:before { + content: '\e817' +} + +.icon-goods-export-1:before { + content: '\e819' +} + +.icon-goods-export-2:before { + content: '\e81a' +} + +.icon-goods-export-3:before { + content: '\e81b' +} + +.icon-goods-export-4:before { + content: '\e81c' +} + +.icon-goods-export-5:before { + content: '\e81d' +} + +.icon-goods-export-6:before { + content: '\e81e' +} + +.icon-goods-export-7:before { + content: '\e81f' +} + +.icon-goods-export-8:before { + content: '\e820' +} + +.icon-goods-export-9:before { + content: '\e821' +} + +.icon-goods-export-10:before { + content: '\e822' +} + +.icon-goods-export-11:before { + content: '\e823' +} + +.icon-goods-export-12:before { + content: '\e824' +} + +.icon-goods-export-13:before { + content: '\e825' +} + +.icon-goods-export-14:before { + content: '\e826' +} + +.icon-goods-export-15:before { + content: '\e827' +} + +.icon-goods-export-16:before { + content: '\e828' +} + +.icon-goods-export-17:before { + content: '\e829' +} + +.icon-goods-export-18:before { + content: '\e82a' +} + +.icon-goods-export-19:before { + content: '\e82b' +} + +.icon-goods-export-20:before { + content: '\e82c' +} + +.icon-goods-export-21:before { + content: '\e82d' +} + +.icon-goods-export-22:before { + content: '\e82e' +} + +.icon-goods-export-23:before { + content: '\e82f' +} + +.icon-goods-export-24:before { + content: '\e830' +} + +.icon-goods-export-25:before { + content: '\e831' +} + +.icon-goods-export-26:before { + content: '\e832' +} + +.icon-goods-export-27:before { + content: '\e833' +} + +.icon-goods-export-28:before { + content: '\e834' +} + +.icon-goods-export-29:before { + content: '\e835' +} + +.icon-goods-export-30:before { + content: '\e836' +} + +.icon-goods-export-31:before { + content: '\e837' +} + +.icon-goods-export-32:before { + content: '\e838' +} + +.icon-light-container:before { + content: '\e839' +} + +.icon-light-delivery:before { + content: '\e83a' +} + +.icon-light-directions:before { + content: '\e83b' +} + +.icon-light-storage:before { + content: '\e83c' +} + +.icon-triangle-arrow-down:before { + content: '\e83d' +} + +.icon-triangle-arrow-left:before { + content: '\e83e' +} + +.icon-triangle-arrow-right:before { + content: '\e83f' +} + +.icon-triangle-arrow-top:before { + content: '\e840' +} + +.icon-air-delivery:before { + content: '\e841' +} + +.icon-call:before { + content: '\e842' +} + +.icon-cart:before { + content: '\e843' +} + +.icon-calendar:before { + content: '\e844' +} + +.icon-close:before { + content: '\e845' +} + +.icon-container:before { + content: '\e846' +} + +.icon-coupon:before { + content: '\e847' +} + +.icon-crop:before { + content: '\e848' +} + +.icon-download:before { + content: '\e849' +} + +.icon-download-alter:before { + content: '\e84a' +} + +.icon-eye:before { + content: '\e84b' +} + +.icon-file-doc:before { + content: '\e84c' +} + +.icon-file-file:before { + content: '\e84d' +} + +.icon-file-pdf:before { + content: '\e84e' +} + +.icon-garland:before { + content: '\e84f' +} + +.icon-font:before { + content: '\e850' +} + +.icon-half-logo:before { + content: '\e851' +} + +.icon-logo:before { + content: '\e852' +} + +.icon-location:before { + content: '\e853' +} + +.icon-hiring:before { + content: '\e854' +} + +.icon-mail:before { + content: '\e855' +} + +.icon-package-delivery:before { + content: '\e856' +} + +.icon-paint:before { + content: '\e857' +} + +.icon-print:before { + content: '\e858' +} + +.icon-resize:before { + content: '\e85a' +} + +.icon-sidebar:before { + content: '\e85b' +} + +.icon-search:before { + content: '\e85c' +} + +.icon-side-menu-black:before { + content: '\e85d' +} + +.icon-side-menu-light:before { + content: '\e85e' +} + +.icon-star-light:before { + content: '\e861' +} + +.icon-star:before { + content: '\e862' +} + +.icon-supply-chain:before { + content: '\e863' +} + +.icon-tap:before { + content: '\e864' +} + +.icon-terms:before { + content: '\e865' +} + +.icon-translate:before { + content: '\e866' +} + +.icon-trolley:before { + content: '\e867' +} + +.icon-update:before { + content: '\e868' +} + +.icon-user:before { + content: '\e869' +} + +.icon-solid-warehousing-container:before { + content: '\e86a' +} + +.icon-solid-warehousing-conveyor:before { + content: '\e86b' +} + +.icon-solid-warehousing-delivery:before { + content: '\e86c' +} + +.icon-solid-warehousing-hand-loader:before { + content: '\e86d' +} + +.icon-solid-warehousing-loader:before { + content: '\e86e' +} + +.icon-solid-warehousing-loader-in-work:before { + content: '\e86f' +} + +.icon-solid-warehousing-manual-loader-box:before { + content: '\e870' +} + +.icon-solid-warehousing-manual-transportation:before { + content: '\e871' +} + +.icon-solid-warehousing-scales:before { + content: '\e872' +} + +.icon-solid-warehousing-scanner:before { + content: '\e873' +} + +.icon-solid-warehousing-palett:before { + content: '\e874' +} + +.icon-solid-warehousing-security:before { + content: '\e875' +} + +.icon-solid-warehousing-storage:before { + content: '\e876' +} + +.icon-solid-warehousing-truck:before { + content: '\e877' +} + +.icon-solid-warehousing-warehouse:before { + content: '\e878' +} + +.icon-solid-warehousing-autoloader:before { + content: '\e879' +} + +.icon-check:before { + content: '\e87a' +} + +.icon-check-alter:before { + content: '\e87b' +} + +.icon-quote-left:before { + content: '\e87c' +} + +.icon-quote-right:before { + content: '\e87d' +} + +.icon-quote-right-light:before { + content: '\e87e' +} + +.icon-play:before { + content: '\e8a2' +} + +.icon-play-active:before { + content: '\e8a3' +} + +.icon-icon-rounded:before { + content: '\e8f9' +} + +.icon-icon-angular:before { + content: '\e8fa' +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/theme.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/theme.css new file mode 100644 index 0000000..dab1c49 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/theme.css @@ -0,0 +1,32028 @@ +@charset "UTF-8"; +@font-face { + font-display: swap; + font-family: 'fontello'; + src: url(../../../../../../../../../themes/logico/fonts/fontello.eot?98791691); + src: url("../../../../../../../../../themes/logico/fonts/fontello.eot?98791691#iefix") format("embedded-opentype"), url(../../../../../../../../../themes/logico/fonts/fontello.woff2?98791691) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fontello.woff?98791691) format("woff"), url(../../../../../../../../../themes/logico/fonts/fontello.ttf?98791691) format("truetype"), url("../../../../../../../../../themes/logico/fonts/fontello.svg?98791691#fontello") format("svg"); + font-weight: 400; + font-style: normal +} + +.fontello { + font-family: 'fontello'; + font-style: normal; + font-weight: 400; + display: inline-block; + text-decoration: inherit; + width: 1em; + text-align: center; + font-variant: normal; + text-transform: none; + line-height: 1em; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale +} + +.icon-arrow-down:before { + content: '\e800' +} + +.icon-arrow-right:before { + content: '\e801' +} + +.icon-arrow-left:before { + content: '\e802' +} + +.icon-arrow-top:before { + content: '\e803' +} + +.icon-arrow-x-l-down:before { + content: '\e804' +} + +.icon-arrow-x-r-down:before { + content: '\e805' +} + +.icon-arrow-x-l-top:before { + content: '\e806' +} + +.icon-button-arrow-x-l-down:before { + content: '\e807' +} + +.icon-button-arrow-x-r-down:before { + content: '\e808' +} + +.icon-button-arrow-x-l-top:before { + content: '\e809' +} + +.icon-arrow-x-r-top:before { + content: '\e80a' +} + +.icon-button-arrow-x-r-top:before { + content: '\e80b' +} + +.icon-chevron-large-down:before { + content: '\e80c' +} + +.icon-chevron-large-left:before { + content: '\e80d' +} + +.icon-chevron-large-top:before { + content: '\e80e' +} + +.icon-chevron-large-right:before { + content: '\e80f' +} + +.icon-chevron-medium-down:before { + content: '\e810' +} + +.icon-chevron-medium-left:before { + content: '\e811' +} + +.icon-chevron-medium-right:before { + content: '\e812' +} + +.icon-chevron-medium-top:before { + content: '\e813' +} + +.icon-chevron-small-left:before { + content: '\e814' +} + +.icon-chevron-small-top:before { + content: '\e815' +} + +.icon-chevron-small-down:before { + content: '\e816' +} + +.icon-chevron-small-right:before { + content: '\e817' +} + +.icon-goods-export-1:before { + content: '\e819' +} + +.icon-goods-export-2:before { + content: '\e81a' +} + +.icon-goods-export-3:before { + content: '\e81b' +} + +.icon-goods-export-4:before { + content: '\e81c' +} + +.icon-goods-export-5:before { + content: '\e81d' +} + +.icon-goods-export-6:before { + content: '\e81e' +} + +.icon-goods-export-7:before { + content: '\e81f' +} + +.icon-goods-export-8:before { + content: '\e820' +} + +.icon-goods-export-9:before { + content: '\e821' +} + +.icon-goods-export-10:before { + content: '\e822' +} + +.icon-goods-export-11:before { + content: '\e823' +} + +.icon-goods-export-12:before { + content: '\e824' +} + +.icon-goods-export-13:before { + content: '\e825' +} + +.icon-goods-export-14:before { + content: '\e826' +} + +.icon-goods-export-15:before { + content: '\e827' +} + +.icon-goods-export-16:before { + content: '\e828' +} + +.icon-goods-export-17:before { + content: '\e829' +} + +.icon-goods-export-18:before { + content: '\e82a' +} + +.icon-goods-export-19:before { + content: '\e82b' +} + +.icon-goods-export-20:before { + content: '\e82c' +} + +.icon-goods-export-21:before { + content: '\e82d' +} + +.icon-goods-export-22:before { + content: '\e82e' +} + +.icon-goods-export-23:before { + content: '\e82f' +} + +.icon-goods-export-24:before { + content: '\e830' +} + +.icon-goods-export-25:before { + content: '\e831' +} + +.icon-goods-export-26:before { + content: '\e832' +} + +.icon-goods-export-27:before { + content: '\e833' +} + +.icon-goods-export-28:before { + content: '\e834' +} + +.icon-goods-export-29:before { + content: '\e835' +} + +.icon-goods-export-30:before { + content: '\e836' +} + +.icon-goods-export-31:before { + content: '\e837' +} + +.icon-goods-export-32:before { + content: '\e838' +} + +.icon-light-container:before { + content: '\e839' +} + +.icon-light-delivery:before { + content: '\e83a' +} + +.icon-light-directions:before { + content: '\e83b' +} + +.icon-light-storage:before { + content: '\e83c' +} + +.icon-triangle-arrow-down:before { + content: '\e83d' +} + +.icon-triangle-arrow-left:before { + content: '\e83e' +} + +.icon-triangle-arrow-right:before { + content: '\e83f' +} + +.icon-triangle-arrow-top:before { + content: '\e840' +} + +.icon-air-delivery:before { + content: '\e841' +} + +.icon-call:before { + content: '\e842' +} + +.icon-cart:before { + content: '\e843' +} + +.icon-calendar:before { + content: '\e844' +} + +.icon-close:before { + content: '\e845' +} + +.icon-container:before { + content: '\e846' +} + +.icon-coupon:before { + content: '\e847' +} + +.icon-crop:before { + content: '\e848' +} + +.icon-download:before { + content: '\e849' +} + +.icon-download-alter:before { + content: '\e84a' +} + +.icon-eye:before { + content: '\e84b' +} + +.icon-file-doc:before { + content: '\e84c' +} + +.icon-file-file:before { + content: '\e84d' +} + +.icon-file-pdf:before { + content: '\e84e' +} + +.icon-garland:before { + content: '\e84f' +} + +.icon-font:before { + content: '\e850' +} + +.icon-half-logo:before { + content: '\e851' +} + +.icon-logo:before { + content: '\e852' +} + +.icon-location:before { + content: '\e853' +} + +.icon-hiring:before { + content: '\e854' +} + +.icon-mail:before { + content: '\e855' +} + +.icon-package-delivery:before { + content: '\e856' +} + +.icon-paint:before { + content: '\e857' +} + +.icon-print:before { + content: '\e858' +} + +.icon-resize:before { + content: '\e85a' +} + +.icon-sidebar:before { + content: '\e85b' +} + +.icon-search:before { + content: '\e85c' +} + +.icon-side-menu-black:before { + content: '\e85d' +} + +.icon-side-menu-light:before { + content: '\e85e' +} + +.icon-star-light:before { + content: '\e861' +} + +.icon-star:before { + content: '\e862' +} + +.icon-supply-chain:before { + content: '\e863' +} + +.icon-tap:before { + content: '\e864' +} + +.icon-terms:before { + content: '\e865' +} + +.icon-translate:before { + content: '\e866' +} + +.icon-trolley:before { + content: '\e867' +} + +.icon-update:before { + content: '\e868' +} + +.icon-user:before { + content: '\e869' +} + +.icon-solid-warehousing-container:before { + content: '\e86a' +} + +.icon-solid-warehousing-conveyor:before { + content: '\e86b' +} + +.icon-solid-warehousing-delivery:before { + content: '\e86c' +} + +.icon-solid-warehousing-hand-loader:before { + content: '\e86d' +} + +.icon-solid-warehousing-loader:before { + content: '\e86e' +} + +.icon-solid-warehousing-loader-in-work:before { + content: '\e86f' +} + +.icon-solid-warehousing-manual-loader-box:before { + content: '\e870' +} + +.icon-solid-warehousing-manual-transportation:before { + content: '\e871' +} + +.icon-solid-warehousing-scales:before { + content: '\e872' +} + +.icon-solid-warehousing-scanner:before { + content: '\e873' +} + +.icon-solid-warehousing-palett:before { + content: '\e874' +} + +.icon-solid-warehousing-security:before { + content: '\e875' +} + +.icon-solid-warehousing-storage:before { + content: '\e876' +} + +.icon-solid-warehousing-truck:before { + content: '\e877' +} + +.icon-solid-warehousing-warehouse:before { + content: '\e878' +} + +.icon-solid-warehousing-autoloader:before { + content: '\e879' +} + +.icon-check:before { + content: '\e87a' +} + +.icon-check-alter:before { + content: '\e87b' +} + +.icon-quote-left:before { + content: '\e87c' +} + +.icon-quote-right:before { + content: '\e87d' +} + +.icon-quote-right-light:before { + content: '\e87e' +} + +.icon-play:before { + content: '\e8a2' +} + +.icon-play-active:before { + content: '\e8a3' +} + +.icon-icon-rounded:before { + content: '\e8f9' +} + +.icon-icon-angular:before { + content: '\e8fa' +} + +.irs { + position: relative; + display: block; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.irs-line { + position: relative; + display: block; + overflow: hidden; + outline: none !important +} + +.irs-bar { + position: absolute; + display: block; + left: 0; + width: 0 +} + +.irs-handle { + position: absolute; + display: block; + box-sizing: border-box; + cursor: default; + z-index: 1 +} + +.irs-handle.type_last { + z-index: 2 +} + +.irs-min, +.irs-max { + position: absolute; + display: block; + cursor: default +} + +.irs-min { + left: 0 +} + +.irs-max { + right: 0 +} + +.irs-from, +.irs-to, +.irs-single { + position: absolute; + display: block; + top: 0; + left: 0; + cursor: default; + white-space: nowrap +} + +.irs-disable-mask { + position: absolute; + display: block; + top: 0; + left: -1%; + width: 102%; + height: 100%; + cursor: default; + background: transparent; + z-index: 2 +} + +.lt-ie9 .irs-disable-mask { + background: #000; + filter: alpha(opacity=0); + cursor: not-allowed +} + +.irs-disabled { + opacity: .4 +} + +.irs-hidden-input { + position: absolute !important; + display: block !important; + top: 0 !important; + left: 0 !important; + width: 0 !important; + height: 0 !important; + font-size: 0 !important; + line-height: 0 !important; + padding: 0 !important; + margin: 0 !important; + overflow: hidden; + outline: none !important; + z-index: -9999 !important; + background: none !important; + border-style: solid !important; + border-color: transparent !important +} + +.irs--flat { + height: 44px +} + +.irs--flat .irs-line { + top: 30px; + height: 10px; + background-color: var(--logico-border-color); + border-radius: var(--logico-radius-medium, 0) +} + +.irs--flat .irs-bar { + top: 30px; + height: 10px; + background-color: var(--logico-accent-color); + border-radius: var(--logico-radius-medium, 0) +} + +.irs--flat .irs-handle { + top: 26px; + width: 18px; + height: 18px; + background-color: var(--logico-background-color); + border: solid 1px var(--logico-border-color); + -webkit-border-radius: 50%; + border-radius: 50% +} + +body.compensate-for-scrollbar { + overflow: hidden +} + +.fancybox-active { + height: auto +} + +.fancybox-is-hidden { + left: -9999px; + right: initial; + margin: 0; + position: absolute !important; + top: -9999px; + visibility: hidden +} + +.fancybox-container { + -webkit-backface-visibility: hidden; + height: 100%; + left: 0; + right: initial; + outline: none; + position: fixed; + -webkit-tap-highlight-color: transparent; + top: 0; + -ms-touch-action: manipulation; + touch-action: manipulation; + transform: translateZ(0); + width: 100%; + z-index: 99992 +} + +.fancybox-container * { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.fancybox-bg, +.fancybox-inner, +.fancybox-outer, +.fancybox-stage { + position: absolute; + bottom: 0; + left: 0; + right: 0; + top: 0 +} + +.fancybox-outer { + -webkit-overflow-scrolling: touch; + overflow-y: auto +} + +.fancybox-bg { + background: #1e1e1e; + opacity: 0; + transition-duration: inherit; + transition-property: opacity; + transition-timing-function: cubic-bezier(.47, 0, .74, .71) +} + +.fancybox-is-open .fancybox-bg { + opacity: .9; + transition-timing-function: cubic-bezier(.22, .61, .36, 1) +} + +.fancybox-caption, +.fancybox-infobar, +.fancybox-navigation .fancybox-button, +.fancybox-toolbar { + direction: ltr; + opacity: 0; + position: absolute; + transition: opacity .25s ease, visibility 0s ease .25s; + visibility: hidden; + z-index: 99997 +} + +.fancybox-show-caption .fancybox-caption, +.fancybox-show-infobar .fancybox-infobar, +.fancybox-show-nav .fancybox-navigation .fancybox-button, +.fancybox-show-toolbar .fancybox-toolbar { + opacity: 1; + transition: opacity .25s ease 0s, visibility 0s ease 0s; + visibility: visible +} + +.fancybox-infobar { + color: #ccc; + font-size: 13px; + -webkit-font-smoothing: subpixel-antialiased; + height: 44px; + left: 0; + right: initial; + line-height: 44px; + min-width: 44px; + mix-blend-mode: difference; + padding: 0 10px; + pointer-events: none; + top: 0; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.fancybox-toolbar { + right: 0; + left: initial; + top: 0 +} + +.fancybox-stage { + direction: ltr; + overflow: visible; + transform: translateZ(0); + z-index: 99994 +} + +.fancybox-is-open .fancybox-stage { + overflow: hidden +} + +.fancybox-slide { + -webkit-backface-visibility: hidden; + display: none; + height: 100%; + left: 0; + right: initial; + outline: none; + overflow: auto; + -webkit-overflow-scrolling: touch; + padding: 44px; + position: absolute; + text-align: center; + top: 0; + transition-property: transform, opacity; + white-space: normal; + width: 100%; + z-index: 99994 +} + +.fancybox-slide:before { + content: ''; + display: inline-block; + font-size: 0; + height: 100%; + vertical-align: middle; + width: 0 +} + +.fancybox-is-sliding .fancybox-slide, +.fancybox-slide--current, +.fancybox-slide--next, +.fancybox-slide--previous { + display: block +} + +.fancybox-slide--image { + overflow: hidden; + padding: 44px 0 +} + +.fancybox-slide--image:before { + display: none +} + +.fancybox-slide--html { + padding: 6px +} + +.fancybox-content { + background: #fff; + display: inline-block; + margin: 0; + max-width: 100%; + overflow: auto; + -webkit-overflow-scrolling: touch; + padding: 44px; + position: relative; + text-align: left; + vertical-align: middle +} + +.fancybox-slide--image .fancybox-content { + animation-timing-function: cubic-bezier(.5, 0, .14, 1); + -webkit-backface-visibility: hidden; + background: transparent; + background-repeat: no-repeat; + background-size: 100% 100%; + left: 0; + right: initial; + max-width: none; + overflow: visible; + padding: 0; + position: absolute; + top: 0; + transform-origin: top left; + transition-property: transform, opacity; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + z-index: 99995 +} + +.fancybox-can-zoomOut .fancybox-content { + cursor: zoom-out +} + +.fancybox-can-zoomIn .fancybox-content { + cursor: zoom-in +} + +.fancybox-can-pan .fancybox-content, +.fancybox-can-swipe .fancybox-content { + cursor: grab +} + +.fancybox-is-grabbing .fancybox-content { + cursor: grabbing +} + +.fancybox-container [data-selectable=true] { + cursor: text +} + +.fancybox-image, +.fancybox-spaceball { + background: transparent; + border: 0; + height: 100%; + left: 0; + right: initial; + margin: 0; + max-height: none; + max-width: none; + padding: 0; + position: absolute; + top: 0; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 100% +} + +.fancybox-spaceball { + z-index: 1 +} + +.fancybox-slide--iframe .fancybox-content, +.fancybox-slide--map .fancybox-content, +.fancybox-slide--pdf .fancybox-content, +.fancybox-slide--video .fancybox-content { + height: 100%; + overflow: visible; + padding: 0; + width: 100% +} + +.fancybox-slide--video .fancybox-content { + background: #000 +} + +.fancybox-slide--map .fancybox-content { + background: #e5e3df +} + +.fancybox-slide--iframe .fancybox-content { + background: #fff +} + +.fancybox-iframe, +.fancybox-video { + background: transparent; + border: 0; + display: block; + height: 100%; + margin: 0; + overflow: hidden; + padding: 0; + width: 100% +} + +.fancybox-iframe { + left: 0; + right: initial; + position: absolute; + top: 0 +} + +.fancybox-error { + background: #fff; + cursor: default; + max-width: 400px; + padding: 40px; + width: 100% +} + +.fancybox-error p { + color: #444; + font-size: 16px; + line-height: 20px; + margin: 0; + padding: 0 +} + +.fancybox-button { + background: rgba(30, 30, 30, .6); + border: 0; + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + cursor: pointer; + display: inline-block; + height: 44px; + margin: 0; + padding: 10px; + position: relative; + transition: color .2s; + vertical-align: top; + visibility: inherit; + width: 44px +} + +.fancybox-button, +.fancybox-button:link, +.fancybox-button:visited { + color: #ccc +} + +.fancybox-button:hover { + color: #fff +} + +.fancybox-button:focus { + outline: none +} + +.fancybox-button.fancybox-focus { + outline: 1px dotted +} + +.fancybox-button[disabled], +.fancybox-button[disabled]:hover { + color: #888; + cursor: default; + outline: none +} + +.fancybox-button div { + height: 100% +} + +.fancybox-button svg { + display: block; + height: 100%; + overflow: visible; + position: relative; + width: 100% +} + +.fancybox-button svg path { + fill: currentColor; + stroke-width: 0 +} + +.fancybox-button--fsenter svg:nth-child(2), +.fancybox-button--fsexit svg:first-child, +.fancybox-button--pause svg:first-child, +.fancybox-button--play svg:nth-child(2) { + display: none +} + +.fancybox-progress { + background: #ff5268; + height: 2px; + left: 0; + position: absolute; + right: 0; + top: 0; + transform: scaleX(0); + transform-origin: 0; + transition-property: transform; + transition-timing-function: linear; + z-index: 99998 +} + +.fancybox-close-small { + background: transparent; + border: 0; + -webkit-border-radius: 0; + border-radius: 0; + color: #ccc; + cursor: pointer; + opacity: .8; + padding: 8px; + position: absolute; + right: -12px; + top: -44px; + z-index: 401 +} + +.fancybox-close-small:hover { + color: #fff; + opacity: 1 +} + +.fancybox-slide--html .fancybox-close-small { + color: currentColor; + padding: 10px; + right: 0; + top: 0 +} + +.fancybox-slide--image.fancybox-is-scaling .fancybox-content { + overflow: hidden +} + +.fancybox-is-scaling .fancybox-close-small, +.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small { + display: none +} + +.fancybox-navigation .fancybox-button { + background-clip: content-box; + height: 100px; + opacity: 0; + position: absolute; + top: calc(50% - 50px); + width: 70px +} + +.fancybox-navigation .fancybox-button div { + padding: 7px +} + +.fancybox-navigation .fancybox-button--arrow_left { + left: 0; + padding: 31px 26px 31px 6px +} + +.fancybox-navigation .fancybox-button--arrow_right { + padding: 31px 6px 31px 26px; + right: 0 +} + +.fancybox-caption { + background: linear-gradient(0deg, rgba(0, 0, 0, .85) 0, rgba(0, 0, 0, .3) 50%, rgba(0, 0, 0, .15) 65%, rgba(0, 0, 0, .075) 75.5%, rgba(0, 0, 0, .037) 82.85%, rgba(0, 0, 0, .019) 88%, transparent); + bottom: 0; + color: #eee; + font-size: 14px; + font-weight: 400; + left: 0; + line-height: 1.5; + padding: 75px 44px 25px; + pointer-events: none; + right: 0; + text-align: center; + z-index: 99996 +} + +.fancybox-caption--separate { + margin-top: -50px +} + +.fancybox-caption__body { + max-height: 50vh; + overflow: auto; + pointer-events: all +} + +.fancybox-caption a, +.fancybox-caption a:link, +.fancybox-caption a:visited { + color: #ccc; + text-decoration: none +} + +.fancybox-caption a:hover { + color: #fff; + text-decoration: underline +} + +.fancybox-loading { + animation: a 1s linear infinite; + background: transparent; + border: 4px solid #888; + border-bottom-color: #fff; + -webkit-border-radius: 50%; + border-radius: 50%; + height: 50px; + left: 50%; + right: initial; + margin: -25px 0 0 -25px; + opacity: .7; + padding: 0; + position: absolute; + top: 50%; + width: 50px; + z-index: 99999 +} + +@keyframes a { + to { + transform: rotate(1turn) + } +} + +.fancybox-animated { + transition-timing-function: cubic-bezier(0, 0, .25, 1) +} + +.fancybox-fx-slide.fancybox-slide--previous { + opacity: 0; + transform: translate3d(-100%, 0, 0) +} + +.fancybox-fx-slide.fancybox-slide--next { + opacity: 0; + transform: translate3d(100%, 0, 0) +} + +.fancybox-fx-slide.fancybox-slide--current { + opacity: 1; + transform: translateZ(0) +} + +.fancybox-fx-fade.fancybox-slide--next, +.fancybox-fx-fade.fancybox-slide--previous { + opacity: 0; + transition-timing-function: cubic-bezier(.19, 1, .22, 1) +} + +.fancybox-fx-fade.fancybox-slide--current { + opacity: 1 +} + +.fancybox-fx-zoom-in-out.fancybox-slide--previous { + opacity: 0; + transform: scale3d(1.5, 1.5, 1.5) +} + +.fancybox-fx-zoom-in-out.fancybox-slide--next { + opacity: 0; + transform: scale3d(.5, .5, .5) +} + +.fancybox-fx-zoom-in-out.fancybox-slide--current { + opacity: 1; + transform: scaleX(1) +} + +.fancybox-fx-rotate.fancybox-slide--previous { + opacity: 0; + transform: rotate(-1turn) +} + +.fancybox-fx-rotate.fancybox-slide--next { + opacity: 0; + transform: rotate(1turn) +} + +.fancybox-fx-rotate.fancybox-slide--current { + opacity: 1; + transform: rotate(0deg) +} + +.fancybox-fx-circular.fancybox-slide--previous { + opacity: 0; + transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0) +} + +.fancybox-fx-circular.fancybox-slide--next { + opacity: 0; + transform: scale3d(0, 0, 0) translate3d(100%, 0, 0) +} + +.fancybox-fx-circular.fancybox-slide--current { + opacity: 1; + transform: scaleX(1) translateZ(0) +} + +.fancybox-fx-tube.fancybox-slide--previous { + transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg) +} + +.fancybox-fx-tube.fancybox-slide--next { + transform: translate3d(100%, 0, 0) scale(.1) skew(10deg) +} + +.fancybox-fx-tube.fancybox-slide--current { + transform: translateZ(0) scale(1) +} + +.fancybox-share { + background: #f4f4f4; + -webkit-border-radius: 3px; + border-radius: 3px; + max-width: 90%; + padding: 30px; + text-align: center +} + +.fancybox-share h1 { + color: #222; + font-size: 35px; + font-weight: 700; + margin: 0 0 20px +} + +.fancybox-share p { + margin: 0; + padding: 0 +} + +.fancybox-share__button { + border: 0; + -webkit-border-radius: 3px; + border-radius: 3px; + display: inline-block; + font-size: 14px; + font-weight: 700; + line-height: 40px; + margin: 0 5px 10px; + min-width: 130px; + padding: 0 15px; + text-decoration: none; + transition: all .2s; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + white-space: nowrap +} + +.fancybox-share__button:link, +.fancybox-share__button:visited { + color: #fff +} + +.fancybox-share__button:hover { + text-decoration: none +} + +.fancybox-share__button--fb { + background: #3b5998 +} + +.fancybox-share__button--fb:hover { + background: #344e86 +} + +.fancybox-share__button--pt { + background: #bd081d +} + +.fancybox-share__button--pt:hover { + background: #aa0719 +} + +.fancybox-share__button--tw { + background: #1da1f2 +} + +.fancybox-share__button--tw:hover { + background: #0d95e8 +} + +.fancybox-share__button svg { + height: 25px; + margin-right: 7px; + position: relative; + top: -1px; + vertical-align: middle; + width: 25px +} + +.fancybox-share__button svg path { + fill: #fff +} + +.fancybox-share__input { + background: transparent; + border: 0; + border-bottom: 1px solid #d7d7d7; + -webkit-border-radius: 0; + border-radius: 0; + color: #5d5b5b; + font-size: 14px; + margin: 10px 0 0; + outline: none; + padding: 10px 15px; + width: 100% +} + +.fancybox-thumbs { + background: #ddd; + bottom: 0; + display: none; + margin: 0; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + padding: 2px 2px 4px; + position: absolute; + right: 0; + left: initial; + -webkit-tap-highlight-color: transparent; + top: 0; + width: 212px; + z-index: 99995 +} + +.fancybox-thumbs-x { + overflow-x: auto; + overflow-y: hidden +} + +.fancybox-show-thumbs .fancybox-thumbs { + display: block +} + +.fancybox-show-thumbs .fancybox-inner { + right: 212px +} + +.fancybox-thumbs__list { + font-size: 0; + height: 100%; + list-style: none; + margin: 0; + overflow-x: hidden; + overflow-y: auto; + padding: 0; + position: relative; + white-space: nowrap; + width: 100% +} + +.fancybox-thumbs-x .fancybox-thumbs__list { + overflow: hidden +} + +.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar { + width: 7px +} + +.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track { + background: #fff; + -webkit-border-radius: 10px; + border-radius: 10px; + -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); + -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); + box-shadow: inset 0 0 6px rgba(0, 0, 0, .3) +} + +.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb { + background: #2a2a2a; + -webkit-border-radius: 10px; + border-radius: 10px +} + +.fancybox-thumbs__list a { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background-color: rgba(0, 0, 0, .1); + background-position: 50%; + background-repeat: no-repeat; + background-size: cover; + cursor: pointer; + float: left; + height: 75px; + margin: 2px; + max-height: calc(100% - 8px); + max-width: calc(50% - 4px); + outline: none; + overflow: hidden; + padding: 0; + position: relative; + -webkit-tap-highlight-color: transparent; + width: 100px +} + +.fancybox-thumbs__list a:before { + content: ''; + border: 6px solid #ff5268; + bottom: 0; + left: 0; + opacity: 0; + position: absolute; + right: 0; + top: 0; + transition: all 0.2s cubic-bezier(.25, .46, .45, .94); + z-index: 99991 +} + +.fancybox-thumbs__list a:focus:before { + opacity: .5 +} + +.fancybox-thumbs__list a.fancybox-thumbs-active:before { + opacity: 1 +} + +@media (max-height:576px) { + .fancybox-slide { + padding-left: 6px; + padding-right: 6px + } + .fancybox-slide--image { + padding: 6px 0 + } + .fancybox-close-small { + right: -6px + } + .fancybox-slide--image .fancybox-close-small { + background: #4e4e4e; + color: #f2f4f6; + height: 36px; + opacity: 1; + padding: 6px; + right: 0; + left: initial; + top: 0; + width: 36px + } + .fancybox-caption { + padding-left: 12px; + padding-right: 12px + } +} + +@media (max-width:576px) { + .fancybox-thumbs { + width: 110px + } + .fancybox-show-thumbs .fancybox-inner { + right: 110px; + left: initial + } + .fancybox-thumbs__list a { + max-width: calc(100% - 10px) + } +} + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../../../../../../../../../themes/logico/fonts/fa-regular-400.woff2) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fa-regular-400.ttf) format("truetype") +} + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../../../../../../../../../themes/logico/fonts/fa-regular-400.woff2) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fa-regular-400.ttf) format("truetype") +} + +.fa, +.far, +.fa-regular { + font-weight: 400 +} + +.fa-0::before { + content: "\30" +} + +.fa-1::before { + content: "\31" +} + +.fa-2::before { + content: "\32" +} + +.fa-3::before { + content: "\33" +} + +.fa-4::before { + content: "\34" +} + +.fa-5::before { + content: "\35" +} + +.fa-6::before { + content: "\36" +} + +.fa-7::before { + content: "\37" +} + +.fa-8::before { + content: "\38" +} + +.fa-9::before { + content: "\39" +} + +.fa-fill-drip::before { + content: "\f576" +} + +.fa-arrows-to-circle::before { + content: "\e4bd" +} + +.fa-circle-chevron-right::before { + content: "\f138" +} + +.fa-chevron-circle-right::before { + content: "\f138" +} + +.fa-at::before { + content: "\40" +} + +.fa-trash-can::before { + content: "\f2ed" +} + +.fa-trash-alt::before { + content: "\f2ed" +} + +.fa-text-height::before { + content: "\f034" +} + +.fa-user-xmark::before { + content: "\f235" +} + +.fa-user-times::before { + content: "\f235" +} + +.fa-stethoscope::before { + content: "\f0f1" +} + +.fa-message::before { + content: "\f27a" +} + +.fa-comment-alt::before { + content: "\f27a" +} + +.fa-info::before { + content: "\f129" +} + +.fa-down-left-and-up-right-to-center::before { + content: "\f422" +} + +.fa-compress-alt::before { + content: "\f422" +} + +.fa-explosion::before { + content: "\e4e9" +} + +.fa-file-lines::before { + content: "\f15c" +} + +.fa-file-alt::before { + content: "\f15c" +} + +.fa-file-text::before { + content: "\f15c" +} + +.fa-wave-square::before { + content: "\f83e" +} + +.fa-ring::before { + content: "\f70b" +} + +.fa-building-un::before { + content: "\e4d9" +} + +.fa-dice-three::before { + content: "\f527" +} + +.fa-calendar-days::before { + content: "\f073" +} + +.fa-calendar-alt::before { + content: "\f073" +} + +.fa-anchor-circle-check::before { + content: "\e4aa" +} + +.fa-building-circle-arrow-right::before { + content: "\e4d1" +} + +.fa-volleyball::before { + content: "\f45f" +} + +.fa-volleyball-ball::before { + content: "\f45f" +} + +.fa-arrows-up-to-line::before { + content: "\e4c2" +} + +.fa-sort-down::before { + content: "\f0dd" +} + +.fa-sort-desc::before { + content: "\f0dd" +} + +.fa-circle-minus::before { + content: "\f056" +} + +.fa-minus-circle::before { + content: "\f056" +} + +.fa-door-open::before { + content: "\f52b" +} + +.fa-right-from-bracket::before { + content: "\f2f5" +} + +.fa-sign-out-alt::before { + content: "\f2f5" +} + +.fa-atom::before { + content: "\f5d2" +} + +.fa-soap::before { + content: "\e06e" +} + +.fa-icons::before { + content: "\f86d" +} + +.fa-heart-music-camera-bolt::before { + content: "\f86d" +} + +.fa-microphone-lines-slash::before { + content: "\f539" +} + +.fa-microphone-alt-slash::before { + content: "\f539" +} + +.fa-bridge-circle-check::before { + content: "\e4c9" +} + +.fa-pump-medical::before { + content: "\e06a" +} + +.fa-fingerprint::before { + content: "\f577" +} + +.fa-hand-point-right::before { + content: "\f0a4" +} + +.fa-magnifying-glass-location::before { + content: "\f689" +} + +.fa-search-location::before { + content: "\f689" +} + +.fa-forward-step::before { + content: "\f051" +} + +.fa-step-forward::before { + content: "\f051" +} + +.fa-face-smile-beam::before { + content: "\f5b8" +} + +.fa-smile-beam::before { + content: "\f5b8" +} + +.fa-flag-checkered::before { + content: "\f11e" +} + +.fa-football::before { + content: "\f44e" +} + +.fa-football-ball::before { + content: "\f44e" +} + +.fa-school-circle-exclamation::before { + content: "\e56c" +} + +.fa-crop::before { + content: "\f125" +} + +.fa-angles-down::before { + content: "\f103" +} + +.fa-angle-double-down::before { + content: "\f103" +} + +.fa-users-rectangle::before { + content: "\e594" +} + +.fa-people-roof::before { + content: "\e537" +} + +.fa-people-line::before { + content: "\e534" +} + +.fa-beer-mug-empty::before { + content: "\f0fc" +} + +.fa-beer::before { + content: "\f0fc" +} + +.fa-diagram-predecessor::before { + content: "\e477" +} + +.fa-arrow-up-long::before { + content: "\f176" +} + +.fa-long-arrow-up::before { + content: "\f176" +} + +.fa-fire-flame-simple::before { + content: "\f46a" +} + +.fa-burn::before { + content: "\f46a" +} + +.fa-person::before { + content: "\f183" +} + +.fa-male::before { + content: "\f183" +} + +.fa-laptop::before { + content: "\f109" +} + +.fa-file-csv::before { + content: "\f6dd" +} + +.fa-menorah::before { + content: "\f676" +} + +.fa-truck-plane::before { + content: "\e58f" +} + +.fa-record-vinyl::before { + content: "\f8d9" +} + +.fa-face-grin-stars::before { + content: "\f587" +} + +.fa-grin-stars::before { + content: "\f587" +} + +.fa-bong::before { + content: "\f55c" +} + +.fa-spaghetti-monster-flying::before { + content: "\f67b" +} + +.fa-pastafarianism::before { + content: "\f67b" +} + +.fa-arrow-down-up-across-line::before { + content: "\e4af" +} + +.fa-spoon::before { + content: "\f2e5" +} + +.fa-utensil-spoon::before { + content: "\f2e5" +} + +.fa-jar-wheat::before { + content: "\e517" +} + +.fa-envelopes-bulk::before { + content: "\f674" +} + +.fa-mail-bulk::before { + content: "\f674" +} + +.fa-file-circle-exclamation::before { + content: "\e4eb" +} + +.fa-circle-h::before { + content: "\f47e" +} + +.fa-hospital-symbol::before { + content: "\f47e" +} + +.fa-pager::before { + content: "\f815" +} + +.fa-address-book::before { + content: "\f2b9" +} + +.fa-contact-book::before { + content: "\f2b9" +} + +.fa-strikethrough::before { + content: "\f0cc" +} + +.fa-k::before { + content: "\4b" +} + +.fa-landmark-flag::before { + content: "\e51c" +} + +.fa-pencil::before { + content: "\f303" +} + +.fa-pencil-alt::before { + content: "\f303" +} + +.fa-backward::before { + content: "\f04a" +} + +.fa-caret-right::before { + content: "\f0da" +} + +.fa-comments::before { + content: "\f086" +} + +.fa-paste::before { + content: "\f0ea" +} + +.fa-file-clipboard::before { + content: "\f0ea" +} + +.fa-code-pull-request::before { + content: "\e13c" +} + +.fa-clipboard-list::before { + content: "\f46d" +} + +.fa-truck-ramp-box::before { + content: "\f4de" +} + +.fa-truck-loading::before { + content: "\f4de" +} + +.fa-user-check::before { + content: "\f4fc" +} + +.fa-vial-virus::before { + content: "\e597" +} + +.fa-sheet-plastic::before { + content: "\e571" +} + +.fa-blog::before { + content: "\f781" +} + +.fa-user-ninja::before { + content: "\f504" +} + +.fa-person-arrow-up-from-line::before { + content: "\e539" +} + +.fa-scroll-torah::before { + content: "\f6a0" +} + +.fa-torah::before { + content: "\f6a0" +} + +.fa-broom-ball::before { + content: "\f458" +} + +.fa-quidditch::before { + content: "\f458" +} + +.fa-quidditch-broom-ball::before { + content: "\f458" +} + +.fa-toggle-off::before { + content: "\f204" +} + +.fa-box-archive::before { + content: "\f187" +} + +.fa-archive::before { + content: "\f187" +} + +.fa-person-drowning::before { + content: "\e545" +} + +.fa-arrow-down-9-1::before { + content: "\f886" +} + +.fa-sort-numeric-desc::before { + content: "\f886" +} + +.fa-sort-numeric-down-alt::before { + content: "\f886" +} + +.fa-face-grin-tongue-squint::before { + content: "\f58a" +} + +.fa-grin-tongue-squint::before { + content: "\f58a" +} + +.fa-spray-can::before { + content: "\f5bd" +} + +.fa-truck-monster::before { + content: "\f63b" +} + +.fa-w::before { + content: "\57" +} + +.fa-earth-africa::before { + content: "\f57c" +} + +.fa-globe-africa::before { + content: "\f57c" +} + +.fa-rainbow::before { + content: "\f75b" +} + +.fa-circle-notch::before { + content: "\f1ce" +} + +.fa-tablet-screen-button::before { + content: "\f3fa" +} + +.fa-tablet-alt::before { + content: "\f3fa" +} + +.fa-paw::before { + content: "\f1b0" +} + +.fa-cloud::before { + content: "\f0c2" +} + +.fa-trowel-bricks::before { + content: "\e58a" +} + +.fa-face-flushed::before { + content: "\f579" +} + +.fa-flushed::before { + content: "\f579" +} + +.fa-hospital-user::before { + content: "\f80d" +} + +.fa-tent-arrow-left-right::before { + content: "\e57f" +} + +.fa-gavel::before { + content: "\f0e3" +} + +.fa-legal::before { + content: "\f0e3" +} + +.fa-binoculars::before { + content: "\f1e5" +} + +.fa-microphone-slash::before { + content: "\f131" +} + +.fa-box-tissue::before { + content: "\e05b" +} + +.fa-motorcycle::before { + content: "\f21c" +} + +.fa-bell-concierge::before { + content: "\f562" +} + +.fa-concierge-bell::before { + content: "\f562" +} + +.fa-pen-ruler::before { + content: "\f5ae" +} + +.fa-pencil-ruler::before { + content: "\f5ae" +} + +.fa-people-arrows::before { + content: "\e068" +} + +.fa-people-arrows-left-right::before { + content: "\e068" +} + +.fa-mars-and-venus-burst::before { + content: "\e523" +} + +.fa-square-caret-right::before { + content: "\f152" +} + +.fa-caret-square-right::before { + content: "\f152" +} + +.fa-scissors::before { + content: "\f0c4" +} + +.fa-cut::before { + content: "\f0c4" +} + +.fa-sun-plant-wilt::before { + content: "\e57a" +} + +.fa-toilets-portable::before { + content: "\e584" +} + +.fa-hockey-puck::before { + content: "\f453" +} + +.fa-table::before { + content: "\f0ce" +} + +.fa-magnifying-glass-arrow-right::before { + content: "\e521" +} + +.fa-tachograph-digital::before { + content: "\f566" +} + +.fa-digital-tachograph::before { + content: "\f566" +} + +.fa-users-slash::before { + content: "\e073" +} + +.fa-clover::before { + content: "\e139" +} + +.fa-reply::before { + content: "\f3e5" +} + +.fa-mail-reply::before { + content: "\f3e5" +} + +.fa-star-and-crescent::before { + content: "\f699" +} + +.fa-house-fire::before { + content: "\e50c" +} + +.fa-square-minus::before { + content: "\f146" +} + +.fa-minus-square::before { + content: "\f146" +} + +.fa-helicopter::before { + content: "\f533" +} + +.fa-compass::before { + content: "\f14e" +} + +.fa-square-caret-down::before { + content: "\f150" +} + +.fa-caret-square-down::before { + content: "\f150" +} + +.fa-file-circle-question::before { + content: "\e4ef" +} + +.fa-laptop-code::before { + content: "\f5fc" +} + +.fa-swatchbook::before { + content: "\f5c3" +} + +.fa-prescription-bottle::before { + content: "\f485" +} + +.fa-bars::before { + content: "\f0c9" +} + +.fa-navicon::before { + content: "\f0c9" +} + +.fa-people-group::before { + content: "\e533" +} + +.fa-hourglass-end::before { + content: "\f253" +} + +.fa-hourglass-3::before { + content: "\f253" +} + +.fa-heart-crack::before { + content: "\f7a9" +} + +.fa-heart-broken::before { + content: "\f7a9" +} + +.fa-square-up-right::before { + content: "\f360" +} + +.fa-external-link-square-alt::before { + content: "\f360" +} + +.fa-face-kiss-beam::before { + content: "\f597" +} + +.fa-kiss-beam::before { + content: "\f597" +} + +.fa-film::before { + content: "\f008" +} + +.fa-ruler-horizontal::before { + content: "\f547" +} + +.fa-people-robbery::before { + content: "\e536" +} + +.fa-lightbulb::before { + content: "\f0eb" +} + +.fa-caret-left::before { + content: "\f0d9" +} + +.fa-circle-exclamation::before { + content: "\f06a" +} + +.fa-exclamation-circle::before { + content: "\f06a" +} + +.fa-school-circle-xmark::before { + content: "\e56d" +} + +.fa-arrow-right-from-bracket::before { + content: "\f08b" +} + +.fa-sign-out::before { + content: "\f08b" +} + +.fa-circle-chevron-down::before { + content: "\f13a" +} + +.fa-chevron-circle-down::before { + content: "\f13a" +} + +.fa-unlock-keyhole::before { + content: "\f13e" +} + +.fa-unlock-alt::before { + content: "\f13e" +} + +.fa-cloud-showers-heavy::before { + content: "\f740" +} + +.fa-headphones-simple::before { + content: "\f58f" +} + +.fa-headphones-alt::before { + content: "\f58f" +} + +.fa-sitemap::before { + content: "\f0e8" +} + +.fa-circle-dollar-to-slot::before { + content: "\f4b9" +} + +.fa-donate::before { + content: "\f4b9" +} + +.fa-memory::before { + content: "\f538" +} + +.fa-road-spikes::before { + content: "\e568" +} + +.fa-fire-burner::before { + content: "\e4f1" +} + +.fa-flag::before { + content: "\f024" +} + +.fa-hanukiah::before { + content: "\f6e6" +} + +.fa-feather::before { + content: "\f52d" +} + +.fa-volume-low::before { + content: "\f027" +} + +.fa-volume-down::before { + content: "\f027" +} + +.fa-comment-slash::before { + content: "\f4b3" +} + +.fa-cloud-sun-rain::before { + content: "\f743" +} + +.fa-compress::before { + content: "\f066" +} + +.fa-wheat-awn::before { + content: "\e2cd" +} + +.fa-wheat-alt::before { + content: "\e2cd" +} + +.fa-ankh::before { + content: "\f644" +} + +.fa-hands-holding-child::before { + content: "\e4fa" +} + +.fa-asterisk::before { + content: "\2a" +} + +.fa-square-check::before { + content: "\f14a" +} + +.fa-check-square::before { + content: "\f14a" +} + +.fa-peseta-sign::before { + content: "\e221" +} + +.fa-heading::before { + content: "\f1dc" +} + +.fa-header::before { + content: "\f1dc" +} + +.fa-ghost::before { + content: "\f6e2" +} + +.fa-list::before { + content: "\f03a" +} + +.fa-list-squares::before { + content: "\f03a" +} + +.fa-square-phone-flip::before { + content: "\f87b" +} + +.fa-phone-square-alt::before { + content: "\f87b" +} + +.fa-cart-plus::before { + content: "\f217" +} + +.fa-gamepad::before { + content: "\f11b" +} + +.fa-circle-dot::before { + content: "\f192" +} + +.fa-dot-circle::before { + content: "\f192" +} + +.fa-face-dizzy::before { + content: "\f567" +} + +.fa-dizzy::before { + content: "\f567" +} + +.fa-egg::before { + content: "\f7fb" +} + +.fa-house-medical-circle-xmark::before { + content: "\e513" +} + +.fa-campground::before { + content: "\f6bb" +} + +.fa-folder-plus::before { + content: "\f65e" +} + +.fa-futbol::before { + content: "\f1e3" +} + +.fa-futbol-ball::before { + content: "\f1e3" +} + +.fa-soccer-ball::before { + content: "\f1e3" +} + +.fa-paintbrush::before { + content: "\f1fc" +} + +.fa-paint-brush::before { + content: "\f1fc" +} + +.fa-lock::before { + content: "\f023" +} + +.fa-gas-pump::before { + content: "\f52f" +} + +.fa-hot-tub-person::before { + content: "\f593" +} + +.fa-hot-tub::before { + content: "\f593" +} + +.fa-map-location::before { + content: "\f59f" +} + +.fa-map-marked::before { + content: "\f59f" +} + +.fa-house-flood-water::before { + content: "\e50e" +} + +.fa-tree::before { + content: "\f1bb" +} + +.fa-bridge-lock::before { + content: "\e4cc" +} + +.fa-sack-dollar::before { + content: "\f81d" +} + +.fa-pen-to-square::before { + content: "\f044" +} + +.fa-edit::before { + content: "\f044" +} + +.fa-car-side::before { + content: "\f5e4" +} + +.fa-share-nodes::before { + content: "\f1e0" +} + +.fa-share-alt::before { + content: "\f1e0" +} + +.fa-heart-circle-minus::before { + content: "\e4ff" +} + +.fa-hourglass-half::before { + content: "\f252" +} + +.fa-hourglass-2::before { + content: "\f252" +} + +.fa-microscope::before { + content: "\f610" +} + +.fa-sink::before { + content: "\e06d" +} + +.fa-bag-shopping::before { + content: "\f290" +} + +.fa-shopping-bag::before { + content: "\f290" +} + +.fa-arrow-down-z-a::before { + content: "\f881" +} + +.fa-sort-alpha-desc::before { + content: "\f881" +} + +.fa-sort-alpha-down-alt::before { + content: "\f881" +} + +.fa-mitten::before { + content: "\f7b5" +} + +.fa-person-rays::before { + content: "\e54d" +} + +.fa-users::before { + content: "\f0c0" +} + +.fa-eye-slash::before { + content: "\f070" +} + +.fa-flask-vial::before { + content: "\e4f3" +} + +.fa-hand::before { + content: "\f256" +} + +.fa-hand-paper::before { + content: "\f256" +} + +.fa-om::before { + content: "\f679" +} + +.fa-worm::before { + content: "\e599" +} + +.fa-house-circle-xmark::before { + content: "\e50b" +} + +.fa-plug::before { + content: "\f1e6" +} + +.fa-chevron-up::before { + content: "\f077" +} + +.fa-hand-spock::before { + content: "\f259" +} + +.fa-stopwatch::before { + content: "\f2f2" +} + +.fa-face-kiss::before { + content: "\f596" +} + +.fa-kiss::before { + content: "\f596" +} + +.fa-bridge-circle-xmark::before { + content: "\e4cb" +} + +.fa-face-grin-tongue::before { + content: "\f589" +} + +.fa-grin-tongue::before { + content: "\f589" +} + +.fa-chess-bishop::before { + content: "\f43a" +} + +.fa-face-grin-wink::before { + content: "\f58c" +} + +.fa-grin-wink::before { + content: "\f58c" +} + +.fa-ear-deaf::before { + content: "\f2a4" +} + +.fa-deaf::before { + content: "\f2a4" +} + +.fa-deafness::before { + content: "\f2a4" +} + +.fa-hard-of-hearing::before { + content: "\f2a4" +} + +.fa-road-circle-check::before { + content: "\e564" +} + +.fa-dice-five::before { + content: "\f523" +} + +.fa-square-rss::before { + content: "\f143" +} + +.fa-rss-square::before { + content: "\f143" +} + +.fa-land-mine-on::before { + content: "\e51b" +} + +.fa-i-cursor::before { + content: "\f246" +} + +.fa-stamp::before { + content: "\f5bf" +} + +.fa-stairs::before { + content: "\e289" +} + +.fa-i::before { + content: "\49" +} + +.fa-hryvnia-sign::before { + content: "\f6f2" +} + +.fa-hryvnia::before { + content: "\f6f2" +} + +.fa-pills::before { + content: "\f484" +} + +.fa-face-grin-wide::before { + content: "\f581" +} + +.fa-grin-alt::before { + content: "\f581" +} + +.fa-tooth::before { + content: "\f5c9" +} + +.fa-v::before { + content: "\56" +} + +.fa-bangladeshi-taka-sign::before { + content: "\e2e6" +} + +.fa-bicycle::before { + content: "\f206" +} + +.fa-staff-snake::before { + content: "\e579" +} + +.fa-rod-asclepius::before { + content: "\e579" +} + +.fa-rod-snake::before { + content: "\e579" +} + +.fa-staff-aesculapius::before { + content: "\e579" +} + +.fa-head-side-cough-slash::before { + content: "\e062" +} + +.fa-truck-medical::before { + content: "\f0f9" +} + +.fa-ambulance::before { + content: "\f0f9" +} + +.fa-wheat-awn-circle-exclamation::before { + content: "\e598" +} + +.fa-snowman::before { + content: "\f7d0" +} + +.fa-mortar-pestle::before { + content: "\f5a7" +} + +.fa-road-barrier::before { + content: "\e562" +} + +.fa-school::before { + content: "\f549" +} + +.fa-igloo::before { + content: "\f7ae" +} + +.fa-joint::before { + content: "\f595" +} + +.fa-angle-right::before { + content: "\f105" +} + +.fa-horse::before { + content: "\f6f0" +} + +.fa-q::before { + content: "\51" +} + +.fa-g::before { + content: "\47" +} + +.fa-notes-medical::before { + content: "\f481" +} + +.fa-temperature-half::before { + content: "\f2c9" +} + +.fa-temperature-2::before { + content: "\f2c9" +} + +.fa-thermometer-2::before { + content: "\f2c9" +} + +.fa-thermometer-half::before { + content: "\f2c9" +} + +.fa-dong-sign::before { + content: "\e169" +} + +.fa-capsules::before { + content: "\f46b" +} + +.fa-poo-storm::before { + content: "\f75a" +} + +.fa-poo-bolt::before { + content: "\f75a" +} + +.fa-face-frown-open::before { + content: "\f57a" +} + +.fa-frown-open::before { + content: "\f57a" +} + +.fa-hand-point-up::before { + content: "\f0a6" +} + +.fa-money-bill::before { + content: "\f0d6" +} + +.fa-bookmark::before { + content: "\f02e" +} + +.fa-align-justify::before { + content: "\f039" +} + +.fa-umbrella-beach::before { + content: "\f5ca" +} + +.fa-helmet-un::before { + content: "\e503" +} + +.fa-bullseye::before { + content: "\f140" +} + +.fa-bacon::before { + content: "\f7e5" +} + +.fa-hand-point-down::before { + content: "\f0a7" +} + +.fa-arrow-up-from-bracket::before { + content: "\e09a" +} + +.fa-folder::before { + content: "\f07b" +} + +.fa-folder-blank::before { + content: "\f07b" +} + +.fa-file-waveform::before { + content: "\f478" +} + +.fa-file-medical-alt::before { + content: "\f478" +} + +.fa-radiation::before { + content: "\f7b9" +} + +.fa-chart-simple::before { + content: "\e473" +} + +.fa-mars-stroke::before { + content: "\f229" +} + +.fa-vial::before { + content: "\f492" +} + +.fa-gauge::before { + content: "\f624" +} + +.fa-dashboard::before { + content: "\f624" +} + +.fa-gauge-med::before { + content: "\f624" +} + +.fa-tachometer-alt-average::before { + content: "\f624" +} + +.fa-wand-magic-sparkles::before { + content: "\e2ca" +} + +.fa-magic-wand-sparkles::before { + content: "\e2ca" +} + +.fa-e::before { + content: "\45" +} + +.fa-pen-clip::before { + content: "\f305" +} + +.fa-pen-alt::before { + content: "\f305" +} + +.fa-bridge-circle-exclamation::before { + content: "\e4ca" +} + +.fa-user::before { + content: "\f007" +} + +.fa-school-circle-check::before { + content: "\e56b" +} + +.fa-dumpster::before { + content: "\f793" +} + +.fa-van-shuttle::before { + content: "\f5b6" +} + +.fa-shuttle-van::before { + content: "\f5b6" +} + +.fa-building-user::before { + content: "\e4da" +} + +.fa-square-caret-left::before { + content: "\f191" +} + +.fa-caret-square-left::before { + content: "\f191" +} + +.fa-highlighter::before { + content: "\f591" +} + +.fa-key::before { + content: "\f084" +} + +.fa-bullhorn::before { + content: "\f0a1" +} + +.fa-globe::before { + content: "\f0ac" +} + +.fa-synagogue::before { + content: "\f69b" +} + +.fa-person-half-dress::before { + content: "\e548" +} + +.fa-road-bridge::before { + content: "\e563" +} + +.fa-location-arrow::before { + content: "\f124" +} + +.fa-c::before { + content: "\43" +} + +.fa-tablet-button::before { + content: "\f10a" +} + +.fa-building-lock::before { + content: "\e4d6" +} + +.fa-pizza-slice::before { + content: "\f818" +} + +.fa-money-bill-wave::before { + content: "\f53a" +} + +.fa-chart-area::before { + content: "\f1fe" +} + +.fa-area-chart::before { + content: "\f1fe" +} + +.fa-house-flag::before { + content: "\e50d" +} + +.fa-person-circle-minus::before { + content: "\e540" +} + +.fa-ban::before { + content: "\f05e" +} + +.fa-cancel::before { + content: "\f05e" +} + +.fa-camera-rotate::before { + content: "\e0d8" +} + +.fa-spray-can-sparkles::before { + content: "\f5d0" +} + +.fa-air-freshener::before { + content: "\f5d0" +} + +.fa-star::before { + content: "\f005" +} + +.fa-repeat::before { + content: "\f363" +} + +.fa-cross::before { + content: "\f654" +} + +.fa-box::before { + content: "\f466" +} + +.fa-venus-mars::before { + content: "\f228" +} + +.fa-arrow-pointer::before { + content: "\f245" +} + +.fa-mouse-pointer::before { + content: "\f245" +} + +.fa-maximize::before { + content: "\f31e" +} + +.fa-expand-arrows-alt::before { + content: "\f31e" +} + +.fa-charging-station::before { + content: "\f5e7" +} + +.fa-shapes::before { + content: "\f61f" +} + +.fa-triangle-circle-square::before { + content: "\f61f" +} + +.fa-shuffle::before { + content: "\f074" +} + +.fa-random::before { + content: "\f074" +} + +.fa-person-running::before { + content: "\f70c" +} + +.fa-running::before { + content: "\f70c" +} + +.fa-mobile-retro::before { + content: "\e527" +} + +.fa-grip-lines-vertical::before { + content: "\f7a5" +} + +.fa-spider::before { + content: "\f717" +} + +.fa-hands-bound::before { + content: "\e4f9" +} + +.fa-file-invoice-dollar::before { + content: "\f571" +} + +.fa-plane-circle-exclamation::before { + content: "\e556" +} + +.fa-x-ray::before { + content: "\f497" +} + +.fa-spell-check::before { + content: "\f891" +} + +.fa-slash::before { + content: "\f715" +} + +.fa-computer-mouse::before { + content: "\f8cc" +} + +.fa-mouse::before { + content: "\f8cc" +} + +.fa-arrow-right-to-bracket::before { + content: "\f090" +} + +.fa-sign-in::before { + content: "\f090" +} + +.fa-shop-slash::before { + content: "\e070" +} + +.fa-store-alt-slash::before { + content: "\e070" +} + +.fa-server::before { + content: "\f233" +} + +.fa-virus-covid-slash::before { + content: "\e4a9" +} + +.fa-shop-lock::before { + content: "\e4a5" +} + +.fa-hourglass-start::before { + content: "\f251" +} + +.fa-hourglass-1::before { + content: "\f251" +} + +.fa-blender-phone::before { + content: "\f6b6" +} + +.fa-building-wheat::before { + content: "\e4db" +} + +.fa-person-breastfeeding::before { + content: "\e53a" +} + +.fa-right-to-bracket::before { + content: "\f2f6" +} + +.fa-sign-in-alt::before { + content: "\f2f6" +} + +.fa-venus::before { + content: "\f221" +} + +.fa-passport::before { + content: "\f5ab" +} + +.fa-heart-pulse::before { + content: "\f21e" +} + +.fa-heartbeat::before { + content: "\f21e" +} + +.fa-people-carry-box::before { + content: "\f4ce" +} + +.fa-people-carry::before { + content: "\f4ce" +} + +.fa-temperature-high::before { + content: "\f769" +} + +.fa-microchip::before { + content: "\f2db" +} + +.fa-crown::before { + content: "\f521" +} + +.fa-weight-hanging::before { + content: "\f5cd" +} + +.fa-xmarks-lines::before { + content: "\e59a" +} + +.fa-file-prescription::before { + content: "\f572" +} + +.fa-weight-scale::before { + content: "\f496" +} + +.fa-weight::before { + content: "\f496" +} + +.fa-user-group::before { + content: "\f500" +} + +.fa-user-friends::before { + content: "\f500" +} + +.fa-arrow-up-a-z::before { + content: "\f15e" +} + +.fa-sort-alpha-up::before { + content: "\f15e" +} + +.fa-chess-knight::before { + content: "\f441" +} + +.fa-face-laugh-squint::before { + content: "\f59b" +} + +.fa-laugh-squint::before { + content: "\f59b" +} + +.fa-wheelchair::before { + content: "\f193" +} + +.fa-circle-arrow-up::before { + content: "\f0aa" +} + +.fa-arrow-circle-up::before { + content: "\f0aa" +} + +.fa-toggle-on::before { + content: "\f205" +} + +.fa-person-walking::before { + content: "\f554" +} + +.fa-walking::before { + content: "\f554" +} + +.fa-l::before { + content: "\4c" +} + +.fa-fire::before { + content: "\f06d" +} + +.fa-bed-pulse::before { + content: "\f487" +} + +.fa-procedures::before { + content: "\f487" +} + +.fa-shuttle-space::before { + content: "\f197" +} + +.fa-space-shuttle::before { + content: "\f197" +} + +.fa-face-laugh::before { + content: "\f599" +} + +.fa-laugh::before { + content: "\f599" +} + +.fa-folder-open::before { + content: "\f07c" +} + +.fa-heart-circle-plus::before { + content: "\e500" +} + +.fa-code-fork::before { + content: "\e13b" +} + +.fa-city::before { + content: "\f64f" +} + +.fa-microphone-lines::before { + content: "\f3c9" +} + +.fa-microphone-alt::before { + content: "\f3c9" +} + +.fa-pepper-hot::before { + content: "\f816" +} + +.fa-unlock::before { + content: "\f09c" +} + +.fa-colon-sign::before { + content: "\e140" +} + +.fa-headset::before { + content: "\f590" +} + +.fa-store-slash::before { + content: "\e071" +} + +.fa-road-circle-xmark::before { + content: "\e566" +} + +.fa-user-minus::before { + content: "\f503" +} + +.fa-mars-stroke-up::before { + content: "\f22a" +} + +.fa-mars-stroke-v::before { + content: "\f22a" +} + +.fa-champagne-glasses::before { + content: "\f79f" +} + +.fa-glass-cheers::before { + content: "\f79f" +} + +.fa-clipboard::before { + content: "\f328" +} + +.fa-house-circle-exclamation::before { + content: "\e50a" +} + +.fa-file-arrow-up::before { + content: "\f574" +} + +.fa-file-upload::before { + content: "\f574" +} + +.fa-wifi::before { + content: "\f1eb" +} + +.fa-wifi-3::before { + content: "\f1eb" +} + +.fa-wifi-strong::before { + content: "\f1eb" +} + +.fa-bath::before { + content: "\f2cd" +} + +.fa-bathtub::before { + content: "\f2cd" +} + +.fa-underline::before { + content: "\f0cd" +} + +.fa-user-pen::before { + content: "\f4ff" +} + +.fa-user-edit::before { + content: "\f4ff" +} + +.fa-signature::before { + content: "\f5b7" +} + +.fa-stroopwafel::before { + content: "\f551" +} + +.fa-bold::before { + content: "\f032" +} + +.fa-anchor-lock::before { + content: "\e4ad" +} + +.fa-building-ngo::before { + content: "\e4d7" +} + +.fa-manat-sign::before { + content: "\e1d5" +} + +.fa-not-equal::before { + content: "\f53e" +} + +.fa-border-top-left::before { + content: "\f853" +} + +.fa-border-style::before { + content: "\f853" +} + +.fa-map-location-dot::before { + content: "\f5a0" +} + +.fa-map-marked-alt::before { + content: "\f5a0" +} + +.fa-jedi::before { + content: "\f669" +} + +.fa-square-poll-vertical::before { + content: "\f681" +} + +.fa-poll::before { + content: "\f681" +} + +.fa-mug-hot::before { + content: "\f7b6" +} + +.fa-car-battery::before { + content: "\f5df" +} + +.fa-battery-car::before { + content: "\f5df" +} + +.fa-gift::before { + content: "\f06b" +} + +.fa-dice-two::before { + content: "\f528" +} + +.fa-chess-queen::before { + content: "\f445" +} + +.fa-glasses::before { + content: "\f530" +} + +.fa-chess-board::before { + content: "\f43c" +} + +.fa-building-circle-check::before { + content: "\e4d2" +} + +.fa-person-chalkboard::before { + content: "\e53d" +} + +.fa-mars-stroke-right::before { + content: "\f22b" +} + +.fa-mars-stroke-h::before { + content: "\f22b" +} + +.fa-hand-back-fist::before { + content: "\f255" +} + +.fa-hand-rock::before { + content: "\f255" +} + +.fa-square-caret-up::before { + content: "\f151" +} + +.fa-caret-square-up::before { + content: "\f151" +} + +.fa-cloud-showers-water::before { + content: "\e4e4" +} + +.fa-chart-bar::before { + content: "\f080" +} + +.fa-bar-chart::before { + content: "\f080" +} + +.fa-hands-bubbles::before { + content: "\e05e" +} + +.fa-hands-wash::before { + content: "\e05e" +} + +.fa-less-than-equal::before { + content: "\f537" +} + +.fa-train::before { + content: "\f238" +} + +.fa-eye-low-vision::before { + content: "\f2a8" +} + +.fa-low-vision::before { + content: "\f2a8" +} + +.fa-crow::before { + content: "\f520" +} + +.fa-sailboat::before { + content: "\e445" +} + +.fa-window-restore::before { + content: "\f2d2" +} + +.fa-square-plus::before { + content: "\f0fe" +} + +.fa-plus-square::before { + content: "\f0fe" +} + +.fa-torii-gate::before { + content: "\f6a1" +} + +.fa-frog::before { + content: "\f52e" +} + +.fa-bucket::before { + content: "\e4cf" +} + +.fa-image::before { + content: "\f03e" +} + +.fa-microphone::before { + content: "\f130" +} + +.fa-cow::before { + content: "\f6c8" +} + +.fa-caret-up::before { + content: "\f0d8" +} + +.fa-screwdriver::before { + content: "\f54a" +} + +.fa-folder-closed::before { + content: "\e185" +} + +.fa-house-tsunami::before { + content: "\e515" +} + +.fa-square-nfi::before { + content: "\e576" +} + +.fa-arrow-up-from-ground-water::before { + content: "\e4b5" +} + +.fa-martini-glass::before { + content: "\f57b" +} + +.fa-glass-martini-alt::before { + content: "\f57b" +} + +.fa-rotate-left::before { + content: "\f2ea" +} + +.fa-rotate-back::before { + content: "\f2ea" +} + +.fa-rotate-backward::before { + content: "\f2ea" +} + +.fa-undo-alt::before { + content: "\f2ea" +} + +.fa-table-columns::before { + content: "\f0db" +} + +.fa-columns::before { + content: "\f0db" +} + +.fa-lemon::before { + content: "\f094" +} + +.fa-head-side-mask::before { + content: "\e063" +} + +.fa-handshake::before { + content: "\f2b5" +} + +.fa-gem::before { + content: "\f3a5" +} + +.fa-dolly::before { + content: "\f472" +} + +.fa-dolly-box::before { + content: "\f472" +} + +.fa-smoking::before { + content: "\f48d" +} + +.fa-minimize::before { + content: "\f78c" +} + +.fa-compress-arrows-alt::before { + content: "\f78c" +} + +.fa-monument::before { + content: "\f5a6" +} + +.fa-snowplow::before { + content: "\f7d2" +} + +.fa-angles-right::before { + content: "\f101" +} + +.fa-angle-double-right::before { + content: "\f101" +} + +.fa-cannabis::before { + content: "\f55f" +} + +.fa-circle-play::before { + content: "\f144" +} + +.fa-play-circle::before { + content: "\f144" +} + +.fa-tablets::before { + content: "\f490" +} + +.fa-ethernet::before { + content: "\f796" +} + +.fa-euro-sign::before { + content: "\f153" +} + +.fa-eur::before { + content: "\f153" +} + +.fa-euro::before { + content: "\f153" +} + +.fa-chair::before { + content: "\f6c0" +} + +.fa-circle-check::before { + content: "\f058" +} + +.fa-check-circle::before { + content: "\f058" +} + +.fa-circle-stop::before { + content: "\f28d" +} + +.fa-stop-circle::before { + content: "\f28d" +} + +.fa-compass-drafting::before { + content: "\f568" +} + +.fa-drafting-compass::before { + content: "\f568" +} + +.fa-plate-wheat::before { + content: "\e55a" +} + +.fa-icicles::before { + content: "\f7ad" +} + +.fa-person-shelter::before { + content: "\e54f" +} + +.fa-neuter::before { + content: "\f22c" +} + +.fa-id-badge::before { + content: "\f2c1" +} + +.fa-marker::before { + content: "\f5a1" +} + +.fa-face-laugh-beam::before { + content: "\f59a" +} + +.fa-laugh-beam::before { + content: "\f59a" +} + +.fa-helicopter-symbol::before { + content: "\e502" +} + +.fa-universal-access::before { + content: "\f29a" +} + +.fa-circle-chevron-up::before { + content: "\f139" +} + +.fa-chevron-circle-up::before { + content: "\f139" +} + +.fa-lari-sign::before { + content: "\e1c8" +} + +.fa-volcano::before { + content: "\f770" +} + +.fa-person-walking-dashed-line-arrow-right::before { + content: "\e553" +} + +.fa-sterling-sign::before { + content: "\f154" +} + +.fa-gbp::before { + content: "\f154" +} + +.fa-pound-sign::before { + content: "\f154" +} + +.fa-viruses::before { + content: "\e076" +} + +.fa-square-person-confined::before { + content: "\e577" +} + +.fa-user-tie::before { + content: "\f508" +} + +.fa-arrow-down-long::before { + content: "\f175" +} + +.fa-long-arrow-down::before { + content: "\f175" +} + +.fa-tent-arrow-down-to-line::before { + content: "\e57e" +} + +.fa-certificate::before { + content: "\f0a3" +} + +.fa-reply-all::before { + content: "\f122" +} + +.fa-mail-reply-all::before { + content: "\f122" +} + +.fa-suitcase::before { + content: "\f0f2" +} + +.fa-person-skating::before { + content: "\f7c5" +} + +.fa-skating::before { + content: "\f7c5" +} + +.fa-filter-circle-dollar::before { + content: "\f662" +} + +.fa-funnel-dollar::before { + content: "\f662" +} + +.fa-camera-retro::before { + content: "\f083" +} + +.fa-circle-arrow-down::before { + content: "\f0ab" +} + +.fa-arrow-circle-down::before { + content: "\f0ab" +} + +.fa-file-import::before { + content: "\f56f" +} + +.fa-arrow-right-to-file::before { + content: "\f56f" +} + +.fa-square-arrow-up-right::before { + content: "\f14c" +} + +.fa-external-link-square::before { + content: "\f14c" +} + +.fa-box-open::before { + content: "\f49e" +} + +.fa-scroll::before { + content: "\f70e" +} + +.fa-spa::before { + content: "\f5bb" +} + +.fa-location-pin-lock::before { + content: "\e51f" +} + +.fa-pause::before { + content: "\f04c" +} + +.fa-hill-avalanche::before { + content: "\e507" +} + +.fa-temperature-empty::before { + content: "\f2cb" +} + +.fa-temperature-0::before { + content: "\f2cb" +} + +.fa-thermometer-0::before { + content: "\f2cb" +} + +.fa-thermometer-empty::before { + content: "\f2cb" +} + +.fa-bomb::before { + content: "\f1e2" +} + +.fa-registered::before { + content: "\f25d" +} + +.fa-address-card::before { + content: "\f2bb" +} + +.fa-contact-card::before { + content: "\f2bb" +} + +.fa-vcard::before { + content: "\f2bb" +} + +.fa-scale-unbalanced-flip::before { + content: "\f516" +} + +.fa-balance-scale-right::before { + content: "\f516" +} + +.fa-subscript::before { + content: "\f12c" +} + +.fa-diamond-turn-right::before { + content: "\f5eb" +} + +.fa-directions::before { + content: "\f5eb" +} + +.fa-burst::before { + content: "\e4dc" +} + +.fa-house-laptop::before { + content: "\e066" +} + +.fa-laptop-house::before { + content: "\e066" +} + +.fa-face-tired::before { + content: "\f5c8" +} + +.fa-tired::before { + content: "\f5c8" +} + +.fa-money-bills::before { + content: "\e1f3" +} + +.fa-smog::before { + content: "\f75f" +} + +.fa-crutch::before { + content: "\f7f7" +} + +.fa-cloud-arrow-up::before { + content: "\f0ee" +} + +.fa-cloud-upload::before { + content: "\f0ee" +} + +.fa-cloud-upload-alt::before { + content: "\f0ee" +} + +.fa-palette::before { + content: "\f53f" +} + +.fa-arrows-turn-right::before { + content: "\e4c0" +} + +.fa-vest::before { + content: "\e085" +} + +.fa-ferry::before { + content: "\e4ea" +} + +.fa-arrows-down-to-people::before { + content: "\e4b9" +} + +.fa-seedling::before { + content: "\f4d8" +} + +.fa-sprout::before { + content: "\f4d8" +} + +.fa-left-right::before { + content: "\f337" +} + +.fa-arrows-alt-h::before { + content: "\f337" +} + +.fa-boxes-packing::before { + content: "\e4c7" +} + +.fa-circle-arrow-left::before { + content: "\f0a8" +} + +.fa-arrow-circle-left::before { + content: "\f0a8" +} + +.fa-group-arrows-rotate::before { + content: "\e4f6" +} + +.fa-bowl-food::before { + content: "\e4c6" +} + +.fa-candy-cane::before { + content: "\f786" +} + +.fa-arrow-down-wide-short::before { + content: "\f160" +} + +.fa-sort-amount-asc::before { + content: "\f160" +} + +.fa-sort-amount-down::before { + content: "\f160" +} + +.fa-cloud-bolt::before { + content: "\f76c" +} + +.fa-thunderstorm::before { + content: "\f76c" +} + +.fa-text-slash::before { + content: "\f87d" +} + +.fa-remove-format::before { + content: "\f87d" +} + +.fa-face-smile-wink::before { + content: "\f4da" +} + +.fa-smile-wink::before { + content: "\f4da" +} + +.fa-file-word::before { + content: "\f1c2" +} + +.fa-file-powerpoint::before { + content: "\f1c4" +} + +.fa-arrows-left-right::before { + content: "\f07e" +} + +.fa-arrows-h::before { + content: "\f07e" +} + +.fa-house-lock::before { + content: "\e510" +} + +.fa-cloud-arrow-down::before { + content: "\f0ed" +} + +.fa-cloud-download::before { + content: "\f0ed" +} + +.fa-cloud-download-alt::before { + content: "\f0ed" +} + +.fa-children::before { + content: "\e4e1" +} + +.fa-chalkboard::before { + content: "\f51b" +} + +.fa-blackboard::before { + content: "\f51b" +} + +.fa-user-large-slash::before { + content: "\f4fa" +} + +.fa-user-alt-slash::before { + content: "\f4fa" +} + +.fa-envelope-open::before { + content: "\f2b6" +} + +.fa-handshake-simple-slash::before { + content: "\e05f" +} + +.fa-handshake-alt-slash::before { + content: "\e05f" +} + +.fa-mattress-pillow::before { + content: "\e525" +} + +.fa-guarani-sign::before { + content: "\e19a" +} + +.fa-arrows-rotate::before { + content: "\f021" +} + +.fa-refresh::before { + content: "\f021" +} + +.fa-sync::before { + content: "\f021" +} + +.fa-fire-extinguisher::before { + content: "\f134" +} + +.fa-cruzeiro-sign::before { + content: "\e152" +} + +.fa-greater-than-equal::before { + content: "\f532" +} + +.fa-shield-halved::before { + content: "\f3ed" +} + +.fa-shield-alt::before { + content: "\f3ed" +} + +.fa-book-atlas::before { + content: "\f558" +} + +.fa-atlas::before { + content: "\f558" +} + +.fa-virus::before { + content: "\e074" +} + +.fa-envelope-circle-check::before { + content: "\e4e8" +} + +.fa-layer-group::before { + content: "\f5fd" +} + +.fa-arrows-to-dot::before { + content: "\e4be" +} + +.fa-archway::before { + content: "\f557" +} + +.fa-heart-circle-check::before { + content: "\e4fd" +} + +.fa-house-chimney-crack::before { + content: "\f6f1" +} + +.fa-house-damage::before { + content: "\f6f1" +} + +.fa-file-zipper::before { + content: "\f1c6" +} + +.fa-file-archive::before { + content: "\f1c6" +} + +.fa-square::before { + content: "\f0c8" +} + +.fa-martini-glass-empty::before { + content: "\f000" +} + +.fa-glass-martini::before { + content: "\f000" +} + +.fa-couch::before { + content: "\f4b8" +} + +.fa-cedi-sign::before { + content: "\e0df" +} + +.fa-italic::before { + content: "\f033" +} + +.fa-church::before { + content: "\f51d" +} + +.fa-comments-dollar::before { + content: "\f653" +} + +.fa-democrat::before { + content: "\f747" +} + +.fa-z::before { + content: "\5a" +} + +.fa-person-skiing::before { + content: "\f7c9" +} + +.fa-skiing::before { + content: "\f7c9" +} + +.fa-road-lock::before { + content: "\e567" +} + +.fa-a::before { + content: "\41" +} + +.fa-temperature-arrow-down::before { + content: "\e03f" +} + +.fa-temperature-down::before { + content: "\e03f" +} + +.fa-feather-pointed::before { + content: "\f56b" +} + +.fa-feather-alt::before { + content: "\f56b" +} + +.fa-p::before { + content: "\50" +} + +.fa-snowflake::before { + content: "\f2dc" +} + +.fa-newspaper::before { + content: "\f1ea" +} + +.fa-rectangle-ad::before { + content: "\f641" +} + +.fa-ad::before { + content: "\f641" +} + +.fa-circle-arrow-right::before { + content: "\f0a9" +} + +.fa-arrow-circle-right::before { + content: "\f0a9" +} + +.fa-filter-circle-xmark::before { + content: "\e17b" +} + +.fa-locust::before { + content: "\e520" +} + +.fa-sort::before { + content: "\f0dc" +} + +.fa-unsorted::before { + content: "\f0dc" +} + +.fa-list-ol::before { + content: "\f0cb" +} + +.fa-list-1-2::before { + content: "\f0cb" +} + +.fa-list-numeric::before { + content: "\f0cb" +} + +.fa-person-dress-burst::before { + content: "\e544" +} + +.fa-money-check-dollar::before { + content: "\f53d" +} + +.fa-money-check-alt::before { + content: "\f53d" +} + +.fa-vector-square::before { + content: "\f5cb" +} + +.fa-bread-slice::before { + content: "\f7ec" +} + +.fa-language::before { + content: "\f1ab" +} + +.fa-face-kiss-wink-heart::before { + content: "\f598" +} + +.fa-kiss-wink-heart::before { + content: "\f598" +} + +.fa-filter::before { + content: "\f0b0" +} + +.fa-question::before { + content: "\3f" +} + +.fa-file-signature::before { + content: "\f573" +} + +.fa-up-down-left-right::before { + content: "\f0b2" +} + +.fa-arrows-alt::before { + content: "\f0b2" +} + +.fa-house-chimney-user::before { + content: "\e065" +} + +.fa-hand-holding-heart::before { + content: "\f4be" +} + +.fa-puzzle-piece::before { + content: "\f12e" +} + +.fa-money-check::before { + content: "\f53c" +} + +.fa-star-half-stroke::before { + content: "\f5c0" +} + +.fa-star-half-alt::before { + content: "\f5c0" +} + +.fa-code::before { + content: "\f121" +} + +.fa-whiskey-glass::before { + content: "\f7a0" +} + +.fa-glass-whiskey::before { + content: "\f7a0" +} + +.fa-building-circle-exclamation::before { + content: "\e4d3" +} + +.fa-magnifying-glass-chart::before { + content: "\e522" +} + +.fa-arrow-up-right-from-square::before { + content: "\f08e" +} + +.fa-external-link::before { + content: "\f08e" +} + +.fa-cubes-stacked::before { + content: "\e4e6" +} + +.fa-won-sign::before { + content: "\f159" +} + +.fa-krw::before { + content: "\f159" +} + +.fa-won::before { + content: "\f159" +} + +.fa-virus-covid::before { + content: "\e4a8" +} + +.fa-austral-sign::before { + content: "\e0a9" +} + +.fa-f::before { + content: "\46" +} + +.fa-leaf::before { + content: "\f06c" +} + +.fa-road::before { + content: "\f018" +} + +.fa-taxi::before { + content: "\f1ba" +} + +.fa-cab::before { + content: "\f1ba" +} + +.fa-person-circle-plus::before { + content: "\e541" +} + +.fa-chart-pie::before { + content: "\f200" +} + +.fa-pie-chart::before { + content: "\f200" +} + +.fa-bolt-lightning::before { + content: "\e0b7" +} + +.fa-sack-xmark::before { + content: "\e56a" +} + +.fa-file-excel::before { + content: "\f1c3" +} + +.fa-file-contract::before { + content: "\f56c" +} + +.fa-fish-fins::before { + content: "\e4f2" +} + +.fa-building-flag::before { + content: "\e4d5" +} + +.fa-face-grin-beam::before { + content: "\f582" +} + +.fa-grin-beam::before { + content: "\f582" +} + +.fa-object-ungroup::before { + content: "\f248" +} + +.fa-poop::before { + content: "\f619" +} + +.fa-location-pin::before { + content: "\f041" +} + +.fa-map-marker::before { + content: "\f041" +} + +.fa-kaaba::before { + content: "\f66b" +} + +.fa-toilet-paper::before { + content: "\f71e" +} + +.fa-helmet-safety::before { + content: "\f807" +} + +.fa-hard-hat::before { + content: "\f807" +} + +.fa-hat-hard::before { + content: "\f807" +} + +.fa-eject::before { + content: "\f052" +} + +.fa-circle-right::before { + content: "\f35a" +} + +.fa-arrow-alt-circle-right::before { + content: "\f35a" +} + +.fa-plane-circle-check::before { + content: "\e555" +} + +.fa-face-rolling-eyes::before { + content: "\f5a5" +} + +.fa-meh-rolling-eyes::before { + content: "\f5a5" +} + +.fa-object-group::before { + content: "\f247" +} + +.fa-chart-line::before { + content: "\f201" +} + +.fa-line-chart::before { + content: "\f201" +} + +.fa-mask-ventilator::before { + content: "\e524" +} + +.fa-arrow-right::before { + content: "\f061" +} + +.fa-signs-post::before { + content: "\f277" +} + +.fa-map-signs::before { + content: "\f277" +} + +.fa-cash-register::before { + content: "\f788" +} + +.fa-person-circle-question::before { + content: "\e542" +} + +.fa-h::before { + content: "\48" +} + +.fa-tarp::before { + content: "\e57b" +} + +.fa-screwdriver-wrench::before { + content: "\f7d9" +} + +.fa-tools::before { + content: "\f7d9" +} + +.fa-arrows-to-eye::before { + content: "\e4bf" +} + +.fa-plug-circle-bolt::before { + content: "\e55b" +} + +.fa-heart::before { + content: "\f004" +} + +.fa-mars-and-venus::before { + content: "\f224" +} + +.fa-house-user::before { + content: "\e1b0" +} + +.fa-home-user::before { + content: "\e1b0" +} + +.fa-dumpster-fire::before { + content: "\f794" +} + +.fa-house-crack::before { + content: "\e3b1" +} + +.fa-martini-glass-citrus::before { + content: "\f561" +} + +.fa-cocktail::before { + content: "\f561" +} + +.fa-face-surprise::before { + content: "\f5c2" +} + +.fa-surprise::before { + content: "\f5c2" +} + +.fa-bottle-water::before { + content: "\e4c5" +} + +.fa-circle-pause::before { + content: "\f28b" +} + +.fa-pause-circle::before { + content: "\f28b" +} + +.fa-toilet-paper-slash::before { + content: "\e072" +} + +.fa-apple-whole::before { + content: "\f5d1" +} + +.fa-apple-alt::before { + content: "\f5d1" +} + +.fa-kitchen-set::before { + content: "\e51a" +} + +.fa-r::before { + content: "\52" +} + +.fa-temperature-quarter::before { + content: "\f2ca" +} + +.fa-temperature-1::before { + content: "\f2ca" +} + +.fa-thermometer-1::before { + content: "\f2ca" +} + +.fa-thermometer-quarter::before { + content: "\f2ca" +} + +.fa-cube::before { + content: "\f1b2" +} + +.fa-bitcoin-sign::before { + content: "\e0b4" +} + +.fa-shield-dog::before { + content: "\e573" +} + +.fa-solar-panel::before { + content: "\f5ba" +} + +.fa-lock-open::before { + content: "\f3c1" +} + +.fa-elevator::before { + content: "\e16d" +} + +.fa-money-bill-transfer::before { + content: "\e528" +} + +.fa-money-bill-trend-up::before { + content: "\e529" +} + +.fa-house-flood-water-circle-arrow-right::before { + content: "\e50f" +} + +.fa-square-poll-horizontal::before { + content: "\f682" +} + +.fa-poll-h::before { + content: "\f682" +} + +.fa-circle::before { + content: "\f111" +} + +.fa-backward-fast::before { + content: "\f049" +} + +.fa-fast-backward::before { + content: "\f049" +} + +.fa-recycle::before { + content: "\f1b8" +} + +.fa-user-astronaut::before { + content: "\f4fb" +} + +.fa-plane-slash::before { + content: "\e069" +} + +.fa-trademark::before { + content: "\f25c" +} + +.fa-basketball::before { + content: "\f434" +} + +.fa-basketball-ball::before { + content: "\f434" +} + +.fa-satellite-dish::before { + content: "\f7c0" +} + +.fa-circle-up::before { + content: "\f35b" +} + +.fa-arrow-alt-circle-up::before { + content: "\f35b" +} + +.fa-mobile-screen-button::before { + content: "\f3cd" +} + +.fa-mobile-alt::before { + content: "\f3cd" +} + +.fa-volume-high::before { + content: "\f028" +} + +.fa-volume-up::before { + content: "\f028" +} + +.fa-users-rays::before { + content: "\e593" +} + +.fa-wallet::before { + content: "\f555" +} + +.fa-clipboard-check::before { + content: "\f46c" +} + +.fa-file-audio::before { + content: "\f1c7" +} + +.fa-burger::before { + content: "\f805" +} + +.fa-hamburger::before { + content: "\f805" +} + +.fa-wrench::before { + content: "\f0ad" +} + +.fa-bugs::before { + content: "\e4d0" +} + +.fa-rupee-sign::before { + content: "\f156" +} + +.fa-rupee::before { + content: "\f156" +} + +.fa-file-image::before { + content: "\f1c5" +} + +.fa-circle-question::before { + content: "\f059" +} + +.fa-question-circle::before { + content: "\f059" +} + +.fa-plane-departure::before { + content: "\f5b0" +} + +.fa-handshake-slash::before { + content: "\e060" +} + +.fa-book-bookmark::before { + content: "\e0bb" +} + +.fa-code-branch::before { + content: "\f126" +} + +.fa-hat-cowboy::before { + content: "\f8c0" +} + +.fa-bridge::before { + content: "\e4c8" +} + +.fa-phone-flip::before { + content: "\f879" +} + +.fa-phone-alt::before { + content: "\f879" +} + +.fa-truck-front::before { + content: "\e2b7" +} + +.fa-cat::before { + content: "\f6be" +} + +.fa-anchor-circle-exclamation::before { + content: "\e4ab" +} + +.fa-truck-field::before { + content: "\e58d" +} + +.fa-route::before { + content: "\f4d7" +} + +.fa-clipboard-question::before { + content: "\e4e3" +} + +.fa-panorama::before { + content: "\e209" +} + +.fa-comment-medical::before { + content: "\f7f5" +} + +.fa-teeth-open::before { + content: "\f62f" +} + +.fa-file-circle-minus::before { + content: "\e4ed" +} + +.fa-tags::before { + content: "\f02c" +} + +.fa-wine-glass::before { + content: "\f4e3" +} + +.fa-forward-fast::before { + content: "\f050" +} + +.fa-fast-forward::before { + content: "\f050" +} + +.fa-face-meh-blank::before { + content: "\f5a4" +} + +.fa-meh-blank::before { + content: "\f5a4" +} + +.fa-square-parking::before { + content: "\f540" +} + +.fa-parking::before { + content: "\f540" +} + +.fa-house-signal::before { + content: "\e012" +} + +.fa-bars-progress::before { + content: "\f828" +} + +.fa-tasks-alt::before { + content: "\f828" +} + +.fa-faucet-drip::before { + content: "\e006" +} + +.fa-cart-flatbed::before { + content: "\f474" +} + +.fa-dolly-flatbed::before { + content: "\f474" +} + +.fa-ban-smoking::before { + content: "\f54d" +} + +.fa-smoking-ban::before { + content: "\f54d" +} + +.fa-terminal::before { + content: "\f120" +} + +.fa-mobile-button::before { + content: "\f10b" +} + +.fa-house-medical-flag::before { + content: "\e514" +} + +.fa-basket-shopping::before { + content: "\f291" +} + +.fa-shopping-basket::before { + content: "\f291" +} + +.fa-tape::before { + content: "\f4db" +} + +.fa-bus-simple::before { + content: "\f55e" +} + +.fa-bus-alt::before { + content: "\f55e" +} + +.fa-eye::before { + content: "\f06e" +} + +.fa-face-sad-cry::before { + content: "\f5b3" +} + +.fa-sad-cry::before { + content: "\f5b3" +} + +.fa-audio-description::before { + content: "\f29e" +} + +.fa-person-military-to-person::before { + content: "\e54c" +} + +.fa-file-shield::before { + content: "\e4f0" +} + +.fa-user-slash::before { + content: "\f506" +} + +.fa-pen::before { + content: "\f304" +} + +.fa-tower-observation::before { + content: "\e586" +} + +.fa-file-code::before { + content: "\f1c9" +} + +.fa-signal::before { + content: "\f012" +} + +.fa-signal-5::before { + content: "\f012" +} + +.fa-signal-perfect::before { + content: "\f012" +} + +.fa-bus::before { + content: "\f207" +} + +.fa-heart-circle-xmark::before { + content: "\e501" +} + +.fa-house-chimney::before { + content: "\e3af" +} + +.fa-home-lg::before { + content: "\e3af" +} + +.fa-window-maximize::before { + content: "\f2d0" +} + +.fa-face-frown::before { + content: "\f119" +} + +.fa-frown::before { + content: "\f119" +} + +.fa-prescription::before { + content: "\f5b1" +} + +.fa-shop::before { + content: "\f54f" +} + +.fa-store-alt::before { + content: "\f54f" +} + +.fa-floppy-disk::before { + content: "\f0c7" +} + +.fa-save::before { + content: "\f0c7" +} + +.fa-vihara::before { + content: "\f6a7" +} + +.fa-scale-unbalanced::before { + content: "\f515" +} + +.fa-balance-scale-left::before { + content: "\f515" +} + +.fa-sort-up::before { + content: "\f0de" +} + +.fa-sort-asc::before { + content: "\f0de" +} + +.fa-comment-dots::before { + content: "\f4ad" +} + +.fa-commenting::before { + content: "\f4ad" +} + +.fa-plant-wilt::before { + content: "\e5aa" +} + +.fa-diamond::before { + content: "\f219" +} + +.fa-face-grin-squint::before { + content: "\f585" +} + +.fa-grin-squint::before { + content: "\f585" +} + +.fa-hand-holding-dollar::before { + content: "\f4c0" +} + +.fa-hand-holding-usd::before { + content: "\f4c0" +} + +.fa-bacterium::before { + content: "\e05a" +} + +.fa-hand-pointer::before { + content: "\f25a" +} + +.fa-drum-steelpan::before { + content: "\f56a" +} + +.fa-hand-scissors::before { + content: "\f257" +} + +.fa-hands-praying::before { + content: "\f684" +} + +.fa-praying-hands::before { + content: "\f684" +} + +.fa-arrow-rotate-right::before { + content: "\f01e" +} + +.fa-arrow-right-rotate::before { + content: "\f01e" +} + +.fa-arrow-rotate-forward::before { + content: "\f01e" +} + +.fa-redo::before { + content: "\f01e" +} + +.fa-biohazard::before { + content: "\f780" +} + +.fa-location-crosshairs::before { + content: "\f601" +} + +.fa-location::before { + content: "\f601" +} + +.fa-mars-double::before { + content: "\f227" +} + +.fa-child-dress::before { + content: "\e59c" +} + +.fa-users-between-lines::before { + content: "\e591" +} + +.fa-lungs-virus::before { + content: "\e067" +} + +.fa-face-grin-tears::before { + content: "\f588" +} + +.fa-grin-tears::before { + content: "\f588" +} + +.fa-phone::before { + content: "\f095" +} + +.fa-calendar-xmark::before { + content: "\f273" +} + +.fa-calendar-times::before { + content: "\f273" +} + +.fa-child-reaching::before { + content: "\e59d" +} + +.fa-head-side-virus::before { + content: "\e064" +} + +.fa-user-gear::before { + content: "\f4fe" +} + +.fa-user-cog::before { + content: "\f4fe" +} + +.fa-arrow-up-1-9::before { + content: "\f163" +} + +.fa-sort-numeric-up::before { + content: "\f163" +} + +.fa-door-closed::before { + content: "\f52a" +} + +.fa-shield-virus::before { + content: "\e06c" +} + +.fa-dice-six::before { + content: "\f526" +} + +.fa-mosquito-net::before { + content: "\e52c" +} + +.fa-bridge-water::before { + content: "\e4ce" +} + +.fa-person-booth::before { + content: "\f756" +} + +.fa-text-width::before { + content: "\f035" +} + +.fa-hat-wizard::before { + content: "\f6e8" +} + +.fa-pen-fancy::before { + content: "\f5ac" +} + +.fa-person-digging::before { + content: "\f85e" +} + +.fa-digging::before { + content: "\f85e" +} + +.fa-trash::before { + content: "\f1f8" +} + +.fa-gauge-simple::before { + content: "\f629" +} + +.fa-gauge-simple-med::before { + content: "\f629" +} + +.fa-tachometer-average::before { + content: "\f629" +} + +.fa-book-medical::before { + content: "\f7e6" +} + +.fa-poo::before { + content: "\f2fe" +} + +.fa-quote-right::before { + content: "\f10e" +} + +.fa-quote-right-alt::before { + content: "\f10e" +} + +.fa-shirt::before { + content: "\f553" +} + +.fa-t-shirt::before { + content: "\f553" +} + +.fa-tshirt::before { + content: "\f553" +} + +.fa-cubes::before { + content: "\f1b3" +} + +.fa-divide::before { + content: "\f529" +} + +.fa-tenge-sign::before { + content: "\f7d7" +} + +.fa-tenge::before { + content: "\f7d7" +} + +.fa-headphones::before { + content: "\f025" +} + +.fa-hands-holding::before { + content: "\f4c2" +} + +.fa-hands-clapping::before { + content: "\e1a8" +} + +.fa-republican::before { + content: "\f75e" +} + +.fa-arrow-left::before { + content: "\f060" +} + +.fa-person-circle-xmark::before { + content: "\e543" +} + +.fa-ruler::before { + content: "\f545" +} + +.fa-align-left::before { + content: "\f036" +} + +.fa-dice-d6::before { + content: "\f6d1" +} + +.fa-restroom::before { + content: "\f7bd" +} + +.fa-j::before { + content: "\4a" +} + +.fa-users-viewfinder::before { + content: "\e595" +} + +.fa-file-video::before { + content: "\f1c8" +} + +.fa-up-right-from-square::before { + content: "\f35d" +} + +.fa-external-link-alt::before { + content: "\f35d" +} + +.fa-table-cells::before { + content: "\f00a" +} + +.fa-th::before { + content: "\f00a" +} + +.fa-file-pdf::before { + content: "\f1c1" +} + +.fa-book-bible::before { + content: "\f647" +} + +.fa-bible::before { + content: "\f647" +} + +.fa-o::before { + content: "\4f" +} + +.fa-suitcase-medical::before { + content: "\f0fa" +} + +.fa-medkit::before { + content: "\f0fa" +} + +.fa-user-secret::before { + content: "\f21b" +} + +.fa-otter::before { + content: "\f700" +} + +.fa-person-dress::before { + content: "\f182" +} + +.fa-female::before { + content: "\f182" +} + +.fa-comment-dollar::before { + content: "\f651" +} + +.fa-business-time::before { + content: "\f64a" +} + +.fa-briefcase-clock::before { + content: "\f64a" +} + +.fa-table-cells-large::before { + content: "\f009" +} + +.fa-th-large::before { + content: "\f009" +} + +.fa-book-tanakh::before { + content: "\f827" +} + +.fa-tanakh::before { + content: "\f827" +} + +.fa-phone-volume::before { + content: "\f2a0" +} + +.fa-volume-control-phone::before { + content: "\f2a0" +} + +.fa-hat-cowboy-side::before { + content: "\f8c1" +} + +.fa-clipboard-user::before { + content: "\f7f3" +} + +.fa-child::before { + content: "\f1ae" +} + +.fa-lira-sign::before { + content: "\f195" +} + +.fa-satellite::before { + content: "\f7bf" +} + +.fa-plane-lock::before { + content: "\e558" +} + +.fa-tag::before { + content: "\f02b" +} + +.fa-comment::before { + content: "\f075" +} + +.fa-cake-candles::before { + content: "\f1fd" +} + +.fa-birthday-cake::before { + content: "\f1fd" +} + +.fa-cake::before { + content: "\f1fd" +} + +.fa-envelope::before { + content: "\f0e0" +} + +.fa-angles-up::before { + content: "\f102" +} + +.fa-angle-double-up::before { + content: "\f102" +} + +.fa-paperclip::before { + content: "\f0c6" +} + +.fa-arrow-right-to-city::before { + content: "\e4b3" +} + +.fa-ribbon::before { + content: "\f4d6" +} + +.fa-lungs::before { + content: "\f604" +} + +.fa-arrow-up-9-1::before { + content: "\f887" +} + +.fa-sort-numeric-up-alt::before { + content: "\f887" +} + +.fa-litecoin-sign::before { + content: "\e1d3" +} + +.fa-border-none::before { + content: "\f850" +} + +.fa-circle-nodes::before { + content: "\e4e2" +} + +.fa-parachute-box::before { + content: "\f4cd" +} + +.fa-indent::before { + content: "\f03c" +} + +.fa-truck-field-un::before { + content: "\e58e" +} + +.fa-hourglass::before { + content: "\f254" +} + +.fa-hourglass-empty::before { + content: "\f254" +} + +.fa-mountain::before { + content: "\f6fc" +} + +.fa-user-doctor::before { + content: "\f0f0" +} + +.fa-user-md::before { + content: "\f0f0" +} + +.fa-circle-info::before { + content: "\f05a" +} + +.fa-info-circle::before { + content: "\f05a" +} + +.fa-cloud-meatball::before { + content: "\f73b" +} + +.fa-camera::before { + content: "\f030" +} + +.fa-camera-alt::before { + content: "\f030" +} + +.fa-square-virus::before { + content: "\e578" +} + +.fa-meteor::before { + content: "\f753" +} + +.fa-car-on::before { + content: "\e4dd" +} + +.fa-sleigh::before { + content: "\f7cc" +} + +.fa-arrow-down-1-9::before { + content: "\f162" +} + +.fa-sort-numeric-asc::before { + content: "\f162" +} + +.fa-sort-numeric-down::before { + content: "\f162" +} + +.fa-hand-holding-droplet::before { + content: "\f4c1" +} + +.fa-hand-holding-water::before { + content: "\f4c1" +} + +.fa-water::before { + content: "\f773" +} + +.fa-calendar-check::before { + content: "\f274" +} + +.fa-braille::before { + content: "\f2a1" +} + +.fa-prescription-bottle-medical::before { + content: "\f486" +} + +.fa-prescription-bottle-alt::before { + content: "\f486" +} + +.fa-landmark::before { + content: "\f66f" +} + +.fa-truck::before { + content: "\f0d1" +} + +.fa-crosshairs::before { + content: "\f05b" +} + +.fa-person-cane::before { + content: "\e53c" +} + +.fa-tent::before { + content: "\e57d" +} + +.fa-vest-patches::before { + content: "\e086" +} + +.fa-check-double::before { + content: "\f560" +} + +.fa-arrow-down-a-z::before { + content: "\f15d" +} + +.fa-sort-alpha-asc::before { + content: "\f15d" +} + +.fa-sort-alpha-down::before { + content: "\f15d" +} + +.fa-money-bill-wheat::before { + content: "\e52a" +} + +.fa-cookie::before { + content: "\f563" +} + +.fa-arrow-rotate-left::before { + content: "\f0e2" +} + +.fa-arrow-left-rotate::before { + content: "\f0e2" +} + +.fa-arrow-rotate-back::before { + content: "\f0e2" +} + +.fa-arrow-rotate-backward::before { + content: "\f0e2" +} + +.fa-undo::before { + content: "\f0e2" +} + +.fa-hard-drive::before { + content: "\f0a0" +} + +.fa-hdd::before { + content: "\f0a0" +} + +.fa-face-grin-squint-tears::before { + content: "\f586" +} + +.fa-grin-squint-tears::before { + content: "\f586" +} + +.fa-dumbbell::before { + content: "\f44b" +} + +.fa-rectangle-list::before { + content: "\f022" +} + +.fa-list-alt::before { + content: "\f022" +} + +.fa-tarp-droplet::before { + content: "\e57c" +} + +.fa-house-medical-circle-check::before { + content: "\e511" +} + +.fa-person-skiing-nordic::before { + content: "\f7ca" +} + +.fa-skiing-nordic::before { + content: "\f7ca" +} + +.fa-calendar-plus::before { + content: "\f271" +} + +.fa-plane-arrival::before { + content: "\f5af" +} + +.fa-circle-left::before { + content: "\f359" +} + +.fa-arrow-alt-circle-left::before { + content: "\f359" +} + +.fa-train-subway::before { + content: "\f239" +} + +.fa-subway::before { + content: "\f239" +} + +.fa-chart-gantt::before { + content: "\e0e4" +} + +.fa-indian-rupee-sign::before { + content: "\e1bc" +} + +.fa-indian-rupee::before { + content: "\e1bc" +} + +.fa-inr::before { + content: "\e1bc" +} + +.fa-crop-simple::before { + content: "\f565" +} + +.fa-crop-alt::before { + content: "\f565" +} + +.fa-money-bill-1::before { + content: "\f3d1" +} + +.fa-money-bill-alt::before { + content: "\f3d1" +} + +.fa-left-long::before { + content: "\f30a" +} + +.fa-long-arrow-alt-left::before { + content: "\f30a" +} + +.fa-dna::before { + content: "\f471" +} + +.fa-virus-slash::before { + content: "\e075" +} + +.fa-minus::before { + content: "\f068" +} + +.fa-subtract::before { + content: "\f068" +} + +.fa-chess::before { + content: "\f439" +} + +.fa-arrow-left-long::before { + content: "\f177" +} + +.fa-long-arrow-left::before { + content: "\f177" +} + +.fa-plug-circle-check::before { + content: "\e55c" +} + +.fa-street-view::before { + content: "\f21d" +} + +.fa-franc-sign::before { + content: "\e18f" +} + +.fa-volume-off::before { + content: "\f026" +} + +.fa-hands-asl-interpreting::before { + content: "\f2a3" +} + +.fa-american-sign-language-interpreting::before { + content: "\f2a3" +} + +.fa-asl-interpreting::before { + content: "\f2a3" +} + +.fa-hands-american-sign-language-interpreting::before { + content: "\f2a3" +} + +.fa-gear::before { + content: "\f013" +} + +.fa-cog::before { + content: "\f013" +} + +.fa-droplet-slash::before { + content: "\f5c7" +} + +.fa-tint-slash::before { + content: "\f5c7" +} + +.fa-mosque::before { + content: "\f678" +} + +.fa-mosquito::before { + content: "\e52b" +} + +.fa-star-of-david::before { + content: "\f69a" +} + +.fa-person-military-rifle::before { + content: "\e54b" +} + +.fa-cart-shopping::before { + content: "\f07a" +} + +.fa-shopping-cart::before { + content: "\f07a" +} + +.fa-vials::before { + content: "\f493" +} + +.fa-plug-circle-plus::before { + content: "\e55f" +} + +.fa-place-of-worship::before { + content: "\f67f" +} + +.fa-grip-vertical::before { + content: "\f58e" +} + +.fa-arrow-turn-up::before { + content: "\f148" +} + +.fa-level-up::before { + content: "\f148" +} + +.fa-u::before { + content: "\55" +} + +.fa-square-root-variable::before { + content: "\f698" +} + +.fa-square-root-alt::before { + content: "\f698" +} + +.fa-clock::before { + content: "\f017" +} + +.fa-clock-four::before { + content: "\f017" +} + +.fa-backward-step::before { + content: "\f048" +} + +.fa-step-backward::before { + content: "\f048" +} + +.fa-pallet::before { + content: "\f482" +} + +.fa-faucet::before { + content: "\e005" +} + +.fa-baseball-bat-ball::before { + content: "\f432" +} + +.fa-s::before { + content: "\53" +} + +.fa-timeline::before { + content: "\e29c" +} + +.fa-keyboard::before { + content: "\f11c" +} + +.fa-caret-down::before { + content: "\f0d7" +} + +.fa-house-chimney-medical::before { + content: "\f7f2" +} + +.fa-clinic-medical::before { + content: "\f7f2" +} + +.fa-temperature-three-quarters::before { + content: "\f2c8" +} + +.fa-temperature-3::before { + content: "\f2c8" +} + +.fa-thermometer-3::before { + content: "\f2c8" +} + +.fa-thermometer-three-quarters::before { + content: "\f2c8" +} + +.fa-mobile-screen::before { + content: "\f3cf" +} + +.fa-mobile-android-alt::before { + content: "\f3cf" +} + +.fa-plane-up::before { + content: "\e22d" +} + +.fa-piggy-bank::before { + content: "\f4d3" +} + +.fa-battery-half::before { + content: "\f242" +} + +.fa-battery-3::before { + content: "\f242" +} + +.fa-mountain-city::before { + content: "\e52e" +} + +.fa-coins::before { + content: "\f51e" +} + +.fa-khanda::before { + content: "\f66d" +} + +.fa-sliders::before { + content: "\f1de" +} + +.fa-sliders-h::before { + content: "\f1de" +} + +.fa-folder-tree::before { + content: "\f802" +} + +.fa-network-wired::before { + content: "\f6ff" +} + +.fa-map-pin::before { + content: "\f276" +} + +.fa-hamsa::before { + content: "\f665" +} + +.fa-cent-sign::before { + content: "\e3f5" +} + +.fa-flask::before { + content: "\f0c3" +} + +.fa-person-pregnant::before { + content: "\e31e" +} + +.fa-wand-sparkles::before { + content: "\f72b" +} + +.fa-ellipsis-vertical::before { + content: "\f142" +} + +.fa-ellipsis-v::before { + content: "\f142" +} + +.fa-ticket::before { + content: "\f145" +} + +.fa-power-off::before { + content: "\f011" +} + +.fa-right-long::before { + content: "\f30b" +} + +.fa-long-arrow-alt-right::before { + content: "\f30b" +} + +.fa-flag-usa::before { + content: "\f74d" +} + +.fa-laptop-file::before { + content: "\e51d" +} + +.fa-tty::before { + content: "\f1e4" +} + +.fa-teletype::before { + content: "\f1e4" +} + +.fa-diagram-next::before { + content: "\e476" +} + +.fa-person-rifle::before { + content: "\e54e" +} + +.fa-house-medical-circle-exclamation::before { + content: "\e512" +} + +.fa-closed-captioning::before { + content: "\f20a" +} + +.fa-person-hiking::before { + content: "\f6ec" +} + +.fa-hiking::before { + content: "\f6ec" +} + +.fa-venus-double::before { + content: "\f226" +} + +.fa-images::before { + content: "\f302" +} + +.fa-calculator::before { + content: "\f1ec" +} + +.fa-people-pulling::before { + content: "\e535" +} + +.fa-n::before { + content: "\4e" +} + +.fa-cable-car::before { + content: "\f7da" +} + +.fa-tram::before { + content: "\f7da" +} + +.fa-cloud-rain::before { + content: "\f73d" +} + +.fa-building-circle-xmark::before { + content: "\e4d4" +} + +.fa-ship::before { + content: "\f21a" +} + +.fa-arrows-down-to-line::before { + content: "\e4b8" +} + +.fa-download::before { + content: "\f019" +} + +.fa-face-grin::before { + content: "\f580" +} + +.fa-grin::before { + content: "\f580" +} + +.fa-delete-left::before { + content: "\f55a" +} + +.fa-backspace::before { + content: "\f55a" +} + +.fa-eye-dropper::before { + content: "\f1fb" +} + +.fa-eye-dropper-empty::before { + content: "\f1fb" +} + +.fa-eyedropper::before { + content: "\f1fb" +} + +.fa-file-circle-check::before { + content: "\e5a0" +} + +.fa-forward::before { + content: "\f04e" +} + +.fa-mobile::before { + content: "\f3ce" +} + +.fa-mobile-android::before { + content: "\f3ce" +} + +.fa-mobile-phone::before { + content: "\f3ce" +} + +.fa-face-meh::before { + content: "\f11a" +} + +.fa-meh::before { + content: "\f11a" +} + +.fa-align-center::before { + content: "\f037" +} + +.fa-book-skull::before { + content: "\f6b7" +} + +.fa-book-dead::before { + content: "\f6b7" +} + +.fa-id-card::before { + content: "\f2c2" +} + +.fa-drivers-license::before { + content: "\f2c2" +} + +.fa-outdent::before { + content: "\f03b" +} + +.fa-dedent::before { + content: "\f03b" +} + +.fa-heart-circle-exclamation::before { + content: "\e4fe" +} + +.fa-house::before { + content: "\f015" +} + +.fa-home::before { + content: "\f015" +} + +.fa-home-alt::before { + content: "\f015" +} + +.fa-home-lg-alt::before { + content: "\f015" +} + +.fa-calendar-week::before { + content: "\f784" +} + +.fa-laptop-medical::before { + content: "\f812" +} + +.fa-b::before { + content: "\42" +} + +.fa-file-medical::before { + content: "\f477" +} + +.fa-dice-one::before { + content: "\f525" +} + +.fa-kiwi-bird::before { + content: "\f535" +} + +.fa-arrow-right-arrow-left::before { + content: "\f0ec" +} + +.fa-exchange::before { + content: "\f0ec" +} + +.fa-rotate-right::before { + content: "\f2f9" +} + +.fa-redo-alt::before { + content: "\f2f9" +} + +.fa-rotate-forward::before { + content: "\f2f9" +} + +.fa-utensils::before { + content: "\f2e7" +} + +.fa-cutlery::before { + content: "\f2e7" +} + +.fa-arrow-up-wide-short::before { + content: "\f161" +} + +.fa-sort-amount-up::before { + content: "\f161" +} + +.fa-mill-sign::before { + content: "\e1ed" +} + +.fa-bowl-rice::before { + content: "\e2eb" +} + +.fa-skull::before { + content: "\f54c" +} + +.fa-tower-broadcast::before { + content: "\f519" +} + +.fa-broadcast-tower::before { + content: "\f519" +} + +.fa-truck-pickup::before { + content: "\f63c" +} + +.fa-up-long::before { + content: "\f30c" +} + +.fa-long-arrow-alt-up::before { + content: "\f30c" +} + +.fa-stop::before { + content: "\f04d" +} + +.fa-code-merge::before { + content: "\f387" +} + +.fa-upload::before { + content: "\f093" +} + +.fa-hurricane::before { + content: "\f751" +} + +.fa-mound::before { + content: "\e52d" +} + +.fa-toilet-portable::before { + content: "\e583" +} + +.fa-compact-disc::before { + content: "\f51f" +} + +.fa-file-arrow-down::before { + content: "\f56d" +} + +.fa-file-download::before { + content: "\f56d" +} + +.fa-caravan::before { + content: "\f8ff" +} + +.fa-shield-cat::before { + content: "\e572" +} + +.fa-bolt::before { + content: "\f0e7" +} + +.fa-zap::before { + content: "\f0e7" +} + +.fa-glass-water::before { + content: "\e4f4" +} + +.fa-oil-well::before { + content: "\e532" +} + +.fa-vault::before { + content: "\e2c5" +} + +.fa-mars::before { + content: "\f222" +} + +.fa-toilet::before { + content: "\f7d8" +} + +.fa-plane-circle-xmark::before { + content: "\e557" +} + +.fa-yen-sign::before { + content: "\f157" +} + +.fa-cny::before { + content: "\f157" +} + +.fa-jpy::before { + content: "\f157" +} + +.fa-rmb::before { + content: "\f157" +} + +.fa-yen::before { + content: "\f157" +} + +.fa-ruble-sign::before { + content: "\f158" +} + +.fa-rouble::before { + content: "\f158" +} + +.fa-rub::before { + content: "\f158" +} + +.fa-ruble::before { + content: "\f158" +} + +.fa-sun::before { + content: "\f185" +} + +.fa-guitar::before { + content: "\f7a6" +} + +.fa-face-laugh-wink::before { + content: "\f59c" +} + +.fa-laugh-wink::before { + content: "\f59c" +} + +.fa-horse-head::before { + content: "\f7ab" +} + +.fa-bore-hole::before { + content: "\e4c3" +} + +.fa-industry::before { + content: "\f275" +} + +.fa-circle-down::before { + content: "\f358" +} + +.fa-arrow-alt-circle-down::before { + content: "\f358" +} + +.fa-arrows-turn-to-dots::before { + content: "\e4c1" +} + +.fa-florin-sign::before { + content: "\e184" +} + +.fa-arrow-down-short-wide::before { + content: "\f884" +} + +.fa-sort-amount-desc::before { + content: "\f884" +} + +.fa-sort-amount-down-alt::before { + content: "\f884" +} + +.fa-less-than::before { + content: "\3c" +} + +.fa-angle-down::before { + content: "\f107" +} + +.fa-car-tunnel::before { + content: "\e4de" +} + +.fa-head-side-cough::before { + content: "\e061" +} + +.fa-grip-lines::before { + content: "\f7a4" +} + +.fa-thumbs-down::before { + content: "\f165" +} + +.fa-user-lock::before { + content: "\f502" +} + +.fa-arrow-right-long::before { + content: "\f178" +} + +.fa-long-arrow-right::before { + content: "\f178" +} + +.fa-anchor-circle-xmark::before { + content: "\e4ac" +} + +.fa-ellipsis::before { + content: "\f141" +} + +.fa-ellipsis-h::before { + content: "\f141" +} + +.fa-chess-pawn::before { + content: "\f443" +} + +.fa-kit-medical::before { + content: "\f479" +} + +.fa-first-aid::before { + content: "\f479" +} + +.fa-person-through-window::before { + content: "\e5a9" +} + +.fa-toolbox::before { + content: "\f552" +} + +.fa-hands-holding-circle::before { + content: "\e4fb" +} + +.fa-bug::before { + content: "\f188" +} + +.fa-credit-card::before { + content: "\f09d" +} + +.fa-credit-card-alt::before { + content: "\f09d" +} + +.fa-car::before { + content: "\f1b9" +} + +.fa-automobile::before { + content: "\f1b9" +} + +.fa-hand-holding-hand::before { + content: "\e4f7" +} + +.fa-book-open-reader::before { + content: "\f5da" +} + +.fa-book-reader::before { + content: "\f5da" +} + +.fa-mountain-sun::before { + content: "\e52f" +} + +.fa-arrows-left-right-to-line::before { + content: "\e4ba" +} + +.fa-dice-d20::before { + content: "\f6cf" +} + +.fa-truck-droplet::before { + content: "\e58c" +} + +.fa-file-circle-xmark::before { + content: "\e5a1" +} + +.fa-temperature-arrow-up::before { + content: "\e040" +} + +.fa-temperature-up::before { + content: "\e040" +} + +.fa-medal::before { + content: "\f5a2" +} + +.fa-bed::before { + content: "\f236" +} + +.fa-square-h::before { + content: "\f0fd" +} + +.fa-h-square::before { + content: "\f0fd" +} + +.fa-podcast::before { + content: "\f2ce" +} + +.fa-temperature-full::before { + content: "\f2c7" +} + +.fa-temperature-4::before { + content: "\f2c7" +} + +.fa-thermometer-4::before { + content: "\f2c7" +} + +.fa-thermometer-full::before { + content: "\f2c7" +} + +.fa-bell::before { + content: "\f0f3" +} + +.fa-superscript::before { + content: "\f12b" +} + +.fa-plug-circle-xmark::before { + content: "\e560" +} + +.fa-star-of-life::before { + content: "\f621" +} + +.fa-phone-slash::before { + content: "\f3dd" +} + +.fa-paint-roller::before { + content: "\f5aa" +} + +.fa-handshake-angle::before { + content: "\f4c4" +} + +.fa-hands-helping::before { + content: "\f4c4" +} + +.fa-location-dot::before { + content: "\f3c5" +} + +.fa-map-marker-alt::before { + content: "\f3c5" +} + +.fa-file::before { + content: "\f15b" +} + +.fa-greater-than::before { + content: "\3e" +} + +.fa-person-swimming::before { + content: "\f5c4" +} + +.fa-swimmer::before { + content: "\f5c4" +} + +.fa-arrow-down::before { + content: "\f063" +} + +.fa-droplet::before { + content: "\f043" +} + +.fa-tint::before { + content: "\f043" +} + +.fa-eraser::before { + content: "\f12d" +} + +.fa-earth-americas::before { + content: "\f57d" +} + +.fa-earth::before { + content: "\f57d" +} + +.fa-earth-america::before { + content: "\f57d" +} + +.fa-globe-americas::before { + content: "\f57d" +} + +.fa-person-burst::before { + content: "\e53b" +} + +.fa-dove::before { + content: "\f4ba" +} + +.fa-battery-empty::before { + content: "\f244" +} + +.fa-battery-0::before { + content: "\f244" +} + +.fa-socks::before { + content: "\f696" +} + +.fa-inbox::before { + content: "\f01c" +} + +.fa-section::before { + content: "\e447" +} + +.fa-gauge-high::before { + content: "\f625" +} + +.fa-tachometer-alt::before { + content: "\f625" +} + +.fa-tachometer-alt-fast::before { + content: "\f625" +} + +.fa-envelope-open-text::before { + content: "\f658" +} + +.fa-hospital::before { + content: "\f0f8" +} + +.fa-hospital-alt::before { + content: "\f0f8" +} + +.fa-hospital-wide::before { + content: "\f0f8" +} + +.fa-wine-bottle::before { + content: "\f72f" +} + +.fa-chess-rook::before { + content: "\f447" +} + +.fa-bars-staggered::before { + content: "\f550" +} + +.fa-reorder::before { + content: "\f550" +} + +.fa-stream::before { + content: "\f550" +} + +.fa-dharmachakra::before { + content: "\f655" +} + +.fa-hotdog::before { + content: "\f80f" +} + +.fa-person-walking-with-cane::before { + content: "\f29d" +} + +.fa-blind::before { + content: "\f29d" +} + +.fa-drum::before { + content: "\f569" +} + +.fa-ice-cream::before { + content: "\f810" +} + +.fa-heart-circle-bolt::before { + content: "\e4fc" +} + +.fa-fax::before { + content: "\f1ac" +} + +.fa-paragraph::before { + content: "\f1dd" +} + +.fa-check-to-slot::before { + content: "\f772" +} + +.fa-vote-yea::before { + content: "\f772" +} + +.fa-star-half::before { + content: "\f089" +} + +.fa-boxes-stacked::before { + content: "\f468" +} + +.fa-boxes::before { + content: "\f468" +} + +.fa-boxes-alt::before { + content: "\f468" +} + +.fa-link::before { + content: "\f0c1" +} + +.fa-chain::before { + content: "\f0c1" +} + +.fa-ear-listen::before { + content: "\f2a2" +} + +.fa-assistive-listening-systems::before { + content: "\f2a2" +} + +.fa-tree-city::before { + content: "\e587" +} + +.fa-play::before { + content: "\f04b" +} + +.fa-font::before { + content: "\f031" +} + +.fa-rupiah-sign::before { + content: "\e23d" +} + +.fa-magnifying-glass::before { + content: "\f002" +} + +.fa-search::before { + content: "\f002" +} + +.fa-table-tennis-paddle-ball::before { + content: "\f45d" +} + +.fa-ping-pong-paddle-ball::before { + content: "\f45d" +} + +.fa-table-tennis::before { + content: "\f45d" +} + +.fa-person-dots-from-line::before { + content: "\f470" +} + +.fa-diagnoses::before { + content: "\f470" +} + +.fa-trash-can-arrow-up::before { + content: "\f82a" +} + +.fa-trash-restore-alt::before { + content: "\f82a" +} + +.fa-naira-sign::before { + content: "\e1f6" +} + +.fa-cart-arrow-down::before { + content: "\f218" +} + +.fa-walkie-talkie::before { + content: "\f8ef" +} + +.fa-file-pen::before { + content: "\f31c" +} + +.fa-file-edit::before { + content: "\f31c" +} + +.fa-receipt::before { + content: "\f543" +} + +.fa-square-pen::before { + content: "\f14b" +} + +.fa-pen-square::before { + content: "\f14b" +} + +.fa-pencil-square::before { + content: "\f14b" +} + +.fa-suitcase-rolling::before { + content: "\f5c1" +} + +.fa-person-circle-exclamation::before { + content: "\e53f" +} + +.fa-chevron-down::before { + content: "\f078" +} + +.fa-battery-full::before { + content: "\f240" +} + +.fa-battery::before { + content: "\f240" +} + +.fa-battery-5::before { + content: "\f240" +} + +.fa-skull-crossbones::before { + content: "\f714" +} + +.fa-code-compare::before { + content: "\e13a" +} + +.fa-list-ul::before { + content: "\f0ca" +} + +.fa-list-dots::before { + content: "\f0ca" +} + +.fa-school-lock::before { + content: "\e56f" +} + +.fa-tower-cell::before { + content: "\e585" +} + +.fa-down-long::before { + content: "\f309" +} + +.fa-long-arrow-alt-down::before { + content: "\f309" +} + +.fa-ranking-star::before { + content: "\e561" +} + +.fa-chess-king::before { + content: "\f43f" +} + +.fa-person-harassing::before { + content: "\e549" +} + +.fa-brazilian-real-sign::before { + content: "\e46c" +} + +.fa-landmark-dome::before { + content: "\f752" +} + +.fa-landmark-alt::before { + content: "\f752" +} + +.fa-arrow-up::before { + content: "\f062" +} + +.fa-tv::before { + content: "\f26c" +} + +.fa-television::before { + content: "\f26c" +} + +.fa-tv-alt::before { + content: "\f26c" +} + +.fa-shrimp::before { + content: "\e448" +} + +.fa-list-check::before { + content: "\f0ae" +} + +.fa-tasks::before { + content: "\f0ae" +} + +.fa-jug-detergent::before { + content: "\e519" +} + +.fa-circle-user::before { + content: "\f2bd" +} + +.fa-user-circle::before { + content: "\f2bd" +} + +.fa-user-shield::before { + content: "\f505" +} + +.fa-wind::before { + content: "\f72e" +} + +.fa-car-burst::before { + content: "\f5e1" +} + +.fa-car-crash::before { + content: "\f5e1" +} + +.fa-y::before { + content: "\59" +} + +.fa-person-snowboarding::before { + content: "\f7ce" +} + +.fa-snowboarding::before { + content: "\f7ce" +} + +.fa-truck-fast::before { + content: "\f48b" +} + +.fa-shipping-fast::before { + content: "\f48b" +} + +.fa-fish::before { + content: "\f578" +} + +.fa-user-graduate::before { + content: "\f501" +} + +.fa-circle-half-stroke::before { + content: "\f042" +} + +.fa-adjust::before { + content: "\f042" +} + +.fa-clapperboard::before { + content: "\e131" +} + +.fa-circle-radiation::before { + content: "\f7ba" +} + +.fa-radiation-alt::before { + content: "\f7ba" +} + +.fa-baseball::before { + content: "\f433" +} + +.fa-baseball-ball::before { + content: "\f433" +} + +.fa-jet-fighter-up::before { + content: "\e518" +} + +.fa-diagram-project::before { + content: "\f542" +} + +.fa-project-diagram::before { + content: "\f542" +} + +.fa-copy::before { + content: "\f0c5" +} + +.fa-volume-xmark::before { + content: "\f6a9" +} + +.fa-volume-mute::before { + content: "\f6a9" +} + +.fa-volume-times::before { + content: "\f6a9" +} + +.fa-hand-sparkles::before { + content: "\e05d" +} + +.fa-grip::before { + content: "\f58d" +} + +.fa-grip-horizontal::before { + content: "\f58d" +} + +.fa-share-from-square::before { + content: "\f14d" +} + +.fa-share-square::before { + content: "\f14d" +} + +.fa-child-combatant::before { + content: "\e4e0" +} + +.fa-child-rifle::before { + content: "\e4e0" +} + +.fa-gun::before { + content: "\e19b" +} + +.fa-square-phone::before { + content: "\f098" +} + +.fa-phone-square::before { + content: "\f098" +} + +.fa-plus::before { + content: "\2b" +} + +.fa-add::before { + content: "\2b" +} + +.fa-expand::before { + content: "\f065" +} + +.fa-computer::before { + content: "\e4e5" +} + +.fa-xmark::before { + content: "\f00d" +} + +.fa-close::before { + content: "\f00d" +} + +.fa-multiply::before { + content: "\f00d" +} + +.fa-remove::before { + content: "\f00d" +} + +.fa-times::before { + content: "\f00d" +} + +.fa-arrows-up-down-left-right::before { + content: "\f047" +} + +.fa-arrows::before { + content: "\f047" +} + +.fa-chalkboard-user::before { + content: "\f51c" +} + +.fa-chalkboard-teacher::before { + content: "\f51c" +} + +.fa-peso-sign::before { + content: "\e222" +} + +.fa-building-shield::before { + content: "\e4d8" +} + +.fa-baby::before { + content: "\f77c" +} + +.fa-users-line::before { + content: "\e592" +} + +.fa-quote-left::before { + content: "\f10d" +} + +.fa-quote-left-alt::before { + content: "\f10d" +} + +.fa-tractor::before { + content: "\f722" +} + +.fa-trash-arrow-up::before { + content: "\f829" +} + +.fa-trash-restore::before { + content: "\f829" +} + +.fa-arrow-down-up-lock::before { + content: "\e4b0" +} + +.fa-lines-leaning::before { + content: "\e51e" +} + +.fa-ruler-combined::before { + content: "\f546" +} + +.fa-copyright::before { + content: "\f1f9" +} + +.fa-equals::before { + content: "\3d" +} + +.fa-blender::before { + content: "\f517" +} + +.fa-teeth::before { + content: "\f62e" +} + +.fa-shekel-sign::before { + content: "\f20b" +} + +.fa-ils::before { + content: "\f20b" +} + +.fa-shekel::before { + content: "\f20b" +} + +.fa-sheqel::before { + content: "\f20b" +} + +.fa-sheqel-sign::before { + content: "\f20b" +} + +.fa-map::before { + content: "\f279" +} + +.fa-rocket::before { + content: "\f135" +} + +.fa-photo-film::before { + content: "\f87c" +} + +.fa-photo-video::before { + content: "\f87c" +} + +.fa-folder-minus::before { + content: "\f65d" +} + +.fa-store::before { + content: "\f54e" +} + +.fa-arrow-trend-up::before { + content: "\e098" +} + +.fa-plug-circle-minus::before { + content: "\e55e" +} + +.fa-sign-hanging::before { + content: "\f4d9" +} + +.fa-sign::before { + content: "\f4d9" +} + +.fa-bezier-curve::before { + content: "\f55b" +} + +.fa-bell-slash::before { + content: "\f1f6" +} + +.fa-tablet::before { + content: "\f3fb" +} + +.fa-tablet-android::before { + content: "\f3fb" +} + +.fa-school-flag::before { + content: "\e56e" +} + +.fa-fill::before { + content: "\f575" +} + +.fa-angle-up::before { + content: "\f106" +} + +.fa-drumstick-bite::before { + content: "\f6d7" +} + +.fa-holly-berry::before { + content: "\f7aa" +} + +.fa-chevron-left::before { + content: "\f053" +} + +.fa-bacteria::before { + content: "\e059" +} + +.fa-hand-lizard::before { + content: "\f258" +} + +.fa-notdef::before { + content: "\e1fe" +} + +.fa-disease::before { + content: "\f7fa" +} + +.fa-briefcase-medical::before { + content: "\f469" +} + +.fa-genderless::before { + content: "\f22d" +} + +.fa-chevron-right::before { + content: "\f054" +} + +.fa-retweet::before { + content: "\f079" +} + +.fa-car-rear::before { + content: "\f5de" +} + +.fa-car-alt::before { + content: "\f5de" +} + +.fa-pump-soap::before { + content: "\e06b" +} + +.fa-video-slash::before { + content: "\f4e2" +} + +.fa-battery-quarter::before { + content: "\f243" +} + +.fa-battery-2::before { + content: "\f243" +} + +.fa-radio::before { + content: "\f8d7" +} + +.fa-baby-carriage::before { + content: "\f77d" +} + +.fa-carriage-baby::before { + content: "\f77d" +} + +.fa-traffic-light::before { + content: "\f637" +} + +.fa-thermometer::before { + content: "\f491" +} + +.fa-vr-cardboard::before { + content: "\f729" +} + +.fa-hand-middle-finger::before { + content: "\f806" +} + +.fa-percent::before { + content: "\25" +} + +.fa-percentage::before { + content: "\25" +} + +.fa-truck-moving::before { + content: "\f4df" +} + +.fa-glass-water-droplet::before { + content: "\e4f5" +} + +.fa-display::before { + content: "\e163" +} + +.fa-face-smile::before { + content: "\f118" +} + +.fa-smile::before { + content: "\f118" +} + +.fa-thumbtack::before { + content: "\f08d" +} + +.fa-thumb-tack::before { + content: "\f08d" +} + +.fa-trophy::before { + content: "\f091" +} + +.fa-person-praying::before { + content: "\f683" +} + +.fa-pray::before { + content: "\f683" +} + +.fa-hammer::before { + content: "\f6e3" +} + +.fa-hand-peace::before { + content: "\f25b" +} + +.fa-rotate::before { + content: "\f2f1" +} + +.fa-sync-alt::before { + content: "\f2f1" +} + +.fa-spinner::before { + content: "\f110" +} + +.fa-robot::before { + content: "\f544" +} + +.fa-peace::before { + content: "\f67c" +} + +.fa-gears::before { + content: "\f085" +} + +.fa-cogs::before { + content: "\f085" +} + +.fa-warehouse::before { + content: "\f494" +} + +.fa-arrow-up-right-dots::before { + content: "\e4b7" +} + +.fa-splotch::before { + content: "\f5bc" +} + +.fa-face-grin-hearts::before { + content: "\f584" +} + +.fa-grin-hearts::before { + content: "\f584" +} + +.fa-dice-four::before { + content: "\f524" +} + +.fa-sim-card::before { + content: "\f7c4" +} + +.fa-transgender::before { + content: "\f225" +} + +.fa-transgender-alt::before { + content: "\f225" +} + +.fa-mercury::before { + content: "\f223" +} + +.fa-arrow-turn-down::before { + content: "\f149" +} + +.fa-level-down::before { + content: "\f149" +} + +.fa-person-falling-burst::before { + content: "\e547" +} + +.fa-award::before { + content: "\f559" +} + +.fa-ticket-simple::before { + content: "\f3ff" +} + +.fa-ticket-alt::before { + content: "\f3ff" +} + +.fa-building::before { + content: "\f1ad" +} + +.fa-angles-left::before { + content: "\f100" +} + +.fa-angle-double-left::before { + content: "\f100" +} + +.fa-qrcode::before { + content: "\f029" +} + +.fa-clock-rotate-left::before { + content: "\f1da" +} + +.fa-history::before { + content: "\f1da" +} + +.fa-face-grin-beam-sweat::before { + content: "\f583" +} + +.fa-grin-beam-sweat::before { + content: "\f583" +} + +.fa-file-export::before { + content: "\f56e" +} + +.fa-arrow-right-from-file::before { + content: "\f56e" +} + +.fa-shield::before { + content: "\f132" +} + +.fa-shield-blank::before { + content: "\f132" +} + +.fa-arrow-up-short-wide::before { + content: "\f885" +} + +.fa-sort-amount-up-alt::before { + content: "\f885" +} + +.fa-house-medical::before { + content: "\e3b2" +} + +.fa-golf-ball-tee::before { + content: "\f450" +} + +.fa-golf-ball::before { + content: "\f450" +} + +.fa-circle-chevron-left::before { + content: "\f137" +} + +.fa-chevron-circle-left::before { + content: "\f137" +} + +.fa-house-chimney-window::before { + content: "\e00d" +} + +.fa-pen-nib::before { + content: "\f5ad" +} + +.fa-tent-arrow-turn-left::before { + content: "\e580" +} + +.fa-tents::before { + content: "\e582" +} + +.fa-wand-magic::before { + content: "\f0d0" +} + +.fa-magic::before { + content: "\f0d0" +} + +.fa-dog::before { + content: "\f6d3" +} + +.fa-carrot::before { + content: "\f787" +} + +.fa-moon::before { + content: "\f186" +} + +.fa-wine-glass-empty::before { + content: "\f5ce" +} + +.fa-wine-glass-alt::before { + content: "\f5ce" +} + +.fa-cheese::before { + content: "\f7ef" +} + +.fa-yin-yang::before { + content: "\f6ad" +} + +.fa-music::before { + content: "\f001" +} + +.fa-code-commit::before { + content: "\f386" +} + +.fa-temperature-low::before { + content: "\f76b" +} + +.fa-person-biking::before { + content: "\f84a" +} + +.fa-biking::before { + content: "\f84a" +} + +.fa-broom::before { + content: "\f51a" +} + +.fa-shield-heart::before { + content: "\e574" +} + +.fa-gopuram::before { + content: "\f664" +} + +.fa-earth-oceania::before { + content: "\e47b" +} + +.fa-globe-oceania::before { + content: "\e47b" +} + +.fa-square-xmark::before { + content: "\f2d3" +} + +.fa-times-square::before { + content: "\f2d3" +} + +.fa-xmark-square::before { + content: "\f2d3" +} + +.fa-hashtag::before { + content: "\23" +} + +.fa-up-right-and-down-left-from-center::before { + content: "\f424" +} + +.fa-expand-alt::before { + content: "\f424" +} + +.fa-oil-can::before { + content: "\f613" +} + +.fa-t::before { + content: "\54" +} + +.fa-hippo::before { + content: "\f6ed" +} + +.fa-chart-column::before { + content: "\e0e3" +} + +.fa-infinity::before { + content: "\f534" +} + +.fa-vial-circle-check::before { + content: "\e596" +} + +.fa-person-arrow-down-to-line::before { + content: "\e538" +} + +.fa-voicemail::before { + content: "\f897" +} + +.fa-fan::before { + content: "\f863" +} + +.fa-person-walking-luggage::before { + content: "\e554" +} + +.fa-up-down::before { + content: "\f338" +} + +.fa-arrows-alt-v::before { + content: "\f338" +} + +.fa-cloud-moon-rain::before { + content: "\f73c" +} + +.fa-calendar::before { + content: "\f133" +} + +.fa-trailer::before { + content: "\e041" +} + +.fa-bahai::before { + content: "\f666" +} + +.fa-haykal::before { + content: "\f666" +} + +.fa-sd-card::before { + content: "\f7c2" +} + +.fa-dragon::before { + content: "\f6d5" +} + +.fa-shoe-prints::before { + content: "\f54b" +} + +.fa-circle-plus::before { + content: "\f055" +} + +.fa-plus-circle::before { + content: "\f055" +} + +.fa-face-grin-tongue-wink::before { + content: "\f58b" +} + +.fa-grin-tongue-wink::before { + content: "\f58b" +} + +.fa-hand-holding::before { + content: "\f4bd" +} + +.fa-plug-circle-exclamation::before { + content: "\e55d" +} + +.fa-link-slash::before { + content: "\f127" +} + +.fa-chain-broken::before { + content: "\f127" +} + +.fa-chain-slash::before { + content: "\f127" +} + +.fa-unlink::before { + content: "\f127" +} + +.fa-clone::before { + content: "\f24d" +} + +.fa-person-walking-arrow-loop-left::before { + content: "\e551" +} + +.fa-arrow-up-z-a::before { + content: "\f882" +} + +.fa-sort-alpha-up-alt::before { + content: "\f882" +} + +.fa-fire-flame-curved::before { + content: "\f7e4" +} + +.fa-fire-alt::before { + content: "\f7e4" +} + +.fa-tornado::before { + content: "\f76f" +} + +.fa-file-circle-plus::before { + content: "\e494" +} + +.fa-book-quran::before { + content: "\f687" +} + +.fa-quran::before { + content: "\f687" +} + +.fa-anchor::before { + content: "\f13d" +} + +.fa-border-all::before { + content: "\f84c" +} + +.fa-face-angry::before { + content: "\f556" +} + +.fa-angry::before { + content: "\f556" +} + +.fa-cookie-bite::before { + content: "\f564" +} + +.fa-arrow-trend-down::before { + content: "\e097" +} + +.fa-rss::before { + content: "\f09e" +} + +.fa-feed::before { + content: "\f09e" +} + +.fa-draw-polygon::before { + content: "\f5ee" +} + +.fa-scale-balanced::before { + content: "\f24e" +} + +.fa-balance-scale::before { + content: "\f24e" +} + +.fa-gauge-simple-high::before { + content: "\f62a" +} + +.fa-tachometer::before { + content: "\f62a" +} + +.fa-tachometer-fast::before { + content: "\f62a" +} + +.fa-shower::before { + content: "\f2cc" +} + +.fa-desktop::before { + content: "\f390" +} + +.fa-desktop-alt::before { + content: "\f390" +} + +.fa-m::before { + content: "\4d" +} + +.fa-table-list::before { + content: "\f00b" +} + +.fa-th-list::before { + content: "\f00b" +} + +.fa-comment-sms::before { + content: "\f7cd" +} + +.fa-sms::before { + content: "\f7cd" +} + +.fa-book::before { + content: "\f02d" +} + +.fa-user-plus::before { + content: "\f234" +} + +.fa-check::before { + content: "\f00c" +} + +.fa-battery-three-quarters::before { + content: "\f241" +} + +.fa-battery-4::before { + content: "\f241" +} + +.fa-house-circle-check::before { + content: "\e509" +} + +.fa-angle-left::before { + content: "\f104" +} + +.fa-diagram-successor::before { + content: "\e47a" +} + +.fa-truck-arrow-right::before { + content: "\e58b" +} + +.fa-arrows-split-up-and-left::before { + content: "\e4bc" +} + +.fa-hand-fist::before { + content: "\f6de" +} + +.fa-fist-raised::before { + content: "\f6de" +} + +.fa-cloud-moon::before { + content: "\f6c3" +} + +.fa-briefcase::before { + content: "\f0b1" +} + +.fa-person-falling::before { + content: "\e546" +} + +.fa-image-portrait::before { + content: "\f3e0" +} + +.fa-portrait::before { + content: "\f3e0" +} + +.fa-user-tag::before { + content: "\f507" +} + +.fa-rug::before { + content: "\e569" +} + +.fa-earth-europe::before { + content: "\f7a2" +} + +.fa-globe-europe::before { + content: "\f7a2" +} + +.fa-cart-flatbed-suitcase::before { + content: "\f59d" +} + +.fa-luggage-cart::before { + content: "\f59d" +} + +.fa-rectangle-xmark::before { + content: "\f410" +} + +.fa-rectangle-times::before { + content: "\f410" +} + +.fa-times-rectangle::before { + content: "\f410" +} + +.fa-window-close::before { + content: "\f410" +} + +.fa-baht-sign::before { + content: "\e0ac" +} + +.fa-book-open::before { + content: "\f518" +} + +.fa-book-journal-whills::before { + content: "\f66a" +} + +.fa-journal-whills::before { + content: "\f66a" +} + +.fa-handcuffs::before { + content: "\e4f8" +} + +.fa-triangle-exclamation::before { + content: "\f071" +} + +.fa-exclamation-triangle::before { + content: "\f071" +} + +.fa-warning::before { + content: "\f071" +} + +.fa-database::before { + content: "\f1c0" +} + +.fa-share::before { + content: "\f064" +} + +.fa-mail-forward::before { + content: "\f064" +} + +.fa-bottle-droplet::before { + content: "\e4c4" +} + +.fa-mask-face::before { + content: "\e1d7" +} + +.fa-hill-rockslide::before { + content: "\e508" +} + +.fa-right-left::before { + content: "\f362" +} + +.fa-exchange-alt::before { + content: "\f362" +} + +.fa-paper-plane::before { + content: "\f1d8" +} + +.fa-road-circle-exclamation::before { + content: "\e565" +} + +.fa-dungeon::before { + content: "\f6d9" +} + +.fa-align-right::before { + content: "\f038" +} + +.fa-money-bill-1-wave::before { + content: "\f53b" +} + +.fa-money-bill-wave-alt::before { + content: "\f53b" +} + +.fa-life-ring::before { + content: "\f1cd" +} + +.fa-hands::before { + content: "\f2a7" +} + +.fa-sign-language::before { + content: "\f2a7" +} + +.fa-signing::before { + content: "\f2a7" +} + +.fa-calendar-day::before { + content: "\f783" +} + +.fa-water-ladder::before { + content: "\f5c5" +} + +.fa-ladder-water::before { + content: "\f5c5" +} + +.fa-swimming-pool::before { + content: "\f5c5" +} + +.fa-arrows-up-down::before { + content: "\f07d" +} + +.fa-arrows-v::before { + content: "\f07d" +} + +.fa-face-grimace::before { + content: "\f57f" +} + +.fa-grimace::before { + content: "\f57f" +} + +.fa-wheelchair-move::before { + content: "\e2ce" +} + +.fa-wheelchair-alt::before { + content: "\e2ce" +} + +.fa-turn-down::before { + content: "\f3be" +} + +.fa-level-down-alt::before { + content: "\f3be" +} + +.fa-person-walking-arrow-right::before { + content: "\e552" +} + +.fa-square-envelope::before { + content: "\f199" +} + +.fa-envelope-square::before { + content: "\f199" +} + +.fa-dice::before { + content: "\f522" +} + +.fa-bowling-ball::before { + content: "\f436" +} + +.fa-brain::before { + content: "\f5dc" +} + +.fa-bandage::before { + content: "\f462" +} + +.fa-band-aid::before { + content: "\f462" +} + +.fa-calendar-minus::before { + content: "\f272" +} + +.fa-circle-xmark::before { + content: "\f057" +} + +.fa-times-circle::before { + content: "\f057" +} + +.fa-xmark-circle::before { + content: "\f057" +} + +.fa-gifts::before { + content: "\f79c" +} + +.fa-hotel::before { + content: "\f594" +} + +.fa-earth-asia::before { + content: "\f57e" +} + +.fa-globe-asia::before { + content: "\f57e" +} + +.fa-id-card-clip::before { + content: "\f47f" +} + +.fa-id-card-alt::before { + content: "\f47f" +} + +.fa-magnifying-glass-plus::before { + content: "\f00e" +} + +.fa-search-plus::before { + content: "\f00e" +} + +.fa-thumbs-up::before { + content: "\f164" +} + +.fa-user-clock::before { + content: "\f4fd" +} + +.fa-hand-dots::before { + content: "\f461" +} + +.fa-allergies::before { + content: "\f461" +} + +.fa-file-invoice::before { + content: "\f570" +} + +.fa-window-minimize::before { + content: "\f2d1" +} + +.fa-mug-saucer::before { + content: "\f0f4" +} + +.fa-coffee::before { + content: "\f0f4" +} + +.fa-brush::before { + content: "\f55d" +} + +.fa-mask::before { + content: "\f6fa" +} + +.fa-magnifying-glass-minus::before { + content: "\f010" +} + +.fa-search-minus::before { + content: "\f010" +} + +.fa-ruler-vertical::before { + content: "\f548" +} + +.fa-user-large::before { + content: "\f406" +} + +.fa-user-alt::before { + content: "\f406" +} + +.fa-train-tram::before { + content: "\e5b4" +} + +.fa-user-nurse::before { + content: "\f82f" +} + +.fa-syringe::before { + content: "\f48e" +} + +.fa-cloud-sun::before { + content: "\f6c4" +} + +.fa-stopwatch-20::before { + content: "\e06f" +} + +.fa-square-full::before { + content: "\f45c" +} + +.fa-magnet::before { + content: "\f076" +} + +.fa-jar::before { + content: "\e516" +} + +.fa-note-sticky::before { + content: "\f249" +} + +.fa-sticky-note::before { + content: "\f249" +} + +.fa-bug-slash::before { + content: "\e490" +} + +.fa-arrow-up-from-water-pump::before { + content: "\e4b6" +} + +.fa-bone::before { + content: "\f5d7" +} + +.fa-user-injured::before { + content: "\f728" +} + +.fa-face-sad-tear::before { + content: "\f5b4" +} + +.fa-sad-tear::before { + content: "\f5b4" +} + +.fa-plane::before { + content: "\f072" +} + +.fa-tent-arrows-down::before { + content: "\e581" +} + +.fa-exclamation::before { + content: "\21" +} + +.fa-arrows-spin::before { + content: "\e4bb" +} + +.fa-print::before { + content: "\f02f" +} + +.fa-turkish-lira-sign::before { + content: "\e2bb" +} + +.fa-try::before { + content: "\e2bb" +} + +.fa-turkish-lira::before { + content: "\e2bb" +} + +.fa-dollar-sign::before { + content: "\24" +} + +.fa-dollar::before { + content: "\24" +} + +.fa-usd::before { + content: "\24" +} + +.fa-x::before { + content: "\58" +} + +.fa-magnifying-glass-dollar::before { + content: "\f688" +} + +.fa-search-dollar::before { + content: "\f688" +} + +.fa-users-gear::before { + content: "\f509" +} + +.fa-users-cog::before { + content: "\f509" +} + +.fa-person-military-pointing::before { + content: "\e54a" +} + +.fa-building-columns::before { + content: "\f19c" +} + +.fa-bank::before { + content: "\f19c" +} + +.fa-institution::before { + content: "\f19c" +} + +.fa-museum::before { + content: "\f19c" +} + +.fa-university::before { + content: "\f19c" +} + +.fa-umbrella::before { + content: "\f0e9" +} + +.fa-trowel::before { + content: "\e589" +} + +.fa-d::before { + content: "\44" +} + +.fa-stapler::before { + content: "\e5af" +} + +.fa-masks-theater::before { + content: "\f630" +} + +.fa-theater-masks::before { + content: "\f630" +} + +.fa-kip-sign::before { + content: "\e1c4" +} + +.fa-hand-point-left::before { + content: "\f0a5" +} + +.fa-handshake-simple::before { + content: "\f4c6" +} + +.fa-handshake-alt::before { + content: "\f4c6" +} + +.fa-jet-fighter::before { + content: "\f0fb" +} + +.fa-fighter-jet::before { + content: "\f0fb" +} + +.fa-square-share-nodes::before { + content: "\f1e1" +} + +.fa-share-alt-square::before { + content: "\f1e1" +} + +.fa-barcode::before { + content: "\f02a" +} + +.fa-plus-minus::before { + content: "\e43c" +} + +.fa-video::before { + content: "\f03d" +} + +.fa-video-camera::before { + content: "\f03d" +} + +.fa-graduation-cap::before { + content: "\f19d" +} + +.fa-mortar-board::before { + content: "\f19d" +} + +.fa-hand-holding-medical::before { + content: "\e05c" +} + +.fa-person-circle-check::before { + content: "\e53e" +} + +.fa-turn-up::before { + content: "\f3bf" +} + +.fa-level-up-alt::before { + content: "\f3bf" +} + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(../../../../../../../../../themes/logico/fonts/fa-solid-900.woff2) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fa-solid-900.ttf) format("truetype") +} + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(../../../../../../../../../themes/logico/fonts/fa-solid-900.woff2) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fa-solid-900.ttf) format("truetype") +} + +.fas, +.fa-solid { + font-weight: 900 +} + +@font-face { + font-family: 'Font Awesome 6 Brands'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../../../../../../../../../themes/logico/fonts/fa-brands-400.woff2) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fa-brands-400.ttf) format("truetype") +} + +@font-face { + font-family: 'Font Awesome 5 Brands'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(../../../../../../../../../themes/logico/fonts/fa-brands-400.woff2) format("woff2"), url(../../../../../../../../../themes/logico/fonts/fa-brands-400.ttf) format("truetype") +} + +.fab, +.fa-brands { + font-weight: 400 +} + +.fa-monero:before { + content: "\f3d0" +} + +.fa-hooli:before { + content: "\f427" +} + +.fa-yelp:before { + content: "\f1e9" +} + +.fa-cc-visa:before { + content: "\f1f0" +} + +.fa-lastfm:before { + content: "\f202" +} + +.fa-shopware:before { + content: "\f5b5" +} + +.fa-creative-commons-nc:before { + content: "\f4e8" +} + +.fa-aws:before { + content: "\f375" +} + +.fa-redhat:before { + content: "\f7bc" +} + +.fa-yoast:before { + content: "\f2b1" +} + +.fa-cloudflare:before { + content: "\e07d" +} + +.fa-ups:before { + content: "\f7e0" +} + +.fa-pixiv:before { + content: "\e640" +} + +.fa-wpexplorer:before { + content: "\f2de" +} + +.fa-dyalog:before { + content: "\f399" +} + +.fa-bity:before { + content: "\f37a" +} + +.fa-stackpath:before { + content: "\f842" +} + +.fa-buysellads:before { + content: "\f20d" +} + +.fa-first-order:before { + content: "\f2b0" +} + +.fa-modx:before { + content: "\f285" +} + +.fa-guilded:before { + content: "\e07e" +} + +.fa-vnv:before { + content: "\f40b" +} + +.fa-square-js:before { + content: "\f3b9" +} + +.fa-js-square:before { + content: "\f3b9" +} + +.fa-microsoft:before { + content: "\f3ca" +} + +.fa-qq:before { + content: "\f1d6" +} + +.fa-orcid:before { + content: "\f8d2" +} + +.fa-java:before { + content: "\f4e4" +} + +.fa-invision:before { + content: "\f7b0" +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed" +} + +.fa-centercode:before { + content: "\f380" +} + +.fa-glide-g:before { + content: "\f2a6" +} + +.fa-drupal:before { + content: "\f1a9" +} + +.fa-hire-a-helper:before { + content: "\f3b0" +} + +.fa-creative-commons-by:before { + content: "\f4e7" +} + +.fa-unity:before { + content: "\e049" +} + +.fa-whmcs:before { + content: "\f40d" +} + +.fa-rocketchat:before { + content: "\f3e8" +} + +.fa-vk:before { + content: "\f189" +} + +.fa-untappd:before { + content: "\f405" +} + +.fa-mailchimp:before { + content: "\f59e" +} + +.fa-css3-alt:before { + content: "\f38b" +} + +.fa-square-reddit:before { + content: "\f1a2" +} + +.fa-reddit-square:before { + content: "\f1a2" +} + +.fa-vimeo-v:before { + content: "\f27d" +} + +.fa-contao:before { + content: "\f26d" +} + +.fa-square-font-awesome:before { + content: "\e5ad" +} + +.fa-deskpro:before { + content: "\f38f" +} + +.fa-brave:before { + content: "\e63c" +} + +.fa-sistrix:before { + content: "\f3ee" +} + +.fa-square-instagram:before { + content: "\e055" +} + +.fa-instagram-square:before { + content: "\e055" +} + +.fa-battle-net:before { + content: "\f835" +} + +.fa-the-red-yeti:before { + content: "\f69d" +} + +.fa-square-hacker-news:before { + content: "\f3af" +} + +.fa-hacker-news-square:before { + content: "\f3af" +} + +.fa-edge:before { + content: "\f282" +} + +.fa-threads:before { + content: "\e618" +} + +.fa-napster:before { + content: "\f3d2" +} + +.fa-square-snapchat:before { + content: "\f2ad" +} + +.fa-snapchat-square:before { + content: "\f2ad" +} + +.fa-google-plus-g:before { + content: "\f0d5" +} + +.fa-artstation:before { + content: "\f77a" +} + +.fa-markdown:before { + content: "\f60f" +} + +.fa-sourcetree:before { + content: "\f7d3" +} + +.fa-google-plus:before { + content: "\f2b3" +} + +.fa-diaspora:before { + content: "\f791" +} + +.fa-foursquare:before { + content: "\f180" +} + +.fa-stack-overflow:before { + content: "\f16c" +} + +.fa-github-alt:before { + content: "\f113" +} + +.fa-phoenix-squadron:before { + content: "\f511" +} + +.fa-pagelines:before { + content: "\f18c" +} + +.fa-algolia:before { + content: "\f36c" +} + +.fa-red-river:before { + content: "\f3e3" +} + +.fa-creative-commons-sa:before { + content: "\f4ef" +} + +.fa-safari:before { + content: "\f267" +} + +.fa-google:before { + content: "\f1a0" +} + +.fa-square-font-awesome-stroke:before { + content: "\f35c" +} + +.fa-font-awesome-alt:before { + content: "\f35c" +} + +.fa-atlassian:before { + content: "\f77b" +} + +.fa-linkedin-in:before { + content: "\f0e1" +} + +.fa-digital-ocean:before { + content: "\f391" +} + +.fa-nimblr:before { + content: "\f5a8" +} + +.fa-chromecast:before { + content: "\f838" +} + +.fa-evernote:before { + content: "\f839" +} + +.fa-hacker-news:before { + content: "\f1d4" +} + +.fa-creative-commons-sampling:before { + content: "\f4f0" +} + +.fa-adversal:before { + content: "\f36a" +} + +.fa-creative-commons:before { + content: "\f25e" +} + +.fa-watchman-monitoring:before { + content: "\e087" +} + +.fa-fonticons:before { + content: "\f280" +} + +.fa-weixin:before { + content: "\f1d7" +} + +.fa-shirtsinbulk:before { + content: "\f214" +} + +.fa-codepen:before { + content: "\f1cb" +} + +.fa-git-alt:before { + content: "\f841" +} + +.fa-lyft:before { + content: "\f3c3" +} + +.fa-rev:before { + content: "\f5b2" +} + +.fa-windows:before { + content: "\f17a" +} + +.fa-wizards-of-the-coast:before { + content: "\f730" +} + +.fa-square-viadeo:before { + content: "\f2aa" +} + +.fa-viadeo-square:before { + content: "\f2aa" +} + +.fa-meetup:before { + content: "\f2e0" +} + +.fa-centos:before { + content: "\f789" +} + +.fa-adn:before { + content: "\f170" +} + +.fa-cloudsmith:before { + content: "\f384" +} + +.fa-opensuse:before { + content: "\e62b" +} + +.fa-pied-piper-alt:before { + content: "\f1a8" +} + +.fa-square-dribbble:before { + content: "\f397" +} + +.fa-dribbble-square:before { + content: "\f397" +} + +.fa-codiepie:before { + content: "\f284" +} + +.fa-node:before { + content: "\f419" +} + +.fa-mix:before { + content: "\f3cb" +} + +.fa-steam:before { + content: "\f1b6" +} + +.fa-cc-apple-pay:before { + content: "\f416" +} + +.fa-scribd:before { + content: "\f28a" +} + +.fa-debian:before { + content: "\e60b" +} + +.fa-openid:before { + content: "\f19b" +} + +.fa-instalod:before { + content: "\e081" +} + +.fa-expeditedssl:before { + content: "\f23e" +} + +.fa-sellcast:before { + content: "\f2da" +} + +.fa-square-twitter:before { + content: "\f081" +} + +.fa-twitter-square:before { + content: "\f081" +} + +.fa-r-project:before { + content: "\f4f7" +} + +.fa-delicious:before { + content: "\f1a5" +} + +.fa-freebsd:before { + content: "\f3a4" +} + +.fa-vuejs:before { + content: "\f41f" +} + +.fa-accusoft:before { + content: "\f369" +} + +.fa-ioxhost:before { + content: "\f208" +} + +.fa-fonticons-fi:before { + content: "\f3a2" +} + +.fa-app-store:before { + content: "\f36f" +} + +.fa-cc-mastercard:before { + content: "\f1f1" +} + +.fa-itunes-note:before { + content: "\f3b5" +} + +.fa-golang:before { + content: "\e40f" +} + +.fa-kickstarter:before { + content: "\f3bb" +} + +.fa-grav:before { + content: "\f2d6" +} + +.fa-weibo:before { + content: "\f18a" +} + +.fa-uncharted:before { + content: "\e084" +} + +.fa-firstdraft:before { + content: "\f3a1" +} + +.fa-square-youtube:before { + content: "\f431" +} + +.fa-youtube-square:before { + content: "\f431" +} + +.fa-wikipedia-w:before { + content: "\f266" +} + +.fa-wpressr:before { + content: "\f3e4" +} + +.fa-rendact:before { + content: "\f3e4" +} + +.fa-angellist:before { + content: "\f209" +} + +.fa-galactic-republic:before { + content: "\f50c" +} + +.fa-nfc-directional:before { + content: "\e530" +} + +.fa-skype:before { + content: "\f17e" +} + +.fa-joget:before { + content: "\f3b7" +} + +.fa-fedora:before { + content: "\f798" +} + +.fa-stripe-s:before { + content: "\f42a" +} + +.fa-meta:before { + content: "\e49b" +} + +.fa-laravel:before { + content: "\f3bd" +} + +.fa-hotjar:before { + content: "\f3b1" +} + +.fa-bluetooth-b:before { + content: "\f294" +} + +.fa-square-letterboxd:before { + content: "\e62e" +} + +.fa-sticker-mule:before { + content: "\f3f7" +} + +.fa-creative-commons-zero:before { + content: "\f4f3" +} + +.fa-hips:before { + content: "\f452" +} + +.fa-behance:before { + content: "\f1b4" +} + +.fa-reddit:before { + content: "\f1a1" +} + +.fa-discord:before { + content: "\f392" +} + +.fa-chrome:before { + content: "\f268" +} + +.fa-app-store-ios:before { + content: "\f370" +} + +.fa-cc-discover:before { + content: "\f1f2" +} + +.fa-wpbeginner:before { + content: "\f297" +} + +.fa-confluence:before { + content: "\f78d" +} + +.fa-shoelace:before { + content: "\e60c" +} + +.fa-mdb:before { + content: "\f8ca" +} + +.fa-dochub:before { + content: "\f394" +} + +.fa-accessible-icon:before { + content: "\f368" +} + +.fa-ebay:before { + content: "\f4f4" +} + +.fa-amazon:before { + content: "\f270" +} + +.fa-unsplash:before { + content: "\e07c" +} + +.fa-yarn:before { + content: "\f7e3" +} + +.fa-square-steam:before { + content: "\f1b7" +} + +.fa-steam-square:before { + content: "\f1b7" +} + +.fa-500px:before { + content: "\f26e" +} + +.fa-square-vimeo:before { + content: "\f194" +} + +.fa-vimeo-square:before { + content: "\f194" +} + +.fa-asymmetrik:before { + content: "\f372" +} + +.fa-font-awesome:before { + content: "\f2b4" +} + +.fa-font-awesome-flag:before { + content: "\f2b4" +} + +.fa-font-awesome-logo-full:before { + content: "\f2b4" +} + +.fa-gratipay:before { + content: "\f184" +} + +.fa-apple:before { + content: "\f179" +} + +.fa-hive:before { + content: "\e07f" +} + +.fa-gitkraken:before { + content: "\f3a6" +} + +.fa-keybase:before { + content: "\f4f5" +} + +.fa-apple-pay:before { + content: "\f415" +} + +.fa-padlet:before { + content: "\e4a0" +} + +.fa-amazon-pay:before { + content: "\f42c" +} + +.fa-square-github:before { + content: "\f092" +} + +.fa-github-square:before { + content: "\f092" +} + +.fa-stumbleupon:before { + content: "\f1a4" +} + +.fa-fedex:before { + content: "\f797" +} + +.fa-phoenix-framework:before { + content: "\f3dc" +} + +.fa-shopify:before { + content: "\e057" +} + +.fa-neos:before { + content: "\f612" +} + +.fa-square-threads:before { + content: "\e619" +} + +.fa-hackerrank:before { + content: "\f5f7" +} + +.fa-researchgate:before { + content: "\f4f8" +} + +.fa-swift:before { + content: "\f8e1" +} + +.fa-angular:before { + content: "\f420" +} + +.fa-speakap:before { + content: "\f3f3" +} + +.fa-angrycreative:before { + content: "\f36e" +} + +.fa-y-combinator:before { + content: "\f23b" +} + +.fa-empire:before { + content: "\f1d1" +} + +.fa-envira:before { + content: "\f299" +} + +.fa-google-scholar:before { + content: "\e63b" +} + +.fa-square-gitlab:before { + content: "\e5ae" +} + +.fa-gitlab-square:before { + content: "\e5ae" +} + +.fa-studiovinari:before { + content: "\f3f8" +} + +.fa-pied-piper:before { + content: "\f2ae" +} + +.fa-wordpress:before { + content: "\f19a" +} + +.fa-product-hunt:before { + content: "\f288" +} + +.fa-firefox:before { + content: "\f269" +} + +.fa-linode:before { + content: "\f2b8" +} + +.fa-goodreads:before { + content: "\f3a8" +} + +.fa-square-odnoklassniki:before { + content: "\f264" +} + +.fa-odnoklassniki-square:before { + content: "\f264" +} + +.fa-jsfiddle:before { + content: "\f1cc" +} + +.fa-sith:before { + content: "\f512" +} + +.fa-themeisle:before { + content: "\f2b2" +} + +.fa-page4:before { + content: "\f3d7" +} + +.fa-hashnode:before { + content: "\e499" +} + +.fa-react:before { + content: "\f41b" +} + +.fa-cc-paypal:before { + content: "\f1f4" +} + +.fa-squarespace:before { + content: "\f5be" +} + +.fa-cc-stripe:before { + content: "\f1f5" +} + +.fa-creative-commons-share:before { + content: "\f4f2" +} + +.fa-bitcoin:before { + content: "\f379" +} + +.fa-keycdn:before { + content: "\f3ba" +} + +.fa-opera:before { + content: "\f26a" +} + +.fa-itch-io:before { + content: "\f83a" +} + +.fa-umbraco:before { + content: "\f8e8" +} + +.fa-galactic-senate:before { + content: "\f50d" +} + +.fa-ubuntu:before { + content: "\f7df" +} + +.fa-draft2digital:before { + content: "\f396" +} + +.fa-stripe:before { + content: "\f429" +} + +.fa-houzz:before { + content: "\f27c" +} + +.fa-gg:before { + content: "\f260" +} + +.fa-dhl:before { + content: "\f790" +} + +.fa-square-pinterest:before { + content: "\f0d3" +} + +.fa-pinterest-square:before { + content: "\f0d3" +} + +.fa-xing:before { + content: "\f168" +} + +.fa-blackberry:before { + content: "\f37b" +} + +.fa-creative-commons-pd:before { + content: "\f4ec" +} + +.fa-playstation:before { + content: "\f3df" +} + +.fa-quinscape:before { + content: "\f459" +} + +.fa-less:before { + content: "\f41d" +} + +.fa-blogger-b:before { + content: "\f37d" +} + +.fa-opencart:before { + content: "\f23d" +} + +.fa-vine:before { + content: "\f1ca" +} + +.fa-signal-messenger:before { + content: "\e663" +} + +.fa-paypal:before { + content: "\f1ed" +} + +.fa-gitlab:before { + content: "\f296" +} + +.fa-typo3:before { + content: "\f42b" +} + +.fa-reddit-alien:before { + content: "\f281" +} + +.fa-yahoo:before { + content: "\f19e" +} + +.fa-dailymotion:before { + content: "\e052" +} + +.fa-affiliatetheme:before { + content: "\f36b" +} + +.fa-pied-piper-pp:before { + content: "\f1a7" +} + +.fa-bootstrap:before { + content: "\f836" +} + +.fa-odnoklassniki:before { + content: "\f263" +} + +.fa-nfc-symbol:before { + content: "\e531" +} + +.fa-mintbit:before { + content: "\e62f" +} + +.fa-ethereum:before { + content: "\f42e" +} + +.fa-speaker-deck:before { + content: "\f83c" +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9" +} + +.fa-patreon:before { + content: "\f3d9" +} + +.fa-avianex:before { + content: "\f374" +} + +.fa-ello:before { + content: "\f5f1" +} + +.fa-gofore:before { + content: "\f3a7" +} + +.fa-bimobject:before { + content: "\f378" +} + +.fa-brave-reverse:before { + content: "\e63d" +} + +.fa-facebook-f:before { + content: "\f39e" +} + +.fa-square-google-plus:before { + content: "\f0d4" +} + +.fa-google-plus-square:before { + content: "\f0d4" +} + +.fa-mandalorian:before { + content: "\f50f" +} + +.fa-first-order-alt:before { + content: "\f50a" +} + +.fa-osi:before { + content: "\f41a" +} + +.fa-google-wallet:before { + content: "\f1ee" +} + +.fa-d-and-d-beyond:before { + content: "\f6ca" +} + +.fa-periscope:before { + content: "\f3da" +} + +.fa-fulcrum:before { + content: "\f50b" +} + +.fa-cloudscale:before { + content: "\f383" +} + +.fa-forumbee:before { + content: "\f211" +} + +.fa-mizuni:before { + content: "\f3cc" +} + +.fa-schlix:before { + content: "\f3ea" +} + +.fa-square-xing:before { + content: "\f169" +} + +.fa-xing-square:before { + content: "\f169" +} + +.fa-bandcamp:before { + content: "\f2d5" +} + +.fa-wpforms:before { + content: "\f298" +} + +.fa-cloudversify:before { + content: "\f385" +} + +.fa-usps:before { + content: "\f7e1" +} + +.fa-megaport:before { + content: "\f5a3" +} + +.fa-magento:before { + content: "\f3c4" +} + +.fa-spotify:before { + content: "\f1bc" +} + +.fa-optin-monster:before { + content: "\f23c" +} + +.fa-fly:before { + content: "\f417" +} + +.fa-aviato:before { + content: "\f421" +} + +.fa-itunes:before { + content: "\f3b4" +} + +.fa-cuttlefish:before { + content: "\f38c" +} + +.fa-blogger:before { + content: "\f37c" +} + +.fa-flickr:before { + content: "\f16e" +} + +.fa-viber:before { + content: "\f409" +} + +.fa-soundcloud:before { + content: "\f1be" +} + +.fa-digg:before { + content: "\f1a6" +} + +.fa-tencent-weibo:before { + content: "\f1d5" +} + +.fa-letterboxd:before { + content: "\e62d" +} + +.fa-symfony:before { + content: "\f83d" +} + +.fa-maxcdn:before { + content: "\f136" +} + +.fa-etsy:before { + content: "\f2d7" +} + +.fa-facebook-messenger:before { + content: "\f39f" +} + +.fa-audible:before { + content: "\f373" +} + +.fa-think-peaks:before { + content: "\f731" +} + +.fa-bilibili:before { + content: "\e3d9" +} + +.fa-erlang:before { + content: "\f39d" +} + +.fa-x-twitter:before { + content: "\e61b" +} + +.fa-cotton-bureau:before { + content: "\f89e" +} + +.fa-dashcube:before { + content: "\f210" +} + +.fa-42-group:before { + content: "\e080" +} + +.fa-innosoft:before { + content: "\e080" +} + +.fa-stack-exchange:before { + content: "\f18d" +} + +.fa-elementor:before { + content: "\f430" +} + +.fa-square-pied-piper:before { + content: "\e01e" +} + +.fa-pied-piper-square:before { + content: "\e01e" +} + +.fa-creative-commons-nd:before { + content: "\f4eb" +} + +.fa-palfed:before { + content: "\f3d8" +} + +.fa-superpowers:before { + content: "\f2dd" +} + +.fa-resolving:before { + content: "\f3e7" +} + +.fa-xbox:before { + content: "\f412" +} + +.fa-searchengin:before { + content: "\f3eb" +} + +.fa-tiktok:before { + content: "\e07b" +} + +.fa-square-facebook:before { + content: "\f082" +} + +.fa-facebook-square:before { + content: "\f082" +} + +.fa-renren:before { + content: "\f18b" +} + +.fa-linux:before { + content: "\f17c" +} + +.fa-glide:before { + content: "\f2a5" +} + +.fa-linkedin:before { + content: "\f08c" +} + +.fa-hubspot:before { + content: "\f3b2" +} + +.fa-deploydog:before { + content: "\f38e" +} + +.fa-twitch:before { + content: "\f1e8" +} + +.fa-ravelry:before { + content: "\f2d9" +} + +.fa-mixer:before { + content: "\e056" +} + +.fa-square-lastfm:before { + content: "\f203" +} + +.fa-lastfm-square:before { + content: "\f203" +} + +.fa-vimeo:before { + content: "\f40a" +} + +.fa-mendeley:before { + content: "\f7b3" +} + +.fa-uniregistry:before { + content: "\f404" +} + +.fa-figma:before { + content: "\f799" +} + +.fa-creative-commons-remix:before { + content: "\f4ee" +} + +.fa-cc-amazon-pay:before { + content: "\f42d" +} + +.fa-dropbox:before { + content: "\f16b" +} + +.fa-instagram:before { + content: "\f16d" +} + +.fa-cmplid:before { + content: "\e360" +} + +.fa-upwork:before { + content: "\e641" +} + +.fa-facebook:before { + content: "\f09a" +} + +.fa-gripfire:before { + content: "\f3ac" +} + +.fa-jedi-order:before { + content: "\f50e" +} + +.fa-uikit:before { + content: "\f403" +} + +.fa-fort-awesome-alt:before { + content: "\f3a3" +} + +.fa-phabricator:before { + content: "\f3db" +} + +.fa-ussunnah:before { + content: "\f407" +} + +.fa-earlybirds:before { + content: "\f39a" +} + +.fa-trade-federation:before { + content: "\f513" +} + +.fa-autoprefixer:before { + content: "\f41c" +} + +.fa-whatsapp:before { + content: "\f232" +} + +.fa-slideshare:before { + content: "\f1e7" +} + +.fa-google-play:before { + content: "\f3ab" +} + +.fa-viadeo:before { + content: "\f2a9" +} + +.fa-line:before { + content: "\f3c0" +} + +.fa-google-drive:before { + content: "\f3aa" +} + +.fa-servicestack:before { + content: "\f3ec" +} + +.fa-simplybuilt:before { + content: "\f215" +} + +.fa-bitbucket:before { + content: "\f171" +} + +.fa-imdb:before { + content: "\f2d8" +} + +.fa-deezer:before { + content: "\e077" +} + +.fa-raspberry-pi:before { + content: "\f7bb" +} + +.fa-jira:before { + content: "\f7b1" +} + +.fa-docker:before { + content: "\f395" +} + +.fa-screenpal:before { + content: "\e570" +} + +.fa-bluetooth:before { + content: "\f293" +} + +.fa-gitter:before { + content: "\f426" +} + +.fa-d-and-d:before { + content: "\f38d" +} + +.fa-microblog:before { + content: "\e01a" +} + +.fa-cc-diners-club:before { + content: "\f24c" +} + +.fa-gg-circle:before { + content: "\f261" +} + +.fa-pied-piper-hat:before { + content: "\f4e5" +} + +.fa-kickstarter-k:before { + content: "\f3bc" +} + +.fa-yandex:before { + content: "\f413" +} + +.fa-readme:before { + content: "\f4d5" +} + +.fa-html5:before { + content: "\f13b" +} + +.fa-sellsy:before { + content: "\f213" +} + +.fa-sass:before { + content: "\f41e" +} + +.fa-wirsindhandwerk:before { + content: "\e2d0" +} + +.fa-wsh:before { + content: "\e2d0" +} + +.fa-buromobelexperte:before { + content: "\f37f" +} + +.fa-salesforce:before { + content: "\f83b" +} + +.fa-octopus-deploy:before { + content: "\e082" +} + +.fa-medapps:before { + content: "\f3c6" +} + +.fa-ns8:before { + content: "\f3d5" +} + +.fa-pinterest-p:before { + content: "\f231" +} + +.fa-apper:before { + content: "\f371" +} + +.fa-fort-awesome:before { + content: "\f286" +} + +.fa-waze:before { + content: "\f83f" +} + +.fa-cc-jcb:before { + content: "\f24b" +} + +.fa-snapchat:before { + content: "\f2ab" +} + +.fa-snapchat-ghost:before { + content: "\f2ab" +} + +.fa-fantasy-flight-games:before { + content: "\f6dc" +} + +.fa-rust:before { + content: "\e07a" +} + +.fa-wix:before { + content: "\f5cf" +} + +.fa-square-behance:before { + content: "\f1b5" +} + +.fa-behance-square:before { + content: "\f1b5" +} + +.fa-supple:before { + content: "\f3f9" +} + +.fa-webflow:before { + content: "\e65c" +} + +.fa-rebel:before { + content: "\f1d0" +} + +.fa-css3:before { + content: "\f13c" +} + +.fa-staylinked:before { + content: "\f3f5" +} + +.fa-kaggle:before { + content: "\f5fa" +} + +.fa-space-awesome:before { + content: "\e5ac" +} + +.fa-deviantart:before { + content: "\f1bd" +} + +.fa-cpanel:before { + content: "\f388" +} + +.fa-goodreads-g:before { + content: "\f3a9" +} + +.fa-square-git:before { + content: "\f1d2" +} + +.fa-git-square:before { + content: "\f1d2" +} + +.fa-square-tumblr:before { + content: "\f174" +} + +.fa-tumblr-square:before { + content: "\f174" +} + +.fa-trello:before { + content: "\f181" +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea" +} + +.fa-get-pocket:before { + content: "\f265" +} + +.fa-perbyte:before { + content: "\e083" +} + +.fa-grunt:before { + content: "\f3ad" +} + +.fa-weebly:before { + content: "\f5cc" +} + +.fa-connectdevelop:before { + content: "\f20e" +} + +.fa-leanpub:before { + content: "\f212" +} + +.fa-black-tie:before { + content: "\f27e" +} + +.fa-themeco:before { + content: "\f5c6" +} + +.fa-python:before { + content: "\f3e2" +} + +.fa-android:before { + content: "\f17b" +} + +.fa-bots:before { + content: "\e340" +} + +.fa-free-code-camp:before { + content: "\f2c5" +} + +.fa-hornbill:before { + content: "\f592" +} + +.fa-js:before { + content: "\f3b8" +} + +.fa-ideal:before { + content: "\e013" +} + +.fa-git:before { + content: "\f1d3" +} + +.fa-dev:before { + content: "\f6cc" +} + +.fa-sketch:before { + content: "\f7c6" +} + +.fa-yandex-international:before { + content: "\f414" +} + +.fa-cc-amex:before { + content: "\f1f3" +} + +.fa-uber:before { + content: "\f402" +} + +.fa-github:before { + content: "\f09b" +} + +.fa-php:before { + content: "\f457" +} + +.fa-alipay:before { + content: "\f642" +} + +.fa-youtube:before { + content: "\f167" +} + +.fa-skyatlas:before { + content: "\f216" +} + +.fa-firefox-browser:before { + content: "\e007" +} + +.fa-replyd:before { + content: "\f3e6" +} + +.fa-suse:before { + content: "\f7d6" +} + +.fa-jenkins:before { + content: "\f3b6" +} + +.fa-twitter:before { + content: "\f099" +} + +.fa-rockrms:before { + content: "\f3e9" +} + +.fa-pinterest:before { + content: "\f0d2" +} + +.fa-buffer:before { + content: "\f837" +} + +.fa-npm:before { + content: "\f3d4" +} + +.fa-yammer:before { + content: "\f840" +} + +.fa-btc:before { + content: "\f15a" +} + +.fa-dribbble:before { + content: "\f17d" +} + +.fa-stumbleupon-circle:before { + content: "\f1a3" +} + +.fa-internet-explorer:before { + content: "\f26b" +} + +.fa-stubber:before { + content: "\e5c7" +} + +.fa-telegram:before { + content: "\f2c6" +} + +.fa-telegram-plane:before { + content: "\f2c6" +} + +.fa-old-republic:before { + content: "\f510" +} + +.fa-odysee:before { + content: "\e5c6" +} + +.fa-square-whatsapp:before { + content: "\f40c" +} + +.fa-whatsapp-square:before { + content: "\f40c" +} + +.fa-node-js:before { + content: "\f3d3" +} + +.fa-edge-legacy:before { + content: "\e078" +} + +.fa-slack:before { + content: "\f198" +} + +.fa-slack-hash:before { + content: "\f198" +} + +.fa-medrt:before { + content: "\f3c8" +} + +.fa-usb:before { + content: "\f287" +} + +.fa-tumblr:before { + content: "\f173" +} + +.fa-vaadin:before { + content: "\f408" +} + +.fa-quora:before { + content: "\f2c4" +} + +.fa-square-x-twitter:before { + content: "\e61a" +} + +.fa-reacteurope:before { + content: "\f75d" +} + +.fa-medium:before { + content: "\f23a" +} + +.fa-medium-m:before { + content: "\f23a" +} + +.fa-amilia:before { + content: "\f36d" +} + +.fa-mixcloud:before { + content: "\f289" +} + +.fa-flipboard:before { + content: "\f44d" +} + +.fa-viacoin:before { + content: "\f237" +} + +.fa-critical-role:before { + content: "\f6c9" +} + +.fa-sitrox:before { + content: "\e44a" +} + +.fa-discourse:before { + content: "\f393" +} + +.fa-joomla:before { + content: "\f1aa" +} + +.fa-mastodon:before { + content: "\f4f6" +} + +.fa-airbnb:before { + content: "\f834" +} + +.fa-wolf-pack-battalion:before { + content: "\f514" +} + +.fa-buy-n-large:before { + content: "\f8a6" +} + +.fa-gulp:before { + content: "\f3ae" +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1" +} + +.fa-strava:before { + content: "\f428" +} + +.fa-ember:before { + content: "\f423" +} + +.fa-canadian-maple-leaf:before { + content: "\f785" +} + +.fa-teamspeak:before { + content: "\f4f9" +} + +.fa-pushed:before { + content: "\f3e1" +} + +.fa-wordpress-simple:before { + content: "\f411" +} + +.fa-nutritionix:before { + content: "\f3d6" +} + +.fa-wodu:before { + content: "\e088" +} + +.fa-google-pay:before { + content: "\e079" +} + +.fa-intercom:before { + content: "\f7af" +} + +.fa-zhihu:before { + content: "\f63f" +} + +.fa-korvue:before { + content: "\f42f" +} + +.fa-pix:before { + content: "\e43a" +} + +.fa-steam-symbol:before { + content: "\f3f6" +} + +.fa, +.fa-classic, +.fa-sharp, +.fas, +.fa-solid, +.far, +.fa-regular, +.fab, +.fa-brands { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1 +} + +.fas, +.fa-classic, +.fa-solid, +.far, +.fa-regular { + font-family: 'Font Awesome 6 Free' +} + +.fab, +.fa-brands { + font-family: 'Font Awesome 6 Brands' +} + +.owl-carousel { + display: none; + width: 100%; + -webkit-tap-highlight-color: transparent; + position: relative; + z-index: 1 +} + +.owl-carousel .owl-stage { + position: relative; + -ms-touch-action: pan-Y; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.owl-carousel .owl-stage:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0 +} + +.owl-carousel .owl-stage-outer { + position: relative; + overflow: hidden; + -webkit-transform: translate3d(0, 0, 0) +} + +.owl-carousel.slider-style-visible .owl-stage-outer { + overflow: initial +} + +.owl-carousel .owl-item { + position: relative; + min-height: 1px; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + outline: none; + -webkit-backface-visibility: hidden; + -webkit-tap-highlight-color: transparent; + -webkit-touch-callout: none +} + +.owl-carousel .owl-item img { + display: inline-block; + max-width: 100%; + -webkit-transform-style: preserve-3d +} + +.owl-carousel .owl-nav.disabled, +.owl-dots.disabled, +.slider-dots.disabled { + display: none !important +} + +.owl-carousel .owl-nav .owl-prev, +.owl-carousel .owl-nav .owl-next, +.owl-carousel .owl-dot { + cursor: pointer; + cursor: hand; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.owl-carousel.owl-loaded { + display: block +} + +.owl-carousel.owl-loading { + opacity: 0; + display: block +} + +.owl-carousel.owl-hidden { + opacity: 0 +} + +.owl-carousel.owl-refresh .owl-item { + visibility: hidden +} + +.owl-carousel.owl-drag .owl-item { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.owl-carousel.owl-grab { + cursor: move; + cursor: grab +} + +.owl-carousel.owl-rtl { + direction: rtl +} + +.owl-carousel.owl-rtl .owl-item { + float: right +} + +.no-js .owl-carousel { + display: block +} + +.owl-carousel .animated { + -webkit-animation-duration: 1000ms; + animation-duration: 1000ms; + -webkit-animation-fill-mode: both; + animation-fill-mode: both +} + +.owl-carousel .owl-animated-in { + z-index: 0 +} + +.owl-carousel .owl-animated-out { + z-index: 1 +} + +.owl-carousel .fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut +} + +@-webkit-keyframes fadeOut { + 0% { + opacity: 1 + } + 100% { + opacity: 0 + } +} + +@keyframes fadeOut { + 0% { + opacity: 1 + } + 100% { + opacity: 0 + } +} + +.owl-height { + transition: height 500ms ease-in-out +} + +.owl-carousel .owl-item .owl-lazy { + opacity: 0; + transition: opacity 400ms ease +} + +.owl-carousel .owl-item img.owl-lazy { + -webkit-transform-style: preserve-3d; + transform-style: preserve-3d +} + +.owl-carousel .owl-video-wrapper { + position: relative; + height: 100%; + background: #000 +} + +.owl-carousel .owl-video-play-icon { + position: absolute; + height: 80px; + width: 80px; + left: 50%; + top: 50%; + margin-left: -40px; + margin-top: -40px; + cursor: pointer; + z-index: 1; + -webkit-backface-visibility: hidden; + transition: -webkit-transform 100ms ease; + transition: transform 100ms ease +} + +.owl-carousel .owl-video-play-icon:hover { + -webkit-transform: scale(1.3, 1.3); + -ms-transform: scale(1.3, 1.3); + transform: scale(1.3, 1.3) +} + +.owl-carousel .owl-video-playing .owl-video-tn, +.owl-carousel .owl-video-playing .owl-video-play-icon { + display: none +} + +.owl-carousel .owl-video-tn { + opacity: 0; + height: 100%; + background-position: center center; + background-repeat: no-repeat; + background-size: contain; + transition: opacity 400ms ease +} + +.owl-carousel .owl-video-frame { + position: relative; + z-index: 1; + height: 100%; + width: 100% +} + +.owl-theme .owl-nav { + margin-top: 10px; + text-align: center; + -webkit-tap-highlight-color: transparent +} + +.owl-theme .owl-nav [class*='owl-'] { + font-size: 14px; + margin: 5px; + display: inline-block; + cursor: pointer +} + +.owl-theme .owl-nav [class*='owl-']:hover { + text-decoration: none +} + +.owl-theme .owl-nav .disabled { + opacity: .5; + cursor: default +} + +.slider-footer.slider-footer-view-outside { + position: relative +} + +.slider-footer.slider-footer-view-outside.slider-footer-position-before { + margin-bottom: 70px +} + +.slider-footer.slider-footer-view-outside.slider-footer-position-after { + margin-top: 70px +} + +.slider-footer.slider-footer-view-inside { + position: absolute; + width: 100% +} + +.slider-footer.slider-footer-view-inside.slider-footer-position-before { + top: 0; + margin-top: 30px +} + +.slider-footer.slider-footer-view-inside.slider-footer-position-after { + bottom: 0; + margin-bottom: 30px +} + +.slider-footer.slider-footer-width-boxed .slider-footer-content { + -moz-box-sizing: content-box; + box-sizing: content-box; + position: relative; + max-width: calc(var(--logico-content-width, 1380px) - 40px); + margin: 0 auto +} + +.elementor>.e-con-full.e-parent>.elementor-widget .slider-footer.slider-footer-width-boxed .slider-footer-content, +.elementor>.e-con-full.e-parent>.e-con-full>.elementor-widget .slider-footer.slider-footer-width-boxed .slider-footer-content { + padding: 0 20px +} + +.slider-pagination { + display: inline-block; + vertical-align: top +} + +.slider-progress-wrapper { + font-size: 16px; + line-height: 1.6875em; + font-weight: 500; + text-align: left; + position: relative; + z-index: 2 +} + +.slider-progress-wrapper .slider-progress-current { + font-weight: 600 +} + +.owl-dots, +.slider-dots { + -webkit-tap-highlight-color: transparent; + margin: 0 -7px -15px -8px; + position: relative; + z-index: 2; + font-size: 0; + line-height: 1 +} + +.owl-dots:not(.disabled):not(:first-child), +.slider-dots:not(.disabled):not(:first-child) { + margin-top: 15px +} + +.content-wrapper .owl-dots button.owl-dot, +.content-wrapper .slider-dots button.owl-dot { + display: inline-block; + vertical-align: top; + zoom: 1; + margin: 0 7px 15px 8px; + height: 4px; + padding: 0; + cursor: pointer; + outline: none; + border: none; + background: none +} + +.content-wrapper .owl-dots button.owl-dot span, +.content-wrapper .slider-dots button.owl-dot span { + width: 48px; + height: 4px; + display: block; + -webkit-backface-visibility: visible; + position: relative; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-bottom: solid 2px var(--logico-dark-text-color) +} + +.content-wrapper .owl-dots button.owl-dot.active span, +.content-wrapper .slider-dots button.owl-dot.active span { + border-bottom: solid 4px var(--logico-accent-color) +} + +.sayit_owlCarousel.owl-carousel .owl-dot { + border: rgba(255, 255, 255, 0) 2px solid; + border-radius: 100%; + transition: border 400ms; + margin: 0 7px +} + +.sayit_owlCarousel.owl-carousel .owl-dot.active { + border: #fff 2px solid +} + +.sayit_owlCarousel.owl-carousel .owl-dot { + border: rgba(255, 255, 255, 0) 2px solid; + border-radius: 100% +} + +.sayit_owlCarousel.owl-carousel .owl-dot span { + border-radius: 100%; + background: rgba(255, 255, 255, .5); + transition: background 400ms; + width: 6px; + height: 6px; + margin: 0 +} + +.sayit_owlCarousel.owl-carousel .owl-dot.active span { + background: rgba(255, 255, 255, 0) +} + +.sayit_owlCarousel.owl-carousel .owl-dots, +.sayit_owlCarousel.owl-carousel .slider-dots { + margin: 0 0 0 0 !important; + position: relative; + z-index: 5; + transform: translateY(-46px) +} + +.owl-carousel { + position: relative +} + +.owl-carousel.owl-theme .owl-nav { + height: 48px; + margin-top: 0; + position: absolute; + top: 50%; + left: 50px; + right: 50px; + opacity: 0; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + -webkit-transition: all 0.3s 0.3s; + transition: all 0.3s 0.3s; + z-index: 10 +} + +.owl-carousel.owl-theme .owl-nav [class*="owl-"] { + width: 48px; + height: 48px; + margin: 0; + padding: 0; + position: absolute; + -webkit-transition: all 0.3s; + transition: all 0.3s; + -webkit-border-radius: 0; + border-radius: 0; + text-decoration: none; + outline: none; + cursor: pointer; + text-align: center; + overflow: hidden; + border: none; + background-color: var(--logico-background-color); + color: var(--logico-dark-text-color) +} + +.owl-carousel.owl-theme .owl-nav [class*="owl-"]:before { + font: 400 normal 14px/48px 'fontello' +} + +.owl-carousel.owl-theme .owl-nav [class*="owl-"]:after { + content: none; + display: none +} + +.owl-carousel.owl-theme .owl-nav [class*="owl-"].disabled { + cursor: default; + opacity: .5 +} + +.owl-carousel.owl-theme .owl-nav [class*="owl-"]:not(.disabled):hover { +color: var(--logico-background-color); + background-color: var(--logico-accent-color) +} + +.owl-carousel.owl-theme .owl-nav .owl-prev { + left: 0; + right: initial +} + +.owl-carousel.owl-theme .owl-nav .owl-prev:before { + content: '\e802' +} + +.owl-carousel.owl-theme .owl-nav .owl-next { + right: 0; + left: initial +} + +.owl-carousel.owl-theme .owl-nav .owl-next:before { + content: '\e801' +} + +.owl-carousel.owl-theme .owl-nav.disabled { + display: none +} + +.owl-carousel.owl-theme:hover .owl-nav { + left: 40px; + right: 40px; + opacity: 1 +} + +body .owl-carousel { + display: block +} + +@media only screen and (max-width:840px) { + .slider-footer.slider-footer-position-before { + margin-bottom: 20px + } + .slider-footer.slider-footer-position-after { + margin-top: 20px + } + .slider-footer .slider-progress-wrapper { + text-align: inherit + } + .slider-footer .owl-dots { + overflow: hidden; + height: 0 + } +} + +@media only screen and (min-width:661px) { + .elementor>.e-con-full.e-parent>.elementor-widget .slider-footer.slider-footer-width-boxed .slider-footer-content { + padding: 0 30px + } +} + +@media only screen and (min-width:1201px) { + .elementor>.e-con-full.e-parent>.elementor-widget .slider-footer.slider-footer-width-boxed .slider-footer-content { + padding: 0 20px + } +} + +@-webkit-keyframes fadeIn { + from { + opacity: 0 + } + to { + opacity: 1 + } +} + +@keyframes fadeIn { + from { + opacity: 0 + } + to { + opacity: 1 + } +} + +.animate__fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn +} + +@-webkit-keyframes fadeOut { + from { + opacity: 1 + } + to { + opacity: 0 + } +} + +@keyframes fadeOut { + from { + opacity: 1 + } + to { + opacity: 0 + } +} + +.animate__fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut +} + +.slick-slider { + position: relative; + display: block; + box-sizing: border-box; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + -ms-touch-action: pan-y; + touch-action: pan-y; + -webkit-tap-highlight-color: transparent +} + +.slick-list { + position: relative; + overflow: hidden; + display: block; + margin: 0; + padding: 0 +} + +.slick-list:focus { + outline: none +} + +.slick-list.dragging { + cursor: pointer; + cursor: hand +} + +.slick-slider .slick-track, +.slick-slider .slick-list { + -webkit-transform: translate3d(0, 0, 0); + -moz-transform: translate3d(0, 0, 0); + -ms-transform: translate3d(0, 0, 0); + -o-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0) +} + +.slick-track { + position: relative; + left: 0; + top: 0; + display: block +} + +.slick-track:before, +.slick-track:after { + content: ""; + display: table +} + +.slick-track:after { + clear: both +} + +.slick-loading .slick-track { + visibility: hidden +} + +.slick-slide { + float: left; + height: 100%; + min-height: 1px; + clear: none !important; + display: none +} + +[dir="rtl"] .slick-slide { + float: right +} + +.slick-slide img { + display: block +} + +.slick-slide.slick-loading img { + display: none +} + +.slick-slide.dragging img { + pointer-events: none +} + +.slick-initialized .slick-slide { + display: block +} + +.slick-loading .slick-slide { + visibility: hidden +} + +.slick-arrow.slick-hidden { + display: none +} + +.woocommerce-product-gallery .slick-slider { + width: 100% +} + +.woocommerce-product-gallery .slick-slider .slick-button { + text-align: center; + font: 400 normal 10px/20px 'fontello'; + cursor: pointer; + position: absolute; + -webkit-transition: color 0.3s, background-color 0.3s; + transition: color 0.3s, background-color 0.3s; + z-index: 3 +} + +.woocommerce-product-gallery .slick-slider .slick-button:before { + position: absolute; + left: 50%; + right: auto; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + width: 20px; + height: 20px +} + +.woocommerce-product-gallery .slick-slider .slick-button.slick-disabled { + cursor: default; + opacity: .3 +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-list:first-child { + margin: 0 -7px +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-list:not(:first-child) { + margin: 0 35px +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-button { + width: 30px; + height: auto; + font-size: 20px; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: color 0.3s, background-color 0.3s, opacity 0.3s; + transition: color 0.3s, background-color 0.3s, opacity 0.3s; + color: var(--logico-dark-text-color); + background-color: var(--logico-background-alter-color) +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-button.slick-prev { + left: 0; + right: initial; + top: 0; + bottom: 0 +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-button.slick-prev:before { + content: '\e811'; + margin: 0 0 0 -1px +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-button.slick-next { + left: initial; + right: 0; + top: 0; + bottom: 0 +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-button.slick-next:before { + content: '\e812'; + margin: 0 0 0 2px +} + +.woocommerce-product-gallery .slick-slider:not(.slick-vertical) .slick-button:not(.slick-disabled):hover { + color: var(--logico-dark-text-color); + background-color: var(--logico-background-color) +} + +.swiper-container .swiper-pagination-bullets, +.swiper .swiper-pagination-bullets { + text-align: center; + -webkit-tap-highlight-color: transparent; + margin: 45px -4px -20px; + width: auto !important; + position: relative; + bottom: initial !important; + left: initial !important; + right: initial !important; + -webkit-transform: none; + -ms-transform: none; + transform: none; + font-size: 0; + line-height: 1; + z-index: 2; + counter-reset: dots +} + +.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet, +.swiper .swiper-pagination-bullets .swiper-pagination-bullet { + display: inline-block; + zoom: 1; + margin: 0 4px 20px !important; + opacity: 1; + padding: 0; + cursor: pointer; + outline: none; + border: none; + -webkit-backface-visibility: visible; + position: relative; + width: 33px; + height: 33px; + -webkit-border-radius: 50%; + border-radius: 50%; + -webkit-transition: color 0.3s; + transition: color 0.3s; + -moz-box-sizing: border-box; + box-sizing: border-box; + background: none; + font-weight: 400; + line-height: 31px; + text-align: center +} + +.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:before, +.swiper .swiper-pagination-bullets .swiper-pagination-bullet:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + bottom: 0; + -webkit-transition: border-color 0.3s, border-width 0.3s; + transition: border-color 0.3s, border-width 0.3s; + border-style: solid; + border-width: 1px; + -webkit-border-radius: inherit; + border-radius: inherit +} + +.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:after, +.swiper .swiper-pagination-bullets .swiper-pagination-bullet:after { + counter-increment: dots; + content: counter(dots); + line-height: inherit +} + +.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before, +.swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active:before { + border-width: 3px; + padding: 0 +} + +.swiper-container .elementor-swiper-button, +.swiper-container .swiper-pagination-bullets .swiper-pagination-bullet, +.swiper .elementor-swiper-button, +.swiper .swiper-pagination-bullets .swiper-pagination-bullet { + cursor: pointer; + cursor: hand; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none +} + +.swiper-container .elementor-swiper-button, +.swiper .elementor-swiper-button { + width: 50px; + height: 50px +} + +.swiper-container .elementor-swiper-button i, +.swiper .elementor-swiper-button i { + width: 48px; + height: 48px; + margin: 0; + padding: 0; + position: absolute; + -webkit-transition: all 0.3s; + transition: all 0.3s; + -webkit-border-radius: 0; + border-radius: 0; + text-decoration: none; + outline: none; + cursor: pointer; + text-align: center; + overflow: hidden +} + +.swiper-container .elementor-swiper-button i:before, +.swiper .elementor-swiper-button i:before { + font: 400 normal 15px/48px 'fontello' +} + +.swiper-container .elementor-swiper-button i.disabled, +.swiper .elementor-swiper-button i.disabled { + cursor: default; + opacity: .5 +} + +.swiper-container .elementor-swiper-button-prev i, +.swiper .elementor-swiper-button-prev i { + padding: 0 2px 0 0 +} + +.swiper-container .elementor-swiper-button-prev i:before, +.swiper .elementor-swiper-button-prev i:before { + content: '\e814' +} + +.swiper-container .elementor-swiper-button-next i, +.swiper .elementor-swiper-button-next i { + padding: 0 0 0 2px +} + +.swiper-container .elementor-swiper-button-next i:before, +.swiper .elementor-swiper-button-next i:before { + content: '\e815' +} + +@media only screen and (min-width:1021px) { + .swiper-container .swiper-pagination-bullets, + .swiper .swiper-pagination-bullets { + margin: 65px -13px -20px + } + .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet, + .swiper .swiper-pagination-bullets .swiper-pagination-bullet { + margin: 0 13px 20px !important; + width: 49px; + height: 49px; + line-height: 49px + } +} + +@media only screen and (min-width:1201px) { + .elementor-arrows-position-outside .elementor-widget-container .elementor-swiper-button-prev { + left: -68px; + right: initial + } + .elementor-arrows-position-outside .elementor-widget-container .elementor-swiper-button-next { + left: initial; + right: -68px + } + .elementor-arrows-position-inside .elementor-widget-container .elementor-swiper-button-prev { + left: 20px; + right: initial + } + .elementor-arrows-position-inside .elementor-widget-container .elementor-swiper-button-next { + left: initial; + right: 20px + } +} + +.logico-alter-button, +a.logico-alter-button, +.single-product.woocommerce div.product .cart .button, +.single-product.woocommerce div.product .cart .added_to_cart, +.woocommerce .widget_price_filter .price_slider_amount .button, +.woocommerce.widget_price_filter .price_slider_amount .button, +.woocommerce-page .widget_price_filter .price_slider_amount .button, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link { + display: inline-block; + position: relative; + text-align: center; + padding: 1em 5.21em 1em 1.71em; + min-height: calc(3.4286em + 2px); + font-size: 14px; + line-height: 1.4286em; + font-weight: 600; + letter-spacing: .01em; + text-decoration: none !important; + border-radius: var(--logico-radius-small, 0); + -webkit-transition: background 0.45s ease-out, border-color 0.3s, color 0.3s, padding 0.3s; + transition: background 0.45s ease-out, border-color 0.3s, color 0.3s, padding 0.3s; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: none; + cursor: default; + overflow: hidden; + height: auto; + color: var(--logico-button-text-color) !important; + border: solid 1px var(--logico-button-border-color) !important; + z-index: 2; + background: -webkit-linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: -moz-linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + -webkit-background-size: calc(200% + 4px) 100%; + -moz-background-size: calc(200% + 4px) 100%; + -o-background-size: calc(200% + 4px) 100%; + background-size: calc(200% + 4px) 100%; + background-position: -1.7857em 0; + background-repeat: no-repeat +} + +.logico-alter-button:focus, +.logico-alter-button:active, +a.logico-alter-button:focus, +a.logico-alter-button:active, +.single-product.woocommerce div.product .cart .button:focus, +.single-product.woocommerce div.product .cart .button:active, +.single-product.woocommerce div.product .cart .added_to_cart:focus, +.single-product.woocommerce div.product .cart .added_to_cart:active, +.woocommerce .widget_price_filter .price_slider_amount .button:focus, +.woocommerce .widget_price_filter .price_slider_amount .button:active, +.woocommerce.widget_price_filter .price_slider_amount .button:focus, +.woocommerce.widget_price_filter .price_slider_amount .button:active, +.woocommerce-page .widget_price_filter .price_slider_amount .button:focus, +.woocommerce-page .widget_price_filter .price_slider_amount .button:active, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:focus, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:active, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:focus, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:active, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:focus, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:active, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:focus, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:active, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:focus, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:active, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:focus, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:active, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:focus, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:active, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:focus, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:active, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:focus, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:active, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:focus, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:active { + outline: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none +} + +.logico-alter-button:before, +a.logico-alter-button:before, +.single-product.woocommerce div.product .cart .button:before, +.single-product.woocommerce div.product .cart .added_to_cart:before, +.woocommerce .widget_price_filter .price_slider_amount .button:before, +.woocommerce.widget_price_filter .price_slider_amount .button:before, +.woocommerce-page .widget_price_filter .price_slider_amount .button:before, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:before, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:before { + content: '\e80b'; + position: absolute; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + width: .71428em; + height: .71428em; + top: 50%; + left: initial; + right: 2.04286em; + background-color: transparent; + font: 400 normal .71428em/1em 'fontello'; + -webkit-transition: all 0.55s; + transition: all 0.55s; + color: var(--logico-button-icon-color); + margin: -.35714em 0 0; + z-index: 2 +} + +.logico-alter-button:after, +a.logico-alter-button:after, +.single-product.woocommerce div.product .cart .button:after, +.single-product.woocommerce div.product .cart .added_to_cart:after, +.woocommerce .widget_price_filter .price_slider_amount .button:after, +.woocommerce.widget_price_filter .price_slider_amount .button:after, +.woocommerce-page .widget_price_filter .price_slider_amount .button:after, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:after, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:after { + content: ''; + position: absolute; + display: block; + width: 4.8em; + top: 0; + bottom: 0; + right: 0; + left: initial; + -webkit-border-radius: inherit; + border-radius: inherit; + background-color: var(--logico-button-background-hover); + font-size: .71428em +} + +.logico-alter-button:disabled, +.logico-alter-button .disabled, +a.logico-alter-button:disabled, +a.logico-alter-button .disabled, +.single-product.woocommerce div.product .cart .button:disabled, +.single-product.woocommerce div.product .cart .button .disabled, +.single-product.woocommerce div.product .cart .added_to_cart:disabled, +.single-product.woocommerce div.product .cart .added_to_cart .disabled, +.woocommerce .widget_price_filter .price_slider_amount .button:disabled, +.woocommerce .widget_price_filter .price_slider_amount .button .disabled, +.woocommerce.widget_price_filter .price_slider_amount .button:disabled, +.woocommerce.widget_price_filter .price_slider_amount .button .disabled, +.woocommerce-page .widget_price_filter .price_slider_amount .button:disabled, +.woocommerce-page .widget_price_filter .price_slider_amount .button .disabled, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:disabled, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link .disabled, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:disabled, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart .disabled, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:disabled, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link .disabled, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:disabled, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart .disabled, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:disabled, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link .disabled, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:disabled, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart .disabled, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:disabled, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link .disabled, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:disabled, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart .disabled, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:disabled, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button .disabled, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:disabled, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link .disabled { + opacity: .5 +} + +.logico-alter-button:not(:disabled):not(.disabled):hover, +a.logico-alter-button:not(:disabled):not(.disabled):hover, +.single-product.woocommerce div.product .cart .button:not(:disabled):not(.disabled):hover, +.single-product.woocommerce div.product .cart .added_to_cart:not(:disabled):not(.disabled):hover, +.woocommerce .widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):hover, +.woocommerce.widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):hover, +.woocommerce-page .widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):hover, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:not(:disabled):not(.disabled):hover, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover { + background-position: calc(100% + 1px) 0; + color: var(--logico-button-text-hover) !important; + border-color: var(--logico-button-border-hover) !important; + padding: 1em 4.21em 1em 2.71em; + cursor: pointer +} + +.logico-alter-button:not(:disabled):not(.disabled):hover:before, +a.logico-alter-button:not(:disabled):not(.disabled):hover:before, +.single-product.woocommerce div.product .cart .button:not(:disabled):not(.disabled):hover:before, +.single-product.woocommerce div.product .cart .added_to_cart:not(:disabled):not(.disabled):hover:before, +.woocommerce .widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):hover:before, +.woocommerce.widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):hover:before, +.woocommerce-page .widget_price_filter .price_slider_amount .button:not(:disabled):not(.disabled):hover:before, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover:before, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover:before, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover:before, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:not(:disabled):not(.disabled):hover:before, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:not(:disabled):not(.disabled):hover:before, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:not(:disabled):not(.disabled):hover:before { + animation: .3s linear 0s 1 normal none running button_arrows; + color: var(--logico-button-icon-hover) +} + +.logico-alter-button:empty, +.logico-alter-button:empty:not(:disabled):not(.disabled):hover, +a.logico-alter-button:empty, +a.logico-alter-button:empty:not(:disabled):not(.disabled):hover, +.single-product.woocommerce div.product .cart .button:empty, +.single-product.woocommerce div.product .cart .button:empty:not(:disabled):not(.disabled):hover, +.single-product.woocommerce div.product .cart .added_to_cart:empty, +.single-product.woocommerce div.product .cart .added_to_cart:empty:not(:disabled):not(.disabled):hover, +.woocommerce .widget_price_filter .price_slider_amount .button:empty, +.woocommerce .widget_price_filter .price_slider_amount .button:empty:not(:disabled):not(.disabled):hover, +.woocommerce.widget_price_filter .price_slider_amount .button:empty, +.woocommerce.widget_price_filter .price_slider_amount .button:empty:not(:disabled):not(.disabled):hover, +.woocommerce-page .widget_price_filter .price_slider_amount .button:empty, +.woocommerce-page .widget_price_filter .price_slider_amount .button:empty:not(:disabled):not(.disabled):hover, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty:not(:disabled):not(.disabled):hover, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty, +.elementor-widget-sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty:not(:disabled):not(.disabled):hover, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty:not(:disabled):not(.disabled):hover, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty:not(:disabled):not(.disabled):hover, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty:not(:disabled):not(.disabled):hover, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty:not(:disabled):not(.disabled):hover, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:empty:not(:disabled):not(.disabled):hover, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:empty:not(:disabled):not(.disabled):hover, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:empty, +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-submit-button:empty:not(:disabled):not(.disabled):hover, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:empty, +.wp-block-cover .wp-block-buttons>.wp-block-button .wp-block-button__link:empty:not(:disabled):not(.disabled):hover { + padding: 0 3.4286em 0 0 +} + +@keyframes button_arrows { + 0% { + right: 2.04286em; + left: initial; + margin-top: -.35714em; + opacity: 1 + } + 49.9% { + right: 1.32858em; + margin-top: -1.07142em; + opacity: 0 + } + 50% { + right: 2.75714em; + margin-top: .35714em; + opacity: 0 + } + 100% { + right: 2.04286em; + margin-top: -.35714em; + opacity: 1 + } +} + +.logico-small-button, +a.logico-small-button, +.logico-front-end a.logico-small-button, +.elementor-editor-active .elementor-widget-container a.logico-small-button { + position: relative; + display: inline-block; + vertical-align: top; + font-size: 14px; + line-height: 1.9286em; + font-weight: 500; + text-decoration: none; + outline: none; + padding: 0 1.5em 0 0; + cursor: pointer; + background-color: transparent; + background-position: 100% 100%; + background-repeat: no-repeat; + background-size: var(--background-size, 100%) .0625em; + background-image: linear-gradient(0deg, var(--logico-default-text-color) 0%, var(--logico-default-text-color) 100%); + transition: background-size 0.2s linear var(--background-delay, 0.15s); + transform: translateZ(0); + border: none; + color: var(--logico-default-text-color) +} + +.logico-small-button:after, +a.logico-small-button:after, +.logico-front-end a.logico-small-button:after, +.elementor-editor-active .elementor-widget-container a.logico-small-button:after { + content: '\e80b'; + display: block; + font: 400 .5em/4.2857em 'fontello'; + position: absolute; + right: 0; + left: initial; + top: 0; + opacity: 1; + -webkit-transition: opacity 0.3s 0.15s; + transition: opacity 0.3s 0.15s +} + +.logico-small-button svg, +a.logico-small-button svg, +.logico-front-end a.logico-small-button svg, +.elementor-editor-active .elementor-widget-container a.logico-small-button svg { + stroke: var(--logico-default-text-color); + position: absolute; + display: block; + line-height: 1.8125em; + width: 1.375em; + height: 1.8125em; + right: 0; + left: initial; + top: 50%; + margin: -.8571em 0 0; + fill: none; + stroke-linecap: round; + stroke-linejoin: round; + stroke-width: 1px; + stroke-dasharray: 7.95 30; + stroke-dashoffset: var(--stroke-dashoffset, 46); + transition: stroke-dashoffset var(--stroke-duration, 0.15s) var(--stroke-easing, linear) var(--stroke-delay, 0s) +} + +.logico-small-button:hover, +a.logico-small-button:hover, +.logico-front-end a.logico-small-button:hover, +.elementor-editor-active .elementor-widget-container a.logico-small-button:hover { + --background-size: 0%; + --background-delay: 0s; + --stroke-dashoffset: 26; + --stroke-duration: .3s; + --stroke-easing: cubic-bezier(0.3, 1.5, 0.5, 1); + --stroke-delay: .195s +} + +.logico-small-button:hover:after, +a.logico-small-button:hover:after, +.logico-front-end a.logico-small-button:hover:after, +.elementor-editor-active .elementor-widget-container a.logico-small-button:hover:after { + opacity: 0; + transition-delay: 0s +} + +html, +body { + padding: 0; + margin: 0 +} + +body { + min-height: 100vh; + background-size: 100% auto; + background-color: var(--logico-background-color); + paint-order: stroke fill +} + +code, +kbd, +pre, +samp { + overflow: auto; + word-wrap: break-word +} + +code { + display: inline-block; + overflow: auto; + max-width: 100% +} + +code:not(:last-child) { + margin-bottom: 1.875rem +} + +pre { + display: block +} + +pre:not(:last-child) { + margin-bottom: 1.875rem +} + +address { + margin: 0 +} + +address:not(:last-child) { + margin-bottom: 1.875rem +} + +figure { + margin: 0 +} + +abbr[data-original-title], +abbr[title], +acronym[data-original-title], +acronym[title] { + text-decoration: none; + border-bottom: dotted 2px +} + +sup, +sub { + line-height: 1.2em +} + +dt { + font-weight: 700 +} + +p code, +p code:not(:last-child), +p pre, +p pre:not(:last-child), +li code, +li code:not(:last-child), +li pre, +li pre:not(:last-child) { + margin-bottom: 0; + display: inline +} + +p br+code:not(:last-child), +p br+pre:not(:last-child), +li br+code:not(:last-child), +li br+pre:not(:last-child) { + display: block +} + +a { + -webkit-transition: all .3s; + transition: all .3s; + text-decoration: underline +} + +a:hover { + text-decoration: none +} + +.body-container { + position: relative; + overflow: hidden; + min-height: 100vh +} + +img { + max-width: 100%; + height: auto; + min-height: auto; + display: block; + align-self: flex-start +} + +button, +button:active, +button:focus { + outline: none +} + +form input, +form textarea { + -webkit-appearance: none +} + +.alignnone { + margin: 7px 0 30px +} + +p img.alignnone { + display: inline-block; + margin: 7px 0 +} + +.aligncenter, +div.aligncenter { + display: block; + margin: 7px auto !important +} + +.alignright { + float: right; + margin: 7px 0 30px 30px !important +} + +.alignleft { + float: left; + margin: 7px 30px 30px 0 !important +} + +a img.alignright { + float: right; + margin: 7px 0 30px 30px +} + +a img.alignnone { + margin: 7px 0 30px +} + +a img.alignleft { + float: left; + margin: 7px 30px 30px 0 +} + +a img.aligncenter { + display: block; + margin-left: auto; + margin-right: auto +} + +p>.alignright:last-child { + clear: right +} + +iframe { + border: none; + overflow: auto; + max-width: 100% +} + +.wp-caption { + max-width: 96%; + padding: 0; + text-align: center +} + +.wp-caption, +.wp-caption.alignnone { + margin: 7px 0 30px +} + +.wp-caption.alignleft { + margin: 7px 30px 30px 0 +} + +.wp-caption.alignright { + margin: 7px 0 30px 30px +} + +.wp-caption.aligncenter { + margin: 7px auto 30px +} + +.wp-caption img { + border: 0 none; + height: auto; + margin: 0; + max-width: 100%; + padding: 0; + width: auto +} + +.wp-caption .wp-caption-text { + font-size: 14px; + line-height: 17px; + margin: 0; + padding: 7px 4px 0 +} + +.screen-reader-text { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute !important; + width: 1px; + word-wrap: normal !important +} + +.screen-reader-text:focus { + background-color: #eee; + clip: auto !important; + clip-path: none; + color: #444; + display: block; + font-size: 1em; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000 +} + +*:not(.wp-block-embed__wrapper)>.video-embed iframe, +*:not(.wp-block-embed__wrapper)>.video-embed object, +*:not(.wp-block-embed__wrapper)>.video-embed embed { + height: 100% +} + +.video-embed { + position: relative; + padding-bottom: 56.25%; + overflow: hidden +} + +.video-embed:not(:first-child) { + margin-top: 30px +} + +.video-embed:not(:last-child) { + margin-bottom: 30px +} + +.video-embed iframe, +.video-embed object, +.video-embed embed { + position: absolute; + top: 0; + left: 0; + right: 0; + width: 100% +} + +.video-embed>div { + position: relative; + margin-bottom: -56.25% !important +} + +#querylist ul>li { + padding: 0 +} + +#querylist ul>li:before { + content: none; + display: none +} + +#debug-bar-actions span { + line-height: 19px +} + +#debug-bar-actions span.restore { + line-height: 18px +} + +:root { + --logico-form-field-border-radius-left-top: var(--logico-radius-small, 0px); + --logico-form-field-border-radius-left-bottom: var(--logico-radius-small, 0px); + --logico-form-field-border-radius-right-top: var(--logico-radius-small, 0px); + --logico-form-field-border-radius-right-bottom: var(--logico-radius-small, 0px) +} + +.wpforms-required-label, +.logico-required-label, +.required { + color: #c01227 !important +} + +.wpforms-container .logico-form-field, +.woocommerce form .form-row .logico-form-field, +.logico-form-field { + position: relative; + width: 100%; + display: block; + -webkit-transition: background 0.3s; + transition: background 0.3s +} + +.wpforms-container .logico-form-field:has(.logico-label-wrapper):before, +.wpforms-container .logico-form-field:has(.logico-label-wrapper):after, +.woocommerce form .form-row .logico-form-field:has(.logico-label-wrapper):before, +.woocommerce form .form-row .logico-form-field:has(.logico-label-wrapper):after, +.logico-form-field:has(.logico-label-wrapper):before, +.logico-form-field:has(.logico-label-wrapper):after { + content: ''; + position: absolute; + display: block; + width: 13px; + height: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: solid 1px var(--logico-border-color); + border-bottom: none; + top: 0; + bottom: 0; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + z-index: 0 +} + +.wpforms-container .logico-form-field:has(.logico-label-wrapper):before, +.woocommerce form .form-row .logico-form-field:has(.logico-label-wrapper):before, +.logico-form-field:has(.logico-label-wrapper):before { + left: 0; + right: initial; + border-right: none; + border-radius: var(--logico-form-field-border-radius-left-top, 0) 0 0 var(--logico-form-field-border-radius-left-bottom, 0) +} + +.wpforms-container .logico-form-field:has(.logico-label-wrapper):after, +.woocommerce form .form-row .logico-form-field:has(.logico-label-wrapper):after, +.logico-form-field:has(.logico-label-wrapper):after { + left: initial; + right: 0; + border-left: none; + border-radius: 0 var(--logico-form-field-border-radius-right-top, 0) var(--logico-form-field-border-radius-right-bottom, 0) 0 +} + +.wpforms-container .logico-form-field:has(.logico-label-wrapper):has(.irs):before, +.wpforms-container .logico-form-field:has(.logico-label-wrapper):has(.irs):after, +.woocommerce form .form-row .logico-form-field:has(.logico-label-wrapper):has(.irs):before, +.woocommerce form .form-row .logico-form-field:has(.logico-label-wrapper):has(.irs):after, +.logico-form-field:has(.logico-label-wrapper):has(.irs):before, +.logico-form-field:has(.logico-label-wrapper):has(.irs):after { + content: none; + display: none +} + +.wpforms-container .logico-form-field .logico-label-wrapper, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper, +.logico-form-field .logico-label-wrapper { + display: block; + position: relative +} + +.wpforms-container .logico-form-field .logico-label-wrapper>label, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper>label, +.logico-form-field .logico-label-wrapper>label { + position: absolute; + display: block; + top: 11px; + left: 21px; + right: 21px; + height: 28px; + font-size: 14px; + line-height: 28px !important; + font-weight: 400; + width: auto; + -webkit-transition: color 0.3s, font-size 0.3s, top 0.3s; + transition: color 0.3s, font-size 0.3s, top 0.3s; + color: var(--logico-light-text-color); + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden +} + +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"], +.wpforms-container .logico-form-field .logico-label-wrapper+select, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea, +.logico-form-field .logico-label-wrapper+input[type="text"], +.logico-form-field .logico-label-wrapper+input[type="email"], +.logico-form-field .logico-label-wrapper+input[type="url"], +.logico-form-field .logico-label-wrapper+input[type="password"], +.logico-form-field .logico-label-wrapper+input[type="search"], +.logico-form-field .logico-label-wrapper+input[type="number"], +.logico-form-field .logico-label-wrapper+input[type="tel"], +.logico-form-field .logico-label-wrapper+input[type="date"], +.logico-form-field .logico-label-wrapper+input[type="month"], +.logico-form-field .logico-label-wrapper+input[type="week"], +.logico-form-field .logico-label-wrapper+input[type="time"], +.logico-form-field .logico-label-wrapper+input[type="datetime"], +.logico-form-field .logico-label-wrapper+input[type="datetime-local"], +.logico-form-field .logico-label-wrapper+input[type="color"], +.logico-form-field .logico-label-wrapper+select, +.logico-form-field .logico-label-wrapper+textarea { + border: none; + border-bottom: solid 1px var(--logico-border-color) +} + +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+select::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+select:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+textarea::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+textarea:hover::-webkit-input-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+select:-moz-placeholder, +.logico-form-field .logico-label-wrapper+select:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+textarea:-moz-placeholder, +.logico-form-field .logico-label-wrapper+textarea:hover:-moz-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+select::-moz-placeholder, +.logico-form-field .logico-label-wrapper+select:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+textarea::-moz-placeholder, +.logico-form-field .logico-label-wrapper+textarea:hover::-moz-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+select:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+select:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="text"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="email"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="url"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="password"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="search"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="number"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="tel"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="date"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="month"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="week"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="time"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="datetime-local"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+input[type="color"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+select:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+select:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+textarea:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+textarea:hover:-ms-input-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select:hover::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea::-webkit-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select:hover::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div select::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div select:hover::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div textarea::-webkit-input-placeholder, +.logico-form-field .logico-label-wrapper+div textarea:hover::-webkit-input-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select:hover:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea:-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select:hover:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div select:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div select:hover:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div textarea:-moz-placeholder, +.logico-form-field .logico-label-wrapper+div textarea:hover:-moz-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select:hover::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea::-moz-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select:hover::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div select::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div select:hover::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div textarea::-moz-placeholder, +.logico-form-field .logico-label-wrapper+div textarea:hover::-moz-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="text"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="email"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="url"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="password"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="search"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="number"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="date"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="month"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="week"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="time"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div input[type="color"]:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div select:hover:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea:-ms-input-placeholder, +.wpforms-container .logico-form-field .logico-label-wrapper+div textarea:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="text"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="email"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="url"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="password"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="search"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="number"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="tel"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="date"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="month"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="week"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="time"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div input[type="color"]:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div select:hover:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+div textarea:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="text"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="email"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="url"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="password"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="search"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="number"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="tel"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="date"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="month"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="week"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="time"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="datetime-local"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div input[type="color"]:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div select:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div select:hover:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div textarea:-ms-input-placeholder, +.logico-form-field .logico-label-wrapper+div textarea:hover:-ms-input-placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .logico-label-placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-placeholder, +.logico-form-field .logico-label-placeholder { + position: absolute; + display: block; + overflow: hidden; + top: 0; + left: 13px; + right: 13px; + height: 1px; + font-size: 0; + line-height: 1 +} + +.wpforms-container .logico-form-field .logico-label-placeholder .logico-label-placeholder-text, +.woocommerce form .form-row .logico-form-field .logico-label-placeholder .logico-label-placeholder-text, +.logico-form-field .logico-label-placeholder .logico-label-placeholder-text { + position: relative; + padding: 0 7px; + margin: 0; + display: inline-block; + font-size: 14px; + line-height: 28px +} + +.wpforms-container .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:before, +.wpforms-container .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after, +.woocommerce form .form-row .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after, +.logico-form-field .logico-label-placeholder .logico-label-placeholder-text:before, +.logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after { + content: ''; + position: absolute; + display: block; + height: 0; + top: 0; + width: 4000px; + border-top: solid 1px var(--logico-border-color); + -webkit-transition: border-color 0.3s, right 0.3s, left 0.3s; + transition: border-color 0.3s, right 0.3s, left 0.3s +} + +.wpforms-container .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:before, +.logico-form-field .logico-label-placeholder .logico-label-placeholder-text:before { + right: 50%; + left: initial +} + +.wpforms-container .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after, +.woocommerce form .form-row .logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after, +.logico-form-field .logico-label-placeholder .logico-label-placeholder-text:after { + left: 50%; + right: initial +} + +.wpforms-container .logico-form-field.not-empty .logico-label-wrapper>label, +.wpforms-container .logico-form-field:focus-within .logico-label-wrapper>label, +.woocommerce form .form-row .logico-form-field.not-empty .logico-label-wrapper>label, +.woocommerce form .form-row .logico-form-field:focus-within .logico-label-wrapper>label, +.logico-form-field.not-empty .logico-label-wrapper>label, +.logico-form-field:focus-within .logico-label-wrapper>label { + font-size: 14px; + top: -14px; + color: var(--logico-dark-text-color) +} + +.wpforms-container .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.wpforms-container .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.wpforms-container .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:before, +.wpforms-container .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:after, +.woocommerce form .form-row .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.woocommerce form .form-row .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:after, +.logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:before, +.logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:after { + border-top-color: var(--logico-border-hover-color) +} + +.wpforms-container .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.wpforms-container .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:before, +.logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:before { + right: 100%; + left: initial +} + +.wpforms-container .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.wpforms-container .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:after, +.woocommerce form .form-row .logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.woocommerce form .form-row .logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:after, +.logico-form-field.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.logico-form-field:focus-within .logico-label-placeholder .logico-label-placeholder-text:after { + left: 100%; + right: initial +} + +.wpforms-container .logico-form-field.not-empty input[type="text"], +.wpforms-container .logico-form-field.not-empty input[type="email"], +.wpforms-container .logico-form-field.not-empty input[type="url"], +.wpforms-container .logico-form-field.not-empty input[type="password"], +.wpforms-container .logico-form-field.not-empty input[type="search"], +.wpforms-container .logico-form-field.not-empty input[type="number"], +.wpforms-container .logico-form-field.not-empty input[type="tel"], +.wpforms-container .logico-form-field.not-empty input[type="date"], +.wpforms-container .logico-form-field.not-empty input[type="month"], +.wpforms-container .logico-form-field.not-empty input[type="week"], +.wpforms-container .logico-form-field.not-empty input[type="time"], +.wpforms-container .logico-form-field.not-empty input[type="datetime"], +.wpforms-container .logico-form-field.not-empty input[type="datetime-local"], +.wpforms-container .logico-form-field.not-empty input[type="color"], +.wpforms-container .logico-form-field.not-empty select, +.wpforms-container .logico-form-field.not-empty textarea, +.wpforms-container .logico-form-field:focus-within input[type="text"], +.wpforms-container .logico-form-field:focus-within input[type="email"], +.wpforms-container .logico-form-field:focus-within input[type="url"], +.wpforms-container .logico-form-field:focus-within input[type="password"], +.wpforms-container .logico-form-field:focus-within input[type="search"], +.wpforms-container .logico-form-field:focus-within input[type="number"], +.wpforms-container .logico-form-field:focus-within input[type="tel"], +.wpforms-container .logico-form-field:focus-within input[type="date"], +.wpforms-container .logico-form-field:focus-within input[type="month"], +.wpforms-container .logico-form-field:focus-within input[type="week"], +.wpforms-container .logico-form-field:focus-within input[type="time"], +.wpforms-container .logico-form-field:focus-within input[type="datetime"], +.wpforms-container .logico-form-field:focus-within input[type="datetime-local"], +.wpforms-container .logico-form-field:focus-within input[type="color"], +.wpforms-container .logico-form-field:focus-within select, +.wpforms-container .logico-form-field:focus-within textarea, +.woocommerce form .form-row .logico-form-field.not-empty input[type="text"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="email"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="url"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="password"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="search"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="number"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="tel"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="date"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="month"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="week"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="time"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="datetime"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="datetime-local"], +.woocommerce form .form-row .logico-form-field.not-empty input[type="color"], +.woocommerce form .form-row .logico-form-field.not-empty select, +.woocommerce form .form-row .logico-form-field.not-empty textarea, +.woocommerce form .form-row .logico-form-field:focus-within input[type="text"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="email"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="url"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="password"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="search"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="number"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="tel"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="date"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="month"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="week"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="time"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="datetime"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="datetime-local"], +.woocommerce form .form-row .logico-form-field:focus-within input[type="color"], +.woocommerce form .form-row .logico-form-field:focus-within select, +.woocommerce form .form-row .logico-form-field:focus-within textarea, +.logico-form-field.not-empty input[type="text"], +.logico-form-field.not-empty input[type="email"], +.logico-form-field.not-empty input[type="url"], +.logico-form-field.not-empty input[type="password"], +.logico-form-field.not-empty input[type="search"], +.logico-form-field.not-empty input[type="number"], +.logico-form-field.not-empty input[type="tel"], +.logico-form-field.not-empty input[type="date"], +.logico-form-field.not-empty input[type="month"], +.logico-form-field.not-empty input[type="week"], +.logico-form-field.not-empty input[type="time"], +.logico-form-field.not-empty input[type="datetime"], +.logico-form-field.not-empty input[type="datetime-local"], +.logico-form-field.not-empty input[type="color"], +.logico-form-field.not-empty select, +.logico-form-field.not-empty textarea, +.logico-form-field:focus-within input[type="text"], +.logico-form-field:focus-within input[type="email"], +.logico-form-field:focus-within input[type="url"], +.logico-form-field:focus-within input[type="password"], +.logico-form-field:focus-within input[type="search"], +.logico-form-field:focus-within input[type="number"], +.logico-form-field:focus-within input[type="tel"], +.logico-form-field:focus-within input[type="date"], +.logico-form-field:focus-within input[type="month"], +.logico-form-field:focus-within input[type="week"], +.logico-form-field:focus-within input[type="time"], +.logico-form-field:focus-within input[type="datetime"], +.logico-form-field:focus-within input[type="datetime-local"], +.logico-form-field:focus-within input[type="color"], +.logico-form-field:focus-within select, +.logico-form-field:focus-within textarea { + border-color: var(--logico-border-hover-color) +} + +.wpforms-container .logico-form-field.not-empty input.wpforms-error, +.wpforms-container .logico-form-field.not-empty select.wpforms-error, +.wpforms-container .logico-form-field.not-empty textarea.wpforms-error, +.wpforms-container .logico-form-field.not-empty input.user-invalid, +.wpforms-container .logico-form-field.not-empty select.user-invalid, +.wpforms-container .logico-form-field.not-empty textarea.user-invalid, +.wpforms-container .logico-form-field:focus-within input.wpforms-error, +.wpforms-container .logico-form-field:focus-within select.wpforms-error, +.wpforms-container .logico-form-field:focus-within textarea.wpforms-error, +.wpforms-container .logico-form-field:focus-within input.user-invalid, +.wpforms-container .logico-form-field:focus-within select.user-invalid, +.wpforms-container .logico-form-field:focus-within textarea.user-invalid, +.woocommerce form .form-row .logico-form-field.not-empty input.wpforms-error, +.woocommerce form .form-row .logico-form-field.not-empty select.wpforms-error, +.woocommerce form .form-row .logico-form-field.not-empty textarea.wpforms-error, +.woocommerce form .form-row .logico-form-field.not-empty input.user-invalid, +.woocommerce form .form-row .logico-form-field.not-empty select.user-invalid, +.woocommerce form .form-row .logico-form-field.not-empty textarea.user-invalid, +.woocommerce form .form-row .logico-form-field:focus-within input.wpforms-error, +.woocommerce form .form-row .logico-form-field:focus-within select.wpforms-error, +.woocommerce form .form-row .logico-form-field:focus-within textarea.wpforms-error, +.woocommerce form .form-row .logico-form-field:focus-within input.user-invalid, +.woocommerce form .form-row .logico-form-field:focus-within select.user-invalid, +.woocommerce form .form-row .logico-form-field:focus-within textarea.user-invalid, +.logico-form-field.not-empty input.wpforms-error, +.logico-form-field.not-empty select.wpforms-error, +.logico-form-field.not-empty textarea.wpforms-error, +.logico-form-field.not-empty input.user-invalid, +.logico-form-field.not-empty select.user-invalid, +.logico-form-field.not-empty textarea.user-invalid, +.logico-form-field:focus-within input.wpforms-error, +.logico-form-field:focus-within select.wpforms-error, +.logico-form-field:focus-within textarea.wpforms-error, +.logico-form-field:focus-within input.user-invalid, +.logico-form-field:focus-within select.user-invalid, +.logico-form-field:focus-within textarea.user-invalid { + border-color: var(--logico-border-hover-color) !important +} + +.wpforms-container .logico-form-field.not-empty:before, +.wpforms-container .logico-form-field.not-empty:after, +.wpforms-container .logico-form-field:focus-within:before, +.wpforms-container .logico-form-field:focus-within:after, +.woocommerce form .form-row .logico-form-field.not-empty:before, +.woocommerce form .form-row .logico-form-field.not-empty:after, +.woocommerce form .form-row .logico-form-field:focus-within:before, +.woocommerce form .form-row .logico-form-field:focus-within:after, +.logico-form-field.not-empty:before, +.logico-form-field.not-empty:after, +.logico-form-field:focus-within:before, +.logico-form-field:focus-within:after { + border-color: var(--logico-border-hover-color) +} + +.wpforms-container .logico-form-field input[type="text"], +.wpforms-container .logico-form-field input[type="email"], +.wpforms-container .logico-form-field input[type="url"], +.wpforms-container .logico-form-field input[type="password"], +.wpforms-container .logico-form-field input[type="search"], +.wpforms-container .logico-form-field input[type="number"], +.wpforms-container .logico-form-field input[type="tel"], +.wpforms-container .logico-form-field input[type="date"], +.wpforms-container .logico-form-field input[type="month"], +.wpforms-container .logico-form-field input[type="week"], +.wpforms-container .logico-form-field input[type="time"], +.wpforms-container .logico-form-field input[type="datetime"], +.wpforms-container .logico-form-field input[type="datetime-local"], +.wpforms-container .logico-form-field input[type="color"], +.wpforms-container .logico-form-field select, +.wpforms-container .logico-form-field textarea, +.wpforms-container .logico-form-field .input-text, +.woocommerce form .form-row .logico-form-field input[type="text"], +.woocommerce form .form-row .logico-form-field input[type="email"], +.woocommerce form .form-row .logico-form-field input[type="url"], +.woocommerce form .form-row .logico-form-field input[type="password"], +.woocommerce form .form-row .logico-form-field input[type="search"], +.woocommerce form .form-row .logico-form-field input[type="number"], +.woocommerce form .form-row .logico-form-field input[type="tel"], +.woocommerce form .form-row .logico-form-field input[type="date"], +.woocommerce form .form-row .logico-form-field input[type="month"], +.woocommerce form .form-row .logico-form-field input[type="week"], +.woocommerce form .form-row .logico-form-field input[type="time"], +.woocommerce form .form-row .logico-form-field input[type="datetime"], +.woocommerce form .form-row .logico-form-field input[type="datetime-local"], +.woocommerce form .form-row .logico-form-field input[type="color"], +.woocommerce form .form-row .logico-form-field select, +.woocommerce form .form-row .logico-form-field textarea, +.woocommerce form .form-row .logico-form-field .input-text, +.logico-form-field input[type="text"], +.logico-form-field input[type="email"], +.logico-form-field input[type="url"], +.logico-form-field input[type="password"], +.logico-form-field input[type="search"], +.logico-form-field input[type="number"], +.logico-form-field input[type="tel"], +.logico-form-field input[type="date"], +.logico-form-field input[type="month"], +.logico-form-field input[type="week"], +.logico-form-field input[type="time"], +.logico-form-field input[type="datetime"], +.logico-form-field input[type="datetime-local"], +.logico-form-field input[type="color"], +.logico-form-field select, +.logico-form-field textarea, +.logico-form-field .input-text { + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + border: solid 1px var(--logico-border-color); + height: 50px; + padding: 10px 20px 10px 20px; + width: 100%; + max-width: 100%; + display: block; + outline: none !important; + font-family: inherit; + font-size: 14px; + line-height: 28px; + font-weight: 400; + position: relative; + z-index: 2; + background: none; + margin: 0; + border-radius: var(--logico-form-field-border-radius-left-top, 0) var(--logico-form-field-border-radius-right-top, 0) var(--logico-form-field-border-radius-right-bottom, 0) var(--logico-form-field-border-radius-left-bottom, 0) +} + +.wpforms-container .logico-form-field input[type="text"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="email"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="url"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="password"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="search"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="number"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="tel"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="date"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="month"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="week"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="time"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="datetime"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="datetime-local"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field input[type="color"]::-webkit-input-placeholder, +.wpforms-container .logico-form-field select::-webkit-input-placeholder, +.wpforms-container .logico-form-field textarea::-webkit-input-placeholder, +.wpforms-container .logico-form-field .input-text::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="text"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="email"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="url"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="password"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="search"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="number"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="tel"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="date"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="month"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="week"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="time"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime-local"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="color"]::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field select::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field textarea::-webkit-input-placeholder, +.woocommerce form .form-row .logico-form-field .input-text::-webkit-input-placeholder, +.logico-form-field input[type="text"]::-webkit-input-placeholder, +.logico-form-field input[type="email"]::-webkit-input-placeholder, +.logico-form-field input[type="url"]::-webkit-input-placeholder, +.logico-form-field input[type="password"]::-webkit-input-placeholder, +.logico-form-field input[type="search"]::-webkit-input-placeholder, +.logico-form-field input[type="number"]::-webkit-input-placeholder, +.logico-form-field input[type="tel"]::-webkit-input-placeholder, +.logico-form-field input[type="date"]::-webkit-input-placeholder, +.logico-form-field input[type="month"]::-webkit-input-placeholder, +.logico-form-field input[type="week"]::-webkit-input-placeholder, +.logico-form-field input[type="time"]::-webkit-input-placeholder, +.logico-form-field input[type="datetime"]::-webkit-input-placeholder, +.logico-form-field input[type="datetime-local"]::-webkit-input-placeholder, +.logico-form-field input[type="color"]::-webkit-input-placeholder, +.logico-form-field select::-webkit-input-placeholder, +.logico-form-field textarea::-webkit-input-placeholder, +.logico-form-field .input-text::-webkit-input-placeholder { + opacity: 1; + color: var(--logico-light-text-color) +} + +.wpforms-container .logico-form-field input[type="text"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="email"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="url"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="password"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="search"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="number"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="tel"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="date"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="month"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="week"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="time"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="datetime"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="datetime-local"]:-moz-placeholder, +.wpforms-container .logico-form-field input[type="color"]:-moz-placeholder, +.wpforms-container .logico-form-field select:-moz-placeholder, +.wpforms-container .logico-form-field textarea:-moz-placeholder, +.wpforms-container .logico-form-field .input-text:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="text"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="email"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="url"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="password"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="search"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="number"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="tel"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="date"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="month"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="week"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="time"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime-local"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="color"]:-moz-placeholder, +.woocommerce form .form-row .logico-form-field select:-moz-placeholder, +.woocommerce form .form-row .logico-form-field textarea:-moz-placeholder, +.woocommerce form .form-row .logico-form-field .input-text:-moz-placeholder, +.logico-form-field input[type="text"]:-moz-placeholder, +.logico-form-field input[type="email"]:-moz-placeholder, +.logico-form-field input[type="url"]:-moz-placeholder, +.logico-form-field input[type="password"]:-moz-placeholder, +.logico-form-field input[type="search"]:-moz-placeholder, +.logico-form-field input[type="number"]:-moz-placeholder, +.logico-form-field input[type="tel"]:-moz-placeholder, +.logico-form-field input[type="date"]:-moz-placeholder, +.logico-form-field input[type="month"]:-moz-placeholder, +.logico-form-field input[type="week"]:-moz-placeholder, +.logico-form-field input[type="time"]:-moz-placeholder, +.logico-form-field input[type="datetime"]:-moz-placeholder, +.logico-form-field input[type="datetime-local"]:-moz-placeholder, +.logico-form-field input[type="color"]:-moz-placeholder, +.logico-form-field select:-moz-placeholder, +.logico-form-field textarea:-moz-placeholder, +.logico-form-field .input-text:-moz-placeholder { + opacity: 1 +} + +.wpforms-container .logico-form-field input[type="text"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="email"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="url"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="password"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="search"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="number"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="tel"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="date"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="month"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="week"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="time"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="datetime"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="datetime-local"]::-moz-placeholder, +.wpforms-container .logico-form-field input[type="color"]::-moz-placeholder, +.wpforms-container .logico-form-field select::-moz-placeholder, +.wpforms-container .logico-form-field textarea::-moz-placeholder, +.wpforms-container .logico-form-field .input-text::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="text"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="email"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="url"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="password"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="search"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="number"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="tel"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="date"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="month"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="week"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="time"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime-local"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field input[type="color"]::-moz-placeholder, +.woocommerce form .form-row .logico-form-field select::-moz-placeholder, +.woocommerce form .form-row .logico-form-field textarea::-moz-placeholder, +.woocommerce form .form-row .logico-form-field .input-text::-moz-placeholder, +.logico-form-field input[type="text"]::-moz-placeholder, +.logico-form-field input[type="email"]::-moz-placeholder, +.logico-form-field input[type="url"]::-moz-placeholder, +.logico-form-field input[type="password"]::-moz-placeholder, +.logico-form-field input[type="search"]::-moz-placeholder, +.logico-form-field input[type="number"]::-moz-placeholder, +.logico-form-field input[type="tel"]::-moz-placeholder, +.logico-form-field input[type="date"]::-moz-placeholder, +.logico-form-field input[type="month"]::-moz-placeholder, +.logico-form-field input[type="week"]::-moz-placeholder, +.logico-form-field input[type="time"]::-moz-placeholder, +.logico-form-field input[type="datetime"]::-moz-placeholder, +.logico-form-field input[type="datetime-local"]::-moz-placeholder, +.logico-form-field input[type="color"]::-moz-placeholder, +.logico-form-field select::-moz-placeholder, +.logico-form-field textarea::-moz-placeholder, +.logico-form-field .input-text::-moz-placeholder { + opacity: 1 +} + +.wpforms-container .logico-form-field input[type="text"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="email"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="url"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="password"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="search"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="number"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="tel"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="date"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="month"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="week"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="time"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="datetime"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="datetime-local"]:-ms-input-placeholder, +.wpforms-container .logico-form-field input[type="color"]:-ms-input-placeholder, +.wpforms-container .logico-form-field select:-ms-input-placeholder, +.wpforms-container .logico-form-field textarea:-ms-input-placeholder, +.wpforms-container .logico-form-field .input-text:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="text"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="email"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="url"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="password"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="search"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="number"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="tel"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="date"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="month"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="week"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="time"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="datetime-local"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field input[type="color"]:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field select:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field textarea:-ms-input-placeholder, +.woocommerce form .form-row .logico-form-field .input-text:-ms-input-placeholder, +.logico-form-field input[type="text"]:-ms-input-placeholder, +.logico-form-field input[type="email"]:-ms-input-placeholder, +.logico-form-field input[type="url"]:-ms-input-placeholder, +.logico-form-field input[type="password"]:-ms-input-placeholder, +.logico-form-field input[type="search"]:-ms-input-placeholder, +.logico-form-field input[type="number"]:-ms-input-placeholder, +.logico-form-field input[type="tel"]:-ms-input-placeholder, +.logico-form-field input[type="date"]:-ms-input-placeholder, +.logico-form-field input[type="month"]:-ms-input-placeholder, +.logico-form-field input[type="week"]:-ms-input-placeholder, +.logico-form-field input[type="time"]:-ms-input-placeholder, +.logico-form-field input[type="datetime"]:-ms-input-placeholder, +.logico-form-field input[type="datetime-local"]:-ms-input-placeholder, +.logico-form-field input[type="color"]:-ms-input-placeholder, +.logico-form-field select:-ms-input-placeholder, +.logico-form-field textarea:-ms-input-placeholder, +.logico-form-field .input-text:-ms-input-placeholder { + opacity: 1 +} + +.wpforms-container .logico-form-field input.wpforms-error, +.wpforms-container .logico-form-field select.wpforms-error, +.wpforms-container .logico-form-field textarea.wpforms-error, +.wpforms-container .logico-form-field input.user-invalid, +.wpforms-container .logico-form-field select.user-invalid, +.wpforms-container .logico-form-field textarea.user-invalid, +.woocommerce form .form-row .logico-form-field input.wpforms-error, +.woocommerce form .form-row .logico-form-field select.wpforms-error, +.woocommerce form .form-row .logico-form-field textarea.wpforms-error, +.woocommerce form .form-row .logico-form-field input.user-invalid, +.woocommerce form .form-row .logico-form-field select.user-invalid, +.woocommerce form .form-row .logico-form-field textarea.user-invalid, +.logico-form-field input.wpforms-error, +.logico-form-field select.wpforms-error, +.logico-form-field textarea.wpforms-error, +.logico-form-field input.user-invalid, +.logico-form-field select.user-invalid, +.logico-form-field textarea.user-invalid { + border-color: var(--logico-border-color) !important +} + +.wpforms-container .logico-form-field textarea, +.woocommerce form .form-row .logico-form-field textarea, +.logico-form-field textarea { + height: 162px +} + +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="text"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="email"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="url"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="password"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="search"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="number"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="tel"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="date"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="month"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="week"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="time"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="datetime-local"], +.wpforms-container .logico-form-field .logico-label-wrapper+input[type="color"], +.wpforms-container .logico-form-field .logico-label-wrapper+.select-wrap select, +.wpforms-container .logico-form-field .logico-label-wrapper~.select2-container .select2-selection--single .select2-selection__rendered, +.wpforms-container .logico-form-field .logico-label-wrapper+textarea, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="text"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="email"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="url"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="password"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="search"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="number"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="tel"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="date"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="month"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="week"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="time"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="datetime-local"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+input[type="color"], +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+.select-wrap select, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper~.select2-container .select2-selection--single .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper+textarea, +.logico-form-field .logico-label-wrapper+input[type="text"], +.logico-form-field .logico-label-wrapper+input[type="email"], +.logico-form-field .logico-label-wrapper+input[type="url"], +.logico-form-field .logico-label-wrapper+input[type="password"], +.logico-form-field .logico-label-wrapper+input[type="search"], +.logico-form-field .logico-label-wrapper+input[type="number"], +.logico-form-field .logico-label-wrapper+input[type="tel"], +.logico-form-field .logico-label-wrapper+input[type="date"], +.logico-form-field .logico-label-wrapper+input[type="month"], +.logico-form-field .logico-label-wrapper+input[type="week"], +.logico-form-field .logico-label-wrapper+input[type="time"], +.logico-form-field .logico-label-wrapper+input[type="datetime"], +.logico-form-field .logico-label-wrapper+input[type="datetime-local"], +.logico-form-field .logico-label-wrapper+input[type="color"], +.logico-form-field .logico-label-wrapper+.select-wrap select, +.logico-form-field .logico-label-wrapper~.select2-container .select2-selection--single .select2-selection__rendered, +.logico-form-field .logico-label-wrapper+textarea { + border-top-color: transparent !important; + border-top: none; + padding-top: 11px +} + +.wpforms-container .logico-form-field .logico-label-wrapper~.select2-container .select2-selection--single .select2-selection__placeholder, +.woocommerce form .form-row .logico-form-field .logico-label-wrapper~.select2-container .select2-selection--single .select2-selection__placeholder, +.logico-form-field .logico-label-wrapper~.select2-container .select2-selection--single .select2-selection__placeholder { + opacity: 0 +} + +.wpforms-container .logico-form-field .wpbs-form-field-description, +.wpforms-container .logico-form-field .wpbs-form-field-error, +.woocommerce form .form-row .logico-form-field .wpbs-form-field-description, +.woocommerce form .form-row .logico-form-field .wpbs-form-field-error, +.logico-form-field .wpbs-form-field-description, +.logico-form-field .wpbs-form-field-error { + font-size: 16px; + line-height: 1.2em; + padding: 3px 0 0 +} + +.logico-date-field .logico-form-field input[type="text"] { + padding-right: 46px +} + +.logico-date-field .logico-form-field input[type="text"]::-webkit-input-placeholder { + opacity: 0 +} + +.logico-date-field .logico-form-field input[type="text"]:-moz-placeholder { + opacity: 0 +} + +.logico-date-field .logico-form-field input[type="text"]::-moz-placeholder { + opacity: 0 +} + +.logico-date-field .logico-form-field input[type="text"]:-ms-input-placeholder { + opacity: 0 +} + +.logico-date-field .logico-form-field:after { + content: '\e844'; + font: 400 normal 16px/48px 'fontello'; + display: block; + width: 46px; + height: 50px; + position: absolute; + right: 0; + left: initial; + top: 0; + color: var(--logico-dark-text-color); + text-align: center +} + +.wpforms-container .logico-form-field textarea.wpforms-field-large { + height: 175px +} + +.wpforms-container .wpforms-captcha-math input { + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + border: solid 1px var(--logico-border-color); + height: 50px; + padding: 10px 20px 10px 20px; + width: 100%; + max-width: 100%; + outline: none !important; + font-family: inherit; + font-size: 14px; + line-height: 28px; + font-weight: 400; + position: relative; + z-index: 2; + background: none; + margin: 0; + border-radius: var(--logico-form-field-border-radius-left-top, 0) var(--logico-form-field-border-radius-right-top, 0) var(--logico-form-field-border-radius-right-bottom, 0) var(--logico-form-field-border-radius-left-bottom, 0) +} + +.wpforms-container .wpforms-captcha-math input:focus { + border-color: var(--logico-border-hover-color) +} + +.logico-form-field .select-wrap { + width: 100%; + margin: 0; + position: relative +} + +.logico-form-field .select-wrap:not(.select-wrap-multiple):after { + content: '\e816'; + display: block; + position: absolute; + width: 46px; + height: 50px; + text-align: center; + font: 400 normal 5px/50px 'fontello'; + top: 0; + right: 0; + left: initial; + cursor: pointer; + color: var(--logico-dark-text-color) +} + +.logico-form-field .select-wrap select { + border-top: solid 1px var(--logico-border-color); + margin: 0; + padding: 10px 46px 10px 20px; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + white-space: nowrap; + -ms-text-overflow: ellipsis; + text-overflow: ellipsis; + max-width: 100% !important; + border-radius: var(--logico-radius-small, 0) +} + +.logico-form-field .select-wrap select option { + color: var(--logico-dark-text-color); + -webkit-border-radius: 0; + border-radius: 0 +} + +.logico-form-field .select-wrap select[multiple="multiple"] { + height: 118px; + padding: 10px 0; + overflow-y: scroll; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s +} + +.logico-form-field .select-wrap select[multiple="multiple"] option { + padding: 5px 20px; + color: inherit +} + +.logico-form-field .select-wrap select[multiple="multiple"].wpforms-error { + border-color: #E84C42 !important +} + +.logico-form-field .select-wrap .logico-label-wrapper+select { + border-top: none +} + +.logico-form-field.not-empty .select-wrap select, +.logico-form-field:focus-within .select-wrap select { + border-top-color: var(--logico-border-hover-color) +} + +.wpforms-field-select .choices__placeholder, +.wpforms-container .wpforms-form .wpforms-field-select .choices__placeholder { + opacity: 1 +} + +.wpforms-field-select.wpforms-field-select-style-modern .logico-form-field .select-wrap:after, +.wpforms-container .wpforms-form .wpforms-field-select.wpforms-field-select-style-modern .logico-form-field .select-wrap:after { + content: none; + display: none +} + +.wpforms-field-select .logico-form-field .choices, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices { + position: relative +} + +.wpforms-field-select .logico-form-field .choices .choices__inner, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__inner { + border: solid 1px var(--logico-border-color); + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + -webkit-border-radius: 0 !important; + border-radius: 0 !important; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 10px 48px 10px 20px !important; + background: none; + min-height: 48px !important; + font-size: 16px; + line-height: 28px; + font-weight: 400 +} + +.wpforms-field-select .logico-form-field .choices .choices__item, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__item { + position: relative +} + +.wpforms-field-select .logico-form-field .choices .choices__input, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__input { + width: 100%; + margin: 0 !important +} + +.wpforms-field-select .logico-form-field .choices[data-type*="select-one"]:after, +.wpforms-field-select .logico-form-field .choices[data-type*="select-multiple"]:after, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices[data-type*="select-one"]:after, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices[data-type*="select-multiple"]:after { + content: '\e816'; + display: block; + position: absolute; + width: 46px; + height: 50px; + text-align: center; + font: 400 normal 5px/50px 'fontello'; + bottom: 0; + top: initial; + right: 0; + left: initial; + cursor: pointer; + border: none; + margin: 0 !important; + color: var(--logico-dark-text-color) +} + +.wpforms-field-select .logico-form-field .choices .choices__list--single, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__list--single { + padding: 0; + font-size: 1em +} + +.wpforms-field-select .logico-form-field .choices .choices__list--dropdown, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__list--dropdown { + -webkit-border-radius: 0; + border-radius: 0 +} + +.wpforms-field-select .logico-form-field .choices .choices__list--dropdown .choices__item, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__list--dropdown .choices__item { + color: var(--logico-dark-text-color); + padding: 5px 20px; + font-size: 16px; + line-height: 22px +} + +.wpforms-field-select .logico-form-field .choices .choices__list--multiple .choices__item, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__list--multiple .choices__item { + padding: 3px 7px; + border: none; + margin: 2px 6px 2px 0 +} + +.wpforms-field-select .logico-form-field .choices .choices__button, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__button { + max-width: 0; + min-width: 20px; + height: 18px; + margin-right: 0; + margin-left: 2px; + z-index: 3; + background: none; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + color: inherit +} + +.wpforms-field-select .logico-form-field .choices .choices__button:before, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__button:before { + content: '\e845'; + display: block; + width: 20px; + height: 20px; + position: absolute; + left: initial; + right: 0; + top: 0; + bottom: 0; + font: 400 normal 10px/20px 'fontello'; + text-indent: 0 +} + +.wpforms-field-select .logico-form-field .choices .choices__button:after, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__button:after { + content: none; + display: none +} + +.wpforms-field-select .logico-form-field .choices .choices__list--dropdown, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .choices .choices__list--dropdown { + z-index: 3 +} + +.wpforms-field-select .logico-form-field .logico-label-wrapper+.select-wrap .choices .choices__inner, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field .logico-label-wrapper+.select-wrap .choices .choices__inner { + border-top-color: transparent !important; + border-top: none; + padding-top: 11px !important +} + +.wpforms-field-select .logico-form-field.not-empty .choices .choices__inner, +.wpforms-field-select .logico-form-field:focus-within .choices .choices__inner, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field.not-empty .choices .choices__inner, +.wpforms-container .wpforms-form .wpforms-field-select .logico-form-field:focus-within .choices .choices__inner { + border-color: var(--logico-border-hover-color) +} + +body .select2-container, +.woocommerce form .form-row .logico-form-field .select2-container, +.logico-form-field .select2-container { + box-sizing: border-box; + display: inline-block; + width: auto; + margin: 0; + position: relative; + vertical-align: middle; + outline: none +} + +body .select2-container .select2-selection--single, +.woocommerce form .form-row .logico-form-field .select2-container .select2-selection--single, +.logico-form-field .select2-container .select2-selection--single { + box-sizing: border-box; + cursor: pointer; + display: block; + height: 50px; + margin: 0; + user-select: none; + -webkit-user-select: none; + outline: none +} + +body .select2-container .select2-selection--single .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field .select2-container .select2-selection--single .select2-selection__rendered, +.logico-form-field .select2-container .select2-selection--single .select2-selection__rendered { + display: block; + padding: 10px 48px 10px 20px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-weight: 400; + outline: none +} + +body .select2-container .select2-selection--single .select2-selection__clear, +.woocommerce form .form-row .logico-form-field .select2-container .select2-selection--single .select2-selection__clear, +.logico-form-field .select2-container .select2-selection--single .select2-selection__clear { + position: relative +} + +body .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered, +.logico-form-field .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered { + padding: 10px 20px 10px 48px +} + +body .select2-container .select2-selection--multiple, +.woocommerce form .form-row .logico-form-field .select2-container .select2-selection--multiple, +.logico-form-field .select2-container .select2-selection--multiple { + box-sizing: border-box; + cursor: pointer; + display: block; + min-height: 32px; + user-select: none; + -webkit-user-select: none; + outline: none +} + +body .select2-container .select2-selection--multiple .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field .select2-container .select2-selection--multiple .select2-selection__rendered, +.logico-form-field .select2-container .select2-selection--multiple .select2-selection__rendered { + display: inline-block; + overflow: hidden; + padding-left: 20px; + text-overflow: ellipsis; + white-space: nowrap; + outline: none +} + +body .select2-container .select2-search--inline, +.woocommerce form .form-row .logico-form-field .select2-container .select2-search--inline, +.logico-form-field .select2-container .select2-search--inline { + float: left; + padding: 0 +} + +body .select2-container .select2-search--inline .select2-search__field, +.woocommerce form .form-row .logico-form-field .select2-container .select2-search--inline .select2-search__field, +.logico-form-field .select2-container .select2-search--inline .select2-search__field { + box-sizing: border-box; + border: none; + font-size: 100%; + margin: 0; + padding: 0 +} + +body .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button, +.woocommerce form .form-row .logico-form-field .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button, +.logico-form-field .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { + -webkit-appearance: none +} + +body .select2-dropdown, +.woocommerce form .form-row .logico-form-field .select2-dropdown, +.logico-form-field .select2-dropdown { + background-color: var(--logico-background-color); + border: 1px solid var(--logico-border-color); + border-radius: 0; + box-sizing: border-box; + display: block; + position: absolute; + left: -100000px; + width: 100%; + z-index: 1051 +} + +body .select2-results, +.woocommerce form .form-row .logico-form-field .select2-results, +.logico-form-field .select2-results { + display: block +} + +body ul.select2-results__options, +.woocommerce form .form-row .logico-form-field ul.select2-results__options, +.logico-form-field ul.select2-results__options { + list-style: none; + margin: 0; + padding: 0 +} + +body ul li.select2-results__option, +.woocommerce form .form-row .logico-form-field ul li.select2-results__option, +.logico-form-field ul li.select2-results__option { + padding: 5px 20px; + user-select: none; + -webkit-user-select: none; + font-size: 14px; + line-height: 2em +} + +body ul li.select2-results__option:before, +.woocommerce form .form-row .logico-form-field ul li.select2-results__option:before, +.logico-form-field ul li.select2-results__option:before { + content: none; + display: none +} + +body ul li.select2-results__option:active, +body ul li.select2-results__option:focus, +.woocommerce form .form-row .logico-form-field ul li.select2-results__option:active, +.woocommerce form .form-row .logico-form-field ul li.select2-results__option:focus, +.logico-form-field ul li.select2-results__option:active, +.logico-form-field ul li.select2-results__option:focus { + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + -webkit-border-radius: 0; + border-radius: 0; + outline: none +} + +body .select2-results__option[aria-selected], +body .select2-results__option[data-selected], +.woocommerce form .form-row .logico-form-field .select2-results__option[aria-selected], +.woocommerce form .form-row .logico-form-field .select2-results__option[data-selected], +.logico-form-field .select2-results__option[aria-selected], +.logico-form-field .select2-results__option[data-selected] { + cursor: pointer +} + +body .select2-container--open .select2-dropdown, +.woocommerce form .form-row .logico-form-field .select2-container--open .select2-dropdown, +.logico-form-field .select2-container--open .select2-dropdown { + left: 0 +} + +body .select2-container--open .select2-dropdown--above, +.woocommerce form .form-row .logico-form-field .select2-container--open .select2-dropdown--above, +.logico-form-field .select2-container--open .select2-dropdown--above { + border-bottom: none; + border-radius: 0 +} + +body .select2-container--open .select2-dropdown--below, +.woocommerce form .form-row .logico-form-field .select2-container--open .select2-dropdown--below, +.logico-form-field .select2-container--open .select2-dropdown--below { + border-top: none; + border-radius: 0 +} + +body .select2-search--dropdown, +.woocommerce form .form-row .logico-form-field .select2-search--dropdown, +.logico-form-field .select2-search--dropdown { + display: block; + padding: 5px +} + +body .select2-search--dropdown .select2-search__field, +.woocommerce form .form-row .logico-form-field .select2-search--dropdown .select2-search__field, +.logico-form-field .select2-search--dropdown .select2-search__field { + padding: 10px 14px; + width: 100%; + box-sizing: border-box; + font-size: 14px; + line-height: 28px +} + +body .select2-search--dropdown .select2-search__field:focus, +body .select2-search--dropdown .select2-search__field:active, +.woocommerce form .form-row .logico-form-field .select2-search--dropdown .select2-search__field:focus, +.woocommerce form .form-row .logico-form-field .select2-search--dropdown .select2-search__field:active, +.logico-form-field .select2-search--dropdown .select2-search__field:focus, +.logico-form-field .select2-search--dropdown .select2-search__field:active { + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: none +} + +body .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button, +.woocommerce form .form-row .logico-form-field .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button, +.logico-form-field .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { + -webkit-appearance: none +} + +body .select2-search--dropdown.select2-search--hide, +.woocommerce form .form-row .logico-form-field .select2-search--dropdown.select2-search--hide, +.logico-form-field .select2-search--dropdown.select2-search--hide { + display: none +} + +body .select2-close-mask, +.woocommerce form .form-row .logico-form-field .select2-close-mask, +.logico-form-field .select2-close-mask { + border: 0; + margin: 0; + padding: 0; + display: block; + position: fixed; + left: 0; + top: 0; + min-height: 100%; + min-width: 100%; + height: auto; + width: auto; + opacity: 0; + z-index: 99; + background-color: var(--logico-background-color) +} + +body .select2-hidden-accessible, +.woocommerce form .form-row .logico-form-field .select2-hidden-accessible, +.logico-form-field .select2-hidden-accessible { + border: 0 !important; + clip: rect(0 0 0 0) !important; + height: 1px !important; + margin: -1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + width: 1px !important +} + +body .select2-container--default .select2-selection--single, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single, +.logico-form-field .select2-container--default .select2-selection--single { + background-color: transparent; + border: none; + border-bottom: 1px solid var(--logico-border-color); + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + border-radius: var(--logico-form-field-border-radius-left-top, 0) var(--logico-form-field-border-radius-right-top, 0) var(--logico-form-field-border-radius-right-bottom, 0) var(--logico-form-field-border-radius-left-bottom, 0) +} + +body.not-empty .select2-container--default .select2-selection--single, +body:focus-within .select2-container--default .select2-selection--single, +.woocommerce form .form-row .logico-form-field.not-empty .select2-container--default .select2-selection--single, +.woocommerce form .form-row .logico-form-field:focus-within .select2-container--default .select2-selection--single, +.logico-form-field.not-empty .select2-container--default .select2-selection--single, +.logico-form-field:focus-within .select2-container--default .select2-selection--single { + border-color: var(--logico-border-hover-color) +} + +body.not-empty .select2-container--default .select2-selection--single .select2-selection__rendered, +body:focus-within .select2-container--default .select2-selection--single .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field.not-empty .select2-container--default .select2-selection--single .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field:focus-within .select2-container--default .select2-selection--single .select2-selection__rendered, +.logico-form-field.not-empty .select2-container--default .select2-selection--single .select2-selection__rendered, +.logico-form-field:focus-within .select2-container--default .select2-selection--single .select2-selection__rendered { + padding-top: 11px +} + +body .select2-container--default.select2-container--open .select2-selection--single, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--open .select2-selection--single, +.logico-form-field .select2-container--default.select2-container--open .select2-selection--single { + border-color: var(--logico-border-hover-color) +} + +body .select2-container--default .select2-selection--single .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single .select2-selection__rendered, +.logico-form-field .select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--logico-dark-text-color); + font-size: 14px; + line-height: 28px +} + +body .select2-container--default .select2-selection--single .select2-selection__clear, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single .select2-selection__clear, +.logico-form-field .select2-container--default .select2-selection--single .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: 400 +} + +body .select2-container--default .select2-selection--single .select2-selection__placeholder, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single .select2-selection__placeholder, +.logico-form-field .select2-container--default .select2-selection--single .select2-selection__placeholder { + color: var(--logico-light-text-color) +} + +body .select2-container--default .select2-selection--single .select2-selection__arrow, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single .select2-selection__arrow, +.logico-form-field .select2-container--default .select2-selection--single .select2-selection__arrow { + height: 50px; + position: absolute; + top: 0; + right: 0; + width: 46px +} + +body .select2-container--default .select2-selection--single .select2-selection__arrow:before, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single .select2-selection__arrow:before, +.logico-form-field .select2-container--default .select2-selection--single .select2-selection__arrow:before { + content: '\e816'; + display: block; + width: 46px; + height: 50px; + text-align: center; + font: 400 normal 5px / 50px 'fontello'; + cursor: pointer; + color: var(--logico-dark-text-color) +} + +body .select2-container--default .select2-selection--single .select2-selection__arrow b, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--single .select2-selection__arrow b, +.logico-form-field .select2-container--default .select2-selection--single .select2-selection__arrow b { + display: none +} + +body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear { + float: left +} + +body .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow { + left: 0; + right: auto +} + +body .select2-container--default.select2-container--disabled .select2-selection--single, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--disabled .select2-selection--single, +.logico-form-field .select2-container--default.select2-container--disabled .select2-selection--single { + background-color: #f6f6f6; + cursor: default +} + +body .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear, +.logico-form-field .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { + display: none +} + +body .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b, +.logico-form-field .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { + display: none +} + +body .select2-container--default .select2-selection--multiple, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple, +.logico-form-field .select2-container--default .select2-selection--multiple { + background-color: var(--logico-background-color); + border: 1px solid var(--logico-border-color); + border-radius: 0; + cursor: text +} + +body .select2-container--default .select2-selection--multiple .select2-selection__rendered, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered { + box-sizing: border-box; + list-style: none; + margin: 0; + padding: 0 5px; + width: 100% +} + +body .select2-container--default .select2-selection--multiple .select2-selection__rendered li, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered li, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered li { + list-style: none; + margin: 5px 5px 0 0 +} + +body .select2-container--default .select2-selection--multiple .select2-selection__rendered li:before, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered li:before, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__rendered li:before { + content: ''; + display: none +} + +body .select2-container--default .select2-selection--multiple .select2-selection__placeholder, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__placeholder, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__placeholder { + color: var(--logico-light-text-color); + margin-top: 5px; + float: left +} + +body .select2-container--default .select2-selection--multiple .select2-selection__clear, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__clear, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: 400; + margin-top: 5px; + margin-right: 10px +} + +body .select2-container--default .select2-selection--multiple .select2-selection__choice, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__choice, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #f6f6f6; + border: 1px solid var(--logico-border-color); + border-radius: 0; + cursor: default; + float: left; + margin-right: 5px; + margin-top: 5px; + padding: 0 5px +} + +body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__choice__remove, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { + color: var(--logico-light-text-color); + cursor: pointer; + display: inline-block; + font-weight: 400; + margin-right: 2px +} + +body .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, +.logico-form-field .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { + color: var(--logico-default-text-color) +} + +body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, +body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, +body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder { + float: right +} + +body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice { + margin-left: 5px; + margin-right: auto +} + +body .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove, +.woocommerce form .form-row .logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove, +.logico-form-field .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove { + margin-left: 2px; + margin-right: auto +} + +body .select2-container--default.select2-container--focus .select2-selection--multiple, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--focus .select2-selection--multiple, +.logico-form-field .select2-container--default.select2-container--focus .select2-selection--multiple { + border: solid 1px var(--logico-dark-text-color); + outline: 0 +} + +body .select2-container--default.select2-container--disabled .select2-selection--multiple, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--disabled .select2-selection--multiple, +.logico-form-field .select2-container--default.select2-container--disabled .select2-selection--multiple { + background-color: #f6f6f6; + cursor: default +} + +body .select2-container--default.select2-container--disabled .select2-selection__choice__remove, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--disabled .select2-selection__choice__remove, +.logico-form-field .select2-container--default.select2-container--disabled .select2-selection__choice__remove { + display: none +} + +body .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, +body .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, +.logico-form-field .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple, +.logico-form-field .select2-container--default.select2-container--open.select2-container--above .select2-selection--single { + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +body .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, +body .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, +.woocommerce form .form-row .logico-form-field .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, +.logico-form-field .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple, +.logico-form-field .select2-container--default.select2-container--open.select2-container--below .select2-selection--single { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0 +} + +body .select2-container--default .select2-search--dropdown .select2-search__field, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-search--dropdown .select2-search__field, +.logico-form-field .select2-container--default .select2-search--dropdown .select2-search__field { + border: 1px solid var(--logico-border-color) +} + +body .select2-container--default .select2-search--inline .select2-search__field, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-search--inline .select2-search__field, +.logico-form-field .select2-container--default .select2-search--inline .select2-search__field { + background: 0 0; + border: none; + outline: 0; + box-shadow: none; + -webkit-appearance: textfield +} + +body .select2-container--default .select2-results>.select2-results__options, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results>.select2-results__options, +.logico-form-field .select2-container--default .select2-results>.select2-results__options { + max-height: 216px; + overflow-y: auto +} + +body .select2-container--default .select2-results__option[role=group], +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option[role=group], +.logico-form-field .select2-container--default .select2-results__option[role=group] { + padding: 0 +} + +body .select2-container--default .select2-results__option[aria-disabled=true], +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option[aria-disabled=true], +.logico-form-field .select2-container--default .select2-results__option[aria-disabled=true] { + color: var(--logico-light-text-color) +} + +body .select2-container--default .select2-results__option[aria-selected=true], +body .select2-container--default .select2-results__option[data-selected=true], +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option[aria-selected=true], +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option[data-selected=true], +.logico-form-field .select2-container--default .select2-results__option[aria-selected=true], +.logico-form-field .select2-container--default .select2-results__option[data-selected=true] { + background-color: #f6f6f6 +} + +body .select2-container--default .select2-results__option .select2-results__option .select2-results__group, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__group, +.logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__group { + padding-left: 0 +} + +body .select2-container--default .select2-results__option .select2-results__option .select2-results__option, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option, +.logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option { + margin-left: -1em; + padding-left: 2em +} + +body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -2em; + padding-left: 3em +} + +body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -3em; + padding-left: 4em +} + +body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -4em; + padding-left: 5em +} + +body .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option, +.logico-form-field .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -5em; + padding-left: 6em +} + +body .select2-container--default .select2-results__option--highlighted[aria-selected], +body .select2-container--default .select2-results__option--highlighted[data-selected], +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option--highlighted[aria-selected], +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__option--highlighted[data-selected], +.logico-form-field .select2-container--default .select2-results__option--highlighted[aria-selected], +.logico-form-field .select2-container--default .select2-results__option--highlighted[data-selected] { + background-color: #f6f6f6; + color: var(--logico-dark-text-color) +} + +body .select2-container--default .select2-results__group, +.woocommerce form .form-row .logico-form-field .select2-container--default .select2-results__group, +.logico-form-field .select2-container--default .select2-results__group { + cursor: default; + display: block; + padding: 6px +} + +.elementor-editor-preview .elementor-widget-container input[type="radio"], +.elementor-editor-active.elementor-widget-container input[type="radio"], +.wp-block-post-content input[type="radio"], +.logico-front-end input[type="radio"], +.wpforms-container .wpforms-field input[type="radio"] { + display: inline-block !important; + margin: 0 1em -.1875em 0; + width: 18px; + height: 18px; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-border-radius: 50%; + border-radius: 50%; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + position: relative; + vertical-align: baseline; + outline: none !important; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + cursor: pointer; + border: solid 1px var(--logico-border-color); + font-size: 16px; + line-height: 1 +} + +.elementor-editor-preview .elementor-widget-container input[type="radio"]:checked:before, +.elementor-editor-active.elementor-widget-container input[type="radio"]:checked:before, +.wp-block-post-content input[type="radio"]:checked:before, +.logico-front-end input[type="radio"]:checked:before, +.wpforms-container .wpforms-field input[type="radio"]:checked:before { + content: ''; + position: absolute; + width: 0; + height: 0; + top: 3px; + left: 3px; + right: 3px; + -webkit-border-radius: 50%; + border-radius: 50%; + border: solid 5px var(--logico-dark-text-color) +} + +.elementor-editor-preview .elementor-widget-container input[type="radio"]+label, +.elementor-editor-active.elementor-widget-container input[type="radio"]+label, +.wp-block-post-content input[type="radio"]+label, +.logico-front-end input[type="radio"]+label, +.wpforms-container .wpforms-field input[type="radio"]+label { + font-size: 16px +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox fieldset, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio fieldset, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox fieldset, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio fieldset, +.wpforms-field.wpforms-field-checkbox fieldset, +.wpforms-field.wpforms-field-radio fieldset { + border: none; + padding: 0; + margin: 0; + border-radius: var(--logico-radius-small, 0) +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox legend, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio legend, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox legend, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio legend, +.wpforms-field.wpforms-field-checkbox legend, +.wpforms-field.wpforms-field-radio legend { + background: none; + padding: 0 0 .5em +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox ul, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio ul, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox ul, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio ul, +.wpforms-field.wpforms-field-checkbox ul, +.wpforms-field.wpforms-field-radio ul { + margin: 0 +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox ul li, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio ul li, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox ul li, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio ul li, +.wpforms-field.wpforms-field-checkbox ul li, +.wpforms-field.wpforms-field-radio ul li { + padding: 0 +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox ul li:before, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio ul li:before, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox ul li:before, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio ul li:before, +.wpforms-field.wpforms-field-checkbox ul li:before, +.wpforms-field.wpforms-field-radio ul li:before { + content: none; + display: none +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-image-choices li:not(:first-child), +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-image-choices li:not(:first-child), +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-image-choices li:not(:first-child), +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-image-choices li:not(:first-child), +.wpforms-field.wpforms-field-checkbox .wpforms-image-choices li:not(:first-child), +.wpforms-field.wpforms-field-radio .wpforms-image-choices li:not(:first-child) { + margin-top: 10px +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-image-choices .wpforms-image-choices-image, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-image-choices .wpforms-image-choices-image, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-image-choices .wpforms-image-choices-image, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-image-choices .wpforms-image-choices-image, +.wpforms-field.wpforms-field-checkbox .wpforms-image-choices .wpforms-image-choices-image, +.wpforms-field.wpforms-field-radio .wpforms-image-choices .wpforms-image-choices-image { + font-size: 0; + line-height: 1 +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-image-choices .wpforms-image-choices-image+br, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-image-choices .wpforms-image-choices-image+br, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-image-choices .wpforms-image-choices-image+br, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-image-choices .wpforms-image-choices-image+br, +.wpforms-field.wpforms-field-checkbox .wpforms-image-choices .wpforms-image-choices-image+br, +.wpforms-field.wpforms-field-radio .wpforms-image-choices .wpforms-image-choices-image+br { + display: none +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-icon-choices .wpforms-icon-choices-icon, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-icon-choices .wpforms-icon-choices-icon, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-icon-choices .wpforms-icon-choices-icon, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-icon-choices .wpforms-icon-choices-icon, +.wpforms-field.wpforms-field-checkbox .wpforms-icon-choices .wpforms-icon-choices-icon, +.wpforms-field.wpforms-field-radio .wpforms-icon-choices .wpforms-icon-choices-icon { + display: inline-block; + vertical-align: middle; + margin: 0 10px 0 0 +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-icon-choices .wpforms-icon-choices-icon svg, +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-icon-choices .wpforms-icon-choices-icon svg, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-checkbox .wpforms-icon-choices .wpforms-icon-choices-icon svg, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-radio .wpforms-icon-choices .wpforms-icon-choices-icon svg, +.wpforms-field.wpforms-field-checkbox .wpforms-icon-choices .wpforms-icon-choices-icon svg, +.wpforms-field.wpforms-field-radio .wpforms-icon-choices .wpforms-icon-choices-icon svg { + fill: var(--wpforms-icon-choices-color) +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-mailchimp ul, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-mailchimp ul, +.wpforms-field.wpforms-field-mailchimp ul { + margin: 0 +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-mailchimp ul li, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-mailchimp ul li, +.wpforms-field.wpforms-field-mailchimp ul li { + padding: 0 +} + +.elementor-editor-preview .elementor-widget-container .wpforms-field.wpforms-field-mailchimp ul li:before, +.elementor-editor-active .elementor-widget-container .wpforms-field.wpforms-field-mailchimp ul li:before, +.wpforms-field.wpforms-field-mailchimp ul li:before { + content: none; + display: none +} + +.elementor-editor-preview .elementor-widget-container input[type="checkbox"], +.elementor-editor-active .elementor-widget-container input[type="checkbox"], +.wp-block-post-content input[type="checkbox"], +.logico-front-end input[type="checkbox"], +.wpforms-container .wpforms-field input[type="checkbox"] { + width: 20px; + height: 20px; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: inline-block !important; + margin: 0 1em -.1875em 0; + cursor: pointer; + vertical-align: baseline; + outline: none !important; + position: relative; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border: solid 1px var(--logico-border-color); + font-size: 16px; + line-height: 1; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + border-radius: calc(var(--logico-form-field-border-radius-left-top, 0px)/2) calc(var(--logico-form-field-border-radius-right-top, 0px)/2) calc(var(--logico-form-field-border-radius-right-bottom, 0px)/2) calc(var(--logico-form-field-border-radius-left-bottom, 0px)/2) +} + +.elementor-editor-preview .elementor-widget-container input[type="checkbox"]:checked:before, +.elementor-editor-active .elementor-widget-container input[type="checkbox"]:checked:before, +.wp-block-post-content input[type="checkbox"]:checked:before, +.logico-front-end input[type="checkbox"]:checked:before, +.wpforms-container .wpforms-field input[type="checkbox"]:checked:before { + content: '\e87b'; + position: absolute; + width: 19px; + height: 18px; + font: 400 normal 9px/18px 'fontello'; + text-align: center; + display: block; + z-index: 2; + left: 0; + right: 0; + top: 0; + color: var(--logico-dark-text-color) +} + +.elementor-editor-preview .elementor-widget-container input[type="checkbox"]+label, +.elementor-editor-active .elementor-widget-container input[type="checkbox"]+label, +.wp-block-post-content input[type="checkbox"]+label, +.logico-front-end input[type="checkbox"]+label, +.wpforms-container .wpforms-field input[type="checkbox"]+label { + font-size: 16px; + letter-spacing: .008em +} + +.elementor-editor-preview .elementor-widget-container input[type="range"], +.elementor-editor-active .elementor-widget-container input[type="range"], +.wp-block-post-content input[type="range"], +.logico-front-end input[type="range"] { + height: 6px; + border: none; + -webkit-border-radius: 0; + border-radius: 0; + outline: none; + width: 100%; + background-color: var(--logico-background-color); + -webkit-box-shadow: inset 0 0 0 1px var(--logico-border-color); + -moz-box-shadow: inset 0 0 0 1px var(--logico-border-color); + box-shadow: inset 0 0 0 1px var(--logico-border-color) +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]::-webkit-slider-runnable-track, +.elementor-editor-active .elementor-widget-container input[type="range"]::-webkit-slider-runnable-track, +.wp-block-post-content input[type="range"]::-webkit-slider-runnable-track, +.logico-front-end input[type="range"]::-webkit-slider-runnable-track { + width: 100%; + height: 6px; + border: none; + color: transparent +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]:focus::-webkit-slider-runnable-track, +.elementor-editor-active .elementor-widget-container input[type="range"]:focus::-webkit-slider-runnable-track, +.wp-block-post-content input[type="range"]:focus::-webkit-slider-runnable-track, +.logico-front-end input[type="range"]:focus::-webkit-slider-runnable-track { + width: 100%; + height: 6px; + border: none; + color: transparent +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]::-moz-range-track, +.elementor-editor-active .elementor-widget-container input[type="range"]::-moz-range-track, +.wp-block-post-content input[type="range"]::-moz-range-track, +.logico-front-end input[type="range"]::-moz-range-track { + width: 100%; + height: 6px; + border: none; + color: transparent +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]::-ms-track, +.elementor-editor-active .elementor-widget-container input[type="range"]::-ms-track, +.wp-block-post-content input[type="range"]::-ms-track, +.logico-front-end input[type="range"]::-ms-track { + width: 100%; + height: 6px; + border: none; + color: transparent +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]::-webkit-slider-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]::-webkit-slider-thumb, +.wp-block-post-content input[type="range"]::-webkit-slider-thumb, +.logico-front-end input[type="range"]::-webkit-slider-thumb { + width: 18px; + height: 18px; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + margin: -6px 0 0 0; + border: solid 1px var(--logico-border-color); + background-color: var(--logico-background-color); + outline: none +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]:focus::-webkit-slider-thumb, +.elementor-editor-preview .elementor-widget-container input[type="range"]::-webkit-slider-thumb:hover, +.elementor-editor-active .elementor-widget-container input[type="range"]:focus::-webkit-slider-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]::-webkit-slider-thumb:hover, +.wp-block-post-content input[type="range"]:focus::-webkit-slider-thumb, +.wp-block-post-content input[type="range"]::-webkit-slider-thumb:hover, +.logico-front-end input[type="range"]:focus::-webkit-slider-thumb, +.logico-front-end input[type="range"]::-webkit-slider-thumb:hover { + outline: none +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]::-moz-range-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]::-moz-range-thumb, +.wp-block-post-content input[type="range"]::-moz-range-thumb, +.logico-front-end input[type="range"]::-moz-range-thumb { + width: 18px; + height: 18px; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + margin: -6px 0 0 -7px; + border: solid 1px var(--logico-border-color); + background-color: var(--logico-background-color); + outline: none +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]:focus::-moz-range-thumb, +.elementor-editor-preview .elementor-widget-container input[type="range"]::-moz-range-thumb:hover, +.elementor-editor-active .elementor-widget-container input[type="range"]:focus::-moz-range-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]::-moz-range-thumb:hover, +.wp-block-post-content input[type="range"]:focus::-moz-range-thumb, +.wp-block-post-content input[type="range"]::-moz-range-thumb:hover, +.logico-front-end input[type="range"]:focus::-moz-range-thumb, +.logico-front-end input[type="range"]::-moz-range-thumb:hover { + outline: none +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]::-ms-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]::-ms-thumb, +.wp-block-post-content input[type="range"]::-ms-thumb, +.logico-front-end input[type="range"]::-ms-thumb { + width: 18px; + height: 18px; + -webkit-border-radius: 0; + border-radius: 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + margin: -6px 0 0 -7px; + border: solid 1px var(--logico-border-color); + background-color: var(--logico-background-color); + outline: none +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]:focus::-ms-thumb, +.elementor-editor-preview .elementor-widget-container input[type="range"]::-ms-thumb:hover, +.elementor-editor-active .elementor-widget-container input[type="range"]:focus::-ms-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]::-ms-thumb:hover, +.wp-block-post-content input[type="range"]:focus::-ms-thumb, +.wp-block-post-content input[type="range"]::-ms-thumb:hover, +.logico-front-end input[type="range"]:focus::-ms-thumb, +.logico-front-end input[type="range"]::-ms-thumb:hover { + outline: none +} + +.elementor-editor-preview .elementor-widget-container input[type="range"]:focus::-ms-thumb, +.elementor-editor-active .elementor-widget-container input[type="range"]:focus::-ms-thumb, +.wp-block-post-content input[type="range"]:focus::-ms-thumb, +.logico-front-end input[type="range"]:focus::-ms-thumb { + width: 18px; + height: 18px; + -webkit-border-radius: 50%; + border-radius: 50%; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + margin: -6px 0 0 -7px; + border: solid 1px var(--logico-border-color); + background-color: var(--logico-background-color); + outline: none +} + +.wpforms-field-number-slider .wpforms-field-label { + display: block +} + +.wpforms-field-number-slider .wpforms-field-number-slider-hint { + font-size: 16px !important; + line-height: 30px; + font-weight: 400; + margin: 10px 0 0 +} + +.wpforms-field-number-slider .wpforms-field-number-slider-hint b { + font-weight: 400 +} + +.wpforms-field { + padding: 20px 0 0 +} + +.wpforms-container .wpforms-field.wpforms-has-error em.wpforms-error { + font-style: normal; + color: #c01227; + border: solid 1px; + border-radius: 3px; + font-size: 12px; + line-height: 1.4286em; + display: block; + position: absolute; + top: 100%; + left: 4px; + right: initial; + margin: 4px 0 0 0; + padding: 3px 5px; + max-width: 100%; + box-sizing: border-box; + background: #fff; + z-index: 3; + box-shadow: 0 0 5px rgba(0, 0, 0, .4) +} + +.wpforms-container .wpforms-field.wpforms-has-error em.wpforms-error:before { + content: ''; + position: absolute; + display: block; + left: 13px; + right: initial; + top: -6px; + width: 10px; + height: 10px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + border-top: solid 1px; + border-left: solid 1px; + background: inherit +} + +.wpforms-form .wpforms-field-sublabel, +.wpforms-form .wpforms-field-limit-text, +.wpforms-form .wpforms-field-description { + margin: 8px 0 0; + font-size: 16px; + line-height: 1.2em; + color: var(--logico-light-text-color) +} + +.content-wrapper { + color: var(--logico-default-text-color) +} + +.elementor-editor-preview .elementor-widget-container p, +.elementor-editor-active .elementor-widget-container p, +.editor-styles-wrapper p, +.logico-front-end p { + margin: 0 +} + +.elementor-editor-preview .elementor-widget-container p:last-child, +.elementor-editor-active .elementor-widget-container p:last-child, +.editor-styles-wrapper p:last-child, +.logico-front-end p:last-child { + margin-bottom: 0 +} + +.elementor-editor-preview .elementor-widget-container a, +.elementor-editor-active .elementor-widget-container a, +.editor-styles-wrapper a, +.logico-front-end a { + color: var(--logico-accent-color) +} + +.elementor-editor-preview .elementor-widget-container blockquote, +.elementor-editor-active .elementor-widget-container blockquote, +.editor-styles-wrapper blockquote, +.logico-front-end blockquote { + padding: 0; + margin: 0 0 1.5em; + font-size: 1.1111em; + line-height: 2em +} + +.elementor-editor-preview .elementor-widget-container blockquote:before, +.elementor-editor-active .elementor-widget-container blockquote:before, +.editor-styles-wrapper blockquote:before, +.logico-front-end blockquote:before { + content: '\e87c'; + display: block; + font: 400 normal 1.45em/1em 'fontello'; + margin: 0 0 1.4138em; + color: var(--logico-accent-color) +} + +.elementor-editor-preview .elementor-widget-container blockquote:last-child, +.elementor-editor-active .elementor-widget-container blockquote:last-child, +.editor-styles-wrapper blockquote:last-child, +.logico-front-end blockquote:last-child { + margin-bottom: 0 +} + +.elementor-editor-preview .elementor-widget-container blockquote p, +.elementor-editor-active .elementor-widget-container blockquote p, +.editor-styles-wrapper blockquote p, +.logico-front-end blockquote p { + font-size: inherit; + line-height: inherit; + margin-bottom: 1em +} + +.elementor-editor-preview .elementor-widget-container blockquote cite, +.elementor-editor-active .elementor-widget-container blockquote cite, +.editor-styles-wrapper blockquote cite, +.logico-front-end blockquote cite { + font-size: .9em; + font-style: normal; + line-height: 1.7em; + display: block; + color: var(--logico-light-text-color) +} + +.elementor-editor-preview .elementor-widget-container ol, +.elementor-editor-preview .elementor-widget-container ul, +.elementor-editor-active .elementor-widget-container ol, +.elementor-editor-active .elementor-widget-container ul, +.editor-styles-wrapper ol, +.editor-styles-wrapper ul, +.logico-front-end ol, +.logico-front-end ul { + padding: 0; + margin: 0 0 1.5em; + font-size: 1em; + line-height: 2em +} + +.elementor-editor-preview .elementor-widget-container ol:last-child, +.elementor-editor-preview .elementor-widget-container ul:last-child, +.elementor-editor-active .elementor-widget-container ol:last-child, +.elementor-editor-active .elementor-widget-container ul:last-child, +.editor-styles-wrapper ol:last-child, +.editor-styles-wrapper ul:last-child, +.logico-front-end ol:last-child, +.logico-front-end ul:last-child { + margin-bottom: 0 +} + +.elementor-editor-preview .elementor-widget-container ul, +.elementor-editor-active .elementor-widget-container ul, +.editor-styles-wrapper ul, +.logico-front-end ul { + list-style: none +} + +.elementor-editor-preview .elementor-widget-container ul li, +.elementor-editor-active .elementor-widget-container ul li, +.editor-styles-wrapper ul li, +.logico-front-end ul li { + position: relative; + padding: 0 0 0 1.7em +} + +.elementor-editor-preview .elementor-widget-container ul li:before, +.elementor-editor-active .elementor-widget-container ul li:before, +.editor-styles-wrapper ul li:before, +.logico-front-end ul li:before { + content: '\e87b'; + display: inline-block; + position: absolute; + left: 0; + right: initial; + top: .0909em; + font: 400 normal .55em 'fontello'; + line-height: inherit; + color: var(--logico-accent-color) +} + +.elementor-editor-preview .elementor-widget-container ol, +.elementor-editor-active .elementor-widget-container ol, +.editor-styles-wrapper ol, +.logico-front-end ol { + list-style-position: inside +} + +.elementor-editor-preview .elementor-widget-container h1:not([class*=logico-title-h]), +.elementor-editor-preview .elementor-widget-container h2:not([class*=logico-title-h]), +.elementor-editor-preview .elementor-widget-container h3:not([class*=logico-title-h]), +.elementor-editor-preview .elementor-widget-container h4:not([class*=logico-title-h]), +.elementor-editor-preview .elementor-widget-container h5:not([class*=logico-title-h]), +.elementor-editor-preview .elementor-widget-container h6:not([class*=logico-title-h]), +.elementor-editor-preview .elementor-widget-container .logico-title-h1, +.elementor-editor-preview .elementor-widget-container .logico-title-h2, +.elementor-editor-preview .elementor-widget-container .logico-title-h3, +.elementor-editor-preview .elementor-widget-container .logico-title-h4, +.elementor-editor-preview .elementor-widget-container .logico-title-h5, +.elementor-editor-preview .elementor-widget-container .logico-title-h6, +.elementor-editor-active .elementor-widget-container h1:not([class*=logico-title-h]), +.elementor-editor-active .elementor-widget-container h2:not([class*=logico-title-h]), +.elementor-editor-active .elementor-widget-container h3:not([class*=logico-title-h]), +.elementor-editor-active .elementor-widget-container h4:not([class*=logico-title-h]), +.elementor-editor-active .elementor-widget-container h5:not([class*=logico-title-h]), +.elementor-editor-active .elementor-widget-container h6:not([class*=logico-title-h]), +.elementor-editor-active .elementor-widget-container .logico-title-h1, +.elementor-editor-active .elementor-widget-container .logico-title-h2, +.elementor-editor-active .elementor-widget-container .logico-title-h3, +.elementor-editor-active .elementor-widget-container .logico-title-h4, +.elementor-editor-active .elementor-widget-container .logico-title-h5, +.elementor-editor-active .elementor-widget-container .logico-title-h6, +.editor-styles-wrapper h1:not([class*=logico-title-h]), +.editor-styles-wrapper h2:not([class*=logico-title-h]), +.editor-styles-wrapper h3:not([class*=logico-title-h]), +.editor-styles-wrapper h4:not([class*=logico-title-h]), +.editor-styles-wrapper h5:not([class*=logico-title-h]), +.editor-styles-wrapper h6:not([class*=logico-title-h]), +.editor-styles-wrapper .logico-title-h1, +.editor-styles-wrapper .logico-title-h2, +.editor-styles-wrapper .logico-title-h3, +.editor-styles-wrapper .logico-title-h4, +.editor-styles-wrapper .logico-title-h5, +.editor-styles-wrapper .logico-title-h6, +.logico-front-end h1:not([class*=logico-title-h]), +.logico-front-end h2:not([class*=logico-title-h]), +.logico-front-end h3:not([class*=logico-title-h]), +.logico-front-end h4:not([class*=logico-title-h]), +.logico-front-end h5:not([class*=logico-title-h]), +.logico-front-end h6:not([class*=logico-title-h]), +.logico-front-end .logico-title-h1, +.logico-front-end .logico-title-h2, +.logico-front-end .logico-title-h3, +.logico-front-end .logico-title-h4, +.logico-front-end .logico-title-h5, +.logico-front-end .logico-title-h6 { + color: var(--logico-dark-text-color); + margin: 0 0 30px +} + +.elementor-editor-preview .elementor-widget-container h1:not([class*=logico-title-h]):last-child, +.elementor-editor-preview .elementor-widget-container h2:not([class*=logico-title-h]):last-child, +.elementor-editor-preview .elementor-widget-container h3:not([class*=logico-title-h]):last-child, +.elementor-editor-preview .elementor-widget-container h4:not([class*=logico-title-h]):last-child, +.elementor-editor-preview .elementor-widget-container h5:not([class*=logico-title-h]):last-child, +.elementor-editor-preview .elementor-widget-container h6:not([class*=logico-title-h]):last-child, +.elementor-editor-preview .elementor-widget-container .logico-title-h1:last-child, +.elementor-editor-preview .elementor-widget-container .logico-title-h2:last-child, +.elementor-editor-preview .elementor-widget-container .logico-title-h3:last-child, +.elementor-editor-preview .elementor-widget-container .logico-title-h4:last-child, +.elementor-editor-preview .elementor-widget-container .logico-title-h5:last-child, +.elementor-editor-preview .elementor-widget-container .logico-title-h6:last-child, +.elementor-editor-active .elementor-widget-container h1:not([class*=logico-title-h]):last-child, +.elementor-editor-active .elementor-widget-container h2:not([class*=logico-title-h]):last-child, +.elementor-editor-active .elementor-widget-container h3:not([class*=logico-title-h]):last-child, +.elementor-editor-active .elementor-widget-container h4:not([class*=logico-title-h]):last-child, +.elementor-editor-active .elementor-widget-container h5:not([class*=logico-title-h]):last-child, +.elementor-editor-active .elementor-widget-container h6:not([class*=logico-title-h]):last-child, +.elementor-editor-active .elementor-widget-container .logico-title-h1:last-child, +.elementor-editor-active .elementor-widget-container .logico-title-h2:last-child, +.elementor-editor-active .elementor-widget-container .logico-title-h3:last-child, +.elementor-editor-active .elementor-widget-container .logico-title-h4:last-child, +.elementor-editor-active .elementor-widget-container .logico-title-h5:last-child, +.elementor-editor-active .elementor-widget-container .logico-title-h6:last-child, +.editor-styles-wrapper h1:not([class*=logico-title-h]):last-child, +.editor-styles-wrapper h2:not([class*=logico-title-h]):last-child, +.editor-styles-wrapper h3:not([class*=logico-title-h]):last-child, +.editor-styles-wrapper h4:not([class*=logico-title-h]):last-child, +.editor-styles-wrapper h5:not([class*=logico-title-h]):last-child, +.editor-styles-wrapper h6:not([class*=logico-title-h]):last-child, +.editor-styles-wrapper .logico-title-h1:last-child, +.editor-styles-wrapper .logico-title-h2:last-child, +.editor-styles-wrapper .logico-title-h3:last-child, +.editor-styles-wrapper .logico-title-h4:last-child, +.editor-styles-wrapper .logico-title-h5:last-child, +.editor-styles-wrapper .logico-title-h6:last-child, +.logico-front-end h1:not([class*=logico-title-h]):last-child, +.logico-front-end h2:not([class*=logico-title-h]):last-child, +.logico-front-end h3:not([class*=logico-title-h]):last-child, +.logico-front-end h4:not([class*=logico-title-h]):last-child, +.logico-front-end h5:not([class*=logico-title-h]):last-child, +.logico-front-end h6:not([class*=logico-title-h]):last-child, +.logico-front-end .logico-title-h1:last-child, +.logico-front-end .logico-title-h2:last-child, +.logico-front-end .logico-title-h3:last-child, +.logico-front-end .logico-title-h4:last-child, +.logico-front-end .logico-title-h5:last-child, +.logico-front-end .logico-title-h6:last-child { + margin-bottom: 0 +} + +.elementor-editor-preview .elementor-widget-container h1:not([class*=logico-title-h]) a, +.elementor-editor-preview .elementor-widget-container h2:not([class*=logico-title-h]) a, +.elementor-editor-preview .elementor-widget-container h3:not([class*=logico-title-h]) a, +.elementor-editor-preview .elementor-widget-container h4:not([class*=logico-title-h]) a, +.elementor-editor-preview .elementor-widget-container h5:not([class*=logico-title-h]) a, +.elementor-editor-preview .elementor-widget-container h6:not([class*=logico-title-h]) a, +.elementor-editor-preview .elementor-widget-container .logico-title-h1 a, +.elementor-editor-preview .elementor-widget-container .logico-title-h2 a, +.elementor-editor-preview .elementor-widget-container .logico-title-h3 a, +.elementor-editor-preview .elementor-widget-container .logico-title-h4 a, +.elementor-editor-preview .elementor-widget-container .logico-title-h5 a, +.elementor-editor-preview .elementor-widget-container .logico-title-h6 a, +.elementor-editor-active .elementor-widget-container h1:not([class*=logico-title-h]) a, +.elementor-editor-active .elementor-widget-container h2:not([class*=logico-title-h]) a, +.elementor-editor-active .elementor-widget-container h3:not([class*=logico-title-h]) a, +.elementor-editor-active .elementor-widget-container h4:not([class*=logico-title-h]) a, +.elementor-editor-active .elementor-widget-container h5:not([class*=logico-title-h]) a, +.elementor-editor-active .elementor-widget-container h6:not([class*=logico-title-h]) a, +.elementor-editor-active .elementor-widget-container .logico-title-h1 a, +.elementor-editor-active .elementor-widget-container .logico-title-h2 a, +.elementor-editor-active .elementor-widget-container .logico-title-h3 a, +.elementor-editor-active .elementor-widget-container .logico-title-h4 a, +.elementor-editor-active .elementor-widget-container .logico-title-h5 a, +.elementor-editor-active .elementor-widget-container .logico-title-h6 a, +.editor-styles-wrapper h1:not([class*=logico-title-h]) a, +.editor-styles-wrapper h2:not([class*=logico-title-h]) a, +.editor-styles-wrapper h3:not([class*=logico-title-h]) a, +.editor-styles-wrapper h4:not([class*=logico-title-h]) a, +.editor-styles-wrapper h5:not([class*=logico-title-h]) a, +.editor-styles-wrapper h6:not([class*=logico-title-h]) a, +.editor-styles-wrapper .logico-title-h1 a, +.editor-styles-wrapper .logico-title-h2 a, +.editor-styles-wrapper .logico-title-h3 a, +.editor-styles-wrapper .logico-title-h4 a, +.editor-styles-wrapper .logico-title-h5 a, +.editor-styles-wrapper .logico-title-h6 a, +.logico-front-end h1:not([class*=logico-title-h]) a, +.logico-front-end h2:not([class*=logico-title-h]) a, +.logico-front-end h3:not([class*=logico-title-h]) a, +.logico-front-end h4:not([class*=logico-title-h]) a, +.logico-front-end h5:not([class*=logico-title-h]) a, +.logico-front-end h6:not([class*=logico-title-h]) a, +.logico-front-end .logico-title-h1 a, +.logico-front-end .logico-title-h2 a, +.logico-front-end .logico-title-h3 a, +.logico-front-end .logico-title-h4 a, +.logico-front-end .logico-title-h5 a, +.logico-front-end .logico-title-h6 a { + color: inherit +} + +.elementor-editor-preview .elementor-widget-container h1:not([class*=logico-title-h]) a:hover, +.elementor-editor-preview .elementor-widget-container h2:not([class*=logico-title-h]) a:hover, +.elementor-editor-preview .elementor-widget-container h3:not([class*=logico-title-h]) a:hover, +.elementor-editor-preview .elementor-widget-container h4:not([class*=logico-title-h]) a:hover, +.elementor-editor-preview .elementor-widget-container h5:not([class*=logico-title-h]) a:hover, +.elementor-editor-preview .elementor-widget-container h6:not([class*=logico-title-h]) a:hover, +.elementor-editor-preview .elementor-widget-container .logico-title-h1 a:hover, +.elementor-editor-preview .elementor-widget-container .logico-title-h2 a:hover, +.elementor-editor-preview .elementor-widget-container .logico-title-h3 a:hover, +.elementor-editor-preview .elementor-widget-container .logico-title-h4 a:hover, +.elementor-editor-preview .elementor-widget-container .logico-title-h5 a:hover, +.elementor-editor-preview .elementor-widget-container .logico-title-h6 a:hover, +.elementor-editor-active .elementor-widget-container h1:not([class*=logico-title-h]) a:hover, +.elementor-editor-active .elementor-widget-container h2:not([class*=logico-title-h]) a:hover, +.elementor-editor-active .elementor-widget-container h3:not([class*=logico-title-h]) a:hover, +.elementor-editor-active .elementor-widget-container h4:not([class*=logico-title-h]) a:hover, +.elementor-editor-active .elementor-widget-container h5:not([class*=logico-title-h]) a:hover, +.elementor-editor-active .elementor-widget-container h6:not([class*=logico-title-h]) a:hover, +.elementor-editor-active .elementor-widget-container .logico-title-h1 a:hover, +.elementor-editor-active .elementor-widget-container .logico-title-h2 a:hover, +.elementor-editor-active .elementor-widget-container .logico-title-h3 a:hover, +.elementor-editor-active .elementor-widget-container .logico-title-h4 a:hover, +.elementor-editor-active .elementor-widget-container .logico-title-h5 a:hover, +.elementor-editor-active .elementor-widget-container .logico-title-h6 a:hover, +.editor-styles-wrapper h1:not([class*=logico-title-h]) a:hover, +.editor-styles-wrapper h2:not([class*=logico-title-h]) a:hover, +.editor-styles-wrapper h3:not([class*=logico-title-h]) a:hover, +.editor-styles-wrapper h4:not([class*=logico-title-h]) a:hover, +.editor-styles-wrapper h5:not([class*=logico-title-h]) a:hover, +.editor-styles-wrapper h6:not([class*=logico-title-h]) a:hover, +.editor-styles-wrapper .logico-title-h1 a:hover, +.editor-styles-wrapper .logico-title-h2 a:hover, +.editor-styles-wrapper .logico-title-h3 a:hover, +.editor-styles-wrapper .logico-title-h4 a:hover, +.editor-styles-wrapper .logico-title-h5 a:hover, +.editor-styles-wrapper .logico-title-h6 a:hover, +.logico-front-end h1:not([class*=logico-title-h]) a:hover, +.logico-front-end h2:not([class*=logico-title-h]) a:hover, +.logico-front-end h3:not([class*=logico-title-h]) a:hover, +.logico-front-end h4:not([class*=logico-title-h]) a:hover, +.logico-front-end h5:not([class*=logico-title-h]) a:hover, +.logico-front-end h6:not([class*=logico-title-h]) a:hover, +.logico-front-end .logico-title-h1 a:hover, +.logico-front-end .logico-title-h2 a:hover, +.logico-front-end .logico-title-h3 a:hover, +.logico-front-end .logico-title-h4 a:hover, +.logico-front-end .logico-title-h5 a:hover, +.logico-front-end .logico-title-h6 a:hover { + color: var(--logico-accent-color) +} + +.elementor-editor-preview .elementor-widget-container h1:not([class*=logico-title-h]).special-title, +.elementor-editor-preview .elementor-widget-container h2:not([class*=logico-title-h]).special-title, +.elementor-editor-preview .elementor-widget-container h3:not([class*=logico-title-h]).special-title, +.elementor-editor-preview .elementor-widget-container h4:not([class*=logico-title-h]).special-title, +.elementor-editor-preview .elementor-widget-container h5:not([class*=logico-title-h]).special-title, +.elementor-editor-preview .elementor-widget-container h6:not([class*=logico-title-h]).special-title, +.elementor-editor-active .elementor-widget-container h1:not([class*=logico-title-h]).special-title, +.elementor-editor-active .elementor-widget-container h2:not([class*=logico-title-h]).special-title, +.elementor-editor-active .elementor-widget-container h3:not([class*=logico-title-h]).special-title, +.elementor-editor-active .elementor-widget-container h4:not([class*=logico-title-h]).special-title, +.elementor-editor-active .elementor-widget-container h5:not([class*=logico-title-h]).special-title, +.elementor-editor-active .elementor-widget-container h6:not([class*=logico-title-h]).special-title, +.editor-styles-wrapper h1:not([class*=logico-title-h]).special-title, +.editor-styles-wrapper h2:not([class*=logico-title-h]).special-title, +.editor-styles-wrapper h3:not([class*=logico-title-h]).special-title, +.editor-styles-wrapper h4:not([class*=logico-title-h]).special-title, +.editor-styles-wrapper h5:not([class*=logico-title-h]).special-title, +.editor-styles-wrapper h6:not([class*=logico-title-h]).special-title, +.logico-front-end h1:not([class*=logico-title-h]).special-title, +.logico-front-end h2:not([class*=logico-title-h]).special-title, +.logico-front-end h3:not([class*=logico-title-h]).special-title, +.logico-front-end h4:not([class*=logico-title-h]).special-title, +.logico-front-end h5:not([class*=logico-title-h]).special-title, +.logico-front-end h6:not([class*=logico-title-h]).special-title { + font-family: var(--logico-body-font-family); + text-transform: none; + font-weight: 600; + letter-spacing: -.03em +} + +.elementor-editor-preview .elementor-widget-container h1:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-preview .elementor-widget-container h2:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-preview .elementor-widget-container h3:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-preview .elementor-widget-container h4:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-preview .elementor-widget-container h5:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-preview .elementor-widget-container h6:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-active .elementor-widget-container h1:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-active .elementor-widget-container h2:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-active .elementor-widget-container h3:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-active .elementor-widget-container h4:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-active .elementor-widget-container h5:not([class*=logico-title-h]).special-title:not(:last-child), +.elementor-editor-active .elementor-widget-container h6:not([class*=logico-title-h]).special-title:not(:last-child), +.editor-styles-wrapper h1:not([class*=logico-title-h]).special-title:not(:last-child), +.editor-styles-wrapper h2:not([class*=logico-title-h]).special-title:not(:last-child), +.editor-styles-wrapper h3:not([class*=logico-title-h]).special-title:not(:last-child), +.editor-styles-wrapper h4:not([class*=logico-title-h]).special-title:not(:last-child), +.editor-styles-wrapper h5:not([class*=logico-title-h]).special-title:not(:last-child), +.editor-styles-wrapper h6:not([class*=logico-title-h]).special-title:not(:last-child), +.logico-front-end h1:not([class*=logico-title-h]).special-title:not(:last-child), +.logico-front-end h2:not([class*=logico-title-h]).special-title:not(:last-child), +.logico-front-end h3:not([class*=logico-title-h]).special-title:not(:last-child), +.logico-front-end h4:not([class*=logico-title-h]).special-title:not(:last-child), +.logico-front-end h5:not([class*=logico-title-h]).special-title:not(:last-child), +.logico-front-end h6:not([class*=logico-title-h]).special-title:not(:last-child) { + margin-bottom: .56em +} + +.elementor-editor-preview .elementor-widget-container mark, +.elementor-editor-active .elementor-widget-container mark, +.editor-styles-wrapper mark, +.logico-front-end mark { + background-color: #ff0; + color: #000; + padding: 0 .3em +} + +.wp-block-title { + margin: 0 0 28px +} + +.wp-block-title:last-child { + margin-bottom: 0 +} + +.wp-block-pullquote { + font-size: 1.1111em; + line-height: 1.6em; + padding: 0 +} + +.wp-block-pullquote:not(:last-child) { + margin-bottom: 1.25rem +} + +.wp-block-pullquote:not(:first-child) { + margin-top: 2.5rem +} + +.wp-block-pullquote:before { + content: '\e87e'; + font: 400 normal 2em/1em 'fontello'; + color: var(--logico-accent-color) +} + +.wp-block-pullquote blockquote { + padding: 1em; + font-size: inherit; + line-height: inherit +} + +.wp-block-pullquote blockquote:before { + content: none; + display: none +} + +.wp-block-pullquote blockquote cite { + font-size: .8em +} + +.wp-block-pullquote.has-background { + padding: 1em; + border-radius: var(--logico-radius-large, 0) +} + +.wp-block-pullquote, +.wp-block-pullquote.has-text-align-left { + text-align: left; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.wp-block-pullquote.has-text-align-right { + text-align: right; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row-reverse; + -moz-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.wp-block-pullquote.has-text-align-center { + text-align: center; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.wp-block-media-text { + margin: 1.875rem 0 +} + +.wp-block-media-text:not(:first-child) { + margin-top: 3.75em +} + +.wp-block-media-text:not(:last-child) { + margin-bottom: 3.75em +} + +.wp-block-media-text .wp-block-media-text__content { + font-size: 1.1111em; + line-height: 1.6em; + padding: 0 1.5em +} + +.wp-block-media-text .wp-block-media-text__media { + height: 100%; + border-radius: inherit +} + +.wp-block-media-text .wp-block-media-text__media img { + height: 100%; + -o-object-fit: cover; + object-fit: cover; + border-radius: inherit +} + +.wp-block-media-text.has-background { + border-radius: var(--logico-radius-large, 0) +} + +.wp-block-media-text.has-background .wp-block-media-text__content { + padding-top: 1.5em; + padding-bottom: 1.5em +} + +.content .wp-block-cover, +.block-editor-block-list__layout .wp-block-cover, +.wp-block-cover { + border-radius: var(--logico-radius-medium, 0) +} + +.content .wp-block-cover strong, +.block-editor-block-list__layout .wp-block-cover strong, +.wp-block-cover strong { + color: inherit +} + +.content .wp-block-cover .wp-block-title a, +.block-editor-block-list__layout .wp-block-cover .wp-block-title a, +.wp-block-cover .wp-block-title a { + text-decoration: none; + color: inherit +} + +.content .wp-block-cover .wp-block-title a:hover, +.block-editor-block-list__layout .wp-block-cover .wp-block-title a:hover, +.wp-block-cover .wp-block-title a:hover { + text-decoration: none; + color: inherit +} + +.content .wp-block-cover .wp-block-cover-text a, +.block-editor-block-list__layout .wp-block-cover .wp-block-cover-text a, +.wp-block-cover .wp-block-cover-text a { + color: inherit +} + +.content .wp-block-cover .wp-block-cover-text a:hover, +.block-editor-block-list__layout .wp-block-cover .wp-block-cover-text a:hover, +.wp-block-cover .wp-block-cover-text a:hover { + color: inherit +} + +.elementor-widget-sidebar .wp-block-cover, +.content .sidebar .wp-block-cover, +.sidebar .wp-block-cover, +.footer-widgets .wp-block-cover, +.slide-sidebar-content .wp-block-cover { + padding: 13.1147% 13.1147% 16.3934% 13.1147% +} + +.elementor-widget-sidebar .wp-block-cover .wp-block-title h1, +.elementor-widget-sidebar .wp-block-cover .wp-block-title h2, +.elementor-widget-sidebar .wp-block-cover .wp-block-title h3, +.elementor-widget-sidebar .wp-block-cover .wp-block-title h4, +.elementor-widget-sidebar .wp-block-cover .wp-block-title h5, +.elementor-widget-sidebar .wp-block-cover .wp-block-title h6, +.content .sidebar .wp-block-cover .wp-block-title h1, +.content .sidebar .wp-block-cover .wp-block-title h2, +.content .sidebar .wp-block-cover .wp-block-title h3, +.content .sidebar .wp-block-cover .wp-block-title h4, +.content .sidebar .wp-block-cover .wp-block-title h5, +.content .sidebar .wp-block-cover .wp-block-title h6, +.sidebar .wp-block-cover .wp-block-title h1, +.sidebar .wp-block-cover .wp-block-title h2, +.sidebar .wp-block-cover .wp-block-title h3, +.sidebar .wp-block-cover .wp-block-title h4, +.sidebar .wp-block-cover .wp-block-title h5, +.sidebar .wp-block-cover .wp-block-title h6, +.footer-widgets .wp-block-cover .wp-block-title h1, +.footer-widgets .wp-block-cover .wp-block-title h2, +.footer-widgets .wp-block-cover .wp-block-title h3, +.footer-widgets .wp-block-cover .wp-block-title h4, +.footer-widgets .wp-block-cover .wp-block-title h5, +.footer-widgets .wp-block-cover .wp-block-title h6, +.slide-sidebar-content .wp-block-cover .wp-block-title h1, +.slide-sidebar-content .wp-block-cover .wp-block-title h2, +.slide-sidebar-content .wp-block-cover .wp-block-title h3, +.slide-sidebar-content .wp-block-cover .wp-block-title h4, +.slide-sidebar-content .wp-block-cover .wp-block-title h5, +.slide-sidebar-content .wp-block-cover .wp-block-title h6 { + text-transform: none; + font-family: inherit; + font-weight: 600; + letter-spacing: -.03em +} + +.elementor-widget-sidebar .wp-block-cover .wp-block-title h1:not(:last-child), +.elementor-widget-sidebar .wp-block-cover .wp-block-title h2:not(:last-child), +.elementor-widget-sidebar .wp-block-cover .wp-block-title h3:not(:last-child), +.elementor-widget-sidebar .wp-block-cover .wp-block-title h4:not(:last-child), +.elementor-widget-sidebar .wp-block-cover .wp-block-title h5:not(:last-child), +.elementor-widget-sidebar .wp-block-cover .wp-block-title h6:not(:last-child), +.content .sidebar .wp-block-cover .wp-block-title h1:not(:last-child), +.content .sidebar .wp-block-cover .wp-block-title h2:not(:last-child), +.content .sidebar .wp-block-cover .wp-block-title h3:not(:last-child), +.content .sidebar .wp-block-cover .wp-block-title h4:not(:last-child), +.content .sidebar .wp-block-cover .wp-block-title h5:not(:last-child), +.content .sidebar .wp-block-cover .wp-block-title h6:not(:last-child), +.sidebar .wp-block-cover .wp-block-title h1:not(:last-child), +.sidebar .wp-block-cover .wp-block-title h2:not(:last-child), +.sidebar .wp-block-cover .wp-block-title h3:not(:last-child), +.sidebar .wp-block-cover .wp-block-title h4:not(:last-child), +.sidebar .wp-block-cover .wp-block-title h5:not(:last-child), +.sidebar .wp-block-cover .wp-block-title h6:not(:last-child), +.footer-widgets .wp-block-cover .wp-block-title h1:not(:last-child), +.footer-widgets .wp-block-cover .wp-block-title h2:not(:last-child), +.footer-widgets .wp-block-cover .wp-block-title h3:not(:last-child), +.footer-widgets .wp-block-cover .wp-block-title h4:not(:last-child), +.footer-widgets .wp-block-cover .wp-block-title h5:not(:last-child), +.footer-widgets .wp-block-cover .wp-block-title h6:not(:last-child), +.slide-sidebar-content .wp-block-cover .wp-block-title h1:not(:last-child), +.slide-sidebar-content .wp-block-cover .wp-block-title h2:not(:last-child), +.slide-sidebar-content .wp-block-cover .wp-block-title h3:not(:last-child), +.slide-sidebar-content .wp-block-cover .wp-block-title h4:not(:last-child), +.slide-sidebar-content .wp-block-cover .wp-block-title h5:not(:last-child), +.slide-sidebar-content .wp-block-cover .wp-block-title h6:not(:last-child) { + margin-bottom: 0 +} + +.elementor-widget-sidebar .wp-block-cover .wp-block-buttons, +.content .sidebar .wp-block-cover .wp-block-buttons, +.sidebar .wp-block-cover .wp-block-buttons, +.footer-widgets .wp-block-cover .wp-block-buttons, +.slide-sidebar-content .wp-block-cover .wp-block-buttons { + font-size: 0; + line-height: 1 +} + +.elementor-widget-sidebar .wp-block-cover .wp-block-buttons:not(:first-child), +.content .sidebar .wp-block-cover .wp-block-buttons:not(:first-child), +.sidebar .wp-block-cover .wp-block-buttons:not(:first-child), +.footer-widgets .wp-block-cover .wp-block-buttons:not(:first-child), +.slide-sidebar-content .wp-block-cover .wp-block-buttons:not(:first-child) { + margin-top: 40px +} + +.elementor-widget-sidebar .wp-block-cover .wp-block-buttons .wp-block-button__link:not(.has-text-color):not(.has-background), +.content .sidebar .wp-block-cover .wp-block-buttons .wp-block-button__link:not(.has-text-color):not(.has-background), +.sidebar .wp-block-cover .wp-block-buttons .wp-block-button__link:not(.has-text-color):not(.has-background), +.footer-widgets .wp-block-cover .wp-block-buttons .wp-block-button__link:not(.has-text-color):not(.has-background), +.slide-sidebar-content .wp-block-cover .wp-block-buttons .wp-block-button__link:not(.has-text-color):not(.has-background) { + --logico-button-text-color: #ffffff; + --logico-button-border-color: #ffffff; + --logico-button-background-color: rgba(255, 255, 255, 0); + --logico-button-icon-color: #111111; + --logico-button-text-hover: #111111; + --logico-button-border-hover: #ffffff; + --logico-button-background-hover: #ffffff; + --logico-button-icon-hover: #111111 +} + +.elementor-widget-sidebar .wp-block-cover p.has-background, +.content .sidebar .wp-block-cover p.has-background, +.sidebar .wp-block-cover p.has-background, +.footer-widgets .wp-block-cover p.has-background, +.slide-sidebar-content .wp-block-cover p.has-background { + padding: 20px; + line-height: 1.5em; + border-radius: var(--logico-radius-medium, 0) +} + +.wp-block-group.has-background, +.wp-block-group.has-border-color, +.wp-block-group.cut-corner { + border-radius: var(--logico-radius-medium, 0) +} + +.wp-block-button.is-style-theme a.wp-block-button__link { + display: inline-block; + position: relative; + text-align: center; + padding: 1em 5.21em 1em 1.71em; + min-height: calc(3.4286em + 2px); + font-size: 14px; + line-height: 1.4286em; + font-weight: 600; + letter-spacing: .01em; + text-decoration: none !important; + border-radius: var(--logico-radius-small, 0); + -webkit-transition: background 0.45s ease-out, border-color 0.3s, color 0.3s, padding 0.3s; + transition: background 0.45s ease-out, border-color 0.3s, color 0.3s, padding 0.3s; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: none; + cursor: default; + overflow: hidden; + height: auto; + border: solid 1px !important; + z-index: 2 +} + +.wp-block-button.is-style-theme a.wp-block-button__link:focus, +.wp-block-button.is-style-theme a.wp-block-button__link:active { + outline: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none +} + +.wp-block-button.is-style-theme a.wp-block-button__link:before { + content: '\e80b'; + position: absolute; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + width: .71428em; + height: .71428em; + top: 50%; + left: initial; + right: 2.04286em; + background-color: transparent; + font: 400 normal .71428em/1em 'fontello'; + -webkit-transition: all 0.55s; + transition: all 0.55s; + margin: -.35714em 0 0; + z-index: 2 +} + +.wp-block-button.is-style-theme a.wp-block-button__link:after { + content: ''; + position: absolute; + display: block; + width: 4.8em; + top: 0; + bottom: 0; + right: 0; + left: initial; + -webkit-border-radius: inherit; + border-radius: inherit; + font-size: .71428em +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-text-color) { + color: var(--logico-button-text-color) !important +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-background) { + border-color: var(--logico-button-border-color) !important; + background: -webkit-linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: -moz-linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + -webkit-background-size: calc(200% + 4px) 100%; + -moz-background-size: calc(200% + 4px) 100%; + -o-background-size: calc(200% + 4px) 100%; + background-size: calc(200% + 4px) 100%; + background-position: -1.7857em 0; + background-repeat: no-repeat +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-background):before { + color: var(--logico-button-icon-color) +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-background):after { + background-color: var(--logico-button-background-hover) +} + +.wp-block-button.is-style-theme a.wp-block-button__link:hover { + background-position: calc(100% + 1px) 0; + padding: 1em 4.21em 1em 2.71em; + cursor: pointer +} + +.wp-block-button.is-style-theme a.wp-block-button__link:hover:before { + animation: .3s linear 0s 1 normal none running button_arrows +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-text-color):hover { + color: var(--logico-button-text-hover) !important +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-background):hover { + border-color: var(--logico-button-border-hover) !important +} + +.wp-block-button.is-style-theme a.wp-block-button__link:not(.has-background):hover:before { + color: var(--logico-button-icon-hover) +} + +.wp-block-file a.wp-block-file__button { + display: inline-block; + text-decoration: none +} + +.wp-block-file.has-background, +.wp-block-file.has-border-color { + border-radius: var(--logico-radius-medium, 0) +} + +.wp-block-file.has-background .wp-block-file__button:only-child { + display: inline-block; + background: none; + -webkit-border-radius: 0; + border-radius: 0; + font-size: 14px; + line-height: 1.9286em; + text-align: left; + font-weight: 600; + letter-spacing: .01em; + color: inherit; + padding: 0; + position: relative +} + +.wp-block-file.has-background .wp-block-file__button:only-child:before { + content: ''; + position: absolute; + display: block; + height: 0; + left: 0; + right: 0; + bottom: 2px; + border-bottom: solid 1px; + opacity: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.wp-block-file.has-background .wp-block-file__button:only-child:after { + content: '\e80a'; + font: 400 normal .6428em 'fontello'; + margin: 0 0 0 15px; + position: relative; + top: -1px; + text-decoration: none +} + +.wp-block-file.has-background .wp-block-file__button:only-child:hover:before { + opacity: 1 +} + +body .content-wrapper .wp-block-social-links, +.block-editor-block-list__layout .wp-block-social-links, +ul.wp-block-social-links { + margin: 0 +} + +body .content-wrapper .wp-block-social-links .wp-block-social-link, +.block-editor-block-list__layout .wp-block-social-links .wp-block-social-link, +ul.wp-block-social-links .wp-block-social-link { + padding: 0 +} + +body .content-wrapper .wp-block-social-links .wp-block-social-link:before, +.block-editor-block-list__layout .wp-block-social-links .wp-block-social-link:before, +ul.wp-block-social-links .wp-block-social-link:before { + content: none; + display: none +} + +body .content-wrapper .wp-block-social-links .wp-block-social-link:hover, +.block-editor-block-list__layout .wp-block-social-links .wp-block-social-link:hover, +ul.wp-block-social-links .wp-block-social-link:hover { + -webkit-transform: none; + -ms-transform: none; + transform: none +} + +body .content-wrapper .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg, +.block-editor-block-list__layout .wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg, +ul.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg { + -webkit-transition: fill 0.3s, color 0.3s; + transition: fill 0.3s, color 0.3s +} + +body .content-wrapper .wp-block-social-links.is-style-logos-only, +.block-editor-block-list__layout .wp-block-social-links.is-style-logos-only, +ul.wp-block-social-links.is-style-logos-only { + gap: 35px +} + +body .content-wrapper .wp-block-social-links.is-style-logos-only .wp-block-social-link, +.block-editor-block-list__layout .wp-block-social-links.is-style-logos-only .wp-block-social-link, +ul.wp-block-social-links.is-style-logos-only .wp-block-social-link { + background: none; + border: none; + margin-bottom: 0; + line-height: 1 +} + +body .content-wrapper .wp-block-social-links.is-style-logos-only .wp-block-social-link a, +.block-editor-block-list__layout .wp-block-social-links.is-style-logos-only .wp-block-social-link a, +ul.wp-block-social-links.is-style-logos-only .wp-block-social-link a { + padding: 0; + width: auto; + height: auto; + -webkit-transition: color 0.3s; + transition: color 0.3s; + color: var(--logico-dark-text-color) +} + +body .content-wrapper .wp-block-social-links.is-style-logos-only .wp-block-social-link a svg, +.block-editor-block-list__layout .wp-block-social-links.is-style-logos-only .wp-block-social-link a svg, +ul.wp-block-social-links.is-style-logos-only .wp-block-social-link a svg { + -webkit-transition: fill 0.3s; + transition: fill 0.3s; + fill: var(--logico-dark-text-color); + width: 18px; + height: 18px +} + +body .content-wrapper .wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover, +.block-editor-block-list__layout .wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover, +ul.wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover { + color: var(--logico-accent-color) +} + +body .content-wrapper .wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover svg, +.block-editor-block-list__layout .wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover svg, +ul.wp-block-social-links.is-style-logos-only .wp-block-social-link a:hover svg { + fill: var(--logico-accent-color) +} + +.block-editor-block-list__layout .block-editor-block-list__block.wp-block-social-links.is-style-labels-only .wp-block-social-link .components-button.wp-block-social-link-anchor { + padding: 0 !important; + background: none !important +} + +.wp-block-social-links.has-small-icon-size.is-style-logos-only.is-layout-flex { + gap: 2em +} + +@media only screen and (min-width:661px) { + .wp-block-pullquote { + line-height: 2em + } + .wp-block-pullquote:before { + font-size: 2.5em + } + .wp-block-pullquote blockquote { + padding: 1em 2em + } + .wp-block-pullquote.has-background { + padding: 2em + } + .wp-block-media-text .wp-block-media-text__content { + line-height: 2em; + padding: 0 3em + } + .wp-block-media-text.has-background .wp-block-media-text__content { + padding-top: 3em; + padding-bottom: 3em + } +} + +.e-con { + --padding-top: var(--container-default-padding-top, 0); + --padding-right: var(--container-default-padding-right, 0); + --padding-bottom: var(--container-default-padding-bottom, 0); + --padding-left: var(--container-default-padding-left, 0) +} + +a.e-con { + text-decoration: none +} + +a.e-con p { + color: var(--logico-default-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +a.e-con:hover p { + color: var(--logico-accent-color) +} + +.e-con.cut-corner-yes, +.elementor-widget.cut-corner-yes .elementor-widget-container { + -webkit-clip-path: polygon(calc(100% - 45px) 0, 100% 45px, 100% 100%, 0 100%, 0 0); + clip-path: polygon(calc(100% - 45px) 0, 100% 45px, 100% 100%, 0 100%, 0 0) +} + +.e-con.cut-corner-yes:after, +.elementor-widget.cut-corner-yes .elementor-widget-container:after { + content: ''; + position: absolute; + display: block; + border: none; + border-top: inherit; + width: 64px; + height: 0; + right: calc(-19px - var(--border-top-width)); + left: initial; + top: calc(var(--border-top-width)*(-1)); + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-transform-origin: left top; + transform-origin: left top; + -moz-box-sizing: content-box; + box-sizing: content-box +} + +[data-parallax='scroll'] { + -webkit-transition: none !important; + transition: none !important +} + +.elementor-section-wrap>.elementor-element:only-child, +.elementor-section-wrap>.sticky-container-placeholder:first-child+.elementor-element:last-child { + position: relative !important +} + +html.elementor-html { + background: url(../../../../../../../../../themes/logico/img/bg-transparency.png) center center repeat +} + +:where(body).single-elementor-hf { + background: none +} + +.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap { + margin-top: .36em; + margin-bottom: .1em; + font-size: 1.5em +} + +.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter { + width: 1.6667em !important; + height: 1.6667em !important; + line-height: 1.6667em; + font-size: 1em; + font-weight: 700; + text-align: center +} + +.elementor-lightbox .elementor-lightbox-image, +.elementor-lightbox .elementor-video-container { + -webkit-border-radius: 0 !important; + border-radius: 0 !important +} + +.elementor-slideshow__header { + -moz-box-sizing: border-box; + box-sizing: border-box +} + +@keyframes logico_clip_right { + from { + clip-path: inset(0 100% 0 0); + -webkit-clip-path: inset(0 100% 0 0) + } + to { + clip-path: inset(0 0 0 0); + -webkit-clip-path: inset(0 0 0 0) + } +} + +@keyframes logico_clip_left { + from { + clip-path: inset(0 0 0 100%); + -webkit-clip-path: inset(0 0 0 100%) + } + to { + clip-path: inset(0 0 0 0); + -webkit-clip-path: inset(0 0 0 0) + } +} + +@keyframes logico_clip_down { + from { + clip-path: inset(0 0 100% 0); + -webkit-clip-path: inset(0 0 100% 0) + } + to { + clip-path: inset(0 0 0 0); + -webkit-clip-path: inset(0 0 0 0) + } +} + +@keyframes logico_clip_up { + from { + clip-path: inset(100% 0 0 0); + -webkit-clip-path: inset(100% 0 0 0) + } + to { + clip-path: inset(0 0 0 0); + -webkit-clip-path: inset(0 0 0 0) + } +} + +@keyframes logico_heading_animation { + from { + -webkit-transform: translateY(120%); + -ms-transform: translateY(120%); + transform: translateY(120%) + } + to { + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) + } +} + +.logico_clip_right { + animation-name: logico_clip_right +} + +.logico_clip_left { + animation-name: logico_clip_left +} + +.logico_clip_down { + animation-name: logico_clip_down +} + +.logico_clip_up { + animation-name: logico_clip_up +} + +.logico_heading_animation .word .letter { + opacity: 0; + -webkit-transform: translateY(120%); + -ms-transform: translateY(120%); + transform: translateY(120%); + animation: fadeIn 0.35s forwards, logico_heading_animation 0.7s cubic-bezier(.26, -.14, 0, 1.01) forwards +} + +.body-overlay { + position: fixed; + left: 0; + right: 0; + top: 0; + bottom: 0; + pointer-events: none; + opacity: 0; + cursor: pointer; + z-index: 100; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + background-color: #000 +} + +.body-overlay.active { + opacity: .5; + pointer-events: auto +} + +.content-wrapper { + margin-top: 90px; + margin-bottom: 90px; + max-width: var(--logico-content-width, 1380px); + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: relative +} + +.content-wrapper:after { + content: ''; + display: table; + clear: both +} + +.content-wrapper.content-wrapper-remove-top-margin { + margin-top: 0 !important +} + +.content-wrapper.content-wrapper-remove-bottom-margin { + margin-bottom: 0 !important +} + +.content-wrapper .content { + width: calc(100% - 40px); + margin: 0 20px +} + +.content-wrapper .content-inner:after { + content: ''; + display: table; + clear: both +} + +.masonry-listing { + font-size: 0; + line-height: 1 +} + +.archive-listing { + -webkit-transition: height 0.5s; + transition: height 0.5s +} + +.archive-listing .archive-listing-wrapper>div { + -webkit-transition: transform 0.3s, opacity 0.5s; + transition: transform 0.3s, opacity 0.5s +} + +.archive-listing.loading { + overflow: hidden +} + +.archive-listing.loading .archive-listing-wrapper>div { + -webkit-transform: scale(.95, .95); + -ms-transform: scale(.95, .95); + transform: scale(.95, .95); + opacity: .1 +} + +.grid-listing.columns-2, +.grid-listing.columns-3, +.grid-listing.columns-4, +.grid-listing.columns-5, +.grid-listing.columns-6 { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch +} + +.grid-listing.columns-2 .grid-item, +.grid-listing.columns-3 .grid-item, +.grid-listing.columns-4 .grid-item, +.grid-listing.columns-5 .grid-item, +.grid-listing.columns-6 .grid-item { + width: 100%; + display: block +} + +.elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + max-width: none; + margin-left: 0; + margin-right: 0 +} + +.elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none .content { + width: 100%; + margin: 0 +} + +.elementor-page.ehf-header .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-top: 0 +} + +.elementor-page.ehf-footer .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-bottom: 0 +} + +.taxonomy-description:not(:last-child) { + margin-bottom: 90px +} + +@media only screen and (min-width:481px) { + .grid-listing.columns-2 .grid-item, + .grid-listing.columns-3 .grid-item, + .grid-listing.columns-4 .grid-item, + .grid-listing.columns-5 .grid-item, + .grid-listing.columns-6 .grid-item { + width: 50% + } +} + +@media only screen and (min-width:661px) { + .grid-listing.columns-3 .grid-item, + .grid-listing.columns-4 .grid-item, + .grid-listing.columns-5 .grid-item, + .grid-listing.columns-6 .grid-item { + width: 50% + } + .content-wrapper { + margin-top: 120px; + margin-bottom: 120px + } + .content-wrapper .content { + width: calc(100% - 60px); + margin: 0 30px + } + .elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-left: 0; + margin-right: 0 + } + .elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none .content { + width: 100%; + margin: 0 + } + .elementor-page.ehf-header .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-top: 0 + } + .elementor-page.ehf-footer .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-bottom: 0 + } + .taxonomy-description:not(:last-child) { + margin-bottom: 120px + } +} + +@media only screen and (min-width:1021px) { + .content-wrapper-sidebar-position-none .grid-listing.columns-3 .grid-item { + width: 33.3333% + } + .content-wrapper-sidebar-position-none .grid-listing.columns-4 .grid-item, + .content-wrapper-sidebar-position-none .grid-listing.columns-5 .grid-item, + .content-wrapper-sidebar-position-none .grid-listing.columns-6 .grid-item { + width: 25% + } + .content-wrapper-sidebar-position-left .grid-listing.columns-3 .grid-item, + .content-wrapper-sidebar-position-left .grid-listing.columns-4 .grid-item, + .content-wrapper-sidebar-position-left .grid-listing.columns-5 .grid-item, + .content-wrapper-sidebar-position-left .grid-listing.columns-6 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-3 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-4 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-5 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-6 .grid-item { + width: 33.3333% + } + .content-wrapper { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .content-wrapper>.sidebar { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } + .content-wrapper .content { + margin: 0 30px + } + .content-wrapper.content-wrapper-sidebar-position-left>.sidebar { + order: 1; + margin: 0 10px 0 30px; + width: calc(25% - 40px) + } + .content-wrapper.content-wrapper-sidebar-position-left .content { + order: 2; + width: 100% + } + .content-wrapper.content-wrapper-sidebar-position-right>.sidebar { + order: 2; + margin: 0 30px 0 10px; + width: calc(25% - 40px) + } + .content-wrapper.content-wrapper-sidebar-position-right .content { + order: 1; + width: 100% + } + .content-wrapper.content-wrapper-sidebar-position-none .content { + width: calc(100% - 60px) + } + .elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-left: 0; + margin-right: 0 + } + .elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none .content { + width: 100%; + margin: 0 + } + .elementor-page.ehf-header .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-top: 0 + } + .elementor-page.ehf-footer .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-bottom: 0 + } +} + +@media only screen and (min-width:1380px) { + .content-wrapper-sidebar-position-none .grid-listing.columns-4 .grid-item, + .content-wrapper-sidebar-position-left .grid-listing.columns-4 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-4 .grid-item { + width: 25% + } + .content-wrapper-sidebar-position-none .grid-listing.columns-5 .grid-item, + .content-wrapper-sidebar-position-left .grid-listing.columns-5 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-5 .grid-item { + width: 20% + } + .content-wrapper-sidebar-position-none .grid-listing.columns-6 .grid-item, + .content-wrapper-sidebar-position-left .grid-listing.columns-6 .grid-item, + .content-wrapper-sidebar-position-right .grid-listing.columns-6 .grid-item { + width: 16.6667% + } + .content-wrapper { + margin: 150px auto + } + .content-wrapper .content { + margin: 0 20px + } + .content-wrapper.content-wrapper-sidebar-position-left .content { + width: calc(75% - 40px) + } + .content-wrapper.content-wrapper-sidebar-position-left>.sidebar { + margin: 0 20px + } + .content-wrapper.content-wrapper-sidebar-position-right .content { + width: calc(75% - 40px) + } + .content-wrapper.content-wrapper-sidebar-position-right>.sidebar { + margin: 0 20px + } + .content-wrapper.content-wrapper-sidebar-position-none .content { + width: calc(100% - 40px) + } + .elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-left: 0; + margin-right: 0 + } + .elementor-page .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none .content { + width: 100%; + margin: 0 + } + .elementor-page.ehf-header .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-top: 0 + } + .elementor-page.ehf-footer .content-wrapper.content-wrapper-may-contain-elementor-code.content-wrapper-sidebar-position-none { + margin-bottom: 0 + } + .taxonomy-description:not(:last-child) { + margin-bottom: 150px + } +} + +.content-wrapper>.sidebar { + margin: 0; + width: 278px; + min-width: 278px +} + +@media only screen and (min-width:1021px) { + .content-wrapper>.sidebar { + margin: 0 20px; + width: 305px + } +} + +@media only screen and (max-width:1020px) { + .sidebar { + position: fixed; + top: 0; + bottom: 0; + right: -320px; + left: auto; + -webkit-transition: right 0.3s, left 0.3s, opacity 0.3s; + transition: right 0.3s, left 0.3s, opacity 0.3s; + overflow-y: scroll; + z-index: 999999; + padding: 86px 20px 32px; + width: 278px; + max-width: none; + margin: 0 !important; + border: solid 1px var(--logico-border-hover-color); + background-color: var(--logico-background-color); + opacity: 0 + } + .sidebar.active { + right: 0; + left: auto; + opacity: 1 + } + .sidebar .shop-hidden-sidebar-close { + position: absolute; + right: 20px; + left: initial; + top: 20px; + width: 17px; + height: 17px; + cursor: pointer; + font: 400 normal 17px/1em 'fontello'; + text-align: center; + color: var(--logico-dark-text-color) + } + .sidebar .shop-hidden-sidebar-close:before { + content: '\e845' + } + .sidebar .shop-hidden-sidebar-close:hover { + color: var(--logico-accent-color) + } + .simple-sidebar-trigger { + position: fixed; + right: 0; + left: auto; + top: 50%; + width: 40px; + height: 60px; + margin: -30px 0 0; + cursor: pointer; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font: 400 normal 18px/1 'fontello'; + z-index: 9; + opacity: 1; + border: solid 1px var(--logico-border-hover-color); + border-right: none; + background-color: var(--logico-background-color) + } + .simple-sidebar-trigger:before { + content: '\e85b'; + position: absolute; + display: block; + width: 18px; + height: 18px; + top: 50%; + left: 50%; + right: auto; + margin: -9px 0 0 -9px + } +} + +.archive-listing-wrapper .standard-blog-item-wrapper:not(:first-child) { + margin-top: 60px +} + +.archive-listing-wrapper.classic-listing .post-meta-header { + border-top: solid 2px var(--logico-border-hover-color); + padding: 15px 0 +} + +.standard-blog-item-wrapper { + overflow: hidden; + position: relative +} + +.standard-blog-item-wrapper .blog-item { + position: relative +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels { + position: relative; + z-index: 2 +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels:not(:first-child) { + margin-top: 20px +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-media-wrapper { + font-size: 12px +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-media-wrapper .post-media a { + display: inline-block; + vertical-align: top; + position: relative; + font-size: 0; + line-height: 1; + overflow: hidden +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-media-wrapper .post-media a:after { + content: ''; + position: absolute; + display: block; + z-index: 2; + left: 0; + right: 0; + bottom: -45%; + height: 45%; + opacity: 0; + -webkit-transition: bottom 0.3s, opacity 0.3s; + transition: bottom 0.3s, opacity 0.3s; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%) +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-media-wrapper picture { + display: inline-block; + position: relative +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-media-wrapper .post-gallery-carousel picture { + display: block +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-media-wrapper .post-gallery-carousel picture img { + display: block; + width: 100% +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels+.post-media-wrapper { + margin-top: calc(-5.0833em - 20px) +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-title { + margin-bottom: 0; + font-family: inherit; + text-transform: none; + font-weight: 600 +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-title:not(:first-child) { + margin-top: 40px +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-title a { + text-decoration: none; + color: inherit; + background: no-repeat 0 85%; + background-image: linear-gradient(var(--logico-dark-text-color), var(--logico-dark-text-color)); + background-size: 0 .033em +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-title a:hover { + background-size: 100% .033em +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-content:after { + content: ''; + display: table; + clear: both +} + +.standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-content:not(:first-child) { + margin-top: 15px +} + +.standard-blog-item-wrapper:not(.logico-format-quote):hover .blog-item .post-media-wrapper .post-media a:after { + bottom: 0; + opacity: 1 +} + +.standard-blog-item-wrapper.logico-format-quote .post-media-wrapper { + background-color: var(--logico-background-alter-color); + padding: 1em +} + +.standard-blog-item-wrapper .post-meta-footer { + position: relative; + margin: 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.standard-blog-item-wrapper .post-meta-footer:not(:first-child) { + margin-top: 30px +} + +.standard-blog-item-wrapper .post-meta-footer .post-meta-item { + font-size: 16px +} + +.standard-blog-item-wrapper .post-meta-footer .post-meta-item a { + text-decoration: none +} + +.post-more-button { + font-size: 0; + line-height: 1 +} + +.post-more-button:not(:first-child) { + margin-top: 40px +} + +.logico-theme-style-rounded .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels:not(:first-child) { + margin-top: 10px; + margin-left: 10px; + margin-right: 10px +} + +.logico-theme-style-rounded .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels+.post-media-wrapper { + margin-top: calc(-5.0833em - 10px) +} + +@media screen and (min-width:661px) { + .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-content:not(:first-child) { + margin-top: 20px + } +} + +@media screen and (min-width:841px) { + .archive-listing-wrapper .standard-blog-item-wrapper:not(:first-child) { + margin-top: 100px + } + .archive-listing-wrapper .standard-blog-item-wrapper.logico-format-quote .post-media-wrapper { + padding: 2em 2em 1em + } + .standard-blog-item-wrapper { + overflow: hidden; + position: relative + } +} + +@media screen and (min-width:1021px) { + .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-content:not(:first-child) { + margin-top: 30px + } +} + +.archive-listing-wrapper.grid-listing { + margin: 0 -10px -70px +} + +.archive-listing-wrapper.grid-listing .grid-item { + padding: 0 10px; + margin: 0 0 70px; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.archive-listing-wrapper.grid-listing .post-meta-header { + border-bottom: solid 2px var(--logico-border-hover-color); + padding: 0 0 8px +} + +.archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + height: 100% +} + +.archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-title:not(:first-child) { + margin-top: 30px +} + +.archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-content:not(:first-child) { + margin-top: 20px +} + +.archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels:not(:first-child) { + margin-top: 50px +} + +.archive-listing-wrapper.grid-listing .post-media>a { + display: block !important; + position: relative +} + +.archive-listing-wrapper.grid-listing .post-media picture { + display: block !important; + overflow: hidden; + height: 0; + width: 100%; + padding: 111.1905% 0 0 +} + +.archive-listing-wrapper.grid-listing .post-media img { + position: absolute; + top: 0; + left: 0; + right: 0; + max-width: none; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.logico-theme-style-rounded .archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels:not(:first-child) { + margin-top: 40px; + margin-left: 10px; + margin-right: 10px +} + +@media only screen and (min-width:1201px) { + .archive-listing-wrapper.grid-listing { + margin: 0 -20px -80px + } + .archive-listing-wrapper.grid-listing .grid-item { + padding: 0 20px; + margin: 0 0 80px + } + .archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-title:not(:first-child) { + margin-top: 53px + } + .archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-content:not(:first-child) { + margin-top: 23px + } + .archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels:not(:first-child) { + margin-top: 70px + } + .logico-theme-style-rounded .archive-listing-wrapper.grid-listing .standard-blog-item-wrapper:not(.logico-format-quote) .blog-item .post-labels:not(:first-child) { + margin-top: 60px + } +} + +.single-post .post-media-wrapper { + font-size: 12px +} + +.single-post .post-media-wrapper picture { + display: inline-block; + position: relative +} + +.single-post .post-media-wrapper picture img { + border-radius: var(--logico-radius-large, 0) +} + +.single-post.logico-format-quote .post-media-wrapper { + background-color: var(--logico-background-alter-color); + padding: 1em; + border-radius: var(--logico-radius-large, 0) +} + +.single-post .post-labels+.post-media-wrapper { + margin-top: calc(-5.0833em - 20px) +} + +.single-post.logico-format-quote .post-labels+.post-media-wrapper { + margin-top: 0 +} + +.single-post .post-labels { + position: relative; + z-index: 2 +} + +.single-post .post-labels:not(:first-child) { + margin-top: 20px +} + +.single-post.logico-format-quote .post-labels:not(:first-child) { + margin-top: 0 +} + +.single-post .post-meta-header { + border-top: solid 2px var(--logico-border-hover-color); + padding: 15px 0 +} + +.content-wrapper .single-post>.post-title { + font-family: inherit; + line-height: 1.25em; + font-weight: 600; + text-transform: none +} + +.content-wrapper .single-post>.post-title:not(:first-child) { + margin: 40px 0 0 +} + +.single-post .post-content:after { + content: ''; + display: table; + clear: both +} + +.single-post .post-content:not(:first-child) { + margin: 30px 0 0 +} + +.single-post .post-meta-footer { + position: relative; + margin: 0; + padding: 15px 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + background-color: var(--logico-background-alter-color); + border-radius: var(--logico-radius-small, 0) +} + +.single-post .post-meta-footer:not(:first-child) { + margin: 40px 0 0; + position: relative +} + +.single-post .post-meta-footer:not(:first-child):before { + content: ''; + position: absolute; + display: block; + left: 15px; + right: 15px; + top: 0; + height: 1px +} + +.single-post .post-meta-footer:not(:first-child):after { + content: ''; + position: absolute; + display: block; + width: 1px; + height: 20px; + left: initial; + right: 15px; + top: -20px +} + +.single-post .post-meta-footer .post-meta-item a { + text-decoration: none +} + +.single-post .post-meta-footer .post-meta-item.post-meta-item-tags { + margin: 0 15px +} + +.single-post .post-meta-footer .post-meta-item.post-meta-item-socials { + margin: 16px 15px 0 +} + +.single-post .post-meta-footer .post-meta-item.post-meta-item-socials .wrapper-socials { + margin: -16px -14px 0 +} + +.single-post .post-meta-footer .post-meta-item.post-meta-item-socials .wrapper-socials li { + padding: 0; + margin: 16px 14px 0 +} + +.single-post .post-meta-footer .post-meta-item.post-meta-item-socials .wrapper-socials li:before { + content: none; + display: none +} + +.post-password-form { + margin: 2rem 0; + position: relative; + z-index: 2 +} + +.post-password-form .password-form { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.post-password-form .logico-form-button { + margin: 10px 0 0 +} + +.post-password-form input[type="submit"], +.post-password-form button { + width: 100%; + white-space: nowrap +} + +.post-password-form .logico-form-field input { + width: 100% +} + +.logico-theme-style-rounded .single-post .post-labels+.post-media-wrapper { + margin-top: calc(-5.0833em - 10px) +} + +@media screen and (min-width:481px) { + form.post-password-form .password-form { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + max-width: 650px + } + form.post-password-form .logico-form-field { + width: 100% + } + form.post-password-form .logico-form-field input { + height: 63px; + padding: 19px 0 + } + form.post-password-form .logico-form-button { + margin: 0 0 0 20px; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } +} + +@media screen and (min-width:841px) { + .single-post .post-meta-footer { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + padding: 45px + } + .single-post .post-meta-footer:not(:first-child) { + margin: 60px 0 0 + } + .single-post .post-meta-footer .post-meta-item:not(:last-child) { + margin-bottom: 0 + } + .single-post .post-meta-footer .post-meta-item.post-meta-item-socials { + text-align: right; + margin-top: 0 + } + .single-post .post-meta-footer .post-meta-item.post-meta-item-tags { + text-align: left + } + .single-post .post-meta-footer .post-meta-item.post-meta-item-tags:not(:last-child) { + margin-bottom: 0 + } + .single-post.logico-format-quote .post-media-wrapper { + padding: 2em 2em 1em + } +} + +.error-404 { + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + text-align: center; + padding: 50px 20px; + -webkit-background-size: cover; + background-size: cover; + -moz-box-sizing: border-box; + box-sizing: border-box; + overflow: hidden; + min-height: 100vh +} + +.error-404 .error-404-header { + text-align: center; + position: relative; + z-index: 2 +} + +.error-404 .error-404-header .logo-container { + width: auto; + margin: 0 +} + +.error-404 .error-404-container { + position: relative; + z-index: 2 +} + +.error-404 .error-404-container:not(:first-child) { + margin-top: 50px +} + +.error-404 .error-404-code.logico-title-h1 { + font-size: 180px; + line-height: 1; + font-weight: 600; + margin: 0; + -webkit-text-stroke: 2px var(--logico-dark-text-color); + text-stroke: 2px var(--logico-dark-text-color); + paint-order: stroke fill; + color: transparent +} + +.error-404 .error-404-code.logico-title-h1:not(:first-child) { + margin-top: 62px +} + +.error-404 .error-404-image-wrapper { + max-width: 80%; + margin: 0 auto; + position: relative +} + +.error-404 .error-404-image-wrapper:not(:first-child) { + margin-top: 70px +} + +.error-404 .error-404-image { + display: block +} + +.error-404 .error-404-inner { + padding: 34px 0 +} + +.error-404 .error-404-inner .error-404-title { + margin: 0 0 21px +} + +.error-404 .error-404-inner .error-404-info-text { + max-width: 572px; + margin: 0 auto +} + +.error-404 .error-404-inner .error-404-button { + position: relative; + z-index: 2; + font-size: 0; + line-height: 1 +} + +.error-404 .error-404-inner .error-404-button:not(:first-child) { + margin: 40px 0 0 +} + +.error-404 .error-404-inner .error-404-info-text:not(:first-child) { + padding: 1px 0 0 +} + +.error-404 .wrapper-socials.error-404-socials { + margin: -19px -19px +} + +.error-404 .wrapper-socials.error-404-socials li { + margin: 19px 19px 0 +} + +.error-404 .wrapper-socials.error-404-socials li a { + color: var(--logico-dark-text-color) +} + +.error-404 .wrapper-socials.error-404-socials li a:hover { + color: var(--logico-light-text-color) +} + +.error-404 .error-404-bg { + display: none; + position: absolute; + max-width: 35%; + bottom: 0 +} + +.error-404 .error-404-bg.error-404-bg-left { + right: 50%; + left: initial; + margin: 0 320px 0 0 +} + +.error-404 .error-404-bg.error-404-bg-right { + left: 50%; + right: initial; + margin: 0 0 0 334px +} + +.error-404 .error-404-footer { + position: relative; + z-index: 2 +} + +@media only screen and (min-width:481px) { + .error-404 { + padding: 75px 20px + } + .error-404 .error-404-inner { + padding: 34px 0 58px + } +} + +@media only screen and (min-width:841px) { + .error-404 { + padding: 77px 20px 80px + } + .error-404 .error-404-code.logico-title-h1 { + font-size: 200px + } + .error-404 .error-404-container:not(:first-child) { + margin-top: 90px + } +} + +@media only screen and (min-width:1021px) { + .error-404 .error-404-container:not(:first-child) { + margin-top: 146px + } +} + +@media only screen and (min-width:1281px) { + .error-404 .error-404-bg { + display: block + } +} + +@media only screen and (min-width:1921px) { + .error-404 .error-404-bg.error-404-bg-right { + left: initial; + right: 0; + margin: 0 + } +} + +.search-form { + position: relative; + padding: 4px +} + +.search-form .search-form-field { + background: none; + outline: none; + padding: 8px 55px 8px 18px; + height: 50px; + font-size: 14px; + line-height: 22px; + font-weight: 400; + margin: 0; + border: solid 2px; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.search-form .search-form-field::-webkit-input-placeholder { + opacity: 1 +} + +.search-form .search-form-field:-moz-placeholder { + opacity: 1 +} + +.search-form .search-form-field::-moz-placeholder { + opacity: 1 +} + +.search-form .search-form-field:-ms-input-placeholder { + opacity: 1 +} + +.search-form .search-form-icon { + display: block; + width: 19px; + height: 19px; + position: absolute; + right: 8px; + top: 8px; + bottom: 8px; + z-index: 3; + text-align: center; + font: 400 normal 18px/20px 'fontello'; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.search-form .search-form-icon:before { + content: '\e85c' +} + +.logico-no-results-title { + text-align: center +} + +.logico-no-result-search-form { + max-width: 800px; + margin: 0 auto +} + +.logico-no-result-search-form .search-form .search-form-field { + padding-right: 50px +} + +.logico-no-result-search-form .search-form-icon { + bottom: initial; + top: 21px; + right: 20px; + z-index: 3 +} + +.portfolio-listing-wrapper.isotope-trigger:after { + content: ''; + display: table; + clear: both +} + +.portfolio-listing-wrapper .portfolio-item-wrapper { + margin: 0; + position: relative; + width: 100%; + padding: 0; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item { + position: relative; + display: block; + overflow: hidden; + border-radius: var(--logico-radius-large, 0) +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-media-link { + height: 0; + overflow: hidden; + position: relative; + display: block; + text-decoration: none +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-media-link img { + position: absolute; + top: 0; + left: 0; + right: 0; + max-width: none; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content { + position: absolute; + left: 0; + right: 0; + bottom: 0; + z-index: 2; + overflow: hidden +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content:before { + content: ''; + position: absolute; + left: 0; + right: 0; + top: 0; + height: 100%; + opacity: .5; + background: -moz-linear-gradient(0deg, var(--logico-background-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-background-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-background-color) 0%, transparent 100%); + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title { + position: relative; + z-index: 2; + text-transform: none; + font: 600 normal 1em/1.5em var(--logico-body-font-family); + letter-spacing: -.03em; + margin: 0 +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title, +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title a { + color: var(--logico-dark-text-color) +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title:not(:first-child) { + margin: 0 +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title br { + display: none +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title a { + text-decoration: none +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title em, +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title i { + font-style: normal; + font-weight: inherit +} + +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title b, +.portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title strong { + font-weight: inherit +} + +.portfolio-listing-wrapper .portfolio-item-wrapper:hover .portfolio-item-content:before { + opacity: 0 +} + +.portfolio-listing-wrapper .portfolio-item-wrapper.with-title-icon .portfolio-item-content .post-title { + padding: 0 1.1em 0 0; + display: block; + position: relative; + width: 100% +} + +.portfolio-listing-wrapper .portfolio-item-wrapper.with-title-icon .portfolio-item-content .post-title:after { + content: '\e80b'; + font: 400 normal .9em/1.5em 'fontello'; + position: absolute; + display: block; + right: 30px; + left: initial; + bottom: 0; + opacity: 0; + -webkit-transition: opacity 0.3s, right 0.3s, left 0.3s; + transition: opacity 0.3s, right 0.3s, left 0.3s +} + +.portfolio-listing-wrapper .portfolio-item-wrapper.with-media-overlay .portfolio-item-media-link:before { + content: ''; + position: absolute; + display: block; + padding: 0; + border: none; + z-index: 2; + width: 100%; + height: 100%; + left: 0; + right: 0; + top: 100%; + opacity: 0; + -webkit-transition: opacity 0.3s, top 0.3s; + transition: opacity 0.3s, top 0.3s; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%) +} + +.portfolio-listing-wrapper .portfolio-item-wrapper.with-media-overlay:hover .portfolio-item-media-link:before { + top: 0; + opacity: 1 +} + +.portfolio-listing-wrapper .portfolio-item-wrapper.with-media-overlay:hover.with-title-icon .portfolio-item-content .post-title:after { + opacity: 1; + right: 0; + left: initial +} + +.logico-theme-style-rounded .portfolio-listing-wrapper.portfolio-grid-listing, +.logico-theme-style-rounded .portfolio-listing-wrapper.portfolio-masonry-listing { + margin: -10px -5px 0 +} + +.logico-theme-style-rounded .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper, +.logico-theme-style-rounded .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { + padding: 10px 5px 0 +} + +.logico-theme-style-rounded .portfolio-listing-wrapper.owl-carousel { + margin: 0 -5px; + width: calc(100% + 10px) +} + +.logico-theme-style-rounded .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper { + padding: 0 5px +} + +.logico-theme-style-rounded .portfolio-listing-wrapper.owl-carousel.owl-theme .owl-nav { + left: 35px; + right: 35px +} + +.logico-theme-style-rounded .portfolio-listing-wrapper.owl-carousel.owl-theme:hover .owl-nav { + left: 25px; + right: 25px +} + +@media only screen and (min-width:1201px) { + .portfolio-listing-wrapper .portfolio-item-wrapper .portfolio-item-content .post-title { + font-size: 1.11em + } +} + +.portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper .portfolio-item-media-link { + padding: 100% 0 0 +} + +.portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper .portfolio-item-content { + padding: 30px 20px +} + +@media only screen and (min-width:481px) { + .portfolio-listing-wrapper.portfolio-grid-listing { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .portfolio-listing-wrapper.portfolio-grid-listing.columns-2 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-3 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-4 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-5 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-6 .portfolio-item-wrapper { + width: 50% + } +} + +@media only screen and (min-width:841px) { + .portfolio-listing-wrapper.portfolio-grid-listing.columns-3 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-4 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-5 .portfolio-item-wrapper, + .portfolio-listing-wrapper.portfolio-grid-listing.columns-6 .portfolio-item-wrapper { + width: 33.3333% + } +} + +@media only screen and (min-width:1021px) { + .portfolio-listing-wrapper.portfolio-grid-listing.columns-4 .portfolio-item-wrapper { + width: 25% + } + .portfolio-listing-wrapper.portfolio-grid-listing.columns-5 .portfolio-item-wrapper { + width: 20% + } + .portfolio-listing-wrapper.portfolio-grid-listing.columns-6 .portfolio-item-wrapper { + width: 16.6667% + } +} + +@media only screen and (min-width:1201px) { + .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper .portfolio-item-content { + padding: 60px 50px + } +} + +.portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper .portfolio-item-media-link { + padding: 122.0833% 0 0 +} + +.portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper .portfolio-item-content { + padding: 20px +} + +@media only screen and (min-width:481px) { + .portfolio-listing-wrapper.portfolio-masonry-listing { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { + width: 50% + } +} + +@media only screen and (min-width:841px) { + .portfolio-listing-wrapper.portfolio-masonry-listing { + display: grid; + grid-template-columns: 1fr 1fr 1fr 1fr; + grid-template-rows: 1fr 1fr; + grid-auto-flow: dense; + grid-column-gap: 0; + grid-row-gap: 0 + } + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper { + width: 100% + } + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+1), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+2), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+4), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+5), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+7), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+8), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+9), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n) { + grid-column-start: span 1; + grid-row-start: span 1 + } + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+3), + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper:nth-child(10n+6) { + grid-column-start: span 2; + grid-row-start: span 2 + } +} + +@media only screen and (min-width:1201px) { + .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper .portfolio-item-content { + padding: 52px 44px + } +} + +.portfolio-listing-wrapper.owl-carousel { + width: calc(100% + 40px); + margin: 0 -20px +} + +.portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper .portfolio-item-media-link { + padding: 130.2144% 0 0 +} + +.portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper .portfolio-item-content { + padding: 20px; + min-height: 30%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-end; + -moz-justify-content: flex-end; + -ms-justify-content: flex-end; + justify-content: flex-end; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper.with-media-overlay .portfolio-item-media-link:before { + height: 36% +} + +.portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper.with-media-overlay:hover .portfolio-item-media-link:before { + top: 64% +} + +.portfolio-listing-wrapper.owl-carousel.custom-cursor-enable { + cursor: none +} + +.portfolio-listing-wrapper.owl-carousel.custom-cursor-enable .portfolio-item-wrapper a { + cursor: inherit +} + +.portfolio-listing-wrapper.owl-carousel.show-inactive-items .owl-stage-outer { + overflow: initial +} + +.portfolio-listing-wrapper.owl-carousel.show-inactive-items .owl-stage-outer .owl-item .portfolio-item-header, +.portfolio-listing-wrapper.owl-carousel.show-inactive-items .owl-stage-outer .owl-item .portfolio-item-content { + opacity: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.portfolio-listing-wrapper.owl-carousel.show-inactive-items .owl-stage-outer .owl-item.active .portfolio-item-header, +.portfolio-listing-wrapper.owl-carousel.show-inactive-items .owl-stage-outer .owl-item.active .portfolio-item-content { + opacity: 1 +} + +.portfolio-listing-wrapper.owl-carousel.item-view-indented .owl-item:nth-child(odd) { + padding-top: 30px +} + +.portfolio-listing-wrapper.owl-carousel.item-view-indented .owl-item:nth-child(even) { + padding-bottom: 30px +} + +@media only screen and (min-width:1201px) { + .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper .portfolio-item-content { + padding: 40px + } +} + +.portfolio-categories .post-categories { + margin: 0 +} + +.portfolio-categories .post-categories .post-category-item { + background: none; + padding: 0; + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + letter-spacing: -.03em; + margin: 0; + min-width: 0 +} + +.portfolio-categories .post-categories .post-category-item:hover { + background: none; + color: var(--logico-accent-color) +} + +.portfolio-date { + font-size: 14px; + line-height: 2.1429em; + font-weight: 500 +} + +.portfolio-date:not(:first-child) { + margin-top: 6px +} + +.portfolio-post-details:not(:first-child) { + margin-top: 40px +} + +.portfolio-details { + -moz-box-sizing: content-box; + box-sizing: content-box +} + +.portfolio-details .portfolio-info { + padding: 50px 0 0 +} + +.portfolio-details .portfolio-info .portfolio-info-table { + width: 100% +} + +.portfolio-details .portfolio-info .portfolio-info-item td, +.portfolio-details .portfolio-info .portfolio-info-item th { + border: none; + padding: 0 20px 0 0; + text-align: left +} + +.portfolio-details .portfolio-info .portfolio-info-item th { + font-weight: 600 +} + +.portfolio-details .portfolio-info .portfolio-info-item:not(:first-child) td, +.portfolio-details .portfolio-info .portfolio-info-item:not(:first-child) th { + padding: 10px 20px 0 0 +} + +.portfolio-details .portfolio-info .portfolio-info-item-label { + font-weight: 400 +} + +.portfolio-post-gallery-wrapper { + position: relative; + z-index: 2 +} + +.portfolio-post-gallery { + position: relative; + width: calc(100% - 40px); + margin: 0 20px +} + +.portfolio-post-gallery .image-wrapper { + display: block; + position: relative; + overflow: hidden; + padding: 71.4286% 0 0; + height: 0; + -webkit-transition: width 0.3s; + transition: width 0.3s; + border-radius: var(--logico-radius-large, 0) +} + +.portfolio-post-gallery .image-wrapper picture { + display: block; + position: absolute; + top: 0; + left: 0; + right: 0; + width: 100% +} + +.portfolio-post-gallery .image-wrapper picture img { + border-radius: var(--logico-radius-large, 0) +} + +.portfolio-post-gallery .owl-stage-outer { + overflow: initial +} + +.portfolio-post-gallery .owl-item .image-wrapper:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 2; + background-color: #000; + opacity: .5; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.portfolio-post-gallery .owl-item.active .image-wrapper:before { + opacity: 0 +} + +@media only screen and (min-width:661px) { + .portfolio-details { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .portfolio-details .portfolio-description { + width: 50%; + padding: 0 50px 0 0 + } + .portfolio-details .portfolio-info { + width: 50%; + padding: 43px 0 0; + position: relative + } + .portfolio-post-gallery { + width: calc(100% - 60px); + margin: 0 30px + } +} + +@media only screen and (min-width:841px) { + .portfolio-details .portfolio-description { + width: 60%; + padding: 0 60px 0 0 + } + .portfolio-details .portfolio-info { + width: 40%; + padding: 82px 0 0 + } + .portfolio-post-gallery { + width: 60%; + margin: 0 20% + } +} + +@media only screen and (min-width:1021px) { + .portfolio-details .portfolio-description { + width: 44%; + padding: 0 17.612% 0 0 + } + .portfolio-details .portfolio-info { + width: 31.3433%; + padding: 82px 7.0447% 0 0; + position: relative + } + .portfolio-details .portfolio-info:after { + content: '\e852'; + position: absolute; + display: block; + font: 400 normal 95px/1em 'fontello'; + -webkit-transform: scale(-1, -1); + -ms-transform: scale(-1, -1); + transform: scale(-1, -1); + left: initial; + right: 0; + top: 6px; + color: var(--logico-accent-color) + } + .portfolio-post-details:not(:first-child) { + margin-top: 73px + } + .portfolio-post-gallery { + width: 47.7604%; + margin: 0 0 0 31.25% + } + .portfolio-post-gallery.custom-cursor-enable .image-wrapper { + cursor: none + } +} + +@media only screen and (min-width:1201px) { + .portfolio-details .portfolio-description { + width: 34%; + padding: 0 27.612% 0 0 + } +} + +.team-listing-wrapper.team-grid-listing { + display: block; + margin: 0 -10px -20px +} + +.team-listing-wrapper.team-grid-listing .team-item-wrapper { + width: 100%; + padding: 0 10px; + margin: 0 0 20px; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.team-listing-wrapper.team-grid-listing .team-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + position: relative +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-media { + width: 45.6522%; + position: relative; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + margin: 0 20px 0 0 +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-media img { + border-radius: var(--logico-radius-large, 0) +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-content { + width: 100%; + margin: 0 0 -8px +} + +.team-listing-wrapper.team-grid-listing .team-item .post-media { + position: relative; + height: 0; + padding: 143.9153% 0 0; + overflow: hidden +} + +.team-listing-wrapper.team-grid-listing .team-item .post-media img { + position: absolute; + top: 0; + left: 0; + right: 0; + max-width: none; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.team-listing-wrapper.team-grid-listing .team-item .post-title { + font-size: 25px; + line-height: 1.6em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.team-listing-wrapper.team-grid-listing .team-item .post-title a { + color: inherit; + text-decoration: none +} + +.team-listing-wrapper.team-grid-listing .team-item .post-title a:hover { + color: var(--logico-accent-color) +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-position { + font-size: .8889em; + line-height: 1.875em; + color: var(--logico-light-text-color) +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials { + margin: 0; + overflow: hidden +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials { + padding: 23px 0 8px; + margin: -16px -10px -100%; + position: relative; + -webkit-transition: margin 0.5s; + transition: margin 0.5s; + white-space: nowrap; + overflow: hidden +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li { + margin: 16px 10px 0; + position: relative; + top: 30px; + -webkit-transition: top 0.3s 3s; + transition: top 0.3s 3s; + padding: 0 +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:before { + content: none; + display: none +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+1) { + -webkit-transition-delay: 0.4s; + transition-delay: 0.4s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+2) { + -webkit-transition-delay: 0.5s; + transition-delay: 0.5s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+3) { + -webkit-transition-delay: 0.6s; + transition-delay: 0.6s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+4) { + -webkit-transition-delay: 0.7s; + transition-delay: 0.7s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+5) { + -webkit-transition-delay: 0.8s; + transition-delay: 0.8s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+6) { + -webkit-transition-delay: 0.9s; + transition-delay: 0.9s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n+7) { + -webkit-transition-delay: 1s; + transition-delay: 1s +} + +.team-listing-wrapper.team-grid-listing .team-item .team-item-socials .wrapper-socials li:nth-child(8n) { + -webkit-transition-delay: 1.1s; + transition-delay: 1.1s +} + +.team-listing-wrapper.team-grid-listing .team-item:hover .team-item-socials .wrapper-socials { + margin: -16px -10px 0 +} + +.team-listing-wrapper.team-grid-listing .team-item:hover .team-item-socials .wrapper-socials li { + top: 0 +} + +@media only screen and (min-width:661px) { + .team-listing-wrapper.team-grid-listing { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .team-listing-wrapper.team-grid-listing.columns-2 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-3 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-4 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-5 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-6 .team-item-wrapper { + width: 50% + } +} + +@media only screen and (min-width:1021px) { + .team-listing-wrapper.team-grid-listing.columns-3 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-4 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-5 .team-item-wrapper, + .team-listing-wrapper.team-grid-listing.columns-6 .team-item-wrapper { + width: 33.3333% + } +} + +@media only screen and (min-width:1201px) { + .team-listing-wrapper.team-grid-listing { + margin: 0 -10px -40px + } + .team-listing-wrapper.team-grid-listing .team-item-wrapper { + margin-bottom: 40px + } + .team-listing-wrapper.team-grid-listing .team-item .team-item-media { + margin: 0 38px 0 0 + } + .team-listing-wrapper.team-grid-listing.columns-4 .team-item-wrapper { + width: 25% + } + .team-listing-wrapper.team-grid-listing.columns-5 .team-item-wrapper { + width: 20% + } + .team-listing-wrapper.team-grid-listing.columns-6 .team-item-wrapper { + width: 16.6667% + } +} + +@media only screen and (min-width:1380px) { + .team-listing-wrapper.team-grid-listing { + margin: 0 -22px -78px + } + .team-listing-wrapper.team-grid-listing .team-item-wrapper { + padding: 0 22px; + margin-bottom: 78px + } +} + +.body-container .single-team { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch +} + +.body-container .single-team .single-team-contacts { + text-align: center; + max-width: 460px; + margin: 0 auto +} + +.body-container .single-team .single-team-info { + width: 100%; + display: block; + margin-top: 90px +} + +.body-container .single-team .single-team-media { + height: 0; + padding: 110.4348% 0 0; + position: relative; + overflow: hidden; + margin: 0 auto +} + +.body-container .single-team .single-team-media:not(:last-child) { + margin-bottom: 40px +} + +.body-container .single-team .single-team-media img { + position: absolute; + width: 100%; + height: 100%; + top: 0; + -o-object-fit: cover; + object-fit: cover; + border-radius: var(--logico-radius-large, 0) +} + +.body-container .single-team .single-team-contacts-text { + font-size: .8889em; + line-height: 1.875em +} + +.body-container .single-team .single-team-contacts-text p:not(:last-child) { + margin-bottom: 1em +} + +.body-container .single-team .single-team-contacts-text a { + color: inherit +} + +.body-container .single-team .team-socials { + margin: 0 -20px +} + +.body-container .single-team .team-socials:not(:first-child) { + margin-top: 23px +} + +.body-container .single-team .team-socials li { + margin: 16px 20px 0 +} + +.body-container .single-team .team-socials li a:hover { + color: var(--logico-light-text-color) +} + +.body-container .single-team .single-team-button { + font-size: 0; + line-height: 1 +} + +.body-container .single-team .single-team-button:not(:first-child) { + margin-top: 33px +} + +.body-container .single-team .single-team-cartificates:not(:first-child) { + margin-top: 58px; + border-top: solid 1px; + padding-top: 58px +} + +.body-container .single-team .single-team-certificate-item { + margin-top: 24px +} + +.body-container .single-team .single-team-certificate-item img { + border: solid 1px; + padding: 4px 6px; + width: calc(100% - 14px); + max-width: 292px; + margin: 0 auto; + border-radius: var(--logico-radius-large, 0) +} + +.body-container .single-team .single-team-certificate-item .single-team-certificate-label { + font-size: .8889em; + line-height: 1.5625em; + font-weight: 600; + letter-spacing: -.03em +} + +.body-container .single-team .single-team-certificate-item .single-team-certificate-label:not(:first-child) { + margin-top: 14px +} + +.body-container .single-team .single-team-position { + font-size: 14px; + line-height: 2.1428em; + border-bottom: solid 1px; + padding-bottom: .9286em; + font-weight: 500 +} + +.body-container .single-team .single-team-position:not(:last-child) { + margin-bottom: 42px +} + +.body-container .single-team .single-team-additional-info:not(:first-child) { + margin-top: 80px +} + +.body-container .single-team .single-team-education-section:not(:last-child), +.body-container .single-team .single-team-experience-section:not(:last-child) { + margin-bottom: 46px +} + +.body-container .single-team .team-experience-list:not(:first-child) { + margin-top: 26px +} + +.body-container .single-team .team-experience-list .team-experience-item+.team-experience-item { + margin-top: 42px +} + +.body-container .single-team .team-experience-list .team-experience-item { + padding: 0 0 0 35px +} + +.body-container .single-team .team-experience-list .team-experience-item-period { + font: 500 normal 30px/1.3333em var(--logico-h5-font-family); + font-size: 30px; + font-weight: 500; + line-height: 1.3333em; + position: relative; + color: var(--logico-dark-text-color) +} + +.body-container .single-team .team-experience-list .team-experience-item-period:before { + content: '\e808'; + font: 400 normal .5em/3em 'fontello'; + position: absolute; + left: -2.3333em; + right: initial; + top: 0; + color: var(--logico-accent-color) +} + +.body-container .single-team .team-experience-list .team-experience-item-title { + font-size: 20px; + line-height: 1.2em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.body-container .single-team .team-experience-list .team-experience-item-title:not(:first-child) { + margin-top: 11px +} + +.body-container .single-team .team-experience-list .team-experience-item-description:not(:first-child) { + margin-top: .7222em +} + +@media only screen and (min-width:841px) { + .body-container .single-team { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + column-gap: 40px + } + .body-container .single-team .single-team-contacts { + width: 34.3283%; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + text-align: left; + margin: 0 + } + .body-container .single-team .single-team-media { + margin: 0 + } + .body-container .single-team .single-team-media:not(:last-child) { + margin-bottom: 66px + } + .body-container .single-team .single-team-info { + margin-top: 0 + } + .body-container .single-team .single-team-certificate-item img { + margin: 0 + } + .body-container .single-team .single-team-position:first-child { + margin-top: -10px + } +} + +@media only screen and (min-width:1201px) { + .body-container .single-team { + column-gap: 8.5821% + } + .body-container .single-team .single-team-position:first-child { + margin-top: -14px + } +} + +.archive-listing-total-count { + font-size: 1em; + line-height: 1.3889em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.archive-listing-total-count:not(:last-child) { + margin-bottom: 40px +} + +.vacancy-listing-wrapper { + border-top: solid 1px var(--logico-border-hover-color) +} + +.vacancy-listing-wrapper .vacancy-item { + border-bottom: solid 1px var(--logico-border-hover-color); + padding: 40px 0 +} + +.vacancy-listing-wrapper .vacancy-item.has-icon:before { + content: '\e854'; + font: 400 normal 39px/1 'fontello'; + display: block; + color: var(--logico-dark-text-color); + margin: 0 0 35px +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-post-title { + font-size: 18px; + line-height: 1.3889em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-post-title a { + color: var(--logico-dark-text-color); + text-decoration: none +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-post-title a:hover { + color: var(--logico-accent-color) +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-button { + font-size: 0; + line-height: 1 +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-button:not(:first-child) { + margin: 28px 0 0 +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header { + font-size: 14px; + line-height: 2.1429em; + font-weight: 400; + letter-spacing: normal; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header:not(:first-child) { + margin-top: .7143em +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header .vacancy-item-meta-item { + white-space: nowrap; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header .vacancy-item-meta-item:not(:last-child) { + margin: 0 2.1429em 0 0 +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header .vacancy-item-meta-item:before { + display: inline-block; + margin: 0 .625em 0 0; + font: 400 normal 1.1429em/1.875em 'fontello'; + vertical-align: top; + color: var(--logico-accent-color) +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header .vacancy-item-meta-item.vacancy-item-meta-item-location:before { + content: '\e853' +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header .vacancy-item-meta-item.vacancy-item-meta-item-phone:before { + content: '\e842' +} + +.vacancy-listing-wrapper .vacancy-item .vacancy-item-description:not(:first-child) { + margin-top: 10px +} + +@media only screen and (min-width:841px) { + .vacancy-listing-wrapper .vacancy-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center + } + .vacancy-listing-wrapper .vacancy-item.has-icon:before { + margin: -5px 35px 0 0; + -webkit-align-self: flex-start; + -moz-align-self: flex-start; + -ms-align-self: flex-start; + align-self: flex-start; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } + .vacancy-listing-wrapper .vacancy-item .vacancy-item-content { + width: 100% + } + .vacancy-listing-wrapper .vacancy-item .vacancy-item-button { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } + .vacancy-listing-wrapper .vacancy-item .vacancy-item-button:not(:first-child) { + margin-left: 8.43%; + margin-right: 0 + } + .vacancy-listing-wrapper .vacancy-item .vacancy-item-meta-header:not(:first-child) { + margin-top: 2px + } +} + +.single-vacancy-short-description { + font-size: 25px; + line-height: 1.4em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +h3+.single-vacancy-short-description { + margin-top: -.88em +} + +.single-vacancy-content:not(:first-child) { + margin-top: 60px +} + +.single-vacancy-form:not(:first-child) { + margin-top: 60px +} + +.single-vacancy-meta-header { + border-top: solid 1px var(--logico-border-hover-color); + padding: 20px 0 8px; + max-width: 765px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + font-size: 14px; + line-height: 1.9286em; + font-weight: 500 +} + +.single-vacancy-meta-header .single-vacancy-meta-item:not(:last-child) { + margin: 0 30px 10px 0 +} + +.single-vacancy-meta-header .single-vacancy-meta-item:before { + display: inline-block; + margin: 0 15px 0 0; + font: 400 normal 20px/1.35em 'fontello'; + vertical-align: middle; + color: var(--logico-accent-color) +} + +.single-vacancy-meta-header .single-vacancy-meta-item.single-vacancy-meta-item-location:before { + content: '\e853'; + font-size: 19px; + line-height: 1.421em +} + +.single-vacancy-meta-header .single-vacancy-meta-item.single-vacancy-meta-item-phone:before { + content: '\e842' +} + +.single-vacancy-description ul { + line-height: 1.6667em; + margin-left: .6667em; + margin-right: initial +} + +.single-vacancy-description ul li { + padding: 0 0 0 .8889em +} + +.single-vacancy-description ul li:not(:first-child) { + margin-top: 0 +} + +.single-vacancy-description ul li:before { + content: ''; + display: block; + position: absolute; + font-size: 1em; + left: 0; + top: .7778em; + color: inherit; + width: 0; + height: 0; + -webkit-border-radius: 50%; + border-radius: 50%; + border: solid 2px +} + +@media only screen and (min-width:1021px) { + .single-vacancy-content { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + margin: 0 -20px + } + .single-vacancy-info { + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 20px; + width: 100% + } + .single-vacancy-form { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 20px; + width: 42%; + max-width: 460px + } + .single-vacancy-form:not(:first-child) { + margin-top: 0 + } + .single-vacancy-form h5:first-child { + margin-top: -.5em + } + .single-vacancy-form .wpforms-container:not(:first-child) { + margin-top: 1.4444em + } +} + +@media only screen and (min-width:1201px) { + .single-vacancy-form { + width: 34.3284% + } +} + +.post-categories { + margin: 0 -10px; + font-size: 0; + line-height: 1 +} + +.post-categories a.post-category-item { + display: inline-block; + margin: 0 10px 20px; + font-size: 12px; + line-height: 1.5833em; + font-weight: 500; + padding: .9167em; + text-align: center; + text-decoration: none; + -webkit-transition: color 0.3s, background-color 0.3s; + transition: color 0.3s, background-color 0.3s; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 80%; + min-width: 6em; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + color: var(--logico-default-text-color); + color: #fff !important; + background-color: var(--logico-accent-color); + border-radius: var(--logico-radius-medium, 0) +} + +.post-categories a.post-category-item:hover { + background-color: var(--logico-background-color) +} + +.post-categories a.post-category-item.post-icon-sticky { + padding: .375em 0 .4375em; + width: 2.1875em +} + +.post-categories a.post-category-item.post-icon-sticky:before { + content: '\e81e'; + display: inline-block; + font: 400 normal 1.0625em/1.2941em 'fontello' +} + +.post-comments-list .post-comment-wrapper.depth-1 { + padding-bottom: 50px; + border-bottom: solid 1px var(--logico-border-hover-color); + position: relative +} + +.post-comments-list .post-comment-wrapper.depth-1:after { + content: ''; + position: absolute; + display: block; + width: 1px; + height: 20px; + left: initial; + right: 0; + bottom: 0 +} + +.post-comments-wrapper:not(:first-child) { + margin: 90px 0 0 +} + +.post-comments-wrapper>.comment-respond:not(:first-child) { + margin: 90px 0 0 +} + +body.elementor-editor-active .elementor-widget-container h5, +body:not(.elementor-editor-active) .content-wrapper h5.post-comments-title, +body.elementor-editor-active .elementor-widget-container h5, +body:not(.elementor-editor-active) .content-wrapper h5.comment-reply-title { + margin-bottom: .5333em; + font-family: inherit; + text-transform: none; + font-weight: 600 +} + +.comment-reply-title small { + font-size: 60%; + margin: 0 0 0 6px +} + +.comment-reply-title a { + text-transform: none; + text-decoration: none; + position: relative; + font-weight: 400; + color: var(--logico-default-text-color) +} + +.comment-reply-title a:before { + content: ''; + display: block; + position: absolute; + left: 3px; + right: 3px; + bottom: -3px; + height: 0; + border-bottom: solid 2px var(--logico-accent-color); + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.comment-reply-title a:hover:before { + opacity: 0 +} + +.post-comment-wrapper.bypostauthor>.post-comment-item .post-comment-author:after { + content: '\f00c'; + font: 700 normal 1em 'Font Awesome 6 Free'; + margin: 0 0 0 10px; + color: #00dbb0 +} + +.post-comment-avatar { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + float: left; + width: 75px; + margin: 5px 15px 0 0; + overflow: hidden +} + +.post-comment-avatar .avatar { + width: 75px; + max-width: none; + height: auto; + border-radius: var(--logico-radius-small, 0) +} + +.post-comment-avatar+.post-comment-main .post-comment-header { + margin-left: 95px +} + +.post-comment-main { + width: 100% +} + +.post-comment-info { + margin: 0; + width: 100% +} + +.post-comment-author { + font-size: 18px; + line-height: 1.6667em; + font-weight: 600; + letter-spacing: -.03em; + display: block; + color: var(--logico-dark-text-color) +} + +.post-comment-buttons { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + white-space: nowrap; + font-size: 0; + line-height: 1; + margin: 3px -10px 0 +} + +.post-comment-buttons a { + margin: 0 10px; + display: inline-block; + vertical-align: top; + font-weight: 600; + position: relative; + font-size: 14px; + line-height: 1.9286em; + letter-spacing: .01em; + text-transform: capitalize; + text-decoration: none; + color: var(--logico-default-text-color) +} + +.post-comment-buttons a:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + bottom: 0; + height: 0; + border-bottom: solid 2px var(--logico-accent-color); + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.post-comment-buttons a:after { + content: '\e808'; + display: inline-block; + font: 400 normal 9px/1em 'fontello'; + margin: 0 0 0 12px; + vertical-align: baseline; + position: relative; + top: -1px +} + +.post-comment-buttons a:hover:before { + opacity: 0 +} + +.post-comment-content { + clear: both +} + +.post-comment-content:not(:first-child) { + padding-top: 20px +} + +.post-comment-header { + line-height: 1 +} + +.post-comment-date { + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + display: block; + color: var(--logico-light-text-color) +} + +.post-comment-date:not(:first-child) { + margin-top: 5px +} + +.post-comment-wrapper { + margin-top: 40px +} + +.post-comment-wrapper>.post-comment-wrapper, +.post-comment-wrapper>.comment-respond { + margin: 40px 0 0 30px +} + +.post-comments-list>.post-comment-wrapper:first-child { + margin-top: 0 +} + +.post-comments-list>.comment-respond:not(:first-child) { + margin-top: 70px +} + +.comment-form { + max-width: 880px; + position: relative; + z-index: 2 +} + +.comment-form .submit { + margin: 23px 0 0 +} + +.comment-form p { + font-size: 16px; + margin: 0 0 15px +} + +.comment-form p+.form-fields { + margin-top: -10px +} + +.comment-form .logico-form-field .logico-label-wrapper label { + font-size: 14px +} + +.form-fields { + margin: 0 -10px; + position: relative +} + +.form-fields:after { + content: ''; + display: table; + clear: both +} + +.form-fields .form-field { + margin: 10px; + width: calc(100% - 20px); + float: left +} + +.form-fields .form-field.form-cookies { + margin-top: 5px +} + +.form-fields .form-field.form-cookies input+label { + font-size: .7778em +} + +.comment-navigation { + margin: 30px 0 0 +} + +.comment-navigation .nav-previous { + text-align: left +} + +.comment-navigation .nav-previous a:before { + content: '\e805'; + display: inline-block; + font: 400 normal 1em/1.2em 'fontello'; + margin: 4px 10px 0 0; + vertical-align: top +} + +.comment-navigation .nav-next { + text-align: right +} + +.comment-navigation .nav-next a:after { + content: '\e806'; + display: inline-block; + font: 400 normal 1em/1.2em 'fontello'; + margin: 4px 0 0 10px; + vertical-align: top +} + +@media only screen and (min-width:481px) { + .post-comment-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + position: relative + } + .post-comment-avatar+.post-comment-main .post-comment-header { + margin-left: 0 + } + .post-comment-content:not(:first-child) { + padding-top: 3px + } + .post-comment-info { + margin: 0 30px 0 0 + } + .post-comment-meta { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + width: 100% + } + form.comment-form .logico-form-field textarea { + height: 88px + } + form.comment-form .logico-form-field:focus-within textarea, + form.comment-form .logico-form-field.not-empty textarea { + height: 88px + } +} + +@media only screen and (min-width:661px) { + .form-fields .form-name, + .form-fields .form-email { + width: calc(50% - 20px) + } +} + +@media only screen and (min-width:841px) { + .post-comments-list .post-comment-wrapper.depth-1 { + padding-bottom: 50px + } + .post-comment-author { + display: inline-block; + vertical-align: baseline + } + .post-comment-date { + display: inline-block; + vertical-align: baseline; + position: relative + } + .post-comment-date:not(:first-child) { + margin: 0 0 0 16px + } + .post-comment-date:not(:first-child):before { + content: ''; + display: inline-block; + width: 6px; + height: 6px; + vertical-align: baseline; + margin: 0 16px 4px 0; + background-color: var(--logico-accent-color) + } + .post-comment-info { + margin: 0 30px 0 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: baseline; + -moz-align-items: baseline; + -ms-align-items: baseline; + align-items: baseline + } +} + +@media only screen and (min-width:1201px) { + .post-comment-avatar { + margin: 0 40px 0 0 + } + .post-comment-avatar+.post-comment-main .post-comment-header { + margin-left: 0 + } + .post-comment-header { + min-height: 68px; + padding: 3px 0 0; + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .post-comment-wrapper:not(:first-child) { + margin: 50px 0 0 + } + .post-comment-wrapper>.comment-respond:not(:first-child) { + margin: 100px 0 0 + } + .post-comment-wrapper>.post-comment-wrapper, + .post-comment-wrapper>.comment-respond { + margin: 60px 0 0 115px + } +} + +.custom-cursor-drag { + display: none; + position: fixed; + width: 10px; + height: 10px; + -webkit-border-radius: 50%; + border-radius: 50%; + cursor: pointer; + z-index: 2; + pointer-events: none; + left: 50%; + right: initial; + top: 50%; + -webkit-transition: width 0.2s, height 0.2s; + transition: width 0.2s, height 0.2s; + background-color: var(--logico-button-background-hover); + overflow: hidden +} + +.custom-cursor-drag:before, +.custom-cursor-drag:after { + display: block; + position: absolute; + font: 400 normal 9px/1em 'fontello'; + top: 50%; + margin: -5px 0 0; + color: var(--logico-accent-color); + -webkit-transition: left 0.2s, right 0.2s; + transition: left 0.2s, right 0.2s +} + +.custom-cursor-drag:before { + content: '\e814'; + right: initial; + left: -10px +} + +.custom-cursor-drag:after { + content: '\e817'; + left: initial; + right: -10px +} + +.custom-cursor-drag.active { + width: 118px; + height: 118px +} + +.custom-cursor-drag.active:before { + left: 29px; + right: initial +} + +.custom-cursor-drag.active:after { + left: initial; + right: 29px +} + +.post-media-wrapper { + position: relative; + overflow: hidden; + font-size: 0; + line-height: 1; + border-radius: var(--logico-radius-large, 0) +} + +.post-media-wrapper .mejs-controls { + height: 40px +} + +.post-media img { + border-radius: var(--logico-radius-large, 0) +} + +.post-gallery-carousel .item+.item { + position: absolute; + top: 0; + left: 0; + right: 0; + opacity: 0 +} + +.post-gallery-carousel.owl-carousel.owl-theme:hover .owl-nav { + left: 30px; + right: 30px +} + +.post-gallery-carousel picture { + display: block +} + +.post-gallery-carousel picture img { + border-radius: var(--logico-radius-large, 0) +} + +.format-quote .post-media-wrapper { + font-size: inherit; + line-height: inherit +} + +a.post-quote, +div.post-quote { + font-size: 1.1111em; + line-height: 1.6em; + padding: 0; + text-align: left; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + text-decoration: none; + color: var(--logico-default-text-color) +} + +a.post-quote:before, +div.post-quote:before { + content: '\e87e'; + font: 400 normal 2em/1em 'fontello'; + color: var(--logico-accent-color) +} + +a.post-quote .post-quote-content, +div.post-quote .post-quote-content { + padding: 1em; + font-size: inherit; + line-height: inherit; + display: block +} + +a.post-quote .post-quote-content .post-quote-text, +div.post-quote .post-quote-content .post-quote-text { + display: block +} + +a.post-quote .post-quote-content .post-quote-author, +div.post-quote .post-quote-content .post-quote-author { + font-size: .8em; + display: block; + margin: 10px 0 0 +} + +.grid-blog-item-wrapper .post-media-wrapper .wp-video .mejs-video { + height: 0 !important; + padding: 61.206% 0 0 +} + +.grid-blog-item-wrapper .post-media-wrapper .wp-video .mejs-mediaelement iframe { + height: 100% !important +} + +@media only screen and (max-width:481px) { + .post-media-wrapper .wp-video .mejs-video { + height: calc(74vw - 20px) !important + } + .post-media-wrapper .wp-video .mejs-mediaelement iframe { + height: calc(74vw - 20px) !important + } +} + +@media only screen and (min-width:661px) { + a.post-quote, + div.post-quote { + line-height: 2em + } + a.post-quote:before, + div.post-quote:before { + font-size: 2.5em + } + a.post-quote .post-quote-content, + div.post-quote .post-quote-content { + padding: 1em 2em + } + a.post-quote .post-quote-content .post-quote-author, + div.post-quote .post-quote-content .post-quote-author { + margin: 0 + } +} + +.post .post-meta-header { + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color) +} + +.post .post-meta-header a { + color: var(--logico-light-text-color) +} + +.post .post-meta-header a:hover { + color: var(--logico-accent-color) +} + +.post .post-meta-header .post-meta-item { + letter-spacing: .01em +} + +.post .post-meta-header .post-meta-item a { + text-decoration: none +} + +.post .post-meta-header .post-meta-item+.post-meta-item { + margin: 0 0 0 16px +} + +.post .post-meta-header .post-meta-item+.post-meta-item:before { + content: ''; + display: inline-block; + width: 6px; + height: 6px; + margin: 0 16px 3px 0; + background-color: var(--logico-accent-color); + border-radius: var(--logico-radius-small, 0) +} + +.post .post-meta-item-tags { + font-size: 0; + line-height: 1 +} + +.post .post-meta-item-tags .post-tags-label { + margin: 0 30px 0 0; + font-size: 18px; + line-height: 1.6667em; + vertical-align: top +} + +.post .post-meta-item-tags a { + display: inline-block; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + vertical-align: top; + color: var(--logico-default-text-color) +} + +.post .post-meta-item-tags a:hover { + color: var(--logico-accent-color) +} + +.post .post-meta-item-tags a+a { + margin: 0 0 0 16px +} + +.post-navigation { + position: relative +} + +.post-navigation a { + text-decoration: none +} + +.post-navigation .post-navigation-list { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + position: relative +} + +.post-navigation .post-navigation-item { + max-width: 250px +} + +.post-navigation .post-navigation-item .post-navigation-link { + font-weight: 600; + font-size: 16px; + line-height: 1.5em; + letter-spacing: -.03em +} + +.post-navigation .post-navigation-item .post-navigation-link a { + position: relative; + color: var(--logico-default-text-color) +} + +.post-navigation .post-navigation-item .post-navigation-link a:hover { + color: var(--logico-accent-color) +} + +.post-navigation .post-navigation-item .post-navigation-block { + display: none +} + +.post-navigation .post-navigation-item.prev-post { + text-align: left; + position: relative; + z-index: 2 +} + +.post-navigation .post-navigation-item.prev-post .post-navigation-link a:before { + content: '\e811'; + margin: 0 10px 0 0; + font: 400 normal 16px/1.5em 'fontello' +} + +.post-navigation .post-navigation-item.prev-post .post-navigation-block { + text-align: left +} + +.post-navigation .post-navigation-item.next-post { + text-align: right; + position: relative; + z-index: 2 +} + +.post-navigation .post-navigation-item.next-post .post-navigation-link a:after { + content: '\e812'; + margin: 0 0 0 10px; + font: 400 normal 16px/1.5em 'fontello' +} + +.post-navigation .post-navigation-item.next-post .post-navigation-block { + text-align: right +} + +.post-navigation .post-navigation-item.archive-icon-link.with-label { + position: static +} + +.post-navigation .post-navigation-item.archive-icon-link.with-label .archive-icon { + display: none; + position: absolute; + font-size: 90px; + line-height: 1.2422em; + font-weight: 500; + font-style: italic; + letter-spacing: -.03em; + left: 0; + right: 0; + top: 50%; + text-align: center; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%); + opacity: .2; + color: var(--logico-background-color); + -webkit-text-stroke: 2px var(--logico-light-text-color); + paint-order: stroke fill +} + +.post-navigation .post-navigation-categories { + font-size: 14px; + font-weight: 600; + text-transform: lowercase +} + +.post-navigation .post-navigation-categories a { + color: var(--logico-default-text-color) +} + +.post-navigation .post-navigation-categories a:before { + content: "/ " +} + +.post-navigation .post-navigation-categories a:hover { + color: var(--logico-accent-color) +} + +.post-navigation .post-navigation-image:not(:first-child) { + margin-top: 14px +} + +.post-navigation .post-navigation-title { + font-weight: 600; + font-size: 20px; + line-height: 1.3333em; + letter-spacing: -.03em; + color: var(--logico-default-text-color) +} + +.post-navigation .post-navigation-title:not(:first-child) { + margin-top: 20px +} + +.post-navigation .post-navigation-title a { + color: var(--logico-default-text-color) +} + +.post-navigation .post-navigation-title a:hover { + color: var(--logico-accent-color) +} + +.post-navigation .post-navigation-image { + width: 150px; + display: block +} + +.post-navigation .post-navigation-image img { + position: relative; + border-radius: var(--logico-radius-small, 0) +} + +@media only screen and (min-width:841px) { + .post-navigation .post-navigation-item .post-navigation-link { + width: 20px; + height: 20px; + overflow: hidden; + font-size: 0; + line-height: 1em; + display: none + } + .post-navigation .post-navigation-item.prev-post .post-navigation-link a:before { + margin: 0; + font-size: 20px; + line-height: 1em + } + .post-navigation .post-navigation-item.prev-post .post-navigation-block { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .post-navigation .post-navigation-item.next-post .post-navigation-link a:after { + margin: 0; + font-size: 20px; + line-height: 1em + } + .post-navigation .post-navigation-item.next-post .post-navigation-block { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end + } + .post-navigation .post-navigation-item.archive-icon-link.with-label .archive-icon { + display: block + } +} + +@media only screen and (min-width:1021px) { + .post-navigation .post-navigation-item .post-navigation-link { + display: block; + position: absolute; + top: 6px + } + .post-navigation .post-navigation-item.prev-post { + padding: 0 0 0 34px + } + .post-navigation .post-navigation-item.prev-post .post-navigation-link { + left: 0; + right: initial + } + .post-navigation .post-navigation-item.next-post { + padding: 0 34px 0 0 + } + .post-navigation .post-navigation-item.next-post .post-navigation-link { + left: initial; + right: 0 + } + .post-navigation .post-navigation-item.archive-icon-link.with-label .archive-icon { + font-size: 121px + } +} + +@media only screen and (min-width:1501px) { + .post-navigation .post-navigation-item.archive-icon-link.with-label .archive-icon { + font-size: 161px + } +} + +.content-pagination, +.woocommerce-pagination { + font-size: 0; + line-height: 1; + position: relative; + z-index: 2 +} + +.content-pagination:not(:first-child), +.woocommerce-pagination:not(:first-child) { + margin-top: 60px +} + +.content-pagination .pagination, +.woocommerce-pagination .pagination { + display: block +} + +.content-pagination .nav-links, +.woocommerce-pagination .nav-links { + padding: 0; + font-size: 0; + line-height: 1; + text-align: center; + position: relative +} + +.content-pagination .page-numbers, +.content-pagination .post-page-numbers, +.content-pagination a.page-numbers, +.content-pagination a.post-page-numbers, +.woocommerce-pagination .page-numbers, +.woocommerce-pagination .post-page-numbers, +.woocommerce-pagination a.page-numbers, +.woocommerce-pagination a.post-page-numbers { + display: inline-block; + text-decoration: none; + vertical-align: top; + margin: 0; + padding: 0 .5em; + min-width: 1.75em; + height: 1.75em; + position: relative; + font-size: 16px; + line-height: 1.625em; + font-weight: 400; + text-align: center; + border: solid 1px transparent; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: border-color 0.3s, color 0.3s; + transition: border-color 0.3s, color 0.3s; + color: var(--logico-default-text-color); + border-radius: var(--logico-radius-small, 0) +} + +.content-pagination .page-numbers.dots, +.content-pagination .post-page-numbers.dots, +.content-pagination a.page-numbers.dots, +.content-pagination a.post-page-numbers.dots, +.woocommerce-pagination .page-numbers.dots, +.woocommerce-pagination .post-page-numbers.dots, +.woocommerce-pagination a.page-numbers.dots, +.woocommerce-pagination a.post-page-numbers.dots { + cursor: default; + border: none; + background: none +} + +.content-pagination .page-numbers.prev, +.content-pagination .page-numbers.next, +.content-pagination .post-page-numbers.prev, +.content-pagination .post-page-numbers.next, +.content-pagination a.page-numbers.prev, +.content-pagination a.page-numbers.next, +.content-pagination a.post-page-numbers.prev, +.content-pagination a.post-page-numbers.next, +.woocommerce-pagination .page-numbers.prev, +.woocommerce-pagination .page-numbers.next, +.woocommerce-pagination .post-page-numbers.prev, +.woocommerce-pagination .post-page-numbers.next, +.woocommerce-pagination a.page-numbers.prev, +.woocommerce-pagination a.page-numbers.next, +.woocommerce-pagination a.post-page-numbers.prev, +.woocommerce-pagination a.post-page-numbers.next { + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.content-pagination .page-numbers.prev.disabled, +.content-pagination .page-numbers.next.disabled, +.content-pagination .post-page-numbers.prev.disabled, +.content-pagination .post-page-numbers.next.disabled, +.content-pagination a.page-numbers.prev.disabled, +.content-pagination a.page-numbers.next.disabled, +.content-pagination a.post-page-numbers.prev.disabled, +.content-pagination a.post-page-numbers.next.disabled, +.woocommerce-pagination .page-numbers.prev.disabled, +.woocommerce-pagination .page-numbers.next.disabled, +.woocommerce-pagination .post-page-numbers.prev.disabled, +.woocommerce-pagination .post-page-numbers.next.disabled, +.woocommerce-pagination a.page-numbers.prev.disabled, +.woocommerce-pagination a.page-numbers.next.disabled, +.woocommerce-pagination a.post-page-numbers.prev.disabled, +.woocommerce-pagination a.post-page-numbers.next.disabled { + cursor: default; + opacity: .5 +} + +.content-pagination .page-numbers.prev .button-icon, +.content-pagination .page-numbers.next .button-icon, +.content-pagination .post-page-numbers.prev .button-icon, +.content-pagination .post-page-numbers.next .button-icon, +.content-pagination a.page-numbers.prev .button-icon, +.content-pagination a.page-numbers.next .button-icon, +.content-pagination a.post-page-numbers.prev .button-icon, +.content-pagination a.post-page-numbers.next .button-icon, +.woocommerce-pagination .page-numbers.prev .button-icon, +.woocommerce-pagination .page-numbers.next .button-icon, +.woocommerce-pagination .post-page-numbers.prev .button-icon, +.woocommerce-pagination .post-page-numbers.next .button-icon, +.woocommerce-pagination a.page-numbers.prev .button-icon, +.woocommerce-pagination a.page-numbers.next .button-icon, +.woocommerce-pagination a.post-page-numbers.prev .button-icon, +.woocommerce-pagination a.post-page-numbers.next .button-icon { + font: 400 normal .8333em/2em 'fontello'; + display: block +} + +.content-pagination .page-numbers.prev .button-icon:before, +.content-pagination .post-page-numbers.prev .button-icon:before, +.content-pagination a.page-numbers.prev .button-icon:before, +.content-pagination a.post-page-numbers.prev .button-icon:before, +.woocommerce-pagination .page-numbers.prev .button-icon:before, +.woocommerce-pagination .post-page-numbers.prev .button-icon:before, +.woocommerce-pagination a.page-numbers.prev .button-icon:before, +.woocommerce-pagination a.post-page-numbers.prev .button-icon:before { + content: '\e811' +} + +.content-pagination .page-numbers.next .button-icon:before, +.content-pagination .post-page-numbers.next .button-icon:before, +.content-pagination a.page-numbers.next .button-icon:before, +.content-pagination a.post-page-numbers.next .button-icon:before, +.woocommerce-pagination .page-numbers.next .button-icon:before, +.woocommerce-pagination .post-page-numbers.next .button-icon:before, +.woocommerce-pagination a.page-numbers.next .button-icon:before, +.woocommerce-pagination a.post-page-numbers.next .button-icon:before { + content: '\e812' +} + +.content-pagination .page-numbers.current, +.content-pagination .post-page-numbers.current, +.content-pagination a.page-numbers.current, +.content-pagination a.post-page-numbers.current, +.woocommerce-pagination .page-numbers.current, +.woocommerce-pagination .post-page-numbers.current, +.woocommerce-pagination a.page-numbers.current, +.woocommerce-pagination a.post-page-numbers.current { + cursor: default; + z-index: 3; + font-weight: 600; + border-color: var(--logico-accent-color); + color: var(--logico-default-text-color) +} + +.content-pagination a.page-numbers:hover, +.content-pagination a.post-page-numbers:hover, +.woocommerce-pagination a.page-numbers:hover, +.woocommerce-pagination a.post-page-numbers:hover { + color: var(--logico-accent-color) +} + +@media screen and (min-width:661px) { + .content-pagination .page-numbers, + .content-pagination .post-page-numbers, + .content-pagination a.page-numbers, + .content-pagination a.post-page-numbers, + .woocommerce-pagination .page-numbers, + .woocommerce-pagination .post-page-numbers, + .woocommerce-pagination a.page-numbers, + .woocommerce-pagination a.post-page-numbers { + line-height: 1.6667em; + padding: .4444em .5em .5555em; + min-width: 2.7222em; + height: 2.7778em + } +} + +@media screen and (min-width:841px) { + .content-pagination .page-numbers, + .content-pagination .post-page-numbers, + .content-pagination a.page-numbers, + .content-pagination a.post-page-numbers, + .woocommerce-pagination .page-numbers, + .woocommerce-pagination .post-page-numbers, + .woocommerce-pagination a.page-numbers, + .woocommerce-pagination a.post-page-numbers { + font-size: 18px + } + .content-pagination .page-numbers.prev, + .content-pagination .page-numbers.next, + .content-pagination .post-page-numbers.prev, + .content-pagination .post-page-numbers.next, + .content-pagination a.page-numbers.prev, + .content-pagination a.page-numbers.next, + .content-pagination a.post-page-numbers.prev, + .content-pagination a.post-page-numbers.next, + .woocommerce-pagination .page-numbers.prev, + .woocommerce-pagination .page-numbers.next, + .woocommerce-pagination .post-page-numbers.prev, + .woocommerce-pagination .post-page-numbers.next, + .woocommerce-pagination a.page-numbers.prev, + .woocommerce-pagination a.page-numbers.next, + .woocommerce-pagination a.post-page-numbers.prev, + .woocommerce-pagination a.post-page-numbers.next { + padding: .5em + } +} + +@media screen and (min-width:1021px) { + .content-pagination:not(:first-child), + .woocommerce-pagination:not(:first-child) { + margin-top: 80px + } +} + +.filter-control-wrapper { + margin: 0 auto 26px; + max-width: var(--logico-content-width, 1380px); + padding: 0 20px; + -moz-box-sizing: content-box; + box-sizing: content-box +} + +.filter-control-wrapper .filter-control-list .dots { + list-style: none; + margin: 0 -10px; + padding: 0; + font-size: 0; + line-height: 1; + text-align: center +} + +.filter-control-wrapper .filter-control-list .dots .dot { + display: inline-block; + vertical-align: bottom; + font-size: 14px; + line-height: 1.9286em; + font-weight: 600; + letter-spacing: .01em; + margin: 0 10px; + position: relative; + overflow: hidden; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s; + padding: 0 6px 4px +} + +.filter-control-wrapper .filter-control-list .dots .dot.active { + cursor: default; + color: var(--logico-default-text-color) +} + +.filter-control-wrapper .filter-control-list .dots .dot:after { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + bottom: 0; + height: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + width: 100%; + opacity: 0; + border-bottom: solid 2px var(--logico-accent-color) +} + +.filter-control-wrapper .filter-control-list .dots .dot.active:after { + opacity: 1 +} + +.filter-control-wrapper .filter-control-list .dots .dot:not(.active):hover { + color: var(--logico-accent-color) +} + +.filter-control-wrapper .filter-control-list .dots .dot:not(.active):hover:after { + opacity: 1 +} + +@media only screen and (min-width:661px) { + .filter-control-wrapper { + padding: 0 30px; + margin: 0 auto 46px + } +} + +@media only screen and (min-width:1021px) { + .filter-control-wrapper { + padding: 0 20px; + margin: 0 auto 68px + } + .filter-control-wrapper .filter-control-list .dots { + margin: 0 -20px + } + .filter-control-wrapper .filter-control-list .dots .dot { + margin: 0 20px; + padding: 0 16px 4px + } +} + +.recent-posts-wrapper:not(:first-child) { + margin-top: 95px +} + +.elementor-widget .logico-heading.heading-with-pagination { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + text-align: center +} + +.elementor-widget .logico-heading.heading-with-pagination .logico-heading-inner { + display: block +} + +.elementor-widget .logico-heading.heading-with-pagination:not(:last-child) { + margin-bottom: 41px +} + +.elementor-widget .owl-dots-desktop { + display: none +} + +@media only screen and (min-width:1021px) { + .elementor-widget .logico-heading.heading-with-pagination { + margin: 0 auto; + width: 100%; + max-width: 1170px + } + .elementor-widget .logico-heading.heading-with-pagination .logico-heading-inner { + width: calc(100% - 30px) + } + .elementor-widget .logico-heading.heading-with-pagination .owl-dots, + .elementor-widget .logico-heading.heading-with-pagination .slider-dots { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } + .elementor-widget.title-alignment-left .logico-heading.heading-with-pagination { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + text-align: left + } + .elementor-widget.title-alignment-left .logico-heading.heading-with-pagination .logico-heading-inner { + margin: 0 15px 0 0 + } + .elementor-widget.title-alignment-left .logico-heading.heading-with-pagination .owl-dots, + .elementor-widget.title-alignment-left .logico-heading.heading-with-pagination .slider-dots { + margin: 0 -13px .275em 2px + } + .elementor-widget.title-alignment-right .logico-heading.heading-with-pagination { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row-reverse; + -moz-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + text-align: right + } + .elementor-widget.title-alignment-right .logico-heading.heading-with-pagination .logico-heading-inner { + margin: 0 0 0 15px + } + .elementor-widget.title-alignment-right .logico-heading.heading-with-pagination .owl-dots, + .elementor-widget.title-alignment-right .logico-heading.heading-with-pagination .slider-dots { + margin: 0 2px .275em -13px + } + .elementor-widget.title-alignment-center .logico-heading.heading-with-pagination { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + text-align: center + } + .elementor-widget.title-alignment-center .logico-heading.heading-with-pagination .logico-heading-inner { + margin: 0 + } + .elementor-widget.title-alignment-center .logico-heading.heading-with-pagination .owl-dots, + .elementor-widget.title-alignment-center .logico-heading.heading-with-pagination .slider-dots { + margin-top: 30px + } + .elementor-widget .owl-dots-desktop { + display: block + } + .elementor-widget .owl-dots-mobile { + display: none + } +} + +.elementor-widget .archive-listing-footer { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + max-width: 1170px; + margin-left: auto; + margin-right: auto +} + +.elementor-widget .archive-listing-footer:not(:first-child) { + margin-top: 140px +} + +.elementor-widget .archive-listing-footer .archive-navigation-button { + font-size: 0; + line-height: 1; + width: 100% +} + +.elementor-widget .archive-listing-footer .archive-navigation-button .logico-button { + min-width: 184px +} + +.elementor-widget .archive-listing-footer .archive-navigation-button .logico-button:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: -1 +} + +.elementor-widget .archive-listing-footer .owl-dots, +.elementor-widget .archive-listing-footer .slider-dots { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + margin: -13px -13px 0 0 +} + +.error-404-container .wrapper-socials, +.mobile-header-menu-container .wrapper-socials, +.top-bar .wrapper-socials, +.body-container .wrapper-socials { + padding: 0; + list-style: none; + line-height: 1; + white-space: nowrap; + cursor: default; + margin: -16px -8px 0 +} + +.error-404-container .wrapper-socials li, +.mobile-header-menu-container .wrapper-socials li, +.top-bar .wrapper-socials li, +.body-container .wrapper-socials li { + margin: 16px 8px 0; + display: inline-block; + vertical-align: middle; + padding: 0; + font-weight: 400 +} + +.error-404-container .wrapper-socials li:before, +.mobile-header-menu-container .wrapper-socials li:before, +.top-bar .wrapper-socials li:before, +.body-container .wrapper-socials li:before { + content: none; + display: none +} + +.error-404-container .wrapper-socials a, +.mobile-header-menu-container .wrapper-socials a, +.top-bar .wrapper-socials a, +.body-container .wrapper-socials a { + text-align: center; + display: block; + -webkit-transition: color 0.3s, background-color 0.3s, border-color 0.3s; + transition: color 0.3s, background-color 0.3s, border-color 0.3s; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + background-color: transparent; + line-height: 1em; + text-decoration: none; + color: var(--logico-default-text-color) +} + +.error-404-container .wrapper-socials a:before, +.mobile-header-menu-container .wrapper-socials a:before, +.top-bar .wrapper-socials a:before, +.body-container .wrapper-socials a:before { + font-size: 16px +} + +.error-404-container .wrapper-socials a:hover, +.mobile-header-menu-container .wrapper-socials a:hover, +.top-bar .wrapper-socials a:hover, +.body-container .wrapper-socials a:hover { + color: var(--logico-accent-color) +} + +.error-404-container .wrapper-socials a:before, +.header .mobile-header-menu-container .wrapper-socials a:before, +.top-bar .wrapper-socials a:before, +.body-container .wrapper-socials a:before { + font-family: 'Font Awesome 6 Brands' +} + +.elementor-widget-accordion .elementor-accordion .elementor-accordion-item { + border: none; + border-bottom: solid 1px var(--logico-border-hover-color); + padding: 0 +} + +.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content { + border-top: none +} + +.elementor-widget-accordion .elementor-accordion .elementor-accordion-item:first-child { + border-top: solid 1px var(--logico-border-hover-color) +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title { + padding: 15px 0 14px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -webkit-border-radius: 0; + border-radius: 0; + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + border: none; + -webkit-transition: all 0.3s; + transition: all 0.3s; + color: var(--logico-dark-text-color) +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon { + width: auto; + font-size: 15px; + line-height: 2em; + font-weight: 400; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right, +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left { + text-align: center +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right { + margin-left: 20px; + order: 2 +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left { + margin-right: 20px; + order: 0 +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon i { + line-height: 30px; + margin: 0 auto; + color: var(--logico-dark-text-color) +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg { + fill: var(--logico-dark-text-color) +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-title { + width: 100%; + text-decoration: none; + color: inherit +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon i { + color: var(--logico-accent-color) +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon svg { + fill: var(--logico-accent-color) +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-content { + padding: 0 11% 39px 0; + border: none; + margin: -7px 0 0 +} + +.elementor-widget-accordion .elementor-accordion .elementor-tab-content ul li:not(:first-child) { + margin-top: 13px +} + +.logico-awards-widget .awards-slider { + margin: 0 -10px; + width: calc(100% + 20px) +} + +.logico-awards-widget .awards-slider .owl-stage { + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch +} + +.logico-awards-widget .awards-slider.show-inactive-items .owl-stage-outer { + overflow: initial +} + +.logico-awards-widget .awards-slider.show-inactive-items .owl-stage-outer .owl-item { + opacity: .2; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.logico-awards-widget .awards-slider.show-inactive-items .owl-stage-outer .owl-item.active { + opacity: 1 +} + +.logico-awards-widget .award-item-wrapper { + padding: 0 10px; + position: relative; + height: 100% +} + +.logico-awards-widget .award-item { + position: relative; + height: 100%; + padding: 36px 23px 49px 35px; + border: solid 2px var(--logico-border-hover-color); + border-radius: var(--logico-radius-large, 0) +} + +.logico-awards-widget .award-item-top { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.logico-awards-widget .award-year { + font-size: 16px; + line-height: 1.875em; + color: var(--logico-dark-text-color); + margin: 5px 0 0 +} + +.logico-awards-widget .award-icon { + font-size: 40px; + text-align: right +} + +.logico-awards-widget .award-icon svg { + height: 40px +} + +.logico-awards-widget .award-icon i:before { + width: auto +} + +.logico-awards-widget .award-title { + font-size: 25px; + line-height: 1.6em; + font-weight: 700; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.logico-awards-widget .award-title:not(:first-child) { + margin-top: 21px +} + +@media only screen and (min-width:841px) { + .logico-awards-widget .awards-slider { + margin: 0 -20px; + width: calc(100% + 40px) + } + .logico-awards-widget .award-item-wrapper { + padding: 0 20px + } +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars-wrapper:not(.wpbs-legend-position-side):not(.wpbs-legend-position-top):not(.wpbs-legend-position-bottom) .wpbs-legend-item-icon-2 div:first-of-type, +.wpbs-main-wrapper .wpbs-container .wpbs-calendars-wrapper:not(.wpbs-legend-position-side):not(.wpbs-legend-position-top):not(.wpbs-legend-position-bottom) .wpbs-legend-item-icon-1 div:first-of-type { + background: none +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars-wrapper .wpbs-legend-item-icon .wpbs-legend-item-icon-color { + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar { + border-width: 10px; + border-style: solid; + margin-bottom: 0 +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-wrapper { + padding: 0 +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header { + padding: 25px 8px +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev, +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next { + background: none; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev .wpbs-arrow, +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next .wpbs-arrow { + border: none; + font: 400 normal 13px/26px 'fontello'; + width: 26px; + height: 26px; + display: block; + margin: 0; + position: static; + left: initial; + right: initial; + top: initial; + bottom: initial +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-prev .wpbs-arrow:before { + content: '\e805' +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-next .wpbs-arrow:before { + content: '\e806' +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar .wpbs-calendar-header .wpbs-calendar-header-navigation .wpbs-select-container select { + border: none; + background: none; + text-align: center; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + font-size: 20px; + outline: none +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar table thead tr th { + padding-top: 9px !important; + padding-bottom: 9px !important; + font-weight: 300; + font-size: 16px +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar table tbody tr td .wpbs-date.wpbs-gap { + background: none +} + +.wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar table tbody tr td .wpbs-date-inner .wpbs-date-number { + font-size: 16px; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.wpbs-main-wrapper .wpbs-form-container { + padding: 76px 15px 40px; + max-height: 90%; + overflow: auto; + opacity: 0; + position: fixed; + top: 0; + left: 50%; + right: initial; + -webkit-transform: translate(-50%, -100%); + -ms-transform: translate(-50%, -100%); + transform: translate(-50%, -100%); + -webkit-transition: all 0.3s; + transition: all 0.3s; + z-index: 9999; + width: 100% +} + +.wpbs-main-wrapper .wpbs-form-container .form-close { + position: absolute; + right: 20px; + left: initial; + top: 20px; + width: 17px; + height: 17px; + cursor: pointer; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + font: 400 normal 17px/20px 'fontello'; + text-align: center +} + +.wpbs-main-wrapper .wpbs-form-container .form-close:before { + content: '\e80f' +} + +.wpbs-main-wrapper .wpbs-form-container .form-close:hover { + opacity: .7 +} + +.wpbs-main-wrapper .wpbs-form-container.active { + opacity: 1; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%) +} + +.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field { + padding-bottom: 38px !important +} + +.wpbs-main-wrapper .wpbs-form-confirmation-message { + margin: 20px 0 0 +} + +@media only screen and (min-width:481px) { + .wpbs-main-wrapper .wpbs-container .wpbs-calendars .wpbs-calendar { + border-width: 32px + } +} + +@media only screen and (min-width:841px) { + .wpbs-main-wrapper .wpbs-form-container { + max-width: 540px !important; + padding: 76px 60px 56px + } + .wpbs-main-wrapper .wpbs-form-container .form-close { + top: 23px; + left: initial; + right: 26px + } +} + +.elementor-widget-logico_button .button-container { + position: relative; + z-index: 2; + line-height: 1; + font-size: 0 +} + +.elementor-widget-logico_button a.logico-alter-button { + text-decoration: none +} + +.distance-title { + font-size: 30px; + line-height: 1.1667em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color); + margin: 0 0 .1667em +} + +.form-separator { + clear: both; + width: 100%; + height: 35px +} + +.logico-calculate-cost { + font-size: 40px; + line-height: 1em; + text-align: right; + font-weight: 600; + letter-spacing: -.03em; + margin: 1.125em 0 0 +} + +.logico-content-slider-widget .content-slider.nav-view-default .owl-nav { + left: 0; + right: 0; + opacity: 1; + height: 0; + display: none +} + +.logico-content-slider-widget .content-slider.nav-view-default .owl-nav [class*="owl-"] { + width: 30px; + height: 88px; + top: -44px; + border-radius: var(--logico-radius-medium, 0) +} + +.logico-content-slider-widget .content-slider.nav-view-default .owl-nav [class*="owl-"]:before { + line-height: 88px +} + +.logico-content-slider-widget .content-slider.nav-view-compact .owl-nav { + right: 0; + left: 0; + opacity: 1; + width: 96px +} + +.logico-content-slider-widget .content-slider.nav-view-compact .owl-nav [class*="owl-"]:before { + font-size: 9px; + font-weight: 700 +} + +.logico-content-slider-widget .content-slider.nav-view-compact .owl-nav .owl-next { + border-radius: 0 var(--logico-radius-medium, 0) var(--logico-radius-medium, 0) 0 +} + +.logico-content-slider-widget .content-slider.nav-view-compact .owl-nav .owl-prev { + border-radius: var(--logico-radius-medium, 0) 0 0 var(--logico-radius-medium, 0) +} + +.logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav { + right: 0; + left: 0; + opacity: 1; + width: 48px; + height: 96px +} + +.logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav [class*="owl-"] { + width: 48px; + height: 48px +} + +.logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav [class*="owl-"]:before { + font-size: 9px; + font-weight: 700 +} + +.logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav .owl-prev { + left: 0; + right: 0; + bottom: 0; + top: initial; + border-radius: 0 0 var(--logico-radius-medium, 0) var(--logico-radius-medium, 0) +} + +.logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav .owl-next { + left: 0; + right: 0; + bottom: initial; + top: 0; + border-radius: var(--logico-radius-medium, 0) var(--logico-radius-medium, 0) 0 0 +} + +.logico-content-slider-widget .content-slider.nav-h-position-left .owl-nav { + left: 0; + right: initial +} + +.logico-content-slider-widget .content-slider.nav-h-position-right .owl-nav { + right: 0; + left: initial +} + +.logico-content-slider-widget .content-slider.nav-v-position-top .owl-nav { + top: 0; + bottom: initial; + -webkit-transform: none; + -ms-transform: none; + transform: none +} + +.logico-content-slider-widget .content-slider.nav-v-position-bottom .owl-nav { + top: initial; + bottom: 0; + -webkit-transform: none; + -ms-transform: none; + transform: none +} + +.logico-content-slider-widget .content-item { + position: relative +} + +.logico-content-slider-widget .content-item:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + bottom: 0 +} + +.logico-content-slider-widget .content-item .heading-content, +.logico-content-slider-widget .content-item .text-content { + display: inline-block +} + +.logico-content-slider-widget .content-item .slide-content-inner { + padding: 0 20px; + -moz-box-sizing: content-box; + box-sizing: content-box +} + +.logico-content-slider-widget .content-item .content-slider-item-heading { + paint-order: stroke fill +} + +.logico-content-slider-widget .content-item.slide-style-standard .slide-content { + max-width: var(--logico-content-width, 1380px); + margin: 0 auto; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + position: relative; + height: 100%; + z-index: 2 +} + +.logico-content-slider-widget .content-item.slide-style-standard .content-slider-item-text { + margin: 23px 0 0 +} + +.logico-content-slider-widget .content-item.slide-style-standard .content-slider-item-buttons { + font-size: 0; + line-height: 1; + margin: 48px 0 0 +} + +.logico-content-slider-widget .content-item.slide-style-modern .slide-content { + max-width: var(--logico-content-width, 1380px); + margin: 0 auto; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch; + position: relative; + z-index: 2 +} + +.logico-content-slider-widget .content-item.slide-style-modern .slide-content-inner { + padding: 0 20px; + -moz-box-sizing: content-box; + box-sizing: content-box; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-heading { + margin: 0 !important; + padding: 0 0 30px +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-text { + position: relative +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-text .text-content { + padding: 0 0 30px +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons { + font-size: 0; + line-height: 1; + position: absolute; + left: 0; + right: 0; + top: 100% +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons .logico-alter-button { + display: block; + border: none !important; + background-position: 0 0; + text-align: left; + padding: 1.7143em 5.21em 1.7143em 2.1428em; + border-radius: 0 0 var(--logico-radius-medium, 0) var(--logico-radius-medium, 0); + background: -webkit-linear-gradient(0deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: -moz-linear-gradient(0deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: linear-gradient(0deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + -webkit-background-size: 100% 200%; + -moz-background-size: 100% 200%; + -o-background-size: 100% 200%; + background-size: 100% 200%; + background-position: 0 100% +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons .logico-alter-button:after { + content: none; + display: none +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons .logico-alter-button:not(:disabled):not(.disabled):hover { + background-position: 0 0; + padding: 1.7143em 5.21em 1.7143em 2.1428em +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons .logico-alter-button:not(:disabled):not(.disabled):hover:before { + animation: none +} + +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons .logico-alter-button:before, +.logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-buttons .logico-alter-button:after { + font-size: 1.0714em +} + +.logico-content-slider-widget h1.content-slider-item-heading { + margin: 0 +} + +.logico-content-slider-widget .logico-content-wrapper-1, +.logico-content-slider-widget .logico-content-wrapper-2, +.logico-content-slider-widget .logico-content-wrapper-3 { + opacity: 0; + -webkit-transform: translateY(50px); + -ms-transform: translateY(50px); + transform: translateY(50px); + -webkit-transition: all 0.9s ease-out; + transition: all 0.9s ease-out +} + +.logico-content-slider-widget .logico-content-wrapper-1 { + -webkit-transition-delay: .9s; + transition-delay: .9s +} + +.logico-content-slider-widget .logico-content-wrapper-2 { + -webkit-transition-delay: 1.2s; + transition-delay: 1.2s +} + +.logico-content-slider-widget .logico-content-wrapper-3 { + -webkit-transition-delay: 1.5s; + transition-delay: 1.5s +} + +.logico-content-slider-widget .owl-carousel.owl-theme .owl-item { + outline: none +} + +.logico-content-slider-widget .owl-carousel.owl-theme .owl-item.active .logico-content-wrapper-1, +.logico-content-slider-widget .owl-carousel.owl-theme .owl-item.active .logico-content-wrapper-2, +.logico-content-slider-widget .owl-carousel.owl-theme .owl-item.active .logico-content-wrapper-3 { + opacity: 1; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) +} + +.logico-content-slider-widget .owl-carousel.owl-theme .owl-item.active .content-item .additional-image { + opacity: 1 +} + +@media only screen and (min-width:661px) { + .logico-content-slider-widget .content-slider.nav-view-default .owl-nav { + display: block + } + .logico-content-slider-widget .content-slider.nav-view-default .owl-nav [class*="owl-"] { + width: 48px + } + .logico-content-slider-widget .content-item .slide-content-inner { + padding: 0 30px + } + .logico-content-slider-widget .content-item.slide-style-modern .slide-content-inner { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end + } + .logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-heading { + padding: 0 0 30px + } + .logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-text .text-content { + padding: 20px 0 30px + } +} + +@media only screen and (min-width:841px) { + .logico-content-slider-widget .owl-carousel.owl-theme .slider-item { + height: 600px + } +} + +@media only screen and (min-width:1201px) { + .logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav { + width: 78px; + height: 178px + } + .logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav [class*="owl-"] { + width: 78px; + height: 89px + } + .logico-content-slider-widget .content-slider.nav-view-vertical .owl-nav [class*="owl-"]:before { + font-size: 13px + } + .logico-content-slider-widget .content-item .slide-content-inner { + padding: 0 20px + } + .logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-heading { + padding: 0 0 46px + } + .logico-content-slider-widget .content-item.slide-style-modern .content-slider-item-text .text-content { + padding: 57px 0 76px + } +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget { + list-style: none; + margin: 0; + padding: 0 +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget li { + margin: 0; + padding: 0; + line-height: 1.875em +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget li:before { + content: none; + display: none +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget li a { + text-decoration: none; + padding-bottom: .0625em; + color: var(--logico-dark-text-color); + -webkit-transition: color 0.3s, padding 0.3s, border-color 0.3s; + transition: color 0.3s, padding 0.3s, border-color 0.3s; + border-bottom: solid .0625em transparent; + position: relative +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget li a:before { + content: '/\ '; + display: block; + position: absolute; + top: -.1875em; + left: 0; + right: initial; + -webkit-transition: transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s; + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%); + opacity: 0 +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget li a:hover { + color: var(--logico-accent-color); + border-color: var(--logico-accent-color); + padding-left: .625em; + padding-right: 0 +} + +.elementor-widget-logico_custom_navigation_menu ul.logico-custom-menu-widget li a:hover:before { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0); + opacity: 1 +} + +.block-decoration { + font-size: 0; + line-height: 1; + display: none +} + +.block-decoration.block-decoration-style-1 .block-decoration-item, +.block-decoration.page-title-decoration .block-decoration-item { + display: inline-block; + height: 0; + position: relative; + width: 50px +} + +.block-decoration.block-decoration-style-1 .block-decoration-item:before, +.block-decoration.block-decoration-style-1 .block-decoration-item:after, +.block-decoration.page-title-decoration .block-decoration-item:before, +.block-decoration.page-title-decoration .block-decoration-item:after { + content: ''; + position: absolute; + display: block; + right: 0; + left: 0; + height: 0; + padding: 0 +} + +.block-decoration.block-decoration-style-1 .block-decoration-item:before, +.block-decoration.page-title-decoration .block-decoration-item:before { + bottom: 0; + border-radius: var(--logico-radius-medium, 0) var(--logico-radius-medium, 0) 0 0 +} + +.block-decoration.block-decoration-style-1 .block-decoration-item:after, +.block-decoration.page-title-decoration .block-decoration-item:after { + top: 0; + border-radius: 0 0 var(--logico-radius-medium, 0) var(--logico-radius-medium, 0) +} + +.block-decoration.block-decoration-style-1.animation-enable .block-decoration-item:before, +.block-decoration.page-title-decoration.animation-enable .block-decoration-item:before { + -webkit-transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-1.animation-enable .block-decoration-item:after, +.block-decoration.page-title-decoration.animation-enable .block-decoration-item:after { + -webkit-transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-1.animated .block-decoration-item:before, +.block-decoration.block-decoration-style-1.animated .block-decoration-item:after, +.block-decoration.block-decoration-style-1.animation-disable .block-decoration-item:before, +.block-decoration.block-decoration-style-1.animation-disable .block-decoration-item:after, +.block-decoration.page-title-decoration.animated .block-decoration-item:before, +.block-decoration.page-title-decoration.animated .block-decoration-item:after, +.block-decoration.page-title-decoration.animation-disable .block-decoration-item:before, +.block-decoration.page-title-decoration.animation-disable .block-decoration-item:after { + padding: 100% 0 0 +} + +.block-decoration.block-decoration-style-2 .block-decoration-item { + display: inline-block; + height: 0; + position: relative; + width: 40px +} + +.block-decoration.block-decoration-style-2 .block-decoration-item:before { + content: ''; + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + bottom: 0; + left: initial; + right: 200% +} + +.block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent { + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + top: 0; + left: initial; + right: 0 +} + +.block-decoration.block-decoration-style-2 .block-decoration-item .decoration-accent:before { + content: ''; + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + bottom: 0; + left: initial; + right: 100%; + top: 100% +} + +.block-decoration.block-decoration-style-2.animation-enable .block-decoration-item:before { + -webkit-transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-2.animation-enable .block-decoration-item .decoration-accent { + -webkit-transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-2.animation-enable .block-decoration-item .decoration-accent:before { + -webkit-transition: padding 0.5s 2s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 2s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-2.animated .block-decoration-item:before, +.block-decoration.block-decoration-style-2.animated .block-decoration-item .decoration-accent:before, +.block-decoration.block-decoration-style-2.animation-disable .block-decoration-item:before, +.block-decoration.block-decoration-style-2.animation-disable .block-decoration-item .decoration-accent:before { + padding: 100% 0 0 +} + +.block-decoration.block-decoration-style-2.animated .block-decoration-item .decoration-accent, +.block-decoration.block-decoration-style-2.animation-disable .block-decoration-item .decoration-accent { + padding: 200% 0 0 +} + +.block-decoration.block-decoration-style-3 .block-decoration-item { + display: inline-block; + height: 0; + position: relative; + width: 40px +} + +.block-decoration.block-decoration-style-3 .block-decoration-item:before, +.block-decoration.block-decoration-style-3 .block-decoration-item:after { + content: ''; + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + left: 0; + right: 0 +} + +.block-decoration.block-decoration-style-3 .block-decoration-item:before { + bottom: 100% +} + +.block-decoration.block-decoration-style-3 .block-decoration-item:after { + top: 100% +} + +.block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent { + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + top: 0; + left: 100%; + right: initial +} + +.block-decoration.block-decoration-style-3 .block-decoration-item .decoration-accent:before { + content: ''; + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + bottom: 0; + left: 0; + right: initial; + top: 100% +} + +.block-decoration.block-decoration-style-3.animation-enable .block-decoration-item { + -webkit-transition: padding 0.5s 0.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 0.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-3.animation-enable .block-decoration-item:before { + -webkit-transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-3.animation-enable .block-decoration-item:after { + -webkit-transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-3.animation-enable .block-decoration-item .decoration-accent { + -webkit-transition: padding 0.5s 2s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 2s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-3.animation-enable .block-decoration-item .decoration-accent:before { + -webkit-transition: padding 0.5s 2.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 2.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-3.animated .block-decoration-item, +.block-decoration.block-decoration-style-3.animated .block-decoration-item:before, +.block-decoration.block-decoration-style-3.animated .block-decoration-item:after, +.block-decoration.block-decoration-style-3.animated .block-decoration-item .decoration-accent:before, +.block-decoration.block-decoration-style-3.animation-disable .block-decoration-item, +.block-decoration.block-decoration-style-3.animation-disable .block-decoration-item:before, +.block-decoration.block-decoration-style-3.animation-disable .block-decoration-item:after, +.block-decoration.block-decoration-style-3.animation-disable .block-decoration-item .decoration-accent:before { + padding: 100% 0 0 +} + +.block-decoration.block-decoration-style-3.animated .block-decoration-item .decoration-accent, +.block-decoration.block-decoration-style-3.animation-disable .block-decoration-item .decoration-accent { + padding: 200% 0 0 +} + +.block-decoration.block-decoration-style-4 .block-decoration-item { + display: inline-block; + height: 0; + position: relative; + width: 40px +} + +.block-decoration.block-decoration-style-4 .block-decoration-item:before, +.block-decoration.block-decoration-style-4 .block-decoration-item:after { + content: ''; + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + left: 0; + right: 0 +} + +.block-decoration.block-decoration-style-4 .block-decoration-item:before { + bottom: 100% +} + +.block-decoration.block-decoration-style-4 .block-decoration-item:after { + top: 100% +} + +.block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent { + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + top: 0; + right: 100%; + left: initial +} + +.block-decoration.block-decoration-style-4 .block-decoration-item .decoration-accent:before { + content: ''; + position: absolute; + display: block; + height: 0; + padding: 0; + width: 100%; + bottom: 0; + right: 0; + left: initial; + top: 100% +} + +.block-decoration.block-decoration-style-4.animation-enable .block-decoration-item { + -webkit-transition: padding 0.5s 0.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 0.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-4.animation-enable .block-decoration-item:before { + -webkit-transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-4.animation-enable .block-decoration-item:after { + -webkit-transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 1.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-4.animation-enable .block-decoration-item .decoration-accent { + -webkit-transition: padding 0.5s 2s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 2s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-4.animation-enable .block-decoration-item .decoration-accent:before { + -webkit-transition: padding 0.5s 2.5s cubic-bezier(0, 0, .15, .96); + transition: padding 0.5s 2.5s cubic-bezier(0, 0, .15, .96) +} + +.block-decoration.block-decoration-style-4.animated .block-decoration-item, +.block-decoration.block-decoration-style-4.animated .block-decoration-item:before, +.block-decoration.block-decoration-style-4.animated .block-decoration-item:after, +.block-decoration.block-decoration-style-4.animated .block-decoration-item .decoration-accent:before, +.block-decoration.block-decoration-style-4.animation-disable .block-decoration-item, +.block-decoration.block-decoration-style-4.animation-disable .block-decoration-item:before, +.block-decoration.block-decoration-style-4.animation-disable .block-decoration-item:after, +.block-decoration.block-decoration-style-4.animation-disable .block-decoration-item .decoration-accent:before { + padding: 100% 0 0 +} + +.block-decoration.block-decoration-style-4.animated .block-decoration-item .decoration-accent, +.block-decoration.block-decoration-style-4.animation-disable .block-decoration-item .decoration-accent { + padding: 200% 0 0 +} + +@media only screen and (min-width:841px) { + .block-decoration.block-decoration-style-1 .block-decoration-item, + .block-decoration.page-title-decoration .block-decoration-item { + width: 70px + } +} + +@media only screen and (min-width:1021px) { + .block-decoration { + display: inline-block; + font-size: 0; + line-height: 1; + vertical-align: top + } + .block-decoration.block-decoration-style-1 .block-decoration-item, + .block-decoration.page-title-decoration .block-decoration-item { + width: 93px + } + .block-decoration.block-decoration-style-2 .block-decoration-item, + .block-decoration.block-decoration-style-3 .block-decoration-item, + .block-decoration.block-decoration-style-4 .block-decoration-item { + width: 58px + } +} + +.elementor-widget-logico_file a.logico-file-widget { + text-decoration: none; + display: block +} + +.elementor-widget-logico_file .file-item, +.elementor-widget-logico_file .file-item-content, +.elementor-widget-logico_file .file-item-content-inner, +.elementor-widget-logico_file .file-item-icon, +.elementor-widget-logico_file .file-item-title, +.elementor-widget-logico_file .file-item-description, +.elementor-widget-logico_file .file-item-meta, +.elementor-widget-logico_file .file-item-buttons { + display: block +} + +.elementor-widget-logico_file.widget-style-standard .elementor-widget-container { + border: solid 1px var(--logico-border-hover-color); + padding: 36px 30px 27px 24px; + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +.elementor-widget-logico_file.widget-style-standard .width-decorative-icon .file-item:before { + content: '\e849'; + font: 400 normal 20px/1em 'fontello'; + position: absolute; + display: block; + right: 15px; + left: initial; + bottom: 15px; + color: var(--logico-dark-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-standard .file-item-title { + font-size: 20px; + line-height: 1.4em; + min-height: 2.8em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-standard .file-item-icon { + font-size: 40px; + line-height: 1em; + margin-left: -1px; + margin-right: -1px; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-standard .file-item-icon:not(:first-child) { + margin-top: 30px +} + +.elementor-widget-logico_file.widget-style-standard .file-item-description { + font-size: 16px; + line-height: 1.5em; + min-height: 4.5em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color); + margin-top: 40px; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-standard .file-item-meta { + color: var(--logico-default-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-standard .file-item-meta:not(:first-child) { + margin-top: 10px +} + +.elementor-widget-logico_file.widget-style-standard:hover .elementor-widget-container { + border-color: var(--logico-border-color) +} + +.elementor-widget-logico_file.widget-style-standard:hover .file-item-description { + text-decoration: underline +} + +.elementor-widget-logico_file.widget-style-standard:hover .width-decorative-icon .file-item:before { + color: var(--logico-light-text-color) +} + +.elementor-widget-logico_file.widget-style-compact .elementor-widget-container { + padding: 29px 20px 26px 15px; + border: solid 1px var(--logico-border-hover-color); + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +.elementor-widget-logico_file.widget-style-compact .width-decorative-icon .file-item:before { + content: '\e849'; + font: 400 normal 20px/1em 'fontello'; + position: absolute; + display: block; + right: 15px; + left: initial; + bottom: 15px; + color: var(--logico-dark-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-compact .file-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.elementor-widget-logico_file.widget-style-compact .file-item-icon { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + font-size: 40px; + line-height: 1em; + margin: -4px 0 0 -1px; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-compact .file-item-icon:not(:last-child) { + margin-right: 19px; + margin-left: -1px +} + +.elementor-widget-logico_file.widget-style-compact .file-item-content { + width: 100% +} + +.elementor-widget-logico_file.widget-style-compact .file-item-title { + font-size: 18px; + line-height: 1.3889em; + font-weight: 600; + letter-spacing: -.03em; + margin: 0; + -webkit-transition: color 0.3s; + transition: color 0.3s; + color: var(--logico-dark-text-color) +} + +.elementor-widget-logico_file.widget-style-compact .file-item-description { + -webkit-transition: color 0.3s; + transition: color 0.3s; + font-size: 14px; + line-height: 1.4286em; + color: var(--logico-default-text-color); + margin: 5px 0 0 +} + +.elementor-widget-logico_file.widget-style-compact .file-item-meta { + font-size: 14px; + line-height: 2.0714em; + font-weight: 400; + -webkit-transition: color 0.3s; + transition: color 0.3s; + color: var(--logico-default-text-color); + margin: 0 +} + +.elementor-widget-logico_file.widget-style-compact:hover>.elementor-widget-container { + border-color: var(--logico-border-color) +} + +.elementor-widget-logico_file.widget-style-wide .elementor-widget-container { + -webkit-transition: all 0.3s; + transition: all 0.3s; + padding: 27px 0 26px +} + +.elementor-widget-logico_file.widget-style-wide .file-item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +.elementor-widget-logico_file.widget-style-wide .file-item-icon { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + font-size: 40px; + line-height: 1em; + margin: -4px 0 0 -3px; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-wide .file-item-icon:not(:last-child) { + margin-right: 20px; + margin-left: -3px +} + +.elementor-widget-logico_file.widget-style-wide .file-item-content, +.elementor-widget-logico_file.widget-style-wide .file-item-content-inner { + width: 100% +} + +.elementor-widget-logico_file.widget-style-wide .file-item-title { + font-size: 18px; + line-height: 1.3889em; + font-weight: 600; + letter-spacing: -.03em; + margin: 0; + -webkit-transition: color 0.3s; + transition: color 0.3s; + color: var(--logico-dark-text-color) +} + +.elementor-widget-logico_file.widget-style-wide .file-item-description { + -webkit-transition: color 0.3s; + transition: color 0.3s; + font-size: 14px; + line-height: 1.4286em; + color: var(--logico-default-text-color); + margin: 5px 0 0 +} + +.elementor-widget-logico_file.widget-style-wide .file-item-meta { + font-size: 14px; + line-height: 2.0714em; + font-weight: 400; + -webkit-transition: color 0.3s; + transition: color 0.3s; + color: var(--logico-light-text-color); + margin: 0 +} + +.elementor-widget-logico_file.widget-style-wide .file-item-meta:not(:first-child) { + margin: 3px 0 0 +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons { + font-size: 0; + line-height: 1; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons:not(:first-child) { + margin: 1px 0 0 0 +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button { + font-size: 14px; + line-height: 2.1428em; + color: var(--logico-dark-text-color); + display: inline-block; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button a { + color: inherit +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button:not(:first-child) { + margin: 0 0 0 1.4286em +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button:before { + font: normal 400 1em/2.1428em 'fontello'; + margin: 0 .7143em 0 0; + display: inline-block; + vertical-align: top +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button.button-view:before { + content: '\e84b'; + font-size: .7143em; + line-height: 3em +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button.button-download:before { + content: '\e84a' +} + +.elementor-widget-logico_file.widget-style-wide .file-item-buttons .file-item-button.button-print:before { + content: '\e858'; + font-size: .8571em; + line-height: 2.5em +} + +.elementor-widget-logico_file.widget-style-wide:hover .elementor-widget-container { + background-color: var(--logico-background-alter-color) +} + +@media only screen and (min-width:841px) { + .elementor-widget-logico_file.widget-style-standard .elementor-widget-container { + padding: 56px 90px 39px 44px + } + .elementor-widget-logico_file.widget-style-standard .width-decorative-icon .file-item:before { + font-size: 30px; + right: 37px; + left: initial; + bottom: 40px + } + .elementor-widget-logico_file.widget-style-standard .file-item-title { + font-size: 25px + } + .elementor-widget-logico_file.widget-style-standard .file-item-icon { + font-size: 62px + } + .elementor-widget-logico_file.widget-style-standard .file-item-icon:not(:first-child) { + margin-top: 49px + } + .elementor-widget-logico_file.widget-style-standard .file-item-description { + font-size: 20px; + margin-top: 71px + } + .elementor-widget-logico_file.widget-style-standard .file-item-meta { + font-size: 18px + } + .elementor-widget-logico_file.widget-style-compact .elementor-widget-container { + padding: 29px 70px 26px 19px + } + .elementor-widget-logico_file.widget-style-compact .width-decorative-icon .file-item:before { + right: 25px; + left: initial; + bottom: 25px + } + .elementor-widget-logico_file.widget-style-compact .file-item-icon:not(:last-child) { + margin-right: 29px; + margin-left: -1px + } + .elementor-widget-logico_file.widget-style-wide .file-item-icon:not(:last-child) { + margin-right: 36px; + margin-left: -3px + } + .elementor-widget-logico_file.widget-style-wide .file-item-content { + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center + } + .elementor-widget-logico_file.widget-style-wide .file-item-content-inner { + width: 100% + } + .elementor-widget-logico_file.widget-style-wide .file-item-buttons:not(:first-child) { + margin: 0 0 0 36px + } + .elementor-widget-logico_file.widget-style-wide:hover .file-item { + padding-left: 30px; + padding-right: 30px + } +} + +.elementor-widget-google_maps.elementor-absolute { + height: 100% +} + +.elementor-widget-google_maps.elementor-absolute .elementor-custom-embed { + height: 100% +} + +.elementor-editor-active .elementor-element.elementor-widget-icon, +.elementor-widget-icon { + line-height: 1 +} + +.elementor-widget-icon.pulse-animation-yes .elementor-icon { + z-index: 2; + position: relative +} + +.elementor-widget-icon.pulse-animation-yes .elementor-icon:before { + content: ''; + position: absolute; + display: block; + width: 132%; + height: 132%; + left: -16%; + top: -16%; + right: initial; + -webkit-border-radius: inherit; + border-radius: inherit; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: solid 1px #fff; + opacity: .3; + -webkit-animation: icon-pulse 2s infinite ease-in-out; + animation: icon-pulse 2s infinite ease-in-out +} + +@keyframes icon-pulse { + 0% { + width: 132%; + height: 132%; + left: -16%; + top: -16%; + opacity: .3 + } + 50% { + width: 164%; + height: 164%; + left: -32%; + top: -32%; + opacity: .1 + } + 100% { + width: 132%; + height: 132%; + left: -16%; + top: -16%; + opacity: .3 + } +} + +@-webkit-keyframes icon-pulse { + 0% { + width: 132%; + height: 132%; + left: -16%; + top: -16% + } + 50% { + width: 164%; + height: 164%; + left: -32%; + top: -32% + } + 100% { + width: 132%; + height: 132%; + left: -16%; + top: -16% + } +} + +#masthead .elementor-widget-icon-box .elementor-icon-box-wrapper a, +.ehf-header .elementor-widget-icon-box .elementor-icon-box-wrapper a { + text-decoration: none +} + +.elementor-widget-icon-box .elementor-icon-box-icon { + line-height: 1 +} + +.elementor-editor-active .elementor-icon-list-items .elementor-icon-list-item, +.elementor-icon-list-items .elementor-icon-list-item { + padding: 0 +} + +.elementor-editor-active .elementor-icon-list-items .elementor-icon-list-item:before, +.elementor-icon-list-items .elementor-icon-list-item:before { + content: none; + display: none +} + +.elementor-editor-active .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon+.elementor-icon-list-text, +.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon+.elementor-icon-list-text { + padding-left: 0; + padding-right: 0 +} + +.elementor-widget-image .wp-caption { + max-width: 100% +} + +.elementor-widget-image.hover-image .elementor-widget-container a { + position: relative; + overflow: hidden +} + +.elementor-widget-image.hover-image .elementor-widget-container a:after { + content: ''; + position: absolute; + display: block; + z-index: 2; + height: 182px; + width: 111.35%; + -webkit-transition: opacity 0.5s; + transition: opacity 0.5s; + -webkit-transform: rotate(5deg) translate3d(0, 0, 0); + -ms-transform: rotate(5deg) translate3d(0, 0, 0); + transform: rotate(5deg) translate3d(0, 0, 0); + opacity: 0; + filter: blur(100px); + bottom: -91px; + left: -6% +} + +.elementor-widget-image.hover-image .elementor-widget-container a:hover:after { + opacity: .25 +} + +.elementor-widget-image .hovered-text { + padding: 0; + pointer-events: none; + position: fixed; + width: 0; + line-height: 1; + font-size: 0; + left: 50%; + top: 50%; + z-index: 2; + text-align: left; + -webkit-transition: width 0.8s linear; + transition: width 0.8s linear; + overflow: hidden; + opacity: 0 +} + +.elementor-widget-image .hovered-text .hovered-text-card { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + width: 300px +} + +.elementor-widget-image .hovered-text.active { + width: 300px; + opacity: 1 +} + +.elementor-widget-image .hovered-text .hovered-text-subtitle { + font-size: 12px; + line-height: 1.5em; + font-weight: 400; + padding: .75em 1.6667em .8333em 1.3333em; + display: inline-block; + vertical-align: top; + color: var(--logico-button-text-hover); + background-color: var(--logico-button-background-hover); + border-radius: var(--logico-radius-small, 0) var(--logico-radius-small, 0) 0 0 +} + +.elementor-widget-image .hovered-text .hovered-text-title { + font-size: 14px; + line-height: 1.4285em; + font-weight: 600; + padding: .5714em 1.1429em .6429em; + display: inline-block; + vertical-align: top; + color: var(--logico-dark-text-color); + background-color: var(--logico-accent-color); + border-radius: 0 var(--logico-radius-small, 0) var(--logico-radius-small, 0) var(--logico-radius-small, 0) +} + +.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-img img { + margin: 0 auto +} + +.elementor-widget-image-box .elementor-image-box-wrapper .elementor-image-box-content .elementor-image-box-title:not(:last-child) { + margin-bottom: 10px +} + +.elementor-widget-logico_image_carousel .image-slider { + margin: 0 -20px; + width: calc(100% + 40px) +} + +.elementor-widget-logico_image_carousel .image-slider.show-inactive-items .owl-stage-outer { + overflow: initial +} + +.elementor-widget-logico_image_carousel .image-slider.show-inactive-items .owl-stage-outer .owl-item { + opacity: .5; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.elementor-widget-logico_image_carousel .image-slider.show-inactive-items .owl-stage-outer .owl-item.active { + opacity: 1 +} + +.elementor-widget-logico_image_carousel .image-slider.nav-view-default .owl-nav { + left: 20px; + right: 20px; + opacity: 1 +} + +.elementor-widget-logico_image_carousel .image-slider.nav-view-default .owl-nav [class*="owl-"] { + border-radius: var(--logico-radius-medium, 0) +} + +.elementor-widget-logico_image_carousel .image-slider.nav-view-compact .owl-nav { + right: 0; + left: 0; + opacity: 1; + width: 96px +} + +.elementor-widget-logico_image_carousel .image-slider.nav-view-compact .owl-nav [class*="owl-"]:before { + font-size: 9px; + font-weight: 700 +} + +.elementor-widget-logico_image_carousel .image-slider.nav-view-compact .owl-nav .owl-prev { + border-radius: var(--logico-radius-medium, 0) 0 0 var(--logico-radius-medium, 0) +} + +.elementor-widget-logico_image_carousel .image-slider.nav-view-compact .owl-nav .owl-next { + border-radius: 0 var(--logico-radius-medium, 0) var(--logico-radius-medium, 0) 0 +} + +.elementor-widget-logico_image_carousel .image-slider.nav-h-position-left .owl-nav { + left: 0; + right: initial +} + +.elementor-widget-logico_image_carousel .image-slider.nav-h-position-right .owl-nav { + right: 0; + left: initial +} + +.elementor-widget-logico_image_carousel .image-slider.nav-v-position-top .owl-nav { + top: 0; + bottom: initial; + -webkit-transform: none; + -ms-transform: none; + transform: none +} + +.elementor-widget-logico_image_carousel .image-slider.nav-v-position-bottom .owl-nav { + top: initial; + bottom: 0; + -webkit-transform: none; + -ms-transform: none; + transform: none +} + +.elementor-widget-logico_image_carousel .image-slider .image-item { + padding: 0 20px +} + +.elementor-widget-logico_image_carousel .image-slider .image-item-card { + position: relative; + overflow: hidden; + height: 100% +} + +.elementor-widget-logico_image_carousel .image-slider .image-item-card>img { + display: block; + width: 100%; + border-radius: var(--logico-radius-large, 0) +} + +.elementor-widget-logico_image_carousel .image-slider .image-item-card.with-height>img { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + max-width: 100%; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover +} + +.elementor-widget-logico_image_carousel .image-slider .image-title { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-end; + -moz-justify-content: flex-end; + -ms-justify-content: flex-end; + justify-content: flex-end; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: absolute; + width: 100%; + height: 100%; + padding: 20px; + font-size: 20px; + line-height: 1.3333em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.elementor-widget-logico_image_carousel .image-slider .image-title a { + text-decoration: none; + color: var(--logico-dark-text-color) +} + +.elementor-widget-logico_image_carousel .image-slider .image-title a:hover { + color: var(--logico-accent-color) +} + +.elementor-widget-logico_image_carousel .image-slider .image-title span, +.elementor-widget-logico_image_carousel .image-slider .image-title a { + display: inline-block; + max-width: 60% +} + +@media only screen and (min-width:841px) { + .elementor-widget-logico_image_carousel .image-slider .image-title { + padding: 30px; + font-size: 24px + } + .elementor-widget-logico_image_carousel .image-slider .image-title span, + .elementor-widget-logico_image_carousel .image-slider .image-title a { + max-width: 70% + } +} + +@media only screen and (min-width:1201px) { + .elementor-widget-logico_image_carousel .image-slider .image-title { + padding: 63px 70px; + font-size: 30px + } + .elementor-widget-logico_image_carousel .image-slider .image-title span, + .elementor-widget-logico_image_carousel .image-slider .image-title a { + max-width: none + } +} + +.elementor-lightbox .dialog-widget-content a { + text-decoration: none +} + +.elementor-lightbox img.elementor-lightbox-image { + -webkit-align-self: initial; + -moz-align-self: initial; + -ms-align-self: initial; + align-self: initial +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item { + position: relative; + overflow: hidden +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-item-box { + overflow: hidden; + position: relative +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon { + overflow: hidden; + height: 0; + padding: 76.3636% 0 0; + width: 100%; + position: relative +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon a { + display: block; + position: initial; + text-decoration: none +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon a:before, +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon a:after { + content: none; + display: none +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon:after { + content: '\e81a'; + font: 400 normal 70px/1em 'fontello'; + display: block; + width: 70px; + text-align: center; + position: absolute; + left: 50%; + top: 50%; + right: initial; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: 2; + -webkit-transition: opacity 0.8s; + transition: opacity 0.8s; + opacity: 0 +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon:not(:last-child):before { + content: ''; + position: absolute; + display: block; + width: 81.3145%; + height: 0; + padding: 150.613% 0 0; + filter: blur(50px); + -webkit-transform: rotate(105.72deg) translate3d(0, 0, 0); + -ms-transform: rotate(105.72deg) translate3d(0, 0, 0); + transform: rotate(105.72deg) translate3d(0, 0, 0); + -webkit-border-radius: 50%; + border-radius: 50%; + top: 100%; + left: 10%; + right: initial; + z-index: 2; + opacity: 0; + -webkit-transition: opacity 0.3s, top 0.3s; + transition: opacity 0.3s, top 0.3s +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-caption { + padding: 0; + padding-right: inherit; + border: solid 15px transparent; + font-size: 16px; + line-height: 1.875em; + font-weight: 400; + font-style: normal; + position: absolute; + left: 0; + right: 0; + z-index: 2; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + -webkit-transition: opacity 0.1s, transform 0.4s; + transition: opacity 0.1s, transform 0.4s; + opacity: 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item img { + width: 100%; + position: absolute; + display: block; + top: 50%; + left: 0; + right: 0; + -webkit-transform: translateY(-50%); + -ms-transform: translateY(-50%); + transform: translateY(-50%) +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item:hover .gallery-icon:not(:last-child):before { + opacity: 1; + top: 28% +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item:hover .gallery-caption { + opacity: 1; + -webkit-transform: translateY(-100%); + -ms-transform: translateY(-100%); + transform: translateY(-100%) +} + +.content-wrapper .elementor-image-gallery .gallery .gallery-item:hover .gallery-icon:after { + opacity: .5 +} + +@media only screen and (min-width:481px) { + .content-wrapper .elementor-image-gallery .gallery-columns-3 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-4 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-5 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-6 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-7 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-8 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-9 .gallery-item, + .content-wrapper .elementor-image-gallery .gallery-columns-10 .gallery-item { + max-width: 50% + } +} + +@media only screen and (min-width:1201px) { + .content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-icon:after { + font-size: 131px; + width: 131px + } + .content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-caption { + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + border-width: 35px + } + .content-wrapper .elementor-image-gallery .gallery .gallery-item .gallery-caption:after { + content: '\e81a'; + font: 400 normal 13px/2.3077em 'fontello'; + margin: 0 0 0 30px; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } +} + +.elementor-widget-logico_heading .logico-title { + paint-order: stroke fill +} + +.elementor-widget-logico_heading[data-settings*='logico_heading_animation'] .word { + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + -webkit-clip-path: inset(-.15em -.1em); + clip-path: inset(-.15em -.1em) +} + +.elementor-widget-logico_heading[data-settings*='logico_heading_animation'] .word .letter { + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.logico-ticker-wrapper { + width: 100%; + overflow: hidden +} + +.logico-ticker-wrapper .js-marquee-wrapper { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.logico-ticker-wrapper .ticker { + white-space: nowrap; + direction: ltr; + font-size: 0; + line-height: 1 +} + +.logico-ticker-wrapper .ticker-text { + font: 600 normal 50px/1.3em var(--logico-h1-font-family); + text-transform: uppercase; + letter-spacing: -.03em; + display: inline-block; + vertical-align: middle; + color: var(--logico-dark-text-color) +} + +.logico-ticker-wrapper .separator { + display: inline-block; + vertical-align: middle; + position: relative; + top: .1956em; + font-size: 31px; + padding: 0 30px; + color: var(--logico-accent-color); + margin: -.2128em +} + +@media only screen and (min-width:841px) { + .logico-ticker-wrapper .ticker-text { + font-size: 100px + } + .logico-ticker-wrapper .separator { + font-size: 47px; + padding: 0 48px + } +} + +@media only screen and (min-width:1021px) { + .logico-ticker-wrapper .ticker-text { + font-size: 120px + } +} + +.logico-person-widget .person-image-container { + font-size: 0; + line-height: 1 +} + +.logico-person-widget .person-image-container .person-image-wrapper { + display: inline-block; + vertical-align: top; + overflow: hidden; + max-width: 100%; + position: relative +} + +.logico-person-widget .person-image-container .person-image-wrapper img { + position: relative; + left: 50%; + right: initial; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%) +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials { + position: absolute; + left: 0; + right: initial; + bottom: 0; + overflow: hidden; + z-index: 3; + font-size: 16px; + line-height: 1; + text-align: center; + padding: 27px 21px 20px 20px; + -webkit-transition: transform 0.3s; + transition: transform 0.3s; + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%) +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item { + position: relative; + opacity: 0; + left: -30px; + right: initial; + -webkit-transition: opacity 0.3s, left 0.3s, right 0.3s; + transition: opacity 0.3s, left 0.3s, right 0.3s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:not(:first-child) { + margin-top: 26px +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+1) { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+2) { + -webkit-transition-delay: 0.15s; + transition-delay: 0.15s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+3) { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+4) { + -webkit-transition-delay: 0.25s; + transition-delay: 0.25s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+5) { + -webkit-transition-delay: 0.3s; + transition-delay: 0.3s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+6) { + -webkit-transition-delay: 0.35s; + transition-delay: 0.35s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+7) { + -webkit-transition-delay: 0.4s; + transition-delay: 0.4s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials .person-socials-item:nth-child(2n+8) { + -webkit-transition-delay: 0.45s; + transition-delay: 0.45s +} + +.logico-person-widget .person-image-container .person-image-wrapper .person-socials a:before { + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.logico-person-widget .person-image-container:hover .person-image-wrapper .person-socials { + -webkit-transform: translateX(0); + -ms-transform: translateX(0); + transform: translateX(0) +} + +.logico-person-widget .person-image-container:hover .person-image-wrapper .person-socials .person-socials-item { + opacity: 1; + left: 0; + right: initial +} + +.logico-person-widget.with-media-overlay .person-image-wrapper:before { + content: ''; + position: absolute; + display: block; + z-index: 2; + width: 67.1053%; + height: 117.2956%; + filter: blur(50px); + -webkit-transform: rotate(90deg) translate3d(0, 0, 0); + -ms-transform: rotate(90deg) translate3d(0, 0, 0); + transform: rotate(90deg) translate3d(0, 0, 0); + top: 44%; + left: 4%; + right: initial; + opacity: 1 +} + +.logico-person-widget .person-description-container:not(:first-child) { + margin-top: 23px +} + +.logico-person-widget .person-description-container .person-position { + font-size: 14px; + line-height: 1.5714em; + font-weight: 400 +} + +.logico-person-widget .person-description-container .person-position:before { + content: "/ " +} + +.logico-person-widget .person-description-container .person-name { + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + letter-spacing: -.03em +} + +.logico-person-widget .person-description-container .person-name:not(:first-child) { + margin-top: 3px +} + +.price-item { + position: relative; + cursor: default; + margin: 0 auto; + overflow: hidden +} + +.price-item .price-item-price { + display: -webkit-inline-flex; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.price-item .price-wrapper .currency { + vertical-align: baseline +} + +.price-item .price-wrapper .price { + white-space: nowrap +} + +.price-item .price-period { + vertical-align: bottom +} + +.price-item .price-item-title { + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + letter-spacing: -.03em +} + +.price-item .price-item-title:not(:first-child) { + margin-top: 40px +} + +.price-item .price-item-content:not(:first-child) { + margin-top: 33px +} + +.price-item .price-item-description { + color: var(--logico-light-text-color) +} + +.price-item .price-item-description:not(:first-child) { + margin-top: 1.6667em +} + +.price-item .price-item-custom-fields .price-item-custom-field { + position: relative; + font-size: 16px; + line-height: 1.875em; + padding: 0 0 0 2.1875em; + color: var(--logico-light-text-color) +} + +.price-item .price-item-custom-fields .price-item-custom-field:before { + content: '\e87a'; + font: 400 normal .75em/2.5em 'fontello'; + display: inline-block; + left: .0833em; + right: initial; + top: .0833em; + position: absolute; + opacity: 0; + color: var(--logico-accent-color) +} + +.price-item .price-item-custom-fields .price-item-custom-field.active { + color: var(--logico-default-text-color) +} + +.price-item .price-item-custom-fields .price-item-custom-field.active:before { + opacity: 1 +} + +.price-item .price-item-custom-fields .price-item-custom-field:not(:first-child) { + margin-top: 10px +} + +.price-item .price-item-button { + font-size: 0; + line-height: 1 +} + +.price-item .price-item-button:not(:first-child) { + margin-top: 41px +} + +.price-item .price-item-price-info { + paint-order: stroke fill +} + +.price-item.price-item-type-standard .price-item-price-info { + font-size: 80px; + line-height: 1em; + font-weight: 700; + letter-spacing: -.03em +} + +.price-item.price-item-type-wide .price-item-price-info { + font-size: 60px; + line-height: 1em; + font-weight: 600; + letter-spacing: -.03em +} + +@media only screen and (min-width:841px) { + .price-item.price-item-type-wide { + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center + } + .price-item.price-item-type-wide .price-item-title:not(:first-child), + .price-item.price-item-type-wide .price-item-content:not(:first-child), + .price-item.price-item-type-wide .price-item-button:not(:first-child) { + margin: 0 0 0 20px + } + .price-item.price-item-type-wide .price-item-content { + width: 23% + } + .price-item.price-item-type-wide .price-item-price-info, + .price-item.price-item-type-wide .price-item-title, + .price-item.price-item-type-wide .price-item-button { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 + } +} + +@media only screen and (min-width:1201px) { + .price-item.price-item-type-wide .price-item-title:not(:first-child), + .price-item.price-item-type-wide .price-item-content:not(:first-child), + .price-item.price-item-type-wide .price-item-button:not(:first-child) { + margin: 0 0 0 40px + } +} + +.elementor-widget-progress .elementor-widget-container .elementor-title { + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + letter-spacing: -.03em +} + +.elementor-widget-progress .elementor-widget-container .elementor-title:not(:last-child) { + margin-bottom: 24px +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper { + overflow: initial !important; + -webkit-border-radius: 0; + border-radius: 0; + padding: 0 0 4px; + border-bottom-style: solid; + border-bottom-width: 2px; + background: none +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper.progress-info .elementor-progress-bar { + background-color: #005aac +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper.progress-success .elementor-progress-bar { + background-color: #00dcae +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper.progress-warning .elementor-progress-bar { + background-color: #ffe401 +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-wrapper.progress-danger .elementor-progress-bar { + background-color: #ea7562 +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-bar { + -webkit-border-radius: 0; + border-radius: 0; + height: 4px; + font-size: 16px; + line-height: 1em; + font-weight: 400; + display: block +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-text { + display: none +} + +.elementor-widget-progress .elementor-widget-container .elementor-progress-percentage { + position: absolute; + right: -.2857em; + left: auto; + top: calc(-1em - 9px); + padding: 0 +} + +.elementor-widget-social-icons .elementor-icon, +.elementor-widget-social-icons svg { + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +.logico-steps-widget .steps-slider { + margin: 0 0 0 -20px +} + +.logico-steps-widget .owl-item.active+.owl-item.active .step-item:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: initial; + top: 1px; + bottom: -100px; + width: 0; + border-left: solid 1px +} + +.logico-steps-widget .step-item { + padding: 0 20px +} + +.logico-steps-widget .step-number-wrapper { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + padding: 2px 0 0 0 +} + +.logico-steps-widget .step-number-wrapper:not(:last-child) { + margin-bottom: 111px +} + +.logico-steps-widget .step-number { + font: 700 normal 100px/0.72em var(--logico-h1-font-family); + letter-spacing: -.03em; + color: transparent; + -webkit-text-stroke: 1px var(--logico-dark-text-color); + paint-order: stroke fill +} + +.logico-steps-widget .step-number-label { + font-size: 14px +} + +.logico-steps-widget .step-number-label.step-number-label-direction-vertical { + line-height: 2.1429em; + margin: 0 0 0 .4286em; + -webkit-transform: translate(0, 100%) rotate(-90deg); + -ms-transform: translate(0, 100%) rotate(-90deg); + transform: translate(0, 100%) rotate(-90deg); + transform-origin: left top +} + +.logico-steps-widget .step-number-label.step-number-label-direction-horizontal { + line-height: 1.7143em; + margin: 0 0 -.2143em .7143em +} + +.logico-steps-widget .step-title { + font-size: 20px; + line-height: 1.2em; + font-weight: 600; + letter-spacing: -.03em; + margin: 0 +} + +.logico-steps-widget .step-description:not(:first-child) { + margin-top: .9444em +} + +@media only screen and (min-width:841px) { + .logico-steps-widget .steps-slider { + margin: 0 0 0 -40px + } + .logico-steps-widget .step-item { + padding: 0 10px 0 40px + } +} + +@media only screen and (min-width:841px) { + .logico-steps-widget .step-number-wrapper:not(:last-child) { + margin-bottom: 211px + } +} + +.logico-tabs-widget .logico-tabs-titles-container { + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch +} + +.logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item { + display: block; + vertical-align: top; + text-align: center; + border: solid 1px var(--logico-border-color); + margin: 0 -1px -1px 0; + position: relative; + width: 50%; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s +} + +.logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item a { + display: block; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 5px 15px; + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + letter-spacing: -.03em; + position: relative; + height: 100%; + width: 100%; + -webkit-transition: color 0.3s; + transition: color 0.3s; + text-decoration: none; + color: var(--logico-default-text-color); + text-align: center +} + +.logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item.active { + z-index: 2; + border-color: var(--logico-accent-color) +} + +.logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item.active a { + color: var(--logico-accent-color) +} + +.logico-tabs-widget .logico-tabs-content-container:not(:first-child) { + margin-top: 36px +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-content-item { + display: none +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-content-item.active { + display: block +} + +.logico-tabs-widget .logico-tabs-content-container img.alignright, +.logico-tabs-widget .logico-tabs-content-container img.alignleft { + float: none; + margin: 0 0 30px +} + +.logico-tabs-widget .logico-tabs-content-container .tab-button-container { + line-height: 1; + font-size: 0 +} + +.logico-tabs-widget .logico-tabs-content-container .tab-button-container:not(:first-child) { + margin-top: 36px +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + width: 100% +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-image-container { + width: 100%; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + margin: 0; + overflow: hidden +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-image-container img { + border-radius: var(--logico-radius-large, 0) +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-text-container { + width: 100%; + margin: 40px 0 0 +} + +.logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-text-container p:last-of-type { + margin-bottom: 0 +} + +@media only screen and (min-width:481px) { + .logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item { + width: 33.3333% + } + .logico-tabs-widget .logico-tabs-content-container img.alignright, + .logico-tabs-widget .logico-tabs-content-container img.alignleft { + max-width: 50% + } + .logico-tabs-widget .logico-tabs-content-container img.alignright { + float: right; + margin: 7px 0 30px 20px + } + .logico-tabs-widget .logico-tabs-content-container img.alignleft { + float: left; + margin: 7px 20px 30px 0 + } +} + +@media only screen and (min-width:841px) { + .logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item { + width: 25% + } + .logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-image-container { + width: 42.9104%; + max-width: 575px; + margin: 16px 40px 0 0 + } + .logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-text-container { + margin: 2px 0 0 + } +} + +@media only screen and (min-width:1021px) { + .logico-tabs-widget .logico-tabs-titles-container { + border-bottom: solid 1px var(--logico-border-color); + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: space-between !important; + -moz-justify-content: space-between !important; + -ms-justify-content: space-between !important; + justify-content: space-between !important; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + gap: 20px 5px + } + .logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item { + width: auto; + margin: 0 0 -1px; + padding: 5px 15px 27px; + border: none; + border-bottom: solid 4px transparent + } + .logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item a { + padding: 0; + display: block + } + .logico-tabs-widget .logico-tabs-content-container:not(:first-child) { + margin-top: 69px + } + .logico-tabs-widget .logico-tabs-content-container img.alignright { + margin-left: 11% + } + .logico-tabs-widget .logico-tabs-content-container img.alignleft { + margin-right: 11% + } +} + +@media only screen and (min-width:1201px) { + .logico-tabs-widget .logico-tabs-titles-container .logico-tab-title-item { + min-width: 190px + } + .logico-tabs-widget .logico-tabs-content-container .logico-tab-text-container .tab-image-container { + margin: 16px 115px 0 0 + } +} + +.logico-testimonial-carousel-widget .testimonials-slider { + margin: 0 -20px; + width: calc(100% + 40px) +} + +.logico-testimonial-carousel-widget .testimonial-item { + padding: 0 20px +} + +.logico-testimonial-carousel-widget .testimonial-carousel-wrapper { + position: relative +} + +.logico-testimonial-carousel-widget .testimonial-carousel-wrapper.witch-icon:before { + content: '\e87d'; + font: 400 normal 48px/1em 'fontello'; + display: block; + margin: 0 0 39px; + color: var(--logico-accent-color) +} + +.logico-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-text { + font-size: 18px; + line-height: 1.6667em +} + +.logico-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-author { + display: block; + font-weight: 700; + font-size: 16px; + line-height: 1.25em; + letter-spacing: -.03em; + margin: 38px 0 0 +} + +.logico-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-company { + display: block; + font-weight: 700; + font-size: 14px; + line-height: 1.4em; + letter-spacing: -.03em; + margin: 0 +} + +@media only screen and (min-width:841px) { + .logico-testimonial-carousel-widget .testimonial-carousel-wrapper .testimonial-text { + font-size: 20px; + line-height: 2em + } +} + +.logico-timeline-widget .timeline-slider { + margin: 0 -15px; + width: calc(100% + 30px) +} + +.logico-timeline-widget .timeline-slider.show-inactive-items .owl-stage-outer { + overflow: initial +} + +.logico-timeline-widget .timeline-item { + padding: 0 15px +} + +.logico-timeline-widget .timeline-period { + font: 700 normal 50px/1em var(--logico-h1-font-family); + letter-spacing: -.03em; + color: transparent; + -webkit-text-stroke: 1px var(--logico-light-text-color); + paint-order: stroke fill +} + +.logico-timeline-widget .timeline-period:not(:last-child) { + margin-bottom: 38px +} + +.logico-timeline-widget .timeline-title { + font-size: 25px; + line-height: 1.2em; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.logico-timeline-widget .timeline-title:not(:first-child) { + padding-top: 27px; + border-top: solid 2px var(--logico-border-hover-color) +} + +.logico-timeline-widget .timeline-description:not(:first-child) { + margin-top: 10px +} + +@media only screen and (min-width:1021px) { + .logico-timeline-widget .timeline-period { + font-size: 60px + } +} + +.elementor-widget-toggle .elementor-toggle .elementor-toggle-item { + border: none; + border-bottom: solid 1px var(--logico-border-hover-color); + padding: 0 +} + +.elementor-widget-toggle .elementor-toggle .elementor-toggle-item .elementor-tab-content { + border-top: none +} + +.elementor-widget-toggle .elementor-toggle .elementor-toggle-item:first-child { + border-top: solid 1px var(--logico-border-hover-color) +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title { + padding: 15px 0 14px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -webkit-border-radius: 0; + border-radius: 0; + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + border: none; + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon { + width: auto; + font-size: 15px; + line-height: 2em; + font-weight: 400; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right, +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left { + text-align: center +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right { + margin-left: 20px; + order: 2 +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left { + margin-right: 20px; + order: 0 +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon i { + line-height: 30px; + margin: 0 auto; + color: var(--logico-dark-text-color) +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg { + fill: var(--logico-dark-text-color) +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-title { + width: 100%; + text-decoration: none; + color: inherit +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon i { + color: var(--logico-accent-color) +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon svg { + fill: var(--logico-accent-color) +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-content { + padding: 0 11% 39px 0; + border: none; + margin: -7px 0 0 +} + +.elementor-widget-toggle .elementor-toggle .elementor-tab-content ul li:not(:first-child) { + margin-top: 13px +} + +.logico-tracking-widget { + position: relative +} + +.logico-tracking-widget.tracking-view-form .wpforms-submit-container { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.logico-tracking-widget.tracking-view-form .wpforms-submit-container:not(:first-child) { + margin-top: 0; + padding: 10px 0; + line-height: 1; + font-size: 0; + position: absolute; + top: 0; + left: initial; + right: 0 +} + +.logico-tracking-widget.tracking-view-form .wpforms-field-container { + width: calc(100% + 20px) +} + +.logico-tracking-widget.tracking-view-form .logico-tracking-form .wpforms-form { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + width: 100% +} + +.logico-tracking-widget.tracking-view-form .logico-tracking-form .logico-alter-button { + color: transparent; + padding: 1em 0; + display: block; + text-indent: 101%; + white-space: nowrap; + overflow: hidden; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 3.5em +} + +.logico-tracking-widget.tracking-view-form .logico-tracking-form .logico-alter-button:before, +.logico-tracking-widget.tracking-view-form .logico-tracking-form .logico-alter-button:after { + text-indent: 0 +} + +.logico-tracking-widget.tracking-view-form .wpforms-field.tracking-field:before { + content: '\e85c'; + font: 400 normal 16px/28px 'fontello'; + width: 16px; + display: block; + position: absolute; + left: 19px; + right: initial; + top: 20px; + color: var(--logico-light-text-color) +} + +.logico-tracking-widget.tracking-view-form .wpforms-field.tracking-field .logico-form-field .logico-label-wrapper>label { + left: 46px; + right: 21px +} + +.logico-tracking-widget.tracking-view-form .wpforms-field.tracking-field .logico-form-field .logico-label-placeholder .logico-label-placeholder-text { + margin: 0 26px +} + +.logico-tracking-widget.tracking-view-form .wpforms-field.tracking-field .logico-form-field input[type="text"] { + padding: 10px 70px 10px 45px +} + +.logico-tracking-widget.tracking-view-button .tracking-trigger { + display: inline-block; + vertical-align: top; + font-size: 16px; + line-height: 1.875em; + font-weight: 500; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s; + white-space: nowrap +} + +.logico-tracking-widget.tracking-view-button .tracking-trigger:before { + content: '\e856'; + font: 400 normal 1.25em/1.5em 'fontello'; + display: inline-block; + vertical-align: top; + margin: -.05em 0 0 0; + position: relative +} + +.logico-tracking-widget.tracking-view-button .tracking-trigger:hover { + color: var(--logico-accent-color) +} + +.logico-tracking-widget.tracking-view-button .tracking-trigger .tracking-trigger-text { + display: none; + margin: 0 0 0 .6875em +} + +.logico-tracking-widget.tracking-view-button .tracking-form-wrapper { + display: none; + position: absolute; + top: 100%; + width: 385px; + z-index: 2; + color: var(--logico-default-text-color) +} + +.logico-tracking-widget.tracking-view-button .tracking-form-wrapper.position-left { + left: 0; + right: initial +} + +.logico-tracking-widget.tracking-view-button .tracking-form-wrapper.position-center { + left: 50%; + right: initial; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%) +} + +.logico-tracking-widget.tracking-view-button .tracking-form-wrapper.position-right { + left: initial; + right: 0 +} + +.logico-tracking-widget.tracking-view-button .tracking-form-close { + position: absolute; + top: 20px; + right: 20px; + left: initial; + width: 17px; + height: 17px; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s; + font: 400 normal 17px/1em 'fontello'; + text-align: center; + color: var(--logico-default-text-color) +} + +.logico-tracking-widget.tracking-view-button .tracking-form-close:before { + content: '\e845' +} + +.logico-tracking-widget.tracking-view-button .tracking-form-close:hover { + color: var(--logico-accent-color) +} + +.logico-tracking-widget.tracking-view-button .tracking-form { + padding: 30px 40px; + background-color: var(--logico-background-color); + border-radius: var(--logico-radius-medium, 0) +} + +.logico-tracking-widget.tracking-view-button .tracking-form-title { + font-size: 14px; + line-height: 1.3571em; + font-weight: 500; + color: var(--logico-dark-text-color) +} + +.logico-tracking-widget.tracking-view-button .tracking-form-title:not(:last-child) { + margin-bottom: 10px +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-alter-button { + padding: 1em 1.7143em; + display: block; + width: 100%; + background-position: 0 0 +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-alter-button:before, +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-alter-button:after { + content: none; + display: none +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-alter-button:not(:disabled):not(.disabled):hover { + padding: 1em 1.7143em; + background-position: 100% 0 +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-form-field input[type="text"] { + border-color: transparent; + background-color: var(--logico-background-color); + color: var(--logico-default-text-color) +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-form-field input[type="text"]::-webkit-input-placeholder { + color: var(--logico-light-text-color) +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-form-field input[type="text"]:-moz-placeholder { + color: var(--logico-light-text-color) +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-form-field input[type="text"]::-moz-placeholder { + color: var(--logico-light-text-color) +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .logico-form-field input[type="text"]:-ms-input-placeholder { + color: var(--logico-light-text-color) +} + +.logico-tracking-widget.tracking-view-button .logico-tracking-form .wpforms-submit-container:not(:first-child) { + padding-top: 10px +} + +.logico-tracking-widget.tracking-view-button .additional-link { + padding: 20px 40px; + text-align: center; + background-color: var(--logico-button-background-hover); + color: var(--logico-button-text-hover); + font-size: 14px; + line-height: 1.9286em; + font-weight: 600; + letter-spacing: .01em; + border-radius: var(--logico-radius-medium, 0) +} + +.logico-tracking-widget.tracking-view-button .additional-link a { + color: inherit; + text-decoration: none +} + +.logico-tracking-widget.tracking-view-button .additional-link a:hover { + text-decoration: underline +} + +.logico-theme-style-rounded .logico-tracking-widget.tracking-view-button .additional-link { + margin-top: 2px +} + +@media (min-width:1520px) { + .logico-tracking-widget.tracking-view-button .tracking-trigger .tracking-trigger-text { + display: initial + } +} + +.logico-divider-separator { + position: relative; + width: 1px; + background-color: var(--logico-border-color); + height: 100%; + margin: 0 auto +} + +.elementor-widget-video .elementor-widget-container { + margin: 0 auto +} + +.elementor-widget-video .elementor-custom-embed-image-overlay:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + bottom: 0 +} + +.elementor-widget-video .elementor-custom-embed-play { + text-align: center; + width: 50px; + height: 50px; + line-height: 50px; + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s +} + +.elementor-widget-video .elementor-custom-embed-play .eicon-play { + display: none +} + +.elementor-widget-video .elementor-custom-embed-play:before { + content: '\f04b'; + font: 700 normal 35px 'Font Awesome 6 Free'; + -webkit-transition: color 0.3s; + transition: color 0.3s; + padding: 0 0 0 .1333em +} + +.elementor-fit-aspect-ratio video { + position: absolute; + width: 100%; + height: 100%; + -o-object-fit: cover; + object-fit: cover; + left: 0; + right: 0; + top: 0 +} + +.elementor-widget-logico_video_button .elementor-widget-container { + font-size: 0; + line-height: 1 +} + +.logico-video-button { + display: inline-block; + vertical-align: top; + line-height: 1; + position: relative +} + +.logico-video-button .video-button-wrapper { + cursor: pointer; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + border-radius: var(--logico-radius-large, 0) +} + +.logico-video-button .elementor-custom-embed-play { + position: relative; + top: initial; + left: initial; + right: initial; + text-align: center; + width: auto; + height: 105px; + line-height: 1; + z-index: 2; + padding: 20px 34px 20px 24px; + white-space: nowrap; + -webkit-transform: none; + -ms-transform: none; + transform: none; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.logico-video-button .elementor-custom-embed-play .video-button-icon { + font: 400 normal 24px/1em 'fontello'; + display: inline-block; + position: relative +} + +.logico-video-button .elementor-custom-embed-play .video-button-icon:after { + content: '\e8a2'; + position: relative; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.logico-video-button .elementor-custom-embed-play .video-button-label { + -webkit-transition: color 0.3s; + transition: color 0.3s; + font-size: 14px; + line-height: 2.1429em; + font-weight: 500; + text-align: center; + position: relative; + z-index: 2; + margin: 0 0 0 1.3571em +} + +.logico-video-button.video-button-animation-none .video-button-wrapper { + -webkit-transition: background 0.3s, color 0.3s; + transition: background 0.3s, color 0.3s; + background: var(--logico-button-background-color) +} + +.logico-video-button.video-button-animation-none .elementor-custom-embed-play { + color: var(--logico-button-text-color) +} + +.logico-video-button.video-button-animation-none .video-button-icon { + color: var(--logico-button-icon-color) +} + +.logico-video-button.video-button-animation-none:hover .video-button-wrapper { + background: var(--logico-button-background-hover) +} + +.logico-video-button.video-button-animation-none:hover .elementor-custom-embed-play { + color: var(--logico-button-text-hover) +} + +.logico-video-button.video-button-animation-none:hover .video-button-icon { + color: var(--logico-button-icon-hover) +} + +.logico-video-button.video-button-animation-lift { + --logico-video-button-border: 35px +} + +.logico-video-button.video-button-animation-lift .video-button-wrapper { + -webkit-transition: background 0.45s ease-out; + transition: background 0.45s ease-out; + background: -webkit-linear-gradient(0deg, var(--logico-button-background-color) var(--logico-video-button-border, 0), var(--logico-button-background-hover) var(--logico-video-button-border, 0), var(--logico-button-background-hover) calc(50% + var(--logico-video-button-border, 0px)), var(--logico-button-background-color) calc(50% + var(--logico-video-button-border, 0px))); + background: -moz-linear-gradient(0deg, var(--logico-button-background-color) var(--logico-video-button-border, 0), var(--logico-button-background-hover) var(--logico-video-button-border, 0), var(--logico-button-background-hover) calc(50% + var(--logico-video-button-border, 0px)), var(--logico-button-background-color) calc(50% + var(--logico-video-button-border, 0px))); + background: linear-gradient(0deg, var(--logico-button-background-color) var(--logico-video-button-border, 0), var(--logico-button-background-hover) var(--logico-video-button-border, 0), var(--logico-button-background-hover) calc(50% + var(--logico-video-button-border, 0px)), var(--logico-button-background-color) calc(50% + var(--logico-video-button-border, 0px))); + -webkit-background-size: 100% 200%; + -moz-background-size: 100% 200%; + -o-background-size: 100% 200%; + background-size: 100% 200%; + background-position: 0 0; + background-repeat: no-repeat +} + +.logico-video-button.video-button-animation-lift .elementor-custom-embed-play { + padding: 20px 34px calc(20px + var(--logico-video-button-border, 0px)) 24px; + color: var(--logico-button-text-color) +} + +.logico-video-button.video-button-animation-lift .video-button-icon { + color: var(--logico-button-icon-color) +} + +.logico-video-button.video-button-animation-lift:hover .video-button-wrapper { + background-position: 0 100% +} + +.logico-video-button.video-button-animation-lift:hover .elementor-custom-embed-play { + color: var(--logico-button-text-hover) +} + +.logico-video-button.video-button-animation-lift:hover .video-button-icon { + color: var(--logico-button-icon-hover) +} + +.logico-video-button.video-button-animation-jump .video-button-wrapper { + -webkit-transition: background 0.3s; + transition: background 0.3s; + background: var(--logico-button-background-color) +} + +.logico-video-button.video-button-animation-jump .elementor-custom-embed-play { + color: var(--logico-button-text-color); + height: 105px; + -webkit-transition: height 0.3s; + transition: height 0.3s +} + +.logico-video-button.video-button-animation-jump .video-button-icon { + color: var(--logico-button-icon-color) +} + +.logico-video-button.video-button-animation-jump:hover .video-button-wrapper { + background: var(--logico-button-background-hover) +} + +.logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { + color: var(--logico-button-text-hover); + height: 83px +} + +.logico-video-button.video-button-animation-jump:hover .video-button-icon { + color: var(--logico-button-icon-hover) +} + +.logico-video-button.video-button-animation-icon .video-button-wrapper { + -webkit-transition: background 0.3s; + transition: background 0.3s; + background: var(--logico-button-background-color) +} + +.logico-video-button.video-button-animation-icon .elementor-custom-embed-play { + color: var(--logico-button-text-color) +} + +.logico-video-button.video-button-animation-icon .video-button-icon { + color: var(--logico-button-icon-color) +} + +.logico-video-button.video-button-animation-icon .video-button-icon:before { + content: '\e8a3'; + position: absolute; + left: 0; + right: initial; + top: 0; + width: 1em; + height: 1em; + -webkit-background-clip: text; + background-clip: text; + -webkit-text-fill-color: transparent; + text-fill-color: transparent; + color: transparent; + -webkit-transition: background 0.3s ease-out; + transition: background 0.3s ease-out; + -webkit-background-size: 200% 100%; + -moz-background-size: 200% 100%; + -o-background-size: 200% 100%; + background-size: 200% 100%; + background-image: -webkit-linear-gradient(90deg, var(--logico-button-icon-hover) 50%, transparent 50%); + background-image: -moz-linear-gradient(90deg, var(--logico-button-icon-hover) 50%, transparent 50%); + background-image: linear-gradient(90deg, var(--logico-button-icon-hover) 50%, transparent 50%); + background-position: 100% 0; + background-repeat: no-repeat; + overflow: hidden +} + +.logico-video-button.video-button-animation-icon:hover .video-button-wrapper { + background: var(--logico-button-background-hover) +} + +.logico-video-button.video-button-animation-icon:hover .elementor-custom-embed-play { + color: var(--logico-button-text-hover) +} + +.logico-video-button.video-button-animation-icon:hover .video-button-icon { + color: var(--logico-button-icon-hover) +} + +.logico-video-button.video-button-animation-icon:hover .video-button-icon:before { + background-position: 0 0 +} + +@media only screen and (min-width:661px) { + .logico-video-button .elementor-custom-embed-play { + height: 174px; + padding: 20px 64px 20px 44px + } + .logico-video-button.video-button-animation-lift .elementor-custom-embed-play { + padding: 20px 64px calc(20px + var(--logico-video-button-border, 0px)) 44px + } + .logico-video-button.video-button-animation-jump .elementor-custom-embed-play { + height: 174px + } + .logico-video-button.video-button-animation-jump:hover .elementor-custom-embed-play { + height: 152px + } +} + +.elementor-widget-logico_products .woocommerce .catalog-top-info-wrapper { + display: none +} + +.elementor-widget-logico_products .woocommerce ul.products li.product .woocommerce-loop-product__wrapper { + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +.product-category-widget { + position: relative; + overflow: hidden; + display: block; + text-decoration: none +} + +.product-category-widget:before { + content: ''; + position: absolute; + display: block; + z-index: 1; + border-width: 1px; + border-style: solid; + left: 50%; + right: initial; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -webkit-transition: all 0.3s ease-in-out; + transition: all 0.3s ease-in-out; + width: calc(100% - 34px); + height: calc(100% - 34px) +} + +.product-category-widget .product-category-image { + position: absolute; + display: block; + width: 100%; + height: 100%; + left: 50%; + right: initial; + top: 50%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + -o-object-fit: cover; + object-fit: cover; + z-index: 0; + -webkit-transition: all 0.3s ease-out; + transition: all 0.3s ease-out +} + +.product-category-widget .product-category-header { + display: block; + width: 67%; + font-size: 18px; + line-height: 26px; + font-weight: 500; + position: absolute; + left: 50%; + top: 50%; + right: initial; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + z-index: 2; + text-align: center +} + +.product-category-widget .product-category-title { + position: relative; + display: block; + padding: 6.4626% 30px; + margin: 0; + -webkit-transition: all 0.3s ease-out; + transition: all 0.3s ease-out +} + +.product-category-widget:hover .product-category-image { + width: 108%; + height: 108% +} + +.product-category-widget:hover .product-category-title { + padding: 10% 20px; + margin: 0 10px +} + +@media only screen and (min-width:1021px) { + .product-category-widget .product-category-header { + font-size: 20px; + line-height: 30px + } +} + +.wpforms-title { + font-weight: 600 +} + +.wpforms-title:not(:last-child) { + margin-bottom: 1em +} + +.wpforms-hidden { + display: none !important +} + +.wpforms-form .wpforms-head-container { + margin: 0 0 40px +} + +.body-container .wpforms-container .wpforms-field, +.body-container .wp-core-ui div.wpforms-container .wpforms-field { + padding: 10px 0 !important +} + +.wpforms-submit-container { + text-align: left +} + +.wpforms-submit-container:not(:first-child) { + padding-top: 40px +} + +.elementor-widget-container .wpforms-container { + margin: 0 +} + +.logico-terms-conditions { + padding: 19px 20px 23px 25px; + font-size: 14px; + line-height: 1.7143em; + background-color: var(--logico-background-alter-color) +} + +.logico-terms-conditions a { + color: inherit !important +} + +.logico-terms-conditions a:hover { + color: inherit !important; + text-decoration: none +} + +.wpforms-field-mailchimp ul li:before, +.wpforms-field-checkbox ul li:before, +.wpforms-field-radio ul li:before { + content: none; + display: none +} + +.wpforms-container .wpforms-form .wpforms-field-container { + margin: 0 -10px +} + +.wpforms-container .wpforms-form .wpforms-field-container .wpforms-field { + width: calc(100% - 20px); + margin-left: 10px !important; + margin-right: 10px !important +} + +.wpforms-container .wpforms-form .wpforms-field-container .wpforms-layout-column .wpforms-field { + width: 100%; + margin-left: 0 !important; + margin-right: 0 !important +} + +@media only screen and (min-width:661px) and (max-width:1020px) { + .wpforms-container .wpforms-form .wpforms-field.wpforms-five-sixths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-four-sixths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-four-fifths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-fifth, + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-fourth, + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-half, + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-sixth, + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-third, + .wpforms-container .wpforms-form .wpforms-field.wpforms-three-fourths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-three-fifths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-three-sixths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-fourths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-fifths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-sixths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-thirds { + width: calc(50% - 20px) + } +} + +@media only screen and (min-width:1021px) { + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-half, + .wpforms-container .wpforms-form .wpforms-field.wpforms-three-sixths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-fourths { + width: calc(50% - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-third, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-sixths { + width: calc(100% / 3 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-four-sixths, + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-thirds { + width: calc(2 * 100% / 3 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-fourth { + width: calc(25% - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-three-fourths { + width: calc(75% - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-fifth { + width: calc(100% / 5 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-two-fifths { + width: calc(2 * 100% / 5 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-three-fifths { + width: calc(3 * 100% / 5 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-four-fifths { + width: calc(4 * 100% / 5 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-one-sixth { + width: calc(100% / 6 - 20px) + } + .wpforms-container .wpforms-form .wpforms-field.wpforms-five-sixths { + width: calc(5 * 100% / 6 - 20px) + } +} + +.wpforms-container .wpforms-checkbox-2-columns ul, +.wpforms-container .wpforms-multiplechoice-2-columns ul, +.wpforms-container .wpforms-list-2-columns ul, +.wpforms-container .wpforms-checkbox-3-columns ul, +.wpforms-container .wpforms-multiplechoice-3-columns ul, +.wpforms-container .wpforms-list-3-columns ul { + display: -ms-flex; + display: -webkit-flex; + display: flex; + -webkit-flex-wrap: wrap; + flex-wrap: wrap +} + +.wpforms-container .wpforms-checkbox-2-columns ul li, +.wpforms-container .wpforms-multiplechoice-2-columns ul li, +.wpforms-container .wpforms-list-2-columns ul li { + width: 50%; + display: block; + padding-right: 26px +} + +.wpforms-container .wpforms-checkbox-3-columns ul li, +.wpforms-container .wpforms-multiplechoice-3-columns ul li, +.wpforms-container .wpforms-list-3-columns ul li { + width: 33.3333%; + display: block; + padding-right: 26px +} + +.wpforms-container .wpforms-list-inline ul li { + display: inline-block; + vertical-align: top +} + +.wpforms-container .wpforms-list-inline ul li:not(:last-child) { + margin-right: 20px; + margin-left: 0 +} + +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices, +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices, +.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices { + flex-direction: row; + flex-wrap: wrap +} + +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices li, +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices li, +.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices li { + margin-right: 20px +} + +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li, +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li, +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li, +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li, +.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices.wpforms-icon-choices-default li, +.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices.wpforms-icon-choices-modern li { + margin-right: 22px; + margin-bottom: 22px +} + +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices li { + width: calc(100% / 2 - 20px / 2) +} + +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices li:nth-child(2n) { + margin-right: 0 +} + +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li, +.wpforms-container .wpforms-list-2-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li { + width: calc(100% / 2 - 22px / 2) +} + +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices li { + width: calc(100% / 3 - 20px * 2 / 3) +} + +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices li:nth-child(3n) { + margin-right: 0 +} + +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-default li, +.wpforms-container .wpforms-list-3-columns ul.wpforms-icon-choices.wpforms-icon-choices-modern li { + width: calc(100% / 3 - 22px * 2 / 3) +} + +.wpforms-container .wpforms-list-inline ul.wpforms-icon-choices li { + width: auto; + max-width: calc(100% / 4 - 20px) +} + +.footer-wrapper { + position: relative; + z-index: 1; + background-color: var(--logico-background-color); + color: var(--logico-default-text-color); + border-radius: var(--logico-radius-large, 0) +} + +.footer-wrapper .footer { + position: relative; + padding: 60px 0 40px +} + +.footer-wrapper .footer a { + text-decoration: none; + color: var(--logico-default-text-color) +} + +.footer-wrapper .footer a:hover { + color: var(--logico-accent-color) +} + +.footer-wrapper .footer h1:not([class*=logico-title-h]), +.footer-wrapper .footer h2:not([class*=logico-title-h]), +.footer-wrapper .footer h3:not([class*=logico-title-h]), +.footer-wrapper .footer h4:not([class*=logico-title-h]), +.footer-wrapper .footer h5:not([class*=logico-title-h]), +.footer-wrapper .footer h6:not([class*=logico-title-h]), +.footer-wrapper .footer .logico-title-h1, +.footer-wrapper .footer .logico-title-h2, +.footer-wrapper .footer .logico-title-h3, +.footer-wrapper .footer .logico-title-h4, +.footer-wrapper .footer .logico-title-h5, +.footer-wrapper .footer .logico-title-h6 { + color: var(--logico-dark-text-color) +} + +.footer-decoration { + position: absolute; + display: block; + top: 0; + left: 0; + right: 0; + height: 0; + text-align: left; + font-size: 0; + line-height: 1 +} + +.footer-decoration .block-decoration-item:before { + background-color: var(--logico-background-color) +} + +.footer-decoration .block-decoration-item:after { + background-color: var(--logico-accent-color) +} + +.footer-section { + position: relative +} + +.footer-section+.footer-section-widgets { + margin-top: 98px +} + +.footer-section+.footer-section-bottom { + margin-top: 66px +} + +.footer-row { + padding: 0 20px; + margin: 0 auto; + width: 100%; + max-width: var(--logico-content-width, 1380px); + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.footer-columns-row { + margin: 0 -15px; + -moz-box-sizing: border-box; + box-sizing: border-box; + font-size: 16px; + line-height: 1.875em +} + +.footer-columns-row .footer-column { + padding: 0 15px; + text-align: center; + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 10px auto 0 +} + +.footer-columns-row .footer-column:first-child { + margin-top: 0 +} + +.footer-columns-row .footer-column:only-child { + width: 100% +} + +.footer-type-1 .footer-widgets, +.footer-type-2 .footer-widgets, +.footer-type-3 .footer-widgets, +.footer-type-4 .footer-widgets, +.footer-type-5 .footer-widgets { + margin: 0 -15px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.footer-type-1 .footer-widgets>.widget, +.footer-type-2 .footer-widgets>.widget, +.footer-type-3 .footer-widgets>.widget, +.footer-type-4 .footer-widgets>.widget, +.footer-type-5 .footer-widgets>.widget { + width: calc(100% - 30px); + margin-left: 15px; + margin-right: 15px +} + +.logico-theme-style-rounded .footer-wrapper { + margin: 0 10px 10px +} + +@media only screen and (min-width:481px) { + .footer-type-2 .footer-widgets>.widget, + .footer-type-3 .footer-widgets>.widget, + .footer-type-4 .footer-widgets>.widget, + .footer-type-5 .footer-widgets>.widget { + width: calc(50% - 30px) + } +} + +@media only screen and (min-width:661px) { + .footer-row { + padding: 0 30px + } +} + +@media only screen and (min-width:841px) { + .footer-columns-row .footer-column { + text-align: left + } + .footer-type-3 .footer-widgets>.widget, + .footer-type-4 .footer-widgets>.widget, + .footer-type-5 .footer-widgets>.widget { + width: calc(33.3333% - 30px) + } +} + +@media only screen and (min-width:1021px) { + .footer-wrapper .footer { + padding: 80px 0 60px + } + .footer-columns-row { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + margin: 0 -15px + } + .footer-columns-row .footer-column { + margin: 0 + } + .footer-columns-row .footer-column:first-child:not(:last-child) { + text-align: left + } + .footer-columns-row .footer-column:last-child:not(:first-child) { + text-align: right + } + .footer-columns-row .footer-column:first-child:last-child { + text-align: center + } + .footer-type-4 .footer-widgets>.widget, + .footer-type-5 .footer-widgets>.widget { + width: calc(25% - 30px) + } + .logico-theme-style-rounded .footer-wrapper { + margin: 0 20px 20px + } +} + +@media only screen and (min-width:1380px) { + .footer-row { + padding: 0 20px + } + .footer-type-5 .footer-widgets>.widget { + width: calc(20% - 30px) + } +} + +.footer-wrapper .footer-copyrights-container, +.footer-wrapper .footer-terms-container { + font-size: 14px; + color: var(--logico-light-text-color) +} + +.footer-wrapper .footer-copyrights-container a, +.footer-wrapper .footer-terms-container a { + text-decoration: underline; + color: var(--logico-light-text-color) +} + +.footer-wrapper .footer-copyrights-container a:hover, +.footer-wrapper .footer-terms-container a:hover { + text-decoration: none; + color: var(--logico-light-text-color) +} + +.footer-scroll-top { + width: 32px; + height: 32px; + position: fixed; + bottom: -32px; + right: 10px; + left: initial; + z-index: 10; + text-align: center; + cursor: pointer; + opacity: 0; + -webkit-transition: all 0.3s; + transition: all 0.3s; + background-color: var(--logico-accent-color); + color: var(--logico-button-text-color); + border-radius: var(--logico-radius-small, 0) +} + +.footer-scroll-top:before { + content: '\e803'; + font: 400 normal 16px/32px 'fontello' +} + +.footer-scroll-top.active { + opacity: .6; + bottom: 10px +} + +.footer-scroll-top:hover { + opacity: 1 +} + +@media only screen and (min-width:841px) { + .footer-scroll-top { + right: 30px; + left: initial; + width: 42px; + height: 42px; + bottom: -42px + } + .footer-scroll-top:before { + font-size: 21px; + line-height: 42px + } + .footer-scroll-top.active { + bottom: 30px + } +} + +@media only screen and (min-width:1021px) { + .footer-scroll-top { + width: 52px; + height: 52px; + bottom: -52px; + right: 20px; + left: initial + } + .footer-scroll-top:before { + font-size: 26px; + line-height: 52px + } + .footer-scroll-top.active { + bottom: 20px + } +} + +.top-bar { + display: none; + position: relative; + z-index: 1; + font-size: 14px; + line-height: 1.4286em; + font-weight: 600; + color: var(--logico-default-text-color); + background-color: var(--logico-background-color); + border-radius: var(--logico-radius-small, 0) +} + +.top-bar .top-bar-row { + padding: 10px 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.top-bar .top-bar-row a { + color: var(--logico-default-text-color); + text-decoration: none +} + +.top-bar .top-bar-row a:hover { + color: var(--logico-accent-color) +} + +.top-bar .top-bar-column { + padding: 0 40px +} + +.top-bar .top-bar-column:not(:first-child) { + text-align: right +} + +.top-bar .top-bar-column:only-child { + width: 100% +} + +.logico-theme-style-rounded .top-bar { + margin: 10px 10px 0 +} + +.logico-theme-style-rounded .top-bar .top-bar-column { + padding: 0 20px +} + +@media only screen and (min-width:1021px) { + .logico-theme-style-rounded .top-bar { + margin: 10px 20px 0 + } +} + +.ehf-header #masthead { + z-index: initial +} + +.sticky-container-on { + -webkit-transition: none; + transition: none +} + +.sticky-container-on.sticky-container-ready { + position: fixed; + width: 100%; + left: 0; + right: 0; + top: var(--wp-admin--admin-bar--height, 0) !important; + z-index: 10; + -webkit-transform: translateY(calc(-100% - 100px)); + -ms-transform: translateY(calc(-100% - 100px)); + transform: translateY(calc(-100% - 100px)) +} + +.sticky-container-on.sticky-container-ready.sticky-container-active { + -webkit-transition: transform linear 0.5s; + transition: transform linear 0.5s; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) +} + +.sticky-container-on.sticky-container-ready.sticky-container-active.elementor-hidden-on-sticky, +.sticky-container-on.sticky-container-ready.sticky-container-active .elementor-hidden-on-sticky { + display: none +} + +.elementor-editor-active { + --wp-admin--admin-bar--height: 0 +} + +@media screen and (max-width:600px) { + .sticky-container-on.sticky-container-ready.sticky-container-active { + top: 0 !important + } +} + +.header { + position: relative; + z-index: 4; + display: none !important; + background-color: var(--logico-background-color); + color: var(--logico-default-text-color); + border-radius: var(--logico-radius-large, 0) +} + +.header.header-position-over { + position: absolute; + display: block; + width: 100%; + left: 0; + right: 0; + top: var(--wp-admin--admin-bar--height, 0); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none +} + +.header.sticky-header-on.sticky-ready .sticky-wrapper { + position: fixed; + width: 100%; + left: 0; + right: 0; + top: var(--wp-admin--admin-bar--height, 0); + z-index: 10; + -webkit-transition: transform linear 1s; + transition: transform linear 1s; + margin-top: -500px; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) +} + +.header.sticky-header-on.sticky-ready.sticky-active .sticky-wrapper { + -webkit-transform: translateY(500px); + -ms-transform: translateY(500px); + transform: translateY(500px); + -webkit-box-shadow: 0 15px 38px rgba(0, 0, 0, .1); + -moz-box-shadow: 0 15px 38px rgba(0, 0, 0, .1); + box-shadow: 0 15px 38px rgba(0, 0, 0, .1) +} + +.header .header-row a { + text-decoration: none; + color: var(--logico-default-text-color) +} + +.header .header-row a:hover { + color: var(--logico-accent-color) +} + +.header-menu-container { + width: 100%; + text-align: center +} + +.header-icons-container { + margin: 0 10px; + min-height: 50px; + white-space: nowrap; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.header-icons-container:first-child { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.header-icons-container:not(:first-child) { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-end; + -moz-justify-content: flex-end; + -ms-justify-content: flex-end; + justify-content: flex-end; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.header-icons-container:first-child:last-child { + width: calc(100% - 40px); + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-end; + -moz-justify-content: flex-end; + -ms-justify-content: flex-end; + justify-content: flex-end; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.header-icons-container .header-icon { + margin: 0 10px +} + +.header-icons-container .header-button-container { + white-space: nowrap; + line-height: 1; + font-size: 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.header-row { + margin: 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.header-row .header-icons-container { + -webkit-align-self: stretch; + -moz-align-self: stretch; + -ms-align-self: stretch; + align-self: stretch +} + +.header-row .header-icons-container .header-icon { + margin: 15px 13px +} + +.logico-theme-style-rounded .header { + margin: 10px +} + +.mobile-header { + z-index: 4; + position: relative; + border-radius: var(--logico-radius-large, 0) +} + +.mobile-header.mobile-header-position-over { + position: absolute; + display: block; + width: 100%; + left: 0; + right: 0; + top: 0 +} + +.mobile-header.sticky-header-on.sticky-ready .sticky-wrapper { + position: fixed; + width: 100%; + left: 0; + right: 0; + top: var(--wp-admin--admin-bar--height, 0); + z-index: 10; + -webkit-transition: transform linear 1s; + transition: transform linear 1s; + margin-top: -200px; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0); + -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .14); + -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .14); + box-shadow: 0 0 15px rgba(0, 0, 0, .14) +} + +.mobile-header.sticky-header-on.sticky-ready.sticky-active .sticky-wrapper { + -webkit-transform: translateY(200px); + -ms-transform: translateY(200px); + transform: translateY(200px) +} + +.mobile-header .header-icons-container { + margin: 4px 10px +} + +.mobile-header-row { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +@media only screen and (min-width:481px) { + .mobile-header .header-icon.search-trigger, + .mobile-header .header-icon.search-link, + .mobile-header .header-icon.mini-cart, + .mobile-header .header-icon.header-button-container { + display: block + } +} + +@media only screen and (min-width:1021px) { + .mobile-header .header-icons-container { + margin: 4px 0 4px 10px + } + .logico-theme-style-rounded .header { + margin: 11px 20px 14px + } +} + +.breadcrumbs { + white-space: nowrap; + overflow: hidden; + -ms-text-overflow: ellipsis; + text-overflow: ellipsis; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + font-size: 14px; + line-height: 1.4286em +} + +.breadcrumbs .delimiter { + padding: 0 .1875em +} + +.breadcrumbs a { + text-decoration: none !important; + border-bottom: solid 1px; + -webkit-transition: border-color 0.3s, color 0.3s; + transition: border-color 0.3s, color 0.3s +} + +.breadcrumbs a:hover { + border-color: transparent +} + +ul.hfe-breadcrumbs li { + padding: 0 +} + +ul.hfe-breadcrumbs li:before { + content: none; + display: none +} + +.page-title-special { + position: relative; + top: -.1375em; + margin: 0 .0625em 0 0 +} + +.page-title-container-wrapper { + position: relative +} + +.page-title-container { + position: relative; + -moz-box-sizing: border-box; + box-sizing: border-box; + overflow: hidden; + background-color: var(--logico-background-color); + color: var(--logico-default-text-color); + border-radius: var(--logico-radius-large, 0) +} + +.page-title-container .page-title-box { + width: 100% +} + +.page-title-container .page-title-row { + padding: 0 20px; + margin: 0 auto; + width: 100%; + max-width: var(--logico-content-width, 1380px); + -moz-box-sizing: border-box; + box-sizing: border-box; + position: relative; + height: 200px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.page-title-container .page-title-row h1:not([class*=logico-title-h]), +.page-title-container .page-title-row h2:not([class*=logico-title-h]), +.page-title-container .page-title-row h3:not([class*=logico-title-h]), +.page-title-container .page-title-row h4:not([class*=logico-title-h]), +.page-title-container .page-title-row h5:not([class*=logico-title-h]), +.page-title-container .page-title-row h6:not([class*=logico-title-h]), +.page-title-container .page-title-row .logico-title-h1, +.page-title-container .page-title-row .logico-title-h2, +.page-title-container .page-title-row .logico-title-h3, +.page-title-container .page-title-row .logico-title-h4, +.page-title-container .page-title-row .logico-title-h5, +.page-title-container .page-title-row .logico-title-h6 { + color: var(--logico-dark-text-color) +} + +.page-title-container .page-title-row a, +.page-title-container .page-title-row a:hover { + color: var(--logico-default-text-color) +} + +.page-title-container .page-title-wrapper { + position: relative; + height: 100%; + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + padding: 57px 0 +} + +.page-title-container .page-title { + -ms-word-wrap: break-word; + word-wrap: break-word; + position: relative +} + +.page-title-container .page-title-additional { + position: absolute; + display: none; + right: 30px; + left: initial; + top: 50%; + z-index: 2; + text-align: center; + white-space: nowrap; + font-size: 20px; + line-height: 1.4em; + font-weight: 700; + text-transform: uppercase; + letter-spacing: -.03em; + color: var(--logico-page-title-additional-text-color); + -webkit-transform: translate(50%, -100%) rotate(-90deg); + -ms-transform: translate(50%, -100%) rotate(-90deg); + transform: translate(50%, -100%) rotate(-90deg); + transform-origin: bottom center +} + +.page-title-container .breadcrumbs { + position: absolute; + bottom: 0; + width: calc(100% - 40px); + max-width: calc(100% - 40px); + padding: 18px 0 +} + +.page-title-bg { + position: absolute; + top: 50%; + left: 50%; + right: initial; + width: 100%; + height: 100%; + -webkit-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + background-repeat: no-repeat; + background-position: center center; + background-attachment: initial; + -webkit-background-size: cover; + background-size: cover; + background-blend-mode: multiply; + z-index: 0 +} + +.body-container>.page-title-container-wrapper .page-title-bg { + background-color: var(--logico-page-title-overlay-color) +} + +.page-title-decoration { + position: absolute; + bottom: 0; + left: 0; + right: 0; + height: 0; + text-align: right; + font-size: 0; + line-height: 1 +} + +.page-title-decoration:before { + content: ''; + position: absolute; + display: block; + width: 0; + height: 57px; + background-color: var(--logico-background-color); + bottom: 0; + left: 0; + right: initial; + border-radius: 0 var(--logico-radius-medium, 0) 0 0 +} + +.page-title-decoration.animation-enable:before { + -webkit-transition: width 0.5s 0.5s cubic-bezier(0, 0, .15, .96); + transition: width 0.5s 0.5s cubic-bezier(0, 0, .15, .96) +} + +.page-title-decoration .block-decoration-item:before { + background-color: var(--logico-background-color) +} + +.page-title-decoration .block-decoration-item:after { + background-color: var(--logico-dark-text-color) +} + +.page-title-decoration.animated:before, +.page-title-decoration.animation-disable:before { + width: 0 +} + +.logico-theme-style-rounded .page-title-container-wrapper { + margin: 0 10px +} + +.logico-theme-style-rounded .page-title-container .page-title-row { + position: initial +} + +.logico-theme-style-rounded .page-title-container .breadcrumbs { + background-color: var(--logico-background-alter-color); + padding: 10px 25px; + border-radius: var(--logico-radius-medium, 0); + bottom: 10px; + left: 10px; + right: initial; + width: auto; + max-width: calc(100% - 70px) +} + +.logico-theme-style-rounded .page-title-decoration:before { + content: none; + display: none +} + +@media only screen and (min-width:481px) { + .page-title-container .page-title-row { + height: 250px + } +} + +@media only screen and (min-width:661px) { + .page-title-container .page-title-row { + padding: 0 30px + } +} + +@media only screen and (min-width:841px) { + .page-title-container .page-title-row { + height: 330px + } +} + +@media only screen and (min-width:1021px) { + .page-title-container .page-title-row { + height: 500px + } + .page-title-container .page-title-box { + padding: 0 62px 0 0 + } + .page-title-container .page-title-additional { + display: block + } + .page-title-container .breadcrumbs { + padding: 18px 23px + } + .page-title-decoration.animated:before, + .page-title-decoration.animation-disable:before { + width: 30px + } + .logico-theme-style-rounded .page-title-container-wrapper { + margin: 0 20px + } + .logico-theme-style-rounded .page-title-container .breadcrumbs { + padding: 18px 38px + } +} + +@media only screen and (min-width:1380px) { + .page-title-container .page-title-row { + padding: 0 20px + } + .page-title-container .page-title-box { + padding: 0 + } + .page-title-container .page-title-additional { + right: 188px + } + .page-title-decoration.animated:before, + .page-title-decoration.animation-disable:before { + width: calc(50% - (var(--logico-content-width, 1380px) / 2) + 20px) + } +} + +.header-row .header-icons-container .header-icon.header-button-container { + margin: 0 -10px 0 41px; + min-height: 97px; + height: 100% +} + +.header-row .header-icons-container .header-icon.header-button-container a.header-button.header-button-animation-fade:hover { + filter: brightness(108%) +} + +.header-button-container { + text-align: center; + position: relative; + display: block; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.header-button-container a.header-button { + font-size: 18px; + line-height: 1.5em; + font-weight: 700; + text-decoration: none; + padding: 10px 27px; + text-align: center; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block; + min-width: 190px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -webkit-transition: all 0.3s; + transition: all 0.3s; + border-radius: var(--logico-radius-large, 0); + color: var(--logico-button-text-color); + background-color: var(--logico-accent-color) +} + +.header-button-container a.header-button:hover { + color: var(--logico-button-text-color) +} + +.header-button-container a.header-button.header-button-animation-jump { + min-height: 119px; + height: calc(100% + 22px); + margin-bottom: -22px +} + +.header-button-container a.header-button.header-button-animation-jump:hover { + min-height: 97px; + height: 100%; + margin-bottom: 0 +} + +.header-button-container a.header-button.header-button-animation-fade { + min-height: 97px; + height: 100% +} + +.logico-theme-style-rounded .header-row .header-icons-container .header-icon.header-button-container { + min-height: 72px; + height: auto +} + +.logico-theme-style-rounded .header-row .header-icons-container .header-icon.header-button-container a.header-button.header-button-animation-fade { + min-height: 72px; + height: 72px +} + +@media only screen and (min-width:1580px) { + .header-button-container a.header-button { + min-width: 255px + } + .logico-theme-style-rounded .header-button-container a.header-button.header-button-animation-fade { + min-width: 193px + } +} + +.wrapper-contacts { + margin: 0 -20px +} + +.wrapper-contacts .contact-item { + margin: 0 20px; + display: inline-block; + vertical-align: top; + white-space: nowrap; + position: relative +} + +.wrapper-contacts .contact-item .contact-item-label { + margin: 0 4px 0 0 +} + +.wrapper-contacts .contact-item:not(.contact-item-socials) { + padding: 0 0 0 2.5em +} + +.wrapper-contacts .contact-item:not(.contact-item-socials):before { + position: absolute; + display: inline-block; + left: 0; + right: initial; + top: 0; + font: 400 normal 1.4286em/1em 'fontello' +} + +.wrapper-contacts .contact-item.contact-item-address:before { + content: '\e853'; + font-size: 1.3571em; + line-height: 1.0526em +} + +.wrapper-contacts .contact-item.contact-item-phone:before { + content: '\e842' +} + +.wrapper-contacts .contact-item.contact-item-email:before { + content: '\e855'; + font-size: 1em; + line-height: 1.4286em +} + +.wrapper-contacts .contact-item .contact-item-value:not(:first-child) { + margin: 0 0 0 8px +} + +.wrapper-contacts.top-bar-contacts { + display: inline-block; + vertical-align: top +} + +.callback { + position: relative; + white-space: nowrap +} + +.callback .callback-title { + font-size: 14px; + font-weight: 400; + line-height: 1.7857em +} + +.callback .callback-text { + font-size: 25px; + line-height: 1em; + font-weight: 500; + letter-spacing: -.03em; + text-decoration: none +} + +.callback .callback-text:not(:first-child) { + margin: 0 0 0 .2222em +} + +.wrapper-info { + margin: 0 -15px +} + +.page-loader-container { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #000; + z-index: 1030; + -webkit-transition: opacity 0.3s ease; + -moz-transition: opacity 0.3s ease; + -ms-transition: opacity 0.3s ease; + transition: opacity 0.3s ease +} + +.page-loader { + position: absolute; + top: 50%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + -moz-transform: translate(-50%, -50%); + -ms-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + width: 100px +} + +.page-loader .page-loader-logo { + position: relative; + z-index: 2; + margin: auto; + max-width: 100%; + height: auto +} + +.woocommerce .loader:before { + content: none; + display: none +} + +.page-loader-inner { + animation-name: pulsate; + -webkit-animation-name: pulsate; + animation-duration: 1.5s; + -webkit-animation-duration: 1.5s; + animation-iteration-count: infinite; + -webkit-animation-iteration-count: infinite; + animation-timing-function: linear; + -webkit-animation-timing-function: linear; + position: absolute; + left: 0; + top: 0; + right: 0; + bottom: 0 +} + +@-webkit-keyframes pulsate { + 50% { + -webkit-transform: scale(.85, .85); + transform: scale(.85, .85) + } + 100% { + -webkit-transform: scale(1, 1); + transform: scale(1, 1) + } +} + +@keyframes pulsate { + 50% { + -webkit-transform: scale(.85, .85); + transform: scale(.85, .85) + } + 100% { + -webkit-transform: scale(1, 1); + transform: scale(1, 1) + } +} + +.logo-container { + margin: 15px 20px; + width: 100% +} + +.mobile-header-row .logo-container { + width: 100% +} + +.logo { + font-size: 0; + line-height: 1 +} + +a.logo-link { + text-decoration: none; + display: -ms-inline-flexbox; + display: inline-flex; + color: var(--logico-dark-text-color) +} + +a.logo-link .logo-site-name { + font-size: 20px; + line-height: 1em; + font-weight: 400; + text-transform: uppercase +} + +@media only screen and (min-width:1021px) { + .logo-container { + margin: 15px 10px + } +} + +@media only screen and (min-width:1380px) { + .logo-container { + margin: 15px 30px + } +} + +.login-logout { + line-height: 1; + font-size: 0 +} + +.login-logout a.link-login, +.login-logout a.link-logout { + display: block; + line-height: 1; + color: var(--logico-default-text-color) +} + +.login-logout a.link-login:before, +.login-logout a.link-logout:before { + font: 400 normal 20px/1em 'fontello' +} + +.login-logout a.link-login:hover, +.login-logout a.link-logout:hover { + color: var(--logico-light-text-color) +} + +.login-logout a.link-login:before { + content: '\e869' +} + +.login-logout a.link-logout:before { + content: '\e869' +} + +.menu-trigger { + position: relative; + font-size: 0; + line-height: 1 +} + +.menu-trigger .menu-trigger-icon { + display: inline-block; + width: 1.375em; + height: 1.25em; + cursor: pointer; + text-align: center; + -webkit-transition: color 0.3s, background-color 0.3s; + transition: color 0.3s, background-color 0.3s; + position: relative; + font-size: 16px +} + +.menu-trigger .hamburger { + display: block; + width: 1.375em; + height: .875em; + position: absolute; + left: 50%; + right: auto; + top: 50%; + margin: -.4375em 0 0 -.6875em +} + +.menu-trigger .hamburger span { + height: .125em; + width: 100%; + display: block; + opacity: 1; + -webkit-transition: all 0.3s ease; + transition: all 0.3s ease; + background-color: var(--logico-default-text-color) +} + +.menu-trigger .hamburger span:first-child { + margin-bottom: .25em +} + +.menu-trigger .hamburger span:last-child { + margin-top: .25em +} + +.menu-close { + position: relative +} + +.menu-close .menu-close-icon { + display: block; + font: 400 normal 17px/1em 'fontello'; + cursor: pointer; + text-align: center; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.menu-close .menu-close-icon:before { + content: '\e845' +} + +.mobile-header-menu-container { + display: block; + width: 320px; + height: calc(100vh - var(--wp-admin--admin-bar--height, 0px)); + -moz-box-sizing: border-box; + box-sizing: border-box; + position: fixed; + right: -320px; + left: auto; + opacity: 0; + -webkit-transition: all 0.3s; + transition: all 0.3s; + z-index: 110; + overflow-x: hidden; + overflow-y: auto; + top: var(--wp-admin--admin-bar--height, 0); + padding: 27px 50px 86px; + background-color: var(--logico-background-color); + border: solid 1px var(--logico-border-hover-color); + border-radius: var(--logico-radius-medium, 0) +} + +.mobile-header-menu-container.active { + right: 0; + left: auto; + opacity: 1 +} + +.mobile-header-menu-container .mobile-header-row { + width: 100% +} + +.mobile-header-menu-container .header-icons-container { + margin: 0 -30px; + min-height: initial +} + +.mobile-header-menu-container .header-icons-container:first-child:last-child { + width: calc(100% + 60px) +} + +.mobile-header-menu-container .header-icons-container .header-icon>a, +.mobile-header-menu-container .header-icons-container .header-icon.menu-close .menu-close-icon, +.mobile-header-menu-container .header-icons-container .header-icon.search-trigger .search-trigger-icon, +.mobile-header-menu-container .header-icons-container .header-icon.search-link .search-trigger-icon { + color: var(--logico-default-text-color) +} + +.mobile-header-menu-container .header-icons-container .header-icon>a:hover, +.mobile-header-menu-container .header-icons-container .header-icon.menu-close .menu-close-icon:hover, +.mobile-header-menu-container .header-icons-container .header-icon.search-trigger .search-trigger-icon:hover, +.mobile-header-menu-container .header-icons-container .header-icon.search-link .search-trigger-icon:hover { + color: var(--logico-accent-color) +} + +.mobile-header-menu-container nav { + font-size: 0; + line-height: 1; + margin: 23px 0 -11px; + padding: 0 0 12px; + position: relative; + text-align: left +} + +.mobile-header-menu-container nav:after { + content: ''; + position: absolute; + display: block; + height: 0; + left: -5px; + right: -5px; + bottom: 0; + border-top: solid 1px var(--logico-border-color) +} + +.mobile-header-menu-container .header-mobile-contacts { + padding: 30px 0 0 +} + +.mobile-header-menu-container .header-mobile-contacts .contact-item+.contact-item { + margin-top: 24px +} + +.mobile-header-menu-container .header-mobile-contacts .contact-item .contact-item-label { + display: block; + font-size: 18px; + font-weight: 700; + margin: 0 0 .6111em +} + +.mobile-header-menu-container .header-mobile-contacts .contact-item .contact-item-value { + font-size: 16px; + line-height: 1.75em; + font-weight: 500 +} + +.mobile-header-menu-container .header-mobile-contacts .contact-item a { + color: var(--logico-default-text-color); + text-decoration: none +} + +.mobile-header-menu-container .header-mobile-contacts .contact-item a:hover { + color: var(--logico-accent-color) +} + +.mobile-header-menu-container .header-mobile-additional-text { + padding: 30px 0 0 +} + +.mobile-header-menu-container .header-mobile-additional-text .additional-text-title { + display: block +} + +.mobile-header-menu-container .header-mobile-socials { + padding: 30px 0 0 +} + +.mobile-header-menu-container .header-mobile-socials .mobile-menu-socials { + margin: 0 -20px -7px +} + +.mobile-header-menu-container .header-mobile-socials .mobile-menu-socials li { + margin: 0 20px 7px; + padding: 0 +} + +.mobile-header-menu-container .header-mobile-socials .mobile-menu-socials li:before { + content: none; + display: none +} + +.mobile-header-menu-container .header-mobile-socials .mobile-menu-socials a { + color: var(--logico-default-text-color); + text-decoration: none +} + +.mobile-header-menu-container .header-mobile-socials .mobile-menu-socials a:hover { + color: var(--logico-accent-color) +} + +.mobile-header-menu-container .header-mobile-button { + padding: 40px 0 0; + line-height: 1; + font-size: 0 +} + +.mobile-header-menu-container .header-mobile-button a.logico-alter-button { + color: var(--logico-button-text-color); + text-decoration: none +} + +.mobile-header-menu-container .header-mobile-button a.logico-alter-button:hover { + color: var(--logico-button-text-hover) +} + +.mobile-header-menu-container .callback { + margin: 30px 0 0 +} + +.mobile-header-menu-container .callback .callback-title { + display: block; + font-size: 18px; + font-weight: 700; + margin: 0 0 11px +} + +.mobile-header-menu-container .callback .callback-text:not(:first-child) { + margin: 0 +} + +.mobile-header-menu-container .callback a { + color: var(--logico-default-text-color); + text-decoration: none +} + +.mobile-header-menu-container .callback a:hover { + color: var(--logico-accent-color) +} + +.mobile-header-menu-container ul.main-menu { + list-style: none; + margin: 0; + padding: 0 +} + +.mobile-header-menu-container ul.main-menu>li { + position: relative; + padding: 0; + font-size: 16px; + line-height: 1.5em; + font-weight: 500 +} + +.mobile-header-menu-container ul.main-menu>li:before { + content: none; + display: none +} + +.mobile-header-menu-container ul.main-menu>li .sub-menu-trigger { + display: block; + position: absolute; + top: 0; + right: 0; + left: 0; + height: 2.25em; + cursor: pointer; + z-index: 2 +} + +.mobile-header-menu-container ul.main-menu>li .sub-menu-trigger:after { + content: '\e817'; + font: 400 normal .5625em/4em 'fontello'; + width: 4em; + height: 4em; + display: block; + position: absolute; + text-align: right; + top: 50%; + right: 0; + left: initial; + margin: -2em 0 0; + color: var(--logico-default-text-color) +} + +.mobile-header-menu-container ul.main-menu>li>a { + display: block; + font-size: 1em; + padding: .4375em 1.9375em .5em 0; + text-decoration: none; + color: var(--logico-default-text-color) +} + +.mobile-header-menu-container ul.main-menu>li>a:before { + content: '\e808'; + font: 400 normal .625em/3.6em 'fontello'; + position: absolute; + display: none; + left: -2em; + right: initial; + top: 0; + color: var(--logico-accent-color) +} + +.mobile-header-menu-container ul.main-menu>li.active>.sub-menu-trigger:after { + content: '\e816'; + font-size: .375em +} + +.mobile-header-menu-container ul.main-menu>li:hover>a { + color: var(--logico-light-text-color) +} + +.mobile-header-menu-container ul.main-menu>li.active>a, +.mobile-header-menu-container ul.main-menu>li.current-menu-ancestor>a, +.mobile-header-menu-container ul.main-menu>li.current-menu-parent>a, +.mobile-header-menu-container ul.main-menu>li.current-menu-item>a:not([href*="/#"]) { + color: var(--logico-light-text-color); + text-decoration: underline +} + +.mobile-header-menu-container ul.main-menu>li.active>a:before, +.mobile-header-menu-container ul.main-menu>li.current-menu-ancestor>a:before, +.mobile-header-menu-container ul.main-menu>li.current-menu-parent>a:before, +.mobile-header-menu-container ul.main-menu>li.current-menu-item>a:not([href*="/#"]):before { + display: block +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu { + display: none; + list-style: none; + font-size: 16px; + font-weight: 500; + line-height: 1.4em; + padding: 0 0 0 1.25em; + margin: .5625em 0 +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li>a { + display: block; + padding: .375em 1.9375em .4375em 0; + font-size: 1em; + text-decoration: none; + color: var(--logico-default-text-color) +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li:hover>a { + color: var(--logico-light-text-color) +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li.active>a, +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li.current-menu-ancestor>a, +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li.current-menu-parent>a, +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li.current-menu-item>a:not([href*="/#"]) { + color: var(--logico-light-text-color) +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu>li.active>.sub-menu-trigger:after { + content: '\e816'; + font-size: .375em +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu li { + position: relative; + padding: 0; + font-size: 1em +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu li:before { + content: none; + display: none +} + +.mobile-header-menu-container ul.main-menu>li ul.sub-menu li .sub-menu-trigger { + height: 2.25em +} + +.mobile-header-menu-container ul.main-menu>li>ul.sub-menu { + padding: 0 !important +} + +.mobile-header-menu-container ul.main-menu>li>ul.sub-menu>li { + margin: 0 0 0 1.25em +} + +.sticky-container-active .mobile-header-menu-container { + top: 0; + height: 100vh +} + +.logico-theme-style-rounded .mobile-header-menu-container { + width: 300px; + height: calc(100vh - var(--wp-admin--admin-bar--height, 0px) - 20px); + top: calc(var(--wp-admin--admin-bar--height, 0px) + 10px); + padding: 27px 50px 86px; + border: none +} + +.logico-theme-style-rounded .mobile-header-menu-container.active { + right: 10px; + left: auto +} + +.logico-theme-style-rounded .sticky-container-active .mobile-header-menu-container { + top: 10px; + height: calc(100vh - 20px) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu, +.header .header-menu-container .main-menu { + margin: 3px 0 0; + padding: 0; + display: -ms-inline-flexbox; + display: inline-flex; + font-size: 0; + line-height: 1; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li, +.header .header-menu-container .main-menu li { + list-style: none; + position: relative; + padding: 0 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:before, +.header .header-menu-container .main-menu li:before { + content: none; + display: none +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:not(:last-of-type), +.header .header-menu-container .main-menu li:not(:last-of-type) { + margin-right: 12px +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li>a, +.header .header-menu-container .main-menu>li>a { + position: relative; + display: inline-block; + text-decoration: none; + padding: 31px 0; + top: 1px; + color: var(--logico-default-text-color); + font-size: 16px; + line-height: 1.5em; + font-weight: 600; + letter-spacing: -.03em +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li>a:before, +.header .header-menu-container .main-menu>li>a:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + bottom: 1px; + height: 2px; + opacity: 0; + -webkit-transition: opaciry 0.3s; + transition: opaciry 0.3s; + background-color: var(--logico-dark-text-color) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.current-menu-ancestor>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.current-menu-parent>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.current-menu-item>a:not([href*="/#"]), +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.active>a, +.header .header-menu-container .main-menu>li.current-menu-ancestor>a, +.header .header-menu-container .main-menu>li.current-menu-parent>a, +.header .header-menu-container .main-menu>li.current-menu-item>a:not([href*="/#"]), +.header .header-menu-container .main-menu>li.active>a { + color: var(--logico-light-text-color) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.current-menu-ancestor>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.current-menu-parent>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.current-menu-item>a:not([href*="/#"]):before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.active>a:before, +.header .header-menu-container .main-menu>li.current-menu-ancestor>a:before, +.header .header-menu-container .main-menu>li.current-menu-parent>a:before, +.header .header-menu-container .main-menu>li.current-menu-item>a:not([href*="/#"]):before, +.header .header-menu-container .main-menu>li.active>a:before { + opacity: 1 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li:hover>a, +.header .header-menu-container .main-menu>li:hover>a { + color: var(--logico-light-text-color) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children>a:before, +.header .header-menu-container .main-menu>li.menu-item-has-children>a:before { + right: initial; + left: 0; + width: 0; + -webkit-transition: width 0.3s, opacity 0.3s; + transition: width 0.3s, opacity 0.3s; + opacity: 1 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children>a:after, +.header .header-menu-container .main-menu>li.menu-item-has-children>a:after { + content: '\e80c'; + display: inline-block; + font: 400 normal .3125em 'fontello'; + position: relative; + top: .4em; + margin: 0 0 0 1em; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + color: var(--logico-dark-text-color); + vertical-align: top; + line-height: inherit +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children.current-menu-ancestor>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children.current-menu-parent>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children.current-menu-item>a:not([href*="/#"]):before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children.active>a:before, +.header .header-menu-container .main-menu>li.menu-item-has-children.current-menu-ancestor>a:before, +.header .header-menu-container .main-menu>li.menu-item-has-children.current-menu-parent>a:before, +.header .header-menu-container .main-menu>li.menu-item-has-children.current-menu-item>a:not([href*="/#"]):before, +.header .header-menu-container .main-menu>li.menu-item-has-children.active>a:before { + width: calc(100% - 16px) +} + +.elementor-widget-logico_navigation_menu nav, +.header nav { + font-size: 0; + line-height: 1 +} + +.elementor-widget-logico_navigation_menu .header-menu-row, +.header .header-menu-row { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.elementor-widget-logico_navigation_menu .header-menu-row .logo, +.header .header-menu-row .logo { + margin: 20px 70px +} + +.logico-theme-style-rounded .header .header-menu-container .main-menu { + margin: 0 0 -10px +} + +.logico-theme-style-rounded .header .header-menu-container .main-menu>li>a { + padding: 24px 0 34px +} + +.logico-theme-style-rounded .header .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu { + margin: 0 0 0 38px +} + +.logico-theme-style-rounded .header .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before { + width: 38px +} + +@media only screen and (min-width:481px) { + .logico-theme-style-rounded .mobile-header-menu-container { + width: 320px + } +} + +@media only screen and (min-width:1021px) { + .logico-theme-style-rounded .mobile-header-menu-container.active { + right: 20px; + left: auto + } +} + +@media only screen and (min-width:1520px) { + .elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:not(:last-of-type), + .header .header-menu-container .main-menu li:not(:last-of-type) { + margin-right: 24px + } + .elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li>a, + .header .header-menu-container .main-menu>li>a { + letter-spacing: normal + } + .elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li.menu-item-has-children>a:after, + .header .header-menu-container .main-menu>li.menu-item-has-children>a:after { + margin: 0 0 0 2em + } +} + +@media only screen and (min-width:1700px) { + .elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:not(:last-of-type), + .header .header-menu-container .main-menu li:not(:last-of-type) { + margin-right: 39px + } +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu, +.header .header-menu-container .main-menu>li ul.sub-menu { + margin: 4px 0 0; + position: absolute; + top: 100%; + left: 0; + width: 220px; + padding: 33px 33px 35px 42px; + opacity: 0; + visibility: hidden; + -webkit-transition: all .3s; + -o-transition: all .3s; + transition: all .3s; + z-index: 4; + -webkit-transition: all 0.2s ease-out; + transition: all 0.2s ease-out; + -webkit-transform: rotateX(-90deg); + -ms-transform: rotateX(-90deg); + transform: rotateX(-90deg); + -webkit-transform-origin: 0 0; + -moz-transform-origin: 0 0; + -ms-transform-origin: 0 0; + -o-transform-origin: 0 0; + transform-origin: 0 0; + text-align: left; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + background-color: var(--logico-background-color); + border-radius: var(--logico-radius-medium, 0) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li, +.header .header-menu-container .main-menu>li ul.sub-menu>li { + position: relative; + list-style: none; + margin: 0; + opacity: 0; + visibility: hidden; + -webkit-transform: translateY(5px); + -ms-transform: translateY(5px); + transform: translateY(5px); + -webkit-transition: all 0.2s cubic-bezier(.4, .28, .31, 1.28) 0s; + transition: all 0.2s cubic-bezier(.4, .28, .31, 1.28) 0s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.menu-item-has-children>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.menu-item-has-children>a { + padding-right: 40px; + padding-left: 0 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.menu-item-has-children>a:after, +.header .header-menu-container .main-menu>li ul.sub-menu>li.menu-item-has-children>a:after { + content: '\e816'; + font: 400 normal 5px/24px 'fontello'; + width: 20px; + display: block; + position: absolute; + bottom: 10px; + right: 0; + left: initial; + text-align: right; + color: var(--logico-dark-text-color) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li>a { + display: block; + position: relative; + -webkit-transition: all 0.3s; + transition: all 0.3s; + padding: 10px 19px 10px 0; + text-decoration: none; + color: var(--logico-dark-text-color); + font-size: 16px; + line-height: 1.5em; + font-weight: 500 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li>a:before, +.header .header-menu-container .main-menu>li ul.sub-menu>li>a:before { + content: '\e808'; + font: 400 normal 10px/24px 'fontello'; + position: absolute; + top: 10px; + left: -10px; + right: initial; + opacity: 0; + color: var(--logico-accent-color); + -webkit-transition: opacity 0.3s, left 0.3s; + transition: opacity 0.3s, left 0.3s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href*="/#"]), +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.active>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li:hover>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href*="/#"]), +.header .header-menu-container .main-menu>li ul.sub-menu>li.active>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li:hover>a { + color: var(--logico-accent-color); + padding-left: 19px; + padding-right: 0 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href*="/#"]):before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.active>a:before, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li:hover>a:before, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor>a:before, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent>a:before, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item>a:not([href*="/#"]):before, +.header .header-menu-container .main-menu>li ul.sub-menu>li.active>a:before, +.header .header-menu-container .main-menu>li ul.sub-menu>li:hover>a:before { + opacity: 1; + left: 0 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor.menu-item-has-children>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent.menu-item-has-children>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item.menu-item-has-children>a:not([href*="/#"]), +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.active.menu-item-has-children>a, +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu>li ul.sub-menu>li.menu-item-has-children:hover>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-ancestor.menu-item-has-children>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-parent.menu-item-has-children>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.current-menu-item.menu-item-has-children>a:not([href*="/#"]), +.header .header-menu-container .main-menu>li ul.sub-menu>li.active.menu-item-has-children>a, +.header .header-menu-container .main-menu>li ul.sub-menu>li.menu-item-has-children:hover>a { + padding-left: 19px; + padding-right: 21px +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu, +.header .header-menu-container .main-menu li:hover>ul.sub-menu { + opacity: 1; + visibility: visible; + -webkit-transform: rotateX(0); + -ms-transform: rotateX(0); + transform: rotateX(0) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu, +.header .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu { + position: absolute; + left: 100%; + top: -15px; + right: initial; + margin: 0 0 0 24px +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before, +.header .header-menu-container .main-menu li:hover>ul.sub-menu ul.sub-menu:before { + content: ''; + position: absolute; + display: block; + width: 24px; + left: initial; + right: 100%; + top: 0; + bottom: 0; + opacity: 0 +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li, +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li { + opacity: 1; + visibility: visible; + -webkit-transform: translateY(0); + -ms-transform: translateY(0); + transform: translateY(0) +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+1), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+1) { + -webkit-transition-delay: 0.1s; + transition-delay: 0.1s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+2), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+2) { + -webkit-transition-delay: 0.15s; + transition-delay: 0.15s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+3), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+3) { + -webkit-transition-delay: 0.2s; + transition-delay: 0.2s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+4), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+4) { + -webkit-transition-delay: 0.25s; + transition-delay: 0.25s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+5), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+5) { + -webkit-transition-delay: 0.3s; + transition-delay: 0.3s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+6), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+6) { + -webkit-transition-delay: 0.35s; + transition-delay: 0.35s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+7), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+7) { + -webkit-transition-delay: 0.4s; + transition-delay: 0.4s +} + +.elementor-widget-logico_navigation_menu .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+8), +.header .header-menu-container .main-menu li:hover>ul.sub-menu>li:nth-child(2n+8) { + -webkit-transition-delay: 0.45s; + transition-delay: 0.45s +} + +.elementor-widget-logico_navigation_menu .header-menu-container { + display: block +} + +.elementor-widget-logico_navigation_menu .menu-trigger, +.elementor-widget-logico_navigation_menu .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="mobile"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container { + display: block +} + +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="mobile_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container { + display: block +} + +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="tablet"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container { + display: block +} + +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="tablet_extra"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container { + display: block +} + +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="laptop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container { + display: block +} + +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="desktop"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .header-menu-container { + display: block +} + +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile .mobile-header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-mobile_extra .mobile-header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet .mobile-header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-tablet_extra .mobile-header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-laptop .mobile-header-menu-container, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-desktop .mobile-header-menu-container { + display: none +} + +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .header-menu-container { + display: none +} + +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .menu-trigger, +body[data-elementor-device-mode="widescreen"] .elementor-widget-logico_navigation_menu.logico-breakpoint-widescreen .mobile-header-menu-container { + display: block +} + +.mini-cart { + position: relative +} + +.mini-cart a.mini-cart-trigger { + display: block; + position: relative; + z-index: 3; + text-align: left; + text-decoration: none; + line-height: 1; + color: var(--logico-default-text-color) +} + +.mini-cart a.mini-cart-trigger:hover { + color: var(--logico-light-text-color) +} + +.mini-cart .mini-cart-count:before { + content: '\e843'; + display: block; + font: 400 normal 20px/1em 'fontello'; + vertical-align: top +} + +.mini-cart .mini-cart-count>span { + position: absolute; + display: inline-block; + vertical-align: top; + top: -.05em; + right: -.25em; + left: initial; + width: .45em; + height: .45em; + -webkit-border-radius: 50%; + border-radius: 50%; + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + text-indent: -100px; + color: transparent; + line-height: .45em; + font-style: normal; + overflow: hidden; + -moz-box-sizing: content-box; + box-sizing: content-box; + background-color: #FF2763 +} + +.mini-cart .mini-cart-panel { + position: absolute; + right: -23px; + top: -22px; + width: 415px; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + -moz-box-sizing: content-box; + box-sizing: content-box; + opacity: 0 !important; + pointer-events: none; + z-index: 2; + padding: 60px 59px 59px; + overflow: hidden; + border: solid 1px var(--logico-border-hover-color); + background-color: var(--logico-background-color); + border-radius: var(--logico-radius-medium, 0) +} + +.mini-cart .mini-cart-panel .woocommerce-mini-cart__empty-message { + margin: 0 +} + +.mini-cart .mini-cart-panel .cart_list { + list-style: none; + display: block; + white-space: normal; + overflow: auto; + max-height: 254px +} + +.mini-cart .mini-cart-panel .cart_list.product_list_widget { + padding: 0 20px 0 0; + margin: 0 -20px 0 0 +} + +.mini-cart .mini-cart-panel .cart_list li { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + padding: 0; + min-height: 0 +} + +.mini-cart .mini-cart-panel .cart_list li:before { + display: none; + content: none +} + +.mini-cart .mini-cart-panel .cart_list li:not(:first-child) { + margin: 27px 0 0; + padding: 32px 0 0 +} + +.mini-cart .mini-cart-panel .cart_list li:not(:first-child):before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + background-color: var(--logico-border-color); + height: 1px; + opacity: .4 +} + +.mini-cart .mini-cart-panel .cart_list li a { + font-weight: inherit; + display: inline; + text-decoration: none; + color: var(--logico-dark-text-color) +} + +.mini-cart .mini-cart-panel .cart_list li a:hover { + color: var(--logico-accent-color) +} + +.mini-cart .mini-cart-panel .cart_list li .thumbnail-woocommerce_wrapper { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + margin: 0 30px 0 0; + position: static; + order: 1 +} + +.mini-cart .mini-cart-panel .cart_list li .thumbnail-woocommerce_wrapper img { + display: block; + position: relative; + margin: 0; + float: none; + width: 85px; + height: auto; + border: none; + border-radius: var(--logico-radius-small, 0) +} + +.mini-cart .mini-cart-panel .cart_list li .content-woocommerce-wrapper { + display: block; + order: 2; + width: 100%; + font-size: 18px; + line-height: 1.6667em +} + +.mini-cart .mini-cart-panel .cart_list li .content-woocommerce-wrapper .quantity { + display: block +} + +.mini-cart .mini-cart-panel .cart_list li .woocommerce-mini-cart-item__title { + display: block; + margin: -1px 0 7px; + font-weight: 600 +} + +.mini-cart .mini-cart-panel .cart_list li .woocommerce-mini-cart-item__price { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + margin: 5px 0 0 +} + +.mini-cart .mini-cart-panel .cart_list li .woocommerce-mini-cart-item__price .amount { + font-weight: 600 +} + +.mini-cart .mini-cart-panel .cart_list li a.remove_from_cart_button { + position: static; + margin: -14px -1px 0 65px; + background: none; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + -webkit-align-self: center; + -moz-align-self: center; + -ms-align-self: center; + align-self: center; + order: 3; + font: normal 15px/1em 'fontello'; + width: 15px; + height: 15px; + color: #c01227 +} + +.mini-cart .mini-cart-panel .cart_list li a.remove_from_cart_button:before { + content: '\e845' +} + +.mini-cart .mini-cart-panel .cart_list li a.remove_from_cart_button:hover { + color: var(--logico-light-text-color) +} + +.mini-cart .mini-cart-panel .total { + margin: 27px 0 0; + padding: 19px 0 0; + border-width: 0; + position: relative; + font-size: 20px; + font-weight: 600; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.mini-cart .mini-cart-panel .total:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + background-color: var(--logico-border-color); + height: 1px; + opacity: .4 +} + +.mini-cart .mini-cart-panel .total strong { + font-weight: inherit +} + +.mini-cart .mini-cart-panel .total .amount { + font-size: 18px; + padding: 0 0 0 12px +} + +.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons { + position: relative; + z-index: 2; + padding: 23px 0 0; + margin: 0 -10px; + font-size: 0; + line-height: 1; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons:before, +.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons:after { + content: none; + display: none +} + +.mini-cart .mini-cart-panel .woocommerce-mini-cart-buttons .logico-alter-button { + margin: 15px 10px 0; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.mini-cart:hover .mini-cart-trigger { + -webkit-border-radius: 0; + border-radius: 0 +} + +.mini-cart:hover .mini-cart-panel { + opacity: 1 !important; + pointer-events: initial +} + +.search-trigger, +a.search-link { + text-decoration: none +} + +.search-trigger .search-trigger-icon, +a.search-link .search-trigger-icon { + display: block; + font: 400 normal 19px/1.0526em 'fontello'; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.search-trigger .search-trigger-icon:before, +a.search-link .search-trigger-icon:before { + content: '\e85c' +} + +.search-trigger .search-trigger-icon:hover, +a.search-link .search-trigger-icon:hover { + color: var(--logico-light-text-color) +} + +.site-search { + position: fixed; + left: 0; + top: -122px; + right: 0; + padding: 25px 60px 25px 20px; + z-index: 110; + opacity: 0; + -webkit-transition: opacity 0.3s, top 0.3s; + transition: opacity 0.3s, top 0.3s; + -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .2); + -moz-box-shadow: 0 0 30px rgba(0, 0, 0, .2); + box-shadow: 0 0 30px rgba(0, 0, 0, .2); + border: solid 1px var(--logico-border-hover-color); + background-color: var(--logico-background-color); + border-radius: var(--logico-radius-large, 0) +} + +.site-search.active { + top: var(--wp-admin--admin-bar--height, 0); + opacity: 1 +} + +.site-search .site-search-close { + position: absolute; + top: 50%; + right: 20px; + left: initial; + width: 17px; + height: 17px; + margin: -9px 0 0; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s; + font: 400 normal 17px/1em 'fontello'; + text-align: center; + color: var(--logico-default-text-color) +} + +.site-search .site-search-close:before { + content: '\e845' +} + +.site-search .site-search-close:hover { + color: var(--logico-light-text-color) +} + +.site-search .search-form { + border: none; + padding: 0 +} + +.site-search .search-form .search-form-field { + padding-right: 50px; + padding-left: 20px +} + +.site-search .search-form .search-form-icon { + left: initial; + right: 0; + top: 0; + bottom: initial; + width: 50px; + height: 50px; + background: none; + font-size: 20px; + line-height: 50px; + color: var(--logico-default-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.site-search .search-form .search-form-icon:hover { + background: none; + color: var(--logico-accent-color) +} + +.sticky-container-active .site-search.active { + top: 0 +} + +.logico-theme-style-rounded .site-search { + left: 10px; + right: 10px +} + +.logico-theme-style-rounded .site-search.active { + top: calc(var(--wp-admin--admin-bar--height, 0px) + 10px) +} + +.logico-theme-style-rounded .sticky-container-active .site-search.active { + top: 10px +} + +@media only screen and (min-width:1021px) { + .site-search { + padding: 35px 100px 35px 40px + } + .site-search .site-search-close { + right: 40px; + left: initial + } + .logico-theme-style-rounded .site-search { + left: 20px; + right: 20px + } + .logico-theme-style-rounded .site-search.active { + top: calc(var(--wp-admin--admin-bar--height, 0px) + 20px) + } + .logico-theme-style-rounded .sticky-container-active .site-search.active { + top: 20px + } +} + +.dropdown-trigger { + position: relative +} + +.dropdown-trigger .dropdown-trigger-icon { + cursor: pointer; + text-align: center; + position: relative; + width: 20px; + height: 20px; + font-size: 0; + line-height: 1; + -webkit-transition: color 0.3s; + transition: color 0.3s; + display: block +} + +.dropdown-trigger .dropdown-trigger-icon:before { + content: '\e85e'; + display: block; + position: absolute; + z-index: 1; + font: 400 normal 20px/1em 'fontello' +} + +.dropdown-trigger .dropdown-trigger-icon:after { + content: '\e85d'; + display: block; + position: absolute; + z-index: 2; + font: 400 normal 20px/1em 'fontello'; + opacity: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s +} + +.dropdown-trigger .dropdown-trigger-icon:hover:after { + opacity: 1 +} + +.header .dropdown-trigger { + margin: 15px 30px +} + +.slide-sidebar-wrapper { + position: fixed; + top: var(--wp-admin--admin-bar--height, 0); + z-index: 110; + width: 320px; + background-color: var(--logico-background-color); + color: var(--logico-default-text-color); + height: calc(100vh - var(--wp-admin--admin-bar--height, 0px)); + border-radius: var(--logico-radius-large, 0) +} + +.slide-sidebar-wrapper a { + color: var(--logico-accent-color) +} + +.slide-sidebar-wrapper p { + font-size: 16px; + line-height: 1.75em +} + +.slide-sidebar-wrapper p a { + text-decoration: underline +} + +.slide-sidebar-wrapper p a:hover { + text-decoration: none +} + +.slide-sidebar-wrapper h1:not([class*=logico-title-h]), +.slide-sidebar-wrapper h2:not([class*=logico-title-h]), +.slide-sidebar-wrapper h3:not([class*=logico-title-h]), +.slide-sidebar-wrapper h4:not([class*=logico-title-h]), +.slide-sidebar-wrapper h5:not([class*=logico-title-h]), +.slide-sidebar-wrapper h6:not([class*=logico-title-h]), +.slide-sidebar-wrapper .logico-title-h1, +.slide-sidebar-wrapper .logico-title-h2, +.slide-sidebar-wrapper .logico-title-h3, +.slide-sidebar-wrapper .logico-title-h4, +.slide-sidebar-wrapper .logico-title-h5, +.slide-sidebar-wrapper .logico-title-h6 { + color: var(--logico-dark-text-color); + letter-spacing: normal !important; + font-family: var(--logico-standard-font-family) +} + +.slide-sidebar-wrapper.slide-sidebar-position-left { + right: initial; + left: -320px; + -webkit-transition: left 0.6s cubic-bezier(.77, 0, .175, 1); + transition: left 0.6s cubic-bezier(.77, 0, .175, 1) +} + +.slide-sidebar-wrapper.slide-sidebar-position-left.active { + right: initial; + left: 0 +} + +.slide-sidebar-wrapper.slide-sidebar-position-right { + -webkit-transition: right 0.6s cubic-bezier(.77, 0, .175, 1); + transition: right 0.6s cubic-bezier(.77, 0, .175, 1); + right: -320px; + left: initial +} + +.slide-sidebar-wrapper.slide-sidebar-position-right.active { + right: 0; + left: initial +} + +.slide-sidebar-wrapper .slide-sidebar-close { + width: 22px; + height: 22px; + cursor: pointer; + position: absolute; + right: 19px; + left: initial; + top: 17px; + z-index: 2 +} + +.slide-sidebar-wrapper .slide-sidebar-close:before, +.slide-sidebar-wrapper .slide-sidebar-close:after { + content: ''; + position: absolute; + display: block; + left: 0; + right: initial; + height: 2px; + width: 100%; + -webkit-transition: background-position 0.7s cubic-bezier(.45, .05, .55, .95); + transition: background-position 0.7s cubic-bezier(.45, .05, .55, .95); + background: linear-gradient(90deg, var(--logico-dark-text-color) 0 36%, transparent 36% 56%, var(--logico-dark-text-color) 56% 100%); + -webkit-background-size: 270% 100%; + background-size: 270% 100%; + background-position-x: 100% +} + +.slide-sidebar-wrapper .slide-sidebar-close:before { + top: 10px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg) +} + +.slide-sidebar-wrapper .slide-sidebar-close:after { + top: 9.5px; + -webkit-transform: rotate(-45deg); + -ms-transform: rotate(-45deg); + transform: rotate(-45deg); + -webkit-transition-delay: .1s, 0s, 0s; + -moz-transition-delay: .1s, 0s, 0s; + -ms-transition-delay: .1s, 0s, 0s; + -o-transition-delay: .1s, 0s, 0s; + transition-delay: .1s, 0s, 0s +} + +.slide-sidebar-wrapper .slide-sidebar-close:hover:before, +.slide-sidebar-wrapper .slide-sidebar-close:hover:after { + background-position-x: 0; + -webkit-transition: background-position 0.7s cubic-bezier(.22, .61, .36, 1), background-color 0.3s; + transition: background-position 0.7s cubic-bezier(.22, .61, .36, 1), background-color 0.3s +} + +.slide-sidebar-wrapper .slide-sidebar { + position: relative; + padding: 80px 15px 40px; + min-height: calc(100% - 120px); + max-height: 100%; + box-sizing: border-box; + overflow: auto +} + +.slide-sidebar-wrapper .wp-block-title { + margin: 0 0 18px +} + +.slide-sidebar-wrapper .wp-block-title:last-child { + margin-bottom: 0 +} + +.sticky-container-active .slide-sidebar-wrapper { + top: 0 +} + +.logico-theme-style-rounded .slide-sidebar-wrapper { + width: 300px; + top: calc(var(--wp-admin--admin-bar--height, 0px) + 10px); + height: calc(100vh - var(--wp-admin--admin-bar--height, 0px) - 20px) +} + +.logico-theme-style-rounded .slide-sidebar-wrapper.slide-sidebar-position-left.active { + right: initial; + left: 10px +} + +.logico-theme-style-rounded .slide-sidebar-wrapper.slide-sidebar-position-right.active { + right: 10px; + left: initial +} + +.logico-theme-style-rounded .sticky-container-active .slide-sidebar-wrapper { + top: 10px +} + +@media only screen and (min-width:841px) { + .slide-sidebar-wrapper { + width: 360px + } + .slide-sidebar-wrapper:before { + content: ''; + display: block; + position: absolute; + right: -62px; + left: initial; + top: 0; + width: 58px; + height: 100%; + background-color: var(--logico-background-color); + background-position: right top; + background-repeat: no-repeat; + background-size: cover; + border-radius: var(--logico-radius-large, 0) + } + .slide-sidebar-wrapper.slide-sidebar-position-left { + right: initial; + left: -472px + } + .slide-sidebar-wrapper.slide-sidebar-position-left.active { + right: initial; + left: 0 + } + .slide-sidebar-wrapper.slide-sidebar-position-right { + right: -472px; + left: initial + } + .slide-sidebar-wrapper.slide-sidebar-position-right.active { + right: 0; + left: initial + } + .slide-sidebar-wrapper .slide-sidebar-close { + left: initial; + right: -43px; + z-index: 2 + } + .slide-sidebar-wrapper .slide-sidebar { + padding: 177px 63px 60px 63px; + min-height: calc(100% - 237px) + } + .slide-sidebar-wrapper .slide-sidebar:after { + display: block + } + .logico-theme-style-rounded .slide-sidebar-wrapper { + width: 360px + } + .logico-theme-style-rounded .slide-sidebar-wrapper .slide-sidebar { + padding: 135px 63px 60px 63px; + min-height: calc(100% - 279px) + } +} + +@media only screen and (min-width:1021px) { + .logico-theme-style-rounded .slide-sidebar-wrapper.slide-sidebar-position-left.active { + right: initial; + left: 20px + } + .logico-theme-style-rounded .slide-sidebar-wrapper.slide-sidebar-position-right.active { + right: 20px; + left: initial + } +} + +.wrapper-socials.top-bar-socials { + display: inline-block; + vertical-align: top; + position: relative; + margin: 0 -10px; + line-height: inherit; + font-size: inherit +} + +.wrapper-socials.top-bar-socials li { + margin: 0 10px +} + +.wrapper-socials.top-bar-socials a { + border: none; + width: 1em; + height: 1em; + font-size: 1em; + line-height: 1em +} + +.wrapper-socials.top-bar-socials a:before { + font-size: .9286em; + line-height: 1em +} + +ul.top-bar-menu { + margin: 0 -12px; + padding: 0; + list-style: none +} + +ul.top-bar-menu li { + display: inline-block; + vertical-align: top; + margin: 0 16px; + padding: 0 +} + +ul.top-bar-menu li:before { + display: none; + content: none +} + +ul.top-bar-menu a { + display: block +} + +.widget-title, +.footer-widget-title, +.side-widget-title { + position: relative +} + +.widget-title:last-child, +.footer-widget-title:last-child, +.side-widget-title:last-child { + margin: 0 +} + +.widget-title img, +.footer-widget-title img, +.side-widget-title img { + display: none +} + +body:not(.block-editor-page) .content-wrapper .widget p, +body:not(.block-editor-page) .footer-widgets .widget p { + margin: 0 +} + +.sidebar .widget+.widget, +.elementor-widget-sidebar .widget+.widget { + margin: 51px 0 0 +} + +.sidebar .widget .widget-title, +.sidebar .widget .widgettitle, +.elementor-widget-sidebar .widget .widget-title, +.elementor-widget-sidebar .widget .widgettitle { + text-transform: none; + font: 600 normal 20px/1.25em var(--logico-body-font-family); + letter-spacing: -.03em +} + +.sidebar .widget .widget-title:not(:last-child), +.sidebar .widget .widgettitle:not(:last-child), +.elementor-widget-sidebar .widget .widget-title:not(:last-child), +.elementor-widget-sidebar .widget .widgettitle:not(:last-child) { + padding: 0 1.5em 1.05em 0; + border-bottom: solid 1px; + position: relative; + margin-bottom: .95em +} + +.sidebar .widget .widget-title:not(:last-child):after, +.sidebar .widget .widgettitle:not(:last-child):after, +.elementor-widget-sidebar .widget .widget-title:not(:last-child):after, +.elementor-widget-sidebar .widget .widgettitle:not(:last-child):after { + content: '\e80a'; + display: block; + position: absolute; + width: 1em; + height: 2.4em; + font: 400 normal .5em/2.4em 'fontello'; + bottom: 2.1em; + right: 0; + left: initial +} + +.sidebar .widget:first-child h1:first-child, +.sidebar .widget:first-child h2:first-child, +.sidebar .widget:first-child h3:first-child, +.sidebar .widget:first-child h4:first-child, +.sidebar .widget:first-child h5:first-child, +.sidebar .widget:first-child h6:first-child, +.elementor-widget-sidebar .widget:first-child h1:first-child, +.elementor-widget-sidebar .widget:first-child h2:first-child, +.elementor-widget-sidebar .widget:first-child h3:first-child, +.elementor-widget-sidebar .widget:first-child h4:first-child, +.elementor-widget-sidebar .widget:first-child h5:first-child, +.elementor-widget-sidebar .widget:first-child h6:first-child { + margin-top: -.25em +} + +.sidebar .widget-wrapper>.wp-block-title:not(:last-child), +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:not(:last-child), +.sidebar .wp-block-group>.wp-block-title:not(:last-child), +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:not(:last-child), +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:not(:last-child), +.elementor-widget-sidebar .wp-block-group>.wp-block-title:not(:last-child) { + margin: 0 0 .95em +} + +.sidebar .widget-wrapper>.wp-block-title:first-child h1, +.sidebar .widget-wrapper>.wp-block-title:first-child h2, +.sidebar .widget-wrapper>.wp-block-title:first-child h3, +.sidebar .widget-wrapper>.wp-block-title:first-child h4, +.sidebar .widget-wrapper>.wp-block-title:first-child h5, +.sidebar .widget-wrapper>.wp-block-title:first-child h6, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h1, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h2, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h3, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h4, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h5, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h6, +.sidebar .wp-block-group>.wp-block-title:first-child h1, +.sidebar .wp-block-group>.wp-block-title:first-child h2, +.sidebar .wp-block-group>.wp-block-title:first-child h3, +.sidebar .wp-block-group>.wp-block-title:first-child h4, +.sidebar .wp-block-group>.wp-block-title:first-child h5, +.sidebar .wp-block-group>.wp-block-title:first-child h6, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h1, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h2, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h3, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h4, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h5, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h6, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h1, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h2, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h3, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h4, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h5, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h6, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h1, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h2, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h3, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h4, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h5, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h6 { + margin: 0 !important; + padding: 0 1.5em 1.05em 0; + border-bottom: solid 1px; + position: relative; + letter-spacing: -.03em; + text-transform: none; + font: 600 normal 20px/1.25em var(--logico-body-font-family) +} + +.sidebar .widget-wrapper>.wp-block-title:first-child h1:after, +.sidebar .widget-wrapper>.wp-block-title:first-child h2:after, +.sidebar .widget-wrapper>.wp-block-title:first-child h3:after, +.sidebar .widget-wrapper>.wp-block-title:first-child h4:after, +.sidebar .widget-wrapper>.wp-block-title:first-child h5:after, +.sidebar .widget-wrapper>.wp-block-title:first-child h6:after, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h1:after, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h2:after, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h3:after, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h4:after, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h5:after, +.sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h6:after, +.sidebar .wp-block-group>.wp-block-title:first-child h1:after, +.sidebar .wp-block-group>.wp-block-title:first-child h2:after, +.sidebar .wp-block-group>.wp-block-title:first-child h3:after, +.sidebar .wp-block-group>.wp-block-title:first-child h4:after, +.sidebar .wp-block-group>.wp-block-title:first-child h5:after, +.sidebar .wp-block-group>.wp-block-title:first-child h6:after, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h1:after, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h2:after, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h3:after, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h4:after, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h5:after, +.elementor-widget-sidebar .widget-wrapper>.wp-block-title:first-child h6:after, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h1:after, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h2:after, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h3:after, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h4:after, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h5:after, +.elementor-widget-sidebar .wc-blocks-filter-wrapper>.wp-block-title:first-child h6:after, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h1:after, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h2:after, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h3:after, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h4:after, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h5:after, +.elementor-widget-sidebar .wp-block-group>.wp-block-title:first-child h6:after { + content: '\e80a'; + display: block; + position: absolute; + width: 1em; + height: 2.4em; + font: 400 normal .5em/2.4em 'fontello'; + bottom: 2.1em; + right: 0; + left: initial +} + +.slide-sidebar-wrapper .widget+.widget { + margin: 45px 0 0 +} + +.slide-sidebar-wrapper .widget .widget-title:not(:last-child), +.slide-sidebar-wrapper .widget .widgettitle:not(:last-child), +.slide-sidebar-wrapper .widget .widget-wrapper h1:not(:last-child), +.slide-sidebar-wrapper .widget .widget-wrapper h2:not(:last-child), +.slide-sidebar-wrapper .widget .widget-wrapper h3:not(:last-child), +.slide-sidebar-wrapper .widget .widget-wrapper h4:not(:last-child), +.slide-sidebar-wrapper .widget .widget-wrapper h5:not(:last-child), +.slide-sidebar-wrapper .widget .widget-wrapper h6:not(:last-child) { + margin-bottom: .5em +} + +.footer-widgets { + font-size: 16px; + line-height: 1.875em +} + +.footer-widgets>.widget { + margin: 45px 0 0 +} + +.widget a { + text-decoration: none +} + +.widget p { + margin: .75em 0 0 +} + +.widget p a { + text-decoration: underline +} + +.widget p a:hover { + text-decoration: none +} + +.wc-blocks-filter-wrapper .wc-block-checkbox-list li { + margin: 0; + padding: 0; + line-height: 1em +} + +.wc-blocks-filter-wrapper .wc-block-checkbox-list li:before { + content: none; + display: none +} + +.wc-blocks-filter-wrapper .wc-block-checkbox-list li:not(:first-child) { + margin-top: 10px +} + +.wc-blocks-filter-wrapper .wc-block-active-filters .wc-block-components-filter-reset-button, +.wc-blocks-filter-wrapper .wc-block-active-filters .wc-block-active-filters__clear-all { + font-size: 14px; + line-height: 1.375em; + font-weight: 600 +} + +.wc-block-components-checkbox { + margin: 0 !important; + line-height: 1 +} + +.wc-block-components-checkbox label .wc-block-components-checkbox__label .wc-block-components-product-rating { + margin: 3px +} + +.wc-block-components-checkbox input[type="checkbox"].wc-block-components-checkbox__input { + min-width: 0; + min-height: 0; + width: 20px; + height: 20px; + border-radius: calc(var(--logico-radius-small, 0px) / 2); + position: relative; + top: 1px; + border-color: var(--logico-border-color) +} + +.wc-block-components-checkbox input[type="checkbox"].wc-block-components-checkbox__input:checked { + border-color: var(--logico-border-hover-color) +} + +.wc-block-components-checkbox svg.wc-block-components-checkbox__mark { + display: none +} + +.widget .cut-corner { + position: relative; + -webkit-clip-path: polygon(calc(100% - 45px) 0, 100% 45px, 100% 100%, 0 100%, 0 0); + clip-path: polygon(calc(100% - 45px) 0, 100% 45px, 100% 100%, 0 100%, 0 0) +} + +.widget .cut-corner[style*="border-style"]:after { + content: ''; + position: absolute; + display: block; + border: none; + border-top: inherit; + width: 64px; + height: 0; + right: -20px; + left: initial; + top: -1px; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-transform-origin: left top; + transform-origin: left top; + -moz-box-sizing: content-box; + box-sizing: content-box +} + +body:not(.block-editor-page) .widget_archive ul { + list-style: none; + margin: 0; + padding: 0 +} + +body:not(.block-editor-page) .widget_archive ul li { + padding: 0; + position: relative; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + line-height: 1.6667em +} + +body:not(.block-editor-page) .widget_archive ul li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_archive ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_archive ul li a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_archive ul li a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_archive ul li a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .widget_archive ul li a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +body:not(.block-editor-page) .widget_archive .widget-wrapper>ul>li a { + text-decoration: none +} + +body:not(.block-editor-page) .wp-block-archives-dropdown:not(:last-child) { + margin-bottom: 2rem +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives, +body:not(.block-editor-page) .footer-widgets .wp-block-archives, +.block-editor-block-list__layout ul.wp-block-archives { + list-style: none; + margin: 0; + padding: 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives:not(:last-child), +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives:not(:last-child), +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives:not(:last-child), +body:not(.block-editor-page) .footer-widgets .wp-block-archives:not(:last-child), +.block-editor-block-list__layout ul.wp-block-archives:not(:last-child) { + margin-bottom: 2rem +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li, +body:not(.block-editor-page) .footer-widgets .wp-block-archives li, +.block-editor-block-list__layout ul.wp-block-archives li { + -webkit-transition: color 0.3s; + transition: color 0.3s; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end; + padding: 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li:not(:first-child), +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li:not(:first-child), +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li:not(:first-child), +body:not(.block-editor-page) .footer-widgets .wp-block-archives li:not(:first-child), +.block-editor-block-list__layout ul.wp-block-archives li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li:before, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li:before, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li:before, +body:not(.block-editor-page) .footer-widgets .wp-block-archives li:before, +.block-editor-block-list__layout ul.wp-block-archives li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li a, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li a, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li a, +body:not(.block-editor-page) .footer-widgets .wp-block-archives li a, +.block-editor-block-list__layout ul.wp-block-archives li a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li a:before, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li a:before, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li a:before, +body:not(.block-editor-page) .footer-widgets .wp-block-archives li a:before, +.block-editor-block-list__layout ul.wp-block-archives li a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li a:hover, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li a:hover, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li a:hover, +body:not(.block-editor-page) .footer-widgets .wp-block-archives li a:hover, +.block-editor-block-list__layout ul.wp-block-archives li a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives li a:hover:before, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives li a:hover:before, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives li a:hover:before, +body:not(.block-editor-page) .footer-widgets .wp-block-archives li a:hover:before, +.block-editor-block-list__layout ul.wp-block-archives li a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +body:not(.block-editor-page) .content-wrapper .wp-block-archives ul, +body:not(.block-editor-page) .slide-sidebar-wrapper .wp-block-archives ul, +body:not(.block-editor-page) .alter-menu-wrapper .wp-block-archives ul, +body:not(.block-editor-page) .footer-widgets .wp-block-archives ul, +.block-editor-block-list__layout ul.wp-block-archives ul { + list-style: none; + margin: 0; + padding: 0 +} + +.widget_media_audio, +.mejs-audio { + border-radius: var(--logico-radius-small, 0) +} + +.widget_media_audio .mejs-container, +.widget_media_audio .mejs-controls, +.mejs-audio .mejs-container, +.mejs-audio .mejs-controls { + border-radius: var(--logico-radius-small, 0); + background-color: var(--logico-background-color); + color: var(--logico-dark-text-color) +} + +.widget_media_audio .mejs-horizontal-volume-slider, +.mejs-audio .mejs-horizontal-volume-slider { + width: 50px; + margin: 0 0 0 10px +} + +.widget_media_audio .mejs-time-rail, +.mejs-audio .mejs-time-rail { + margin: 0 +} + +.widget_media_audio .mejs-time-rail .mejs-time-current, +.mejs-audio .mejs-time-rail .mejs-time-current { + background-color: var(--logico-accent-color) !important +} + +.widget_media_audio .mejs-time-rail .mejs-time-hovered, +.mejs-audio .mejs-time-rail .mejs-time-hovered { + background-color: var(--logico-accent-color); + opacity: .3 +} + +.widget_media_audio .mejs-time-rail .mejs-time-hovered.negative, +.mejs-audio .mejs-time-rail .mejs-time-hovered.negative { + background-color: rgba(0, 0, 0, .4) +} + +.widget_media_audio .mejs-time-rail .mejs-time-handle, +.mejs-audio .mejs-time-rail .mejs-time-handle { + border: none; + top: 4px; + background: none +} + +.widget_media_audio .mejs-time-handle-content, +.mejs-audio .mejs-time-handle-content { + border: none; + width: 0 +} + +.widget_media_audio .mejs-time, +.mejs-audio .mejs-time { + padding-top: 15px; + color: var(--logico-dark-text-color) +} + +.widget_media_audio .mejs-button, +.mejs-audio .mejs-button { + width: 20px +} + +.widget_media_audio .mejs-button>button, +.mejs-audio .mejs-button>button { + margin: 10px 0; + color: var(--logico-dark-text-color); + padding: 0; + border: none; + min-width: 0; + background: none; + border-radius: var(--logico-radius-small, 0) +} + +.widget_media_audio .mejs-button>button:before, +.mejs-audio .mejs-button>button:before { + content: none; + display: none +} + +.widget_media_audio .mejs-button>button:after, +.mejs-audio .mejs-button>button:after { + font: 700 normal 16px/20px 'Font Awesome 6 Free'; + background: none !important; + position: relative; + width: auto; + height: auto; + top: initial; + bottom: initial; + left: initial; + right: initial; + -webkit-transform: none; + -ms-transform: none; + transform: none; + padding: 0 +} + +.widget_media_audio .mejs-button>button:hover, +.mejs-audio .mejs-button>button:hover { + color: var(--logico-accent-color) +} + +.widget_media_audio .mejs-button.mejs-play>button:after, +.mejs-audio .mejs-button.mejs-play>button:after { + content: '\f04b' +} + +.widget_media_audio .mejs-button.mejs-pause>button:after, +.mejs-audio .mejs-button.mejs-pause>button:after { + content: '\f04c' +} + +.widget_media_audio .mejs-button.mejs-mute>button:after, +.mejs-audio .mejs-button.mejs-mute>button:after { + content: '\f028' +} + +.widget_media_audio .mejs-button.mejs-unmute>button:after, +.mejs-audio .mejs-button.mejs-unmute>button:after { + content: '\f026' +} + +.widget_media_audio .wp-block-audio, +.mejs-audio .wp-block-audio { + margin: 0 +} + +body .content-wrapper .widget_calendar, +.widget_calendar, +body .content-wrapper .wp-block-calendar, +.wp-block-calendar { + -moz-box-sizing: border-box; + box-sizing: border-box; + max-width: 400px +} + +body .content-wrapper .widget_calendar a, +.widget_calendar a, +body .content-wrapper .wp-block-calendar a, +.wp-block-calendar a { + text-decoration: none +} + +body .content-wrapper .widget_calendar .wp-calendar-table, +.widget_calendar .wp-calendar-table, +body .content-wrapper .wp-block-calendar .wp-calendar-table, +.wp-block-calendar .wp-calendar-table { + width: 100%; + text-align: center +} + +body .content-wrapper .widget_calendar .calendar_wrap, +.widget_calendar .calendar_wrap, +body .content-wrapper .wp-block-calendar .calendar_wrap, +.wp-block-calendar .calendar_wrap { + padding: 25px 15px 16px; + position: relative; + border-radius: var(--logico-radius-medium, 0); + border: solid 1px var(--logico-border-hover-color) +} + +body .content-wrapper .widget_calendar table, +.widget_calendar table, +body .content-wrapper .wp-block-calendar table, +.wp-block-calendar table { + width: 100%; + border: none; + border-collapse: collapse; + z-index: 2; + text-align: center; + position: relative; + margin: 0 !important +} + +body .content-wrapper .widget_calendar table thead, +.widget_calendar table thead, +body .content-wrapper .wp-block-calendar table thead, +.wp-block-calendar table thead { + position: relative +} + +body .content-wrapper .widget_calendar table thead th, +.widget_calendar table thead th, +body .content-wrapper .wp-block-calendar table thead th, +.wp-block-calendar table thead th { + font-size: 18px; + line-height: 25px; + font-weight: 600; + letter-spacing: -.03em; + background: none; + border: none !important; + padding: 0 3px 18px !important; + text-align: center; + min-height: 25px; + color: var(--logico-accent-color) +} + +body .content-wrapper .widget_calendar table tbody td, +.widget_calendar table tbody td, +body .content-wrapper .wp-block-calendar table tbody td, +.wp-block-calendar table tbody td { + padding: 7px 3px 8px !important; + min-height: 36px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + line-height: 30px; + font-size: 18px; + font-weight: 400; + text-align: center; + border: none !important +} + +body .content-wrapper .widget_calendar table tbody td#today, +.widget_calendar table tbody td#today, +body .content-wrapper .wp-block-calendar table tbody td#today, +.wp-block-calendar table tbody td#today { + position: relative +} + +body .content-wrapper .widget_calendar table tbody td#today:before, +.widget_calendar table tbody td#today:before, +body .content-wrapper .wp-block-calendar table tbody td#today:before, +.wp-block-calendar table tbody td#today:before { + content: ''; + position: absolute; + display: block; + width: 36px; + height: 36px; + top: 50%; + left: 50%; + right: initial; + margin: -18px 0 0 -18px; + z-index: -1; + background-color: var(--logico-accent-color); + border-radius: var(--logico-radius-small, 0) +} + +body .content-wrapper .widget_calendar table tbody a, +.widget_calendar table tbody a, +body .content-wrapper .wp-block-calendar table tbody a, +.wp-block-calendar table tbody a { + display: block; + position: relative; + text-decoration: underline; + font-weight: 600; + color: var(--logico-default-text-color) +} + +body .content-wrapper .widget_calendar table tbody a:hover, +.widget_calendar table tbody a:hover, +body .content-wrapper .wp-block-calendar table tbody a:hover, +.wp-block-calendar table tbody a:hover { + text-decoration: none +} + +body .content-wrapper .widget_calendar caption, +.widget_calendar caption, +body .content-wrapper .wp-block-calendar caption, +.wp-block-calendar caption { + font-size: 18px; + line-height: 25px; + font-weight: 600; + letter-spacing: -.03em; + text-align: center; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0 14.2857%; + white-space: nowrap; + color: var(--logico-dark-text-color); + margin: 0 0 24px +} + +body .content-wrapper .widget_calendar .wp-calendar-nav, +.widget_calendar .wp-calendar-nav, +body .content-wrapper .wp-block-calendar .wp-calendar-nav, +.wp-block-calendar .wp-calendar-nav { + position: absolute; + left: 15px; + right: 15px; + top: 25px; + height: 25px; + z-index: 3 +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev, +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-next, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-next, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next { + font-size: 0; + line-height: 1; + width: 14.2857%; + height: 25px; + display: block; + position: absolute; + top: 0; + text-align: center +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a, +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a { + display: block; + text-decoration: none; + color: var(--logico-dark-text-color); + -webkit-transition: color 0.3s, opacity 0.3s; + transition: color 0.3s, opacity 0.3s +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before { + font: 400 normal 14px/25px 'fontello' +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover, +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:hover, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:hover, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:hover, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:hover { + color: var(--logico-accent-color) +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev { + left: 0; + right: initial +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:before { + content: '\e811' +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-next, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-next, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next { + left: initial; + right: 0 +} + +body .content-wrapper .widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before, +.widget_calendar .wp-calendar-nav .wp-calendar-nav-next a:before, +body .content-wrapper .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before, +.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:before { + content: '\e812' +} + +body .content-wrapper .wp-block-calendar, +.wp-block-calendar { + padding: 25px 15px 16px; + border: solid 1px var(--logico-border-hover-color); + position: relative; + border-radius: var(--logico-radius-medium, 0) +} + +body .content-wrapper .wp-block-calendar.wp-block, +.wp-block-calendar.wp-block { + padding: 0; + margin: 0 !important +} + +body .content-wrapper .wp-block-calendar.wp-block table, +.wp-block-calendar.wp-block table { + margin: 0 !important +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul, +body:not(.block-editor-page) ul.wp-block-categories, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul { + list-style: none; + padding: 0; + position: relative; + margin: 0 +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li, +body:not(.block-editor-page) ul.wp-block-categories li, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li { + position: relative; + padding: 0; + line-height: 1.6667em; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li:not(:first-child), +body:not(.block-editor-page) ul.wp-block-categories li:not(:first-child), +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li:before, +body:not(.block-editor-page) ul.wp-block-categories li:before, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li.cat-item-hierarchical, +body:not(.block-editor-page) ul.wp-block-categories li.cat-item-hierarchical, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li.cat-item-hierarchical { + margin-right: 20px; + margin-left: 0; + display: block +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li a, +body:not(.block-editor-page) ul.wp-block-categories li a, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li a:before, +body:not(.block-editor-page) ul.wp-block-categories li a:before, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li a:hover, +body:not(.block-editor-page) ul.wp-block-categories li a:hover, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li a:hover:before, +body:not(.block-editor-page) ul.wp-block-categories li a:hover:before, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li .widget-archive-trigger, +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li .block-archive-trigger, +body:not(.block-editor-page) ul.wp-block-categories li .widget-archive-trigger, +body:not(.block-editor-page) ul.wp-block-categories li .block-archive-trigger, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li .widget-archive-trigger, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li .block-archive-trigger { + display: block; + position: absolute; + z-index: 1; + top: 0; + right: -20px; + left: auto; + text-align: right; + cursor: pointer; + width: 20px; + height: 1.875em; + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li .widget-archive-trigger:before, +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li .block-archive-trigger:before, +body:not(.block-editor-page) ul.wp-block-categories li .widget-archive-trigger:before, +body:not(.block-editor-page) ul.wp-block-categories li .block-archive-trigger:before, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li .widget-archive-trigger:before, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li .block-archive-trigger:before { + content: '\e812'; + font: 400 normal 14px/1em 'fontello'; + position: absolute; + display: block; + height: 14px; + top: 50%; + right: 0; + left: initial; + margin: -7px 0 0 +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li .widget-archive-trigger.active, +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li .block-archive-trigger.active, +body:not(.block-editor-page) ul.wp-block-categories li .widget-archive-trigger.active, +body:not(.block-editor-page) ul.wp-block-categories li .block-archive-trigger.active, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li .widget-archive-trigger.active, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li .block-archive-trigger.active { + -webkit-transform: rotate(90deg) translate(-.375em, -.1875em); + -ms-transform: rotate(90deg) translate(-.375em, -.1875em); + transform: rotate(90deg) translate(-.375em, -.1875em); + -webkit-transform-origin: center center; + -moz-transform-origin: center center; + -ms-transform-origin: center center; + -o-transform-origin: center center; + transform-origin: center center +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li>ul, +body:not(.block-editor-page) ul.wp-block-categories li>ul, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li>ul { + margin: 0 -20px 0 20px; + padding: 5px 20px 0 0; + list-style: none; + position: relative +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li>ul li, +body:not(.block-editor-page) ul.wp-block-categories li>ul li, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li>ul li { + font-size: 16px; + line-height: 1.875em +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li>ul li:not(:first-child), +body:not(.block-editor-page) ul.wp-block-categories li>ul li:not(:first-child), +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li>ul li:not(:first-child) { + margin: 0 +} + +body:not(.block-editor-page) .widget_categories .widget-wrapper>ul li>ul li a:before, +body:not(.block-editor-page) ul.wp-block-categories li>ul li a:before, +body:not(.block-editor-page) .block-editor-block-list__layout .wp-block-categories>ul li>ul li a:before { + width: .375em; + height: .375em; + top: .875em +} + +body:not(.block-editor-page) .wp-block-categories:not(:last-child) { + margin-bottom: 2rem +} + +body:not(.block-editor-page) .widget_media_gallery .gallery { + margin: 0 -5px -10px; + font-size: 0; + line-height: 1 +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-1 .gallery-item { + width: 100% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-2 .gallery-item { + width: 50% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-3 .gallery-item { + width: 33.3333% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-4 .gallery-item { + width: 25% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-5 .gallery-item { + width: 20% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-6 .gallery-item { + width: 16.6667% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-7 .gallery-item { + width: 14.2857% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-8 .gallery-item { + width: 12.5% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery.gallery-columns-9 .gallery-item { + width: 11.1111% +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-item { + padding: 0 5px 10px; + margin: 0; + position: relative; + display: inline-block; + vertical-align: top; + text-align: center; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-item img { + height: auto; + border: none !important; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-caption { + font-size: 14px; + line-height: 1.4286em; + text-align: center; + font-style: italic; + padding: 5px 5px 10px +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-icon { + overflow: hidden; + -webkit-transition: all 0.3s linear; + transition: all 0.3s linear; + position: relative; + display: inline-block; + vertical-align: top +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-icon a { + display: block; + position: relative +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-icon a:before { + content: ''; + display: block; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 2; + opacity: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%) +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-icon a:after { + content: '\e80b'; + width: 28px !important; + height: 28px !important; + position: absolute; + display: block; + text-align: center; + font: 400 normal 28px/1em 'fontello' !important; + z-index: 3; + left: 50%; + right: auto; + top: 40%; + margin: -14px 0 0 -14px !important; + opacity: 0; + -webkit-transition: top 0.3s, opacity 0.3s; + transition: top 0.3s, opacity 0.3s; + color: var(--logico-dark-text-color) +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-icon a:hover:before { + opacity: 1 !important +} + +body:not(.block-editor-page) .widget_media_gallery .gallery .gallery-icon a:hover:after { + top: 50%; + opacity: 1 +} + +body .content-wrapper .gallery { + margin: 0 -5px -10px; + font-size: 0; + line-height: 1 +} + +body .content-wrapper .gallery .gallery-item { + padding: 0 5px 10px; + margin: 0; + position: relative; + display: inline-block; + vertical-align: top; + text-align: center; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +body .content-wrapper .gallery .gallery-item img { + height: auto; + border-radius: var(--logico-radius-small, 0) +} + +body .content-wrapper .gallery .gallery-item .gallery-icon { + overflow: initial; + display: inline-block; + vertical-align: top; + position: relative +} + +body .content-wrapper .gallery .gallery-item .gallery-icon a { + display: block; + position: relative; + text-decoration: none; + border-radius: var(--logico-radius-small, 0); + overflow: hidden +} + +body .content-wrapper .gallery .gallery-item .gallery-icon a:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + bottom: 0; + opacity: 0; + z-index: 2; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%) +} + +body .content-wrapper .gallery .gallery-item .gallery-icon a:after { + content: '\e80b'; + font: 400 normal 42px/1em 'fontello'; + position: absolute; + display: block; + left: 50%; + right: initial; + top: 40%; + width: 42px; + height: 42px; + -webkit-transition: top 0.3s, opacity 0.3s; + transition: top 0.3s, opacity 0.3s; + opacity: 0; + text-align: center; + margin: -21px 0 0 -21px; + z-index: 3; + color: var(--logico-dark-text-color) +} + +body .content-wrapper .gallery .gallery-item .gallery-icon a:hover:before { + opacity: 1 +} + +body .content-wrapper .gallery .gallery-item .gallery-icon a:hover:after { + top: 50%; + opacity: 1 +} + +body .content-wrapper .gallery .gallery-item .gallery-caption { + font-size: 14px; + line-height: 1.4em; + text-align: center; + font-style: italic; + padding: 5px 5px 10px +} + +body .content-wrapper .gallery.gallery-columns-1 .gallery-item, +body .content-wrapper .gallery.gallery-columns-3 .gallery-item, +body .content-wrapper .gallery.gallery-columns-5 .gallery-item, +body .content-wrapper .gallery.gallery-columns-7 .gallery-item, +body .content-wrapper .gallery.gallery-columns-9 .gallery-item { + width: 100% +} + +body .content-wrapper .gallery.gallery-columns-2 .gallery-item, +body .content-wrapper .gallery.gallery-columns-4 .gallery-item, +body .content-wrapper .gallery.gallery-columns-6 .gallery-item, +body .content-wrapper .gallery.gallery-columns-8 .gallery-item { + width: 50% +} + +body .content-wrapper .gallery:not(:last-child) { + margin-bottom: 2rem +} + +.content-wrapper .content .gallery { + margin: 0 -20px -20px 0 +} + +.content-wrapper .content .gallery .gallery-item { + padding: 0 20px 20px 0 +} + +@media only screen and (min-width:841px) { + body .content-wrapper .gallery.gallery-columns-3 .gallery-item { + width: 33.3333% + } + body .content-wrapper .gallery.gallery-columns-4 .gallery-item { + width: 25% + } + body .content-wrapper .gallery.gallery-columns-5 .gallery-item { + width: 20% + } + body .content-wrapper .gallery.gallery-columns-6 .gallery-item { + width: 16.6667% + } + body .content-wrapper .gallery.gallery-columns-7 .gallery-item { + width: 14.2857% + } + body .content-wrapper .gallery.gallery-columns-8 .gallery-item { + width: 12.5% + } + body .content-wrapper .gallery.gallery-columns-9 .gallery-item { + width: 11.1111% + } +} + +.widget_media_image a { + display: inline-block; + line-height: 1; + position: relative; + border-radius: var(--logico-radius-medium, 0); + overflow: hidden +} + +.widget_media_image a:before { + content: ''; + display: block; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 2; + opacity: 0; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%) +} + +.widget_media_image a:after { + content: '\e80b'; + width: 28px !important; + height: 28px !important; + position: absolute; + display: block; + text-align: center; + font: 400 normal 28px/1em 'fontello' !important; + z-index: 3; + left: 50%; + right: auto; + top: 40%; + margin: -14px 0 0 -14px !important; + opacity: 0; + -webkit-transition: top 0.3s, opacity 0.3s; + transition: top 0.3s, opacity 0.3s; + color: var(--logico-dark-text-color) +} + +.widget_media_image a:hover:before { + opacity: 1 !important +} + +.widget_media_image a:hover:after { + top: 50%; + opacity: 1 +} + +body:not(.block-editor-page) .widget_meta ul { + list-style: none; + margin: 0; + padding: 0; + position: relative +} + +body:not(.block-editor-page) .widget_meta ul li { + padding: 0; + position: relative; + line-height: 1.6667em +} + +body:not(.block-editor-page) .widget_meta ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_meta ul li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_meta ul li a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_meta ul li a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_meta ul li a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .widget_meta ul li a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +body:not(.block-editor-page) .widget_nav_menu ul { + list-style: none; + padding: 0 +} + +body:not(.block-editor-page) .widget_nav_menu ul li { + position: relative; + padding: 0; + line-height: 1.6667em +} + +body:not(.block-editor-page) .widget_nav_menu ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_nav_menu ul li .widget-menu-trigger { + display: block; + position: absolute; + z-index: 1; + top: 15px; + right: 0; + left: initial; + cursor: pointer; + width: 20px; + height: 2.1428em; + -webkit-transition: all 0.3s; + transition: all 0.3s; + font-size: 14px; + line-height: 2.1428em +} + +body:not(.block-editor-page) .widget_nav_menu ul li>ul { + margin: 0 -30px 0 0; + padding: 10px 30px 10px 20px +} + +body:not(.block-editor-page) .widget_nav_menu ul li ul:not(:last-child) { + margin: 0 -30px 0 0 +} + +body:not(.block-editor-page) .widget_nav_menu ul li>a { + position: relative; + display: inline-block; + vertical-align: top; + -webkit-transition: color 0.3s; + transition: color 0.3s; + color: var(--logico-default-text-color); + font-weight: 600 +} + +body:not(.block-editor-page) .widget_nav_menu ul li.current-menu-item>a:not([href*="/#"]), +body:not(.block-editor-page) .widget_nav_menu ul li.current-menu-ancestor>a, +body:not(.block-editor-page) .widget_nav_menu ul li.current-menu-parent>a, +body:not(.block-editor-page) .widget_nav_menu ul li>a:hover { + color: var(--logico-light-text-color) +} + +body:not(.block-editor-page) .widget_nav_menu ul.menu { + border-top: solid 1px +} + +body:not(.block-editor-page) .widget_nav_menu ul.menu>li { + padding: 15px 30px 15px 0; + border-bottom: solid 1px; + position: relative +} + +body:not(.block-editor-page) .widget_nav_menu ul.menu>li:before { + content: '\e808'; + display: block; + width: 15px; + font: 400 normal 15px/2em 'fontello'; + position: absolute; + right: 0; + left: initial; + top: 15px; + color: var(--logico-dark-text-color) +} + +body:not(.block-editor-page) .widget_nav_menu ul.menu>li.active:before, +body:not(.block-editor-page) .widget_nav_menu ul.menu>li.current-menu-item:before, +body:not(.block-editor-page) .widget_nav_menu ul.menu>li.current-menu-ancestor:before, +body:not(.block-editor-page) .widget_nav_menu ul.menu>li.current-menu-parent:before { + content: '\e80b'; + color: var(--logico-accent-color) +} + +body:not(.block-editor-page) .widget_nav_menu ul.sub-menu li .widget-menu-trigger { + top: 0; + bottom: 0; + right: -30px; + left: initial; + text-align: right +} + +body:not(.block-editor-page) .widget_nav_menu ul.sub-menu li .widget-menu-trigger:before { + content: '\e812'; + font: 400 normal 14px/2.1428em 'fontello' +} + +body:not(.block-editor-page) .widget_nav_menu ul.sub-menu li .widget-menu-trigger.active { + -webkit-transform: rotate(90deg) translate(-.375em, -.1875em); + -ms-transform: rotate(90deg) translate(-.375em, -.1875em); + transform: rotate(90deg) translate(-.375em, -.1875em); + -webkit-transform-origin: center center; + -moz-transform-origin: center center; + -ms-transform-origin: center center; + -o-transform-origin: center center; + transform-origin: center center +} + +body:not(.block-editor-page) .widget_pages ul { + list-style: none; + padding: 0 20px 0 0; + position: relative; + margin: 0 +} + +body:not(.block-editor-page) .widget_pages ul li { + position: relative; + padding: 0; + line-height: 1.6667em +} + +body:not(.block-editor-page) .widget_pages ul li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_pages ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_pages ul li a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_pages ul li a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_pages ul li a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .widget_pages ul li a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +body:not(.block-editor-page) .widget_pages ul li .widget-archive-trigger { + display: block; + position: absolute; + z-index: 1; + top: 0; + right: -20px; + left: auto; + text-align: right; + cursor: pointer; + width: 20px; + height: 1.875em; + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +body:not(.block-editor-page) .widget_pages ul li .widget-archive-trigger:before { + content: '\e812'; + font: 400 normal 14px/1em 'fontello'; + position: absolute; + display: block; + height: 14px; + top: 50%; + right: 0; + left: initial; + margin: -7px 0 0 +} + +body:not(.block-editor-page) .widget_pages ul li .widget-archive-trigger.active { + -webkit-transform: rotate(90deg) translate(-.375em, -.1875em); + -ms-transform: rotate(90deg) translate(-.375em, -.1875em); + transform: rotate(90deg) translate(-.375em, -.1875em); + -webkit-transform-origin: center center; + -moz-transform-origin: center center; + -ms-transform-origin: center center; + -o-transform-origin: center center; + transform-origin: center center +} + +body:not(.block-editor-page) .widget_pages ul li>ul { + margin: 0 -20px 0 20px; + padding: 5px 20px 0 0; + list-style: none; + position: relative +} + +body:not(.block-editor-page) .widget_pages ul li>ul li { + font-size: 16px; + line-height: 1.875em +} + +body:not(.block-editor-page) .widget_pages ul li>ul li:not(:first-child) { + margin: 0 +} + +body:not(.block-editor-page) .widget_pages ul li>ul li a:before { + width: .375em; + height: .375em; + top: .875em +} + +body:not(.block-editor-page) .widget_pages .widget-wrapper>ul>li { + padding: 0; + line-height: 1.6667em; + position: relative +} + +body:not(.block-editor-page) .widget_pages .widget-wrapper>ul>li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_pages .widget-wrapper>ul>li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .wp-block-page-list { + list-style: none; + padding: 0; + position: relative; + margin: 0 +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item { + padding: 0; + position: relative; + line-height: 1.6667em +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item:not(:first-child) { + margin-top: 10px +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item:before { + content: none; + display: none +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .wp-block-page-list li.wp-block-pages-list__item a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +.widget_pages:not(:last-child) { + margin-bottom: 2rem +} + +body:not(.block-editor-page) .widget_recent_comments ul { + list-style: none; + margin: 0; + padding: 0 +} + +body:not(.block-editor-page) .widget_recent_comments ul:not(:first-child) { + padding: 2px 0 0 +} + +body:not(.block-editor-page) .widget_recent_comments ul .recentcomments { + position: relative; + padding: 0; + line-height: 1.3333em +} + +body:not(.block-editor-page) .widget_recent_comments ul .recentcomments .comment-author-link { + font-weight: 600 +} + +body:not(.block-editor-page) .widget_recent_comments ul .recentcomments:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_recent_comments ul .recentcomments:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_recent_comments ul .recentcomments a { + text-decoration: none; + line-height: 1.3333em; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_recent_comments ul .recentcomments a:hover { + text-decoration: underline +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments, +.wp-block-latest-comments { + list-style: none; + margin: 0; + padding: 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments:not(:last-child), +.wp-block-latest-comments:not(:last-child) { + margin-bottom: 2rem +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment, +.wp-block-latest-comments li.wp-block-latest-comments__comment { + position: relative; + padding: 0; + line-height: inherit +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment:not(:first-child), +.wp-block-latest-comments li.wp-block-latest-comments__comment:not(:first-child) { + margin: 15px 0 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment:before, +.wp-block-latest-comments li.wp-block-latest-comments__comment:before { + content: none; + display: none +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a { + text-decoration: none +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a:hover, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a:hover { + text-decoration: underline +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-date, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-date { + display: block; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color) +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt { + font-size: 14px; + line-height: 1.5em; + margin: 5px 0 0; + order: 3 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p { + font-size: 14px; + line-height: 1.5em +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p:last-child, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p:last-child { + margin: 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .avatar, +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-avatar, +.wp-block-latest-comments li.wp-block-latest-comments__comment .avatar, +.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-avatar { + width: 48px; + height: 48px; + border-radius: var(--logico-radius-small, 0); + margin-top: 6px +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments.has-avatars li, +.wp-block-latest-comments.has-avatars li { + padding: 0 +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments.has-avatars li:before, +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments.has-avatars li:after, +.wp-block-latest-comments.has-avatars li:before, +.wp-block-latest-comments.has-avatars li:after { + content: none; + display: none +} + +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments.has-avatars li .wp-block-latest-comments__comment-meta, +body:not(.block-editor-page) .content-wrapper .wp-block-latest-comments.has-avatars li .wp-block-latest-comments__comment-excerpt, +.wp-block-latest-comments.has-avatars li .wp-block-latest-comments__comment-meta, +.wp-block-latest-comments.has-avatars li .wp-block-latest-comments__comment-excerpt { + margin-left: 60px +} + +body:not(.block-editor-page) .widget_recent_entries ul { + list-style: none; + margin: 0; + padding: 0 +} + +body:not(.block-editor-page) .widget_recent_entries ul:not(:first-child) { + padding: 2px 0 0 +} + +body:not(.block-editor-page) .widget_recent_entries ul li { + position: relative; + padding: 0; + line-height: 1.3333em +} + +body:not(.block-editor-page) .widget_recent_entries ul li.with-thumb { + padding: 0 0 0 105px; + min-height: 85px +} + +body:not(.block-editor-page) .widget_recent_entries ul li.with-thumb img { + display: block; + width: 85px; + position: absolute; + left: 0; + right: initial; + top: 0; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_recent_entries ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_recent_entries ul li:not(:first-child) { + margin-top: 10px +} + +body:not(.block-editor-page) .widget_recent_entries ul li .post-date { + display: block; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color) +} + +body:not(.block-editor-page) .widget_recent_entries ul li .post-date:not(:last-child) { + margin-bottom: 5px +} + +body:not(.block-editor-page) .widget_recent_entries ul li a { + line-height: 1.3333em; + text-decoration: none; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_recent_entries ul li a:hover { + text-decoration: underline +} + +body .content-wrapper .wp-block-latest-posts:not(:last-child), +body:not(.block-editor-page) ul.wp-block-latest-posts:not(:last-child), +.block-editor-block-list__layout .wp-block-latest-posts:not(:last-child) { + margin-bottom: 2rem +} + +body .content-wrapper .wp-block-latest-posts.is-grid, +body:not(.block-editor-page) ul.wp-block-latest-posts.is-grid, +.block-editor-block-list__layout .wp-block-latest-posts.is-grid { + margin-top: -27px +} + +body .content-wrapper .wp-block-latest-posts.is-grid li:first-child, +body:not(.block-editor-page) ul.wp-block-latest-posts.is-grid li:first-child, +.block-editor-block-list__layout .wp-block-latest-posts.is-grid li:first-child { + margin-top: 27px +} + +body .content-wrapper .wp-block-latest-posts li, +body:not(.block-editor-page) ul.wp-block-latest-posts li, +.block-editor-block-list__layout .wp-block-latest-posts li { + overflow: hidden; + padding: 0; + line-height: 1.3333em +} + +body .content-wrapper .wp-block-latest-posts li:not(:last-of-type), +body:not(.block-editor-page) ul.wp-block-latest-posts li:not(:last-of-type), +.block-editor-block-list__layout .wp-block-latest-posts li:not(:last-of-type) { + margin-bottom: 0 +} + +body .content-wrapper .wp-block-latest-posts li:not(:first-child), +body:not(.block-editor-page) ul.wp-block-latest-posts li:not(:first-child), +.block-editor-block-list__layout .wp-block-latest-posts li:not(:first-child) { + margin-top: 10px; + margin-bottom: 0 +} + +body .content-wrapper .wp-block-latest-posts li:before, +body:not(.block-editor-page) ul.wp-block-latest-posts li:before, +.block-editor-block-list__layout .wp-block-latest-posts li:before { + content: none; + display: none +} + +body .content-wrapper .wp-block-latest-posts li a:hover, +body:not(.block-editor-page) ul.wp-block-latest-posts li a:hover, +.block-editor-block-list__layout .wp-block-latest-posts li a:hover { + text-decoration: underline +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image { + margin: 0 0 20px; + font-size: 0; + line-height: 1; + position: relative; + overflow: hidden; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignleft, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignleft, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignleft { + margin: 0 20px 0 0 !important +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignright, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignright, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image.alignright { + margin: 0 0 0 20px !important +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter { + margin: 0 0 20px !important +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter a, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter a, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter a { + vertical-align: top +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter img, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter img, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image.aligncenter img { + margin: 0 auto +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__featured-image img, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__featured-image img, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__featured-image img { + position: relative; + border-radius: var(--logico-radius-small, 0) +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__content, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__content, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__content { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +body .content-wrapper .wp-block-latest-posts li>a, +body .content-wrapper .wp-block-latest-posts li>.item-wrapper>a, +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-title, +body:not(.block-editor-page) ul.wp-block-latest-posts li>a, +body:not(.block-editor-page) ul.wp-block-latest-posts li>.item-wrapper>a, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__post-title, +.block-editor-block-list__layout .wp-block-latest-posts li>a, +.block-editor-block-list__layout .wp-block-latest-posts li>.item-wrapper>a, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__post-title { + display: block; + position: relative; + text-decoration: underline; + order: 2; + line-height: 1.3333em; + color: var(--logico-default-text-color) +} + +body .content-wrapper .wp-block-latest-posts li>a:hover, +body .content-wrapper .wp-block-latest-posts li>.item-wrapper>a:hover, +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-title:hover, +body:not(.block-editor-page) ul.wp-block-latest-posts li>a:hover, +body:not(.block-editor-page) ul.wp-block-latest-posts li>.item-wrapper>a:hover, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__post-title:hover, +.block-editor-block-list__layout .wp-block-latest-posts li>a:hover, +.block-editor-block-list__layout .wp-block-latest-posts li>.item-wrapper>a:hover, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__post-title:hover { + text-decoration: none +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-date, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__post-date, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__post-date { + display: block; + order: 1; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color) +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-excerpt, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__post-excerpt, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__post-excerpt { + font-size: 14px; + line-height: 1.5em; + margin: 5px 0 0; + order: 3 +} + +body .content-wrapper .wp-block-latest-posts li .wp-block-latest-posts__post-author, +body:not(.block-editor-page) ul.wp-block-latest-posts li .wp-block-latest-posts__post-author, +.block-editor-block-list__layout .wp-block-latest-posts li .wp-block-latest-posts__post-author { + display: block; + margin: 5px 0 0; + font-style: normal; + font-weight: 400; + font-size: 14px; + line-height: 1.5714em; + border-bottom: solid 1px; + order: 4; + color: var(--logico-light-text-color) +} + +.block-editor-block-list__layout .wp-block-latest-posts { + margin-bottom: 2rem !important +} + +body:not(.block-editor-page) .widget_rss ul { + list-style: none; + margin: 0; + padding: 0 +} + +body:not(.block-editor-page) .widget_rss ul li { + padding: 0; + line-height: 1.3333em +} + +body:not(.block-editor-page) .widget_rss ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_rss ul li:not(:first-child) { + margin-top: 20px +} + +body:not(.block-editor-page) .widget_rss ul a.rsswidget { + color: var(--logico-default-text-color); + line-height: 1.3333em +} + +body:not(.block-editor-page) .widget_rss ul a.rsswidget:hover { + text-decoration: underline +} + +body:not(.block-editor-page) .widget_rss .rss-date { + display: block; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color); + margin: 5px 0 0 +} + +body:not(.block-editor-page) .widget_rss .rssSummary { + margin: 5px 0 0; + font-size: 14px; + line-height: 1.5em +} + +body:not(.block-editor-page) .widget_rss cite { + display: inline-block; + margin: 5px 0 0; + font-style: normal; + font-weight: 400; + font-size: 14px; + line-height: 2.1429em; + color: var(--logico-light-text-color) +} + +body:not(.block-editor-page) .wp-block-rss, +.block-editor-block-list__layout .wp-block-rss { + margin: 0 0 -20px; + padding: 0 +} + +body:not(.block-editor-page) .wp-block-rss:not(:last-child), +.block-editor-block-list__layout .wp-block-rss:not(:last-child) { + margin: 0 +} + +body:not(.block-editor-page) .wp-block-rss a, +.block-editor-block-list__layout .wp-block-rss a { + text-decoration: none +} + +body:not(.block-editor-page) .wp-block-rss a:hover, +.block-editor-block-list__layout .wp-block-rss a:hover { + text-decoration: underline +} + +body:not(.block-editor-page) .wp-block-rss li.wp-block-rss__item, +.block-editor-block-list__layout .wp-block-rss li.wp-block-rss__item { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + margin-bottom: 20px; + padding: 0 +} + +body:not(.block-editor-page) .wp-block-rss li.wp-block-rss__item:before, +.block-editor-block-list__layout .wp-block-rss li.wp-block-rss__item:before { + content: none; + display: none +} + +body:not(.block-editor-page) .wp-block-rss.is-grid, +.block-editor-block-list__layout .wp-block-rss.is-grid { + margin: 0 -1em -20px 0; + padding: 0 +} + +body:not(.block-editor-page) .wp-block-rss.is-grid:not(:last-child), +.block-editor-block-list__layout .wp-block-rss.is-grid:not(:last-child) { + margin: 0 -1em 0 0 +} + +body:not(.block-editor-page) .wp-block-rss .wp-block-rss__item-title, +.block-editor-block-list__layout .wp-block-rss .wp-block-rss__item-title { + display: block; + order: 0 +} + +body:not(.block-editor-page) .wp-block-rss .wp-block-rss__item-publish-date, +.block-editor-block-list__layout .wp-block-rss .wp-block-rss__item-publish-date { + order: 1; + display: block; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color) +} + +body:not(.block-editor-page) .wp-block-rss .wp-block-rss__item-author, +.block-editor-block-list__layout .wp-block-rss .wp-block-rss__item-author { + order: 3; + display: inline-block; + margin: 5px 0 0; + font-style: normal; + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color) +} + +body:not(.block-editor-page) .wp-block-rss .wp-block-rss__item-excerpt, +.block-editor-block-list__layout .wp-block-rss .wp-block-rss__item-excerpt { + order: 2; + font-size: 14px; + line-height: 1.5em; + margin: 5px 0 0 +} + +.widget_search .search-form { + padding: 0 +} + +.widget_search .search-form .search-form-field { + padding: 11px 44px 10px 20px +} + +.widget_search .search-form .search-form-icon { + right: 14px; + left: initial; + top: 17px; + width: 16px; + height: 16px; + font-size: 16px; + line-height: 1em; + color: var(--logico-dark-text-color) +} + +.widget_search .search-form .search-form-icon:before { + display: block +} + +.widget_search .search-form .search-form-icon:hover { + color: var(--logico-accent-color) +} + +.wp-block-search .wp-block-search__inside-wrapper input[type="search"]::-webkit-search-decoration, +.wp-block-search .wp-block-search__inside-wrapper input[type="search"]::-webkit-search-cancel-button, +.wp-block-search .wp-block-search__inside-wrapper input[type="search"]::-webkit-search-results-button, +.wp-block-search .wp-block-search__inside-wrapper input[type="search"]::-webkit-search-results-decoration { + display: none +} + +.wp-block-search .wp-block-search__button { + white-space: nowrap; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + display: inline-block; + position: relative; + text-align: center; + font-size: 14px; + line-height: 1.4286em; + font-weight: 600; + letter-spacing: .01em; + text-decoration: none !important; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + outline: none; + cursor: default; + overflow: hidden; + z-index: 2 +} + +.wp-block-search .wp-block-search__button:focus, +.wp-block-search .wp-block-search__button:active { + outline: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none +} + +.wp-block-search .wp-block-search__button:disabled, +.wp-block-search .wp-block-search__button .disabled { + opacity: .5 +} + +.wp-block-search .wp-block-search__button:not(:disabled):not(.disabled):hover { + cursor: pointer +} + +.wp-block-search .wp-block-search__button.has-icon, +.wp-block-search .wp-block-search__button:empty { + font-size: 16px +} + +.wp-block-search .wp-block-search__button.has-icon:before, +.wp-block-search .wp-block-search__button:empty:before { + content: '\e85c'; + display: block; + font: 400 normal 1em 'fontello' +} + +.wp-block-search .logico-form-field { + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s +} + +.wp-block-search .logico-form-field:before, +.wp-block-search .logico-form-field:after { + display: none +} + +.wp-block-search .logico-form-field.not-empty input[type="search"], +.wp-block-search .logico-form-field.not-empty input[type="text"], +.wp-block-search .logico-form-field:focus-within input[type="search"], +.wp-block-search .logico-form-field:focus-within input[type="text"] { + border-color: var(--logico-border-hover-color) +} + +.wp-block-search.wp-block-search__with-title .logico-form-field:before, +.wp-block-search.wp-block-search__with-title .logico-form-field:after { + display: block +} + +.wp-block-search.wp-block-search__with-title input[type="search"]::-webkit-input-placeholder, +.wp-block-search.wp-block-search__with-title input[type="text"]::-webkit-input-placeholder { + opacity: 0 +} + +.wp-block-search.wp-block-search__with-title input[type="search"]:-moz-placeholder, +.wp-block-search.wp-block-search__with-title input[type="text"]:-moz-placeholder { + opacity: 0 +} + +.wp-block-search.wp-block-search__with-title input[type="search"]::-moz-placeholder, +.wp-block-search.wp-block-search__with-title input[type="text"]::-moz-placeholder { + opacity: 0 +} + +.wp-block-search.wp-block-search__with-title input[type="search"]:-ms-input-placeholder, +.wp-block-search.wp-block-search__with-title input[type="text"]:-ms-input-placeholder { + opacity: 0 +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper { + padding: 0; + border: none; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block; + position: relative +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-form-field { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: solid 1px var(--logico-border-color); + border-radius: var(--logico-form-field-border-radius-left-top, 0) var(--logico-form-field-border-radius-right-top, 0) var(--logico-form-field-border-radius-right-bottom, 0) var(--logico-form-field-border-radius-left-bottom, 0) +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-form-field:before, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-form-field:after { + bottom: -1px; + height: initial +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-form-field input[type="search"], +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-form-field input[type="text"] { + border: none !important; + height: 49px +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-wrapper+.logico-form-field { + border-top: none; + border-left: none; + border-right: none +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-wrapper { + display: block +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-wrapper>label { + position: absolute; + display: block; + top: 11px; + left: 21px; + right: 21px; + height: 28px; + font-size: 14px; + line-height: 28px !important; + font-weight: 400; + width: auto; + -webkit-transition: color 0.3s, font-size 0.3s, top 0.3s; + transition: color 0.3s, font-size 0.3s, top 0.3s; + color: var(--logico-light-text-color); + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-placeholder { + position: absolute; + display: block; + overflow: hidden; + top: 0; + left: 13px; + right: 13px; + height: 1px; + font-size: 0; + line-height: 1 +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-placeholder .logico-label-placeholder-text { + position: relative; + padding: 0 7px; + margin: 0; + display: inline-block; + font-size: 14px; + line-height: 28px +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-placeholder .logico-label-placeholder-text:before, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-placeholder .logico-label-placeholder-text:after { + content: ''; + position: absolute; + display: block; + height: 0; + top: 0; + width: 4000px; + border-top: solid 1px var(--logico-border-color); + -webkit-transition: border-color 0.3s, right 0.3s, left 0.3s; + transition: border-color 0.3s, right 0.3s, left 0.3s +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-placeholder .logico-label-placeholder-text:before { + right: 50%; + left: initial +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .logico-label-placeholder .logico-label-placeholder-text:after { + left: 50%; + right: initial +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper.not-empty .logico-label-wrapper>label, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within .logico-label-wrapper>label { + font-size: 14px; + top: -14px; + color: var(--logico-dark-text-color) +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within .logico-label-placeholder .logico-label-placeholder-text:before, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within .logico-label-placeholder .logico-label-placeholder-text:after { + border-top-color: var(--logico-border-hover-color) +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper.not-empty .logico-label-placeholder .logico-label-placeholder-text:before, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within .logico-label-placeholder .logico-label-placeholder-text:before { + right: 100%; + left: initial +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper.not-empty .logico-label-placeholder .logico-label-placeholder-text:after, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within .logico-label-placeholder .logico-label-placeholder-text:after { + left: 100%; + right: initial +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper.not-empty .logico-form-field, +.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper:focus-within .logico-form-field { + border-color: var(--logico-border-hover-color) +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__button { + color: var(--logico-dark-text-color); + -webkit-transition: color 0.3s; + transition: color 0.3s; + height: 28px; + line-height: 28px; + padding: 0; + margin: 10px 16px; + background: none +} + +.wp-block-search.wp-block-search__button-inside .wp-block-search__button:not(:disabled):not(.disabled):hover { + color: var(--logico-accent-color) +} + +.wp-block-search.wp-block-search__button-outside input[type="search"], +.wp-block-search.wp-block-search__button-outside input[type="text"], +.wp-block-search.wp-block-search__no-button input[type="search"], +.wp-block-search.wp-block-search__no-button input[type="text"] { + border: solid 1px var(--logico-border-color); + -webkit-transition: border-color 0.3s, color 0.3s, background-color 0.3s; + transition: border-color 0.3s, color 0.3s, background-color 0.3s +} + +.wp-block-search.wp-block-search__button-outside.wp-block-search__with-title input[type="search"], +.wp-block-search.wp-block-search__button-outside.wp-block-search__with-title input[type="text"], +.wp-block-search.wp-block-search__no-button.wp-block-search__with-title input[type="search"], +.wp-block-search.wp-block-search__no-button.wp-block-search__with-title input[type="text"] { + border-top: none; + border-left: none; + border-right: none +} + +.wp-block-search.wp-block-search__button-outside .wp-block-search__button, +.wp-block-search.wp-block-search__button-only .wp-block-search__button { + height: 50px; + min-width: 50px; + border: solid 1px var(--logico-button-border-color); + border-radius: var(--logico-radius-small, 0); + padding: 1em 1.7143em; + -webkit-transition: background 0.45s ease-out, border-color 0.3s, color 0.3s, padding 0.3s; + transition: background 0.45s ease-out, border-color 0.3s, color 0.3s, padding 0.3s; + color: var(--logico-button-text-color); + background: -webkit-linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: -moz-linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + background: linear-gradient(90deg, var(--logico-button-background-color) 50%, var(--logico-button-background-hover) 50%); + -webkit-background-size: calc(200% + 4px) 100%; + -moz-background-size: calc(200% + 4px) 100%; + -o-background-size: calc(200% + 4px) 100%; + background-size: calc(200% + 4px) 100%; + background-position: 0% 0; + background-repeat: no-repeat +} + +.wp-block-search.wp-block-search__button-outside .wp-block-search__button:not(:disabled):not(.disabled):hover, +.wp-block-search.wp-block-search__button-only .wp-block-search__button:not(:disabled):not(.disabled):hover { + background-position: calc(100% + 1px) 0; + color: var(--logico-button-text-hover); + border-color: var(--logico-button-border-hover) +} + +.wp-block-search.wp-block-search__button-outside .wp-block-search__button.has-icon, +.wp-block-search.wp-block-search__button-outside .wp-block-search__button:empty, +.wp-block-search.wp-block-search__button-only .wp-block-search__button.has-icon, +.wp-block-search.wp-block-search__button-only .wp-block-search__button:empty { + padding: 1em +} + +.widget_tag_cloud .tagcloud { + margin: -10px -5px 0 !important; + font-size: 0; + line-height: 1 +} + +.widget_tag_cloud .tagcloud .tag-cloud-link { + font-size: 14px !important; + font-weight: 600; + line-height: 2.0714em; + padding: 0 1.0714em 0 1.0714em; + letter-spacing: .01em; + -webkit-transition: background-color 0.3s, color 0.3s; + transition: background-color 0.3s, color 0.3s; + display: inline-block; + vertical-align: top; + margin: 10px 5px 0; + cursor: pointer; + text-decoration: none; + background-color: var(--logico-background-alter-color); + color: var(--logico-default-text-color); + border-radius: calc(var(--logico-radius-small, 0px) / 2) +} + +.widget_tag_cloud .tagcloud .tag-cloud-link:hover { + background-color: var(--logico-button-background-hover); + color: var(--logico-button-text-hover) +} + +.wp-block-tag-cloud:not(.is-style-outline), +.wp-block-tag-cloud.is-style-default, +.wp-block-tag-cloud.is-style-outline { + margin: -10px -5px 0 !important; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + gap: 0 +} + +.wp-block-tag-cloud:not(.is-style-outline) .tag-cloud-link, +.wp-block-tag-cloud.is-style-default .tag-cloud-link, +.wp-block-tag-cloud.is-style-outline .tag-cloud-link { + font-weight: 600; + line-height: 2.0714em; + padding: 0 1.0714em 0 1.0714em; + letter-spacing: .01em; + -webkit-transition: background-color 0.3s, border-color 0.3s, color 0.3s; + transition: background-color 0.3s, border-color 0.3s, color 0.3s; + display: inline-block; + vertical-align: top; + margin: 10px 5px 0; + cursor: pointer; + text-decoration: none; + color: var(--logico-default-text-color); + border-radius: calc(var(--logico-radius-small, 0px) / 2) +} + +.wp-block-tag-cloud:not(.is-style-outline):not(:last-child), +.wp-block-tag-cloud.is-style-default:not(:last-child), +.wp-block-tag-cloud.is-style-outline:not(:last-child) { + margin-bottom: 2rem +} + +.wp-block-tag-cloud.is-style-outline { + font-size: 14px !important +} + +.wp-block-tag-cloud.is-style-outline .tag-cloud-link:not(:hover) { + background-color: transparent; + border: solid 1px var(--logico-button-border-hover) +} + +.wp-block-tag-cloud.is-style-outline .tag-cloud-link:hover { + background-color: var(--logico-button-background-hover); + color: var(--logico-button-text-hover) +} + +.wp-block-tag-cloud:not(.is-style-outline) .tag-cloud-link:not(:hover), +.wp-block-tag-cloud.is-style-default .tag-cloud-link:not(:hover) { + background-color: var(--logico-background-alter-color) +} + +.wp-block-tag-cloud:not(.is-style-outline) .tag-cloud-link:hover, +.wp-block-tag-cloud.is-style-default .tag-cloud-link:hover { + background-color: var(--logico-button-background-hover); + color: var(--logico-button-text-hover) +} + +.textwidget img[class*='size-'] { + border-radius: var(--logico-radius-medium, 0) +} + +.wp-video { + overflow: hidden +} + +.wp-video .mejs-container, +.wp-video iframe, +.wp-video video { + border-radius: var(--logico-radius-small, 0); + background-color: var(--logico-background-color); + color: var(--logico-dark-text-color) +} + +.wp-video .mejs-layers .mejs-poster { + background-blend-mode: luminosity; + border-radius: var(--logico-radius-small, 0) +} + +.wp-video .mejs-layers .mejs-overlay-play { + z-index: 3; + border-radius: var(--logico-radius-small, 0) +} + +.wp-video .mejs-controls { + -webkit-transition: all 0.3s 0.3s; + transition: all 0.3s 0.3s; + border-radius: var(--logico-radius-small, 0) +} + +.wp-video .mejs-controls .mejs-time-rail { + margin: 0 +} + +.wp-video .mejs-controls .mejs-time-rail .mejs-time-current { + background-color: var(--logico-accent-color) +} + +.wp-video .mejs-controls .mejs-time-rail .mejs-time-hovered { + background-color: var(--logico-accent-color); + opacity: .3 +} + +.wp-video .mejs-controls .mejs-time-rail .mejs-time-hovered.negative { + background-color: rgba(0, 0, 0, .4) +} + +.wp-video .mejs-controls .mejs-time-rail .mejs-time-handle { + border: none; + top: 4px; + background: none +} + +.wp-video .mejs-mediaelement:hover~.mejs-controls { + opacity: 1 !important +} + +.wp-video .mejs-time-handle-content { + border: none; + width: 0 +} + +.wp-video .mejs-time { + padding-top: 15px; + color: var(--logico-dark-text-color) +} + +.wp-video .mejs-overlay-play .mejs-overlay-button { + border-radius: var(--logico-radius-small, 0); + background-image: none; + text-align: center; + outline: none; + width: 106px; + height: 106px; + pointer-events: auto +} + +.wp-video .mejs-overlay-play .mejs-overlay-button:before { + content: '\e8a2'; + font: 400 normal 19px/52px 'fontello'; + display: block; + width: 52px; + height: 52px; + position: absolute; + left: 50%; + right: initial; + top: 50%; + margin: -26px 0 0 -26px; + border-radius: var(--logico-radius-small, 0); + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: color 0.3s, background-color 0.3s; + transition: color 0.3s, background-color 0.3s; + background-color: var(--logico-accent-color); + color: var(--logico-dark-text-color) +} + +.wp-video .mejs-overlay-play .mejs-overlay-button:hover:before { + background-color: var(--logico-background-color); + color: var(--logico-dark-text-color) +} + +.wp-video .mejs-button { + width: 20px +} + +.wp-video .mejs-button+.mejs-button { + margin: 0 0 0 10px +} + +.wp-video .mejs-button>button { + margin: 10px 0; + color: var(--logico-dark-text-color); + padding: 0; + border: none; + min-width: 0; + background: none; + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +.wp-video .mejs-button>button:before { + font: 700 normal 16px/20px 'Font Awesome 6 Free' +} + +.wp-video .mejs-button>button:after { + content: none; + display: none +} + +.wp-video .mejs-button>button:hover { + color: var(--logico-accent-color) +} + +.wp-video .mejs-button.mejs-play>button:before { + content: '\f04b' +} + +.wp-video .mejs-button.mejs-pause>button:before { + content: '\f04c' +} + +.wp-video .mejs-button.mejs-mute>button:before { + content: '\f028' +} + +.wp-video .mejs-button.mejs-unmute>button:before { + content: '\f026' +} + +.wp-video .mejs-button.mejs-fullscreen-button>button:before { + content: '\f0b2' +} + +.wp-video .mejs-button.mejs-fullscreen-button.mejs-unfullscreen>button:before { + content: '\f066' +} + +.widget div.wpforms-container .wpforms-form .wpforms-title { + margin-bottom: 0; + font-size: 20px +} + +.widget div.wpforms-container .wpforms-form .wpforms-title:not(:last-child) { + margin-bottom: 10px +} + +.widget div.wpforms-container .wpforms-form .wpforms-description { + font-size: 16px; + line-height: 1.5em +} + +.widget div.wpforms-container .wpforms-form .wpforms-head-container { + margin: 0 0 10px +} + +.widget div.wpforms-container .wpforms-submit-container:not(:first-child) { + padding-top: 20px +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/woocommerce.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/woocommerce.css new file mode 100644 index 0000000..139bedf --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/css/woocommerce.css @@ -0,0 +1,6596 @@ +@charset "UTF-8"; +body.woocommerce-account .woocommerce-MyAccount-navigation { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +body.woocommerce-account .woocommerce-MyAccount-navigation ul { + display: block; + margin: 0; + border-bottom-style: solid; + border-bottom-width: 1px +} + +body.woocommerce-account .woocommerce-MyAccount-navigation ul li { + margin: 0; + padding: 0; + border-top-style: solid; + border-top-width: 1px; + counter-increment: section +} + +body.woocommerce-account .woocommerce-MyAccount-navigation ul li:before { + content: none; + display: none +} + +body.woocommerce-account .woocommerce-MyAccount-navigation ul li a { + display: block; + font-size: 20px; + line-height: 1.5em; + font-weight: 600; + padding: 15px 42px 15px 0; + text-decoration: none; + position: relative; + color: var(--logico-default-text-color) +} + +body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:after { + content: '\e812'; + position: absolute; + display: block; + font: 400 normal 16px/30px 'fontello'; + right: 2px; + left: initial; + top: 15px; + color: var(--logico-default-text-color) +} + +body.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover { + color: var(--logico-accent-color) +} + +body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a { + color: var(--logico-accent-color) +} + +body.woocommerce-account .woocommerce-MyAccount-content { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: relative; + z-index: 2 +} + +body.woocommerce-account .woocommerce-MyAccount-content h3 { + position: relative; + margin: 0 0 1em +} + +body.woocommerce-account .woocommerce-MyAccount-content h3>span { + font-size: 110% +} + +body.woocommerce-account .woocommerce-MyAccount-content a { + color: inherit +} + +body.woocommerce-account .woocommerce-address-fields__field-wrapper { + margin: 0 -10px +} + +body.woocommerce-account .woocommerce-address-fields__field-wrapper:not(:last-child) { + margin-bottom: 30px +} + +body.woocommerce-account h3 { + margin-bottom: 1em +} + +body.woocommerce-account .woocommerce-EditAccountForm { + margin: 0 -10px +} + +body.woocommerce-account .woocommerce-EditAccountForm fieldset { + border: 1px solid var(--logico-border-color); + width: auto; + border-radius: var(--logico-radius-small, 0) +} + +body.woocommerce-account .woocommerce-EditAccountForm fieldset:not(:first-child) { + margin: 65px 10px 0 +} + +body.woocommerce-account .woocommerce-EditAccountForm fieldset .form-row { + width: auto +} + +body.woocommerce-account .woocommerce-EditAccountForm legend { + margin-bottom: .7333em; + padding: 0 10px +} + +body.woocommerce-account .woocommerce-EditAccountForm .button, +body.woocommerce-account .woocommerce-EditAccountForm .logico-alter-button { + margin: 30px 10px 0 +} + +body.woocommerce-account .woocommerce-EditAccountForm label { + line-height: 1.875em !important +} + +body.woocommerce-account .woocommerce-EditAccountForm .form-row:not(.form-row-first):not(.form-row-last) { + width: calc(100% - 20px) +} + +body.woocommerce-account .password-input { + display: block; + width: 100% +} + +body.woocommerce-account .form-attention { + padding: 0; + margin: 0 20px; + font-size: 14px; + line-height: 1.9286em; + font-weight: 500; + text-align: center +} + +body.woocommerce-account .form-attention a, +body.woocommerce-account .form-attention span { + text-decoration: underline +} + +body.woocommerce-account .form-attention a:hover, +body.woocommerce-account .form-attention span:hover { + text-decoration: none +} + +body.woocommerce-account .woocommerce-privacy-policy-text { + padding: 0 20px; + margin: 20px 0 +} + +body.woocommerce-account .woocommerce-privacy-policy-text p { + padding: 0 !important +} + +body.woocommerce-account address { + padding: 0; + border: none +} + +body.woocommerce-account .woocommerce-Address:not(:first-child) { + margin-top: 70px !important +} + +.tab-columns .tab-columns-switcher { + text-decoration: underline; + cursor: pointer +} + +.tab-columns .tab-column.hidden { + display: none +} + +body .woocommerce .order-again, +body .woocommerce-page .order-again { + margin: 30px 0 0 +} + +body .woocommerce .woocommerce-order table.shop_table, +body .woocommerce .woocommerce-MyAccount-content table.shop_table, +body .woocommerce-page .woocommerce-order table.shop_table, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table { + border-spacing: unset; + border-top: solid 1px var(--logico-border-hover-color); + border-color: var(--logico-border-hover-color); + margin: 0 +} + +body .woocommerce .woocommerce-order table.shop_table td, +body .woocommerce .woocommerce-order table.shop_table tbody th, +body .woocommerce .woocommerce-order table.shop_table tfoot th, +body .woocommerce .woocommerce-MyAccount-content table.shop_table td, +body .woocommerce .woocommerce-MyAccount-content table.shop_table tbody th, +body .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot th, +body .woocommerce-page .woocommerce-order table.shop_table td, +body .woocommerce-page .woocommerce-order table.shop_table tbody th, +body .woocommerce-page .woocommerce-order table.shop_table tfoot th, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table td, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table tbody th, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table tfoot th { + border-top-width: 1px; + border-top-style: solid +} + +body .woocommerce .woocommerce-order table.shop_table thead th, +body .woocommerce .woocommerce-MyAccount-content table.shop_table thead th, +body .woocommerce-page .woocommerce-order table.shop_table thead th, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table thead th { + font-size: 20px; + font-weight: 600; + letter-spacing: -.03em +} + +body .woocommerce .woocommerce-order table.shop_table .button, +body .woocommerce .woocommerce-MyAccount-content table.shop_table .button, +body .woocommerce-page .woocommerce-order table.shop_table .button, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .button { + min-width: 0; + padding: 0; + border-bottom-width: 1px; + border-bottom-style: solid +} + +body .woocommerce .woocommerce-order table.shop_table .button:after, +body .woocommerce .woocommerce-MyAccount-content table.shop_table .button:after, +body .woocommerce-page .woocommerce-order table.shop_table .button:after, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .button:after { + content: none; + display: none +} + +body .woocommerce .woocommerce-order table.shop_table .button:hover, +body .woocommerce .woocommerce-MyAccount-content table.shop_table .button:hover, +body .woocommerce-page .woocommerce-order table.shop_table .button:hover, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .button:hover { + border-color: transparent +} + +body .woocommerce .woocommerce-order table.shop_table .download-product a, +body .woocommerce .woocommerce-order table.shop_table .product-name a, +body .woocommerce .woocommerce-MyAccount-content table.shop_table .download-product a, +body .woocommerce .woocommerce-MyAccount-content table.shop_table .product-name a, +body .woocommerce-page .woocommerce-order table.shop_table .download-product a, +body .woocommerce-page .woocommerce-order table.shop_table .product-name a, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .download-product a, +body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .product-name a { + text-decoration: none +} + +body .woocommerce ul.order_details, +body .woocommerce-page ul.order_details { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch +} + +body .woocommerce ul.order_details:before, +body .woocommerce ul.order_details:after, +body .woocommerce-page ul.order_details:before, +body .woocommerce-page ul.order_details:after { + content: none; + display: none +} + +body .woocommerce ul.order_details li, +body .woocommerce-page ul.order_details li { + text-align: center; + float: none; + margin-right: 0; + margin-bottom: 0 !important; + padding: 0; + border: none +} + +body .woocommerce ul.order_details li:before, +body .woocommerce-page ul.order_details li:before { + content: none; + display: none +} + +body .woocommerce ul.order_details li:not(:first-child), +body .woocommerce-page ul.order_details li:not(:first-child) { + margin-top: 20px; + padding: 20px 0 0 !important; + border-top-style: dashed; + border-top-width: 1px +} + +body .woocommerce .woocommerce-customer-details address, +body .woocommerce-page .woocommerce-customer-details address { + padding: 0; + border: none; + width: initial +} + +body .woocommerce .woocommerce-customer-details address p, +body .woocommerce-page .woocommerce-customer-details address p { + margin: 1em 0 +} + +body .woocommerce .woocommerce-customer-details .woocommerce-columns.col2-set .woocommerce-column.col-2, +body .woocommerce-page .woocommerce-customer-details .woocommerce-columns.col2-set .woocommerce-column.col-2 { + margin-top: 70px +} + +body .woocommerce .woocommerce-customer-details, +body .woocommerce .woocommerce-order-details, +body .woocommerce .woocommerce-order-downloads, +body .woocommerce-page .woocommerce-customer-details, +body .woocommerce-page .woocommerce-order-details, +body .woocommerce-page .woocommerce-order-downloads { + margin: 0 +} + +body .woocommerce .woocommerce-customer-details:not(:first-child), +body .woocommerce .woocommerce-order-details:not(:first-child), +body .woocommerce .woocommerce-order-downloads:not(:first-child), +body .woocommerce-page .woocommerce-customer-details:not(:first-child), +body .woocommerce-page .woocommerce-order-details:not(:first-child), +body .woocommerce-page .woocommerce-order-downloads:not(:first-child) { + margin-top: 70px +} + +body .woocommerce .woocommerce-order table.woocommerce-table--order-details td a, +body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details td a { + color: inherit; + font-weight: 600; + line-height: 1.3333em +} + +body .woocommerce .woocommerce-order table.woocommerce-table--order-details td a:hover, +body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details td a:hover { + color: var(--logico-accent-color) +} + +body .woocommerce .woocommerce-order table.woocommerce-table--order-details td strong, +body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details td strong { + font-weight: 600 +} + +body .woocommerce .woocommerce-order table.woocommerce-table--order-details td .amount, +body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details td .amount { + font-weight: 600 +} + +body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot th, +body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot th { + font-weight: 600 +} + +body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr:last-child th, +body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr:last-child td, +body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr:last-child th, +body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr:last-child td { + font-size: 20px +} + +@media only screen and (min-width:481px) { + body .woocommerce ul.order_details li { + text-align: left + } + body .woocommerce .woocommerce-customer-details .woocommerce-columns.col2-set { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + margin-left: -15px; + margin-right: -15px + } + body .woocommerce .woocommerce-customer-details .woocommerce-columns.col2-set .woocommerce-column.col-1, + body .woocommerce .woocommerce-customer-details .woocommerce-columns.col2-set .woocommerce-column.col-2 { + width: 50%; + padding: 0 15px; + min-width: 0; + max-width: none; + display: block; + flex-basis: auto; + margin: 0 + } +} + +@media only screen and (min-width:841px) { + body .woocommerce .woocommerce-order table.shop_table, + body .woocommerce .woocommerce-MyAccount-content table.shop_table, + body .woocommerce-page .woocommerce-order table.shop_table, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table { + -webkit-border-radius: 0; + border-radius: 0; + border: none + } + body .woocommerce .woocommerce-order table.shop_table td, + body .woocommerce .woocommerce-order table.shop_table tbody th, + body .woocommerce .woocommerce-order table.shop_table tfoot th, + body .woocommerce .woocommerce-MyAccount-content table.shop_table td, + body .woocommerce .woocommerce-MyAccount-content table.shop_table tbody th, + body .woocommerce .woocommerce-MyAccount-content table.shop_table tfoot th, + body .woocommerce-page .woocommerce-order table.shop_table td, + body .woocommerce-page .woocommerce-order table.shop_table tbody th, + body .woocommerce-page .woocommerce-order table.shop_table tfoot th, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table td, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table tbody th, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table tfoot th { + padding: 30px 19px + } + body .woocommerce .woocommerce-order table.shop_table thead th, + body .woocommerce .woocommerce-MyAccount-content table.shop_table thead th, + body .woocommerce-page .woocommerce-order table.shop_table thead th, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table thead th { + padding: 0 19px 24px + } + body .woocommerce .woocommerce-order table.shop_table .woocommerce-orders-table__cell-order-actions, + body .woocommerce .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__cell-order-actions, + body .woocommerce-page .woocommerce-order table.shop_table .woocommerce-orders-table__cell-order-actions, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .woocommerce-orders-table__cell-order-actions { + width: 100px; + font-size: 0 + } + body .woocommerce .woocommerce-order table.shop_table .amount, + body .woocommerce .woocommerce-MyAccount-content table.shop_table .amount, + body .woocommerce-page .woocommerce-order table.shop_table .amount, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .amount { + font-weight: 600 + } + body .woocommerce .woocommerce-order table.shop_table .button, + body .woocommerce .woocommerce-MyAccount-content table.shop_table .button, + body .woocommerce-page .woocommerce-order table.shop_table .button, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .button { + font-size: 16px; + -webkit-border-radius: 0; + border-radius: 0; + min-width: 0; + border-bottom: solid 1px; + background: none + } + body .woocommerce .woocommerce-order table.shop_table .button:after, + body .woocommerce .woocommerce-MyAccount-content table.shop_table .button:after, + body .woocommerce-page .woocommerce-order table.shop_table .button:after, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .button:after { + content: none; + display: none + } + body .woocommerce .woocommerce-order table.shop_table .button:hover, + body .woocommerce .woocommerce-MyAccount-content table.shop_table .button:hover, + body .woocommerce-page .woocommerce-order table.shop_table .button:hover, + body .woocommerce-page .woocommerce-MyAccount-content table.shop_table .button:hover { + border-color: transparent + } + body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr th, + body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr td, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr th, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr td { + padding: 7px 19px; + border: none + } + body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr:first-child th, + body .woocommerce .woocommerce-order table.woocommerce-table--order-details tfoot tr:first-child td, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr:first-child th, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details tfoot tr:first-child td { + padding: 30px 19px 7px; + border-top-width: 1px; + border-top-style: solid + } + body .woocommerce .woocommerce-order table.woocommerce-table--order-details th:first-child, + body .woocommerce .woocommerce-order table.woocommerce-table--order-details td:first-child, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details th:first-child, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-details td:first-child { + padding-left: 0 !important + } + body .woocommerce .woocommerce-order table.woocommerce-table--order-downloads tr td, + body .woocommerce .woocommerce-order table.woocommerce-table--order-downloads tr th, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-downloads tr td, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-downloads tr th { + text-align: center + } + body .woocommerce .woocommerce-order table.woocommerce-table--order-downloads tr td:first-child, + body .woocommerce .woocommerce-order table.woocommerce-table--order-downloads tr th:first-child, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-downloads tr td:first-child, + body .woocommerce-page .woocommerce-order table.woocommerce-table--order-downloads tr th:first-child { + text-align: left; + padding-left: 0 + } + body .woocommerce ul.order_details { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch + } + body .woocommerce ul.order_details li { + text-align: left + } + body .woocommerce ul.order_details li:not(:first-child) { + margin-top: 0; + border-top: none; + margin-left: 20px; + padding: 0 0 0 20px !important; + border-left-style: dashed; + border-left-width: 1px + } +} + +@media only screen and (min-width:1021px) { + body.woocommerce-account .woocommerce-MyAccount-navigation { + width: 27% + } + body.woocommerce-account .woocommerce-MyAccount-content { + width: 73%; + padding: 0 0 0 40px + } +} + +.woocommerce .woocommerce-cart-form table.shop_table { + border: none; + margin: 0; + -webkit-border-radius: 0; + border-radius: 0 +} + +.woocommerce .woocommerce-cart-form table.shop_table thead tr { + overflow: hidden +} + +.woocommerce .woocommerce-cart-form table.shop_table td { + border-top: none; + border-bottom: solid 1px #E0DED9; + line-height: 1.6667em +} + +.woocommerce .woocommerce-cart-form table.shop_table td.product-quantity { + overflow: hidden +} + +.woocommerce .woocommerce-cart-form table.shop_table td.product-quantity:before { + margin: 10px 0 0 0 +} + +.woocommerce .woocommerce-cart-form table.shop_table td.product-name:before { + float: none; + display: block; + text-align: left +} + +.woocommerce .woocommerce-cart-form table.shop_table th { + font-size: 20px; + font-weight: 600; + border-top: none; + border-bottom: solid 1px var(--logico-border-hover-color); + color: var(--logico-dark-text-color) +} + +.woocommerce .woocommerce-cart-form table.shop_table td.actions { + padding: 33px 0 0 !important; + position: relative; + z-index: 2; + border: none; + text-align: right +} + +.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + position: relative; + text-align: left; + padding-bottom: 20px +} + +.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .logico-form-field input[type="text"], +.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .logico-form-field label { + font-size: 14px; + width: 100% +} + +.woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .logico-alter-button { + white-space: nowrap; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + margin: 0 0 0 9px; + width: auto +} + +.woocommerce .woocommerce-cart-form table.shop_table td.actions>.button { + border: none; + background: none; + padding: 0; + margin: 40px 0 0; + border-bottom-style: solid; + border-bottom-color: initial; + border-bottom-width: 1px; + font-size: 16px; + line-height: 1.3125em; + font-weight: 400; + letter-spacing: 0; + -webkit-transition: border-color 0.3s, color 0.3s; + transition: border-color 0.3s, color 0.3s; + width: auto +} + +.woocommerce .woocommerce-cart-form table.shop_table td.actions>.button:disabled { + cursor: default; + opacity: .5 +} + +.woocommerce .woocommerce-cart-form table.shop_table td.actions>.button:not(:disabled):hover { + border-bottom-color: transparent +} + +.woocommerce .woocommerce-cart-form table.shop_table td.actions>.button:after { + content: none; + display: none +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-info { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-thumbnail-wrapper { + margin: 0 30px 0 0; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-thumbnail-wrapper img { + width: 85px; + border: none; + border-radius: var(--logico-radius-small, 0) +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-name { + text-align: left +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-name .product-name-wrapper { + font-weight: 600; + width: 100% +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-name .product-name-wrapper a { + text-decoration: none; + color: var(--logico-default-text-color) +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-name .product-name-wrapper a:hover { + color: var(--logico-accent-color) +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-price .amount, +.woocommerce .woocommerce-cart-form table.shop_table .product-subtotal .amount { + font-weight: 600; + color: var(--logico-default-text-color) +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-price .amount del, +.woocommerce .woocommerce-cart-form table.shop_table .product-subtotal .amount del { + opacity: 1; + color: #ADADAD; + display: inline-block; + margin: 0 13px 0 0 +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-price .amount ins, +.woocommerce .woocommerce-cart-form table.shop_table .product-subtotal .amount ins { + text-decoration: none; + font-weight: inherit; + color: #c01227 +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-remove .remove { + width: 14px; + height: 14px; + font: 400 normal 0/14px 'fontello'; + background: none; + margin: 0; + color: #c01227 !important +} + +.woocommerce .woocommerce-cart-form table.shop_table .product-remove .remove:before { + content: '\e845'; + font-size: 14px; + line-height: 14px +} + +.woocommerce .cart-collaterals { + margin: 70px 0 0 +} + +.woocommerce .cart-collaterals p:not(:first-child):not(:last-child) { + margin: 0 0 7px +} + +.woocommerce .cart-collaterals .cart_totals .cart_totals_title { + font-family: inherit; + text-transform: none; + font-weight: 600; + padding: 0 0 .4333em; + border-bottom: solid 1px var(--logico-border-hover-color); + margin: 0 0 .5em +} + +.woocommerce .cart-collaterals .cart_totals table.shop_table { + border: none !important +} + +.woocommerce .cart-collaterals .cart_totals table.shop_table th, +.woocommerce .cart-collaterals .cart_totals table.shop_table td { + border: none +} + +.woocommerce .cart-collaterals .cart_totals table.shop_table th { + padding: 9px 12px 9px 0 +} + +.woocommerce .cart-collaterals .cart_totals table.shop_table td { + padding-left: 0; + padding-right: 0; + background: none +} + +.woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals td { + text-align: left !important; + text-transform: none; + font-weight: 400 +} + +.woocommerce .cart-collaterals .cart_totals ul, +.woocommerce .cart-collaterals .cart_totals ul#shipping_method { + padding: 0 +} + +.woocommerce .cart-collaterals .cart_totals ul>li, +.woocommerce .cart-collaterals .cart_totals ul#shipping_method>li { + text-transform: none; + font-weight: 400; + text-align: left; + padding: 0 +} + +.woocommerce .cart-collaterals .cart_totals ul>li:before, +.woocommerce .cart-collaterals .cart_totals ul#shipping_method>li:before { + content: none; + display: none +} + +.woocommerce .cart-collaterals .cart_totals ul li input, +.woocommerce .cart-collaterals .cart_totals ul#shipping_method li input { + vertical-align: text-top; + margin: 5px 19px 0 0 +} + +.woocommerce .cart-collaterals .cart_totals ul label, +.woocommerce .cart-collaterals .cart_totals ul#shipping_method label { + clear: both +} + +.woocommerce .cart-collaterals .cart_totals ul .amount, +.woocommerce .cart-collaterals .cart_totals ul#shipping_method .amount { + font-weight: 600; + float: right; + margin: 0 0 0 20px +} + +.woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-destination { + text-align: left +} + +.woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-calculator { + min-width: 280px +} + +.woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-calculator .form-row.form-row-first, +.woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-calculator .form-row.form-row-last { + width: 100% +} + +.woocommerce .cart-collaterals .cart_totals .shipping-calculator-button { + font-weight: 400; + color: inherit +} + +.woocommerce .cart-collaterals .cart_totals .shipping-calculator-form { + margin: 30px -10px; + text-align: left +} + +.woocommerce .cart-collaterals .cart_totals .shipping-calculator-form p { + padding: 0 10px; + position: relative; + z-index: 2; + margin: 0 0 10px; + clear: both; + float: none +} + +.woocommerce .cart-collaterals .cart_totals .shipping-calculator-form button { + -moz-box-sizing: border-box; + box-sizing: border-box; + margin: 15px 0 0; + border: none +} + +.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout { + position: relative; + z-index: 2; + line-height: 1; + font-size: 0; + padding: 25px 0 0; + text-align: right +} + +@media only screen and (max-width:768px) { + .woocommerce table.cart td.actions, + .woocommerce #content table.cart td.actions { + background: none !important + } +} + +@media only screen and (min-width:769px) { + .woocommerce table.shop_table_responsive tr:nth-child(2n) td { + background: none + } + .woocommerce .woocommerce-cart-form table.shop_table { + -webkit-border-radius: 0; + border-radius: 0 + } + .woocommerce .woocommerce-cart-form table.shop_table td { + padding: 30px 10px; + text-align: left + } + .woocommerce .woocommerce-cart-form table.shop_table td:first-child:not(:last-child) { + padding-left: 0; + padding-right: 10px + } + .woocommerce .woocommerce-cart-form table.shop_table th { + padding: 0 10px 18px; + text-align: left + } + .woocommerce .woocommerce-cart-form table.shop_table th:first-child { + padding-left: 40px; + padding-right: 10px + } + .woocommerce .woocommerce-cart-form table.shop_table td.actions .coupon .logico-form-field { + width: 305px + } + .woocommerce .woocommerce-cart-form table.shop_table td.product-name { + width: 34% + } + .woocommerce .woocommerce-cart-form table.shop_table td.product-price { + width: 25% + } + .woocommerce .woocommerce-cart-form table.shop_table td.product-quantity { + width: 26% + } + .woocommerce .woocommerce-cart-form table.shop_table .product-remove { + padding-left: 10px; + padding-right: 0; + width: 14px + } + .woocommerce .woocommerce-cart-form table.shop_table .product-remove .remove { + margin: 0; + text-align: right; + float: right + } + .woocommerce .woocommerce-cart-form table.shop_table tr:not(:first-child) .product-remove .remove { + margin-top: 0 + } + .woocommerce .woocommerce-cart-form table.shop_table td.product-subtotal { + padding: 50px 0 50px 10px + } + .woocommerce .cart-collaterals { + margin: 100px 0 0 + } + .woocommerce .cart-collaterals .cart_totals { + width: auto; + min-width: 305px; + padding: 0; + -moz-box-sizing: border-box; + box-sizing: border-box + } + .woocommerce .cart-collaterals .cart_totals table.shop_table { + -webkit-border-radius: 0; + border-radius: 0; + border: none; + margin: 0 !important + } + .woocommerce .cart-collaterals .cart_totals table.shop_table tr:not(.woocommerce-shipping-totals) { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + width: 100% + } + .woocommerce .cart-collaterals .cart_totals table.shop_table td, + .woocommerce .cart-collaterals .cart_totals table.shop_table th { + padding: 10px 0; + font-weight: 600 + } + .woocommerce .cart-collaterals .cart_totals table.shop_table td:last-child, + .woocommerce .cart-collaterals .cart_totals table.shop_table th:last-child { + padding-left: 20px; + text-align: right + } + .woocommerce .cart-collaterals .cart_totals table.shop_table td { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + text-align: right + } + .woocommerce .cart-collaterals .cart_totals table.shop_table th { + width: initial; + color: var(--logico-dark-text-color); + font-size: 1.1111em; + line-height: 1.25em + } + .woocommerce .cart-collaterals .cart_totals table.shop_table .order-total td, + .woocommerce .cart-collaterals .cart_totals table.shop_table .order-total th { + color: var(--logico-dark-text-color); + font-size: 1.3889em; + line-height: 1.92em + } + .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals { + position: relative + } + .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals td, + .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals th { + display: block; + font-weight: 600 + } + .woocommerce .cart-collaterals .cart_totals table.shop_table .woocommerce-shipping-totals td { + padding: 10px 0 !important; + text-transform: inherit; + text-align: left + } + .woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-destination { + text-align: left + } + .woocommerce .cart-collaterals .cart_totals .shipping-calculator-button { + margin: 0 + } + .woocommerce .cart-collaterals .cart_totals .shipping-calculator-form p:last-of-type { + margin: 0 + } +} + +.woocommerce-checkout .woocommerce-notices-wrapper { + margin-bottom: 20px !important +} + +.woocommerce-checkout .woocommerce-notices-wrapper:empty { + margin-bottom: 0 !important +} + +.woocommerce-checkout .content h3:not(#ship-to-different-address) { + font-family: inherit; + font-size: var(--logico-h5-font-size-mobile, 20px); + line-height: var(--logico-h5-line-height-mobile, 1.2em); + letter-spacing: var(--logico-h5-letter-spacing-mobile, -.03em); + word-spacing: var(--logico-h5-word-spacing-mobile, normal); + text-transform: none; + font-weight: 600; + font-style: var(--logico-h5-font-style, normal) +} + +.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_review_heading, +.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_total_heading, +.woocommerce-checkout .content h3:not(#ship-to-different-address)#order_payment_heading { + font-size: var(--logico-h6-font-size-mobile, 18px); + line-height: var(--logico-h6-line-height-mobile, 1.2em); + margin-bottom: 1.3em +} + +.woocommerce-checkout .content-wrapper .content-inner ul>li { + padding: 0 +} + +.woocommerce-checkout .checkout .shipping_address { + margin-top: 30px +} + +.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address { + margin: 0; + font-family: inherit; + font-size: 18px; + line-height: 1.6667em; + letter-spacing: normal; + text-transform: none; + float: none +} + +.woocommerce-checkout .checkout .woocommerce-additional-fields { + margin-top: 50px +} + +.woocommerce-checkout .checkout .woocommerce-additional-fields__field-wrapper .form-row textarea.input-text { + height: 120px +} + +.woocommerce .woocommerce-form-login-toggle:not(:last-child), +.woocommerce-page .woocommerce-form-login-toggle:not(:last-child) { + margin-bottom: 20px +} + +.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme, +.woocommerce-page .woocommerce-form-login .woocommerce-form-login__rememberme { + display: block; + width: 100%; + font-size: 16px; + line-height: 1.875em +} + +.woocommerce .woocommerce-form-login .form-row.form-row-last, +.woocommerce .woocommerce-form-login .form-row.form-row-first, +.woocommerce-page .woocommerce-form-login .form-row.form-row-last, +.woocommerce-page .woocommerce-form-login .form-row.form-row-first { + width: 100% +} + +.woocommerce .woocommerce-form-login .woocommerce-form-login__submit, +.woocommerce-page .woocommerce-form-login .woocommerce-form-login__submit { + float: none; + clear: both; + margin: 36px 0 0 +} + +.woocommerce .woocommerce-checkout:not(:first-child), +.woocommerce-page .woocommerce-checkout:not(:first-child) { + margin-top: 50px +} + +.woocommerce .woocommerce-checkout h3#order_review_heading:first-child, +.woocommerce-page .woocommerce-checkout h3#order_review_heading:first-child { + margin-top: 50px +} + +.woocommerce .woocommerce-checkout .place-order, +.woocommerce-page .woocommerce-checkout .place-order { + margin: 30px 0 0 !important; + position: relative; + z-index: 2 +} + +.woocommerce .woocommerce-checkout .woocommerce-account-fields .form-row, +.woocommerce-page .woocommerce-checkout .woocommerce-account-fields .form-row { + margin: 0 0 8px !important +} + +.woocommerce .woocommerce-checkout .woocommerce-shipping-fields, +.woocommerce-page .woocommerce-checkout .woocommerce-shipping-fields { + margin: 11px 0 0 +} + +.woocommerce form .woocommerce-billing-fields__field-wrapper, +.woocommerce form .woocommerce-shipping-fields__field-wrapper, +.woocommerce form .woocommerce-additional-fields__field-wrapper, +.woocommerce form .woocommerce-account-fields, +.woocommerce-page form .woocommerce-billing-fields__field-wrapper, +.woocommerce-page form .woocommerce-shipping-fields__field-wrapper, +.woocommerce-page form .woocommerce-additional-fields__field-wrapper, +.woocommerce-page form .woocommerce-account-fields { + margin: 0 -10px +} + +.woocommerce form .form-row-first, +.woocommerce form .form-row-last, +.woocommerce-page form .form-row-first, +.woocommerce-page form .form-row-last { + width: 100%; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.woocommerce form .form-row-first, +.woocommerce-page form .form-row-first { + clear: left +} + +.woocommerce form .form-row, +.woocommerce-page form .form-row { + padding: 0 10px 0; + margin: 0 0 20px !important +} + +.woocommerce form .form-row textarea, +.woocommerce-page form .form-row textarea { + line-height: 30px; + height: 69px +} + +.woocommerce form h3 label, +.woocommerce-page form h3 label { + letter-spacing: normal +} + +.woocommerce form .woocommerce-privacy-policy-text, +.woocommerce-page form .woocommerce-privacy-policy-text { + font-size: 16px; + line-height: 1.875em +} + +.woocommerce form .woocommerce-privacy-policy-text p, +.woocommerce-page form .woocommerce-privacy-policy-text p { + line-height: inherit +} + +.woocommerce form .woocommerce-privacy-policy-text a, +.woocommerce-page form .woocommerce-privacy-policy-text a { + color: inherit +} + +.woocommerce .woocommerce-terms-and-conditions-wrapper .validate-required, +.woocommerce-page .woocommerce-terms-and-conditions-wrapper .validate-required { + padding: 0; + margin: 35px 0 0 !important +} + +.woocommerce .woocommerce-terms-and-conditions-wrapper .validate-required .woocommerce-form__label-for-checkbox, +.woocommerce-page .woocommerce-terms-and-conditions-wrapper .validate-required .woocommerce-form__label-for-checkbox { + position: relative; + padding: 0 0 0 35px; + line-height: 1.375em; + display: block +} + +.woocommerce .woocommerce-terms-and-conditions-wrapper .validate-required .woocommerce-form__label-for-checkbox input[type="checkbox"], +.woocommerce-page .woocommerce-terms-and-conditions-wrapper .validate-required .woocommerce-form__label-for-checkbox input[type="checkbox"] { + position: absolute; + left: 0; + right: initial +} + +.woocommerce .woocommerce-terms-and-conditions-wrapper .validate-required a, +.woocommerce-page .woocommerce-terms-and-conditions-wrapper .validate-required a { + white-space: nowrap +} + +.woocommerce .woocommerce-terms-and-conditions-wrapper .validate-required .required, +.woocommerce-page .woocommerce-terms-and-conditions-wrapper .validate-required .required { + color: #FFA16A +} + +.woocommerce form.login, +.woocommerce form.register { + padding: 20px 10px; + margin: 20px 0; + border: solid 1px var(--logico-border-hover-color) +} + +.woocommerce form.login>p, +.woocommerce form.register>p { + padding-left: 10px; + padding-right: 10px +} + +.woocommerce form.checkout_coupon { + padding: 20px; + border: solid 1px var(--logico-border-hover-color) +} + +.woocommerce form.checkout_coupon .form-row.form-row-first, +.woocommerce form.checkout_coupon .form-row.form-row-last { + width: 100% +} + +.woocommerce form.checkout_coupon button { + margin: 0; + width: 100% +} + +.woocommerce-checkout-review-order:not(:last-child) { + margin-bottom: 55px +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table { + border: none !important; + border-top: solid 1px var(--logico-border-hover-color) !important; + padding-top: 24px; + margin-top: 0 !important; + vertical-align: top +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table:not(:last-child) { + margin-bottom: 50px !important +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table thead, +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table tbody { + display: none +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table .order-total { + font-size: 20px; + line-height: 1.5em; + font-weight: 600 +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table td { + padding: 6px 0 7px 16px; + vertical-align: top; + text-align: right; + font-weight: inherit; + border: none +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table td .amount { + font-weight: 600 +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table th { + padding: 6px 0 7px; + vertical-align: top; + border: none; + font-weight: 600 +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table ul li { + margin: 0 0 .5em +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table ul li:before { + display: none; + content: none +} + +.woocommerce-checkout-review-order .shop_table.woocommerce-checkout-review-order-table .woocommerce-shipping-methods { + display: inline-block; + text-align: left +} + +.woocommerce-checkout-review-order .checkout_cart_table { + width: 100%; + border-spacing: 0; + vertical-align: middle +} + +.woocommerce-checkout-review-order .checkout_cart_table:not(:last-child) { + margin-bottom: 57px !important +} + +.woocommerce-checkout-review-order .checkout_cart_table td { + padding: 15px 0 15px 16px +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail { + padding: 15px 0; + width: 50px +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail img { + width: 50px; + height: auto; + display: block; + border-radius: var(--logico-radius-small, 0) +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-info-wrapper { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-name { + width: 100% +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-name .product-name-title { + line-height: 1.3333em; + font-weight: 600 +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-name .product-name-title a { + text-decoration: none; + color: inherit +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-name .product-name-title a:hover { + color: var(--logico-accent-color) +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-name .product-name-info { + font-size: .8889em; + line-height: 1.375em; + font-weight: 600 +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-name .product-name-info:not(:first-child) { + margin: 8px 0 0 +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-total { + margin: 0 0 0 20px; + min-width: 57px; + font-size: .8889em; + line-height: 1.5em; + white-space: nowrap; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-total .amount { + display: block; + font-weight: 600 +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-remove { + width: 13px; + margin: 0 0 0 20px; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-remove .remove { + width: 14px; + height: 24px; + font: 400 normal 0/24px 'fontello'; + background: none; + margin: 0; + -webkit-transition: color 0.3s; + transition: color 0.3s; + display: block +} + +.woocommerce-checkout-review-order .checkout_cart_table .product-box-remove .remove:before { + content: '\e845'; + font-size: 14px; + line-height: 24px; + color: #c01227 +} + +.woocommerce-checkout-review-total { + margin: -11px 0 0 +} + +.woocommerce-checkout-review-total .checkout_total_table { + width: 100% +} + +.woocommerce-checkout-review-total .checkout_total_table td { + padding: 10px 0 10px 20px; + text-align: right; + font-weight: 600; + font-size: 18px; + line-height: 30px +} + +.woocommerce-checkout-review-total .checkout_total_table td:first-child { + padding: 10px 0; + text-align: left +} + +.woocommerce-checkout-shipping-method:not(:last-child) { + margin-bottom: 65px +} + +.woocommerce-checkout-shipping-method ul#shipping_method { + margin: 0 +} + +.woocommerce-checkout-shipping-method ul#shipping_method li { + margin: 0; + padding: 0 +} + +.woocommerce-checkout-shipping-method ul#shipping_method li:not(:first-child) { + margin: 8px 0 0 +} + +.woocommerce-checkout-shipping-method ul#shipping_method li:before { + content: none; + display: none +} + +.woocommerce-checkout-shipping-method ul#shipping_method li input { + vertical-align: middle; + margin: -2px 10px 0 0 +} + +.woocommerce-checkout-shipping-method ul#shipping_method li label { + vertical-align: middle; + font-weight: 600; + display: inline +} + +#add_payment_method #order_review, +#add_payment_method #payment, +.woocommerce-cart #order_review, +.woocommerce-cart #payment, +.woocommerce-checkout #order_review, +.woocommerce-checkout #payment { + border-top: solid 1px var(--logico-border-hover-color) !important; + padding-top: 24px +} + +#add_payment_method #payment, +.woocommerce-cart #payment, +.woocommerce-checkout #payment { + -webkit-border-radius: 0; + border-radius: 0; + background: none +} + +#add_payment_method #payment ul.payment_methods, +.woocommerce-cart #payment ul.payment_methods, +.woocommerce-checkout #payment ul.payment_methods { + margin: 0; + padding: 0; + border: none +} + +#add_payment_method #payment ul.payment_methods li, +#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice), +.woocommerce-cart #payment ul.payment_methods li, +.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice), +.woocommerce-checkout #payment ul.payment_methods li, +.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice) { + padding: 0; + line-height: 1.3333em +} + +#add_payment_method #payment ul.payment_methods li:before, +#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice):before, +.woocommerce-cart #payment ul.payment_methods li:before, +.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice):before, +.woocommerce-checkout #payment ul.payment_methods li:before, +.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice):before { + content: none; + display: none +} + +#add_payment_method #payment ul.payment_methods li img, +#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice) img, +.woocommerce-cart #payment ul.payment_methods li img, +.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice) img, +.woocommerce-checkout #payment ul.payment_methods li img, +.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice) img { + display: inline-block; + margin: -2px .5em 0 .5em +} + +#add_payment_method #payment ul.payment_methods li.payment_method_paypal .about_paypal, +#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice).payment_method_paypal .about_paypal, +.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal .about_paypal, +.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice).payment_method_paypal .about_paypal, +.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal .about_paypal, +.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice).payment_method_paypal .about_paypal { + font-size: 1em; + line-height: inherit; + float: none; + font-weight: 400; + white-space: nowrap +} + +#add_payment_method #payment ul.payment_methods li input, +#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice) input, +.woocommerce-cart #payment ul.payment_methods li input, +.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice) input, +.woocommerce-checkout #payment ul.payment_methods li input, +.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice) input { + margin: 0 12px -2px 0 !important +} + +#add_payment_method #payment ul.payment_methods li label, +#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice) label, +.woocommerce-cart #payment ul.payment_methods li label, +.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice) label, +.woocommerce-checkout #payment ul.payment_methods li label, +.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice) label { + display: inline; + font-size: 18px; + font-weight: 600 +} + +#add_payment_method #payment ul.payment_methods li+li, +.woocommerce-cart #payment ul.payment_methods li+li, +.woocommerce-checkout #payment ul.payment_methods li+li { + margin: 29px 0 0 +} + +#add_payment_method #payment ul.payment_methods li.woocommerce-notice, +.woocommerce-cart #payment ul.payment_methods li.woocommerce-notice, +.woocommerce-checkout #payment ul.payment_methods li.woocommerce-notice { + padding: .5em 1.5em 1em +} + +.woocommerce .checkout-columns .checkout-column-side, +.woocommerce-page .checkout-columns .checkout-column-side { + margin-top: 90px +} + +.woocommerce .checkout-columns .col2-set .col-2, +.woocommerce-page .checkout-columns .col2-set .col-2 { + margin: 0 +} + +#add_payment_method #payment div.form-row, +.woocommerce-cart #payment div.form-row, +.woocommerce-checkout #payment div.form-row { + padding: 0 +} + +.checkout-total-wrapper { + margin-bottom: 20px +} + +.checkout-total-wrapper:not(:first-child) { + margin-top: 90px +} + +.woocommerce #payment button.logico-alter-button, +.woocommerce-page #payment button.logico-alter-button { + float: none !important +} + +.woocommerce #payment button.logico-alter-button:not(:first-child), +.woocommerce-page #payment button.logico-alter-button:not(:first-child) { + margin: 50px 0 0 +} + +#add_payment_method #payment div.payment_box, +.woocommerce-cart #payment div.payment_box, +.woocommerce-checkout #payment div.payment_box { + margin: 30px 0 0; + padding: 20px 20px 18px; + font-size: 14px; + line-height: 1.7143em; + border-radius: var(--logico-radius-small, 0); + background: var(--logico-background-alter-color) +} + +#add_payment_method #payment div.payment_box:before, +.woocommerce-cart #payment div.payment_box:before, +.woocommerce-checkout #payment div.payment_box:before { + content: none; + display: none +} + +#add_payment_method #payment div.payment_box p, +.woocommerce-cart #payment div.payment_box p, +.woocommerce-checkout #payment div.payment_box p { + line-height: inherit +} + +@media only screen and (min-width:481px) { + .woocommerce form .form-row-first, + .woocommerce form .form-row-last, + .woocommerce-page form .form-row-first, + .woocommerce-page form .form-row-last { + width: 50% + } + .woocommerce-checkout .content h3:not(#ship-to-different-address) { + font-size: var(--logico-h5-font-size-mobile-extra, 20px); + line-height: var(--logico-h5-line-height-mobile-extra, 1.2em); + letter-spacing: var(--logico-h5-letter-spacing-mobile-extra, -.03em); + word-spacing: var(--logico-h5-word-spacing-mobile-extra, normal) + } + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_review_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_total_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_payment_heading { + font-size: var(--logico-h6-font-size-mobile-extra, 18px); + line-height: var(--logico-h6-line-height-mobile-extra, 1.2em) + } +} + +@media only screen and (max-width:840px) { + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table { + border: none; + display: block + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table tbody, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tbody { + display: block + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table tr, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tr { + display: block + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table td, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table td { + padding: 0; + display: block; + width: auto + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table td:first-child, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table td:first-child { + padding: 20px 0 + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table tr+tr td, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tr+tr td { + border: none + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail { + width: auto + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail img, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail img { + width: 85px; + position: relative + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child), + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child) { + margin: 11px 0 0 + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child) td:first-child, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child) td:first-child { + border-top: solid 1px var(--logico-border-color) + } + .woocommerce-checkout .content h3:not(#ship-to-different-address) { + font-size: var(--logico-h5-font-size-tablet, 24px); + line-height: var(--logico-h5-line-height-tablet, 1.2em); + letter-spacing: var(--logico-h5-letter-spacing-tablet, -.03em); + word-spacing: var(--logico-h5-word-spacing-tablet, normal) + } + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_review_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_total_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_payment_heading { + font-size: var(--logico-h6-font-size-tablet, 20px); + line-height: var(--logico-h6-line-height-tablet, 1.2em) + } +} + +@media only screen and (min-width:841px) { + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table { + border: none + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table td, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table td { + padding: 18px 0 18px 20px + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail { + width: 85px; + padding: 18px 0 + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail img, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table .product-thumbnail img { + width: 85px; + position: relative + } + .woocommerce .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child) td, + .woocommerce-page .woocommerce-checkout-review-order .checkout_cart_table tr:not(:first-child) td { + border-top: solid 1px var(--logico-border-color) + } + .woocommerce .woocommerce-checkout:not(:first-child), + .woocommerce-page .woocommerce-checkout:not(:first-child) { + margin-top: 80px + } + .woocommerce .woocommerce-checkout h3#order_review_heading:first-child, + .woocommerce-page .woocommerce-checkout h3#order_review_heading:first-child { + margin-top: 65px + } + .woocommerce .woocommerce-form-login .form-row.form-row-last, + .woocommerce .woocommerce-form-login .form-row.form-row-first, + .woocommerce-page .woocommerce-form-login .form-row.form-row-last, + .woocommerce-page .woocommerce-form-login .form-row.form-row-first { + width: 50% + } + .woocommerce-checkout .content h3:not(#ship-to-different-address) { + font-size: var(--logico-h5-font-size-tablet-extra, 24px); + line-height: var(--logico-h5-line-height-table-extrat, 1.2em); + letter-spacing: var(--logico-h5-letter-spacing-tablet-extra, -.03em); + word-spacing: var(--logico-h5-word-spacing-tablet-extra, normal) + } + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_review_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_total_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_payment_heading { + font-size: var(--logico-h6-font-size-tablet-extra, 20px); + line-height: var(--logico-h6-line-height-tablet-extra, 1.2em) + } +} + +@media only screen and (min-width:1021px) { + .woocommerce-checkout .checkout .woocommerce-additional-fields { + margin-top: 65px + } + .woocommerce-checkout .content h3:not(#ship-to-different-address) { + font-size: var(--logico-h5-font-size-laptop, 28px); + line-height: var(--logico-h5-line-height-laptop, 1.2em); + letter-spacing: var(--logico-h5-letter-spacing-laptop, -.03em); + word-spacing: var(--logico-h5-word-spacing-laptop, normal) + } + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_review_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_total_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_payment_heading { + font-size: 20px; + line-height: var(--logico-h6-line-height-laptop, 1.2em) + } + .woocommerce .woocommerce-checkout h3#order_review_heading:first-child, + .woocommerce-page .woocommerce-checkout h3#order_review_heading:first-child { + margin-top: 0 + } + .woocommerce .checkout-columns, + .woocommerce-page .checkout-columns { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + margin: 0 -20px + } + .woocommerce .checkout-columns .checkout-column-main, + .woocommerce-page .checkout-columns .checkout-column-main { + padding: 0 20px; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 66.6666% + } + .woocommerce .checkout-columns .checkout-column-side, + .woocommerce-page .checkout-columns .checkout-column-side { + margin: 0; + padding: 0 20px; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 33.3333% + } +} + +@media only screen and (min-width:1201px) { + .woocommerce-checkout .content h3:not(#ship-to-different-address) { + font-size: var(--logico-h5-font-size, 30px); + line-height: var(--logico-h5-line-height, 1.2em); + letter-spacing: var(--logico-h5-letter-spacing, -.03em); + word-spacing: var(--logico-h5-word-spacing, normal) + } + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_review_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_total_heading, + .woocommerce-checkout .content h3:not(#ship-to-different-address)#order_payment_heading { + line-height: var(--logico-h6-line-height, 1.2em) + } +} + +.woocommerce .woocommerce-notices-wrapper, +.woocommerce .wc-empty-cart-message, +.woocommerce-page .woocommerce-notices-wrapper, +.woocommerce-page .wc-empty-cart-message { + margin-bottom: 50px +} + +.woocommerce .woocommerce-notices-wrapper:empty, +.woocommerce .wc-empty-cart-message:empty, +.woocommerce-page .woocommerce-notices-wrapper:empty, +.woocommerce-page .wc-empty-cart-message:empty { + margin-bottom: 0 +} + +.woocommerce .woocommerce-password-strength, +.woocommerce-page .woocommerce-password-strength { + font-weight: 400 +} + +.woocommerce .col2-set, +.woocommerce-page .col2-set { + margin: 0; + width: auto +} + +.woocommerce .col2-set:before, +.woocommerce .col2-set:after, +.woocommerce-page .col2-set:before, +.woocommerce-page .col2-set:after { + content: none; + display: none +} + +.woocommerce .col2-set:not(:last-child), +.woocommerce-page .col2-set:not(:last-child) { + margin-bottom: 70px +} + +.woocommerce .col2-set .col-1, +.woocommerce .col2-set .col-2, +.woocommerce-page .col2-set .col-1, +.woocommerce-page .col2-set .col-2 { + float: none; + max-width: none; + width: auto; + padding: 0 +} + +.woocommerce .col2-set .col-2, +.woocommerce-page .col2-set .col-2 { + margin: 70px 0 0 +} + +.woocommerce form .show-password-input, +.woocommerce-page form .show-password-input { + display: block; + right: 17px; + left: initial; + opacity: 1; + z-index: 2; + font-size: 14px; + line-height: 1; + margin: 0; + color: var(--logico-dark-text-color); + overflow: hidden +} + +.woocommerce form .show-password-input:before, +.woocommerce-page form .show-password-input:before { + content: none; + display: none +} + +.woocommerce form .show-password-input:after, +.woocommerce-page form .show-password-input:after { + content: '\e84b'; + font: 400 normal 14px/1em 'fontello' +} + +.woocommerce form .show-password-input.display-password, +.woocommerce-page form .show-password-input.display-password { + color: var(--logico-light-text-color); + opacity: .5 +} + +.woocommerce form .logico-label-wrapper+.password-input input[type="text"], +.woocommerce form .logico-label-wrapper+.password-input input[type="password"], +.woocommerce-page form .logico-label-wrapper+.password-input input[type="text"], +.woocommerce-page form .logico-label-wrapper+.password-input input[type="password"] { + border-top: none +} + +.woocommerce table[class*='woocommerce'] tr td, +.woocommerce table[class*='woocommerce'] tr th, +.woocommerce table[class*='cart'] tr td, +.woocommerce table[class*='cart'] tr th, +.woocommerce table[class*='checkout'] tr td, +.woocommerce table[class*='checkout'] tr th, +.woocommerce table[class*='shop'] tr td, +.woocommerce table[class*='shop'] tr th, +.woocommerce-page table[class*='woocommerce'] tr td, +.woocommerce-page table[class*='woocommerce'] tr th, +.woocommerce-page table[class*='cart'] tr td, +.woocommerce-page table[class*='cart'] tr th, +.woocommerce-page table[class*='checkout'] tr td, +.woocommerce-page table[class*='checkout'] tr th, +.woocommerce-page table[class*='shop'] tr td, +.woocommerce-page table[class*='shop'] tr th { + border: none +} + +.woocommerce table.shop_table, +.woocommerce-page table.shop_table { + -webkit-border-radius: 0; + border-radius: 0 +} + +.woocommerce .catalog-top-info-wrapper { + margin: 0 0 30px; + padding: 0; + font-size: 0; + line-height: 1; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.woocommerce .catalog-top-info-wrapper:after { + content: ''; + display: table; + clear: both +} + +.woocommerce .catalog-top-info-wrapper .woocommerce-notices-wrapper { + order: 0; + width: 100% +} + +.woocommerce .catalog-top-info-wrapper .woocommerce-result-count { + order: 1; + width: 100%; + font-size: 16px; + line-height: 30px; + font-weight: 600 +} + +.woocommerce .catalog-top-info-wrapper .woocommerce-ordering-wrapper { + order: 2; + width: 100%; + position: relative; + margin: 0 +} + +.woocommerce .catalog-top-info-wrapper .woocommerce-ordering-wrapper .woocommerce-ordering { + float: none +} + +.woocommerce .catalog-top-info-wrapper .product-filters-trigger-wrapper { + order: 3; + font-size: 0; + line-height: 1; + width: 100%; + margin: 10px 0 0; + padding: 0; + float: left; + position: relative +} + +.woocommerce .catalog-top-info-wrapper .product-filters-trigger-wrapper .logico-alter-button { + display: block +} + +.woocommerce .catalog-top-info-wrapper .shop-mode-buttons { + order: 4 +} + +.woocommerce .woocommerce-result-count { + width: 100%; + margin: 0 0 13px +} + +.woocommerce .shop-mode-buttons { + margin: 20px 0 0 30px; + white-space: nowrap; + font-size: 0; + line-height: 1 +} + +.woocommerce .shop-mode-buttons a { + margin: 5px 0 6px 6px; + display: inline-block; + vertical-align: top; + opacity: .3; + height: 20px; + width: 20px; + overflow: hidden; + position: relative; + text-align: center; + font: 700 normal 18px/20px 'Font Awesome 6 Free' +} + +.woocommerce .shop-mode-buttons .woocommerce-grid:before { + content: '\f00a' +} + +.woocommerce .shop-mode-buttons .woocommerce-list:before { + content: '\f00b' +} + +.woocommerce .shop_mode_grid .shop-mode-buttons .woocommerce-grid { + opacity: 1 +} + +.woocommerce .shop_mode_list .shop-mode-buttons .woocommerce-list { + opacity: 1 +} + +.woocommerce form.lost_reset_password, +.woocommerce form.login, +.woocommerce form.register { + position: relative; + z-index: 2; + -webkit-border-radius: 0; + border-radius: 0 +} + +.woocommerce form.lost_reset_password .form-row, +.woocommerce form.login .form-row, +.woocommerce form.register .form-row { + width: auto +} + +.woocommerce form.lost_reset_password .lost_password, +.woocommerce form.login .lost_password, +.woocommerce form.register .lost_password { + font-size: 14px; + line-height: 1.9286em; + margin-bottom: 0 +} + +.woocommerce form.lost_reset_password .lost_password a, +.woocommerce form.login .lost_password a, +.woocommerce form.register .lost_password a { + color: inherit +} + +.woocommerce form.checkout_coupon { + -webkit-border-radius: 0; + border-radius: 0; + position: relative; + z-index: 2; + margin: 20px 0 +} + +.woocommerce form.checkout_coupon .form-row-first { + padding: 0; + margin-bottom: 10px +} + +.woocommerce form.checkout_coupon .form-row-last { + padding: 0; + position: relative; + z-index: 2; + margin-bottom: 0 +} + +.woocommerce form.checkout_coupon button { + width: 100% +} + +body .content-wrapper .woocommerce-NoticeGroup:not(:last-child) { + margin-bottom: 50px +} + +body .content-wrapper ul.woocommerce-error, +body .content-wrapper ul.woocommerce-info, +body .content-wrapper ul.woocommerce-message { + z-index: 2 +} + +body .content-wrapper ul.woocommerce-error li, +body .content-wrapper ul.woocommerce-info li, +body .content-wrapper ul.woocommerce-message li { + width: 100% +} + +body .content-wrapper ul.woocommerce-error li:before, +body .content-wrapper ul.woocommerce-info li:before, +body .content-wrapper ul.woocommerce-message li:before { + content: none; + display: none +} + +body .content-wrapper ul.woocommerce-error li, +body .content-wrapper ul.woocommerce-error li:not(:last-of-type), +body .content-wrapper ul.woocommerce-info li, +body .content-wrapper ul.woocommerce-info li:not(:last-of-type), +body .content-wrapper ul.woocommerce-message li, +body .content-wrapper ul.woocommerce-message li:not(:last-of-type) { + margin-bottom: 0 +} + +body .content-wrapper .woocommerce-error, +body .content-wrapper .woocommerce-info, +body .content-wrapper .woocommerce-message { + z-index: 2; + line-height: 1.1875em; + font-weight: 600; + color: inherit; + background: none; + margin: 0; + padding: .5555em .5555em .5555em 4.4444em; + min-height: 4em; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-radius: var(--logico-radius-medium, 0); + gap: 6px; + outline: none +} + +body .content-wrapper .woocommerce-error:not(:last-child), +body .content-wrapper .woocommerce-info:not(:last-child), +body .content-wrapper .woocommerce-message:not(:last-child) { + margin-top: 20px +} + +body .content-wrapper .woocommerce-error:before, +body .content-wrapper .woocommerce-info:before, +body .content-wrapper .woocommerce-message:before { + font-weight: 400; + font-size: 1.1111em; + line-height: 2.5em; + width: 2.5em; + height: 2.5em; + text-align: center; + position: absolute; + margin: 0; + left: .5555em; + right: initial; + top: .5555em; + border-radius: var(--logico-radius-small, 0) +} + +body .content-wrapper .woocommerce-error a, +body .content-wrapper .woocommerce-info a, +body .content-wrapper .woocommerce-message a { + color: inherit; + display: inline +} + +body .content-wrapper .woocommerce-error .button, +body .content-wrapper .woocommerce-info .button, +body .content-wrapper .woocommerce-message .button { + margin: 0; + outline: none; + padding: 0; + background: none; + font-size: inherit; + line-height: inherit; + font-weight: inherit; + text-decoration: underline; + border: none; + display: inline; + position: static +} + +body .content-wrapper .woocommerce-error .button:after, +body .content-wrapper .woocommerce-info .button:after, +body .content-wrapper .woocommerce-message .button:after { + content: none; + display: none +} + +body .content-wrapper .woocommerce-error .button:hover, +body .content-wrapper .woocommerce-info .button:hover, +body .content-wrapper .woocommerce-message .button:hover { + text-decoration: none +} + +body .content-wrapper .woocommerce-error:not(.woocommerce-notice), +body .content-wrapper .woocommerce-info:not(.woocommerce-notice), +body .content-wrapper .woocommerce-message:not(.woocommerce-notice) { + border-width: 1px; + border-style: solid +} + +body .content-wrapper .woocommerce-error.woocommerce-notice, +body .content-wrapper .woocommerce-info.woocommerce-notice, +body .content-wrapper .woocommerce-message.woocommerce-notice { + border-width: 1px; + border-style: solid +} + +body .content-wrapper .woocommerce-info { + border-color: #4EB0E7 +} + +body .content-wrapper .woocommerce-info:before { + background-color: #4EB0E7; + color: #FFF +} + +body .content-wrapper .woocommerce-form-coupon-toggle:not(:last-child) { + margin-bottom: 20px +} + +body .content-wrapper .woocommerce-form-coupon-toggle .woocommerce-info { + border-color: var(--logico-accent-color) +} + +body .content-wrapper .woocommerce-form-coupon-toggle .woocommerce-info:before { + content: '\e847'; + font-family: 'fontello'; + background-color: var(--logico-accent-color) +} + +body .content-wrapper .woocommerce-error { + border-color: #c01227 +} + +body .content-wrapper .woocommerce-error:before { + color: #FFF; + background-color: #c01227 +} + +body .content-wrapper .woocommerce-message { + border-color: #04BF87 +} + +body .content-wrapper .woocommerce-message:before { + color: #FFF; + background-color: #04BF87 +} + +.woocommerce form .form-row.woocommerce-validated .select2-selection, +.woocommerce form .form-row.woocommerce-validated input, +.woocommerce form .form-row.woocommerce-validated textarea, +.woocommerce form .form-row.woocommerce-validated select { + border-color: #04BF87 !important +} + +.woocommerce form .form-row.woocommerce-validated .woocommerce-input-wrapper input { + border-color: #04BF87 !important +} + +.woocommerce form .form-row.woocommerce-validated .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row.woocommerce-validated .logico-label-placeholder .logico-label-placeholder-text:after { + border-color: #04BF87 !important +} + +.woocommerce form .form-row.woocommerce-validated .logico-form-field:before, +.woocommerce form .form-row.woocommerce-validated .logico-form-field:after { + border-color: #04BF87 !important +} + +.woocommerce form .form-row.woocommerce-invalid .select2-selection, +.woocommerce form .form-row.woocommerce-invalid input, +.woocommerce form .form-row.woocommerce-invalid textarea, +.woocommerce form .form-row.woocommerce-invalid select { + border-color: #c01227 !important +} + +.woocommerce form .form-row.woocommerce-invalid .woocommerce-input-wrapper input { + border-color: #c01227 !important +} + +.woocommerce form .form-row.woocommerce-invalid .logico-label-placeholder .logico-label-placeholder-text:before, +.woocommerce form .form-row.woocommerce-invalid .logico-label-placeholder .logico-label-placeholder-text:after { + border-color: #c01227 !important +} + +.woocommerce form .form-row.woocommerce-invalid .logico-form-field:before, +.woocommerce form .form-row.woocommerce-invalid .logico-form-field:after { + border-color: #c01227 !important +} + +ul.products li:before { + content: none !important; + display: none !important +} + +.woocommerce a.remove:hover { + color: #c01227 !important +} + +.body-container .wc-block-grid__product-rating .star-rating, +.body-container .wc-block-grid__product-rating .wc-block-grid__product-rating__stars, +.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars, +.wc-block-components-product-rating>.wc-block-components-product-rating__stars, +.woocommerce .woocommerce-product-rating .star-rating, +.woocommerce .star-rating, +.star-rating { + order: 4; + font: 400 normal 15px/1 'fontello' !important; + margin: 0; + letter-spacing: .1818em; + width: 6.3254em; + overflow: hidden; + position: relative; + height: 1em +} + +.body-container .wc-block-grid__product-rating .star-rating:before, +.body-container .wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before, +.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars:before, +.wc-block-components-product-rating>.wc-block-components-product-rating__stars:before, +.woocommerce .woocommerce-product-rating .star-rating:before, +.woocommerce .star-rating:before, +.star-rating:before { + content: '\e861\e861\e861\e861\e861'; + position: absolute; + float: left; + top: 0; + left: 0; + right: initial; + opacity: 1; + color: #ACACAC; + line-height: 1em +} + +.body-container .wc-block-grid__product-rating .star-rating>span, +.body-container .wc-block-grid__product-rating .wc-block-grid__product-rating__stars>span, +.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars>span, +.wc-block-components-product-rating>.wc-block-components-product-rating__stars>span, +.woocommerce .woocommerce-product-rating .star-rating>span, +.woocommerce .star-rating>span, +.star-rating>span { + color: var(--logico-accent-color); + overflow: hidden; + float: left; + top: 0; + left: 0; + right: initial; + position: absolute; + font: 400 normal 15px/1em 'fontello' +} + +.body-container .wc-block-grid__product-rating .star-rating>span:before, +.body-container .wc-block-grid__product-rating .wc-block-grid__product-rating__stars>span:before, +.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars>span:before, +.wc-block-components-product-rating>.wc-block-components-product-rating__stars>span:before, +.woocommerce .woocommerce-product-rating .star-rating>span:before, +.woocommerce .star-rating>span:before, +.star-rating>span:before { + content: '\e862\e862\e862\e862\e862'; + position: absolute; + left: 0; + right: initial; + top: 0; + color: inherit; + line-height: 1em +} + +.body-container .wc-block-grid__product-rating .star-rating span.rating:before, +.body-container .wc-block-grid__product-rating .star-rating span.rating.after, +.body-container .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span.rating:before, +.body-container .wc-block-grid__product-rating .wc-block-grid__product-rating__stars span.rating.after, +.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span.rating:before, +.wc-block-components-review-list-item__rating>.wc-block-components-review-list-item__rating__stars span.rating.after, +.wc-block-components-product-rating>.wc-block-components-product-rating__stars span.rating:before, +.wc-block-components-product-rating>.wc-block-components-product-rating__stars span.rating.after, +.woocommerce .woocommerce-product-rating .star-rating span.rating:before, +.woocommerce .woocommerce-product-rating .star-rating span.rating.after, +.woocommerce .star-rating span.rating:before, +.woocommerce .star-rating span.rating.after, +.star-rating span.rating:before, +.star-rating span.rating.after { + content: none; + display: none +} + +.woocommerce .quantity-wrapper { + font-size: 0; + line-height: 1; + white-space: nowrap; + display: inline-block; + width: 117px +} + +.woocommerce .quantity-wrapper .quantity { + overflow: hidden; + float: none +} + +.woocommerce .quantity-wrapper .quantity .qty { + width: 117px; + height: 34px; + font-family: inherit; + font-size: 18px; + line-height: 34px; + font-weight: 600; + padding: 0 40px; + text-align: center; + border: none; + outline: none; + background: none; + -webkit-appearance: textfield; + -moz-appearance: textfield; + appearance: textfield; + -moz-box-sizing: border-box; + box-sizing: border-box +} + +.woocommerce .quantity-wrapper .quantity .qty::-webkit-inner-spin-button, +.woocommerce .quantity-wrapper .quantity .qty::-webkit-outer-spin-button { + -webkit-appearance: none; + appearance: none; + margin: 0 +} + +.woocommerce .quantity-wrapper .quantity .qty::-webkit-input-placeholder { + opacity: 1 +} + +.woocommerce .quantity-wrapper .quantity .qty:-moz-placeholder { + opacity: 1 +} + +.woocommerce .quantity-wrapper .quantity .qty::-moz-placeholder { + opacity: 1 +} + +.woocommerce .quantity-wrapper .quantity .qty:-ms-input-placeholder { + opacity: 1 +} + +.woocommerce .quantity-wrapper.hidden { + display: none +} + +.woocommerce .quantity-wrapper.styled { + position: relative; + z-index: 2 +} + +.woocommerce .quantity-wrapper.styled .btn-plus, +.woocommerce .quantity-wrapper.styled .btn-minus { + cursor: pointer; + width: 34px; + height: 34px; + position: absolute; + border: solid 1px var(--logico-border-hover-color); + border-radius: calc(var(--logico-radius-small, 0px) / 2); + -webkit-transition: color 0.3s, background-color 0.3s; + transition: color 0.3s, background-color 0.3s; + -moz-box-sizing: border-box; + box-sizing: border-box; + text-align: center; + top: 0; + padding: 0; + font-size: 18px; + line-height: 32px; + font-weight: 600 +} + +.woocommerce .quantity-wrapper.styled .btn-plus:hover, +.woocommerce .quantity-wrapper.styled .btn-minus:hover { + background-color: var(--logico-button-background-hover); + color: var(--logico-button-text-hover) +} + +.woocommerce .quantity-wrapper.styled .btn-minus { + left: 0; + right: initial +} + +.woocommerce .quantity-wrapper.styled .btn-minus:before { + content: '-' +} + +.woocommerce .quantity-wrapper.styled .btn-plus { + left: initial; + right: 0 +} + +.woocommerce .quantity-wrapper.styled .btn-plus:before { + content: '+' +} + +.product-filters-trigger-wrapper { + font-size: 16px; + line-height: 30px; + float: none; + clear: both; + padding: 18px 0 0 +} + +.product-filters-trigger-wrapper .product-filters-trigger { + cursor: pointer +} + +.woocommerce .outer-form-wrapper { + max-width: 420px; + margin: 0 auto +} + +.woocommerce .outer-form-wrapper form.login, +.woocommerce .outer-form-wrapper form.lost_reset_password, +.woocommerce .outer-form-wrapper form.register { + border: none; + -webkit-border-radius: 0; + border-radius: 0; + padding: 0; + margin: 0 -20px +} + +.woocommerce .outer-form-wrapper form.login>p, +.woocommerce .outer-form-wrapper form.lost_reset_password>p, +.woocommerce .outer-form-wrapper form.register>p { + padding-left: 20px; + padding-right: 20px +} + +.woocommerce .outer-form-wrapper form .logico-alter-button { + margin: 16px auto 0; + min-width: 0 +} + +.woocommerce .outer-form-wrapper .woocommerce-LostPassword { + padding: 0; + white-space: nowrap +} + +.woocommerce .outer-form-wrapper .form-row:before, +.woocommerce .outer-form-wrapper .form-row:after { + content: none; + display: none +} + +.woocommerce .outer-form-wrapper .form-row-checkbox { + margin-top: 20px !important +} + +.woocommerce .outer-form-wrapper a { + text-decoration: underline +} + +.woocommerce .outer-form-wrapper a:hover { + text-decoration: none +} + +.woocommerce .outer-form-wrapper .form-attention:not(:first-child) { + margin-top: 41px +} + +.woocommerce .outer-form-wrapper .form-attention a { + color: inherit +} + +.woocommerce .outer-form-wrapper h3 { + text-align: center +} + +#add_payment_method .cart-collaterals .shipping-calculator-button:after, +.woocommerce-cart .cart-collaterals .shipping-calculator-button:after, +.woocommerce-checkout .cart-collaterals .shipping-calculator-button:after { + content: none; + display: none +} + +.woocommerce-store-notice, +.woocommerce-store-notice.demo_store { + top: 0 !important; + margin: 20px; + padding: 20px 40px; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + background-color: var(--logico-background-color); + border: solid 1px var(--logico-border-hover-color); + font-weight: 600; + color: var(--logico-default-text-color); + width: auto; + border-radius: var(--logico-radius-medium, 0) +} + +.woocommerce-store-notice .woocommerce-store-notice__dismiss-link, +.woocommerce-store-notice.demo_store .woocommerce-store-notice__dismiss-link { + position: absolute; + top: 50%; + right: 21px; + left: initial; + width: 14px; + height: 14px; + margin: -7px 0 0; + -webkit-transition: opacity 0.3s, color 0.3s; + transition: opacity 0.3s, color 0.3s; + cursor: pointer; + font-size: 0; + line-height: 1; + text-align: center +} + +.woocommerce-store-notice .woocommerce-store-notice__dismiss-link:before, +.woocommerce-store-notice.demo_store .woocommerce-store-notice__dismiss-link:before { + content: '\e845'; + font: 400 normal 14px/1 'fontello'; + color: #c01227 +} + +#add_payment_method .cart-collaterals .shipping-calculator-button, +.woocommerce-cart .cart-collaterals .shipping-calculator-button, +.woocommerce-checkout .cart-collaterals .shipping-calculator-button { + margin-top: 0 +} + +@media only screen and (min-width:360px) { + .woocommerce .outer-form-wrapper .woocommerce-LostPassword { + display: inline-block; + padding: 1px 0 1px 20px + } + .woocommerce .outer-form-wrapper .form-row { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } +} + +@media only screen and (min-width:661px) { + .woocommerce form.checkout_coupon .form-row.form-row-first, + .woocommerce form.checkout_coupon .form-row.form-row-last { + width: 50% + } + .woocommerce form.checkout_coupon button { + width: auto; + margin: 0 0 0 20px + } +} + +@media only screen and (max-width:840px) { + .woocommerce table.shop_table_responsive tr.woocommerce-shipping-totals td:before, + .woocommerce-page table.shop_table_responsive tr.woocommerce-shipping-totals td:before { + display: block; + width: 100%; + float: none; + text-align: left; + margin: 0 0 10px + } +} + +@media only screen and (min-width:841px) { + .woocommerce .woocommerce-notices-wrapper, + .woocommerce .wc-empty-cart-message, + .woocommerce-page .woocommerce-notices-wrapper, + .woocommerce-page .wc-empty-cart-message { + margin-bottom: 80px + } + .woocommerce .woocommerce-notices-wrapper:empty, + .woocommerce .wc-empty-cart-message:empty, + .woocommerce-page .woocommerce-notices-wrapper:empty, + .woocommerce-page .wc-empty-cart-message:empty { + margin-bottom: 0 + } + .product-filters-trigger-wrapper { + padding: 0 + } + .woocommerce .catalog-top-info-wrapper { + display: block + } + .woocommerce .catalog-top-info-wrapper .woocommerce-result-count { + width: auto; + line-height: 50px; + padding: 1px 0 + } + .woocommerce .catalog-top-info-wrapper .woocommerce-ordering-wrapper { + width: auto; + float: right; + margin: -7px 0 0 + } +} + +@media only screen and (min-width:1021px) { + .product-filters-trigger-wrapper { + display: none + } + .woocommerce .catalog-top-info-wrapper { + display: block; + position: relative + } + .woocommerce .catalog-top-info-wrapper .woocommerce-result-count { + width: auto; + margin: 0 + } + .woocommerce .catalog-top-info-wrapper .shop-mode-buttons { + margin: 2px 0 0 92px; + float: right + } + .woocommerce .catalog-top-info-wrapper .woocommerce-ordering-wrapper { + float: right; + width: auto; + border: none; + min-width: 305px + } + .woocommerce-store-notice, + .woocommerce-store-notice.demo_store { + padding: 20px 80px + } +} + +.logico_content_slider_widget .slick-slider { + position: relative; + z-index: 1 +} + +.woocommerce ul.cart_list li dl, +.woocommerce ul.product_list_widget li dl { + padding: 0; + border: none; + font-size: 14px; + line-height: 1.5em +} + +.woocommerce ul.cart_list li dl dd, +.woocommerce ul.cart_list li dl dt, +.woocommerce ul.product_list_widget li dl dd, +.woocommerce ul.product_list_widget li dl dt { + margin: 0 +} + +.woocommerce form .form-row .required { + font-weight: inherit +} + +.woocommerce form .password-input input[type="password"], +.woocommerce form .password-input input[type="text"], +.woocommerce-page form .password-input input[type="password"], +.woocommerce-page form .password-input input[type="text"] { + padding-right: 50px +} + +.woocommerce ul.products li.first, +.woocommerce-page ul.products li.first { + clear: none +} + +.content-wrapper .content-inner .shop_mode_grid .products ul, +.content-wrapper .content-inner .shop_mode_grid .woocommerce ul.products, +.content-wrapper .content-inner .shop_mode_grid ul.products { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch +} + +.woocommerce .shop_mode_grid .products ul, +.woocommerce .shop_mode_grid .woocommerce ul.products, +.woocommerce .shop_mode_grid ul.products, +.woocommerce-page .shop_mode_grid .products ul, +.woocommerce-page .shop_mode_grid .woocommerce ul.products, +.woocommerce-page .shop_mode_grid ul.products { + font-size: 0; + line-height: 1; + margin: -40px -20px 0 +} + +.woocommerce .shop_mode_grid .products ul.columns-1 li.product, +.woocommerce .shop_mode_grid .products ul.columns-2 li.product, +.woocommerce .shop_mode_grid .products ul.columns-3 li.product, +.woocommerce .shop_mode_grid .products ul.columns-4 li.product, +.woocommerce .shop_mode_grid .products ul.columns-5 li.product, +.woocommerce .shop_mode_grid .products ul.columns-6 li.product, +.woocommerce .shop_mode_grid .woocommerce ul.products.columns-1 li.product, +.woocommerce .shop_mode_grid .woocommerce ul.products.columns-2 li.product, +.woocommerce .shop_mode_grid .woocommerce ul.products.columns-3 li.product, +.woocommerce .shop_mode_grid .woocommerce ul.products.columns-4 li.product, +.woocommerce .shop_mode_grid .woocommerce ul.products.columns-5 li.product, +.woocommerce .shop_mode_grid .woocommerce ul.products.columns-6 li.product, +.woocommerce .shop_mode_grid ul.products.columns-1 li.product, +.woocommerce .shop_mode_grid ul.products.columns-2 li.product, +.woocommerce .shop_mode_grid ul.products.columns-3 li.product, +.woocommerce .shop_mode_grid ul.products.columns-4 li.product, +.woocommerce .shop_mode_grid ul.products.columns-5 li.product, +.woocommerce .shop_mode_grid ul.products.columns-6 li.product, +.woocommerce-page .shop_mode_grid .products ul.columns-1 li.product, +.woocommerce-page .shop_mode_grid .products ul.columns-2 li.product, +.woocommerce-page .shop_mode_grid .products ul.columns-3 li.product, +.woocommerce-page .shop_mode_grid .products ul.columns-4 li.product, +.woocommerce-page .shop_mode_grid .products ul.columns-5 li.product, +.woocommerce-page .shop_mode_grid .products ul.columns-6 li.product, +.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-1 li.product, +.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-2 li.product, +.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-3 li.product, +.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-4 li.product, +.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-5 li.product, +.woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-6 li.product, +.woocommerce-page .shop_mode_grid ul.products.columns-1 li.product, +.woocommerce-page .shop_mode_grid ul.products.columns-2 li.product, +.woocommerce-page .shop_mode_grid ul.products.columns-3 li.product, +.woocommerce-page .shop_mode_grid ul.products.columns-4 li.product, +.woocommerce-page .shop_mode_grid ul.products.columns-5 li.product, +.woocommerce-page .shop_mode_grid ul.products.columns-6 li.product { + width: 100%; + clear: none +} + +.woocommerce .shop_mode_grid .products ul li.product, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product, +.woocommerce .shop_mode_grid ul.products li.product, +.woocommerce-page .shop_mode_grid .products ul li.product, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product, +.woocommerce-page .shop_mode_grid ul.products li.product { + margin: 40px 0 0; + padding: 0 20px; + float: none !important; + display: inline-block; + vertical-align: top; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: relative +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper { + position: relative; + cursor: default +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper { + position: relative; + padding: 0 0 113.1147%; + overflow: hidden; + border-radius: var(--logico-radius-large, 0) +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link { + display: block; + position: absolute; + height: 100%; + width: 100%; + top: 0; + bottom: 0 +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:after, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:after, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:after, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:after, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:after, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:after { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 100%; + height: 100%; + opacity: 0; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + -webkit-transition: top 0.3s, opacity 0.3s; + transition: top 0.3s, opacity 0.3s +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:hover:after, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:hover:after, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:hover:after, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:hover:after, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:hover:after, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper .attachment-woocommerce_link:hover:after { + top: 0; + opacity: 1 +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper img, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper img, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper img, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper img, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper img, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_wrapper img { + width: auto !important; + height: 100% !important; + position: absolute; + left: 50%; + right: initial; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%) +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash { + position: absolute; + left: 0; + right: initial; + top: 0; + z-index: 3; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item { + display: block; + height: 40px; + font-size: 12px; + line-height: 20px; + text-transform: uppercase; + font-weight: 600; + text-align: center; + padding: 11px 26px 9px; + margin-top: 20px; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-radius: var(--logico-radius-medium, 0) +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.sale { + background-color: #c01227; + color: #fff +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item.new { + background-color: #04BF87; + color: #fff +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item:not(:last-child), +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item:not(:last-child), +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item:not(:last-child), +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item:not(:last-child), +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item:not(:last-child), +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item:not(:last-child) { + margin-right: 20px; + margin-left: 0 +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons { + position: absolute; + display: block; + z-index: 2; + right: -60px; + left: initial; + bottom: 0; + -webkit-transition: right 0.3s; + transition: right 0.3s +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart { + white-space: nowrap; + padding: 0; + font-size: 0; + line-height: 1; + width: 60px; + height: 60px; + border: none; + text-align: center; + background-color: var(--logico-background-color); + color: var(--logico-dark-text-color); + border-radius: var(--logico-radius-small, 0) 0 0 0 +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.added, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.added, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.added, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.added, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.added, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.added, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.added, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.added, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.added, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.added, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.added, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.added { + display: none +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.loading:after, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.loading:after, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.loading:after, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.loading:after, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.loading:after, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.loading:after, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.loading:after, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.loading:after, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.loading:after, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.loading:after, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button.loading:after, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart.loading:after { + content: '' +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:hover, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:hover, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:hover, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:hover, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:hover, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:hover, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:hover, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:hover, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:hover, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:hover, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:hover, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:hover { + background-color: var(--logico-button-background-hover); + color: var(--logico-button-text-hover) +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:before, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:before, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:before, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:before, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:before, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:before { + content: '\e843'; + display: inline-block; + vertical-align: top; + font: 400 normal 20px/60px 'fontello'; + position: static; + width: auto; + height: auto; + border: none; + left: initial; + right: initial; + bottom: initial +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:after, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:after, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:after, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:after, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:after, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.button:after { + content: none; + display: none +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:before, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:before, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:before, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:before, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:before, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:before { + content: '\e87a'; + display: inline-block; + vertical-align: top; + font: 400 normal 14px/60px 'fontello'; + position: static; + width: auto; + height: auto; + border: none; + left: initial; + right: initial; + bottom: initial +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:after, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:after, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:after, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:after, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:after, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_buttons a.added_to_cart:after { + content: none; + display: none +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper { + padding: 20px 0 0; + position: relative; + text-align: center +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 { + font-size: 18px; + line-height: 1.3889em; + font-family: inherit; + font-weight: 600; + padding: 0; + text-transform: none +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a { + color: inherit +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a:hover, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a:hover, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a:hover, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a:hover, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a:hover, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a:hover, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a:hover, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a:hover, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a:hover, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a:hover, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a:hover, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a:hover, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a:hover, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a:hover, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a:hover, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-product-title a:hover, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .woocommerce-loop-category-title a:hover, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper h3 a:hover { + color: var(--logico-accent-color) +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper { + font-size: 0; + line-height: 1 +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper:not(:first-child), +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper:not(:first-child), +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper:not(:first-child), +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper:not(:first-child), +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper:not(:first-child), +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper:not(:first-child) { + margin-top: 15px +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating { + display: inline-block; + vertical-align: top +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating>span, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating>span, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating>span, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating>span, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating>span, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-rating-wrapper .star-rating>span { + font-size: 15px !important +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-categories, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-categories, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-categories, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-categories, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-categories, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .product-categories { + font-size: 16px; + line-height: 1.875em +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price { + margin: 0; + font-size: 16px; + line-height: 30px; + font-weight: 600; + color: var(--logico-default-text-color) +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price:not(:first-child), +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price:not(:first-child), +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price:not(:first-child), +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price:not(:first-child), +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price:not(:first-child), +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price:not(:first-child) { + margin-top: 3px +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price del { + opacity: 1; + margin: 0 4px 0 0; + color: #ADADAD +} + +.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins, +.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins, +.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins, +.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .content-woocommerce-wrapper .price ins { + text-decoration: none; + font-weight: inherit; + color: #c01227 +} + +.woocommerce .shop_mode_grid .products ul li.product:hover .attachment-woocommerce_buttons, +.woocommerce .shop_mode_grid .woocommerce ul.products li.product:hover .attachment-woocommerce_buttons, +.woocommerce .shop_mode_grid ul.products li.product:hover .attachment-woocommerce_buttons, +.woocommerce-page .shop_mode_grid .products ul li.product:hover .attachment-woocommerce_buttons, +.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product:hover .attachment-woocommerce_buttons, +.woocommerce-page .shop_mode_grid ul.products li.product:hover .attachment-woocommerce_buttons { + left: initial; + right: 0 +} + +.logico-theme-style-rounded.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.logico-theme-style-rounded.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.logico-theme-style-rounded.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.logico-theme-style-rounded.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.logico-theme-style-rounded.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash, +.logico-theme-style-rounded.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash { + padding: 0 5px +} + +.logico-theme-style-rounded.woocommerce .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.logico-theme-style-rounded.woocommerce .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.logico-theme-style-rounded.woocommerce .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.logico-theme-style-rounded.woocommerce-page .shop_mode_grid .products ul li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.logico-theme-style-rounded.woocommerce-page .shop_mode_grid .woocommerce ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item, +.logico-theme-style-rounded.woocommerce-page .shop_mode_grid ul.products li.product .woocommerce-loop-product__wrapper .attachment-woocommerce_flash .flash-item { + margin: 10px 5px 0 +} + +@media only screen and (min-width:481px) { + .woocommerce .shop_mode_grid .products ul.columns-2 li.product, + .woocommerce .shop_mode_grid .products ul.columns-3 li.product, + .woocommerce .shop_mode_grid .products ul.columns-4 li.product, + .woocommerce .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce .shop_mode_grid .products ul.columns-6 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-2 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-3 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-4 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-6 li.product, + .woocommerce .shop_mode_grid ul.products.columns-2 li.product, + .woocommerce .shop_mode_grid ul.products.columns-3 li.product, + .woocommerce .shop_mode_grid ul.products.columns-4 li.product, + .woocommerce .shop_mode_grid ul.products.columns-5 li.product, + .woocommerce .shop_mode_grid ul.products.columns-6 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-2 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-3 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-4 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-6 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-2 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-3 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-4 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-6 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-2 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-3 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-4 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-5 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-6 li.product { + width: 50% + } +} + +@media only screen and (max-width:840px) { + .woocommerce ul.products[class*=columns-] li.product:nth-child(2n), + .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n) { + float: left + } +} + +@media only screen and (min-width:841px) { + .woocommerce .shop_mode_grid .products ul.columns-3 li.product, + .woocommerce .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce .shop_mode_grid .products ul.columns-6 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-3 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-6 li.product, + .woocommerce .shop_mode_grid ul.products.columns-3 li.product, + .woocommerce .shop_mode_grid ul.products.columns-5 li.product, + .woocommerce .shop_mode_grid ul.products.columns-6 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-3 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-6 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-3 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-6 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-3 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-5 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-6 li.product { + width: 33.3333% + } +} + +@media only screen and (min-width:1021px) { + .woocommerce .shop_mode_grid .products ul.columns-4 li.product, + .woocommerce .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-4 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce .shop_mode_grid ul.products.columns-4 li.product, + .woocommerce .shop_mode_grid ul.products.columns-5 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-4 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-4 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-4 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-5 li.product { + width: 25% + } + .woocommerce .logico_sidebar_left .shop_mode_grid .products ul.columns-3 li.product, + .woocommerce .logico_sidebar_left .shop_mode_grid .products ul.columns-4 li.product, + .woocommerce .logico_sidebar_left .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce .logico_sidebar_left .shop_mode_grid .woocommerce ul.products.columns-3 li.product, + .woocommerce .logico_sidebar_left .shop_mode_grid .woocommerce ul.products.columns-4 li.product, + .woocommerce .logico_sidebar_left .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce .logico_sidebar_left .shop_mode_grid ul.products.columns-3 li.product, + .woocommerce .logico_sidebar_left .shop_mode_grid ul.products.columns-4 li.product, + .woocommerce .logico_sidebar_left .shop_mode_grid ul.products.columns-5 li.product, + .woocommerce .logico_sidebar_right .shop_mode_grid .products ul.columns-3 li.product, + .woocommerce .logico_sidebar_right .shop_mode_grid .products ul.columns-4 li.product, + .woocommerce .logico_sidebar_right .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce .logico_sidebar_right .shop_mode_grid .woocommerce ul.products.columns-3 li.product, + .woocommerce .logico_sidebar_right .shop_mode_grid .woocommerce ul.products.columns-4 li.product, + .woocommerce .logico_sidebar_right .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce .logico_sidebar_right .shop_mode_grid ul.products.columns-3 li.product, + .woocommerce .logico_sidebar_right .shop_mode_grid ul.products.columns-4 li.product, + .woocommerce .logico_sidebar_right .shop_mode_grid ul.products.columns-5 li.product, + .woocommerce-page .logico_sidebar_left .shop_mode_grid .products ul.columns-3 li.product, + .woocommerce-page .logico_sidebar_left .shop_mode_grid .products ul.columns-4 li.product, + .woocommerce-page .logico_sidebar_left .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce-page .logico_sidebar_left .shop_mode_grid .woocommerce ul.products.columns-3 li.product, + .woocommerce-page .logico_sidebar_left .shop_mode_grid .woocommerce ul.products.columns-4 li.product, + .woocommerce-page .logico_sidebar_left .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce-page .logico_sidebar_left .shop_mode_grid ul.products.columns-3 li.product, + .woocommerce-page .logico_sidebar_left .shop_mode_grid ul.products.columns-4 li.product, + .woocommerce-page .logico_sidebar_left .shop_mode_grid ul.products.columns-5 li.product, + .woocommerce-page .logico_sidebar_right .shop_mode_grid .products ul.columns-3 li.product, + .woocommerce-page .logico_sidebar_right .shop_mode_grid .products ul.columns-4 li.product, + .woocommerce-page .logico_sidebar_right .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce-page .logico_sidebar_right .shop_mode_grid .woocommerce ul.products.columns-3 li.product, + .woocommerce-page .logico_sidebar_right .shop_mode_grid .woocommerce ul.products.columns-4 li.product, + .woocommerce-page .logico_sidebar_right .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce-page .logico_sidebar_right .shop_mode_grid ul.products.columns-3 li.product, + .woocommerce-page .logico_sidebar_right .shop_mode_grid ul.products.columns-4 li.product, + .woocommerce-page .logico_sidebar_right .shop_mode_grid ul.products.columns-5 li.product { + width: 33.3333% + } +} + +@media only screen and (min-width:1201px) { + .woocommerce .shop_mode_grid .products ul, + .woocommerce .shop_mode_grid .woocommerce ul.products, + .woocommerce .shop_mode_grid ul.products, + .woocommerce-page .shop_mode_grid .products ul, + .woocommerce-page .shop_mode_grid .woocommerce ul.products, + .woocommerce-page .shop_mode_grid ul.products { + margin: -40px -20px 0 + } + .woocommerce .shop_mode_grid .products ul li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products li.product, + .woocommerce .shop_mode_grid ul.products li.product, + .woocommerce-page .shop_mode_grid .products ul li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products li.product, + .woocommerce-page .shop_mode_grid ul.products li.product { + padding: 0 20px; + margin: 40px 0 0 + } + .woocommerce .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce .shop_mode_grid ul.products.columns-5 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-5 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-5 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-5 li.product { + width: 20% + } + .woocommerce .shop_mode_grid .products ul.columns-6 li.product, + .woocommerce .shop_mode_grid .woocommerce ul.products.columns-6 li.product, + .woocommerce .shop_mode_grid ul.products.columns-6 li.product, + .woocommerce-page .shop_mode_grid .products ul.columns-6 li.product, + .woocommerce-page .shop_mode_grid .woocommerce ul.products.columns-6 li.product, + .woocommerce-page .shop_mode_grid ul.products.columns-6 li.product { + width: 16.6666% + } +} + +.single-product.woocommerce div.product div.images { + margin-bottom: 50px +} + +.single-product.woocommerce div.product div.images .woocommerce-product-gallery__trigger { + z-index: 2 +} + +.single-product.woocommerce div.product div.summary { + margin-bottom: 0 +} + +.single-product.woocommerce div.product .product-title { + letter-spacing: -.03em; + line-height: 1.1667em; + margin: -.2667em 0 0 +} + +.single-product.woocommerce div.product .price { + font-size: 30px; + line-height: 1.3333em; + font-weight: 600; + color: var(--logico-dark-text-color); + display: block +} + +.single-product.woocommerce div.product .price:not(:first-child) { + margin: .7333em 0 0 +} + +.single-product.woocommerce div.product .price:first-child { + margin: -.35em 0 0 +} + +.single-product.woocommerce div.product .price .price_wrapper { + display: block +} + +.single-product.woocommerce div.product .price del { + opacity: 1; + margin: 0 4px 0 0; + color: #c01227 +} + +.single-product.woocommerce div.product .price ins { + text-decoration: none; + font-weight: inherit; + color: #ADADAD +} + +.single-product.woocommerce div.product .woocommerce-variation-price .price { + margin: 1.1333em 0 0 +} + +.single-product.woocommerce div.product .woocommerce-product-rating { + line-height: 1.6667em +} + +.single-product.woocommerce div.product .woocommerce-product-rating .product-rating-wrapper { + display: inline-block; + margin: 0 20px 0 0 +} + +.single-product.woocommerce div.product .woocommerce-product-rating .star-rating { + width: 6.415em +} + +.single-product.woocommerce div.product .woocommerce-product-rating .star-rating, +.single-product.woocommerce div.product .woocommerce-product-rating .star-rating>span { + font-size: 15px !important; + letter-spacing: .25em +} + +.single-product.woocommerce div.product .woocommerce-product-details__short-description:not(:first-child) { + margin: 21px 0 0 +} + +.single-product.woocommerce div.product .woocommerce-product-details__short-description ul li strong, +.single-product.woocommerce div.product .woocommerce-product-details__short-description ol li strong { + font-weight: 600 +} + +.single-product.woocommerce div.product .woocommerce-product-details__short-description ul li+li, +.single-product.woocommerce div.product .woocommerce-product-details__short-description ol li+li { + margin-top: 4px +} + +.single-product.woocommerce div.product .product_meta:not(:first-child) { + margin-top: 27px; + padding-top: 22px; + border-top: solid 1px var(--logico-border-hover-color) +} + +.single-product.woocommerce div.product .product_meta .product_meta_item { + line-height: 2.5em; + display: table-row; + width: 100% +} + +.single-product.woocommerce div.product .product_meta .product_meta_item .product_meta_label { + display: table-cell; + padding: 0 21px 0 0; + font-weight: 600; + letter-spacing: -.03em; + color: var(--logico-dark-text-color) +} + +.single-product.woocommerce div.product .product_meta .product_meta_item .product_meta_value { + display: table-cell +} + +.single-product.woocommerce div.product .product_meta .product_meta_item a { + text-decoration: none; + color: var(--logico-default-text-color) +} + +.single-product.woocommerce div.product .product_meta .product_meta_item a:hover { + color: var(--logico-accent-color) +} + +.single-product.woocommerce div.product .cart { + margin: 0; + position: relative; + z-index: 2 +} + +.single-product.woocommerce div.product .cart:not(:first-child) { + margin-top: 18px; + border-top: solid 1px var(--logico-border-hover-color) +} + +.single-product.woocommerce div.product .cart.variations_form .variations { + margin: 24px 0 0 +} + +.single-product.woocommerce div.product .cart.variations_form .variations th { + padding: 10px 20px 10px 0; + vertical-align: middle; + text-align: left; + width: 10px; + font-weight: 600 +} + +.single-product.woocommerce div.product .cart.variations_form .variations td { + vertical-align: middle; + padding: 10px 0 +} + +.single-product.woocommerce div.product .cart.variations_form .variations label { + margin: 7px 0; + font-weight: 600; + text-transform: capitalize; + display: block +} + +.single-product.woocommerce div.product .cart.variations_form .variations .reset_variations { + position: absolute +} + +.single-product.woocommerce div.product .cart.variations_form .single_variation { + margin: 54px 0 0 +} + +.single-product.woocommerce div.product .cart.grouped_form:not(:first-child) { + margin-top: 22px; + padding-top: 28px +} + +.single-product.woocommerce div.product .cart .button, +.single-product.woocommerce div.product .cart .added_to_cart { + margin: 34px 0 0 0 !important +} + +.single-product.woocommerce div.product .cart .button.added, +.single-product.woocommerce div.product .cart .added_to_cart.added { + display: none +} + +.single-product.woocommerce div.product .cart .button:not(:disabled):not(.disabled):hover:before, +.single-product.woocommerce div.product .cart .added_to_cart:not(:disabled):not(.disabled):hover:before { + animation: none +} + +.single-product.woocommerce div.product .cart .button:before { + content: '\e843'; + font-size: 1.42857em; + width: .35714em; + height: .35714em; + right: 1.02143em; + margin: -.17857em 0 0 +} + +.single-product.woocommerce div.product .cart .button.loading { + opacity: .4; + cursor: default +} + +.single-product.woocommerce div.product .cart .button.loading:after { + animation: none +} + +.single-product.woocommerce div.product .cart .added_to_cart { + float: left +} + +.single-product.woocommerce div.product .cart .added_to_cart:before { + content: '\e87a' +} + +.single-product.woocommerce div.product .cart .quantity-wrapper { + float: left; + margin: 42px 0 0 0 +} + +.single-product.woocommerce div.product .cart .quantity-wrapper .quantity { + margin: 0 +} + +.single-product.woocommerce div.product .cart .quantity-wrapper:not(:last-child) { + margin-right: 20px +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs { + clear: both +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs:not(:first-child) { + padding-top: 50px +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--description { + max-width: 995px +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs .woocommerce-Tabs-panel--reviews { + max-width: 995px +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs .panel { + margin: 0 +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs { + position: relative; + list-style: none; + margin: 0 0 40px; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + width: 100%; + overflow: inherit; + padding: 0 !important +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs:before, +.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs:after { + content: none; + display: none +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li { + margin: 0; + padding: 0; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + border-radius: 0; + position: relative +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li:after { + content: none; + display: none +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li:before { + content: attr(data-title); + display: block; + font-family: inherit; + font-size: 18px; + line-height: 1.25em; + font-weight: 600; + opacity: 0; + padding: 0 6px 10px; + letter-spacing: -.03em; + text-align: center; + position: static; + border: none; + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + left: initial; + right: initial; + top: initial; + bottom: initial; + width: auto; + height: auto; + white-space: nowrap +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li a { + display: block; + font-size: 18px; + line-height: 1.25em; + font-weight: 400 !important; + text-align: center; + padding: 0 6px 8px !important; + position: absolute; + top: 0; + left: 0; + right: 0; + letter-spacing: -.03em; + border-bottom: solid 2px #E0E0E0; + color: var(--logico-dark-text-color); + white-space: nowrap; + -webkit-transition: none; + transition: none +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li.active a { + font-weight: 600 !important; + border-color: var(--logico-accent-color) +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li+li { + margin-left: 20px +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs .wc-tab ul:not([class*="elementor-editor"]) li { + padding: 0 0 0 26px +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs .wc-tab ul:not([class*="elementor-editor"]) li:before { + content: ''; + width: 5px; + height: 5px; + -webkit-border-radius: 0; + border-radius: 0; + opacity: 1; + font-size: inherit; + top: .8125em +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs .wc-tab ul:not([class*="elementor-editor"]) li+li, +.single-product.woocommerce .content-wrapper .woocommerce-tabs .wc-tab ul:not([class*="elementor-editor"]) li+ul, +.single-product.woocommerce .content-wrapper .woocommerce-tabs .wc-tab ul:not([class*="elementor-editor"]) li+ol { + margin: 10px 0 0 +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes { + border: none; + width: 100%; + border-spacing: 0 +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes:not(:first-child) { + margin-top: 40px +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes:last-child { + margin-bottom: 0 +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr td, +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr th { + border: none; + border-top: solid 1px var(--logico-border-color); + border-left: solid 1px var(--logico-border-color); + line-height: 22px; + padding: 12px 10px; + font-style: normal; + font-weight: 400 +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr th:last-child, +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr td:last-child { + border-right: solid 1px var(--logico-border-color) +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr th { + width: 10px; + white-space: nowrap; + text-align: left; + font-weight: 600; + letter-spacing: -.03em +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr th:after { + content: ':' +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:nth-child(even) td, +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:nth-child(even) th { + background: none +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:first-child th:first-child, +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:first-child td:first-child { + border-radius: var(--logico-radius-small, 0) 0 0 0 +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:first-child th:last-child, +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:first-child td:last-child { + border-radius: 0 var(--logico-radius-small, 0) 0 0 +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:last-child td, +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:last-child th { + border-bottom: solid 1px var(--logico-border-color) +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:last-child th:first-child, +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:last-child td:first-child { + border-radius: 0 0 0 var(--logico-radius-small, 0) +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:last-child th:last-child, +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr:last-child td:last-child { + border-radius: 0 0 var(--logico-radius-small, 0) 0 +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes p { + padding: 0; + font-size: inherit; + line-height: inherit +} + +.single-product.woocommerce .content-wrapper .woocommerce-tabs .woocommerce-Tabs-panel h2 { + display: none +} + +.single-product.woocommerce .related, +.single-product.woocommerce .upsells { + margin: 90px 0 0; + float: left; + width: 100% +} + +.single-product.woocommerce .related h2:not(:last-child), +.single-product.woocommerce .upsells h2:not(:last-child) { + margin-bottom: .125em +} + +.woocommerce div.product form.cart .group_table { + width: 100%; + margin: 0 +} + +.woocommerce div.product form.cart .group_table td { + vertical-align: middle +} + +.woocommerce div.product form.cart .group_table .quantity-wrapper { + margin: 0; + float: none; + display: block +} + +.woocommerce div.product form.cart .group_table label { + margin: 0; + float: none; + display: block; + font-weight: 600; + font-size: 20px; + line-height: 1.7em +} + +.woocommerce div.product form.cart .group_table label a { + text-decoration: none; + color: var(--logico-dark-text-color) +} + +.woocommerce div.product form.cart .group_table label a:hover { + color: var(--logico-accent-color) +} + +.woocommerce div.product form.cart .group_table .price_wrapper { + display: block; + text-align: right; + font-size: 18px; + line-height: 30px; + font-weight: 600; + color: var(--logico-default-text-color); + white-space: nowrap +} + +.woocommerce div.product form.cart .group_table .price_wrapper del { + opacity: 1; + display: inline-block; + margin: 0 13px 0 0; + color: #ADADAD +} + +.woocommerce div.product form.cart .group_table .price_wrapper ins { + text-decoration: none; + font-weight: inherit; + color: #c01227 +} + +.woocommerce div.product p.stock { + margin: 0; + font-size: 1em +} + +.woocommerce div.product p.stock:not(:first-child) { + margin: 9px 0 0 +} + +@media only screen and (max-width:1020px) { + .woocommerce div.product form.cart .group_table { + width: 100%; + margin-bottom: -20px !important + } + .woocommerce div.product form.cart .group_table tr { + display: block; + margin-bottom: 30px; + padding-bottom: 15px; + border-bottom: solid 1px var(--logico-border-hover-color) + } + .woocommerce div.product form.cart .group_table td { + display: block; + margin: 0; + padding: 0 0 10px + } + .woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label { + padding-left: 0; + padding-right: 0 + } + .woocommerce div.product form.cart .group_table .price_wrapper { + text-align: left + } +} + +@media only screen and (min-width:841px) { + .single-product.woocommerce div.product .related, + .single-product.woocommerce div.product .upsells { + margin: 120px 0 0 + } + .single-product.woocommerce .content-wrapper div.product div.images { + width: 39.9254%; + margin: 0; + float: left + } + .single-product.woocommerce .content-wrapper div.product div.summary { + width: 48.5075%; + margin: 0 0 0 11.5676%; + float: right + } + .single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li:before { + font-size: 20px; + padding: 0 26px 16px + } + .single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li a { + font-size: 20px; + padding: 0 26px 14px !important + } + .single-product.woocommerce .content-wrapper .woocommerce-tabs ul.tabs li+li { + margin-left: 30px; + margin-right: 0 + } +} + +@media only screen and (min-width:1021px) { + .single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr th { + padding: 24px 30px 23px + } + .single-product.woocommerce .content-wrapper .woocommerce-tabs table.shop_attributes tr td { + padding: 24px 37px 23px + } + .single-product.woocommerce div.product form.cart .group_table td { + padding: 10px + } + .single-product.woocommerce div.product form.cart .group_table td:first-child { + width: 10px; + padding-left: 0; + padding-right: 10px + } + .single-product.woocommerce div.product form.cart .group_table td:last-child { + padding-left: 10px; + padding-right: 0 + } +} + +@media only screen and (min-width:1201px) { + .single-product.woocommerce div.product .cart .button, + .single-product.woocommerce div.product .cart .added_to_cart { + margin: 34px 20px 0 0 !important + } + .single-product.woocommerce div.product .cart .quantity-wrapper { + margin: 42px 0 0 + } + .single-product.woocommerce div.product .cart .quantity-wrapper:not(:last-child) { + margin-right: 37px + } +} + +@media only screen and (min-width:1380px) { + .single-product.woocommerce div.product .related, + .single-product.woocommerce div.product .upsells { + margin: 150px 0 0 + } +} + +.woocommerce .widget_layered_nav_filters ul, +.woocommerce.widget_layered_nav_filters ul, +.woocommerce-page .widget_layered_nav_filters ul { + margin: -10px -5px 0; + font-size: 0; + line-height: 1 +} + +.woocommerce .widget_layered_nav_filters ul .chosen, +.woocommerce.widget_layered_nav_filters ul .chosen, +.woocommerce-page .widget_layered_nav_filters ul .chosen { + display: inline-block; + vertical-align: top; + margin: 10px 5px 0 +} + +.woocommerce .widget_layered_nav_filters ul .chosen:before, +.woocommerce.widget_layered_nav_filters ul .chosen:before, +.woocommerce-page .widget_layered_nav_filters ul .chosen:before { + content: none; + display: none +} + +.woocommerce .widget_layered_nav_filters ul .chosen a, +.woocommerce.widget_layered_nav_filters ul .chosen a, +.woocommerce-page .widget_layered_nav_filters ul .chosen a { + font-size: 14px !important; + line-height: 20px; + font-weight: 400; + padding: 5px 12px; + -webkit-transition: background-color 0.3s, color 0.3s; + transition: background-color 0.3s, color 0.3s; + display: block; + cursor: pointer; + text-decoration: none; + background-color: var(--logico-background-alter-color); + color: var(--logico-default-text-color); + border-radius: calc(var(--logico-radius-small, 0px) / 2) +} + +.woocommerce .widget_layered_nav_filters ul .chosen a:hover, +.woocommerce.widget_layered_nav_filters ul .chosen a:hover, +.woocommerce-page .widget_layered_nav_filters ul .chosen a:hover { + background-color: var(--logico-background-color); + color: var(--logico-dark-text-color) +} + +.woocommerce .widget_layered_nav_filters ul .chosen a:before, +.woocommerce.widget_layered_nav_filters ul .chosen a:before, +.woocommerce-page .widget_layered_nav_filters ul .chosen a:before { + content: '\e845'; + color: #c01227; + font: 700 normal 9px/1 'fontello'; + background: none; + width: auto; + height: auto; + -webkit-border-radius: 0; + border-radius: 0; + display: inline-block; + vertical-align: middle; + margin: -3px 10px 0 0 +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__title { + margin-top: 0; + margin-bottom: 1em; + padding-bottom: .2em; + border-bottom-style: solid; + border-bottom-width: 1px +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list li { + padding: 0 +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list li:before { + content: none; + display: none +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list:not(.wc-block-active-filters__list--chips) .wc-block-active-filters__list-item:before { + content: none; + display: none +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list:not(.wc-block-active-filters__list--chips) .wc-block-active-filters__list-item .wc-block-active-filters__list-item-type { + letter-spacing: normal +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list:not(.wc-block-active-filters__list--chips) .wc-block-active-filters__list-item .wc-block-active-filters__list-item-name { + font-size: 16px; + margin: 0 +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list:not(.wc-block-active-filters__list--chips) .wc-block-active-filters__list-item .wc-block-active-filters__list-item-name button.wc-block-active-filters__list-item-remove { + border: none; + padding: 0; + min-width: 0; + background: none +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list:not(.wc-block-active-filters__list--chips) .wc-block-active-filters__list-item .wc-block-active-filters__list-item-name button.wc-block-active-filters__list-item-remove:hover { + padding: 0; + background: none +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list:not(.wc-block-active-filters__list--chips) .wc-block-active-filters__list-item .wc-block-active-filters__list-item-name button.wc-block-active-filters__list-item-remove svg { + -webkit-transition: fill 0.3s; + transition: fill 0.3s +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips { + margin: -10px -5px 0; + font-size: 0; + line-height: 1 +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item { + display: inline-block; + vertical-align: top; + margin: 10px 5px 0 +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item:before { + content: none; + display: none +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item .wc-block-components-chip { + position: relative; + -webkit-border-radius: 0; + border-radius: 0; + border: none; + font-size: 14px !important; + line-height: 20px; + font-weight: 600; + padding: 5px 12px; + -webkit-transition: background-color 0.3s, color 0.3s, border-color 0.3s; + transition: background-color 0.3s, color 0.3s, border-color 0.3s; + display: block; + cursor: pointer; + text-decoration: none; + background-color: var(--logico-background-alter-color); + color: var(--logico-default-text-color) +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item .wc-block-components-chip:before { + content: '\e845'; + color: #c01227; + font: 700 normal 9px/1 'fontello'; + background: none; + width: auto; + height: auto; + -webkit-border-radius: 0; + border-radius: 0; + display: inline-block; + vertical-align: middle; + margin: -3px 10px 0 0 +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item .wc-block-components-chip:hover { + background-color: var(--logico-background-color); + color: var(--logico-dark-text-color) +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item .wc-block-components-chip__text { + padding: 0 +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item button.wc-block-components-chip__remove { + cursor: pointer; + padding: 0; + min-width: 0; + display: block; + vertical-align: middle; + margin: 0; + border: none; + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + z-index: 2; + width: 100%; + height: 100%; + background: none; + opacity: 0 +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item button.wc-block-components-chip__remove:before, +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item button.wc-block-components-chip__remove:after, +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item button.wc-block-components-chip__remove svg { + content: none; + display: none +} + +.wp-block-woocommerce-active-filters .wc-block-active-filters__list.wc-block-active-filters__list--chips .wc-block-active-filters__list-item button.wc-block-components-chip__remove:hover { + padding: 0; + background: none +} + +.woocommerce .widget_shopping_cart .cart_list, +.woocommerce-page .widget_shopping_cart .cart_list, +.woocommerce.widget_shopping_cart .cart_list { + padding: 8px 0 0 +} + +.woocommerce .widget_shopping_cart .cart_list li, +.woocommerce-page .widget_shopping_cart .cart_list li, +.woocommerce.widget_shopping_cart .cart_list li { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center; + padding: 0; + line-height: 1.6667em +} + +.woocommerce .widget_shopping_cart .cart_list li:not(:first-child), +.woocommerce-page .widget_shopping_cart .cart_list li:not(:first-child), +.woocommerce.widget_shopping_cart .cart_list li:not(:first-child) { + margin: 30px 0 0; + padding: 31px 0 0 +} + +.woocommerce .widget_shopping_cart .cart_list li:not(:first-child):before, +.woocommerce-page .widget_shopping_cart .cart_list li:not(:first-child):before, +.woocommerce.widget_shopping_cart .cart_list li:not(:first-child):before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + background-color: var(--logico-border-color); + height: 1px; + opacity: .4 +} + +.woocommerce .widget_shopping_cart .cart_list li a, +.woocommerce-page .widget_shopping_cart .cart_list li a, +.woocommerce.widget_shopping_cart .cart_list li a { + font-weight: inherit; + display: inline; + color: var(--logico-default-text-color) +} + +.woocommerce .widget_shopping_cart .cart_list li a:hover, +.woocommerce-page .widget_shopping_cart .cart_list li a:hover, +.woocommerce.widget_shopping_cart .cart_list li a:hover { + color: var(--logico-accent-color) +} + +.woocommerce .widget_shopping_cart .cart_list li .thumbnail-woocommerce_wrapper, +.woocommerce-page .widget_shopping_cart .cart_list li .thumbnail-woocommerce_wrapper, +.woocommerce.widget_shopping_cart .cart_list li .thumbnail-woocommerce_wrapper { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + -webkit-align-self: flex-start; + -moz-align-self: flex-start; + -ms-align-self: flex-start; + align-self: flex-start; + margin: 0 20px 0 0; + position: static +} + +.woocommerce .widget_shopping_cart .cart_list li .thumbnail-woocommerce_wrapper img, +.woocommerce-page .widget_shopping_cart .cart_list li .thumbnail-woocommerce_wrapper img, +.woocommerce.widget_shopping_cart .cart_list li .thumbnail-woocommerce_wrapper img { + display: block; + position: relative; + margin: 0; + float: none; + width: 85px; + height: auto; + border: none; + border-radius: var(--logico-radius-small, 0) +} + +.woocommerce .widget_shopping_cart .cart_list li .content-woocommerce-wrapper, +.woocommerce-page .widget_shopping_cart .cart_list li .content-woocommerce-wrapper, +.woocommerce.widget_shopping_cart .cart_list li .content-woocommerce-wrapper { + display: block; + width: 100%; + line-height: 1.6667em +} + +.woocommerce .widget_shopping_cart .cart_list li .content-woocommerce-wrapper h6, +.woocommerce .widget_shopping_cart .cart_list li .content-woocommerce-wrapper .woocommerce-mini-cart-item__title, +.woocommerce-page .widget_shopping_cart .cart_list li .content-woocommerce-wrapper h6, +.woocommerce-page .widget_shopping_cart .cart_list li .content-woocommerce-wrapper .woocommerce-mini-cart-item__title, +.woocommerce.widget_shopping_cart .cart_list li .content-woocommerce-wrapper h6, +.woocommerce.widget_shopping_cart .cart_list li .content-woocommerce-wrapper .woocommerce-mini-cart-item__title { + font-family: inherit; + margin: 0; + line-height: 1.6667em; + font-weight: 600; + display: block +} + +.woocommerce .widget_shopping_cart .cart_list li .content-woocommerce-wrapper .woocommerce-mini-cart-item__price, +.woocommerce-page .widget_shopping_cart .cart_list li .content-woocommerce-wrapper .woocommerce-mini-cart-item__price, +.woocommerce.widget_shopping_cart .cart_list li .content-woocommerce-wrapper .woocommerce-mini-cart-item__price { + display: block; + margin: 10px 0 0 +} + +.woocommerce .widget_shopping_cart .cart_list li .content-woocommerce-wrapper .quantity, +.woocommerce-page .widget_shopping_cart .cart_list li .content-woocommerce-wrapper .quantity, +.woocommerce.widget_shopping_cart .cart_list li .content-woocommerce-wrapper .quantity { + display: block; + line-height: 1.3889em; + font-weight: 600 +} + +.woocommerce .widget_shopping_cart .cart_list li a.remove_from_cart_button, +.woocommerce-page .widget_shopping_cart .cart_list li a.remove_from_cart_button, +.woocommerce.widget_shopping_cart .cart_list li a.remove_from_cart_button { + position: static; + margin: 0 0 0 20px; + background: none; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + font: normal 14px/1em 'fontello'; + width: 14px; + height: 14px; + color: #c01227 +} + +.woocommerce .widget_shopping_cart .cart_list li a.remove_from_cart_button:before, +.woocommerce-page .widget_shopping_cart .cart_list li a.remove_from_cart_button:before, +.woocommerce.widget_shopping_cart .cart_list li a.remove_from_cart_button:before { + content: '\e845' +} + +.woocommerce .widget_shopping_cart p.total, +.woocommerce-page .widget_shopping_cart p.total, +.woocommerce.widget_shopping_cart p.total { + margin: 30px 0 0 !important; + padding: 21px 0 0; + border: none; + position: relative; + font-size: 20px; + font-weight: 600; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.woocommerce .widget_shopping_cart p.total:before, +.woocommerce-page .widget_shopping_cart p.total:before, +.woocommerce.widget_shopping_cart p.total:before { + content: ''; + position: absolute; + display: block; + left: 0; + right: 0; + top: 0; + background-color: var(--logico-border-color); + height: 1px; + opacity: .4 +} + +.woocommerce .widget_shopping_cart p.total strong, +.woocommerce-page .widget_shopping_cart p.total strong, +.woocommerce.widget_shopping_cart p.total strong { + font-weight: inherit +} + +.woocommerce .widget_shopping_cart p.total .amount, +.woocommerce-page .widget_shopping_cart p.total .amount, +.woocommerce.widget_shopping_cart p.total .amount { + font-weight: 600; + font-size: 18px +} + +.woocommerce .widget_shopping_cart p.woocommerce-mini-cart-buttons, +.woocommerce-page .widget_shopping_cart p.woocommerce-mini-cart-buttons, +.woocommerce.widget_shopping_cart p.woocommerce-mini-cart-buttons { + position: relative; + z-index: 2; + padding: 20px 0 0; + margin: 0 -5px !important; + font-size: 0; + line-height: 1; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.woocommerce .widget_shopping_cart p.woocommerce-mini-cart-buttons:before, +.woocommerce .widget_shopping_cart p.woocommerce-mini-cart-buttons:after, +.woocommerce-page .widget_shopping_cart p.woocommerce-mini-cart-buttons:before, +.woocommerce-page .widget_shopping_cart p.woocommerce-mini-cart-buttons:after, +.woocommerce.widget_shopping_cart p.woocommerce-mini-cart-buttons:before, +.woocommerce.widget_shopping_cart p.woocommerce-mini-cart-buttons:after { + content: none; + display: none +} + +.woocommerce .widget_shopping_cart p.woocommerce-mini-cart-buttons a.logico-alter-button, +.woocommerce-page .widget_shopping_cart p.woocommerce-mini-cart-buttons a.logico-alter-button, +.woocommerce.widget_shopping_cart p.woocommerce-mini-cart-buttons a.logico-alter-button { + margin: 20px 5px 0; + padding: 14px 60px 14px 14px; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0 +} + +.woocommerce .widget_shopping_cart p.woocommerce-mini-cart-buttons a.logico-alter-button:hover, +.woocommerce-page .widget_shopping_cart p.woocommerce-mini-cart-buttons a.logico-alter-button:hover, +.woocommerce.widget_shopping_cart p.woocommerce-mini-cart-buttons a.logico-alter-button:hover { + padding: 14px 14px 14px 60px +} + +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list, +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list, +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list { + list-style: none; + margin: 0; + padding: 0 +} + +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item, +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item, +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item { + padding: 0; + line-height: 1.6667em; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end +} + +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:not(:first-child), +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:not(:first-child), +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:not(:first-child) { + margin: 10px 0 0 +} + +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:before, +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:after, +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:before, +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:after, +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:before, +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item:after { + content: none; + display: none +} + +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a, +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a, +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a { + display: inline-block; + position: relative; + padding: 0 0 0 40px; + font-size: inherit; + line-height: 1.6667em; + font-weight: 600; + color: var(--logico-default-text-color) +} + +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a:before, +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a:before, +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a:before { + content: ''; + width: 20px; + height: 20px; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block !important; + cursor: pointer; + outline: none !important; + position: absolute; + left: 0; + right: initial; + top: .2778em; + border: solid 1px var(--logico-border-color); + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s; + border-radius: calc(var(--logico-radius-small, 0px) / 2) +} + +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a:after, +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a:after, +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item a:after { + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + opacity: 0; + content: '\e87b'; + position: absolute; + width: 20px; + height: 20px; + font: 400 normal 9px/20px 'fontello'; + text-align: center; + display: block; + z-index: 2; + left: 0; + right: initial; + top: .5555em; + color: var(--logico-dark-text-color) +} + +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item.chosen a:before, +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item.chosen a:before, +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item.chosen a:before { + content: ''; + border-color: var(--logico-border-hover-color) +} + +.woocommerce .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item.chosen a:after, +.woocommerce.woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item.chosen a:after, +.woocommerce-page .woocommerce-widget-layered-nav ul.woocommerce-widget-layered-nav-list li.woocommerce-widget-layered-nav-list__item.chosen a:after { + opacity: 1 +} + +.woocommerce .widget_price_filter form, +.woocommerce.widget_price_filter form, +.woocommerce-page .widget_price_filter form { + padding-top: 43px; + position: relative +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider, +.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider, +.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider { + margin: 0 9px +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider:before, +.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider:after, +.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider:before, +.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider:after, +.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider:before, +.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider:after { + content: ''; + display: block; + position: absolute; + width: 8px; + height: 4px; + top: 0; + background-color: var(--logico-background-color); + border: solid 1px var(--logico-border-color) +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider:before, +.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider:before, +.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider:before { + left: -8px; + right: initial; + border-right: none +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider:after, +.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider:after, +.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider:after { + right: -8px; + left: initial; + border-left: none +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle, +.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle, +.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider .ui-slider-handle { + width: 16px; + height: 16px; + top: -6px; + border: solid 1px var(--logico-border-color); + background-color: var(--logico-background-color) +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, +.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content, +.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content { + -webkit-border-radius: 0; + border-radius: 0 +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-horizontal, +.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider-horizontal, +.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider-horizontal { + height: 6px; + background-color: var(--logico-background-color); + -webkit-box-shadow: inset 0 0 0 1px var(--logico-border-color); + -moz-box-shadow: inset 0 0 0 1px var(--logico-border-color); + box-shadow: inset 0 0 0 1px var(--logico-border-color) +} + +.woocommerce .widget_price_filter .price_slider_wrapper .ui-slider-range, +.woocommerce.widget_price_filter .price_slider_wrapper .ui-slider-range, +.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-slider-range { + background-color: var(--logico-accent-color) +} + +.woocommerce .widget_price_filter .price_slider_amount, +.woocommerce.widget_price_filter .price_slider_amount, +.woocommerce-page .widget_price_filter .price_slider_amount { + margin: 33px 0 0; + z-index: 2; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.woocommerce .widget_price_filter .price_slider_amount .price_label, +.woocommerce.widget_price_filter .price_slider_amount .price_label, +.woocommerce-page .widget_price_filter .price_slider_amount .price_label { + order: 1; + font-size: 16px; + line-height: 1.875em; + text-align: left; + position: absolute; + top: 0; + left: 0; + right: 0 +} + +.woocommerce .widget_price_filter .price_slider_amount input, +.woocommerce.widget_price_filter .price_slider_amount input, +.woocommerce-page .widget_price_filter .price_slider_amount input { + position: absolute +} + +.woocommerce .widget_price_filter .price_slider_amount .clear, +.woocommerce.widget_price_filter .price_slider_amount .clear, +.woocommerce-page .widget_price_filter .price_slider_amount .clear { + display: none +} + +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__actions button[type=submit]:not(.wp-block-search__button).wc-block-components-filter-submit-button { + font-size: 14px +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: stretch; + -moz-align-items: stretch; + -ms-align-items: stretch; + align-items: stretch +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-price-filter__range-text { + order: 1; + font-size: 16px; + line-height: 1.875em; + display: block; + margin: 0 0 16px +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-price-filter__range-text:before { + content: 'Price: ' +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-price-filter__range-text .wc-block-components-formatted-money-amount { + font-size: 1em +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-price-filter__range-text .wc-block-formatted-money-amount+.wc-block-formatted-money-amount:before { + content: ' — ' +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-price-filter__range-input-wrapper { + order: 2; + margin: 16px 0 +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-components-price-slider__actions { + order: 3; + margin: 33px 0 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row-reverse; + -moz-flex-direction: row-reverse; + -ms-flex-direction: row-reverse; + flex-direction: row-reverse; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-end; + -moz-justify-content: flex-end; + -ms-justify-content: flex-end; + justify-content: flex-end; + -webkit-align-items: center; + -moz-align-items: center; + -ms-align-items: center; + align-items: center +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-components-price-slider__actions button { + white-space: nowrap +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-reset-button { + font-weight: 600; + text-decoration: underline; + color: var(--logico-default-text-color); + padding: 0; + font-size: 14px; + line-height: 1.4286em; + border: none; + background: none +} + +.wp-block-woocommerce-price-filter .wc-block-price-filter .wc-block-components-price-slider__actions .wc-block-components-filter-reset-button:hover { + text-decoration: none +} + +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input-wrapper { + height: 6px; + margin: 0; + width: 100%; + z-index: 1; + background-color: var(--logico-background-color); + -webkit-box-shadow: inset 0 0 0 1px var(--logico-border-color); + -moz-box-shadow: inset 0 0 0 1px var(--logico-border-color); + box-shadow: inset 0 0 0 1px var(--logico-border-color); + -webkit-border-radius: 0; + border-radius: 0 +} + +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input-wrapper:before { + content: none; + display: none +} + +.wp-block-woocommerce-price-filter .wc-block-components-price-slider__range-input-progress { + height: 6px; + --range-color: var(--logico-accent-color); + background-color: transparent +} + +.wp-block-woocommerce-price-filter input[type="range"].wc-block-price-filter__range-input { + margin: 0; + z-index: 2; + background: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none +} + +.woocommerce .widget_rating_filter ul, +.woocommerce-page .widget_rating_filter ul { + list-style: none; + margin: 0; + padding: 0 +} + +.woocommerce .widget_rating_filter ul li, +.woocommerce-page .widget_rating_filter ul li { + padding: 0 +} + +.woocommerce .widget_rating_filter ul li:not(:first-child), +.woocommerce-page .widget_rating_filter ul li:not(:first-child) { + margin: 5px 0 0 +} + +.woocommerce .widget_rating_filter ul li:before, +.woocommerce-page .widget_rating_filter ul li:before { + content: none; + display: none +} + +.woocommerce .widget_rating_filter ul li a, +.woocommerce-page .widget_rating_filter ul li a { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + position: relative; + padding: 0 0 0 40px; + color: var(--logico-default-text-color) +} + +.woocommerce .widget_rating_filter ul li a:before, +.woocommerce-page .widget_rating_filter ul li a:before { + content: ''; + width: 20px; + height: 20px; + -moz-box-sizing: border-box; + box-sizing: border-box; + display: block !important; + cursor: pointer; + outline: none !important; + position: absolute; + left: 0; + right: initial; + top: .4444em; + border: solid 1px var(--logico-border-color); + -webkit-transition: border-color 0.3s; + transition: border-color 0.3s +} + +.woocommerce .widget_rating_filter ul li a:after, +.woocommerce-page .widget_rating_filter ul li a:after { + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + opacity: 0; + content: '\e87b'; + position: absolute; + width: 20px; + height: 20px; + font: 400 normal 9px/20px 'fontello'; + text-align: center; + display: block; + z-index: 2; + left: 0; + right: initial; + top: .8889em; + color: var(--logico-dark-text-color) +} + +.woocommerce .widget_rating_filter ul li a .star-rating, +.woocommerce-page .widget_rating_filter ul li a .star-rating { + order: initial; + margin: 9px 6px 0 0 +} + +.woocommerce .widget_rating_filter ul li.chosen a:before, +.woocommerce-page .widget_rating_filter ul li.chosen a:before { + content: ''; + border-color: var(--logico-border-hover-color) +} + +.woocommerce .widget_rating_filter ul li.chosen a:after, +.woocommerce-page .widget_rating_filter ul li.chosen a:after { + opacity: 1 +} + +body:not(.block-editor-page) .widget_product_categories ul, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul { + list-style: none; + padding: 0; + position: relative; + margin: 0 +} + +body:not(.block-editor-page) .widget_product_categories ul li, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li { + position: relative; + padding: 0; + line-height: 1.6667em; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-end; + -moz-align-items: flex-end; + -ms-align-items: flex-end; + align-items: flex-end +} + +body:not(.block-editor-page) .widget_product_categories ul li:not(:first-child), +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li:not(:first-child) { + margin: 10px 0 0 +} + +body:not(.block-editor-page) .widget_product_categories ul li:before, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li:before { + content: none; + display: none +} + +body:not(.block-editor-page) .widget_product_categories ul li.cat-item-hierarchical, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li.cat-item-hierarchical { + margin-right: 20px; + margin-left: 0; + display: block +} + +body:not(.block-editor-page) .widget_product_categories ul li a, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li a { + text-decoration: none; + position: relative; + display: inline-block; + font-weight: 600; + padding: 0 1em 0 0; + -webkit-transition: padding 0.3s; + transition: padding 0.3s; + color: var(--logico-default-text-color) +} + +body:not(.block-editor-page) .widget_product_categories ul li a:before, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li a:before { + content: ''; + position: absolute; + display: block; + width: .334em; + height: .334em; + background-color: var(--logico-accent-color); + left: -.5em; + right: initial; + top: .6667em; + opacity: 0; + -webkit-transition: opacity 0.3s, left 0.4s linear; + transition: opacity 0.3s, left 0.4s linear; + border-radius: var(--logico-radius-small, 0) +} + +body:not(.block-editor-page) .widget_product_categories ul li a:hover, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li a:hover { + padding: 0 0 0 1em +} + +body:not(.block-editor-page) .widget_product_categories ul li a:hover:before, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li a:hover:before { + opacity: 1; + left: 0; + right: initial +} + +body:not(.block-editor-page) .widget_product_categories ul li .widget-archive-trigger, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li .widget-archive-trigger { + display: block; + position: absolute; + z-index: 1; + top: 0; + right: -20px; + left: auto; + text-align: right; + cursor: pointer; + width: 20px; + height: 1.875em; + -webkit-transition: all 0.3s; + transition: all 0.3s +} + +body:not(.block-editor-page) .widget_product_categories ul li .widget-archive-trigger:before, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li .widget-archive-trigger:before { + content: '\e812'; + font: 400 normal 14px/1em 'fontello'; + position: absolute; + display: block; + height: 14px; + top: 50%; + right: 0; + left: initial; + margin: -7px 0 0 +} + +body:not(.block-editor-page) .widget_product_categories ul li .widget-archive-trigger.active, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li .widget-archive-trigger.active { + -webkit-transform: rotate(90deg) translate(-.375em, -.1875em); + -ms-transform: rotate(90deg) translate(-.375em, -.1875em); + transform: rotate(90deg) translate(-.375em, -.1875em); + -webkit-transform-origin: center center; + -moz-transform-origin: center center; + -ms-transform-origin: center center; + -o-transform-origin: center center; + transform-origin: center center +} + +body:not(.block-editor-page) .widget_product_categories ul li>ul, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li>ul { + margin: 0 -20px 0 20px; + padding: 5px 20px 0 0; + list-style: none; + position: relative +} + +body:not(.block-editor-page) .widget_product_categories ul li>ul li, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li>ul li { + font-size: 16px; + line-height: 1.875em +} + +body:not(.block-editor-page) .widget_product_categories ul li>ul li:not(:first-child), +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li>ul li:not(:first-child) { + margin: 0 +} + +body:not(.block-editor-page) .widget_product_categories ul li>ul li a:before, +body:not(.block-editor-page) .wp-block-woocommerce-product-categories ul li>ul li a:before { + width: .375em; + height: .375em; + top: .875em +} + +body:not(.block-editor-page) .wc-block-product-categories.is-list .wc-block-product-categories-list .wc-block-product-categories-list-item-count { + -webkit-transition: color 0.3s; + transition: color 0.3s +} + +body:not(.block-editor-page) .wc-block-product-categories.is-list .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item { + padding: 0; + margin: 0 0 0 100px +} + +body:not(.block-editor-page) .wc-block-product-categories.is-list .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item:not(:first-child) { + margin-top: 5px +} + +body:not(.block-editor-page) .wc-block-product-categories.is-list .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item:before { + content: none; + display: none +} + +body:not(.block-editor-page) .wc-block-product-categories.is-list .wc-block-product-categories-list--has-images .wc-block-product-categories-list-item .wc-block-product-categories-list-item__image { + max-width: 82px; + overflow: hidden; + margin: 0 16px 0 -100px; + border-width: 1px; + border-style: solid +} + +body:not(.block-editor-page) .wc-block-product-categories .wc-block-product-categories__dropdown { + width: 100% +} + +body:not(.block-editor-page) .wc-block-product-categories button.wc-block-product-categories__button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(:disabled) { + margin: 0 0 0 10px; + padding: 0; + height: 42px; + min-width: 42px +} + +body:not(.block-editor-page) .wc-block-product-categories button.wc-block-product-categories__button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(:disabled):hover { + padding: 0 +} + +body:not(.block-editor-page) .wc-block-product-categories button.wc-block-product-categories__button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(:disabled):before, +body:not(.block-editor-page) .wc-block-product-categories button.wc-block-product-categories__button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(:disabled):after { + content: none; + display: none +} + +body:not(.block-editor-page) .wc-block-product-categories button.wc-block-product-categories__button:not(.customize-partial-edit-shortcut-button):not(.disabled):not(:disabled) svg { + width: 16px; + position: relative; + left: 0; + top: 2px; + right: initial +} + +.widget_product_search .search-form { + padding: 0 +} + +.widget_product_search .search-form .search-form-field { + padding: 11px 44px 10px 20px +} + +.widget_product_search .search-form .search-form-icon { + text-align: center; + cursor: pointer; + -webkit-transition: color 0.3s; + transition: color 0.3s; + border: none; + outline: none; + padding: 0; + min-width: 0; + background: none; + right: 14px; + left: initial; + top: 17px; + width: 16px; + height: 16px; + font-size: 16px; + line-height: 1em; + color: var(--logico-dark-text-color) +} + +.widget_product_search .search-form .search-form-icon:hover { + color: var(--logico-accent-color) +} + +.woocommerce .widget_product_tag_cloud .tagcloud, +.woocommerce.widget_product_tag_cloud .tagcloud, +.woocommerce-page .widget_product_tag_cloud .tagcloud { + margin: -10px -5px 0 !important; + font-size: 0; + line-height: 1 +} + +.woocommerce .widget_product_tag_cloud .tagcloud .tag-cloud-link, +.woocommerce.widget_product_tag_cloud .tagcloud .tag-cloud-link, +.woocommerce-page .widget_product_tag_cloud .tagcloud .tag-cloud-link { + font-size: 14px !important; + font-weight: 600; + line-height: 2.0714em; + padding: 0 1.0714em 0 1.0714em; + letter-spacing: .01em; + -webkit-transition: background-color 0.3s, color 0.3s; + transition: background-color 0.3s, color 0.3s; + display: inline-block; + vertical-align: top; + margin: 10px 5px 0; + cursor: pointer; + text-decoration: none; + background-color: var(--logico-background-alter-color); + color: var(--logico-default-text-color); + border-radius: calc(var(--logico-radius-small, 0px) / 2) +} + +.woocommerce .widget_product_tag_cloud .tagcloud .tag-cloud-link:hover, +.woocommerce.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover, +.woocommerce-page .widget_product_tag_cloud .tagcloud .tag-cloud-link:hover { + background-color: var(--logico-button-background-hover); + color: var(--logico-button-text-hover) +} + +.woocommerce ul.product_list_widget, +.woocommerce-page ul.product_list_widget { + padding: 0 +} + +.woocommerce ul.product_list_widget li, +.woocommerce-page ul.product_list_widget li { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + padding: 0 0 0 105px; + position: relative; + min-height: 85px +} + +.woocommerce ul.product_list_widget li:not(:first-child), +.woocommerce-page ul.product_list_widget li:not(:first-child) { + margin: 10px 0 0 +} + +.woocommerce ul.product_list_widget li:before, +.woocommerce-page ul.product_list_widget li:before { + content: none; + display: none +} + +.woocommerce ul.product_list_widget li img, +.woocommerce-page ul.product_list_widget li img { + width: 85px; + height: auto; + float: none; + position: absolute; + left: 0; + right: initial; + top: 0; + margin: 0; + border: none; + border-radius: var(--logico-radius-small, 0) +} + +.woocommerce ul.product_list_widget li>a, +.woocommerce-page ul.product_list_widget li>a { + line-height: 1; + font-size: 0; + font-weight: inherit; + color: var(--logico-default-text-color) +} + +.woocommerce ul.product_list_widget li>a:hover, +.woocommerce-page ul.product_list_widget li>a:hover { + color: var(--logico-accent-color) +} + +.woocommerce ul.product_list_widget li .product-title, +.woocommerce-page ul.product_list_widget li .product-title { + font-size: 18px; + line-height: 1.3333em; + font-weight: 600; + margin: 0; + display: block +} + +.woocommerce ul.product_list_widget li .price_wrapper, +.woocommerce-page ul.product_list_widget li .price_wrapper { + font-size: 16px; + line-height: 1.375em; + font-weight: 600; + margin: 10px 0 0; + color: var(--logico-default-text-color) +} + +.woocommerce ul.product_list_widget li .price_wrapper del, +.woocommerce-page ul.product_list_widget li .price_wrapper del { + opacity: 1; + margin: 0 4px 0 0; + display: inline-block; + color: #ADADAD +} + +.woocommerce ul.product_list_widget li .price_wrapper ins, +.woocommerce-page ul.product_list_widget li .price_wrapper ins { + text-decoration: none; + font-weight: inherit; + color: #c01227 +} + +.woocommerce ul.product_list_widget li .product-rating-wrapper:not(:first-child), +.woocommerce ul.product_list_widget li .star-rating:not(:first-child), +.woocommerce-page ul.product_list_widget li .product-rating-wrapper:not(:first-child), +.woocommerce-page ul.product_list_widget li .star-rating:not(:first-child) { + margin: 10px 0 0 +} + +.woocommerce ul.product_list_widget li .reviewer, +.woocommerce-page ul.product_list_widget li .reviewer { + font-size: 14px; + line-height: 20px; + font-weight: 600; + color: var(--logico-light-text-color) +} + +.woocommerce ul.product_list_widget li .reviewer:not(:first-child), +.woocommerce-page ul.product_list_widget li .reviewer:not(:first-child) { + margin: 10px 0 0 +} + +.sidebar .wc-block-grid__products, +.footer-widgets .wc-block-grid__products, +.slide-sidebar-content .wc-block-grid__products { + padding: 8px 0 0; + margin: 0 0 -10px !important; + border: none +} + +.sidebar .wc-block-grid__products .wc-block-grid__product, +.footer-widgets .wc-block-grid__products .wc-block-grid__product, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + padding: 0 0 0 105px; + position: relative; + min-height: 85px; + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + background: none; + text-align: left; + margin: 0 0 10px; + border: none +} + +.sidebar .wc-block-grid__products .wc-block-grid__product:before, +.sidebar .wc-block-grid__products .wc-block-grid__product:after, +.footer-widgets .wc-block-grid__products .wc-block-grid__product:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product:after, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product:after { + content: none; + display: none +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-onsale { + display: none +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link { + margin: 0; + line-height: 1.3333em; + display: block; + order: 1; + position: static; + color: var(--logico-default-text-color) +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link:hover, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link:hover, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link:hover { + color: var(--logico-accent-color) +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image { + width: 85px; + height: auto; + float: none; + position: absolute; + left: 0; + right: initial; + top: 0; + margin: 0 +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-image img { + border-radius: var(--logico-radius-small, 0) +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title { + -webkit-transition: color 0.3s; + transition: color 0.3s; + line-height: 1.3333em; + margin: 0; + display: block; + font-weight: 600 +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating { + order: 2 +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating:not(:first-child), +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating:not(:first-child), +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-rating:not(:first-child) { + margin: 10px 0 0 +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price { + font-size: 16px; + line-height: 1.375em; + margin: 10px 0 0; + order: 3; + font-weight: 600; + color: var(--logico-default-text-color) +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price del { + opacity: 1; + margin: 0 4px 0 0; + color: #ADADAD +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-price ins { + text-decoration: none; + font-weight: inherit; + color: #c01227 +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button { + position: static; + top: initial; + width: auto; + height: auto; + left: initial; + right: initial; + padding: 0 !important; + margin: 10px -10px 0 0; + order: 4; + font-size: 0; + line-height: 1 +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link { + margin: 0 !important; + max-width: 100% +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link:after { + content: '\e843'; + font-size: 1.3571em; + width: 2.5263em; + display: block +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.loading:before, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.loading:after, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.loading:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.loading:after, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.loading:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.loading:after { + animation: none +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.added, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.added, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .wp-block-button__link.added { + display: none +} + +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before, +.sidebar .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before, +.footer-widgets .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:before, +.slide-sidebar-content .wc-block-grid__products .wc-block-grid__product .wp-block-button .added_to_cart:after { + content: '\e87a'; + font-size: 1em; + width: 3.4286em +} + +.sidebar .wc-block-components-load-more, +.footer-widgets .wc-block-components-load-more, +.slide-sidebar-content .wc-block-components-load-more, +.elementor-widget-sidebar .wc-block-components-load-more { + text-align: initial +} + +.sidebar .wc-block-components-load-more .wp-block-button__link, +.footer-widgets .wc-block-components-load-more .wp-block-button__link, +.slide-sidebar-content .wc-block-components-load-more .wp-block-button__link, +.elementor-widget-sidebar .wc-block-components-load-more .wp-block-button__link { + min-width: 123px; + padding: 13px 20px 12px +} + +.widget div[class*="wp-block-"] .wc-block-sort-select { + text-align: left +} + +.widget div[class*="wp-block-"] .wc-block-sort-select .wc-block-components-sort-select__label { + margin: 0 +} + +.widget div[class*="wp-block-"] .wc-block-sort-select .wc-block-sort-select__select { + display: inline-block; + padding: 0 3px; + height: 30px; + outline: none; + -moz-box-sizing: border-box; + box-sizing: border-box; + border: none; + text-indent: 1px; + background: none; + position: relative; + z-index: 2; + font-weight: 700; + text-transform: uppercase; + font-size: 14px; + -webkit-appearance: none; + -moz-appearance: none; + cursor: pointer +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item { + margin: 0 +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item:before { + -webkit-transition: background-color 0.3s; + transition: background-color 0.3s; + top: 10px +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item:not(:first-child):before { + top: 32px +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__info { + margin: 0; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__meta { + width: 100%; + font-weight: 500; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__product { + line-height: 1.5em; + font-weight: 600; + margin: 0 +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__image { + width: 82px; + height: 82px; + margin: 0 25px 0 0; + border-width: 1px; + border-style: solid; + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + border-radius: var(--logico-radius-small, 0) +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__text:not(:first-child) { + margin: 12px 0 0 +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__text p { + line-height: 1.4em +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__rating { + margin: 6px 0 10px; + line-height: 1 +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__rating .wc-block-review-list-item__rating__stars { + font-size: 10px +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__author { + font-weight: 600 +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__author, +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__published-date { + display: block; + font-size: 87.5%; + line-height: 1.5em; + letter-spacing: -.02em; + margin: 0; + padding: 0 +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__published-date { + font-weight: 400 +} + +.widget div[class*="wp-block-"] .wc-block-review-list-item__item .wc-block-review-list-item__published-date:before { + content: none; + display: none +} + +.widget div[class*="wp-block-"].has-image .wc-block-review-list-item__item { + padding: 0 +} + +.widget div[class*="wp-block-"].has-image .wc-block-review-list-item__item:before { + content: none; + display: none +} + +.widget div[class*="wp-block-"].has-image .wc-block-review-list-item__item .wc-block-review-list-item__meta { + margin: -6px 0 0 +} + +.widget div[class*="wp-block-"][data-image-type="reviewer"] .wc-block-review-list-item__image { + width: 48px; + height: 48px; + border: none; + margin: 0 20px 0 0 +} + +.widget div[class*="wp-block-"].has-content .wc-block-review-list-item__item:not(:first-child) { + padding-top: 24px; + margin: 20px 0 0; + border-top-style: solid; + border-top-width: 1px +} + +.single-product.woocommerce div.product .woocommerce-product-gallery { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.single-product.woocommerce div.product .woocommerce-product-gallery .flex-control-nav { + margin: 13px 0 0; + -moz-box-sizing: border-box; + box-sizing: border-box; + position: relative +} + +.single-product.woocommerce div.product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li { + width: calc(25% - 12px); + margin: 0 6px; + -moz-box-sizing: border-box; + box-sizing: border-box; + background: -moz-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: -webkit-linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + background: linear-gradient(0deg, var(--logico-accent-color) 0%, transparent 100%); + border-radius: var(--logico-radius-medium, 0) +} + +.single-product.woocommerce div.product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img { + position: relative; + -webkit-transition: opacity 0.3s; + transition: opacity 0.3s; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-radius: var(--logico-radius-medium, 0); + opacity: 1 +} + +.single-product.woocommerce div.product .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img.flex-active { + opacity: .5 +} + +.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash { + position: absolute; + left: 0; + right: initial; + top: 0; + z-index: 3; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash .flash-item { + display: block; + height: 40px; + font-size: 12px; + line-height: 20px; + text-transform: uppercase; + font-weight: 600; + text-align: center; + padding: 11px 26px 9px; + margin-top: 20px; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-radius: var(--logico-radius-medium, 0) +} + +.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash .flash-item.sale { + background-color: #c01227; + color: #fff +} + +.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash .flash-item.new { + background-color: #04BF87; + color: #fff +} + +.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash .flash-item:not(:last-child) { + margin-right: 20px; + margin-left: 0 +} + +.single-product.woocommerce div.product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper, +.single-product.woocommerce div.product .woocommerce-product-gallery .flex-viewport { + width: 100%; + display: block; + position: relative; + overflow: hidden +} + +.single-product.woocommerce div.product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image, +.single-product.woocommerce div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image { + position: relative +} + +.single-product.woocommerce div.product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a, +.single-product.woocommerce div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image a { + display: block; + position: relative; + height: 0; + padding: 100% 0 0; + z-index: 2 +} + +.single-product.woocommerce div.product .woocommerce-product-gallery>.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img, +.single-product.woocommerce div.product .woocommerce-product-gallery .flex-viewport .woocommerce-product-gallery__image img { + position: absolute; + left: 0; + right: 0; + top: 0; + bottom: 0; + width: 100%; + height: 100%; + -webkit-object-fit: cover; + object-fit: cover; + -moz-box-sizing: border-box; + box-sizing: border-box; + border-radius: var(--logico-radius-large, 0) +} + +.logico-theme-style-rounded.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash { + padding: 0 5px +} + +.logico-theme-style-rounded.single-product.woocommerce div.product .woocommerce-product-gallery .attachment-woocommerce_flash .flash-item { + margin: 10px 5px +} + +.woocommerce .woocommerce-Reviews { + width: 100% +} + +.woocommerce #reviews #comments ol.commentlist { + margin: 0 +} + +.woocommerce #reviews #comments ol.commentlist li.review.depth-1 { + padding-bottom: 38px; + border-bottom: solid 1px var(--logico-border-hover-color); + position: relative +} + +.woocommerce #reviews #comments ol.commentlist li.review.depth-1:after { + content: ''; + position: absolute; + display: block; + width: 1px; + height: 20px; + left: initial; + right: 0; + bottom: 0 +} + +.woocommerce #reviews #comments ol.commentlist li.review { + padding: 0; + margin: 0; + font-weight: 400; + color: inherit +} + +.woocommerce #reviews #comments ol.commentlist li.review:not(:first-child) { + margin: 38px 0 0 +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container { + display: block +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-avatar { + -webkit-flex-shrink: 0; + -moz-flex-shrink: 0; + -ms-flex-shrink: 0; + flex-shrink: 0; + float: left; + width: 75px; + margin: 5px 15px 0 0; + overflow: hidden +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-avatar .avatar { + width: 75px; + max-width: none; + height: auto; + border: none; + padding: 0; + position: static; + float: none; + border-radius: var(--logico-radius-small, 0) +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-avatar+.comment-text .comment-header { + margin-left: 95px +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-text { + width: 100%; + margin: 0; + padding: 0; + border: none +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .description { + clear: both; + margin: 0; + line-height: 1.6667em +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .description:not(:first-child) { + padding-top: 20px +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .description p:first-child { + margin-top: 0 +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .description p:last-child { + margin-bottom: 0 +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-header { + line-height: 1 +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .product-rating-wrapper:not(:first-child) { + margin: 4px 0 0 +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .star-rating { + float: none +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .star-rating, +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .star-rating>span { + font-size: 15px !important +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-info { + margin: 0; + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: wrap; + -moz-flex-wrap: wrap; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .woocommerce-review__author, +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .woocommerce-review__awaiting-approval { + font-size: 18px; + line-height: 1.3889em; + font-weight: 600; + letter-spacing: -.03em; + display: block; + margin-right: 17px; + width: 100% +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .woocommerce-review__awaiting-approval { + color: #c01227; + margin-top: -1px +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-date { + font-size: 14px; + line-height: 2.1429em; + font-weight: 600; + color: var(--logico-light-text-color); + display: block; + width: 100% +} + +.woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-date:not(:first-child) { + margin-top: 5px +} + +.woocommerce #reviews #comment { + height: 88px +} + +.woocommerce #review_form_wrapper:not(:first-child) { + margin: 70px 0 0 +} + +.woocommerce #review_form #respond .comment-reply-title { + letter-spacing: -.03em; + margin-bottom: .4667em; + display: block +} + +.woocommerce #review_form #respond p { + margin: 0 0 15px +} + +.woocommerce #review_form #respond p.comment-form-cookies-consent { + margin: 26px 0 0; + clear: both +} + +.woocommerce #review_form #respond .comment-form-rating { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + font-size: 16px +} + +.woocommerce #review_form #respond .comment-form-rating:not(:last-child) { + margin-bottom: 14px +} + +.woocommerce #review_form #respond .comment-form-rating:not(:first-child) { + margin-top: 12px +} + +.woocommerce #review_form #respond p.stars { + margin: 7px 0 0; + font-size: 0; + line-height: 1 +} + +.woocommerce #review_form #respond p.stars:not(:first-child) { + margin: 7px 0 0 26px +} + +.woocommerce #review_form #respond p.stars span { + line-height: 1em +} + +.woocommerce #review_form #respond p.stars a { + font-size: 17px; + margin: 0; + padding: 0 6px 0 0 +} + +.woocommerce #review_form #respond p.stars a:before { + content: '\e861'; + -webkit-transition: color 0.3s; + transition: color 0.3s; + font: 400 normal 1em/1em 'fontello'; + color: #ADADAD +} + +.woocommerce #review_form #respond p.stars a:hover~a:before { + content: '\e861' +} + +.woocommerce #review_form #respond p.stars a.active:before { + content: '\e862'; + color: var(--logico-accent-color) +} + +.woocommerce #review_form #respond p.stars:hover a:before, +.woocommerce #review_form #respond p.stars:hover a.active:before { + content: '\e862'; + color: var(--logico-accent-color) +} + +.woocommerce #review_form #respond p.stars.selected a:not(.active):before { + content: '\e862'; + color: var(--logico-accent-color) +} + +.woocommerce #review_form #respond p.stars.selected a.active~a:before { + content: '\e861'; + color: #ADADAD +} + +@media only screen and (min-width:481px) { + .woocommerce #reviews #comments ol.commentlist li.review .comment_container { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: flex-start; + -moz-justify-content: flex-start; + -ms-justify-content: flex-start; + justify-content: flex-start; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + position: relative + } + .woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-avatar+.comment-text .comment-header { + margin-left: 0 + } + .woocommerce #reviews #comments ol.commentlist li.review .comment_container .description:not(:first-child) { + padding-top: 10px + } + .woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-meta { + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: row; + -moz-flex-direction: row; + -ms-flex-direction: row; + flex-direction: row; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: space-between; + -moz-justify-content: space-between; + -ms-justify-content: space-between; + justify-content: space-between; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start; + width: 100% + } + .woocommerce #reviews #review_form #respond p.comment-form-cookies-consent { + margin: 26px 0; + clear: both + } + .woocommerce #reviews #comment { + height: 120px + } +} + +@media only screen and (min-width:661px) { + .woocommerce #reviews #review_form #respond .form-fields .form-name, + .woocommerce #reviews #review_form #respond .form-fields .form-email { + width: calc(50% - 20px) + } + .woocommerce #reviews #comments ol.commentlist li.review .comment_container .woocommerce-review__author, + .woocommerce #reviews #comments ol.commentlist li.review .comment_container .woocommerce-review__awaiting-approval { + width: auto + } +} + +@media only screen and (min-width:841px) { + .woocommerce #reviews #comments ol.commentlist li.review.depth-1 { + padding-bottom: 50px + } + .woocommerce #reviews #comments ol.commentlist li.review:not(:first-child) { + margin: 50px 0 0 + } +} + +@media only screen and (min-width:1201px) { + .woocommerce #reviews #comments ol.commentlist li.review:not(:first-child) { + margin: 50px 0 0 + } + .woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-avatar { + margin: 0 40px 0 0 + } + .woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-avatar+.comment-text .comment-header { + margin-left: 0 + } + .woocommerce #reviews #comments ol.commentlist li.review .comment_container .comment-header { + min-height: 50px; + padding: 25px 0 0; + width: 100%; + display: -webkit-box; + display: -moz-box; + display: -webkit-flex; + display: -ms-flexbox; + display: flex; + -webkit-flex-direction: column; + -moz-flex-direction: column; + -ms-flex-direction: column; + flex-direction: column; + -webkit-flex-wrap: nowrap; + -moz-flex-wrap: nowrap; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + -webkit-justify-content: center; + -moz-justify-content: center; + -ms-justify-content: center; + justify-content: center; + -webkit-align-items: flex-start; + -moz-align-items: flex-start; + -ms-align-items: flex-start; + align-items: flex-start + } + .woocommerce #review_form_wrapper:not(:first-child) { + margin: 100px 0 0 + } +} diff --git a/assets/js/theme.js b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/js/theme.js similarity index 79% rename from assets/js/theme.js rename to 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/js/theme.js index 9952b62..3f74107 100644 --- a/assets/js/theme.js +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/js/theme.js @@ -1,7 +1,8 @@ "use strict"; + function set_device_mode() { - let attr = jQuery('body').attr('data-elementor-device-mode') - , mode = 'mobile'; + let attr = jQuery('body').attr('data-elementor-device-mode'), + mode = 'mobile'; if (typeof attr === 'undefined' && attr === !1) { if (jQuery(window).width() > 480) { mode = 'mobile_extra' @@ -26,48 +27,53 @@ function set_device_mode() { } jQuery('body').attr('data-mode', mode) } + function side_panel_open() { - jQuery('.dropdown-trigger').on('click', function () { + jQuery('.dropdown-trigger').on('click', function() { let elemID = '#side-panel-' + jQuery(this).attr('data-id'); jQuery(elemID + ', .body-overlay').addClass('active') }); - jQuery('.slide-sidebar-close').on('click', function () { + jQuery('.slide-sidebar-close').on('click', function() { jQuery(this).parents('.slide-sidebar-wrapper').removeClass('active'); jQuery('.body-overlay').removeClass('active') }) } + function search_panel_open() { - jQuery('.search-trigger').on('click', function () { + jQuery('.search-trigger').on('click', function() { let elemID = '#site-search-' + jQuery(this).attr('data-id'); jQuery(elemID + ', .body-overlay').addClass('active'); jQuery(elemID + ' .search-form .search-form-field').focus() }); - jQuery('.site-search-close').on('click', function () { + jQuery('.site-search-close').on('click', function() { jQuery(this).parents('.site-search').removeClass('active'); jQuery('.body-overlay').removeClass('active') }) } + function overlay_close_all() { - jQuery('.body-overlay').on('click', function () { + jQuery('.body-overlay').on('click', function() { jQuery(this).removeClass('active'); jQuery('.site-search, .mobile-header-menu-container, .simple-sidebar, .slide-sidebar-wrapper, .shop-hidden-sidebar').removeClass('active') }) } + function switch_form_columns() { - jQuery('.tab-columns-switcher').on('click', function () { + jQuery('.tab-columns-switcher').on('click', function() { jQuery('.tab-column', jQuery(this).parents('.tab-columns')).toggleClass('hidden') }) } + function sticky_menu_active() { if (jQuery('.sticky-header-on').length) { - jQuery('.sticky-header-on').each(function () { - let obj = jQuery(this) - , el_offset = obj.offset().top - , el_height = Math.round(jQuery('.sticky-wrapper', obj).outerHeight()) - , el_ready = Math.round(el_offset + el_height + 200) - , el_start = Math.round(el_offset + el_height + 400); + jQuery('.sticky-header-on').each(function() { + let obj = jQuery(this), + el_offset = obj.offset().top, + el_height = Math.round(jQuery('.sticky-wrapper', obj).outerHeight()), + el_ready = Math.round(el_offset + el_height + 200), + el_start = Math.round(el_offset + el_height + 400); obj.height(el_height); - jQuery(window).on('scroll', function () { + jQuery(window).on('scroll', function() { let st = jQuery(window).scrollTop(); if (st <= el_ready) { obj.removeClass('sticky-ready') @@ -83,86 +89,91 @@ function sticky_menu_active() { }) } } + function mobile_menu_open() { - jQuery('.menu-trigger').on('click', function () { + jQuery('.menu-trigger').on('click', function() { let elemID = '#mobile-header-' + jQuery(this).attr('data-id'); jQuery(elemID + ', .body-overlay').addClass('active') }); - jQuery('.menu-close').on('click', function () { + jQuery('.menu-close').on('click', function() { jQuery(this).parents('.mobile-header-menu-container').removeClass('active'); jQuery('.body-overlay').removeClass('active') }) } + function simple_sidebar_open() { - jQuery('.simple-sidebar-trigger').on('click', function () { + jQuery('.simple-sidebar-trigger').on('click', function() { let elemID = '#simple-sidebar-' + jQuery(this).attr('data-id'); if (jQuery(window).width() < 1021) { jQuery(elemID + ', .body-overlay').addClass('active') } }); - jQuery('.shop-hidden-sidebar-close').on('click', function () { + jQuery('.shop-hidden-sidebar-close').on('click', function() { jQuery(this).parents('.simple-sidebar').removeClass('active'); jQuery('.body-overlay').removeClass('active') }) } + function tracking_popup_open() { - jQuery('.tracking-trigger').on('click', function () { + jQuery('.tracking-trigger').on('click', function() { let elemID = '#tracking-popup-' + jQuery(this).attr('data-id'); jQuery(elemID).fadeIn(300) }); - jQuery('.tracking-form-close').on('click', function () { + jQuery('.tracking-form-close').on('click', function() { jQuery(this).parents('.tracking-form-wrapper').fadeOut(300) }) } + function page_title_animate() { if (jQuery('.page-loader-container').length) { - jQuery('body').on('pageloader_start_hidden', function () { + jQuery('body').on('pageloader_start_hidden', function() { if (jQuery(window).innerWidth() > 1020) { jQuery('.page-title-decoration.animation-enable').addClass('animated') } }) } else { - jQuery(window).on('load', function () { + jQuery(window).on('load', function() { if (jQuery(window).innerWidth() > 1020) { jQuery('.page-title-decoration.animation-enable').addClass('animated') } }) } } + function decorative_block_animate() { - jQuery('.block-decoration').each(function () { + jQuery('.block-decoration').each(function() { let element = jQuery(this); - let observer = new IntersectionObserver(function (entries, observer) { - entries.forEach(function (entry) { + let observer = new IntersectionObserver(function(entries, observer) { + entries.forEach(function(entry) { if (entry.isIntersecting) { - setTimeout(function () { + setTimeout(function() { element.addClass('animated') }, 300); observer.unobserve(element[0]) } }) - } - ); + }); observer.observe(element[0]) }) } + function widget_list_hierarchy_init() { widget_archives_hierarchy_controller('.widget ul li', 'ul.children', 'parent-archive', 'widget-archive-trigger'); widget_archives_hierarchy_controller('.widget_nav_menu .menu li', 'ul.sub-menu', 'parent-archive', 'widget-menu-trigger') } + function widget_archives_hierarchy_controller(list_item_selector, sublist_item_selector, parent_class, trigger_class) { - jQuery(list_item_selector).has(sublist_item_selector).each(function () { + jQuery(list_item_selector).has(sublist_item_selector).each(function() { jQuery(this).addClass(parent_class); jQuery(this).append("") }); jQuery(list_item_selector + ">" + sublist_item_selector).css("display", "none"); jQuery(list_item_selector + ">.item-wrapper>" + sublist_item_selector).css("display", "none"); - jQuery(document).on("click", "." + trigger_class, function () { + jQuery(document).on("click", "." + trigger_class, function() { var el = jQuery(this); var sublist = el.siblings(sublist_item_selector); var sublist_alt = el.siblings('.item-wrapper').children(sublist_item_selector); - if (!sublist.length && !sublist_alt.length) - return; + if (!sublist.length && !sublist_alt.length) return; sublist = sublist.first(); sublist_alt = sublist_alt.first(); el.toggleClass('active').parents('li').toggleClass('active'); @@ -170,24 +181,26 @@ function widget_archives_hierarchy_controller(list_item_selector, sublist_item_s sublist_alt.slideToggle(300) }) } + function fix_responsive_iframe() { - jQuery('.video-embed > div').each(function () { + jQuery('.video-embed > div').each(function() { jQuery(this).unwrap('.video-embed') }) } + function elements_slider_init() { - jQuery('.elementor-element .owl-carousel, .content-inner > .archive-listing .owl-carousel, .single-post .owl-carousel').each(function () { - let slider = jQuery(this) - , slider_options = slider.data('slider-options') - , itemsMobile = slider_options.itemsMobile - , itemsMobileExtra = slider_options.itemsMobileExtra - , itemsTablet = slider_options.itemsTablet - , itemsTabletExtra = slider_options.itemsTabletExtra - , itemsLaptop = slider_options.itemsLaptop - , itemsDesktop = slider_options.items - , itemsWidescreen = slider_options.itemsWidescreen - , slideCount = jQuery('.slider-item', slider).length - , progress = slider_options.progress ? slider_options.progress : !1; + jQuery('.elementor-element .owl-carousel, .content-inner > .archive-listing .owl-carousel, .single-post .owl-carousel').each(function() { + let slider = jQuery(this), + slider_options = slider.data('slider-options'), + itemsMobile = slider_options.itemsMobile, + itemsMobileExtra = slider_options.itemsMobileExtra, + itemsTablet = slider_options.itemsTablet, + itemsTabletExtra = slider_options.itemsTabletExtra, + itemsLaptop = slider_options.itemsLaptop, + itemsDesktop = slider_options.items, + itemsWidescreen = slider_options.itemsWidescreen, + slideCount = jQuery('.slider-item', slider).length, + progress = slider_options.progress ? slider_options.progress : !1; slider_options.responsive = { 0: { items: itemsMobile @@ -211,40 +224,40 @@ function elements_slider_init() { items: itemsWidescreen } }; - slider_options.onInitialized = function (event) { + slider_options.onInitialized = function(event) { if (progress) { - let progress_wrapper = slider.parents('.elementor-widget-container') - , progress_current = jQuery('.slider-progress-current', progress_wrapper) - , progress_all = jQuery('.slider-progress-all', progress_wrapper) - , items_count = jQuery('.owl-item:not(.cloned)').length - , items_visible = jQuery('.owl-item.active').length - , pages = 0; + let progress_wrapper = slider.parents('.elementor-widget-container'), + progress_current = jQuery('.slider-progress-current', progress_wrapper), + progress_all = jQuery('.slider-progress-all', progress_wrapper), + items_count = jQuery('.owl-item:not(.cloned)').length, + items_visible = jQuery('.owl-item.active').length, + pages = 0; pages = Math.ceil(items_count / items_visible); pages = pages < 10 ? '0' + pages : pages; progress_all.text(pages); progress_current.text('01') } - } - ; - slider.owlCarousel(slider_options).on('changed.owl.carousel', function (e) { + }; + slider.owlCarousel(slider_options).on('changed.owl.carousel', function(e) { if (slider_options.autoplay) { slider.trigger('stop.owl.autoplay'); slider.trigger('play.owl.autoplay') } }); if (progress) { - slider.on('changed.owl.carousel', function (event) { - let progress_wrapper = slider.parents('.elementor-widget-container') - , progress_current = jQuery('.slider-progress-current', progress_wrapper) - , progress_all = jQuery('.slider-progress-all', progress_wrapper); + slider.on('changed.owl.carousel', function(event) { + let progress_wrapper = slider.parents('.elementor-widget-container'), + progress_current = jQuery('.slider-progress-current', progress_wrapper), + progress_all = jQuery('.slider-progress-all', progress_wrapper); progress_all.text(event.page.count < 10 ? '0' + event.page.count : event.page.count); progress_current.text((event.page.index + 1) < 10 ? '0' + (event.page.index + 1) : (event.page.index + 1)) }) } }) } + function single_portfolio_slider_init() { - jQuery('.portfolio-post-gallery.owl-carousel').each(function () { + jQuery('.portfolio-post-gallery.owl-carousel').each(function() { jQuery(this).owlCarousel({ items: 1, nav: !1, @@ -261,6 +274,7 @@ function single_portfolio_slider_init() { }) }) } + function isotope_init() { if (jQuery('.isotope').length > 0) { jQuery('.isotope-trigger').isotope({ @@ -269,13 +283,15 @@ function isotope_init() { }) } } + function help_item_acardeon() { - jQuery('.help-item').each(function () { - jQuery('.help-item-title', this).on('click', function () { + jQuery('.help-item').each(function() { + jQuery('.help-item-title', this).on('click', function() { jQuery(this).siblings('.help-item-content').slideToggle(300).parents('.help-item').toggleClass('active') }) }) } + function background_image_parallax(object, multiplier) { if (object.length > 0) { multiplier = typeof multiplier !== 'undefined' ? multiplier : 0.5; @@ -284,10 +300,10 @@ function background_image_parallax(object, multiplier) { object.css({ 'background-attatchment': 'fixed' }); - jQuery(window).scroll(function () { + jQuery(window).scroll(function() { if (jQuery(window).width() >= 1021) { - var from_top = doc.scrollTop() - object.offset().top - , bg_css = 'center ' + (multiplier * from_top) + 'px'; + var from_top = doc.scrollTop() - object.offset().top, + bg_css = 'center ' + (multiplier * from_top) + 'px'; object.css({ 'background-position': bg_css }) @@ -299,6 +315,7 @@ function background_image_parallax(object, multiplier) { }) } } + function scroll_to_top_init() { let scrollTop = jQuery(window).scrollTop(); if (scrollTop > 600) { @@ -307,6 +324,7 @@ function scroll_to_top_init() { jQuery('.footer-scroll-top').removeClass('active') } } + function check_custom_field(element) { if (element.val() || jQuery('option.placeholder', element).is(':selected')) { element.parents('.logico-form-field, .woocommerce-input-wrapper, .wp-block-search__inside-wrapper').addClass('not-empty') @@ -314,40 +332,43 @@ function check_custom_field(element) { element.parents('.logico-form-field, .woocommerce-input-wrapper, .wp-block-search__inside-wrapper').removeClass('not-empty') } } + function wrap_multycolumns_wpform_fields(wrapper) { - jQuery('.wpforms-field .wpforms-field-row .wpforms-field-row-block input', wrapper).each(function () { + jQuery('.wpforms-field .wpforms-field-row .wpforms-field-row-block input', wrapper).each(function() { jQuery(this).wrap('
') }) } + function logico_custom_cursor() { if (jQuery(window).width() > 1020) { - jQuery('.custom-cursor-drag').each(function () { + jQuery('.custom-cursor-drag').each(function() { const cursor = jQuery(this); const wrapper = cursor.siblings('.owl-carousel'); + function showViewCursor(event) { cursor.css('left', event.clientX - 32).css('top', event.clientY - 32) } wrapper.mousemove(showViewCursor); - wrapper.mouseleave(function (e) { + wrapper.mouseleave(function(e) { if (!jQuery('body').hasClass('elementor-editor-preview')) { wrapper.css({ cursor: 'auto' }); cursor.removeClass('active'); - setTimeout(function () { + setTimeout(function() { if (!cursor.hasClass('active')) { cursor.hide() } }, 300) } }); - wrapper.mouseenter(function (e) { + wrapper.mouseenter(function(e) { if (!jQuery('body').hasClass('elementor-editor-preview')) { wrapper.css({ cursor: 'none' }); cursor.show(); - setTimeout(function () { + setTimeout(function() { cursor.addClass('active') }, 10) } @@ -355,6 +376,7 @@ function logico_custom_cursor() { }) } } + function logico_ticker() { jQuery('.ticker').marquee('destroy').marquee({ allowCss3Support: !0, @@ -370,14 +392,15 @@ function logico_ticker() { startVisible: !0 }) } + function mobile_menu() { - jQuery('.mobile-header-menu-container .main-menu').find('.menu-item').each(function (i, el) { + jQuery('.mobile-header-menu-container .main-menu').find('.menu-item').each(function(i, el) { if (jQuery(el).find('.sub-menu').length != 0 && jQuery(el).find('.sub-menu-trigger').length == 0) { jQuery(el).append('') } }); jQuery('.sub-menu-trigger').off(); - jQuery('.sub-menu-trigger').on('click', function () { + jQuery('.sub-menu-trigger').on('click', function() { if (jQuery(this).parent().hasClass('active')) { jQuery(this).prev().slideUp(); jQuery(this).parent().removeClass('active') @@ -389,12 +412,13 @@ function mobile_menu() { jQuery(this).parent().addClass('active') } }); - jQuery('.mobile-header-menu-container .main-menu a').on('click', function () { + jQuery('.mobile-header-menu-container .main-menu a').on('click', function() { jQuery('.site-search, .body-overlay, .mobile-header-menu-container').removeClass('active') }) } + function scroll_to_anchor() { - jQuery('.scroll-to-anchor a[href*="#"]').on('click', function (e) { + jQuery('.scroll-to-anchor a[href*="#"]').on('click', function(e) { e.preventDefault(); jQuery('body, html').animate({ scrollTop: jQuery(this.hash).offset().top - 150 + 'px' @@ -403,11 +427,12 @@ function scroll_to_anchor() { return !1 }) } + function page_loader_controller() { var page_loader, interval, timeLaps; page_loader = jQuery('.page-loader'); timeLaps = 0; - interval = setInterval(function () { + interval = setInterval(function() { var page_loaded = check_if_page_loaded(); timeLaps++; if (page_loaded || timeLaps === 12) { @@ -416,10 +441,10 @@ function page_loader_controller() { } }, 10) } + function check_if_page_loaded() { var keys, key, i, r; - if (window.modules_state === undefined) - return !1; + if (window.modules_state === undefined) return !1; r = !0; keys = Object.keys(window.modules_state); for (i = 0; i < keys.length; i++) { @@ -431,33 +456,34 @@ function check_if_page_loaded() { } return r } + function start_loader() { let loader = jQuery(this); - if (!loader.length) - return; + if (!loader.length) return; let loader_container = loader[0].parentNode; if (loader_container != null) { loader_container.style.opacity = 1; - setTimeout(function () { + setTimeout(function() { loader_container.style.display = "block" }, 10) } } + function stop_loader() { let loader = jQuery(this); - if (!loader.length) - return; + if (!loader.length) return; let loader_container = loader[0].parentNode; jQuery('body').trigger('pageloader_start_hidden'); if (loader_container != null) { - setTimeout(function () { + setTimeout(function() { loader_container.style.opacity = 0; - setTimeout(function () { + setTimeout(function() { loader_container.style.display = "none" }, 300) }, 500) } } + function genre_get_posts(paged = 1, id = null, filter_term = null, filter_taxonomy = null) { var ajax_url = ajax_params.ajax_url; var args = jQuery('.archive-listing', '.elementor-element-' + id).attr('data-ajax'); @@ -477,30 +503,30 @@ function genre_get_posts(paged = 1, id = null, filter_term = null, filter_taxono filter_taxonomy: filter_taxonomy, security: ajax_params.ajax_nonce }, - beforeSend: function () { + beforeSend: function() { var height = jQuery('.archive-listing', '.elementor-element-' + id).outerHeight(); jQuery('.archive-listing', '.elementor-element-' + id).height(height).addClass('loading') }, - success: function (data) { + success: function(data) { jQuery('.archive-listing', '.elementor-element-' + id).html(data); if (jQuery(window.wp.mediaelement).length > 0) { jQuery(window.wp.mediaelement.initialize) } - setTimeout(function () { + setTimeout(function() { jQuery('.archive-listing', '.elementor-element-' + id).removeAttr('style').removeClass('loading') }, 500); setTimeout(elements_slider_init, 300); setTimeout(fix_responsive_iframe, 600); setTimeout(isotope_init, 500) }, - error: function () { + error: function() { jQuery('.archive-listing', '.elementor-element-' + id).html('

AJAX ERROR

') } }) } -jQuery(document).ready(function () { +jQuery(document).ready(function() { setTimeout(sticky_menu_active, 300); - jQuery('.footer-scroll-top').on('click', function () { + jQuery('.footer-scroll-top').on('click', function() { jQuery('html, body').animate({ scrollTop: 0 }, 500) @@ -522,14 +548,14 @@ jQuery(document).ready(function () { setTimeout(fix_responsive_iframe, 800); setTimeout(isotope_init, 500); wrap_multycolumns_wpform_fields(document); - jQuery('.logico-form-field input, .logico-form-field textarea, .logico-form-field select, .woocommerce-input-wrapper .input-text').not(':hidden').each(function () { + jQuery('.logico-form-field input, .logico-form-field textarea, .logico-form-field select, .woocommerce-input-wrapper .input-text').not(':hidden').each(function() { check_custom_field(jQuery(this)) }); logico_custom_cursor(); logico_ticker(); scroll_to_anchor(); scroll_to_top_init(); - jQuery('.elementor-widget').on('click', '.content-pagination a', function (e) { + jQuery('.elementor-widget').on('click', '.content-pagination a', function(e) { e.preventDefault(); var paged = null; var id = jQuery(this).parents('.elementor-widget').attr('data-id'); @@ -544,7 +570,7 @@ jQuery(document).ready(function () { var filter_taxonomy = jQuery('.filter-control-list', jQuery(this).parents('.archive-listing').siblings('.filter-control-wrapper')).attr('data-taxonomy'); genre_get_posts(paged, id, filter_term, filter_taxonomy) }); - jQuery('.elementor-widget').on('click', '.filter-control-list .filter-control-item', function (e) { + jQuery('.elementor-widget').on('click', '.filter-control-list .filter-control-item', function(e) { e.preventDefault(); var paged = 1; var id = jQuery(this).parents('.elementor-widget').attr('data-id'); @@ -557,14 +583,14 @@ jQuery(document).ready(function () { genre_get_posts(paged, id, filter_term, filter_taxonomy) }) }); -jQuery(window).on('load', function () { +jQuery(window).on('load', function() { jQuery.fn.start_loader = start_loader; jQuery.fn.stop_loader = stop_loader; page_loader_controller(); elements_slider_init(); single_portfolio_slider_init() }); -jQuery(window).on('resize', function () { +jQuery(window).on('resize', function() { setTimeout(set_device_mode, 300); setTimeout(sticky_menu_active, 300); mobile_menu_open(); @@ -572,15 +598,15 @@ jQuery(window).on('resize', function () { logico_custom_cursor(); logico_ticker() }); -jQuery(window).on('scroll', function () { +jQuery(window).on('scroll', function() { scroll_to_top_init() }); -jQuery(document).on('elementor/popup/show', function (event, popupId, popupDocument) { +jQuery(document).on('elementor/popup/show', function(event, popupId, popupDocument) { wrap_multycolumns_wpform_fields(popupDocument); - jQuery('.logico-form-field input, .logico-form-field textarea, .logico-form-field select, .woocommerce-input-wrapper .input-text').each(function () { + jQuery('.logico-form-field input, .logico-form-field textarea, .logico-form-field select, .woocommerce-input-wrapper .input-text').each(function() { check_custom_field(jQuery(this)) }) }); -jQuery(document).on('change', '.logico-form-field input, .logico-form-field textarea, .logico-form-field select, .woocommerce-input-wrapper .input-text', function () { +jQuery(document).on('change', '.logico-form-field input, .logico-form-field textarea, .logico-form-field select, .woocommerce-input-wrapper .input-text', function() { check_custom_field(jQuery(this)) }) diff --git a/assets/js/woo.js b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/js/woo.js similarity index 95% rename from assets/js/woo.js rename to 8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/js/woo.js index 62e660c..6a57fa0 100644 --- a/assets/js/woo.js +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/cache/min/1/themes/logico-rounded/wp-content/themes/logico/js/woo.js @@ -1,5 +1,6 @@ (function(jQuery) { "use strict"; + function is_mobile() { if (window.innerWidth < 768) { return !0 @@ -7,6 +8,7 @@ return !1 } } + function is_mobile_device() { if (navigator.userAgent.match(/(Android|iPhone|iPod|iPad|Phone|DROID|webOS|BlackBerry|Windows Phone|ZuneWP7|IEMobile|Tablet|Kindle|Playbook|Nexus|Xoom|SM-N900T|GT-N7100|SAMSUNG-SGH-I717|SM-T330NU)/)) { return !0 @@ -14,6 +16,7 @@ return !1 } } + function not_desktop() { if ((window.innerWidth < 1367 && is_mobile_device()) || window.innerWidth < 1200) { return !0 @@ -21,6 +24,7 @@ return !1 } } + function product_filters_open() { jQuery('.product-filters-trigger').on('click', function() { if (jQuery(window).width() < 992) { @@ -32,6 +36,7 @@ }) } product_filters_open(); + function custom_quantity() { jQuery('.quantity-wrapper').each(function() { if (!jQuery(this).hasClass('styled')) { @@ -40,12 +45,12 @@ } else { jQuery(this).addClass('hidden') } - var spinner = jQuery(this) - , input = spinner.find('input[type="number"]') - , btnUp = spinner.find('.btn-plus') - , btnDown = spinner.find('.btn-minus') - , min = input.attr('min') - , max = input.attr('max'); + var spinner = jQuery(this), + input = spinner.find('input[type="number"]'), + btnUp = spinner.find('.btn-plus'), + btnDown = spinner.find('.btn-minus'), + min = input.attr('min'), + max = input.attr('max'); if (typeof min !== typeof undefined && min !== !1 && min !== '' && min >= 1) { min = parseInt(min) } else { @@ -95,6 +100,7 @@ logico_ajax_add_to_cart(); logico_trigger_mini_cart() }); + function logico_trigger_mini_cart() { var cart = jQuery('.mini-cart-panel'); cart.off(); @@ -107,11 +113,13 @@ }) } } + function logico_close_mini_cart() { jQuery('.close-mini-cart').on('click', function() { jQuery('.mini-cart').removeClass('active') }) } + function logico_ajax_add_to_cart() { if (typeof wc_add_to_cart_params !== 'undefined') { jQuery('.single_add_to_cart_button').off().on('click', function(e) { @@ -157,6 +165,7 @@ }) } } + function single_product_thumb_slider() { jQuery('.woocommerce-product-gallery--with-images').find('.flex-control-nav').slick({ mobileFirst: !0, @@ -179,5 +188,4 @@ } single_product_thumb_slider(); setTimeout(single_product_thumb_slider, 500) -} -).call(this, jQuery) +}).call(this, jQuery) diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-divider.min.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-divider.min.css new file mode 100644 index 0000000..0298320 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-divider.min.css @@ -0,0 +1,147 @@ +/*! elementor - v3.32.0 - 05-10-2025 */ + +.elementor-widget-divider { + --divider-border-style: none; + --divider-border-width: 1px; + --divider-color: #0c0d0e; + --divider-icon-size: 20px; + --divider-element-spacing: 10px; + --divider-pattern-height: 24px; + --divider-pattern-size: 20px; + --divider-pattern-url: none; + --divider-pattern-repeat: repeat-x +} + +.elementor-widget-divider .elementor-divider { + display: flex +} + +.elementor-widget-divider .elementor-divider__text { + font-size: 15px; + line-height: 1; + max-width: 95% +} + +.elementor-widget-divider .elementor-divider__element { + flex-shrink: 0; + margin: 0 var(--divider-element-spacing) +} + +.elementor-widget-divider .elementor-icon { + font-size: var(--divider-icon-size) +} + +.elementor-widget-divider .elementor-divider-separator { + direction: ltr; + display: flex; + margin: 0 +} + +.elementor-widget-divider--view-line_icon .elementor-divider-separator, +.elementor-widget-divider--view-line_text .elementor-divider-separator { + align-items: center +} + +.elementor-widget-divider--view-line_icon .elementor-divider-separator:after, +.elementor-widget-divider--view-line_icon .elementor-divider-separator:before, +.elementor-widget-divider--view-line_text .elementor-divider-separator:after, +.elementor-widget-divider--view-line_text .elementor-divider-separator:before { + border-block-end: 0; + border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color); + content: ""; + display: block; + flex-grow: 1 +} + +.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type { + flex-grow: 0; + flex-shrink: 100 +} + +.elementor-widget-divider--element-align-left .elementor-divider-separator:before { + content: none +} + +.elementor-widget-divider--element-align-left .elementor-divider__element { + margin-left: 0 +} + +.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type { + flex-grow: 0; + flex-shrink: 100 +} + +.elementor-widget-divider--element-align-right .elementor-divider-separator:after { + content: none +} + +.elementor-widget-divider--element-align-right .elementor-divider__element { + margin-right: 0 +} + +.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type { + flex-grow: 0; + flex-shrink: 100 +} + +.elementor-widget-divider--element-align-start .elementor-divider-separator:before { + content: none +} + +.elementor-widget-divider--element-align-start .elementor-divider__element { + margin-inline-start: 0 +} + +.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type { + flex-grow: 0; + flex-shrink: 100 +} + +.elementor-widget-divider--element-align-end .elementor-divider-separator:after { + content: none +} + +.elementor-widget-divider--element-align-end .elementor-divider__element { + margin-inline-end: 0 +} + +.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator { + border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color) +} + +.elementor-widget-divider--separator-type-pattern { + --divider-border-style: none +} + +.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator, +.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after, +.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before, +.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator { + background-color: var(--divider-color); + -webkit-mask-image: var(--divider-pattern-url); + mask-image: var(--divider-pattern-url); + -webkit-mask-repeat: var(--divider-pattern-repeat); + mask-repeat: var(--divider-pattern-repeat); + -webkit-mask-size: var(--divider-pattern-size) 100%; + mask-size: var(--divider-pattern-size) 100%; + min-height: var(--divider-pattern-height); + width: 100% +} + +.elementor-widget-divider--no-spacing { + --divider-pattern-size: auto +} + +.elementor-widget-divider--bg-round { + --divider-pattern-repeat: round +} + +.rtl .elementor-widget-divider .elementor-divider__text { + direction: rtl +} + +.e-con-inner>.elementor-widget-divider, +.e-con>.elementor-widget-divider { + width: var(--container-widget-width, 100%); + --flex-grow: var( --container-widget-flex-grow) +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css new file mode 100644 index 0000000..cd04b67 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css @@ -0,0 +1,343 @@ +/*! elementor - v3.32.0 - 05-10-2025 */ + +.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, +.elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container { + overflow: hidden +} + +.elementor-widget .elementor-icon-list-items.elementor-inline-items { + display: flex; + flex-wrap: wrap; + margin-inline: -8px +} + +.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item { + word-break: break-word +} + +.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { + margin-inline: 8px +} + +.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { + border-width: 0; + border-inline-start-width: 1px; + border-style: solid; + height: 100%; + inset-inline-end: -8px; + inset-inline-start: auto; + position: relative; + width: auto +} + +.elementor-widget .elementor-icon-list-items { + list-style-type: none; + margin: 0; + padding: 0 +} + +.elementor-widget .elementor-icon-list-item { + margin: 0; + padding: 0; + position: relative +} + +.elementor-widget .elementor-icon-list-item:after { + inset-block-end: 0; + position: absolute; + width: 100% +} + +.elementor-widget .elementor-icon-list-item, +.elementor-widget .elementor-icon-list-item a { + align-items: var(--icon-vertical-align, center); + display: flex; + font-size: inherit +} + +.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text { + align-self: center; + padding-inline-start: 5px +} + +.elementor-widget .elementor-icon-list-icon { + display: flex; + inset-block-start: var(--icon-vertical-offset, initial); + position: relative +} + +.elementor-widget .elementor-icon-list-icon svg { + height: var(--e-icon-list-icon-size, 1em); + width: var(--e-icon-list-icon-size, 1em) +} + +.elementor-widget .elementor-icon-list-icon i { + font-size: var(--e-icon-list-icon-size); + width: 1.25em +} + +.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon { + text-align: var(--e-icon-list-icon-align) +} + +.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg { + margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0) +} + +.elementor-widget.elementor-list-item-link-full_width a { + width: 100% +} + +.elementor-widget.elementor-align-center .elementor-icon-list-item, +.elementor-widget.elementor-align-center .elementor-icon-list-item a { + justify-content: center +} + +.elementor-widget.elementor-align-center .elementor-icon-list-item:after { + margin: auto +} + +.elementor-widget.elementor-align-center .elementor-inline-items { + justify-content: center +} + +.elementor-widget.elementor-align-left .elementor-icon-list-item, +.elementor-widget.elementor-align-left .elementor-icon-list-item a { + justify-content: flex-start; + text-align: left +} + +.elementor-widget.elementor-align-left .elementor-inline-items { + justify-content: flex-start +} + +.elementor-widget.elementor-align-right .elementor-icon-list-item, +.elementor-widget.elementor-align-right .elementor-icon-list-item a { + justify-content: flex-end; + text-align: right +} + +.elementor-widget.elementor-align-right .elementor-icon-list-items { + justify-content: flex-end +} + +.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after { + inset-inline-start: 0 +} + +.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after { + inset-inline-end: 0 +} + +@media (min-width:-1) { + .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item, + .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item a { + justify-content: center + } + .elementor-widget.elementor-widescreen-align-center .elementor-icon-list-item:after { + margin: auto + } + .elementor-widget.elementor-widescreen-align-center .elementor-inline-items { + justify-content: center + } + .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item, + .elementor-widget.elementor-widescreen-align-left .elementor-icon-list-item a { + justify-content: flex-start; + text-align: left + } + .elementor-widget.elementor-widescreen-align-left .elementor-inline-items { + justify-content: flex-start + } + .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item, + .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-item a { + justify-content: flex-end; + text-align: right + } + .elementor-widget.elementor-widescreen-align-right .elementor-icon-list-items { + justify-content: flex-end + } + .elementor-widget:not(.elementor-widescreen-align-right) .elementor-icon-list-item:after { + inset-inline-start: 0 + } + .elementor-widget:not(.elementor-widescreen-align-left) .elementor-icon-list-item:after { + inset-inline-end: 0 + } +} + +@media (max-width:-1) { + .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item, + .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item a { + justify-content: center + } + .elementor-widget.elementor-laptop-align-center .elementor-icon-list-item:after { + margin: auto + } + .elementor-widget.elementor-laptop-align-center .elementor-inline-items { + justify-content: center + } + .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item, + .elementor-widget.elementor-laptop-align-left .elementor-icon-list-item a { + justify-content: flex-start; + text-align: left + } + .elementor-widget.elementor-laptop-align-left .elementor-inline-items { + justify-content: flex-start + } + .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item, + .elementor-widget.elementor-laptop-align-right .elementor-icon-list-item a { + justify-content: flex-end; + text-align: right + } + .elementor-widget.elementor-laptop-align-right .elementor-icon-list-items { + justify-content: flex-end + } + .elementor-widget:not(.elementor-laptop-align-right) .elementor-icon-list-item:after { + inset-inline-start: 0 + } + .elementor-widget:not(.elementor-laptop-align-left) .elementor-icon-list-item:after { + inset-inline-end: 0 + } + .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item, + .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item a { + justify-content: center + } + .elementor-widget.elementor-tablet_extra-align-center .elementor-icon-list-item:after { + margin: auto + } + .elementor-widget.elementor-tablet_extra-align-center .elementor-inline-items { + justify-content: center + } + .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item, + .elementor-widget.elementor-tablet_extra-align-left .elementor-icon-list-item a { + justify-content: flex-start; + text-align: left + } + .elementor-widget.elementor-tablet_extra-align-left .elementor-inline-items { + justify-content: flex-start + } + .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item, + .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-item a { + justify-content: flex-end; + text-align: right + } + .elementor-widget.elementor-tablet_extra-align-right .elementor-icon-list-items { + justify-content: flex-end + } + .elementor-widget:not(.elementor-tablet_extra-align-right) .elementor-icon-list-item:after { + inset-inline-start: 0 + } + .elementor-widget:not(.elementor-tablet_extra-align-left) .elementor-icon-list-item:after { + inset-inline-end: 0 + } +} + +@media (max-width:1024px) { + .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item, + .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a { + justify-content: center + } + .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after { + margin: auto + } + .elementor-widget.elementor-tablet-align-center .elementor-inline-items { + justify-content: center + } + .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item, + .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a { + justify-content: flex-start; + text-align: left + } + .elementor-widget.elementor-tablet-align-left .elementor-inline-items { + justify-content: flex-start + } + .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item, + .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a { + justify-content: flex-end; + text-align: right + } + .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items { + justify-content: flex-end + } + .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after { + inset-inline-start: 0 + } + .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after { + inset-inline-end: 0 + } +} + +@media (max-width:-1) { + .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item, + .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item a { + justify-content: center + } + .elementor-widget.elementor-mobile_extra-align-center .elementor-icon-list-item:after { + margin: auto + } + .elementor-widget.elementor-mobile_extra-align-center .elementor-inline-items { + justify-content: center + } + .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item, + .elementor-widget.elementor-mobile_extra-align-left .elementor-icon-list-item a { + justify-content: flex-start; + text-align: left + } + .elementor-widget.elementor-mobile_extra-align-left .elementor-inline-items { + justify-content: flex-start + } + .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item, + .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-item a { + justify-content: flex-end; + text-align: right + } + .elementor-widget.elementor-mobile_extra-align-right .elementor-icon-list-items { + justify-content: flex-end + } + .elementor-widget:not(.elementor-mobile_extra-align-right) .elementor-icon-list-item:after { + inset-inline-start: 0 + } + .elementor-widget:not(.elementor-mobile_extra-align-left) .elementor-icon-list-item:after { + inset-inline-end: 0 + } +} + +@media (max-width:767px) { + .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item, + .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a { + justify-content: center + } + .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after { + margin: auto + } + .elementor-widget.elementor-mobile-align-center .elementor-inline-items { + justify-content: center + } + .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item, + .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a { + justify-content: flex-start; + text-align: left + } + .elementor-widget.elementor-mobile-align-left .elementor-inline-items { + justify-content: flex-start + } + .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item, + .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a { + justify-content: flex-end; + text-align: right + } + .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items { + justify-content: flex-end + } + .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after { + inset-inline-start: 0 + } + .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after { + inset-inline-end: 0 + } +} + +#left-area ul.elementor-icon-list-items, +.elementor .elementor-element ul.elementor-icon-list-items, +.elementor-edit-area .elementor-element ul.elementor-icon-list-items { + padding: 0 +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-image.min.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-image.min.css new file mode 100644 index 0000000..3532255 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-image.min.css @@ -0,0 +1,18 @@ +/*! elementor - v3.32.0 - 05-10-2025 */ + +.elementor-widget-image { + text-align: center +} + +.elementor-widget-image a { + display: inline-block +} + +.elementor-widget-image a img[src$=".svg"] { + width: 48px +} + +.elementor-widget-image img { + display: inline-block; + vertical-align: middle +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-social-icons-3619036982b938.min b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-social-icons-3619036982b938.min new file mode 100644 index 0000000..b0ea5de --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-social-icons-3619036982b938.min @@ -0,0 +1,2 @@ +/*! elementor - v3.32.0 - 05-10-2025 */ +.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5} \ No newline at end of file diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css new file mode 100644 index 0000000..9778577 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css @@ -0,0 +1,301 @@ +/*! elementor - v3.32.0 - 05-10-2025 */ + +.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container, +.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)), +.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container, +.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)), +.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container, +.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)) { + font-size: 0; + line-height: 1 +} + +.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid { + display: inline-grid +} + +.elementor-widget-social-icons .elementor-grid { + grid-column-gap: var(--grid-column-gap, 5px); + grid-row-gap: var(--grid-row-gap, 5px); + grid-template-columns: var(--grid-template-columns); + justify-content: var(--justify-content, center); + justify-items: var(--justify-content, center) +} + +.elementor-icon.elementor-social-icon { + font-size: var(--icon-size, 25px); + height: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)); + line-height: var(--icon-size, 25px); + width: calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em)) +} + +.elementor-social-icon { + --e-social-icon-icon-color: #fff; + align-items: center; + background-color: #69727d; + cursor: pointer; + display: inline-flex; + justify-content: center; + text-align: center +} + +.elementor-social-icon i { + color: var(--e-social-icon-icon-color) +} + +.elementor-social-icon svg { + fill: var(--e-social-icon-icon-color) +} + +.elementor-social-icon:last-child { + margin: 0 +} + +.elementor-social-icon:hover { + color: #fff; + opacity: .9 +} + +.elementor-social-icon-android { + background-color: #a4c639 +} + +.elementor-social-icon-apple { + background-color: #999 +} + +.elementor-social-icon-behance { + background-color: #1769ff +} + +.elementor-social-icon-bitbucket { + background-color: #205081 +} + +.elementor-social-icon-codepen { + background-color: #000 +} + +.elementor-social-icon-delicious { + background-color: #39f +} + +.elementor-social-icon-deviantart { + background-color: #05cc47 +} + +.elementor-social-icon-digg { + background-color: #005be2 +} + +.elementor-social-icon-dribbble { + background-color: #ea4c89 +} + +.elementor-social-icon-elementor { + background-color: #d30c5c +} + +.elementor-social-icon-envelope { + background-color: #ea4335 +} + +.elementor-social-icon-facebook, +.elementor-social-icon-facebook-f { + background-color: #3b5998 +} + +.elementor-social-icon-flickr { + background-color: #0063dc +} + +.elementor-social-icon-foursquare { + background-color: #2d5be3 +} + +.elementor-social-icon-free-code-camp, +.elementor-social-icon-freecodecamp { + background-color: #006400 +} + +.elementor-social-icon-github { + background-color: #333 +} + +.elementor-social-icon-gitlab { + background-color: #e24329 +} + +.elementor-social-icon-globe { + background-color: #69727d +} + +.elementor-social-icon-google-plus, +.elementor-social-icon-google-plus-g { + background-color: #dd4b39 +} + +.elementor-social-icon-houzz { + background-color: #7ac142 +} + +.elementor-social-icon-instagram { + background-color: #262626 +} + +.elementor-social-icon-jsfiddle { + background-color: #487aa2 +} + +.elementor-social-icon-link { + background-color: #818a91 +} + +.elementor-social-icon-linkedin, +.elementor-social-icon-linkedin-in { + background-color: #0077b5 +} + +.elementor-social-icon-medium { + background-color: #00ab6b +} + +.elementor-social-icon-meetup { + background-color: #ec1c40 +} + +.elementor-social-icon-mixcloud { + background-color: #273a4b +} + +.elementor-social-icon-odnoklassniki { + background-color: #f4731c +} + +.elementor-social-icon-pinterest { + background-color: #bd081c +} + +.elementor-social-icon-product-hunt { + background-color: #da552f +} + +.elementor-social-icon-reddit { + background-color: #ff4500 +} + +.elementor-social-icon-rss { + background-color: #f26522 +} + +.elementor-social-icon-shopping-cart { + background-color: #4caf50 +} + +.elementor-social-icon-skype { + background-color: #00aff0 +} + +.elementor-social-icon-slideshare { + background-color: #0077b5 +} + +.elementor-social-icon-snapchat { + background-color: #fffc00 +} + +.elementor-social-icon-soundcloud { + background-color: #f80 +} + +.elementor-social-icon-spotify { + background-color: #2ebd59 +} + +.elementor-social-icon-stack-overflow { + background-color: #fe7a15 +} + +.elementor-social-icon-steam { + background-color: #00adee +} + +.elementor-social-icon-stumbleupon { + background-color: #eb4924 +} + +.elementor-social-icon-telegram { + background-color: #2ca5e0 +} + +.elementor-social-icon-threads { + background-color: #000 +} + +.elementor-social-icon-thumb-tack { + background-color: #1aa1d8 +} + +.elementor-social-icon-tripadvisor { + background-color: #589442 +} + +.elementor-social-icon-tumblr { + background-color: #35465c +} + +.elementor-social-icon-twitch { + background-color: #6441a5 +} + +.elementor-social-icon-twitter { + background-color: #1da1f2 +} + +.elementor-social-icon-viber { + background-color: #665cac +} + +.elementor-social-icon-vimeo { + background-color: #1ab7ea +} + +.elementor-social-icon-vk { + background-color: #45668e +} + +.elementor-social-icon-weibo { + background-color: #dd2430 +} + +.elementor-social-icon-weixin { + background-color: #31a918 +} + +.elementor-social-icon-whatsapp { + background-color: #25d366 +} + +.elementor-social-icon-wordpress { + background-color: #21759b +} + +.elementor-social-icon-x-twitter { + background-color: #000 +} + +.elementor-social-icon-xing { + background-color: #026466 +} + +.elementor-social-icon-yelp { + background-color: #af0606 +} + +.elementor-social-icon-youtube { + background-color: #cd201f +} + +.elementor-social-icon-500px { + background-color: #0099e5 +} diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/js/frontend-modules.min.js b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/js/frontend-modules.min.js new file mode 100644 index 0000000..d4a7139 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/js/frontend-modules.min.js @@ -0,0 +1,2837 @@ +/*! elementor - v3.32.0 - 05-10-2025 */ +(self.webpackChunkelementorFrontend = self.webpackChunkelementorFrontend || []).push([ + [941], { + 1: (e, t, r) => { + "use strict"; + var n = r(5578), + i = r(7255), + o = r(5755), + s = r(1866), + a = r(6029), + c = r(5022), + l = n.Symbol, + u = i("wks"), + d = c ? l.for || l : l && l.withoutSetter || s; + e.exports = function(e) { + return o(u, e) || (u[e] = a && o(l, e) ? l[e] : d("Symbol." + e)), u[e] + } + }, + 41: e => { + "use strict"; + e.exports = function(e) { + return { + iterator: e, + next: e.next, + done: !1 + } + } + }, + 169: (e, t, r) => { + "use strict"; + var n = r(4762), + i = r(8473), + o = r(1483), + s = r(5755), + a = r(382), + c = r(2048).CONFIGURABLE, + l = r(7268), + u = r(4483), + d = u.enforce, + p = u.get, + h = String, + g = Object.defineProperty, + f = n("".slice), + m = n("".replace), + v = n([].join), + y = a && !i(function() { + return 8 !== g(function() {}, "length", { + value: 8 + }).length + }), + _ = String(String).split("String"), + b = e.exports = function(e, t, r) { + "Symbol(" === f(h(t), 0, 7) && (t = "[" + m(h(t), /^Symbol\(([^)]*)\).*$/, "$1") + "]"), r && r.getter && (t = "get " + t), r && r.setter && (t = "set " + t), (!s(e, "name") || c && e.name !== t) && (a ? g(e, "name", { + value: t, + configurable: !0 + }) : e.name = t), y && r && s(r, "arity") && e.length !== r.arity && g(e, "length", { + value: r.arity + }); + try { + r && s(r, "constructor") && r.constructor ? a && g(e, "prototype", { + writable: !1 + }) : e.prototype && (e.prototype = void 0) + } catch (e) {} + var n = d(e); + return s(n, "source") || (n.source = v(_, "string" == typeof t ? t : "")), e + }; + Function.prototype.toString = b(function toString() { + return o(this) && p(this).source || l(this) + }, "toString") + }, + 274: (e, t, r) => { + "use strict"; + var n = r(8473); + e.exports = !n(function() { + var e = function() {}.bind(); + return "function" != typeof e || e.hasOwnProperty("prototype") + }) + }, + 348: (e, t, r) => { + "use strict"; + var n = r(1807), + i = r(1483), + o = r(1704), + s = TypeError; + e.exports = function(e, t) { + var r, a; + if ("string" === t && i(r = e.toString) && !o(a = n(r, e))) return a; + if (i(r = e.valueOf) && !o(a = n(r, e))) return a; + if ("string" !== t && i(r = e.toString) && !o(a = n(r, e))) return a; + throw new s("Can't convert object to primitive value") + } + }, + 382: (e, t, r) => { + "use strict"; + var n = r(8473); + e.exports = !n(function() { + return 7 !== Object.defineProperty({}, 1, { + get: function() { + return 7 + } + })[1] + }) + }, + 641: (e, t, r) => { + "use strict"; + r(5724), r(4846), r(7458), r(9655); + const Module = function() { + const e = jQuery, + t = arguments, + r = this, + n = {}; + let i; + this.getItems = function(e, t) { + if (t) { + const r = t.split("."), + n = r.splice(0, 1); + if (!r.length) return e[n]; + if (!e[n]) return; + return this.getItems(e[n], r.join(".")) + } + return e + }, this.getSettings = function(e) { + return this.getItems(i, e) + }, this.setSettings = function(t, n, o) { + if (o || (o = i), "object" == typeof t) return e.extend(o, t), r; + const s = t.split("."), + a = s.splice(0, 1); + return s.length ? (o[a] || (o[a] = {}), r.setSettings(s.join("."), n, o[a])) : (o[a] = n, r) + }, this.getErrorMessage = function(e, t) { + let r; + if ("forceMethodImplementation" === e) r = `The method '${t}' must to be implemented in the inheritor child.`; + else r = "An error occurs"; + return r + }, this.forceMethodImplementation = function(e) { + throw new Error(this.getErrorMessage("forceMethodImplementation", e)) + }, this.on = function(t, i) { + if ("object" == typeof t) return e.each(t, function(e) { + r.on(e, this) + }), r; + return t.split(" ").forEach(function(e) { + n[e] || (n[e] = []), n[e].push(i) + }), r + }, this.off = function(e, t) { + if (!n[e]) return r; + if (!t) return delete n[e], r; + const i = n[e].indexOf(t); + return -1 !== i && (delete n[e][i], n[e] = n[e].filter(e => e)), r + }, this.trigger = function(t) { + const i = "on" + t[0].toUpperCase() + t.slice(1), + o = Array.prototype.slice.call(arguments, 1); + r[i] && r[i].apply(r, o); + const s = n[t]; + return s ? (e.each(s, function(e, t) { + t.apply(r, o) + }), r) : r + }, r.__construct.apply(r, t), e.each(r, function(e) { + const t = r[e]; + "function" == typeof t && (r[e] = function() { + return t.apply(r, arguments) + }) + }), + function() { + i = r.getDefaultSettings(); + const n = t[0]; + n && e.extend(!0, i, n) + }(), r.trigger("init") + }; + Module.prototype.__construct = function() {}, Module.prototype.getDefaultSettings = function() { + return {} + }, Module.prototype.getConstructorID = function() { + return this.constructor.name + }, Module.extend = function(e) { + const t = jQuery, + r = this, + child = function() { + return r.apply(this, arguments) + }; + return t.extend(child, r), (child.prototype = Object.create(t.extend({}, r.prototype, e))).constructor = child, child.__super__ = r.prototype, child + }, e.exports = Module + }, + 670: (e, t, r) => { + "use strict"; + var n = r(382), + i = r(5835), + o = r(7738); + e.exports = function(e, t, r) { + n ? i.f(e, t, o(0, r)) : e[t] = r + } + }, + 751: (e, t, r) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0, r(5724), r(4846), r(9655); + class InstanceType { + static[Symbol.hasInstance](e) { + let t = super[Symbol.hasInstance](e); + if (e && !e.constructor.getInstanceType) return t; + if (e && (e.instanceTypes || (e.instanceTypes = []), t || this.getInstanceType() === e.constructor.getInstanceType() && (t = !0), t)) { + const t = this.getInstanceType === InstanceType.getInstanceType ? "BaseInstanceType" : this.getInstanceType(); - 1 === e.instanceTypes.indexOf(t) && e.instanceTypes.push(t) + } + return !t && e && (t = e.instanceTypes && Array.isArray(e.instanceTypes) && -1 !== e.instanceTypes.indexOf(this.getInstanceType())), t + } + static getInstanceType() { + elementorModules.ForceMethodImplementation() + } + constructor() { + let e = new.target; + const t = []; + for (; e.__proto__ && e.__proto__.name;) t.push(e.__proto__), e = e.__proto__; + t.reverse().forEach(e => this instanceof e) + } + } + t.default = InstanceType + }, + 992: (e, t, r) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.templateRegistry = void 0, r(4846), r(9655); + var n = r(7958); + class TemplateRegistry extends n.BaseRegistry { + getState(e, t) { + const r = {}; + return this.getAll().forEach(n => { + if (void 0 !== e ? .customization ? .templates ? .[n.key]) return void(r[n.key] = e.customization.templates[n.key]); + if (n.getInitialState) return void(r[n.key] = n.getInitialState(e, t)); + const i = !!n.useParentDefault && t; + r[n.key] = { + enabled: i + } + }), r + } + } + t.templateRegistry = new TemplateRegistry + }, + 1091: e => { + "use strict"; + var t = TypeError; + e.exports = function(e) { + if (e > 9007199254740991) throw t("Maximum allowed index exceeded"); + return e + } + }, + 1265: (e, t, r) => { + "use strict"; + var n = r(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var i = n(r(641)), + o = n(r(2425)), + s = n(r(2946)), + a = n(r(3980)), + c = n(r(2970)), + l = n(r(8685)), + u = r(992), + d = r(9031), + p = r(1462), + h = r(5454); + t.default = window.elementorModules = { + Module: i.default, + ViewModule: o.default, + ArgsObject: s.default, + ForceMethodImplementation: l.default, + utils: { + Masonry: a.default, + Scroll: c.default + }, + importExport: { + templateRegistry: u.templateRegistry, + createGetInitialState: d.createGetInitialState, + customizationDialogsRegistry: p.customizationDialogsRegistry + }, + appsEventTracking: { + AppsEventTracking: h.AppsEventTracking + } + } + }, + 1278: (e, t, r) => { + "use strict"; + var n = r(4762), + i = n({}.toString), + o = n("".slice); + e.exports = function(e) { + return o(i(e), 8, -1) + } + }, + 1409: (e, t, r) => { + "use strict"; + var n = r(5578), + i = r(1483); + e.exports = function(e, t) { + return arguments.length < 2 ? (r = n[e], i(r) ? r : void 0) : n[e] && n[e][t]; + var r + } + }, + 1423: (e, t, r) => { + "use strict"; + var n = r(1409), + i = r(1483), + o = r(4815), + s = r(5022), + a = Object; + e.exports = s ? function(e) { + return "symbol" == typeof e + } : function(e) { + var t = n("Symbol"); + return i(t) && o(t.prototype, a(e)) + } + }, + 1434: (e, t) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + t.default = { + triggers: { + click: "Click", + accordionClick: "Accordion Click", + toggleClick: "Toggle Click", + dropdownClick: "Click Dropdown", + editorLoaded: "Editor Loaded", + visible: "Visible", + pageLoaded: "Page Loaded" + }, + locations: { + widgetPanel: "Widget Panel", + topBar: "Top Bar", + elementorEditor: "Elementor Editor", + templatesLibrary: { + library: "Templates Library" + }, + app: { + import: "Import Kit", + export: "Export Kit", + kitLibrary: "Kit Library", + cloudKitLibrary: "Cloud Kit Library" + }, + variables: "Variables Panel", + admin: "WP admin" + }, + secondaryLocations: { + layout: "Layout Section", + basic: "Basic Section", + "pro-elements": "Pro Section", + general: "General Section", + "theme-elements": "Site Section", + "theme-elements-single": "Single Section", + "woocommerce-elements": "WooCommerce Section", + wordpress: "WordPress Section", + categories: "Widgets Tab", + global: "Globals Tab", + "whats-new": "What's New", + "document-settings": "Document Settings icon", + "preview-page": "Preview Page", + "publish-button": "Publish Button", + "widget-panel": "Widget Panel Icon", + finder: "Finder", + help: "Help", + elementorLogoDropdown: "top_bar_elementor_logo_dropdown", + elementorLogo: "Elementor Logo", + eLogoMenu: "E-logo Menu", + notes: "Notes", + siteSettings: "Site Settings", + structure: "Structure", + documentNameDropdown: "Document Name dropdown", + responsiveControls: "Responsive controls", + launchpad: "launchpad", + checklistHeader: "Checklist Header", + checklistSteps: "Checklist Steps", + userPreferences: "User Preferences", + contextMenu: "Context Menu", + templateLibrary: { + saveModal: "Save to Modal", + moveModal: "Move to Modal", + bulkMoveModal: "Bulk Move to Modal", + copyModal: "Copy to Modal", + bulkCopyModal: "Bulk Copy to Modal", + saveModalSelectFolder: "Save to Modal - select folder", + saveModalSelectConnect: "Save to Modal - connect", + saveModalSelectUpgrade: "Save to Modal - upgrade", + importModal: "Import Modal", + newFolderModal: "New Folder Modal", + deleteDialog: "Delete Dialog", + deleteFolderDialog: "Delete Folder Dialog", + renameDialog: "Rename Dialog", + createFolderDialog: "Create Folder Dialog", + applySettingsDialog: "Apply Settings Dialog", + cloudTab: "Cloud Tab", + siteTab: "Site Tab", + cloudTabFolder: "Cloud Tab - Folder", + cloudTabConnect: "Cloud Tab - Connect", + cloudTabUpgrade: "Cloud Tab - Upgrade", + morePopup: "Context Menu", + quotaBar: "Quota Bar" + }, + kitLibrary: { + cloudKitLibrary: "kits_cloud_library", + cloudKitLibraryConnect: "kits_cloud_library_connect", + cloudKitLibraryUpgrade: "kits_cloud_library_upgrade", + kitExportCustomization: "kit_export_customization", + kitExport: "kit_export", + kitExportCustomizationEdit: "kit_export_customization_edit", + kitExportSummary: "kit_export_summary", + kitImportUploadBox: "kit_import_upload_box", + kitImportCustomization: "kit_import_customization", + kitImportSummary: "kit_import_summary" + }, + variablesPopover: "Variables Popover", + admin: { + pluginToolsTab: "plugin_tools_tab", + pluginWebsiteTemplatesTab: "plugin_website_templates_tab" + } + }, + elements: { + accordionSection: "Accordion section", + buttonIcon: "Button Icon", + mainCta: "Main CTA", + button: "Button", + link: "Link", + dropdown: "Dropdown", + toggle: "Toggle", + launchpadChecklist: "Checklist popup" + }, + names: { + v1: { + layout: "v1_widgets_tab_layout_section", + basic: "v1_widgets_tab_basic_section", + "pro-elements": "v1_widgets_tab_pro_section", + general: "v1_widgets_tab_general_section", + "theme-elements": "v1_widgets_tab_site_section", + "theme-elements-single": "v1_widgets_tab_single_section", + "woocommerce-elements": "v1_widgets_tab_woocommerce_section", + wordpress: "v1_widgets_tab_wordpress_section", + categories: "v1_widgets_tab", + global: "v1_globals_tab" + }, + topBar: { + whatsNew: "top_bar_whats_new", + documentSettings: "top_bar_document_settings_icon", + previewPage: "top_bar_preview_page", + publishButton: "top_bar_publish_button", + widgetPanel: "top_bar_widget_panel_icon", + finder: "top_bar_finder", + help: "top_bar_help", + history: "top_bar_elementor_logo_dropdown_history", + userPreferences: "top_bar_elementor_logo_dropdown_user_preferences", + keyboardShortcuts: "top_bar_elementor_logo_dropdown_keyboard_shortcuts", + exitToWordpress: "top_bar_elementor_logo_dropdown_exit_to_wordpress", + themeBuilder: "top_bar_elementor_logo_dropdown_theme_builder", + notes: "top_bar_notes", + siteSettings: "top_bar_site_setting", + structure: "top_bar_structure", + documentNameDropdown: "top_bar_document_name_dropdown", + responsiveControls: "top_bar_responsive_controls", + launchpadOn: "top_bar_checklist_icon_show", + launchpadOff: "top_bar_checklist_icon_hide", + elementorLogoDropdown: "open_e_menu", + connectAccount: "connect_account", + accountConnected: "account_connected" + }, + elementorEditor: { + checklist: { + checklistHeaderClose: "checklist_header_close_icon", + checklistFirstPopup: "checklist popup triggered" + }, + userPreferences: { + checklistShow: "checklist_userpreferences_toggle_show", + checklistHide: "checklist_userpreferences_toggle_hide" + } + }, + variables: { + open: "open_variables_popover", + add: "add_new_variable", + connect: "connect_variable", + save: "save_new_variable" + } + } + } + }, + 1462: (e, t, r) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.customizationDialogsRegistry = void 0; + var n = r(7958); + t.customizationDialogsRegistry = new n.BaseRegistry + }, + 1483: e => { + "use strict"; + var t = "object" == typeof document && document.all; + e.exports = void 0 === t && void 0 !== t ? function(e) { + return "function" == typeof e || e === t + } : function(e) { + return "function" == typeof e + } + }, + 1506: (e, t, r) => { + "use strict"; + var n = r(2914), + i = r(1807), + o = r(2293), + s = r(8761), + a = r(5299), + c = r(6960), + l = r(4815), + u = r(4887), + d = r(6665), + p = r(6721), + h = TypeError, + Result = function(e, t) { + this.stopped = e, this.result = t + }, + g = Result.prototype; + e.exports = function(e, t, r) { + var f, m, v, y, _, b, w, S = r && r.that, + E = !(!r || !r.AS_ENTRIES), + x = !(!r || !r.IS_RECORD), + C = !(!r || !r.IS_ITERATOR), + I = !(!r || !r.INTERRUPTED), + k = n(t, S), + stop = function(e) { + return f && p(f, "normal"), new Result(!0, e) + }, + callFn = function(e) { + return E ? (o(e), I ? k(e[0], e[1], stop) : k(e[0], e[1])) : I ? k(e, stop) : k(e) + }; + if (x) f = e.iterator; + else if (C) f = e; + else { + if (!(m = d(e))) throw new h(s(e) + " is not iterable"); + if (a(m)) { + for (v = 0, y = c(e); y > v; v++) + if ((_ = callFn(e[v])) && l(g, _)) return _; + return new Result(!1) + } + f = u(e, m) + } + for (b = x ? e.next : f.next; !(w = i(b, f)).done;) { + try { + _ = callFn(w.value) + } catch (e) { + p(f, "throw", e) + } + if ("object" == typeof _ && _ && l(g, _)) return _ + } + return new Result(!1) + } + }, + 1507: e => { + "use strict"; + e.exports = {} + }, + 1703: e => { + "use strict"; + var t = Math.ceil, + r = Math.floor; + e.exports = Math.trunc || function trunc(e) { + var n = +e; + return (n > 0 ? r : t)(n) + } + }, + 1704: (e, t, r) => { + "use strict"; + var n = r(1483); + e.exports = function(e) { + return "object" == typeof e ? null !== e : n(e) + } + }, + 1799: (e, t, r) => { + "use strict"; + var n = r(382), + i = r(8473), + o = r(3145); + e.exports = !n && !i(function() { + return 7 !== Object.defineProperty(o("div"), "a", { + get: function() { + return 7 + } + }).a + }) + }, + 1807: (e, t, r) => { + "use strict"; + var n = r(274), + i = Function.prototype.call; + e.exports = n ? i.bind(i) : function() { + return i.apply(i, arguments) + } + }, + 1831: (e, t, r) => { + "use strict"; + var n = r(9557), + i = r(5578), + o = r(2095), + s = "__core-js_shared__", + a = e.exports = i[s] || o(s, {}); + (a.versions || (a.versions = [])).push({ + version: "3.43.0", + mode: n ? "pure" : "global", + copyright: "© 2014-2025 Denis Pushkarev (zloirock.ru)", + license: "https://github.com/zloirock/core-js/blob/v3.43.0/LICENSE", + source: "https://github.com/zloirock/core-js" + }) + }, + 1851: (e, t, r) => { + "use strict"; + var n, i, o, s = r(8473), + a = r(1483), + c = r(1704), + l = r(5290), + u = r(3181), + d = r(7914), + p = r(1), + h = r(9557), + g = p("iterator"), + f = !1; + [].keys && ("next" in (o = [].keys()) ? (i = u(u(o))) !== Object.prototype && (n = i) : f = !0), !c(n) || s(function() { + var e = {}; + return n[g].call(e) !== e + }) ? n = {} : h && (n = l(n)), a(n[g]) || d(n, g, function() { + return this + }), e.exports = { + IteratorPrototype: n, + BUGGY_SAFARI_ITERATORS: f + } + }, + 1866: (e, t, r) => { + "use strict"; + var n = r(4762), + i = 0, + o = Math.random(), + s = n(1.1.toString); + e.exports = function(e) { + return "Symbol(" + (void 0 === e ? "" : e) + ")_" + s(++i + o, 36) + } + }, + 1975: (e, t, r) => { + "use strict"; + var n = r(8612), + i = r(1807), + o = r(8120), + s = r(2293), + a = r(41), + c = r(8660), + l = r(8901), + u = r(9557), + d = r(6721), + p = r(7486), + h = r(5267), + g = !u && !p("filter", function() {}), + f = !u && !g && h("filter", TypeError), + m = u || g || f, + v = c(function() { + for (var e, t, r = this.iterator, n = this.predicate, o = this.next;;) { + if (e = s(i(o, r)), this.done = !!e.done) return; + if (t = e.value, l(r, n, [t, this.counter++], !0)) return t + } + }); + n({ + target: "Iterator", + proto: !0, + real: !0, + forced: m + }, { + filter: function filter(e) { + s(this); + try { + o(e) + } catch (e) { + d(this, "throw", e) + } + return f ? i(f, this, e) : new v(a(this), { + predicate: e + }) + } + }) + }, + 1983: (e, t, r) => { + "use strict"; + var n = r(6721); + e.exports = function(e, t, r) { + for (var i = e.length - 1; i >= 0; i--) + if (void 0 !== e[i]) try { + r = n(e[i].iterator, t, r) + } catch (e) { + t = "throw", r = e + } + if ("throw" === t) throw r; + return r + } + }, + 2048: (e, t, r) => { + "use strict"; + var n = r(382), + i = r(5755), + o = Function.prototype, + s = n && Object.getOwnPropertyDescriptor, + a = i(o, "name"), + c = a && "something" === function something() {}.name, + l = a && (!n || n && s(o, "name").configurable); + e.exports = { + EXISTS: a, + PROPER: c, + CONFIGURABLE: l + } + }, + 2095: (e, t, r) => { + "use strict"; + var n = r(5578), + i = Object.defineProperty; + e.exports = function(e, t) { + try { + i(n, e, { + value: t, + configurable: !0, + writable: !0 + }) + } catch (r) { + n[e] = t + } + return t + } + }, + 2121: (e, t, r) => { + "use strict"; + var n = r(4762), + i = r(8473), + o = r(1278), + s = Object, + a = n("".split); + e.exports = i(function() { + return !s("z").propertyIsEnumerable(0) + }) ? function(e) { + return "String" === o(e) ? a(e, "") : s(e) + } : s + }, + 2278: (e, t, r) => { + "use strict"; + var n = r(6742), + i = r(4741).concat("length", "prototype"); + t.f = Object.getOwnPropertyNames || function getOwnPropertyNames(e) { + return n(e, i) + } + }, + 2293: (e, t, r) => { + "use strict"; + var n = r(1704), + i = String, + o = TypeError; + e.exports = function(e) { + if (n(e)) return e; + throw new o(i(e) + " is not an object") + } + }, + 2313: (e, t, r) => { + "use strict"; + var n = r(7914); + e.exports = function(e, t, r) { + for (var i in t) n(e, i, t[i], r); + return e + } + }, + 2347: (e, t, r) => { + "use strict"; + var n = r(3312), + i = Object; + e.exports = function(e) { + return i(n(e)) + } + }, + 2355: (e, t, r) => { + "use strict"; + var n = r(1807), + i = r(1704), + o = r(1423), + s = r(2564), + a = r(348), + c = r(1), + l = TypeError, + u = c("toPrimitive"); + e.exports = function(e, t) { + if (!i(e) || o(e)) return e; + var r, c = s(e, u); + if (c) { + if (void 0 === t && (t = "default"), r = n(c, e, t), !i(r) || o(r)) return r; + throw new l("Can't convert object to primitive value") + } + return void 0 === t && (t = "number"), a(e, t) + } + }, + 2425: (e, t, r) => { + "use strict"; + var n = r(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var i = n(r(641)); + t.default = i.default.extend({ + elements: null, + getDefaultElements: () => ({}), + bindEvents() {}, + onInit() { + this.initElements(), this.bindEvents() + }, + initElements() { + this.elements = this.getDefaultElements() + } + }) + }, + 2564: (e, t, r) => { + "use strict"; + var n = r(8120), + i = r(5983); + e.exports = function(e, t) { + var r = e[t]; + return i(r) ? void 0 : n(r) + } + }, + 2811: (e, t, r) => { + "use strict"; + var n = r(1409); + e.exports = n("document", "documentElement") + }, + 2890: (e, t, r) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0, r(4846), r(6211); + class _default extends elementorModules.ViewModule { + getDefaultSettings() { + return { + selectors: { + elements: ".elementor-element", + nestedDocumentElements: ".elementor .elementor-element" + }, + classes: { + editMode: "elementor-edit-mode" + } + } + } + getDefaultElements() { + const e = this.getSettings("selectors"); + return { + $elements: this.$element.find(e.elements).not(this.$element.find(e.nestedDocumentElements)) + } + } + getDocumentSettings(e) { + let t; + if (this.isEdit) { + t = {}; + const e = elementor.settings.page.model; + jQuery.each(e.getActiveControls(), r => { + t[r] = e.attributes[r] + }) + } else t = this.$element.data("elementor-settings") || {}; + return this.getItems(t, e) + } + runElementsHandlers() { + this.elements.$elements.each((e, t) => setTimeout(() => elementorFrontend.elementsHandler.runReadyTrigger(t))) + } + onInit() { + this.$element = this.getSettings("$element"), super.onInit(), this.isEdit = this.$element.hasClass(this.getSettings("classes.editMode")), this.isEdit ? elementor.on("document:loaded", () => { + elementor.settings.page.model.on("change", this.onSettingsChange.bind(this)) + }) : this.runElementsHandlers() + } + onSettingsChange() {} + } + t.default = _default + }, + 2914: (e, t, r) => { + "use strict"; + var n = r(3786), + i = r(8120), + o = r(274), + s = n(n.bind); + e.exports = function(e, t) { + return i(e), void 0 === t ? e : o ? s(e, t) : function() { + return e.apply(t, arguments) + } + } + }, + 2946: (e, t, r) => { + "use strict"; + var n = r(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var i = n(r(751)), + o = n(r(5213)); + class ArgsObject extends i.default { + static getInstanceType() { + return "ArgsObject" + } + constructor(e) { + super(), this.args = e + } + requireArgument(e) { + let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.args; + if (!Object.prototype.hasOwnProperty.call(t, e)) throw Error(`${e} is required.`) + } + requireArgumentType(e, t) { + let r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.args; + if (this.requireArgument(e, r), typeof r[e] !== t) throw Error(`${e} invalid type: ${t}.`) + } + requireArgumentInstance(e, t) { + let r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.args; + if (this.requireArgument(e, r), !(r[e] instanceof t || (0, o.default)(r[e], t))) throw Error(`${e} invalid instance.`) + } + requireArgumentConstructor(e, t) { + let r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.args; + if (this.requireArgument(e, r), r[e].constructor.toString() !== t.prototype.constructor.toString()) throw Error(`${e} invalid constructor type.`) + } + } + t.default = ArgsObject + }, + 2970: (e, t, r) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0, r(5724); + t.default = class Scroll { + static scrollObserver(e) { + let t = 0; + const r = { + root: e.root || null, + rootMargin: e.offset || "0px", + threshold: function() { + let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0; + const t = []; + if (e > 0 && e <= 100) { + const r = 100 / e; + for (let e = 0; e <= 100; e += r) t.push(e / 100) + } else t.push(0); + return t + }(e.sensitivity) + }; + return new IntersectionObserver(function handleIntersect(r) { + const n = r[0].boundingClientRect.y, + i = r[0].isIntersecting, + o = n < t ? "down" : "up", + s = Math.abs(parseFloat((100 * r[0].intersectionRatio).toFixed(2))); + e.callback({ + sensitivity: e.sensitivity, + isInViewport: i, + scrollPercentage: s, + intersectionScrollDirection: o + }), t = n + }, r) + } + static getElementViewportPercentage(e) { + let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; + const r = e[0].getBoundingClientRect(), + n = t.start || 0, + i = t.end || 0, + o = window.innerHeight * n / 100, + s = window.innerHeight * i / 100, + a = r.top - window.innerHeight, + c = 0 - a + o, + l = r.top + o + e.height() - a + s, + u = Math.max(0, Math.min(c / l, 1)); + return parseFloat((100 * u).toFixed(2)) + } + static getPageScrollPercentage() { + let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, + t = arguments.length > 1 ? arguments[1] : void 0; + const r = e.start || 0, + n = e.end || 0, + i = t || document.documentElement.scrollHeight - document.documentElement.clientHeight, + o = i * r / 100, + s = i + o + i * n / 100; + return (document.documentElement.scrollTop + document.body.scrollTop + o) / s * 100 + } + } + }, + 3005: (e, t, r) => { + "use strict"; + var n = r(1703); + e.exports = function(e) { + var t = +e; + return t != t || 0 === t ? 0 : n(t) + } + }, + 3145: (e, t, r) => { + "use strict"; + var n = r(5578), + i = r(1704), + o = n.document, + s = i(o) && i(o.createElement); + e.exports = function(e) { + return s ? o.createElement(e) : {} + } + }, + 3181: (e, t, r) => { + "use strict"; + var n = r(5755), + i = r(1483), + o = r(2347), + s = r(5409), + a = r(9441), + c = s("IE_PROTO"), + l = Object, + u = l.prototype; + e.exports = a ? l.getPrototypeOf : function(e) { + var t = o(e); + if (n(t, c)) return t[c]; + var r = t.constructor; + return i(r) && t instanceof r ? r.prototype : t instanceof l ? u : null + } + }, + 3242: (e, t, r) => { + "use strict"; + var n = r(8612), + i = r(1807), + o = r(1506), + s = r(8120), + a = r(2293), + c = r(41), + l = r(6721), + u = r(5267)("find", TypeError); + n({ + target: "Iterator", + proto: !0, + real: !0, + forced: u + }, { + find: function find(e) { + a(this); + try { + s(e) + } catch (e) { + l(this, "throw", e) + } + if (u) return i(u, this, e); + var t = c(this), + r = 0; + return o(t, function(t, n) { + if (e(t, r++)) return n(t) + }, { + IS_RECORD: !0, + INTERRUPTED: !0 + }).result + } + }) + }, + 3312: (e, t, r) => { + "use strict"; + var n = r(5983), + i = TypeError; + e.exports = function(e) { + if (n(e)) throw new i("Can't call method on " + e); + return e + } + }, + 3392: (e, t, r) => { + "use strict"; + var n = r(3005), + i = Math.max, + o = Math.min; + e.exports = function(e, t) { + var r = n(e); + return r < 0 ? i(r + t, 0) : o(r, t) + } + }, + 3617: (e, t, r) => { + "use strict"; + var n = r(8612), + i = r(5578), + o = r(6021), + s = r(2293), + a = r(1483), + c = r(3181), + l = r(3864), + u = r(670), + d = r(8473), + p = r(5755), + h = r(1), + g = r(1851).IteratorPrototype, + f = r(382), + m = r(9557), + v = "constructor", + y = "Iterator", + _ = h("toStringTag"), + b = TypeError, + w = i[y], + S = m || !a(w) || w.prototype !== g || !d(function() { + w({}) + }), + E = function Iterator() { + if (o(this, g), c(this) === g) throw new b("Abstract class Iterator not directly constructable") + }, + defineIteratorPrototypeAccessor = function(e, t) { + f ? l(g, e, { + configurable: !0, + get: function() { + return t + }, + set: function(t) { + if (s(this), this === g) throw new b("You can't redefine this property"); + p(this, e) ? this[e] = t : u(this, e, t) + } + }) : g[e] = t + }; + p(g, _) || defineIteratorPrototypeAccessor(_, y), !S && p(g, v) && g[v] !== Object || defineIteratorPrototypeAccessor(v, E), E.prototype = g, n({ + global: !0, + constructor: !0, + forced: S + }, { + Iterator: E + }) + }, + 3658: (e, t, r) => { + "use strict"; + var n = r(6742), + i = r(4741); + e.exports = Object.keys || function keys(e) { + return n(e, i) + } + }, + 3786: (e, t, r) => { + "use strict"; + var n = r(1278), + i = r(4762); + e.exports = function(e) { + if ("Function" === n(e)) return i(e) + } + }, + 3815: (e, t, r) => { + "use strict"; + var n = r(2355), + i = r(1423); + e.exports = function(e) { + var t = n(e, "string"); + return i(t) ? t : t + "" + } + }, + 3864: (e, t, r) => { + "use strict"; + var n = r(169), + i = r(5835); + e.exports = function(e, t, r) { + return r.get && n(r.get, t, { + getter: !0 + }), r.set && n(r.set, t, { + setter: !0 + }), i.f(e, t, r) + } + }, + 3896: (e, t, r) => { + "use strict"; + var n = r(382), + i = r(8473); + e.exports = n && i(function() { + return 42 !== Object.defineProperty(function() {}, "prototype", { + value: 42, + writable: !1 + }).prototype + }) + }, + 3980: (e, t, r) => { + "use strict"; + var n = r(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0, r(5724); + var i = n(r(2425)); + t.default = i.default.extend({ + getDefaultSettings: () => ({ + container: null, + items: null, + columnsCount: 3, + verticalSpaceBetween: 30 + }), + getDefaultElements() { + return { + $container: jQuery(this.getSettings("container")), + $items: jQuery(this.getSettings("items")) + } + }, + run() { + var e = [], + t = this.elements.$container.position().top, + r = this.getSettings(), + n = r.columnsCount; + t += parseInt(this.elements.$container.css("margin-top"), 10), this.elements.$items.each(function(i) { + var o = Math.floor(i / n), + s = jQuery(this), + a = s[0].getBoundingClientRect().height + r.verticalSpaceBetween; + if (o) { + var c = s.position(), + l = i % n, + u = c.top - t - e[l]; + u -= parseInt(s.css("margin-top"), 10), u *= -1, s.css("margin-top", u + "px"), e[l] += a + } else e.push(a) + }) + } + }) + }, + 3991: (e, t, r) => { + "use strict"; + var n = r(8612), + i = r(1807), + o = r(8120), + s = r(2293), + a = r(41), + c = r(8660), + l = r(8901), + u = r(6721), + d = r(7486), + p = r(5267), + h = r(9557), + g = !h && !d("map", function() {}), + f = !h && !g && p("map", TypeError), + m = h || g || f, + v = c(function() { + var e = this.iterator, + t = s(i(this.next, e)); + if (!(this.done = !!t.done)) return l(e, this.mapper, [t.value, this.counter++], !0) + }); + n({ + target: "Iterator", + proto: !0, + real: !0, + forced: m + }, { + map: function map(e) { + s(this); + try { + o(e) + } catch (e) { + u(this, "throw", e) + } + return f ? i(f, this, e) : new v(a(this), { + mapper: e + }) + } + }) + }, + 4338: (e, t, r) => { + "use strict"; + var n = {}; + n[r(1)("toStringTag")] = "z", e.exports = "[object z]" === String(n) + }, + 4347: (e, t) => { + "use strict"; + t.f = Object.getOwnPropertySymbols + }, + 4364: (e, t, r) => { + "use strict"; + r(3991) + }, + 4483: (e, t, r) => { + "use strict"; + var n, i, o, s = r(4644), + a = r(5578), + c = r(1704), + l = r(9037), + u = r(5755), + d = r(1831), + p = r(5409), + h = r(1507), + g = "Object already initialized", + f = a.TypeError, + m = a.WeakMap; + if (s || d.state) { + var v = d.state || (d.state = new m); + v.get = v.get, v.has = v.has, v.set = v.set, n = function(e, t) { + if (v.has(e)) throw new f(g); + return t.facade = e, v.set(e, t), t + }, i = function(e) { + return v.get(e) || {} + }, o = function(e) { + return v.has(e) + } + } else { + var y = p("state"); + h[y] = !0, n = function(e, t) { + if (u(e, y)) throw new f(g); + return t.facade = e, l(e, y, t), t + }, i = function(e) { + return u(e, y) ? e[y] : {} + }, o = function(e) { + return u(e, y) + } + } + e.exports = { + set: n, + get: i, + has: o, + enforce: function(e) { + return o(e) ? i(e) : n(e, {}) + }, + getterFor: function(e) { + return function(t) { + var r; + if (!c(t) || (r = i(t)).type !== e) throw new f("Incompatible receiver, " + e + " required"); + return r + } + } + } + }, + 4644: (e, t, r) => { + "use strict"; + var n = r(5578), + i = r(1483), + o = n.WeakMap; + e.exports = i(o) && /native code/.test(String(o)) + }, + 4741: e => { + "use strict"; + e.exports = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"] + }, + 4762: (e, t, r) => { + "use strict"; + var n = r(274), + i = Function.prototype, + o = i.call, + s = n && i.bind.bind(o, o); + e.exports = n ? s : function(e) { + return function() { + return o.apply(e, arguments) + } + } + }, + 4815: (e, t, r) => { + "use strict"; + var n = r(4762); + e.exports = n({}.isPrototypeOf) + }, + 4846: (e, t, r) => { + "use strict"; + r(3617) + }, + 4887: (e, t, r) => { + "use strict"; + var n = r(1807), + i = r(8120), + o = r(2293), + s = r(8761), + a = r(6665), + c = TypeError; + e.exports = function(e, t) { + var r = arguments.length < 2 ? a(e) : t; + if (i(r)) return o(n(r, e)); + throw new c(s(e) + " is not iterable") + } + }, + 4914: (e, t, r) => { + "use strict"; + var n = r(1278); + e.exports = Array.isArray || function isArray(e) { + return "Array" === n(e) + } + }, + 4946: (e, t, r) => { + "use strict"; + var n = r(6784), + i = n(r(1265)), + o = n(r(2890)), + s = n(r(7955)), + a = n(r(8140)), + c = n(r(7224)), + l = n(r(5633)), + u = n(r(9603)); + i.default.frontend = { + Document: o.default, + tools: { + StretchElement: s.default + }, + handlers: { + Base: c.default, + StretchedElement: a.default, + SwiperBase: l.default, + CarouselBase: u.default + } + } + }, + 4961: (e, t, r) => { + "use strict"; + var n = r(382), + i = r(1807), + o = r(7611), + s = r(7738), + a = r(5599), + c = r(3815), + l = r(5755), + u = r(1799), + d = Object.getOwnPropertyDescriptor; + t.f = n ? d : function getOwnPropertyDescriptor(e, t) { + if (e = a(e), t = c(t), u) try { + return d(e, t) + } catch (e) {} + if (l(e, t)) return s(!i(o.f, e, t), e[t]) + } + }, + 5022: (e, t, r) => { + "use strict"; + var n = r(6029); + e.exports = n && !Symbol.sham && "symbol" == typeof Symbol.iterator + }, + 5213: (e, t) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + t.default = (e, t) => { + t = Array.isArray(t) ? t : [t]; + for (const r of t) + if (e.constructor.name === r.prototype[Symbol.toStringTag]) return !0; + return !1 + } + }, + 5247: e => { + "use strict"; + e.exports = function(e, t) { + return { + value: e, + done: t + } + } + }, + 5267: (e, t, r) => { + "use strict"; + var n = r(5578); + e.exports = function(e, t) { + var r = n.Iterator, + i = r && r.prototype, + o = i && i[e], + s = !1; + if (o) try { + o.call({ + next: function() { + return { + done: !0 + } + }, + return: function() { + s = !0 + } + }, -1) + } catch (e) { + e instanceof t || (s = !1) + } + if (!s) return o + } + }, + 5290: (e, t, r) => { + "use strict"; + var n, i = r(2293), + o = r(5799), + s = r(4741), + a = r(1507), + c = r(2811), + l = r(3145), + u = r(5409), + d = "prototype", + p = "script", + h = u("IE_PROTO"), + EmptyConstructor = function() {}, + scriptTag = function(e) { + return "<" + p + ">" + e + "" + }, + NullProtoObjectViaActiveX = function(e) { + e.write(scriptTag("")), e.close(); + var t = e.parentWindow.Object; + return e = null, t + }, + NullProtoObject = function() { + try { + n = new ActiveXObject("htmlfile") + } catch (e) {} + var e, t, r; + NullProtoObject = "undefined" != typeof document ? document.domain && n ? NullProtoObjectViaActiveX(n) : (t = l("iframe"), r = "java" + p + ":", t.style.display = "none", c.appendChild(t), t.src = String(r), (e = t.contentWindow.document).open(), e.write(scriptTag("document.F=Object")), e.close(), e.F) : NullProtoObjectViaActiveX(n); + for (var i = s.length; i--;) delete NullProtoObject[d][s[i]]; + return NullProtoObject() + }; + a[h] = !0, e.exports = Object.create || function create(e, t) { + var r; + return null !== e ? (EmptyConstructor[d] = i(e), r = new EmptyConstructor, EmptyConstructor[d] = null, r[h] = e) : r = NullProtoObject(), void 0 === t ? r : o.f(r, t) + } + }, + 5299: (e, t, r) => { + "use strict"; + var n = r(1), + i = r(6775), + o = n("iterator"), + s = Array.prototype; + e.exports = function(e) { + return void 0 !== e && (i.Array === e || s[o] === e) + } + }, + 5409: (e, t, r) => { + "use strict"; + var n = r(7255), + i = r(1866), + o = n("keys"); + e.exports = function(e) { + return o[e] || (o[e] = i(e)) + } + }, + 5454: (e, t, r) => { + "use strict"; + var n = r(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.appsEventTrackingDispatch = t.AppsEventTracking = void 0; + var i = n(r(1434)); + const o = "page_views_website_templates", + s = "kits_cloud_upgrade_clicked", + a = "export_kit_customization", + c = "import_kit_customization", + l = "kit_import_status", + u = "kit_cloud_library_apply", + d = "kit_cloud_library_delete", + p = "ie_admin_action", + h = "kit_import_upload_file"; + t.appsEventTrackingDispatch = (e, t) => { + const objectCreator = (e, r) => { + for (const n of e) t.hasOwnProperty(n) && null !== t[n] && (r[n] = t[n]); + return r + }, + r = [], + n = ["layout", "site_part", "error", "document_name", "document_type", "view_type_clicked", "tag", "sort_direction", "sort_type", "action", "grid_location", "kit_name", "page_source", "element_position", "element", "event_type", "modal_type", "method", "status", "step", "item", "category", "element_location", "search_term", "section", "site_area"], + i = {}, + o = {}; + (() => { + objectCreator(n, o), objectCreator(r, i); + const t = e.split("/"); + i.placement = t[0], i.event = t[1], Object.keys(o).length && (i.details = o) + })(), $e.run(e, i) + }; + t.AppsEventTracking = class AppsEventTracking { + static dispatchEvent(e, t) { + return elementorCommon.eventsManager.dispatchEvent(e, t) + } + static sendPageViewsWebsiteTemplates(e) { + return this.dispatchEvent(o, { + trigger: i.default.triggers.pageLoaded, + page_loaded: e, + secondary_location: e + }) + } + static sendKitsCloudUpgradeClicked(e) { + return this.dispatchEvent(s, { + trigger: i.default.triggers.click, + secondary_location: e, + upgrade_location: e + }) + } + static sendExportKitCustomization(e) { + return this.dispatchEvent(a, { + trigger: i.default.triggers.click, + ...e + }) + } + static sendImportKitCustomization(e) { + return this.dispatchEvent(c, { + trigger: i.default.triggers.click, + ...e + }) + } + static sendKitImportStatus() { + let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null; + return this.dispatchEvent(l, { + kit_import_status: !e, + ...e && { + kit_import_error: e.message + } + }) + } + static sendKitCloudLibraryApply(e, t) { + return this.dispatchEvent(u, { + trigger: i.default.triggers.click, + kit_cloud_id: e, + ...t && { + kit_apply_url: t + } + }) + } + static sendKitCloudLibraryDelete() { + return this.dispatchEvent(d, { + trigger: i.default.triggers.click + }) + } + static sendImportExportAdminAction(e) { + return this.dispatchEvent(p, { + trigger: i.default.triggers.click, + action_type: e + }) + } + static sendKitImportUploadFile(e) { + return this.dispatchEvent(h, { + kit_import_upload_file_status: e + }) + } + } + }, + 5578: function(e, t, r) { + "use strict"; + var check = function(e) { + return e && e.Math === Math && e + }; + e.exports = check("object" == typeof globalThis && globalThis) || check("object" == typeof window && window) || check("object" == typeof self && self) || check("object" == typeof r.g && r.g) || check("object" == typeof this && this) || function() { + return this + }() || Function("return this")() + }, + 5599: (e, t, r) => { + "use strict"; + var n = r(2121), + i = r(3312); + e.exports = function(e) { + return n(i(e)) + } + }, + 5633: (e, t, r) => { + "use strict"; + var n = r(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var i = n(r(7224)); + class SwiperHandlerBase extends i.default { + getInitialSlide() { + const e = this.getEditSettings(); + return e.activeItemIndex ? e.activeItemIndex - 1 : 0 + } + getSlidesCount() { + return this.elements.$slides.length + } + togglePauseOnHover(e) { + e ? this.elements.$swiperContainer.on({ + mouseenter: () => { + this.swiper.autoplay.stop() + }, + mouseleave: () => { + this.swiper.autoplay.start() + } + }) : this.elements.$swiperContainer.off("mouseenter mouseleave") + } + handleKenBurns() { + const e = this.getSettings(); + this.$activeImageBg && this.$activeImageBg.removeClass(e.classes.kenBurnsActive), this.activeItemIndex = this.swiper ? this.swiper.activeIndex : this.getInitialSlide(), this.swiper ? this.$activeImageBg = jQuery(this.swiper.slides[this.activeItemIndex]).children("." + e.classes.slideBackground) : this.$activeImageBg = jQuery(this.elements.$slides[0]).children("." + e.classes.slideBackground), this.$activeImageBg.addClass(e.classes.kenBurnsActive) + } + } + t.default = SwiperHandlerBase + }, + 5724: (e, t, r) => { + "use strict"; + var n = r(8612), + i = r(2347), + o = r(6960), + s = r(9273), + a = r(1091); + n({ + target: "Array", + proto: !0, + arity: 1, + forced: r(8473)(function() { + return 4294967297 !== [].push.call({ + length: 4294967296 + }, 1) + }) || ! function() { + try { + Object.defineProperty([], "length", { + writable: !1 + }).push() + } catch (e) { + return e instanceof TypeError + } + }() + }, { + push: function push(e) { + var t = i(this), + r = o(t), + n = arguments.length; + a(r + n); + for (var c = 0; c < n; c++) t[r] = arguments[c], r++; + return s(t, r), r + } + }) + }, + 5755: (e, t, r) => { + "use strict"; + var n = r(4762), + i = r(2347), + o = n({}.hasOwnProperty); + e.exports = Object.hasOwn || function hasOwn(e, t) { + return o(i(e), t) + } + }, + 5799: (e, t, r) => { + "use strict"; + var n = r(382), + i = r(3896), + o = r(5835), + s = r(2293), + a = r(5599), + c = r(3658); + t.f = n && !i ? Object.defineProperties : function defineProperties(e, t) { + s(e); + for (var r, n = a(t), i = c(t), l = i.length, u = 0; l > u;) o.f(e, r = i[u++], n[r]); + return e + } + }, + 5835: (e, t, r) => { + "use strict"; + var n = r(382), + i = r(1799), + o = r(3896), + s = r(2293), + a = r(3815), + c = TypeError, + l = Object.defineProperty, + u = Object.getOwnPropertyDescriptor, + d = "enumerable", + p = "configurable", + h = "writable"; + t.f = n ? o ? function defineProperty(e, t, r) { + if (s(e), t = a(t), s(r), "function" == typeof e && "prototype" === t && "value" in r && h in r && !r[h]) { + var n = u(e, t); + n && n[h] && (e[t] = r.value, r = { + configurable: p in r ? r[p] : n[p], + enumerable: d in r ? r[d] : n[d], + writable: !1 + }) + } + return l(e, t, r) + } : l : function defineProperty(e, t, r) { + if (s(e), t = a(t), s(r), i) try { + return l(e, t, r) + } catch (e) {} + if ("get" in r || "set" in r) throw new c("Accessors not supported"); + return "value" in r && (e[t] = r.value), e + } + }, + 5983: e => { + "use strict"; + e.exports = function(e) { + return null == e + } + }, + 6021: (e, t, r) => { + "use strict"; + var n = r(4815), + i = TypeError; + e.exports = function(e, t) { + if (n(t, e)) return e; + throw new i("Incorrect invocation") + } + }, + 6029: (e, t, r) => { + "use strict"; + var n = r(6477), + i = r(8473), + o = r(5578).String; + e.exports = !!Object.getOwnPropertySymbols && !i(function() { + var e = Symbol("symbol detection"); + return !o(e) || !(Object(e) instanceof Symbol) || !Symbol.sham && n && n < 41 + }) + }, + 6145: (e, t, r) => { + "use strict"; + var n = r(4338), + i = r(1483), + o = r(1278), + s = r(1)("toStringTag"), + a = Object, + c = "Arguments" === o(function() { + return arguments + }()); + e.exports = n ? o : function(e) { + var t, r, n; + return void 0 === e ? "Undefined" : null === e ? "Null" : "string" == typeof(r = function(e, t) { + try { + return e[t] + } catch (e) {} + }(t = a(e), s)) ? r : c ? o(t) : "Object" === (n = o(t)) && i(t.callee) ? "Arguments" : n + } + }, + 6211: (e, t, r) => { + "use strict"; + r(3242) + }, + 6281: (e, t, r) => { + "use strict"; + var n = r(8612), + i = r(6651).includes, + o = r(8473), + s = r(7095); + n({ + target: "Array", + proto: !0, + forced: o(function() { + return !Array(1).includes() + }) + }, { + includes: function includes(e) { + return i(this, e, arguments.length > 1 ? arguments[1] : void 0) + } + }), s("includes") + }, + 6477: (e, t, r) => { + "use strict"; + var n, i, o = r(5578), + s = r(9461), + a = o.process, + c = o.Deno, + l = a && a.versions || c && c.version, + u = l && l.v8; + u && (i = (n = u.split("."))[0] > 0 && n[0] < 4 ? 1 : +(n[0] + n[1])), !i && s && (!(n = s.match(/Edge\/(\d+)/)) || n[1] >= 74) && (n = s.match(/Chrome\/(\d+)/)) && (i = +n[1]), e.exports = i + }, + 6651: (e, t, r) => { + "use strict"; + var n = r(5599), + i = r(3392), + o = r(6960), + createMethod = function(e) { + return function(t, r, s) { + var a = n(t), + c = o(a); + if (0 === c) return !e && -1; + var l, u = i(s, c); + if (e && r != r) { + for (; c > u;) + if ((l = a[u++]) != l) return !0 + } else + for (; c > u; u++) + if ((e || u in a) && a[u] === r) return e || u || 0; + return !e && -1 + } + }; + e.exports = { + includes: createMethod(!0), + indexOf: createMethod(!1) + } + }, + 6665: (e, t, r) => { + "use strict"; + var n = r(6145), + i = r(2564), + o = r(5983), + s = r(6775), + a = r(1)("iterator"); + e.exports = function(e) { + if (!o(e)) return i(e, a) || i(e, "@@iterator") || s[n(e)] + } + }, + 6721: (e, t, r) => { + "use strict"; + var n = r(1807), + i = r(2293), + o = r(2564); + e.exports = function(e, t, r) { + var s, a; + i(e); + try { + if (!(s = o(e, "return"))) { + if ("throw" === t) throw r; + return r + } + s = n(s, e) + } catch (e) { + a = !0, s = e + } + if ("throw" === t) throw r; + if (a) throw s; + return i(s), r + } + }, + 6726: (e, t, r) => { + "use strict"; + var n = r(5755), + i = r(9497), + o = r(4961), + s = r(5835); + e.exports = function(e, t, r) { + for (var a = i(t), c = s.f, l = o.f, u = 0; u < a.length; u++) { + var d = a[u]; + n(e, d) || r && n(r, d) || c(e, d, l(t, d)) + } + } + }, + 6742: (e, t, r) => { + "use strict"; + var n = r(4762), + i = r(5755), + o = r(5599), + s = r(6651).indexOf, + a = r(1507), + c = n([].push); + e.exports = function(e, t) { + var r, n = o(e), + l = 0, + u = []; + for (r in n) !i(a, r) && i(n, r) && c(u, r); + for (; t.length > l;) i(n, r = t[l++]) && (~s(u, r) || c(u, r)); + return u + } + }, + 6775: e => { + "use strict"; + e.exports = {} + }, + 6784: e => { + e.exports = function _interopRequireDefault(e) { + return e && e.__esModule ? e : { + default: e + } + }, e.exports.__esModule = !0, e.exports.default = e.exports + }, + 6960: (e, t, r) => { + "use strict"; + var n = r(8324); + e.exports = function(e) { + return n(e.length) + } + }, + 7095: (e, t, r) => { + "use strict"; + var n = r(1), + i = r(5290), + o = r(5835).f, + s = n("unscopables"), + a = Array.prototype; + void 0 === a[s] && o(a, s, { + configurable: !0, + value: i(null) + }), e.exports = function(e) { + a[s][e] = !0 + } + }, + 7224: (e, t, r) => { + "use strict"; + r(5724), r(4846), r(7458), r(6211), r(9655), e.exports = elementorModules.ViewModule.extend({ + $element: null, + editorListeners: null, + onElementChange: null, + onEditSettingsChange: null, + onPageSettingsChange: null, + isEdit: null, + __construct(e) { + this.isActive(e) && (this.$element = e.$element, this.isEdit = this.$element.hasClass("elementor-element-edit-mode"), this.isEdit && this.addEditorListeners()) + }, + isActive: () => !0, + isElementInTheCurrentDocument() { + return !!elementorFrontend.isEditMode() && elementor.documents.currentDocument.id.toString() === this.$element[0].closest(".elementor").dataset.elementorId + }, + findElement(e) { + var t = this.$element; + return t.find(e).filter(function() { + return jQuery(this).parent().closest(".elementor-element").is(t) + }) + }, + getUniqueHandlerID(e, t) { + return e || (e = this.getModelCID()), t || (t = this.$element), e + t.attr("data-element_type") + this.getConstructorID() + }, + initEditorListeners() { + var e = this; + if (e.editorListeners = [{ + event: "element:destroy", + to: elementor.channels.data, + callback(t) { + t.cid === e.getModelCID() && e.onDestroy() + } + }], e.onElementChange) { + const t = e.getWidgetType() || e.getElementType(); + let r = "change"; + "global" !== t && (r += ":" + t), e.editorListeners.push({ + event: r, + to: elementor.channels.editor, + callback(t, r) { + e.getUniqueHandlerID(r.model.cid, r.$el) === e.getUniqueHandlerID() && e.onElementChange(t.model.get("name"), t, r) + } + }) + } + e.onEditSettingsChange && e.editorListeners.push({ + event: "change:editSettings", + to: elementor.channels.editor, + callback(t, r) { + if (r.model.cid !== e.getModelCID()) return; + const n = Object.keys(t.changed)[0]; + e.onEditSettingsChange(n, t.changed[n]) + } + }), ["page"].forEach(function(t) { + var r = "on" + t[0].toUpperCase() + t.slice(1) + "SettingsChange"; + e[r] && e.editorListeners.push({ + event: "change", + to: elementor.settings[t].model, + callback(t) { + e[r](t.changed) + } + }) + }) + }, + getEditorListeners() { + return this.editorListeners || this.initEditorListeners(), this.editorListeners + }, + addEditorListeners() { + var e = this.getUniqueHandlerID(); + this.getEditorListeners().forEach(function(t) { + elementorFrontend.addListenerOnce(e, t.event, t.callback, t.to) + }) + }, + removeEditorListeners() { + var e = this.getUniqueHandlerID(); + this.getEditorListeners().forEach(function(t) { + elementorFrontend.removeListeners(e, t.event, null, t.to) + }) + }, + getElementType() { + return this.$element.data("element_type") + }, + getWidgetType() { + const e = this.$element.data("widget_type"); + if (e) return e.split(".")[0] + }, + getID() { + return this.$element.data("id") + }, + getModelCID() { + return this.$element.data("model-cid") + }, + getElementSettings(e) { + let t = {}; + const r = this.getModelCID(); + if (this.isEdit && r) { + const e = elementorFrontend.config.elements.data[r], + n = e.attributes; + let i = n.widgetType || n.elType; + n.isInner && (i = "inner-" + i); + let o = elementorFrontend.config.elements.keys[i]; + o || (o = elementorFrontend.config.elements.keys[i] = [], jQuery.each(e.controls, (e, t) => { + (t.frontend_available || t.editor_available) && o.push(e) + })), jQuery.each(e.getActiveControls(), function(e) { + if (-1 !== o.indexOf(e)) { + let r = n[e]; + r.toJSON && (r = r.toJSON()), t[e] = r + } + }) + } else t = this.$element.data("settings") || {}; + return this.getItems(t, e) + }, + getEditSettings(e) { + var t = {}; + return this.isEdit && (t = elementorFrontend.config.elements.editSettings[this.getModelCID()].attributes), this.getItems(t, e) + }, + getCurrentDeviceSetting(e) { + return elementorFrontend.getCurrentDeviceSetting(this.getElementSettings(), e) + }, + onInit() { + this.isActive(this.getSettings()) && elementorModules.ViewModule.prototype.onInit.apply(this, arguments) + }, + onDestroy() { + this.isEdit && this.removeEditorListeners(), this.unbindEvents && this.unbindEvents() + } + }) + }, + 7255: (e, t, r) => { + "use strict"; + var n = r(1831); + e.exports = function(e, t) { + return n[e] || (n[e] = t || {}) + } + }, + 7268: (e, t, r) => { + "use strict"; + var n = r(4762), + i = r(1483), + o = r(1831), + s = n(Function.toString); + i(o.inspectSource) || (o.inspectSource = function(e) { + return s(e) + }), e.exports = o.inspectSource + }, + 7458: (e, t, r) => { + "use strict"; + r(1975) + }, + 7486: e => { + "use strict"; + e.exports = function(e, t) { + var r = "function" == typeof Iterator && Iterator.prototype[e]; + if (r) try { + r.call({ + next: null + }, t).next() + } catch (e) { + return !0 + } + } + }, + 7611: (e, t) => { + "use strict"; + var r = {}.propertyIsEnumerable, + n = Object.getOwnPropertyDescriptor, + i = n && !r.call({ + 1: 2 + }, 1); + t.f = i ? function propertyIsEnumerable(e) { + var t = n(this, e); + return !!t && t.enumerable + } : r + }, + 7738: e => { + "use strict"; + e.exports = function(e, t) { + return { + enumerable: !(1 & e), + configurable: !(2 & e), + writable: !(4 & e), + value: t + } + } + }, + 7914: (e, t, r) => { + "use strict"; + var n = r(1483), + i = r(5835), + o = r(169), + s = r(2095); + e.exports = function(e, t, r, a) { + a || (a = {}); + var c = a.enumerable, + l = void 0 !== a.name ? a.name : t; + if (n(r) && o(r, l, a), a.global) c ? e[t] = r : s(t, r); + else { + try { + a.unsafe ? e[t] && (c = !0) : delete e[t] + } catch (e) {} + c ? e[t] = r : i.f(e, t, { + value: r, + enumerable: !1, + configurable: !a.nonConfigurable, + writable: !a.nonWritable + }) + } + return e + } + }, + 7955: e => { + "use strict"; + e.exports = elementorModules.ViewModule.extend({ + getDefaultSettings: () => ({ + element: null, + direction: elementorFrontend.config.is_rtl ? "right" : "left", + selectors: { + container: window + }, + considerScrollbar: !1, + cssOutput: "inline" + }), + getDefaultElements() { + return { + $element: jQuery(this.getSettings("element")) + } + }, + stretch() { + const e = this.getSettings(); + let t; + try { + t = jQuery(e.selectors.container) + } catch (e) {} + t && t.length || (t = jQuery(this.getDefaultSettings().selectors.container)), this.reset(); + var r = this.elements.$element, + n = t.innerWidth(), + i = r.offset().left, + o = "fixed" === r.css("position"), + s = o ? 0 : i, + a = window === t[0]; + if (!a) { + var c = t.offset().left; + o && (s = c), i > c && (s = i - c) + } + if (e.considerScrollbar && a) { + s -= window.innerWidth - n + } + o || (elementorFrontend.config.is_rtl && (s = n - (r.outerWidth() + s)), s = -s), e.margin && (s += e.margin); + var l = {}; + let u = n; + e.margin && (u -= 2 * e.margin), l.width = u + "px", l[e.direction] = s + "px", "variables" !== e.cssOutput ? r.css(l) : this.applyCssVariables(r, l) + }, + reset() { + const e = {}, + t = this.getSettings(), + r = this.elements.$element; + "variables" !== t.cssOutput ? (e.width = "", e[t.direction] = "", r.css(e)) : this.resetCssVariables(r) + }, + applyCssVariables(e, t) { + e.css("--stretch-width", t.width), t.left ? e.css("--stretch-left", t.left) : e.css("--stretch-right", t.right) + }, + resetCssVariables(e) { + e.css({ + "--stretch-width": "", + "--stretch-left": "", + "--stretch-right": "" + }) + } + }) + }, + 7958: (e, t, r) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.BaseRegistry = void 0, r(4846), r(7458), r(9655), r(4364); + t.BaseRegistry = class BaseRegistry { + constructor() { + this.sections = new Map + } + register(e) { + if (!e.key || !e.title) throw new Error("Template type must have key and title"); + const t = this.get(e.key) || this.formatSection(e); + if (e.children) + if (t.children) { + const r = new Map(t.children.map(e => [e.key, e])); + e.children.forEach(e => { + const t = this.formatSection(e); + r.set(e.key, t) + }), t.children = Array.from(r.values()) + } else t.children = e.children.map(e => this.formatSection(e)); + this.sections.set(e.key, t) + } + formatSection(e) { + let { + children: t, + ...r + } = e; + return { + key: r.key, + title: r.title, + description: r.description || "", + useParentDefault: !1 !== r.useParentDefault, + getInitialState: r.getInitialState || null, + component: r.component || null, + order: r.order || 10, + isAvailable: r.isAvailable || (() => !0), + ...r + } + } + getAll() { + return Array.from(this.sections.values()).filter(e => e.isAvailable()).map(e => e.children ? { ...e, + children: [...e.children].sort((e, t) => e.order - t.order) + } : e).sort((e, t) => e.order - t.order) + } + get(e) { + return this.sections.get(e) + } + } + }, + 8120: (e, t, r) => { + "use strict"; + var n = r(1483), + i = r(8761), + o = TypeError; + e.exports = function(e) { + if (n(e)) return e; + throw new o(i(e) + " is not a function") + } + }, + 8140: (e, t, r) => { + "use strict"; + var n = r(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0, r(4846), r(6211); + var i = n(r(7224)); + class StretchedElement extends i.default { + getStretchedClass() { + return "e-stretched" + } + getStretchSettingName() { + return "stretch_element" + } + getStretchActiveValue() { + return "yes" + } + bindEvents() { + const e = this.getUniqueHandlerID(); + elementorFrontend.addListenerOnce(e, "resize", this.stretch), elementorFrontend.addListenerOnce(e, "sticky:stick", this.stretch, this.$element), elementorFrontend.addListenerOnce(e, "sticky:unstick", this.stretch, this.$element), elementorFrontend.isEditMode() && (this.onKitChangeStretchContainerChange = this.onKitChangeStretchContainerChange.bind(this), elementor.channels.editor.on("kit:change:stretchContainer", this.onKitChangeStretchContainerChange)) + } + unbindEvents() { + elementorFrontend.removeListeners(this.getUniqueHandlerID(), "resize", this.stretch), elementorFrontend.isEditMode() && elementor.channels.editor.off("kit:change:stretchContainer", this.onKitChangeStretchContainerChange) + } + isActive(e) { + return elementorFrontend.isEditMode() || e.$element.hasClass(this.getStretchedClass()) + } + getStretchElementForConfig() { + let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null; + return e ? this.$element.find(e) : this.$element + } + getStretchElementConfig() { + return { + element: this.getStretchElementForConfig(), + selectors: { + container: this.getStretchContainer() + }, + considerScrollbar: elementorFrontend.isEditMode() && elementorFrontend.config.is_rtl + } + } + initStretch() { + this.stretch = this.stretch.bind(this), this.stretchElement = new elementorModules.frontend.tools.StretchElement(this.getStretchElementConfig()) + } + getStretchContainer() { + return elementorFrontend.getKitSettings("stretched_section_container") || window + } + isStretchSettingEnabled() { + return this.getElementSettings(this.getStretchSettingName()) === this.getStretchActiveValue() + } + stretch() { + this.isStretchSettingEnabled() && this.stretchElement.stretch() + } + onInit() { + this.isActive(this.getSettings()) && (this.initStretch(), super.onInit(...arguments), this.stretch()) + } + onElementChange(e) { + this.getStretchSettingName() === e && (this.isStretchSettingEnabled() ? this.stretch() : this.stretchElement.reset()) + } + onKitChangeStretchContainerChange() { + this.stretchElement.setSettings("selectors.container", this.getStretchContainer()), this.stretch() + } + } + t.default = StretchedElement + }, + 8324: (e, t, r) => { + "use strict"; + var n = r(3005), + i = Math.min; + e.exports = function(e) { + var t = n(e); + return t > 0 ? i(t, 9007199254740991) : 0 + } + }, + 8473: e => { + "use strict"; + e.exports = function(e) { + try { + return !!e() + } catch (e) { + return !0 + } + } + }, + 8612: (e, t, r) => { + "use strict"; + var n = r(5578), + i = r(4961).f, + o = r(9037), + s = r(7914), + a = r(2095), + c = r(6726), + l = r(8730); + e.exports = function(e, t) { + var r, u, d, p, h, g = e.target, + f = e.global, + m = e.stat; + if (r = f ? n : m ? n[g] || a(g, {}) : n[g] && n[g].prototype) + for (u in t) { + if (p = t[u], d = e.dontCallGetSet ? (h = i(r, u)) && h.value : r[u], !l(f ? u : g + (m ? "." : "#") + u, e.forced) && void 0 !== d) { + if (typeof p == typeof d) continue; + c(p, d) + }(e.sham || d && d.sham) && o(p, "sham", !0), s(r, u, p, e) + } + } + }, + 8660: (e, t, r) => { + "use strict"; + var n = r(1807), + i = r(5290), + o = r(9037), + s = r(2313), + a = r(1), + c = r(4483), + l = r(2564), + u = r(1851).IteratorPrototype, + d = r(5247), + p = r(6721), + h = r(1983), + g = a("toStringTag"), + f = "IteratorHelper", + m = "WrapForValidIterator", + v = "normal", + y = "throw", + _ = c.set, + createIteratorProxyPrototype = function(e) { + var t = c.getterFor(e ? m : f); + return s(i(u), { + next: function next() { + var r = t(this); + if (e) return r.nextHandler(); + if (r.done) return d(void 0, !0); + try { + var n = r.nextHandler(); + return r.returnHandlerResult ? n : d(n, r.done) + } catch (e) { + throw r.done = !0, e + } + }, + return: function() { + var r = t(this), + i = r.iterator; + if (r.done = !0, e) { + var o = l(i, "return"); + return o ? n(o, i) : d(void 0, !0) + } + if (r.inner) try { + p(r.inner.iterator, v) + } catch (e) { + return p(i, y, e) + } + if (r.openIters) try { + h(r.openIters, v) + } catch (e) { + return p(i, y, e) + } + return i && p(i, v), d(void 0, !0) + } + }) + }, + b = createIteratorProxyPrototype(!0), + w = createIteratorProxyPrototype(!1); + o(w, g, "Iterator Helper"), e.exports = function(e, t, r) { + var n = function Iterator(n, i) { + i ? (i.iterator = n.iterator, i.next = n.next) : i = n, i.type = t ? m : f, i.returnHandlerResult = !!r, i.nextHandler = e, i.counter = 0, i.done = !1, _(this, i) + }; + return n.prototype = t ? b : w, n + } + }, + 8685: (e, t, r) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = t.ForceMethodImplementation = void 0, r(6281); + class ForceMethodImplementation extends Error { + constructor() { + let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}, + t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; + super(`${e.isStatic?"static ":""}${e.fullName}() should be implemented, please provide '${e.functionName||e.fullName}' functionality.`, t), Object.keys(t).length && console.error(t), Error.captureStackTrace(this, ForceMethodImplementation) + } + } + t.ForceMethodImplementation = ForceMethodImplementation; + t.default = e => { + const t = Error().stack.split("\n")[2].trim(), + r = t.startsWith("at new") ? "constructor" : t.split(" ")[1], + n = {}; + if (n.functionName = r, n.fullName = r, n.functionName.includes(".")) { + const e = n.functionName.split("."); + n.className = e[0], n.functionName = e[1] + } else n.isStatic = !0; + throw new ForceMethodImplementation(n, e) + } + }, + 8730: (e, t, r) => { + "use strict"; + var n = r(8473), + i = r(1483), + o = /#|\.prototype\./, + isForced = function(e, t) { + var r = a[s(e)]; + return r === l || r !== c && (i(t) ? n(t) : !!t) + }, + s = isForced.normalize = function(e) { + return String(e).replace(o, ".").toLowerCase() + }, + a = isForced.data = {}, + c = isForced.NATIVE = "N", + l = isForced.POLYFILL = "P"; + e.exports = isForced + }, + 8761: e => { + "use strict"; + var t = String; + e.exports = function(e) { + try { + return t(e) + } catch (e) { + return "Object" + } + } + }, + 8901: (e, t, r) => { + "use strict"; + var n = r(2293), + i = r(6721); + e.exports = function(e, t, r, o) { + try { + return o ? t(n(r)[0], r[1]) : t(r) + } catch (t) { + i(e, "throw", t) + } + } + }, + 9031: (e, t) => { + "use strict"; + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.createGetInitialState = function createGetInitialState(e) { + let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; + return (r, n) => { + let i = n; + if (r.hasOwnProperty("uploadedData")) { + i = !1; + const t = r.uploadedData.manifest.templates, + n = elementorAppConfig ? .["import-export-customization"] ? .exportGroups || {}; + for (const r in t) { + if (n[t[r].doc_type] === e) { + i = !0; + break + } + } + } + return { + enabled: i, + ...t + } + } + } + }, + 9037: (e, t, r) => { + "use strict"; + var n = r(382), + i = r(5835), + o = r(7738); + e.exports = n ? function(e, t, r) { + return i.f(e, t, o(1, r)) + } : function(e, t, r) { + return e[t] = r, e + } + }, + 9273: (e, t, r) => { + "use strict"; + var n = r(382), + i = r(4914), + o = TypeError, + s = Object.getOwnPropertyDescriptor, + a = n && ! function() { + if (void 0 !== this) return !0; + try { + Object.defineProperty([], "length", { + writable: !1 + }).length = 1 + } catch (e) { + return e instanceof TypeError + } + }(); + e.exports = a ? function(e, t) { + if (i(e) && !s(e, "length").writable) throw new o("Cannot set read only .length"); + return e.length = t + } : function(e, t) { + return e.length = t + } + }, + 9441: (e, t, r) => { + "use strict"; + var n = r(8473); + e.exports = !n(function() { + function F() {} + return F.prototype.constructor = null, Object.getPrototypeOf(new F) !== F.prototype + }) + }, + 9461: (e, t, r) => { + "use strict"; + var n = r(5578).navigator, + i = n && n.userAgent; + e.exports = i ? String(i) : "" + }, + 9497: (e, t, r) => { + "use strict"; + var n = r(1409), + i = r(4762), + o = r(2278), + s = r(4347), + a = r(2293), + c = i([].concat); + e.exports = n("Reflect", "ownKeys") || function ownKeys(e) { + var t = o.f(a(e)), + r = s.f; + return r ? c(t, r(e)) : t + } + }, + 9557: e => { + "use strict"; + e.exports = !1 + }, + 9603: (e, t, r) => { + "use strict"; + var n = r(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0, r(4846), r(6211), r(9655); + var i = n(r(5633)); + class CarouselHandlerBase extends i.default { + getDefaultSettings() { + return { + selectors: { + carousel: ".swiper", + swiperWrapper: ".swiper-wrapper", + slideContent: ".swiper-slide", + swiperArrow: ".elementor-swiper-button", + paginationWrapper: ".swiper-pagination", + paginationBullet: ".swiper-pagination-bullet", + paginationBulletWrapper: ".swiper-pagination-bullets" + } + } + } + getDefaultElements() { + const e = this.getSettings("selectors"), + t = { + $swiperContainer: this.$element.find(e.carousel), + $swiperWrapper: this.$element.find(e.swiperWrapper), + $swiperArrows: this.$element.find(e.swiperArrow), + $paginationWrapper: this.$element.find(e.paginationWrapper), + $paginationBullets: this.$element.find(e.paginationBullet), + $paginationBulletWrapper: this.$element.find(e.paginationBulletWrapper) + }; + return t.$slides = t.$swiperContainer.find(e.slideContent), t + } + getSwiperSettings() { + const e = this.getElementSettings(), + t = +e.slides_to_show || 3, + r = 1 === t, + n = elementorFrontend.config.responsive.activeBreakpoints, + i = { + mobile: 1, + tablet: r ? 1 : 2 + }, + o = { + slidesPerView: t, + loop: "yes" === e.infinite, + speed: e.speed, + handleElementorBreakpoints: !0, + breakpoints: {} + }; + let s = t; + Object.keys(n).reverse().forEach(t => { + const r = i[t] ? i[t] : s; + o.breakpoints[n[t].value] = { + slidesPerView: +e["slides_to_show_" + t] || r, + slidesPerGroup: +e["slides_to_scroll_" + t] || 1 + }, e.image_spacing_custom && (o.breakpoints[n[t].value].spaceBetween = this.getSpaceBetween(t)), s = +e["slides_to_show_" + t] || r + }), "yes" === e.autoplay && (o.autoplay = { + delay: e.autoplay_speed, + disableOnInteraction: "yes" === e.pause_on_interaction + }), r ? (o.effect = e.effect, "fade" === e.effect && (o.fadeEffect = { + crossFade: !0 + })) : o.slidesPerGroup = +e.slides_to_scroll || 1, e.image_spacing_custom && (o.spaceBetween = this.getSpaceBetween()); + const a = "arrows" === e.navigation || "both" === e.navigation, + c = "dots" === e.navigation || "both" === e.navigation || e.pagination; + return a && (o.navigation = { + prevEl: ".elementor-swiper-button-prev", + nextEl: ".elementor-swiper-button-next" + }), c && (o.pagination = { + el: `.elementor-element-${this.getID()} .swiper-pagination`, + type: e.pagination ? e.pagination : "bullets", + clickable: !0, + renderBullet: (e, t) => `` + }), "yes" === e.lazyload && (o.lazy = { + loadPrevNext: !0, + loadPrevNextAmount: 1 + }), o.a11y = { + enabled: !0, + prevSlideMessage: elementorFrontend.config.i18n.a11yCarouselPrevSlideMessage, + nextSlideMessage: elementorFrontend.config.i18n.a11yCarouselNextSlideMessage, + firstSlideMessage: elementorFrontend.config.i18n.a11yCarouselFirstSlideMessage, + lastSlideMessage: elementorFrontend.config.i18n.a11yCarouselLastSlideMessage + }, o.on = { + slideChange: () => { + this.a11ySetPaginationTabindex(), this.handleElementHandlers(), this.a11ySetSlideAriaHidden() + }, + init: () => { + this.a11ySetPaginationTabindex(), this.a11ySetSlideAriaHidden("initialisation") + } + }, this.applyOffsetSettings(e, o, t), o + } + getOffsetWidth() { + const e = elementorFrontend.getCurrentDeviceMode(); + return elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(), "offset_width", "size", e) || 0 + } + applyOffsetSettings(e, t, r) { + const n = e.offset_sides; + if (!(elementorFrontend.isEditMode() && "NestedCarousel" === this.constructor.name) && n && "none" !== n) switch (n) { + case "right": + this.forceSliderToShowNextSlideWhenOnLast(t, r), this.addClassToSwiperContainer("offset-right"); + break; + case "left": + this.addClassToSwiperContainer("offset-left"); + break; + case "both": + this.forceSliderToShowNextSlideWhenOnLast(t, r), this.addClassToSwiperContainer("offset-both") + } + } + forceSliderToShowNextSlideWhenOnLast(e, t) { + e.slidesPerView = t + .001 + } + addClassToSwiperContainer(e) { + this.getDefaultElements().$swiperContainer[0].classList.add(e) + } + async onInit() { + if (super.onInit(...arguments), !this.elements.$swiperContainer.length || 2 > this.elements.$slides.length) return; + await this.initSwiper(); + "yes" === this.getElementSettings().pause_on_hover && this.togglePauseOnHover(!0) + } + async initSwiper() { + const e = elementorFrontend.utils.swiper; + this.swiper = await new e(this.elements.$swiperContainer, this.getSwiperSettings()), this.elements.$swiperContainer.data("swiper", this.swiper) + } + bindEvents() { + this.elements.$swiperArrows.on("keydown", this.onDirectionArrowKeydown.bind(this)), this.elements.$paginationWrapper.on("keydown", ".swiper-pagination-bullet", this.onDirectionArrowKeydown.bind(this)), this.elements.$swiperContainer.on("keydown", ".swiper-slide", this.onDirectionArrowKeydown.bind(this)), this.$element.find(":focusable").on("focus", this.onFocusDisableAutoplay.bind(this)), elementorFrontend.elements.$window.on("resize", this.getSwiperSettings.bind(this)) + } + unbindEvents() { + this.elements.$swiperArrows.off(), this.elements.$paginationWrapper.off(), this.elements.$swiperContainer.off(), this.$element.find(":focusable").off(), elementorFrontend.elements.$window.off("resize") + } + onDirectionArrowKeydown(e) { + const t = elementorFrontend.config.is_rtl, + r = e.originalEvent.code, + n = t ? "ArrowLeft" : "ArrowRight"; + if (!(-1 !== ["ArrowLeft", "ArrowRight"].indexOf(r))) return !0; + (t ? "ArrowRight" : "ArrowLeft") === r ? this.swiper.slidePrev() : n === r && this.swiper.slideNext() + } + onFocusDisableAutoplay() { + this.swiper.autoplay.stop() + } + updateSwiperOption(e) { + const t = this.getElementSettings()[e], + r = this.swiper.params; + switch (e) { + case "autoplay_speed": + r.autoplay.delay = t; + break; + case "speed": + r.speed = t + } + this.swiper.update() + } + getChangeableProperties() { + return { + pause_on_hover: "pauseOnHover", + autoplay_speed: "delay", + speed: "speed", + arrows_position: "arrows_position" + } + } + onElementChange(e) { + if (0 === e.indexOf("image_spacing_custom")) return void this.updateSpaceBetween(e); + if (this.getChangeableProperties()[e]) + if ("pause_on_hover" === e) { + const e = this.getElementSettings("pause_on_hover"); + this.togglePauseOnHover("yes" === e) + } else this.updateSwiperOption(e) + } + onEditSettingsChange(e) { + "activeItemIndex" === e && this.swiper.slideToLoop(this.getEditSettings("activeItemIndex") - 1) + } + getSpaceBetween() { + let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null; + const t = elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(), "image_spacing_custom", "size", e); + return Number(t) || 0 + } + updateSpaceBetween(e) { + const t = e.match("image_spacing_custom_(.*)"), + r = t ? t[1] : "desktop", + n = this.getSpaceBetween(r); + "desktop" !== r && (this.swiper.params.breakpoints[elementorFrontend.config.responsive.activeBreakpoints[r].value].spaceBetween = n), this.swiper.params.spaceBetween = n, this.swiper.update() + } + getPaginationBullets() { + let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "array"; + const t = this.$element.find(this.getSettings("selectors").paginationBullet); + return "array" === e ? Array.from(t) : t + } + a11ySetPaginationTabindex() { + const e = this.swiper ? .params ? .pagination.bulletClass, + t = this.swiper ? .params ? .pagination.bulletActiveClass; + this.getPaginationBullets().forEach(e => { + e.classList ? .contains(t) || e.removeAttribute("tabindex") + }); + const r = "ArrowLeft" === event ? .code || "ArrowRight" === event ? .code; + event ? .target ? .classList ? .contains(e) && r && this.$element.find(`.${t}`).trigger("focus") + } + getSwiperWrapperTranformXValue() { + let e = this.elements.$swiperWrapper[0] ? .style.transform; + return e = e.replace("translate3d(", ""), e = e.split(","), e = parseInt(e[0].replace("px", "")), e || 0 + } + a11ySetSlideAriaHidden() { + if ("number" != typeof("initialisation" === (arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "") ? 0 : this.swiper ? .activeIndex)) return; + const e = this.getSwiperWrapperTranformXValue(), + t = this.elements.$swiperWrapper[0].clientWidth; + this.elements.$swiperContainer.find(this.getSettings("selectors").slideContent).each((r, n) => { + 0 <= n.offsetLeft + e && t > n.offsetLeft + e ? (n.removeAttribute("aria-hidden"), n.removeAttribute("inert")) : (n.setAttribute("aria-hidden", !0), n.setAttribute("inert", "")) + }) + } + handleElementHandlers() {} + } + t.default = CarouselHandlerBase + }, + 9655: (e, t, r) => { + "use strict"; + r(9930) + }, + 9930: (e, t, r) => { + "use strict"; + var n = r(8612), + i = r(1807), + o = r(1506), + s = r(8120), + a = r(2293), + c = r(41), + l = r(6721), + u = r(5267)("forEach", TypeError); + n({ + target: "Iterator", + proto: !0, + real: !0, + forced: u + }, { + forEach: function forEach(e) { + a(this); + try { + s(e) + } catch (e) { + l(this, "throw", e) + } + if (u) return i(u, this, e); + var t = c(this), + r = 0; + o(t, function(t) { + e(t, r++) + }, { + IS_RECORD: !0 + }) + } + }) + } + }, + e => { + var t; + t = 4946, e(e.s = t) + } +]); diff --git a/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/js/frontend.min.js b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/js/frontend.min.js new file mode 100644 index 0000000..fe7bcc2 --- /dev/null +++ b/8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/plugins/elementor/assets/js/frontend.min.js @@ -0,0 +1,1386 @@ +/*! elementor - v3.32.0 - 05-10-2025 */ +"use strict"; +(self.webpackChunkelementorFrontend = self.webpackChunkelementorFrontend || []).push([ + [313], { + 607: (e, t) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + t.default = class Controls { + getControlValue(e, t, n) { + let r; + return r = "object" == typeof e[t] && n ? e[t][n] : e[t], r + } + getResponsiveControlValue(e, t) { + let n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : ""; + const r = (arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null) || elementorFrontend.getCurrentDeviceMode(), + o = this.getControlValue(e, t, n); + if ("widescreen" === r) { + const r = this.getControlValue(e, `${t}_widescreen`, n); + return r || 0 === r ? r : o + } + const s = elementorFrontend.breakpoints.getActiveBreakpointsList({ + withDesktop: !0 + }); + let i = r, + a = s.indexOf(r), + l = ""; + for (; a <= s.length;) { + if ("desktop" === i) { + l = o; + break + } + const r = `${t}_${i}`, + d = this.getControlValue(e, r, n); + if (d || 0 === d) { + l = d; + break + } + a++, i = s[a] + } + return l + } + } + }, + 680: (e, t, n) => { + var r = n(4762), + o = n(8120); + e.exports = function(e, t, n) { + try { + return r(o(Object.getOwnPropertyDescriptor(e, t)[n])) + } catch (e) {} + } + }, + 735: (e, t, n) => { + var r = n(1704); + e.exports = function(e) { + return r(e) || null === e + } + }, + 1780: e => { + e.exports = { + IndexSizeError: { + s: "INDEX_SIZE_ERR", + c: 1, + m: 1 + }, + DOMStringSizeError: { + s: "DOMSTRING_SIZE_ERR", + c: 2, + m: 0 + }, + HierarchyRequestError: { + s: "HIERARCHY_REQUEST_ERR", + c: 3, + m: 1 + }, + WrongDocumentError: { + s: "WRONG_DOCUMENT_ERR", + c: 4, + m: 1 + }, + InvalidCharacterError: { + s: "INVALID_CHARACTER_ERR", + c: 5, + m: 1 + }, + NoDataAllowedError: { + s: "NO_DATA_ALLOWED_ERR", + c: 6, + m: 0 + }, + NoModificationAllowedError: { + s: "NO_MODIFICATION_ALLOWED_ERR", + c: 7, + m: 1 + }, + NotFoundError: { + s: "NOT_FOUND_ERR", + c: 8, + m: 1 + }, + NotSupportedError: { + s: "NOT_SUPPORTED_ERR", + c: 9, + m: 1 + }, + InUseAttributeError: { + s: "INUSE_ATTRIBUTE_ERR", + c: 10, + m: 1 + }, + InvalidStateError: { + s: "INVALID_STATE_ERR", + c: 11, + m: 1 + }, + SyntaxError: { + s: "SYNTAX_ERR", + c: 12, + m: 1 + }, + InvalidModificationError: { + s: "INVALID_MODIFICATION_ERR", + c: 13, + m: 1 + }, + NamespaceError: { + s: "NAMESPACE_ERR", + c: 14, + m: 1 + }, + InvalidAccessError: { + s: "INVALID_ACCESS_ERR", + c: 15, + m: 1 + }, + ValidationError: { + s: "VALIDATION_ERR", + c: 16, + m: 0 + }, + TypeMismatchError: { + s: "TYPE_MISMATCH_ERR", + c: 17, + m: 1 + }, + SecurityError: { + s: "SECURITY_ERR", + c: 18, + m: 1 + }, + NetworkError: { + s: "NETWORK_ERR", + c: 19, + m: 1 + }, + AbortError: { + s: "ABORT_ERR", + c: 20, + m: 1 + }, + URLMismatchError: { + s: "URL_MISMATCH_ERR", + c: 21, + m: 1 + }, + QuotaExceededError: { + s: "QUOTA_EXCEEDED_ERR", + c: 22, + m: 1 + }, + TimeoutError: { + s: "TIMEOUT_ERR", + c: 23, + m: 1 + }, + InvalidNodeTypeError: { + s: "INVALID_NODE_TYPE_ERR", + c: 24, + m: 1 + }, + DataCloneError: { + s: "DATA_CLONE_ERR", + c: 25, + m: 1 + } + } + }, + 1953: (e, t, n) => { + var r = n(680), + o = n(1704), + s = n(3312), + i = n(3852); + e.exports = Object.setPrototypeOf || ("__proto__" in {} ? function() { + var e, t = !1, + n = {}; + try { + (e = r(Object.prototype, "__proto__", "set"))(n, []), t = n instanceof Array + } catch (e) {} + return function setPrototypeOf(n, r) { + return s(n), i(r), o(n) ? (t ? e(n, r) : n.__proto__ = r, n) : n + } + }() : void 0) + }, + 2126: (e, t, n) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var r = n(3002); + t.default = [() => n.e(77).then(n.bind(n, 2439)), () => n.e(557).then(n.bind(n, 628)), () => n.e(557).then(n.bind(n, 3031)), (0, r.createEditorHandler)(() => n.e(396).then(n.bind(n, 9956))), (0, r.createEditorHandler)(() => n.e(220).then(n.bind(n, 3243)))] + }, + 2429: (e, t, n) => { + var r = n(1483), + o = n(1704), + s = n(1953); + e.exports = function(e, t, n) { + var i, a; + return s && r(i = t.constructor) && i !== n && o(a = i.prototype) && a !== n.prototype && s(e, a), e + } + }, + 3002: (e, t) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.createEditorHandler = function createEditorHandler(e) { + return () => new Promise(t => { + elementorFrontend.isEditMode() && e().then(t) + }) + } + }, + 3126: (e, t, n) => { + var r = n(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var o = r(n(8427)); + class VimeoLoader extends o.default { + getApiURL() { + return "https://player.vimeo.com/api/player.js" + } + getURLRegex() { + return /^(?:https?:\/\/)?(?:www|player\.)?(?:vimeo\.com\/)?(?:video\/|external\/)?(\d+)([^.?&#"'>]?)/ + } + isApiLoaded() { + return window.Vimeo + } + getApiObject() { + return Vimeo + } + getAutoplayURL(e) { + const t = e.match(/#t=[^&]*/); + return e.replace(t[0], "") + t + } + } + t.default = VimeoLoader + }, + 3582: (e, t, n) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0, n(6409); + class _default extends elementorModules.ViewModule { + getDefaultSettings() { + return { + selectors: { + links: 'a[href^="%23elementor-action"], a[href^="#elementor-action"]' + } + } + } + bindEvents() { + elementorFrontend.elements.$document.on("click", this.getSettings("selectors.links"), this.runLinkAction.bind(this)) + } + initActions() { + this.actions = { + lightbox: async e => { + const t = await elementorFrontend.utils.lightbox; + e.slideshow ? t.openSlideshow(e.slideshow, e.url) : (e.id && (e.type = "image"), t.showModal(e)) + } + } + } + addAction(e, t) { + this.actions[e] = t + } + runAction(e) { + e = decodeURI(e); + const t = (e = decodeURIComponent(e)).match(/action=(.+?)&/); + if (!t) return; + const n = this.actions[t[1]]; + if (!n) return; + let r = {}; + const o = e.match(/settings=(.+)/); + o && (r = JSON.parse(atob(o[1]))), r.previousEvent = event; + for (var s = arguments.length, i = new Array(s > 1 ? s - 1 : 0), a = 1; a < s; a++) i[a - 1] = arguments[a]; + n(r, ...i) + } + runLinkAction(e) { + e.preventDefault(), this.runAction(jQuery(e.currentTarget).attr("href"), e) + } + runHashAction() { + if (!location.hash) return; + const e = document.querySelector(`[data-e-action-hash="${location.hash}"], a[href*="${location.hash}"]`); + e && this.runAction(e.getAttribute("data-e-action-hash")) + } + createActionHash(e, t) { + return encodeURIComponent(`#elementor-action:action=${e}&settings=${btoa(JSON.stringify(t))}`) + } + onInit() { + super.onInit(), this.initActions(), elementorFrontend.on("components:init", this.runHashAction.bind(this)) + } + } + t.default = _default + }, + 3678: (e, t, n) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var r = n(3002); + t.default = [() => n.e(557).then(n.bind(n, 628)), () => n.e(557).then(n.bind(n, 3031)), (0, r.createEditorHandler)(() => n.e(396).then(n.bind(n, 9956))), (0, r.createEditorHandler)(() => n.e(768).then(n.bind(n, 8847))), (0, r.createEditorHandler)(() => n.e(768).then(n.bind(n, 3323)))] + }, + 3852: (e, t, n) => { + var r = n(735), + o = String, + s = TypeError; + e.exports = function(e) { + if (r(e)) return e; + throw new s("Can't set " + o(e) + " as a prototype") + } + }, + 4047: (e, t, n) => { + var r = n(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var o = r(n(2890)); + class _default extends elementorModules.ViewModule { + constructor() { + super(...arguments), this.documents = {}, this.initDocumentClasses(), this.attachDocumentsClasses() + } + getDefaultSettings() { + return { + selectors: { + document: ".elementor" + } + } + } + getDefaultElements() { + const e = this.getSettings("selectors"); + return { + $documents: jQuery(e.document) + } + } + initDocumentClasses() { + this.documentClasses = { + base: o.default + }, elementorFrontend.hooks.doAction("elementor/frontend/documents-manager/init-classes", this) + } + addDocumentClass(e, t) { + this.documentClasses[e] = t + } + attachDocumentsClasses() { + this.elements.$documents.each((e, t) => this.attachDocumentClass(jQuery(t))) + } + attachDocumentClass(e) { + const t = e.data(), + n = t.elementorId, + r = t.elementorType, + o = this.documentClasses[r] || this.documentClasses.base; + this.documents[n] = new o({ + $element: e, + id: n + }) + } + } + t.default = _default + }, + 4252: (e, t, n) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0, n(4846), n(6211); + class LightboxManager extends elementorModules.ViewModule { + static getLightbox() { + const e = new Promise(e => { + n.e(216).then(n.t.bind(n, 3942, 23)).then(t => { + let { + default: n + } = t; + return e(new n) + }) + }), + t = elementorFrontend.utils.assetsLoader.load("script", "dialog"), + r = elementorFrontend.utils.assetsLoader.load("style", "dialog"), + o = elementorFrontend.utils.assetsLoader.load("script", "share-link"), + s = elementorFrontend.utils.assetsLoader.load("style", "swiper"), + i = elementorFrontend.utils.assetsLoader.load("style", "e-lightbox"); + return Promise.all([e, t, r, o, s, i]).then(() => e) + } + getDefaultSettings() { + return { + selectors: { + links: "a, [data-elementor-lightbox]", + slideshow: "[data-elementor-lightbox-slideshow]" + } + } + } + getDefaultElements() { + return { + $links: jQuery(this.getSettings("selectors.links")), + $slideshow: jQuery(this.getSettings("selectors.slideshow")) + } + } + isLightboxLink(e) { + if ("a" === e.tagName.toLowerCase() && (e.hasAttribute("download") || !/^[^?]+\.(png|jpe?g|gif|svg|webp|avif)(\?.*)?$/i.test(e.href)) && !e.dataset.elementorLightboxVideo) return !1; + const t = elementorFrontend.getKitSettings("global_image_lightbox"), + n = e.dataset.elementorOpenLightbox; + return "yes" === n || t && "no" !== n + } + isLightboxSlideshow() { + return 0 !== this.elements.$slideshow.length + } + async onLinkClick(e) { + const t = e.currentTarget, + n = jQuery(e.target), + r = elementorFrontend.isEditMode(), + o = r && elementor.$previewContents.find("body").hasClass("elementor-editor__ui-state__color-picker"), + s = !!n.closest(".elementor-edit-area").length; + if (!this.isLightboxLink(t)) return void(r && s && e.preventDefault()); + if (e.preventDefault(), r && !elementor.getPreferences("lightbox_in_editor")) return; + if (o) return; + (await LightboxManager.getLightbox()).createLightbox(t) + } + bindEvents() { + elementorFrontend.elements.$document.on("click", this.getSettings("selectors.links"), e => this.onLinkClick(e)) + } + onInit() { + super.onInit(...arguments), elementorFrontend.isEditMode() || this.maybeActivateLightboxOnLink() + } + maybeActivateLightboxOnLink() { + this.elements.$links.each((e, t) => { + if (this.isLightboxLink(t)) return LightboxManager.getLightbox(), !1 + }) + } + } + t.default = LightboxManager + }, + 4799: (e, t) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = t.Events = void 0; + class Events { + static dispatch(e, t) { + let n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null, + r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null; + e = e instanceof jQuery ? e[0] : e, r && e.dispatchEvent(new CustomEvent(r, { + detail: n + })), e.dispatchEvent(new CustomEvent(t, { + detail: n + })) + } + } + t.Events = Events; + t.default = Events + }, + 4901: (e, t, n) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0, n(4846), n(9655); + t.default = class SwiperHandler { + constructor(e, t) { + return this.config = t, this.config.breakpoints && (this.config = this.adjustConfig(t)), e instanceof jQuery && (e = e[0]), e.closest(".elementor-widget-wrap") ? .classList.add("e-swiper-container"), e.closest(".elementor-widget") ? .classList.add("e-widget-swiper"), new Promise(t => { + "undefined" != typeof Swiper ? ("function" == typeof Swiper && void 0 === window.Swiper && (window.Swiper = Swiper), t(this.createSwiperInstance(e, this.config))) : elementorFrontend.utils.assetsLoader.load("script", "swiper").then(() => t(this.createSwiperInstance(e, this.config))) + }) + } + createSwiperInstance(e, t) { + const n = window.Swiper; + return n.prototype.adjustConfig = this.adjustConfig, new n(e, t) + } + adjustConfig(e) { + if (!e.handleElementorBreakpoints) return e; + const t = elementorFrontend.config.responsive.activeBreakpoints, + n = elementorFrontend.breakpoints.getBreakpointValues(); + return Object.keys(e.breakpoints).forEach(r => { + const o = parseInt(r); + let s; + if (o === t.mobile.value || o + 1 === t.mobile.value) s = 0; + else if (!t.widescreen || o !== t.widescreen.value && o + 1 !== t.widescreen.value) { + const e = n.findIndex(e => o === e || o + 1 === e); + s = n[e - 1] + } else s = o; + e.breakpoints[s] = e.breakpoints[r], e.breakpoints[r] = { + slidesPerView: e.slidesPerView, + slidesPerGroup: e.slidesPerGroup ? e.slidesPerGroup : 1 + } + }), e + } + } + }, + 4970: (e, t) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + class GlobalHandler extends elementorModules.frontend.handlers.Base { + getWidgetType() { + return "global" + } + animate() { + const e = this.$element, + t = this.getAnimation(); + if ("none" === t) return void e.removeClass("elementor-invisible"); + const n = this.getElementSettings(), + r = n._animation_delay || n.animation_delay || 0; + e.removeClass(t), this.currentAnimation && e.removeClass(this.currentAnimation), this.currentAnimation = t, setTimeout(() => { + e.removeClass("elementor-invisible").addClass("animated " + t) + }, r) + } + getAnimation() { + return this.getCurrentDeviceSetting("animation") || this.getCurrentDeviceSetting("_animation") + } + onInit() { + if (super.onInit(...arguments), this.getAnimation()) { + const e = elementorModules.utils.Scroll.scrollObserver({ + callback: t => { + t.isInViewport && (this.animate(), e.unobserve(this.$element[0])) + } + }); + e.observe(this.$element[0]) + } + } + onElementChange(e) { + /^_?animation/.test(e) && this.animate() + } + } + t.default = e => { + elementorFrontend.elementsHandler.addHandler(GlobalHandler, { + $element: e + }) + } + }, + 5073: (e, t, n) => { + var r = n(6784); + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + var o = r(n(8427)); + class YoutubeLoader extends o.default { + getApiURL() { + return "https://www.youtube.com/iframe_api" + } + getURLRegex() { + return /^(?:https?:\/\/)?(?:www\.)?(?:m\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?vi?=|(?:embed|v|vi|user|shorts)\/))([^?&"'>]+)/ + } + isApiLoaded() { + return window.YT && YT.loaded + } + getApiObject() { + return YT + } + } + t.default = YoutubeLoader + }, + 5115: (e, t) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + const matchUserAgent = e => n.indexOf(e) >= 0, + n = navigator.userAgent, + r = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(" OPR/"), + o = matchUserAgent("Firefox"), + s = /^((?!chrome|android).)*safari/i.test(n) || /constructor/i.test(window.HTMLElement) || "[object SafariRemoteNotification]" === (!window.safari || "undefined" != typeof safari && safari.pushNotification).toString(), + i = /Trident|MSIE/.test(n) && !!document.documentMode, + a = !i && !!window.StyleMedia || matchUserAgent("Edg"), + l = !!window.chrome && matchUserAgent("Chrome") && !(a || r), + d = matchUserAgent("Chrome") && !!window.CSS, + c = matchUserAgent("AppleWebKit") && !d, + u = { + isTouchDevice: "ontouchstart" in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0, + appleWebkit: c, + blink: d, + chrome: l, + edge: a, + firefox: o, + ie: i, + mac: matchUserAgent("Macintosh"), + opera: r, + safari: s, + webkit: matchUserAgent("AppleWebKit") + }; + t.default = u + }, + 5896: (e, t, n) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0, n(5724), n(4846), n(9655), n(4364); + class Breakpoints extends elementorModules.Module { + constructor(e) { + super(), this.responsiveConfig = e + } + getActiveBreakpointsList() { + let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; + e = { + largeToSmall: !1, + withDesktop: !1, + ...e + }; + const t = Object.keys(this.responsiveConfig.activeBreakpoints); + if (e.withDesktop) { + const e = -1 === t.indexOf("widescreen") ? t.length : t.length - 1; + t.splice(e, 0, "desktop") + } + return e.largeToSmall && t.reverse(), t + } + getBreakpointValues() { + const { + activeBreakpoints: e + } = this.responsiveConfig, t = []; + return Object.values(e).forEach(e => { + t.push(e.value) + }), t + } + getDesktopPreviousDeviceKey() { + let e = ""; + const { + activeBreakpoints: t + } = this.responsiveConfig, n = Object.keys(t), r = n.length; + return e = "min" === t[n[r - 1]].direction ? n[r - 2] : n[r - 1], e + } + getDesktopMinPoint() { + const { + activeBreakpoints: e + } = this.responsiveConfig; + return e[this.getDesktopPreviousDeviceKey()].value + 1 + } + getDeviceMinBreakpoint(e) { + if ("desktop" === e) return this.getDesktopMinPoint(); + const { + activeBreakpoints: t + } = this.responsiveConfig, n = Object.keys(t); + let r; + if (n[0] === e) r = 320; + else if ("widescreen" === e) r = t[e] ? t[e].value : this.responsiveConfig.breakpoints.widescreen; + else { + const o = n.indexOf(e); + r = t[n[o - 1]].value + 1 + } + return r + } + getActiveMatchRegex() { + return new RegExp(this.getActiveBreakpointsList().map(e => "_" + e).join("|") + "$") + } + } + t.default = Breakpoints + }, + 5956: (e, t, n) => { + n(5724); + e.exports = function() { + var e, t = Array.prototype.slice, + n = { + actions: {}, + filters: {} + }; + + function _removeHook(e, t, r, o) { + var s, i, a; + if (n[e][t]) + if (r) + if (s = n[e][t], o) + for (a = s.length; a--;)(i = s[a]).callback === r && i.context === o && s.splice(a, 1); + else + for (a = s.length; a--;) s[a].callback === r && s.splice(a, 1); + else n[e][t] = [] + } + + function _addHook(e, t, r, o, s) { + var i = { + callback: r, + priority: o, + context: s + }, + a = n[e][t]; + if (a) { + var l = !1; + if (jQuery.each(a, function() { + if (this.callback === r) return l = !0, !1 + }), l) return; + a.push(i), a = function _hookInsertSort(e) { + for (var t, n, r, o = 1, s = e.length; o < s; o++) { + for (t = e[o], n = o; + (r = e[n - 1]) && r.priority > t.priority;) e[n] = e[n - 1], --n; + e[n] = t + } + return e + }(a) + } else a = [i]; + n[e][t] = a + } + + function _runHook(e, t, r) { + var o, s, i = n[e][t]; + if (!i) return "filters" === e && r[0]; + if (s = i.length, "filters" === e) + for (o = 0; o < s; o++) r[0] = i[o].callback.apply(i[o].context, r); + else + for (o = 0; o < s; o++) i[o].callback.apply(i[o].context, r); + return "filters" !== e || r[0] + } + return e = { + removeFilter: function removeFilter(t, n) { + return "string" == typeof t && _removeHook("filters", t, n), e + }, + applyFilters: function applyFilters() { + var n = t.call(arguments), + r = n.shift(); + return "string" == typeof r ? _runHook("filters", r, n) : e + }, + addFilter: function addFilter(t, n, r, o) { + return "string" == typeof t && "function" == typeof n && _addHook("filters", t, n, r = parseInt(r || 10, 10), o), e + }, + removeAction: function removeAction(t, n) { + return "string" == typeof t && _removeHook("actions", t, n), e + }, + doAction: function doAction() { + var n = t.call(arguments), + r = n.shift(); + return "string" == typeof r && _runHook("actions", r, n), e + }, + addAction: function addAction(t, n, r, o) { + return "string" == typeof t && "function" == typeof n && _addHook("actions", t, n, r = parseInt(r || 10, 10), o), e + } + }, e + } + }, + 6261: (e, t, n) => { + var r = n(6145), + o = String; + e.exports = function(e) { + if ("Symbol" === r(e)) throw new TypeError("Cannot convert a Symbol value to a string"); + return o(e) + } + }, + 6409: (e, t, n) => { + var r = n(8612), + o = n(5578), + s = n(1409), + i = n(7738), + a = n(5835).f, + l = n(5755), + d = n(6021), + c = n(2429), + u = n(7969), + h = n(1780), + m = n(8223), + f = n(382), + g = n(9557), + p = "DOMException", + v = s("Error"), + y = s(p), + b = function DOMException() { + d(this, w); + var e = arguments.length, + t = u(e < 1 ? void 0 : arguments[0]), + n = u(e < 2 ? void 0 : arguments[1], "Error"), + r = new y(t, n), + o = new v(t); + return o.name = p, a(r, "stack", i(1, m(o.stack, 1))), c(r, this, b), r + }, + w = b.prototype = y.prototype, + _ = "stack" in new v(p), + E = "stack" in new y(1, 2), + k = y && f && Object.getOwnPropertyDescriptor(o, p), + A = !(!k || k.writable && k.configurable), + S = _ && !A && !E; + r({ + global: !0, + constructor: !0, + forced: g || S + }, { + DOMException: S ? b : y + }); + var M = s(p), + C = M.prototype; + if (C.constructor !== M) + for (var L in g || a(C, "constructor", i(1, M)), h) + if (l(h, L)) { + var D = h[L], + R = D.s; + l(M, R) || a(M, R, i(6, D.c)) + } + }, + 7248: (e, t, n) => { + var r = n(6784); + n(4846), n(9655); + var o = r(n(4970)), + s = r(n(3678)), + i = r(n(2126)), + a = r(n(8891)); + e.exports = function(e) { + var t = this; + const r = {}; + this.elementsHandlers = { + "accordion.default": () => n.e(131).then(n.bind(n, 9675)), + "alert.default": () => n.e(707).then(n.bind(n, 7243)), + "counter.default": () => n.e(457).then(n.bind(n, 3905)), + "progress.default": () => n.e(234).then(n.bind(n, 9754)), + "tabs.default": () => n.e(575).then(n.bind(n, 3485)), + "toggle.default": () => n.e(775).then(n.bind(n, 3049)), + "video.default": () => n.e(180).then(n.bind(n, 3774)), + "image-carousel.default": () => n.e(177).then(n.bind(n, 4315)), + "text-editor.default": () => n.e(212).then(n.bind(n, 5362)), + "wp-widget-media_audio.default": () => n.e(211).then(n.bind(n, 2793)), + container: s.default, + section: i.default, + column: a.default + }, elementorFrontendConfig.experimentalFeatures["nested-elements"] && (this.elementsHandlers["nested-tabs.default"] = () => n.e(215).then(n.bind(n, 4328))), elementorFrontendConfig.experimentalFeatures["nested-elements"] && (this.elementsHandlers["nested-accordion.default"] = () => n.e(915).then(n.bind(n, 8216))), elementorFrontendConfig.experimentalFeatures.container && (this.elementsHandlers["contact-buttons.default"] = () => n.e(1).then(n.bind(n, 6285)), this.elementsHandlers["floating-bars-var-1.default"] = () => n.e(336).then(n.bind(n, 5199))); + const addElementsHandlers = () => { + e.each(this.elementsHandlers, (e, t) => { + const n = e.split("."); + e = n[0]; + const r = n[1] || null; + this.attachHandler(e, t, r) + }) + }, + isClassHandler = e => e.prototype ? .getUniqueHandlerID; + this.addHandler = function(t, n) { + const o = n.$element.data("model-cid"); + let s; + if (o) { + s = t.prototype.getConstructorID(), r[o] || (r[o] = {}); + const e = r[o][s]; + e && e.onDestroy() + } + const i = new t(n); + elementorFrontend.hooks.doAction(`frontend/element_handler_ready/${n.elementName}`, n.$element, e), o && (r[o][s] = i) + }, this.attachHandler = (e, n, r) => { + Array.isArray(n) || (n = [n]), n.forEach(n => function(e, n) { + let r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "default"; + r = r ? "." + r : ""; + const o = e + r; + elementorFrontend.hooks.addAction(`frontend/element_ready/${o}`, e => { + if (isClassHandler(n)) t.addHandler(n, { + $element: e, + elementName: o + }, !0); + else { + const r = n(); + if (!r) return; + r instanceof Promise ? r.then(n => { + let { + default: r + } = n; + t.addHandler(r, { + $element: e, + elementName: o + }, !0) + }) : t.addHandler(r, { + $element: e, + elementName: o + }, !0) + } + }) + }(e, n, r)) + }, this.getHandler = function(e) { + const t = this.elementsHandlers[e]; + return isClassHandler(t) ? t : new Promise(e => { + t().then(t => { + let { + default: n + } = t; + e(n) + }) + }) + }, this.getHandlers = function(e) { + return elementorDevTools.deprecation.deprecated("getHandlers", "3.1.0", "elementorFrontend.elementsHandler.getHandler"), e ? this.getHandler(e) : this.elementsHandlers + }, this.runReadyTrigger = function(t) { + const n = !!t.closest('[data-delay-child-handlers="true"]') && 0 !== t.closest('[data-delay-child-handlers="true"]').length; + if (elementorFrontend.config.is_static || n) return; + const r = jQuery(t), + o = r.attr("data-element_type"); + if (o && (elementorFrontend.hooks.doAction("frontend/element_ready/global", r, e), elementorFrontend.hooks.doAction(`frontend/element_ready/${o}`, r, e), "widget" === o)) { + const t = r.attr("data-widget_type"); + elementorFrontend.hooks.doAction(`frontend/element_ready/${t}`, r, e) + } + }, this.init = () => { + elementorFrontend.hooks.addAction("frontend/element_ready/global", o.default), addElementsHandlers() + } + } + }, + 7603: (e, t, n) => { + var r = n(6784); + n(4846), n(6211), n(9655), n(8309); + var o = r(n(4047)), + s = r(n(8767)), + i = r(n(5115)), + a = r(n(5073)), + l = r(n(3126)), + d = r(n(8427)), + c = r(n(3582)), + u = r(n(4901)), + h = r(n(4252)), + m = r(n(8422)), + f = r(n(5896)), + g = r(n(4799)), + p = r(n(7842)), + v = r(n(607)), + y = r(n(9807)), + b = n(7672); + const w = n(5956), + _ = n(7248); + class Frontend extends elementorModules.ViewModule { + constructor() { + super(...arguments), this.config = elementorFrontendConfig, this.config.legacyMode = { + get elementWrappers() { + return elementorFrontend.isEditMode() && window.top.elementorDevTools.deprecation.deprecated("elementorFrontend.config.legacyMode.elementWrappers", "3.1.0"), !1 + } + }, this.populateActiveBreakpointsConfig() + } + get Module() { + return this.isEditMode() && parent.elementorDevTools.deprecation.deprecated("elementorFrontend.Module", "2.5.0", "elementorModules.frontend.handlers.Base"), elementorModules.frontend.handlers.Base + } + getDefaultSettings() { + return { + selectors: { + elementor: ".elementor", + adminBar: "#wpadminbar" + } + } + } + getDefaultElements() { + const e = { + window, + $window: jQuery(window), + $document: jQuery(document), + $head: jQuery(document.head), + $body: jQuery(document.body), + $deviceMode: jQuery("", { + id: "elementor-device-mode", + class: "elementor-screen-only" + }) + }; + return e.$body.append(e.$deviceMode), e + } + bindEvents() { + this.elements.$window.on("resize", () => this.setDeviceModeData()) + } + getElements(e) { + return this.getItems(this.elements, e) + } + getPageSettings(e) { + const t = this.isEditMode() ? elementor.settings.page.model.attributes : this.config.settings.page; + return this.getItems(t, e) + } + getGeneralSettings(e) { + return this.isEditMode() && parent.elementorDevTools.deprecation.deprecated("getGeneralSettings()", "3.0.0", "getKitSettings() and remove the `elementor_` prefix"), this.getKitSettings(`elementor_${e}`) + } + getKitSettings(e) { + return this.getItems(this.config.kit, e) + } + getCurrentDeviceMode() { + return getComputedStyle(this.elements.$deviceMode[0], ":after").content.replace(/"/g, "") + } + getDeviceSetting(e, t, n) { + if ("widescreen" === e) return this.getWidescreenSetting(t, n); + const r = elementorFrontend.breakpoints.getActiveBreakpointsList({ + largeToSmall: !0, + withDesktop: !0 + }); + let o = r.indexOf(e); + for (; o > 0;) { + const e = t[n + "_" + r[o]]; + if (e || 0 === e) return e; + o-- + } + return t[n] + } + getWidescreenSetting(e, t) { + const n = t + "_widescreen"; + let r; + return r = e[n] ? e[n] : e[t], r + } + getCurrentDeviceSetting(e, t) { + return this.getDeviceSetting(elementorFrontend.getCurrentDeviceMode(), e, t) + } + isEditMode() { + return this.config.environmentMode.edit + } + isWPPreviewMode() { + return this.config.environmentMode.wpPreview + } + initDialogsManager() { + let e; + this.getDialogsManager = () => (e || (e = new DialogsManager.Instance), e) + } + initOnReadyComponents() { + this.utils = { + youtube: new a.default, + vimeo: new l.default, + baseVideoLoader: new d.default, + get lightbox() { + return h.default.getLightbox() + }, + urlActions: new c.default, + swiper: u.default, + environment: i.default, + assetsLoader: new m.default, + escapeHTML: b.escapeHTML, + events: g.default, + controls: new v.default, + anchor_scroll_margin: new y.default + }, this.modules = { + StretchElement: elementorModules.frontend.tools.StretchElement, + Masonry: elementorModules.utils.Masonry + }, this.elementsHandler.init(), this.isEditMode() ? elementor.once("document:loaded", () => this.onDocumentLoaded()) : this.onDocumentLoaded() + } + initOnReadyElements() { + this.elements.$wpAdminBar = this.elements.$document.find(this.getSettings("selectors.adminBar")) + } + addUserAgentClasses() { + for (const [e, t] of Object.entries(i.default)) t && this.elements.$body.addClass("e--ua-" + e) + } + setDeviceModeData() { + this.elements.$body.attr("data-elementor-device-mode", this.getCurrentDeviceMode()) + } + addListenerOnce(e, t, n, r) { + if (r || (r = this.elements.$window), this.isEditMode()) + if (this.removeListeners(e, t, r), r instanceof jQuery) { + const o = t + "." + e; + r.on(o, n) + } else r.on(t, n, e); + else r.on(t, n) + } + removeListeners(e, t, n, r) { + if (r || (r = this.elements.$window), r instanceof jQuery) { + const o = t + "." + e; + r.off(o, n) + } else r.off(t, n, e) + } + debounce(e, t) { + let n; + return function() { + const r = this, + o = arguments, + s = !n; + clearTimeout(n), n = setTimeout(() => { + n = null, e.apply(r, o) + }, t), s && e.apply(r, o) + } + } + muteMigrationTraces() { + jQuery.migrateMute = !0, jQuery.migrateTrace = !1 + } + initModules() { + const e = { + shapes: p.default + }; + elementorFrontend.trigger("elementor/modules/init:before"), elementorFrontend.trigger("elementor/modules/init/before"), Object.entries(e).forEach(e => { + let [t, n] = e; + this.modulesHandlers[t] = new n + }) + } + populateActiveBreakpointsConfig() { + this.config.responsive.activeBreakpoints = {}, Object.entries(this.config.responsive.breakpoints).forEach(e => { + let [t, n] = e; + n.is_enabled && (this.config.responsive.activeBreakpoints[t] = n) + }) + } + init() { + this.hooks = new w, this.breakpoints = new f.default(this.config.responsive), this.storage = new s.default, this.elementsHandler = new _(jQuery), this.modulesHandlers = {}, this.addUserAgentClasses(), this.setDeviceModeData(), this.initDialogsManager(), this.isEditMode() && this.muteMigrationTraces(), g.default.dispatch(this.elements.$window, "elementor/frontend/init"), this.initModules(), this.initOnReadyElements(), this.initOnReadyComponents() + } + onDocumentLoaded() { + this.documentsManager = new o.default, this.trigger("components:init"), new h.default + } + } + window.elementorFrontend = new Frontend, elementorFrontend.isEditMode() || jQuery(() => elementorFrontend.init()) + }, + 7672: (e, t) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.isScrollSnapActive = t.escapeHTML = void 0; + t.escapeHTML = e => { + const t = { + "&": "&", + "<": "<", + ">": ">", + "'": "'", + '"': """ + }; + return e.replace(/[&<>'"]/g, e => t[e] || e) + }; + t.isScrollSnapActive = () => "yes" === (elementorFrontend.isEditMode() ? elementor.settings.page.model.attributes ? .scroll_snap : elementorFrontend.config.settings.page ? .scroll_snap) + }, + 7842: (e, t, n) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + class _default extends elementorModules.Module { + constructor() { + super(), elementorFrontend.elementsHandler.attachHandler("text-path", () => n.e(30).then(n.bind(n, 241))) + } + } + t.default = _default + }, + 7969: (e, t, n) => { + var r = n(6261); + e.exports = function(e, t) { + return void 0 === e ? arguments.length < 2 ? "" : t : r(e) + } + }, + 8223: (e, t, n) => { + var r = n(4762), + o = Error, + s = r("".replace), + i = String(new o("zxcasd").stack), + a = /\n\s*at [^:]*:[^\n]*/, + l = a.test(i); + e.exports = function(e, t) { + if (l && "string" == typeof e && !o.prepareStackTrace) + for (; t--;) e = s(e, a, ""); + return e + } + }, + 8309: (e, t, n) => { + n.p = elementorFrontendConfig.urls.assets + "js/" + }, + 8422: (e, t) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + class AssetsLoader { + getScriptElement(e) { + const t = document.createElement("script"); + return t.src = e, t + } + getStyleElement(e) { + const t = document.createElement("link"); + return t.rel = "stylesheet", t.href = e, t + } + load(e, t) { + const n = AssetsLoader.assets[e][t]; + return n.loader || (n.loader = this.isAssetLoaded(n, e) ? Promise.resolve(!0) : this.loadAsset(n, e)), n.loader + } + isAssetLoaded(e, t) { + const n = "script" === t ? `script[src="${e.src}"]` : `link[href="${e.src}"]`; + return !!document.querySelectorAll(n) ? .length + } + loadAsset(e, t) { + return new Promise(n => { + const r = "style" === t ? this.getStyleElement(e.src) : this.getScriptElement(e.src); + r.onload = () => n(!0), this.appendAsset(e, r) + }) + } + appendAsset(e, t) { + const n = document.querySelector(e.before); + if (n) return void n.insertAdjacentElement("beforebegin", t); + const r = "head" === e.parent ? e.parent : "body"; + document[r].appendChild(t) + } + } + t.default = AssetsLoader; + const n = elementorFrontendConfig.urls.assets, + r = elementorFrontendConfig.environmentMode.isScriptDebug ? "" : ".min", + o = elementorFrontendConfig.version; + AssetsLoader.assets = { + script: { + dialog: { + src: `${n}lib/dialog/dialog${r}.js?ver=4.9.3` + }, + "share-link": { + src: `${n}lib/share-link/share-link${r}.js?ver=${o}` + }, + swiper: { + src: `${n}lib/swiper/v8/swiper${r}.js?ver=8.4.5` + } + }, + style: { + swiper: { + src: `${n}lib/swiper/v8/css/swiper${r}.css?ver=8.4.5`, + parent: "head" + }, + "e-lightbox": { + src: elementorFrontendConfig ? .responsive ? .hasCustomBreakpoints ? `${elementorFrontendConfig.urls.uploadUrl}/elementor/css/custom-lightbox.min.css?ver=${o}` : `${n}css/conditionals/lightbox${r}.css?ver=${o}` + }, + dialog: { + src: `${n}css/conditionals/dialog${r}.css?ver=${o}`, + parent: "head", + before: "#elementor-frontend-css" + } + } + } + }, + 8427: (e, t) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0; + class BaseLoader extends elementorModules.ViewModule { + getDefaultSettings() { + return { + isInserted: !1, + selectors: { + firstScript: "script:first" + } + } + } + getDefaultElements() { + return { + $firstScript: jQuery(this.getSettings("selectors.firstScript")) + } + } + insertAPI() { + this.elements.$firstScript.before(jQuery(" - - - + + + - - - - - + + + + + - - - - + + + + - - - - - - - + + + + + + + - + diff --git a/assets/css/custom-lightbox.min.css b/assets/css/custom-lightbox.min.css deleted file mode 100644 index e69de29..0000000 diff --git a/assets/css/dialog.min.css b/assets/css/dialog.min.css deleted file mode 100644 index e69de29..0000000 diff --git a/assets/css/elementor-frontend-inline.css b/assets/css/elementor-frontend-inline.css index 27eb1e3..a6d005d 100644 --- a/assets/css/elementor-frontend-inline.css +++ b/assets/css/elementor-frontend-inline.css @@ -1397,7 +1397,7 @@ h1.page-title { } #side-panel-bbed8be:before { - background-image: url("/doormileweb/assets/images/bg-slide-sidebar.jpg"); + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/06/bg-slide-sidebar.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; @@ -1624,7 +1624,7 @@ h1.page-title { .elementor-3382 .elementor-element.elementor-element-516dc96:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-516dc96>.elementor-motion-effects-container>.elementor-motion-effects-layer { - background-image: url("/doormileweb/assets/images/bg-header-4.jpg"); + background-image: url("https://8ded8880.delivery.rocketcdn.me/themes/logico-rounded/wp-content/uploads/2024/08/bg-header-4.jpg"); background-position: center center; background-repeat: no-repeat; background-size: cover; diff --git a/assets/css/style.min_1.css b/assets/css/style.min_1.css deleted file mode 100644 index e69de29..0000000 diff --git a/assets/css/style.min_2.css b/assets/css/style.min_2.css deleted file mode 100644 index e69de29..0000000 diff --git a/assets/css/style.min_3.css b/assets/css/style.min_3.css deleted file mode 100644 index e69de29..0000000 diff --git a/assets/css/style.min_4.css b/assets/css/style.min_4.css deleted file mode 100644 index e69de29..0000000 diff --git a/assets/css/style.min_5.css b/assets/css/style.min_5.css deleted file mode 100644 index e69de29..0000000 diff --git a/assets/css/style.min_6.css b/assets/css/style.min_6.css deleted file mode 100644 index e69de29..0000000 diff --git a/assets/css/style.min_7.css b/assets/css/style.min_7.css deleted file mode 100644 index e69de29..0000000 diff --git a/assets/css/style.min_8.css b/assets/css/style.min_8.css deleted file mode 100644 index e69de29..0000000 diff --git a/assets/css/swiper.min.css b/assets/css/swiper.min.css deleted file mode 100644 index e69de29..0000000 diff --git a/assets/js/accordion.28788e18d1d35c23f450.bundle.min.js b/assets/js/accordion.28788e18d1d35c23f450.bundle.min.js deleted file mode 100644 index eba33ba..0000000 --- a/assets/js/accordion.28788e18d1d35c23f450.bundle.min.js +++ /dev/null @@ -1,189 +0,0 @@ -/*! elementor - v3.32.0 - 05-10-2025 */ -"use strict"; -(self.webpackChunkelementorFrontend = self.webpackChunkelementorFrontend || []).push([[131], { - 5249: (e, t, a) => { - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0, - a(6281), - a(4846), - a(7458), - a(6211); - class baseTabs extends elementorModules.frontend.handlers.Base { - getDefaultSettings() { - return { - selectors: { - tablist: '[role="tablist"]', - tabTitle: ".elementor-tab-title", - tabContent: ".elementor-tab-content" - }, - classes: { - active: "elementor-active" - }, - showTabFn: "show", - hideTabFn: "hide", - toggleSelf: !0, - hidePrevious: !0, - autoExpand: !0, - keyDirection: { - ArrowLeft: elementorFrontendConfig.is_rtl ? 1 : -1, - ArrowUp: -1, - ArrowRight: elementorFrontendConfig.is_rtl ? -1 : 1, - ArrowDown: 1 - } - } - } - getDefaultElements() { - const e = this.getSettings("selectors"); - return { - $tabTitles: this.findElement(e.tabTitle), - $tabContents: this.findElement(e.tabContent) - } - } - activateDefaultTab() { - const e = this.getSettings(); - if (!e.autoExpand || "editor" === e.autoExpand && !this.isEdit) - return; - const t = this.getEditSettings("activeItemIndex") || 1 - , a = { - showTabFn: e.showTabFn, - hideTabFn: e.hideTabFn - }; - this.setSettings({ - showTabFn: "show", - hideTabFn: "hide" - }), - this.changeActiveTab(t), - this.setSettings(a) - } - handleKeyboardNavigation(e) { - const t = e.currentTarget - , a = jQuery(t.closest(this.getSettings("selectors").tablist)) - , i = a.find(this.getSettings("selectors").tabTitle) - , s = "vertical" === a.attr("aria-orientation"); - switch (e.key) { - case "ArrowLeft": - case "ArrowRight": - if (s) - return; - break; - case "ArrowUp": - case "ArrowDown": - if (!s) - return; - e.preventDefault(); - break; - case "Home": - return e.preventDefault(), - void i.first().trigger("focus"); - case "End": - return e.preventDefault(), - void i.last().trigger("focus"); - default: - return - } - const n = t.getAttribute("data-tab") - 1 - , r = this.getSettings("keyDirection")[e.key] - , o = i[n + r]; - o ? o.focus() : -1 === n + r ? i.last().trigger("focus") : i.first().trigger("focus") - } - deactivateActiveTab(e) { - const t = this.getSettings() - , a = t.classes.active - , i = e ? '[data-tab="' + e + '"]' : "." + a - , s = this.elements.$tabTitles.filter(i) - , n = this.elements.$tabContents.filter(i); - s.add(n).removeClass(a + " active"), - s.closest(".elementor-accordion-item").removeClass("active"), - s.attr({ - tabindex: "-1", - "aria-selected": "false", - "aria-expanded": "false" - }), - n[t.hideTabFn](), - n.attr("hidden", "hidden") - } - activateTab(e) { - const t = this.getSettings() - , a = t.classes.active - , i = this.elements.$tabTitles.filter('[data-tab="' + e + '"]') - , s = this.elements.$tabContents.filter('[data-tab="' + e + '"]') - , n = "show" === t.showTabFn ? 0 : 400; - i.add(s).addClass(a + " active"), - i.closest(".elementor-accordion-item").addClass("active"), - i.attr({ - tabindex: "0", - "aria-selected": "true", - "aria-expanded": "true" - }), - s[t.showTabFn](n, () => elementorFrontend.elements.$window.trigger("elementor-pro/motion-fx/recalc")), - s.removeAttr("hidden") - } - isActiveTab(e) { - return this.elements.$tabTitles.filter('[data-tab="' + e + '"]').hasClass(this.getSettings("classes.active")) - } - bindEvents() { - this.elements.$tabTitles.on({ - keydown: e => { - jQuery(e.target).is("a") && "Enter" === e.key && e.preventDefault(), - ["End", "Home", "ArrowUp", "ArrowDown"].includes(e.key) && this.handleKeyboardNavigation(e) - } - , - keyup: e => { - switch (e.code) { - case "ArrowLeft": - case "ArrowRight": - this.handleKeyboardNavigation(e); - break; - case "Enter": - case "Space": - e.preventDefault(), - this.changeActiveTab(e.currentTarget.getAttribute("data-tab")) - } - } - , - click: e => { - e.preventDefault(), - this.changeActiveTab(e.currentTarget.getAttribute("data-tab")) - } - }) - } - onInit() { - super.onInit(...arguments), - this.activateDefaultTab() - } - onEditSettingsChange(e) { - "activeItemIndex" === e && this.activateDefaultTab() - } - changeActiveTab(e) { - const t = this.isActiveTab(e) - , a = this.getSettings(); - if (t) return; - !a.toggleSelf && t || !a.hidePrevious || this.deactivateActiveTab(), - !a.hidePrevious && t && this.deactivateActiveTab(e), - t || this.activateTab(e) - } - } - t.default = baseTabs - } - , - 9675: (e, t, a) => { - var i = a(6784); - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - var s = i(a(5249)); - class Accordion extends s.default { - getDefaultSettings() { - return { - ...super.getDefaultSettings(), - showTabFn: "slideDown", - hideTabFn: "slideUp" - } - } - } - t.default = Accordion - } -}]); diff --git a/assets/js/add-to-cart.min.js b/assets/js/add-to-cart.min.js deleted file mode 100644 index 8d9a601..0000000 --- a/assets/js/add-to-cart.min.js +++ /dev/null @@ -1,153 +0,0 @@ -jQuery(function(t) { - if ("undefined" == typeof wc_add_to_cart_params) - return !1; - var a = function() { - this.requests = [], - this.addRequest = this.addRequest.bind(this), - this.run = this.run.bind(this), - this.$liveRegion = this.createLiveRegion(), - t(document.body).on("click", ".add_to_cart_button:not(.wc-interactive)", { - addToCartHandler: this - }, this.onAddToCart).on("click", ".remove_from_cart_button", { - addToCartHandler: this - }, this.onRemoveFromCart).on("added_to_cart", { - addToCartHandler: this - }, this.onAddedToCart).on("removed_from_cart", { - addToCartHandler: this - }, this.onRemovedFromCart).on("ajax_request_not_sent.adding_to_cart", this.updateButton) - }; - a.prototype.addRequest = function(t) { - this.requests.push(t), - 1 === this.requests.length && this.run() - } - , - a.prototype.run = function() { - var a = this - , e = a.requests[0].complete; - a.requests[0].complete = function() { - "function" == typeof e && e(), - a.requests.shift(), - a.requests.length > 0 && a.run() - } - , - t.ajax(this.requests[0]) - } - , - a.prototype.onAddToCart = function(a) { - var e = t(this); - if (e.is(".ajax_add_to_cart")) { - if (!e.attr("data-product_id")) - return !0; - if (a.data.addToCartHandler.$liveRegion.text("").removeAttr("aria-relevant"), - a.preventDefault(), - e.removeClass("added"), - e.addClass("loading"), - !1 === t(document.body).triggerHandler("should_send_ajax_request.adding_to_cart", [e])) - return t(document.body).trigger("ajax_request_not_sent.adding_to_cart", [!1, !1, e]), - !0; - var r = {}; - t.each(e.data(), function(t, a) { - r[t] = a - }), - t.each(e[0].dataset, function(t, a) { - r[t] = a - }), - t(document.body).trigger("adding_to_cart", [e, r]), - a.data.addToCartHandler.addRequest({ - type: "POST", - url: wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%", "add_to_cart"), - data: r, - success: function(a) { - a && (a.error && a.product_url ? window.location = a.product_url : "yes" !== wc_add_to_cart_params.cart_redirect_after_add ? t(document.body).trigger("added_to_cart", [a.fragments, a.cart_hash, e]) : window.location = wc_add_to_cart_params.cart_url) - }, - dataType: "json" - }) - } - } - , - a.prototype.onRemoveFromCart = function(a) { - var e = t(this) - , r = e.closest(".woocommerce-mini-cart-item"); - a.data.addToCartHandler.$liveRegion.text("").removeAttr("aria-relevant"), - a.preventDefault(), - r.block({ - message: null, - overlayCSS: { - opacity: .6 - } - }), - a.data.addToCartHandler.addRequest({ - type: "POST", - url: wc_add_to_cart_params.wc_ajax_url.toString().replace("%%endpoint%%", "remove_from_cart"), - data: { - cart_item_key: e.data("cart_item_key") - }, - success: function(a) { - a && a.fragments ? t(document.body).trigger("removed_from_cart", [a.fragments, a.cart_hash, e]) : window.location = e.attr("href") - }, - error: function() { - window.location = e.attr("href") - }, - dataType: "json" - }) - } - , - a.prototype.updateButton = function(a, e, r, d) { - if (d = void 0 !== d && d) { - if (d.removeClass("loading"), - e && d.addClass("added"), - e && !wc_add_to_cart_params.is_cart && 0 === d.parent().find(".added_to_cart").length) { - var o = document.createElement("a"); - o.href = wc_add_to_cart_params.cart_url, - o.className = "added_to_cart wc-forward", - o.title = wc_add_to_cart_params.i18n_view_cart, - o.textContent = wc_add_to_cart_params.i18n_view_cart, - d.after(o) - } - t(document.body).trigger("wc_cart_button_updated", [d]) - } - } - , - a.prototype.updateFragments = function(a, e) { - e && (t.each(e, function(a) { - t(a).addClass("updating").fadeTo("400", "0.6").block({ - message: null, - overlayCSS: { - opacity: .6 - } - }) - }), - t.each(e, function(a, e) { - t(a).replaceWith(e), - t(a).stop(!0).css("opacity", "1").unblock() - }), - t(document.body).trigger("wc_fragments_loaded")) - } - , - a.prototype.alertCartUpdated = function(t, a, e, r) { - if (r = void 0 !== r && r) { - var d = r.data("success_message"); - if (!d) - return; - t.data.addToCartHandler.$liveRegion.delay(1e3).text(d).attr("aria-relevant", "all") - } - } - , - a.prototype.createLiveRegion = function() { - var a = t(".widget_shopping_cart_live_region"); - return a.length ? a : t('
').appendTo("body") - } - , - a.prototype.onAddedToCart = function(t, a, e, r) { - t.data.addToCartHandler.updateButton(t, a, e, r), - t.data.addToCartHandler.updateFragments(t, a), - t.data.addToCartHandler.alertCartUpdated(t, a, e, r) - } - , - a.prototype.onRemovedFromCart = function(t, a, e, r) { - t.data.addToCartHandler.updateFragments(t, a), - t.data.addToCartHandler.alertCartUpdated(t, a, e, r) - } - , - new a -}); diff --git a/assets/js/address.min.js b/assets/js/address.min.js deleted file mode 100644 index 330bc61..0000000 --- a/assets/js/address.min.js +++ /dev/null @@ -1,39 +0,0 @@ -( (e, s) => { - let o = { - noStateCountries: [], - init() { - s(e).on("load", o.onLoad), - s(document).on("wpformsRepeaterFieldCloneCreated", o.setChangeHandlers) - }, - onLoad() { - o.noStateCountries = wpforms_settings?.address_field?.list_countries_without_states || [], - o.noStateCountries.length && o.setChangeHandlers() - }, - setChangeHandlers() { - s(".wpforms-field-address").each(function() { - var e = s(this).find("select.wpforms-field-address-country"); - e.length && (o.handleCountryChange(e), - e.off("change").on("change", function() { - o.handleCountryChange(this) - })) - }) - }, - handleCountryChange(e) { - var e = s(e) - , t = e.closest(".wpforms-field").find(".wpforms-field-address-state") - , n = t.closest(".wpforms-field-row"); - n.length && (e = e.val(), - o.handleStateInput(t, n, e)) - }, - handleStateInput(e, t, n) { - o.noStateCountries.includes(n) ? (e.val("").prop("disabled", !0).prop("required", !1).on("change", function() { - s(this).val("") - }), - t.addClass("wpforms-without-state")) : (e.prop("disabled", !1).prop("required", t.find(".wpforms-first input").prop("required")).off("change"), - t.removeClass("wpforms-without-state")) - } - }; - o.init(), - o -} -)(window, jQuery); diff --git a/assets/js/core.min.js b/assets/js/core.min.js deleted file mode 100644 index 023ca1a..0000000 --- a/assets/js/core.min.js +++ /dev/null @@ -1,866 +0,0 @@ -/*! jQuery UI - v1.13.3 - 2024-04-26 -* https://jqueryui.com -* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js -* Copyright jQuery Foundation and other contributors; Licensed MIT */ -!function(t) { - "use strict"; - "function" == typeof define && define.amd ? define(["jquery"], t) : t(jQuery) -}(function(x) { - "use strict"; - var t, e, i, n, W, C, o, s, r, l, a, h, u; - function E(t, e, i) { - return [parseFloat(t[0]) * (a.test(t[0]) ? e / 100 : 1), parseFloat(t[1]) * (a.test(t[1]) ? i / 100 : 1)] - } - function L(t, e) { - return parseInt(x.css(t, e), 10) || 0 - } - function N(t) { - return null != t && t === t.window - } - x.ui = x.ui || {}, - x.ui.version = "1.13.3", - /*! - * jQuery UI :data 1.13.3 - * https://jqueryui.com - * - * Copyright OpenJS Foundation and other contributors - * Released under the MIT license. - * https://jquery.org/license - */ - x.extend(x.expr.pseudos, { - data: x.expr.createPseudo ? x.expr.createPseudo(function(e) { - return function(t) { - return !!x.data(t, e) - } - }) : function(t, e, i) { - return !!x.data(t, i[3]) - } - }), - /*! - * jQuery UI Disable Selection 1.13.3 - * https://jqueryui.com - * - * Copyright OpenJS Foundation and other contributors - * Released under the MIT license. - * https://jquery.org/license - */ - x.fn.extend({ - disableSelection: (t = "onselectstart"in document.createElement("div") ? "selectstart" : "mousedown", - function() { - return this.on(t + ".ui-disableSelection", function(t) { - t.preventDefault() - }) - } - ), - enableSelection: function() { - return this.off(".ui-disableSelection") - } - }), - /*! - * jQuery UI Focusable 1.13.3 - * https://jqueryui.com - * - * Copyright OpenJS Foundation and other contributors - * Released under the MIT license. - * https://jquery.org/license - */ - x.ui.focusable = function(t, e) { - var i, n, o, s = t.nodeName.toLowerCase(); - return "area" === s ? (o = (i = t.parentNode).name, - !(!t.href || !o || "map" !== i.nodeName.toLowerCase()) && 0 < (i = x("img[usemap='#" + o + "']")).length && i.is(":visible")) : (/^(input|select|textarea|button|object)$/.test(s) ? (n = !t.disabled) && (o = x(t).closest("fieldset")[0]) && (n = !o.disabled) : n = "a" === s && t.href || e, - n && x(t).is(":visible") && function(t) { - var e = t.css("visibility"); - for (; "inherit" === e; ) - t = t.parent(), - e = t.css("visibility"); - return "visible" === e - }(x(t))) - } - , - x.extend(x.expr.pseudos, { - focusable: function(t) { - return x.ui.focusable(t, null != x.attr(t, "tabindex")) - } - }), - x.fn._form = function() { - return "string" == typeof this[0].form ? this.closest("form") : x(this[0].form) - } - , - /*! - * jQuery UI Form Reset Mixin 1.13.3 - * https://jqueryui.com - * - * Copyright OpenJS Foundation and other contributors - * Released under the MIT license. - * https://jquery.org/license - */ - x.ui.formResetMixin = { - _formResetHandler: function() { - var e = x(this); - setTimeout(function() { - var t = e.data("ui-form-reset-instances"); - x.each(t, function() { - this.refresh() - }) - }) - }, - _bindFormResetHandler: function() { - var t; - this.form = this.element._form(), - this.form.length && ((t = this.form.data("ui-form-reset-instances") || []).length || this.form.on("reset.ui-form-reset", this._formResetHandler), - t.push(this), - this.form.data("ui-form-reset-instances", t)) - }, - _unbindFormResetHandler: function() { - var t; - this.form.length && ((t = this.form.data("ui-form-reset-instances")).splice(x.inArray(this, t), 1), - t.length ? this.form.data("ui-form-reset-instances", t) : this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")) - } - }, - x.ui.ie = !!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()), - /*! - * jQuery UI Support for jQuery core 1.8.x and newer 1.13.3 - * https://jqueryui.com - * - * Copyright OpenJS Foundation and other contributors - * Released under the MIT license. - * https://jquery.org/license - * - */ - x.expr.pseudos || (x.expr.pseudos = x.expr[":"]), - x.uniqueSort || (x.uniqueSort = x.unique), - x.escapeSelector || (e = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g, - i = function(t, e) { - return e ? "\0" === t ? "�" : t.slice(0, -1) + "\\" + t.charCodeAt(t.length - 1).toString(16) + " " : "\\" + t - } - , - x.escapeSelector = function(t) { - return (t + "").replace(e, i) - } - ), - x.fn.even && x.fn.odd || x.fn.extend({ - even: function() { - return this.filter(function(t) { - return t % 2 == 0 - }) - }, - odd: function() { - return this.filter(function(t) { - return t % 2 == 1 - }) - } - }), - /*! - * jQuery UI Keycode 1.13.3 - * https://jqueryui.com - * - * Copyright OpenJS Foundation and other contributors - * Released under the MIT license. - * https://jquery.org/license - */ - x.ui.keyCode = { - BACKSPACE: 8, - COMMA: 188, - DELETE: 46, - DOWN: 40, - END: 35, - ENTER: 13, - ESCAPE: 27, - HOME: 36, - LEFT: 37, - PAGE_DOWN: 34, - PAGE_UP: 33, - PERIOD: 190, - RIGHT: 39, - SPACE: 32, - TAB: 9, - UP: 38 - }, - /*! - * jQuery UI Labels 1.13.3 - * https://jqueryui.com - * - * Copyright OpenJS Foundation and other contributors - * Released under the MIT license. - * https://jquery.org/license - */ - x.fn.labels = function() { - var t, e, i; - return this.length ? this[0].labels && this[0].labels.length ? this.pushStack(this[0].labels) : (e = this.eq(0).parents("label"), - (t = this.attr("id")) && (i = (i = this.eq(0).parents().last()).add((i.length ? i : this).siblings()), - t = "label[for='" + x.escapeSelector(t) + "']", - e = e.add(i.find(t).addBack(t))), - this.pushStack(e)) : this.pushStack([]) - } - , - x.ui.plugin = { - add: function(t, e, i) { - var n, o = x.ui[t].prototype; - for (n in i) - o.plugins[n] = o.plugins[n] || [], - o.plugins[n].push([e, i[n]]) - }, - call: function(t, e, i, n) { - var o, s = t.plugins[e]; - if (s && (n || t.element[0].parentNode && 11 !== t.element[0].parentNode.nodeType)) - for (o = 0; o < s.length; o++) - t.options[s[o][0]] && s[o][1].apply(t.element, i) - } - }, - /*! - * jQuery UI Position 1.13.3 - * https://jqueryui.com - * - * Copyright OpenJS Foundation and other contributors - * Released under the MIT license. - * https://jquery.org/license - * - * https://api.jqueryui.com/position/ - */ - W = Math.max, - C = Math.abs, - o = /left|center|right/, - s = /top|center|bottom/, - r = /[\+\-]\d+(\.[\d]+)?%?/, - l = /^\w+/, - a = /%$/, - h = x.fn.position, - x.position = { - scrollbarWidth: function() { - var t, e, i; - return void 0 !== n ? n : (i = (e = x("
")).children()[0], - x("body").append(e), - t = i.offsetWidth, - e.css("overflow", "scroll"), - t === (i = i.offsetWidth) && (i = e[0].clientWidth), - e.remove(), - n = t - i) - }, - getScrollInfo: function(t) { - var e = t.isWindow || t.isDocument ? "" : t.element.css("overflow-x") - , i = t.isWindow || t.isDocument ? "" : t.element.css("overflow-y") - , e = "scroll" === e || "auto" === e && t.width < t.element[0].scrollWidth; - return { - width: "scroll" === i || "auto" === i && t.height < t.element[0].scrollHeight ? x.position.scrollbarWidth() : 0, - height: e ? x.position.scrollbarWidth() : 0 - } - }, - getWithinInfo: function(t) { - var e = x(t || window) - , i = N(e[0]) - , n = !!e[0] && 9 === e[0].nodeType; - return { - element: e, - isWindow: i, - isDocument: n, - offset: !i && !n ? x(t).offset() : { - left: 0, - top: 0 - }, - scrollLeft: e.scrollLeft(), - scrollTop: e.scrollTop(), - width: e.outerWidth(), - height: e.outerHeight() - } - } - }, - x.fn.position = function(f) { - var c, d, p, g, m, v, y, w, b, _, t, e; - return f && f.of ? (v = "string" == typeof (f = x.extend({}, f)).of ? x(document).find(f.of) : x(f.of), - y = x.position.getWithinInfo(f.within), - w = x.position.getScrollInfo(y), - b = (f.collision || "flip").split(" "), - _ = {}, - e = 9 === (e = (t = v)[0]).nodeType ? { - width: t.width(), - height: t.height(), - offset: { - top: 0, - left: 0 - } - } : N(e) ? { - width: t.width(), - height: t.height(), - offset: { - top: t.scrollTop(), - left: t.scrollLeft() - } - } : e.preventDefault ? { - width: 0, - height: 0, - offset: { - top: e.pageY, - left: e.pageX - } - } : { - width: t.outerWidth(), - height: t.outerHeight(), - offset: t.offset() - }, - v[0].preventDefault && (f.at = "left top"), - d = e.width, - p = e.height, - m = x.extend({}, g = e.offset), - x.each(["my", "at"], function() { - var t, e, i = (f[this] || "").split(" "); - (i = 1 === i.length ? o.test(i[0]) ? i.concat(["center"]) : s.test(i[0]) ? ["center"].concat(i) : ["center", "center"] : i)[0] = o.test(i[0]) ? i[0] : "center", - i[1] = s.test(i[1]) ? i[1] : "center", - t = r.exec(i[0]), - e = r.exec(i[1]), - _[this] = [t ? t[0] : 0, e ? e[0] : 0], - f[this] = [l.exec(i[0])[0], l.exec(i[1])[0]] - }), - 1 === b.length && (b[1] = b[0]), - "right" === f.at[0] ? m.left += d : "center" === f.at[0] && (m.left += d / 2), - "bottom" === f.at[1] ? m.top += p : "center" === f.at[1] && (m.top += p / 2), - c = E(_.at, d, p), - m.left += c[0], - m.top += c[1], - this.each(function() { - var i, t, r = x(this), l = r.outerWidth(), a = r.outerHeight(), e = L(this, "marginLeft"), n = L(this, "marginTop"), o = l + e + L(this, "marginRight") + w.width, s = a + n + L(this, "marginBottom") + w.height, h = x.extend({}, m), u = E(_.my, r.outerWidth(), r.outerHeight()); - "right" === f.my[0] ? h.left -= l : "center" === f.my[0] && (h.left -= l / 2), - "bottom" === f.my[1] ? h.top -= a : "center" === f.my[1] && (h.top -= a / 2), - h.left += u[0], - h.top += u[1], - i = { - marginLeft: e, - marginTop: n - }, - x.each(["left", "top"], function(t, e) { - x.ui.position[b[t]] && x.ui.position[b[t]][e](h, { - targetWidth: d, - targetHeight: p, - elemWidth: l, - elemHeight: a, - collisionPosition: i, - collisionWidth: o, - collisionHeight: s, - offset: [c[0] + u[0], c[1] + u[1]], - my: f.my, - at: f.at, - within: y, - elem: r - }) - }), - f.using && (t = function(t) { - var e = g.left - h.left - , i = e + d - l - , n = g.top - h.top - , o = n + p - a - , s = { - target: { - element: v, - left: g.left, - top: g.top, - width: d, - height: p - }, - element: { - element: r, - left: h.left, - top: h.top, - width: l, - height: a - }, - horizontal: i < 0 ? "left" : 0 < e ? "right" : "center", - vertical: o < 0 ? "top" : 0 < n ? "bottom" : "middle" - }; - d < l && C(e + i) < d && (s.horizontal = "center"), - p < a && C(n + o) < p && (s.vertical = "middle"), - W(C(e), C(i)) > W(C(n), C(o)) ? s.important = "horizontal" : s.important = "vertical", - f.using.call(this, t, s) - } - ), - r.offset(x.extend(h, { - using: t - })) - })) : h.apply(this, arguments) - } - , - x.ui.position = { - fit: { - left: function(t, e) { - var i, n = e.within, o = n.isWindow ? n.scrollLeft : n.offset.left, n = n.width, s = t.left - e.collisionPosition.marginLeft, r = o - s, l = s + e.collisionWidth - n - o; - n < e.collisionWidth ? 0 < r && l <= 0 ? (i = t.left + r + e.collisionWidth - n - o, - t.left += r - i) : t.left = !(0 < l && r <= 0) && l < r ? o + n - e.collisionWidth : o : 0 < r ? t.left += r : 0 < l ? t.left -= l : t.left = W(t.left - s, t.left) - }, - top: function(t, e) { - var i, n = e.within, n = n.isWindow ? n.scrollTop : n.offset.top, o = e.within.height, s = t.top - e.collisionPosition.marginTop, r = n - s, l = s + e.collisionHeight - o - n; - o < e.collisionHeight ? 0 < r && l <= 0 ? (i = t.top + r + e.collisionHeight - o - n, - t.top += r - i) : t.top = !(0 < l && r <= 0) && l < r ? n + o - e.collisionHeight : n : 0 < r ? t.top += r : 0 < l ? t.top -= l : t.top = W(t.top - s, t.top) - } - }, - flip: { - left: function(t, e) { - var i = e.within - , n = i.offset.left + i.scrollLeft - , o = i.width - , i = i.isWindow ? i.scrollLeft : i.offset.left - , s = t.left - e.collisionPosition.marginLeft - , r = s - i - , s = s + e.collisionWidth - o - i - , l = "left" === e.my[0] ? -e.elemWidth : "right" === e.my[0] ? e.elemWidth : 0 - , a = "left" === e.at[0] ? e.targetWidth : "right" === e.at[0] ? -e.targetWidth : 0 - , h = -2 * e.offset[0]; - r < 0 ? ((o = t.left + l + a + h + e.collisionWidth - o - n) < 0 || o < C(r)) && (t.left += l + a + h) : 0 < s && (0 < (n = t.left - e.collisionPosition.marginLeft + l + a + h - i) || C(n) < s) && (t.left += l + a + h) - }, - top: function(t, e) { - var i = e.within - , n = i.offset.top + i.scrollTop - , o = i.height - , i = i.isWindow ? i.scrollTop : i.offset.top - , s = t.top - e.collisionPosition.marginTop - , r = s - i - , s = s + e.collisionHeight - o - i - , l = "top" === e.my[1] ? -e.elemHeight : "bottom" === e.my[1] ? e.elemHeight : 0 - , a = "top" === e.at[1] ? e.targetHeight : "bottom" === e.at[1] ? -e.targetHeight : 0 - , h = -2 * e.offset[1]; - r < 0 ? ((o = t.top + l + a + h + e.collisionHeight - o - n) < 0 || o < C(r)) && (t.top += l + a + h) : 0 < s && (0 < (n = t.top - e.collisionPosition.marginTop + l + a + h - i) || C(n) < s) && (t.top += l + a + h) - } - }, - flipfit: { - left: function() { - x.ui.position.flip.left.apply(this, arguments), - x.ui.position.fit.left.apply(this, arguments) - }, - top: function() { - x.ui.position.flip.top.apply(this, arguments), - x.ui.position.fit.top.apply(this, arguments) - } - } - }, - x.ui.safeActiveElement = function(e) { - var i; - try { - i = e.activeElement - } catch (t) { - i = e.body - } - return i = (i = i || e.body).nodeName ? i : e.body - } - , - x.ui.safeBlur = function(t) { - t && "body" !== t.nodeName.toLowerCase() && x(t).trigger("blur") - } - , - /*! - * jQuery UI Scroll Parent 1.13.3 - * https://jqueryui.com - * - * Copyright OpenJS Foundation and other contributors - * Released under the MIT license. - * https://jquery.org/license - */ - x.fn.scrollParent = function(t) { - var e = this.css("position") - , i = "absolute" === e - , n = t ? /(auto|scroll|hidden)/ : /(auto|scroll)/ - , t = this.parents().filter(function() { - var t = x(this); - return (!i || "static" !== t.css("position")) && n.test(t.css("overflow") + t.css("overflow-y") + t.css("overflow-x")) - }).eq(0); - return "fixed" !== e && t.length ? t : x(this[0].ownerDocument || document) - } - , - /*! - * jQuery UI Tabbable 1.13.3 - * https://jqueryui.com - * - * Copyright OpenJS Foundation and other contributors - * Released under the MIT license. - * https://jquery.org/license - */ - x.extend(x.expr.pseudos, { - tabbable: function(t) { - var e = x.attr(t, "tabindex") - , i = null != e; - return (!i || 0 <= e) && x.ui.focusable(t, i) - } - }), - /*! - * jQuery UI Unique ID 1.13.3 - * https://jqueryui.com - * - * Copyright OpenJS Foundation and other contributors - * Released under the MIT license. - * https://jquery.org/license - */ - x.fn.extend({ - uniqueId: (u = 0, - function() { - return this.each(function() { - this.id || (this.id = "ui-id-" + ++u) - }) - } - ), - removeUniqueId: function() { - return this.each(function() { - /^ui-id-\d+$/.test(this.id) && x(this).removeAttr("id") - }) - } - }); - /*! - * jQuery UI Widget 1.13.3 - * https://jqueryui.com - * - * Copyright OpenJS Foundation and other contributors - * Released under the MIT license. - * https://jquery.org/license - */ - var f, c = 0, d = Array.prototype.hasOwnProperty, p = Array.prototype.slice; - x.cleanData = (f = x.cleanData, - function(t) { - for (var e, i, n = 0; null != (i = t[n]); n++) - (e = x._data(i, "events")) && e.remove && x(i).triggerHandler("remove"); - f(t) - } - ), - x.widget = function(t, i, e) { - var n, o, s, r = {}, l = t.split(".")[0], a = l + "-" + (t = t.split(".")[1]); - return e || (e = i, - i = x.Widget), - Array.isArray(e) && (e = x.extend.apply(null, [{}].concat(e))), - x.expr.pseudos[a.toLowerCase()] = function(t) { - return !!x.data(t, a) - } - , - x[l] = x[l] || {}, - n = x[l][t], - o = x[l][t] = function(t, e) { - if (!this || !this._createWidget) - return new o(t,e); - arguments.length && this._createWidget(t, e) - } - , - x.extend(o, n, { - version: e.version, - _proto: x.extend({}, e), - _childConstructors: [] - }), - (s = new i).options = x.widget.extend({}, s.options), - x.each(e, function(e, n) { - function o() { - return i.prototype[e].apply(this, arguments) - } - function s(t) { - return i.prototype[e].apply(this, t) - } - r[e] = "function" != typeof n ? n : function() { - var t, e = this._super, i = this._superApply; - return this._super = o, - this._superApply = s, - t = n.apply(this, arguments), - this._super = e, - this._superApply = i, - t - } - }), - o.prototype = x.widget.extend(s, { - widgetEventPrefix: n && s.widgetEventPrefix || t - }, r, { - constructor: o, - namespace: l, - widgetName: t, - widgetFullName: a - }), - n ? (x.each(n._childConstructors, function(t, e) { - var i = e.prototype; - x.widget(i.namespace + "." + i.widgetName, o, e._proto) - }), - delete n._childConstructors) : i._childConstructors.push(o), - x.widget.bridge(t, o), - o - } - , - x.widget.extend = function(t) { - for (var e, i, n = p.call(arguments, 1), o = 0, s = n.length; o < s; o++) - for (e in n[o]) - i = n[o][e], - d.call(n[o], e) && void 0 !== i && (x.isPlainObject(i) ? t[e] = x.isPlainObject(t[e]) ? x.widget.extend({}, t[e], i) : x.widget.extend({}, i) : t[e] = i); - return t - } - , - x.widget.bridge = function(s, e) { - var r = e.prototype.widgetFullName || s; - x.fn[s] = function(i) { - var t = "string" == typeof i - , n = p.call(arguments, 1) - , o = this; - return t ? this.length || "instance" !== i ? this.each(function() { - var t, e = x.data(this, r); - return "instance" === i ? (o = e, - !1) : e ? "function" != typeof e[i] || "_" === i.charAt(0) ? x.error("no such method '" + i + "' for " + s + " widget instance") : (t = e[i].apply(e, n)) !== e && void 0 !== t ? (o = t && t.jquery ? o.pushStack(t.get()) : t, - !1) : void 0 : x.error("cannot call methods on " + s + " prior to initialization; attempted to call method '" + i + "'") - }) : o = void 0 : (n.length && (i = x.widget.extend.apply(null, [i].concat(n))), - this.each(function() { - var t = x.data(this, r); - t ? (t.option(i || {}), - t._init && t._init()) : x.data(this, r, new e(i,this)) - })), - o - } - } - , - x.Widget = function() {} - , - x.Widget._childConstructors = [], - x.Widget.prototype = { - widgetName: "widget", - widgetEventPrefix: "", - defaultElement: "
", - options: { - classes: {}, - disabled: !1, - create: null - }, - _createWidget: function(t, e) { - e = x(e || this.defaultElement || this)[0], - this.element = x(e), - this.uuid = c++, - this.eventNamespace = "." + this.widgetName + this.uuid, - this.bindings = x(), - this.hoverable = x(), - this.focusable = x(), - this.classesElementLookup = {}, - e !== this && (x.data(e, this.widgetFullName, this), - this._on(!0, this.element, { - remove: function(t) { - t.target === e && this.destroy() - } - }), - this.document = x(e.style ? e.ownerDocument : e.document || e), - this.window = x(this.document[0].defaultView || this.document[0].parentWindow)), - this.options = x.widget.extend({}, this.options, this._getCreateOptions(), t), - this._create(), - this.options.disabled && this._setOptionDisabled(this.options.disabled), - this._trigger("create", null, this._getCreateEventData()), - this._init() - }, - _getCreateOptions: function() { - return {} - }, - _getCreateEventData: x.noop, - _create: x.noop, - _init: x.noop, - destroy: function() { - var i = this; - this._destroy(), - x.each(this.classesElementLookup, function(t, e) { - i._removeClass(e, t) - }), - this.element.off(this.eventNamespace).removeData(this.widgetFullName), - this.widget().off(this.eventNamespace).removeAttr("aria-disabled"), - this.bindings.off(this.eventNamespace) - }, - _destroy: x.noop, - widget: function() { - return this.element - }, - option: function(t, e) { - var i, n, o, s = t; - if (0 === arguments.length) - return x.widget.extend({}, this.options); - if ("string" == typeof t) - if (s = {}, - t = (i = t.split(".")).shift(), - i.length) { - for (n = s[t] = x.widget.extend({}, this.options[t]), - o = 0; o < i.length - 1; o++) - n[i[o]] = n[i[o]] || {}, - n = n[i[o]]; - if (t = i.pop(), - 1 === arguments.length) - return void 0 === n[t] ? null : n[t]; - n[t] = e - } else { - if (1 === arguments.length) - return void 0 === this.options[t] ? null : this.options[t]; - s[t] = e - } - return this._setOptions(s), - this - }, - _setOptions: function(t) { - for (var e in t) - this._setOption(e, t[e]); - return this - }, - _setOption: function(t, e) { - return "classes" === t && this._setOptionClasses(e), - this.options[t] = e, - "disabled" === t && this._setOptionDisabled(e), - this - }, - _setOptionClasses: function(t) { - var e, i, n; - for (e in t) - n = this.classesElementLookup[e], - t[e] !== this.options.classes[e] && n && n.length && (i = x(n.get()), - this._removeClass(n, e), - i.addClass(this._classes({ - element: i, - keys: e, - classes: t, - add: !0 - }))) - }, - _setOptionDisabled: function(t) { - this._toggleClass(this.widget(), this.widgetFullName + "-disabled", null, !!t), - t && (this._removeClass(this.hoverable, null, "ui-state-hover"), - this._removeClass(this.focusable, null, "ui-state-focus")) - }, - enable: function() { - return this._setOptions({ - disabled: !1 - }) - }, - disable: function() { - return this._setOptions({ - disabled: !0 - }) - }, - _classes: function(o) { - var s = [] - , r = this; - function t(t, e) { - for (var i, n = 0; n < t.length; n++) - i = r.classesElementLookup[t[n]] || x(), - i = o.add ? (function() { - var i = []; - o.element.each(function(t, e) { - x.map(r.classesElementLookup, function(t) { - return t - }).some(function(t) { - return t.is(e) - }) || i.push(e) - }), - r._on(x(i), { - remove: "_untrackClassesElement" - }) - }(), - x(x.uniqueSort(i.get().concat(o.element.get())))) : x(i.not(o.element).get()), - r.classesElementLookup[t[n]] = i, - s.push(t[n]), - e && o.classes[t[n]] && s.push(o.classes[t[n]]) - } - return (o = x.extend({ - element: this.element, - classes: this.options.classes || {} - }, o)).keys && t(o.keys.match(/\S+/g) || [], !0), - o.extra && t(o.extra.match(/\S+/g) || []), - s.join(" ") - }, - _untrackClassesElement: function(i) { - var n = this; - x.each(n.classesElementLookup, function(t, e) { - -1 !== x.inArray(i.target, e) && (n.classesElementLookup[t] = x(e.not(i.target).get())) - }), - this._off(x(i.target)) - }, - _removeClass: function(t, e, i) { - return this._toggleClass(t, e, i, !1) - }, - _addClass: function(t, e, i) { - return this._toggleClass(t, e, i, !0) - }, - _toggleClass: function(t, e, i, n) { - var o = "string" == typeof t || null === t - , e = { - extra: o ? e : i, - keys: o ? t : e, - element: o ? this.element : t, - add: n = "boolean" == typeof n ? n : i - }; - return e.element.toggleClass(this._classes(e), n), - this - }, - _on: function(o, s, t) { - var r, l = this; - "boolean" != typeof o && (t = s, - s = o, - o = !1), - t ? (s = r = x(s), - this.bindings = this.bindings.add(s)) : (t = s, - s = this.element, - r = this.widget()), - x.each(t, function(t, e) { - function i() { - if (o || !0 !== l.options.disabled && !x(this).hasClass("ui-state-disabled")) - return ("string" == typeof e ? l[e] : e).apply(l, arguments) - } - "string" != typeof e && (i.guid = e.guid = e.guid || i.guid || x.guid++); - var t = t.match(/^([\w:-]*)\s*(.*)$/) - , n = t[1] + l.eventNamespace - , t = t[2]; - t ? r.on(n, t, i) : s.on(n, i) - }) - }, - _off: function(t, e) { - e = (e || "").split(" ").join(this.eventNamespace + " ") + this.eventNamespace, - t.off(e), - this.bindings = x(this.bindings.not(t).get()), - this.focusable = x(this.focusable.not(t).get()), - this.hoverable = x(this.hoverable.not(t).get()) - }, - _delay: function(t, e) { - var i = this; - return setTimeout(function() { - return ("string" == typeof t ? i[t] : t).apply(i, arguments) - }, e || 0) - }, - _hoverable: function(t) { - this.hoverable = this.hoverable.add(t), - this._on(t, { - mouseenter: function(t) { - this._addClass(x(t.currentTarget), null, "ui-state-hover") - }, - mouseleave: function(t) { - this._removeClass(x(t.currentTarget), null, "ui-state-hover") - } - }) - }, - _focusable: function(t) { - this.focusable = this.focusable.add(t), - this._on(t, { - focusin: function(t) { - this._addClass(x(t.currentTarget), null, "ui-state-focus") - }, - focusout: function(t) { - this._removeClass(x(t.currentTarget), null, "ui-state-focus") - } - }) - }, - _trigger: function(t, e, i) { - var n, o, s = this.options[t]; - if (i = i || {}, - (e = x.Event(e)).type = (t === this.widgetEventPrefix ? t : this.widgetEventPrefix + t).toLowerCase(), - e.target = this.element[0], - o = e.originalEvent) - for (n in o) - n in e || (e[n] = o[n]); - return this.element.trigger(e, i), - !("function" == typeof s && !1 === s.apply(this.element[0], [e].concat(i)) || e.isDefaultPrevented()) - } - }, - x.each({ - show: "fadeIn", - hide: "fadeOut" - }, function(s, r) { - x.Widget.prototype["_" + s] = function(e, t, i) { - var n, o = (t = "string" == typeof t ? { - effect: t - } : t) ? !0 !== t && "number" != typeof t && t.effect || r : s; - "number" == typeof (t = t || {}) ? t = { - duration: t - } : !0 === t && (t = {}), - n = !x.isEmptyObject(t), - t.complete = i, - t.delay && e.delay(t.delay), - n && x.effects && x.effects.effect[o] ? e[s](t) : o !== s && e[o] ? e[o](t.duration, t.easing, i) : e.queue(function(t) { - x(this)[s](), - i && i.call(e[0]), - t() - }) - } - }) -}); diff --git a/assets/js/dialog.min.js b/assets/js/dialog.min.js deleted file mode 100644 index e69de29..0000000 diff --git a/assets/js/frontend-modules.min.js b/assets/js/frontend-modules.min.js deleted file mode 100644 index 3472f58..0000000 --- a/assets/js/frontend-modules.min.js +++ /dev/null @@ -1,3320 +0,0 @@ -/*! elementor - v3.32.0 - 05-10-2025 */ -(self.webpackChunkelementorFrontend = self.webpackChunkelementorFrontend || []).push([[941], { - 1: (e, t, r) => { - "use strict"; - var n = r(5578) - , i = r(7255) - , o = r(5755) - , s = r(1866) - , a = r(6029) - , c = r(5022) - , l = n.Symbol - , u = i("wks") - , d = c ? l.for || l : l && l.withoutSetter || s; - e.exports = function(e) { - return o(u, e) || (u[e] = a && o(l, e) ? l[e] : d("Symbol." + e)), - u[e] - } - } - , - 41: e => { - "use strict"; - e.exports = function(e) { - return { - iterator: e, - next: e.next, - done: !1 - } - } - } - , - 169: (e, t, r) => { - "use strict"; - var n = r(4762) - , i = r(8473) - , o = r(1483) - , s = r(5755) - , a = r(382) - , c = r(2048).CONFIGURABLE - , l = r(7268) - , u = r(4483) - , d = u.enforce - , p = u.get - , h = String - , g = Object.defineProperty - , f = n("".slice) - , m = n("".replace) - , v = n([].join) - , y = a && !i(function() { - return 8 !== g(function() {}, "length", { - value: 8 - }).length - }) - , _ = String(String).split("String") - , b = e.exports = function(e, t, r) { - "Symbol(" === f(h(t), 0, 7) && (t = "[" + m(h(t), /^Symbol\(([^)]*)\).*$/, "$1") + "]"), - r && r.getter && (t = "get " + t), - r && r.setter && (t = "set " + t), - (!s(e, "name") || c && e.name !== t) && (a ? g(e, "name", { - value: t, - configurable: !0 - }) : e.name = t), - y && r && s(r, "arity") && e.length !== r.arity && g(e, "length", { - value: r.arity - }); - try { - r && s(r, "constructor") && r.constructor ? a && g(e, "prototype", { - writable: !1 - }) : e.prototype && (e.prototype = void 0) - } catch (e) {} - var n = d(e); - return s(n, "source") || (n.source = v(_, "string" == typeof t ? t : "")), - e - } - ; - Function.prototype.toString = b(function toString() { - return o(this) && p(this).source || l(this) - }, "toString") - } - , - 274: (e, t, r) => { - "use strict"; - var n = r(8473); - e.exports = !n(function() { - var e = function() {} - .bind(); - return "function" != typeof e || e.hasOwnProperty("prototype") - }) - } - , - 348: (e, t, r) => { - "use strict"; - var n = r(1807) - , i = r(1483) - , o = r(1704) - , s = TypeError; - e.exports = function(e, t) { - var r, a; - if ("string" === t && i(r = e.toString) && !o(a = n(r, e))) - return a; - if (i(r = e.valueOf) && !o(a = n(r, e))) - return a; - if ("string" !== t && i(r = e.toString) && !o(a = n(r, e))) - return a; - throw new s("Can't convert object to primitive value") - } - } - , - 382: (e, t, r) => { - "use strict"; - var n = r(8473); - e.exports = !n(function() { - return 7 !== Object.defineProperty({}, 1, { - get: function() { - return 7 - } - })[1] - }) - } - , - 641: (e, t, r) => { - "use strict"; - r(5724), - r(4846), - r(7458), - r(9655); - const Module = function() { - const e = jQuery - , t = arguments - , r = this - , n = {}; - let i; - this.getItems = function(e, t) { - if (t) { - const r = t.split(".") - , n = r.splice(0, 1); - if (!r.length) - return e[n]; - if (!e[n]) - return; - return this.getItems(e[n], r.join(".")) - } - return e - } - , - this.getSettings = function(e) { - return this.getItems(i, e) - } - , - this.setSettings = function(t, n, o) { - if (o || (o = i), - "object" == typeof t) - return e.extend(o, t), - r; - const s = t.split(".") - , a = s.splice(0, 1); - return s.length ? (o[a] || (o[a] = {}), - r.setSettings(s.join("."), n, o[a])) : (o[a] = n, - r) - } - , - this.getErrorMessage = function(e, t) { - let r; - if ("forceMethodImplementation" === e) - r = `The method '${t}' must to be implemented in the inheritor child.`; - else - r = "An error occurs"; - return r - } - , - this.forceMethodImplementation = function(e) { - throw new Error(this.getErrorMessage("forceMethodImplementation", e)) - } - , - this.on = function(t, i) { - if ("object" == typeof t) - return e.each(t, function(e) { - r.on(e, this) - }), - r; - return t.split(" ").forEach(function(e) { - n[e] || (n[e] = []), - n[e].push(i) - }), - r - } - , - this.off = function(e, t) { - if (!n[e]) - return r; - if (!t) - return delete n[e], - r; - const i = n[e].indexOf(t); - return -1 !== i && (delete n[e][i], - n[e] = n[e].filter(e => e)), - r - } - , - this.trigger = function(t) { - const i = "on" + t[0].toUpperCase() + t.slice(1) - , o = Array.prototype.slice.call(arguments, 1); - r[i] && r[i].apply(r, o); - const s = n[t]; - return s ? (e.each(s, function(e, t) { - t.apply(r, o) - }), - r) : r - } - , - r.__construct.apply(r, t), - e.each(r, function(e) { - const t = r[e]; - "function" == typeof t && (r[e] = function() { - return t.apply(r, arguments) - } - ) - }), - function() { - i = r.getDefaultSettings(); - const n = t[0]; - n && e.extend(!0, i, n) - }(), - r.trigger("init") - }; - Module.prototype.__construct = function() {} - , - Module.prototype.getDefaultSettings = function() { - return {} - } - , - Module.prototype.getConstructorID = function() { - return this.constructor.name - } - , - Module.extend = function(e) { - const t = jQuery - , r = this - , child = function() { - return r.apply(this, arguments) - }; - return t.extend(child, r), - (child.prototype = Object.create(t.extend({}, r.prototype, e))).constructor = child, - child.__super__ = r.prototype, - child - } - , - e.exports = Module - } - , - 670: (e, t, r) => { - "use strict"; - var n = r(382) - , i = r(5835) - , o = r(7738); - e.exports = function(e, t, r) { - n ? i.f(e, t, o(0, r)) : e[t] = r - } - } - , - 751: (e, t, r) => { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0, - r(5724), - r(4846), - r(9655); - class InstanceType { - static[Symbol.hasInstance](e) { - let t = super[Symbol.hasInstance](e); - if (e && !e.constructor.getInstanceType) - return t; - if (e && (e.instanceTypes || (e.instanceTypes = []), - t || this.getInstanceType() === e.constructor.getInstanceType() && (t = !0), - t)) { - const t = this.getInstanceType === InstanceType.getInstanceType ? "BaseInstanceType" : this.getInstanceType(); - -1 === e.instanceTypes.indexOf(t) && e.instanceTypes.push(t) - } - return !t && e && (t = e.instanceTypes && Array.isArray(e.instanceTypes) && -1 !== e.instanceTypes.indexOf(this.getInstanceType())), - t - } - static getInstanceType() { - elementorModules.ForceMethodImplementation() - } - constructor() { - let e = new.target; - const t = []; - for (; e.__proto__ && e.__proto__.name; ) - t.push(e.__proto__), - e = e.__proto__; - t.reverse().forEach(e => this instanceof e) - } - } - t.default = InstanceType - } - , - 992: (e, t, r) => { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.templateRegistry = void 0, - r(4846), - r(9655); - var n = r(7958); - class TemplateRegistry extends n.BaseRegistry { - getState(e, t) { - const r = {}; - return this.getAll().forEach(n => { - if (void 0 !== e?.customization?.templates?.[n.key]) - return void (r[n.key] = e.customization.templates[n.key]); - if (n.getInitialState) - return void (r[n.key] = n.getInitialState(e, t)); - const i = !!n.useParentDefault && t; - r[n.key] = { - enabled: i - } - } - ), - r - } - } - t.templateRegistry = new TemplateRegistry - } - , - 1091: e => { - "use strict"; - var t = TypeError; - e.exports = function(e) { - if (e > 9007199254740991) - throw t("Maximum allowed index exceeded"); - return e - } - } - , - 1265: (e, t, r) => { - "use strict"; - var n = r(6784); - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - var i = n(r(641)) - , o = n(r(2425)) - , s = n(r(2946)) - , a = n(r(3980)) - , c = n(r(2970)) - , l = n(r(8685)) - , u = r(992) - , d = r(9031) - , p = r(1462) - , h = r(5454); - t.default = window.elementorModules = { - Module: i.default, - ViewModule: o.default, - ArgsObject: s.default, - ForceMethodImplementation: l.default, - utils: { - Masonry: a.default, - Scroll: c.default - }, - importExport: { - templateRegistry: u.templateRegistry, - createGetInitialState: d.createGetInitialState, - customizationDialogsRegistry: p.customizationDialogsRegistry - }, - appsEventTracking: { - AppsEventTracking: h.AppsEventTracking - } - } - } - , - 1278: (e, t, r) => { - "use strict"; - var n = r(4762) - , i = n({}.toString) - , o = n("".slice); - e.exports = function(e) { - return o(i(e), 8, -1) - } - } - , - 1409: (e, t, r) => { - "use strict"; - var n = r(5578) - , i = r(1483); - e.exports = function(e, t) { - return arguments.length < 2 ? (r = n[e], - i(r) ? r : void 0) : n[e] && n[e][t]; - var r - } - } - , - 1423: (e, t, r) => { - "use strict"; - var n = r(1409) - , i = r(1483) - , o = r(4815) - , s = r(5022) - , a = Object; - e.exports = s ? function(e) { - return "symbol" == typeof e - } - : function(e) { - var t = n("Symbol"); - return i(t) && o(t.prototype, a(e)) - } - } - , - 1434: (e, t) => { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - t.default = { - triggers: { - click: "Click", - accordionClick: "Accordion Click", - toggleClick: "Toggle Click", - dropdownClick: "Click Dropdown", - editorLoaded: "Editor Loaded", - visible: "Visible", - pageLoaded: "Page Loaded" - }, - locations: { - widgetPanel: "Widget Panel", - topBar: "Top Bar", - elementorEditor: "Elementor Editor", - templatesLibrary: { - library: "Templates Library" - }, - app: { - import: "Import Kit", - export: "Export Kit", - kitLibrary: "Kit Library", - cloudKitLibrary: "Cloud Kit Library" - }, - variables: "Variables Panel", - admin: "WP admin" - }, - secondaryLocations: { - layout: "Layout Section", - basic: "Basic Section", - "pro-elements": "Pro Section", - general: "General Section", - "theme-elements": "Site Section", - "theme-elements-single": "Single Section", - "woocommerce-elements": "WooCommerce Section", - wordpress: "WordPress Section", - categories: "Widgets Tab", - global: "Globals Tab", - "whats-new": "What's New", - "document-settings": "Document Settings icon", - "preview-page": "Preview Page", - "publish-button": "Publish Button", - "widget-panel": "Widget Panel Icon", - finder: "Finder", - help: "Help", - elementorLogoDropdown: "top_bar_elementor_logo_dropdown", - elementorLogo: "Elementor Logo", - eLogoMenu: "E-logo Menu", - notes: "Notes", - siteSettings: "Site Settings", - structure: "Structure", - documentNameDropdown: "Document Name dropdown", - responsiveControls: "Responsive controls", - launchpad: "launchpad", - checklistHeader: "Checklist Header", - checklistSteps: "Checklist Steps", - userPreferences: "User Preferences", - contextMenu: "Context Menu", - templateLibrary: { - saveModal: "Save to Modal", - moveModal: "Move to Modal", - bulkMoveModal: "Bulk Move to Modal", - copyModal: "Copy to Modal", - bulkCopyModal: "Bulk Copy to Modal", - saveModalSelectFolder: "Save to Modal - select folder", - saveModalSelectConnect: "Save to Modal - connect", - saveModalSelectUpgrade: "Save to Modal - upgrade", - importModal: "Import Modal", - newFolderModal: "New Folder Modal", - deleteDialog: "Delete Dialog", - deleteFolderDialog: "Delete Folder Dialog", - renameDialog: "Rename Dialog", - createFolderDialog: "Create Folder Dialog", - applySettingsDialog: "Apply Settings Dialog", - cloudTab: "Cloud Tab", - siteTab: "Site Tab", - cloudTabFolder: "Cloud Tab - Folder", - cloudTabConnect: "Cloud Tab - Connect", - cloudTabUpgrade: "Cloud Tab - Upgrade", - morePopup: "Context Menu", - quotaBar: "Quota Bar" - }, - kitLibrary: { - cloudKitLibrary: "kits_cloud_library", - cloudKitLibraryConnect: "kits_cloud_library_connect", - cloudKitLibraryUpgrade: "kits_cloud_library_upgrade", - kitExportCustomization: "kit_export_customization", - kitExport: "kit_export", - kitExportCustomizationEdit: "kit_export_customization_edit", - kitExportSummary: "kit_export_summary", - kitImportUploadBox: "kit_import_upload_box", - kitImportCustomization: "kit_import_customization", - kitImportSummary: "kit_import_summary" - }, - variablesPopover: "Variables Popover", - admin: { - pluginToolsTab: "plugin_tools_tab", - pluginWebsiteTemplatesTab: "plugin_website_templates_tab" - } - }, - elements: { - accordionSection: "Accordion section", - buttonIcon: "Button Icon", - mainCta: "Main CTA", - button: "Button", - link: "Link", - dropdown: "Dropdown", - toggle: "Toggle", - launchpadChecklist: "Checklist popup" - }, - names: { - v1: { - layout: "v1_widgets_tab_layout_section", - basic: "v1_widgets_tab_basic_section", - "pro-elements": "v1_widgets_tab_pro_section", - general: "v1_widgets_tab_general_section", - "theme-elements": "v1_widgets_tab_site_section", - "theme-elements-single": "v1_widgets_tab_single_section", - "woocommerce-elements": "v1_widgets_tab_woocommerce_section", - wordpress: "v1_widgets_tab_wordpress_section", - categories: "v1_widgets_tab", - global: "v1_globals_tab" - }, - topBar: { - whatsNew: "top_bar_whats_new", - documentSettings: "top_bar_document_settings_icon", - previewPage: "top_bar_preview_page", - publishButton: "top_bar_publish_button", - widgetPanel: "top_bar_widget_panel_icon", - finder: "top_bar_finder", - help: "top_bar_help", - history: "top_bar_elementor_logo_dropdown_history", - userPreferences: "top_bar_elementor_logo_dropdown_user_preferences", - keyboardShortcuts: "top_bar_elementor_logo_dropdown_keyboard_shortcuts", - exitToWordpress: "top_bar_elementor_logo_dropdown_exit_to_wordpress", - themeBuilder: "top_bar_elementor_logo_dropdown_theme_builder", - notes: "top_bar_notes", - siteSettings: "top_bar_site_setting", - structure: "top_bar_structure", - documentNameDropdown: "top_bar_document_name_dropdown", - responsiveControls: "top_bar_responsive_controls", - launchpadOn: "top_bar_checklist_icon_show", - launchpadOff: "top_bar_checklist_icon_hide", - elementorLogoDropdown: "open_e_menu", - connectAccount: "connect_account", - accountConnected: "account_connected" - }, - elementorEditor: { - checklist: { - checklistHeaderClose: "checklist_header_close_icon", - checklistFirstPopup: "checklist popup triggered" - }, - userPreferences: { - checklistShow: "checklist_userpreferences_toggle_show", - checklistHide: "checklist_userpreferences_toggle_hide" - } - }, - variables: { - open: "open_variables_popover", - add: "add_new_variable", - connect: "connect_variable", - save: "save_new_variable" - } - } - } - } - , - 1462: (e, t, r) => { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.customizationDialogsRegistry = void 0; - var n = r(7958); - t.customizationDialogsRegistry = new n.BaseRegistry - } - , - 1483: e => { - "use strict"; - var t = "object" == typeof document && document.all; - e.exports = void 0 === t && void 0 !== t ? function(e) { - return "function" == typeof e || e === t - } - : function(e) { - return "function" == typeof e - } - } - , - 1506: (e, t, r) => { - "use strict"; - var n = r(2914) - , i = r(1807) - , o = r(2293) - , s = r(8761) - , a = r(5299) - , c = r(6960) - , l = r(4815) - , u = r(4887) - , d = r(6665) - , p = r(6721) - , h = TypeError - , Result = function(e, t) { - this.stopped = e, - this.result = t - } - , g = Result.prototype; - e.exports = function(e, t, r) { - var f, m, v, y, _, b, w, S = r && r.that, E = !(!r || !r.AS_ENTRIES), x = !(!r || !r.IS_RECORD), C = !(!r || !r.IS_ITERATOR), I = !(!r || !r.INTERRUPTED), k = n(t, S), stop = function(e) { - return f && p(f, "normal"), - new Result(!0,e) - }, callFn = function(e) { - return E ? (o(e), - I ? k(e[0], e[1], stop) : k(e[0], e[1])) : I ? k(e, stop) : k(e) - }; - if (x) - f = e.iterator; - else if (C) - f = e; - else { - if (!(m = d(e))) - throw new h(s(e) + " is not iterable"); - if (a(m)) { - for (v = 0, - y = c(e); y > v; v++) - if ((_ = callFn(e[v])) && l(g, _)) - return _; - return new Result(!1) - } - f = u(e, m) - } - for (b = x ? e.next : f.next; !(w = i(b, f)).done; ) { - try { - _ = callFn(w.value) - } catch (e) { - p(f, "throw", e) - } - if ("object" == typeof _ && _ && l(g, _)) - return _ - } - return new Result(!1) - } - } - , - 1507: e => { - "use strict"; - e.exports = {} - } - , - 1703: e => { - "use strict"; - var t = Math.ceil - , r = Math.floor; - e.exports = Math.trunc || function trunc(e) { - var n = +e; - return (n > 0 ? r : t)(n) - } - } - , - 1704: (e, t, r) => { - "use strict"; - var n = r(1483); - e.exports = function(e) { - return "object" == typeof e ? null !== e : n(e) - } - } - , - 1799: (e, t, r) => { - "use strict"; - var n = r(382) - , i = r(8473) - , o = r(3145); - e.exports = !n && !i(function() { - return 7 !== Object.defineProperty(o("div"), "a", { - get: function() { - return 7 - } - }).a - }) - } - , - 1807: (e, t, r) => { - "use strict"; - var n = r(274) - , i = Function.prototype.call; - e.exports = n ? i.bind(i) : function() { - return i.apply(i, arguments) - } - } - , - 1831: (e, t, r) => { - "use strict"; - var n = r(9557) - , i = r(5578) - , o = r(2095) - , s = "__core-js_shared__" - , a = e.exports = i[s] || o(s, {}); - (a.versions || (a.versions = [])).push({ - version: "3.43.0", - mode: n ? "pure" : "global", - copyright: "© 2014-2025 Denis Pushkarev (zloirock.ru)", - license: "https://github.com/zloirock/core-js/blob/v3.43.0/LICENSE", - source: "https://github.com/zloirock/core-js" - }) - } - , - 1851: (e, t, r) => { - "use strict"; - var n, i, o, s = r(8473), a = r(1483), c = r(1704), l = r(5290), u = r(3181), d = r(7914), p = r(1), h = r(9557), g = p("iterator"), f = !1; - [].keys && ("next"in (o = [].keys()) ? (i = u(u(o))) !== Object.prototype && (n = i) : f = !0), - !c(n) || s(function() { - var e = {}; - return n[g].call(e) !== e - }) ? n = {} : h && (n = l(n)), - a(n[g]) || d(n, g, function() { - return this - }), - e.exports = { - IteratorPrototype: n, - BUGGY_SAFARI_ITERATORS: f - } - } - , - 1866: (e, t, r) => { - "use strict"; - var n = r(4762) - , i = 0 - , o = Math.random() - , s = n(1.1 .toString); - e.exports = function(e) { - return "Symbol(" + (void 0 === e ? "" : e) + ")_" + s(++i + o, 36) - } - } - , - 1975: (e, t, r) => { - "use strict"; - var n = r(8612) - , i = r(1807) - , o = r(8120) - , s = r(2293) - , a = r(41) - , c = r(8660) - , l = r(8901) - , u = r(9557) - , d = r(6721) - , p = r(7486) - , h = r(5267) - , g = !u && !p("filter", function() {}) - , f = !u && !g && h("filter", TypeError) - , m = u || g || f - , v = c(function() { - for (var e, t, r = this.iterator, n = this.predicate, o = this.next; ; ) { - if (e = s(i(o, r)), - this.done = !!e.done) - return; - if (t = e.value, - l(r, n, [t, this.counter++], !0)) - return t - } - }); - n({ - target: "Iterator", - proto: !0, - real: !0, - forced: m - }, { - filter: function filter(e) { - s(this); - try { - o(e) - } catch (e) { - d(this, "throw", e) - } - return f ? i(f, this, e) : new v(a(this),{ - predicate: e - }) - } - }) - } - , - 1983: (e, t, r) => { - "use strict"; - var n = r(6721); - e.exports = function(e, t, r) { - for (var i = e.length - 1; i >= 0; i--) - if (void 0 !== e[i]) - try { - r = n(e[i].iterator, t, r) - } catch (e) { - t = "throw", - r = e - } - if ("throw" === t) - throw r; - return r - } - } - , - 2048: (e, t, r) => { - "use strict"; - var n = r(382) - , i = r(5755) - , o = Function.prototype - , s = n && Object.getOwnPropertyDescriptor - , a = i(o, "name") - , c = a && "something" === function something() {} - .name - , l = a && (!n || n && s(o, "name").configurable); - e.exports = { - EXISTS: a, - PROPER: c, - CONFIGURABLE: l - } - } - , - 2095: (e, t, r) => { - "use strict"; - var n = r(5578) - , i = Object.defineProperty; - e.exports = function(e, t) { - try { - i(n, e, { - value: t, - configurable: !0, - writable: !0 - }) - } catch (r) { - n[e] = t - } - return t - } - } - , - 2121: (e, t, r) => { - "use strict"; - var n = r(4762) - , i = r(8473) - , o = r(1278) - , s = Object - , a = n("".split); - e.exports = i(function() { - return !s("z").propertyIsEnumerable(0) - }) ? function(e) { - return "String" === o(e) ? a(e, "") : s(e) - } - : s - } - , - 2278: (e, t, r) => { - "use strict"; - var n = r(6742) - , i = r(4741).concat("length", "prototype"); - t.f = Object.getOwnPropertyNames || function getOwnPropertyNames(e) { - return n(e, i) - } - } - , - 2293: (e, t, r) => { - "use strict"; - var n = r(1704) - , i = String - , o = TypeError; - e.exports = function(e) { - if (n(e)) - return e; - throw new o(i(e) + " is not an object") - } - } - , - 2313: (e, t, r) => { - "use strict"; - var n = r(7914); - e.exports = function(e, t, r) { - for (var i in t) - n(e, i, t[i], r); - return e - } - } - , - 2347: (e, t, r) => { - "use strict"; - var n = r(3312) - , i = Object; - e.exports = function(e) { - return i(n(e)) - } - } - , - 2355: (e, t, r) => { - "use strict"; - var n = r(1807) - , i = r(1704) - , o = r(1423) - , s = r(2564) - , a = r(348) - , c = r(1) - , l = TypeError - , u = c("toPrimitive"); - e.exports = function(e, t) { - if (!i(e) || o(e)) - return e; - var r, c = s(e, u); - if (c) { - if (void 0 === t && (t = "default"), - r = n(c, e, t), - !i(r) || o(r)) - return r; - throw new l("Can't convert object to primitive value") - } - return void 0 === t && (t = "number"), - a(e, t) - } - } - , - 2425: (e, t, r) => { - "use strict"; - var n = r(6784); - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - var i = n(r(641)); - t.default = i.default.extend({ - elements: null, - getDefaultElements: () => ({}), - bindEvents() {}, - onInit() { - this.initElements(), - this.bindEvents() - }, - initElements() { - this.elements = this.getDefaultElements() - } - }) - } - , - 2564: (e, t, r) => { - "use strict"; - var n = r(8120) - , i = r(5983); - e.exports = function(e, t) { - var r = e[t]; - return i(r) ? void 0 : n(r) - } - } - , - 2811: (e, t, r) => { - "use strict"; - var n = r(1409); - e.exports = n("document", "documentElement") - } - , - 2890: (e, t, r) => { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0, - r(4846), - r(6211); - class _default extends elementorModules.ViewModule { - getDefaultSettings() { - return { - selectors: { - elements: ".elementor-element", - nestedDocumentElements: ".elementor .elementor-element" - }, - classes: { - editMode: "elementor-edit-mode" - } - } - } - getDefaultElements() { - const e = this.getSettings("selectors"); - return { - $elements: this.$element.find(e.elements).not(this.$element.find(e.nestedDocumentElements)) - } - } - getDocumentSettings(e) { - let t; - if (this.isEdit) { - t = {}; - const e = elementor.settings.page.model; - jQuery.each(e.getActiveControls(), r => { - t[r] = e.attributes[r] - } - ) - } else - t = this.$element.data("elementor-settings") || {}; - return this.getItems(t, e) - } - runElementsHandlers() { - this.elements.$elements.each( (e, t) => setTimeout( () => elementorFrontend.elementsHandler.runReadyTrigger(t))) - } - onInit() { - this.$element = this.getSettings("$element"), - super.onInit(), - this.isEdit = this.$element.hasClass(this.getSettings("classes.editMode")), - this.isEdit ? elementor.on("document:loaded", () => { - elementor.settings.page.model.on("change", this.onSettingsChange.bind(this)) - } - ) : this.runElementsHandlers() - } - onSettingsChange() {} - } - t.default = _default - } - , - 2914: (e, t, r) => { - "use strict"; - var n = r(3786) - , i = r(8120) - , o = r(274) - , s = n(n.bind); - e.exports = function(e, t) { - return i(e), - void 0 === t ? e : o ? s(e, t) : function() { - return e.apply(t, arguments) - } - } - } - , - 2946: (e, t, r) => { - "use strict"; - var n = r(6784); - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - var i = n(r(751)) - , o = n(r(5213)); - class ArgsObject extends i.default { - static getInstanceType() { - return "ArgsObject" - } - constructor(e) { - super(), - this.args = e - } - requireArgument(e) { - let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : this.args; - if (!Object.prototype.hasOwnProperty.call(t, e)) - throw Error(`${e} is required.`) - } - requireArgumentType(e, t) { - let r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.args; - if (this.requireArgument(e, r), - typeof r[e] !== t) - throw Error(`${e} invalid type: ${t}.`) - } - requireArgumentInstance(e, t) { - let r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.args; - if (this.requireArgument(e, r), - !(r[e]instanceof t || (0, - o.default)(r[e], t))) - throw Error(`${e} invalid instance.`) - } - requireArgumentConstructor(e, t) { - let r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : this.args; - if (this.requireArgument(e, r), - r[e].constructor.toString() !== t.prototype.constructor.toString()) - throw Error(`${e} invalid constructor type.`) - } - } - t.default = ArgsObject - } - , - 2970: (e, t, r) => { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0, - r(5724); - t.default = class Scroll { - static scrollObserver(e) { - let t = 0; - const r = { - root: e.root || null, - rootMargin: e.offset || "0px", - threshold: function() { - let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0; - const t = []; - if (e > 0 && e <= 100) { - const r = 100 / e; - for (let e = 0; e <= 100; e += r) - t.push(e / 100) - } else - t.push(0); - return t - }(e.sensitivity) - }; - return new IntersectionObserver(function handleIntersect(r) { - const n = r[0].boundingClientRect.y - , i = r[0].isIntersecting - , o = n < t ? "down" : "up" - , s = Math.abs(parseFloat((100 * r[0].intersectionRatio).toFixed(2))); - e.callback({ - sensitivity: e.sensitivity, - isInViewport: i, - scrollPercentage: s, - intersectionScrollDirection: o - }), - t = n - } - ,r) - } - static getElementViewportPercentage(e) { - let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; - const r = e[0].getBoundingClientRect() - , n = t.start || 0 - , i = t.end || 0 - , o = window.innerHeight * n / 100 - , s = window.innerHeight * i / 100 - , a = r.top - window.innerHeight - , c = 0 - a + o - , l = r.top + o + e.height() - a + s - , u = Math.max(0, Math.min(c / l, 1)); - return parseFloat((100 * u).toFixed(2)) - } - static getPageScrollPercentage() { - let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {} - , t = arguments.length > 1 ? arguments[1] : void 0; - const r = e.start || 0 - , n = e.end || 0 - , i = t || document.documentElement.scrollHeight - document.documentElement.clientHeight - , o = i * r / 100 - , s = i + o + i * n / 100; - return (document.documentElement.scrollTop + document.body.scrollTop + o) / s * 100 - } - } - } - , - 3005: (e, t, r) => { - "use strict"; - var n = r(1703); - e.exports = function(e) { - var t = +e; - return t != t || 0 === t ? 0 : n(t) - } - } - , - 3145: (e, t, r) => { - "use strict"; - var n = r(5578) - , i = r(1704) - , o = n.document - , s = i(o) && i(o.createElement); - e.exports = function(e) { - return s ? o.createElement(e) : {} - } - } - , - 3181: (e, t, r) => { - "use strict"; - var n = r(5755) - , i = r(1483) - , o = r(2347) - , s = r(5409) - , a = r(9441) - , c = s("IE_PROTO") - , l = Object - , u = l.prototype; - e.exports = a ? l.getPrototypeOf : function(e) { - var t = o(e); - if (n(t, c)) - return t[c]; - var r = t.constructor; - return i(r) && t instanceof r ? r.prototype : t instanceof l ? u : null - } - } - , - 3242: (e, t, r) => { - "use strict"; - var n = r(8612) - , i = r(1807) - , o = r(1506) - , s = r(8120) - , a = r(2293) - , c = r(41) - , l = r(6721) - , u = r(5267)("find", TypeError); - n({ - target: "Iterator", - proto: !0, - real: !0, - forced: u - }, { - find: function find(e) { - a(this); - try { - s(e) - } catch (e) { - l(this, "throw", e) - } - if (u) - return i(u, this, e); - var t = c(this) - , r = 0; - return o(t, function(t, n) { - if (e(t, r++)) - return n(t) - }, { - IS_RECORD: !0, - INTERRUPTED: !0 - }).result - } - }) - } - , - 3312: (e, t, r) => { - "use strict"; - var n = r(5983) - , i = TypeError; - e.exports = function(e) { - if (n(e)) - throw new i("Can't call method on " + e); - return e - } - } - , - 3392: (e, t, r) => { - "use strict"; - var n = r(3005) - , i = Math.max - , o = Math.min; - e.exports = function(e, t) { - var r = n(e); - return r < 0 ? i(r + t, 0) : o(r, t) - } - } - , - 3617: (e, t, r) => { - "use strict"; - var n = r(8612) - , i = r(5578) - , o = r(6021) - , s = r(2293) - , a = r(1483) - , c = r(3181) - , l = r(3864) - , u = r(670) - , d = r(8473) - , p = r(5755) - , h = r(1) - , g = r(1851).IteratorPrototype - , f = r(382) - , m = r(9557) - , v = "constructor" - , y = "Iterator" - , _ = h("toStringTag") - , b = TypeError - , w = i[y] - , S = m || !a(w) || w.prototype !== g || !d(function() { - w({}) - }) - , E = function Iterator() { - if (o(this, g), - c(this) === g) - throw new b("Abstract class Iterator not directly constructable") - } - , defineIteratorPrototypeAccessor = function(e, t) { - f ? l(g, e, { - configurable: !0, - get: function() { - return t - }, - set: function(t) { - if (s(this), - this === g) - throw new b("You can't redefine this property"); - p(this, e) ? this[e] = t : u(this, e, t) - } - }) : g[e] = t - }; - p(g, _) || defineIteratorPrototypeAccessor(_, y), - !S && p(g, v) && g[v] !== Object || defineIteratorPrototypeAccessor(v, E), - E.prototype = g, - n({ - global: !0, - constructor: !0, - forced: S - }, { - Iterator: E - }) - } - , - 3658: (e, t, r) => { - "use strict"; - var n = r(6742) - , i = r(4741); - e.exports = Object.keys || function keys(e) { - return n(e, i) - } - } - , - 3786: (e, t, r) => { - "use strict"; - var n = r(1278) - , i = r(4762); - e.exports = function(e) { - if ("Function" === n(e)) - return i(e) - } - } - , - 3815: (e, t, r) => { - "use strict"; - var n = r(2355) - , i = r(1423); - e.exports = function(e) { - var t = n(e, "string"); - return i(t) ? t : t + "" - } - } - , - 3864: (e, t, r) => { - "use strict"; - var n = r(169) - , i = r(5835); - e.exports = function(e, t, r) { - return r.get && n(r.get, t, { - getter: !0 - }), - r.set && n(r.set, t, { - setter: !0 - }), - i.f(e, t, r) - } - } - , - 3896: (e, t, r) => { - "use strict"; - var n = r(382) - , i = r(8473); - e.exports = n && i(function() { - return 42 !== Object.defineProperty(function() {}, "prototype", { - value: 42, - writable: !1 - }).prototype - }) - } - , - 3980: (e, t, r) => { - "use strict"; - var n = r(6784); - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0, - r(5724); - var i = n(r(2425)); - t.default = i.default.extend({ - getDefaultSettings: () => ({ - container: null, - items: null, - columnsCount: 3, - verticalSpaceBetween: 30 - }), - getDefaultElements() { - return { - $container: jQuery(this.getSettings("container")), - $items: jQuery(this.getSettings("items")) - } - }, - run() { - var e = [] - , t = this.elements.$container.position().top - , r = this.getSettings() - , n = r.columnsCount; - t += parseInt(this.elements.$container.css("margin-top"), 10), - this.elements.$items.each(function(i) { - var o = Math.floor(i / n) - , s = jQuery(this) - , a = s[0].getBoundingClientRect().height + r.verticalSpaceBetween; - if (o) { - var c = s.position() - , l = i % n - , u = c.top - t - e[l]; - u -= parseInt(s.css("margin-top"), 10), - u *= -1, - s.css("margin-top", u + "px"), - e[l] += a - } else - e.push(a) - }) - } - }) - } - , - 3991: (e, t, r) => { - "use strict"; - var n = r(8612) - , i = r(1807) - , o = r(8120) - , s = r(2293) - , a = r(41) - , c = r(8660) - , l = r(8901) - , u = r(6721) - , d = r(7486) - , p = r(5267) - , h = r(9557) - , g = !h && !d("map", function() {}) - , f = !h && !g && p("map", TypeError) - , m = h || g || f - , v = c(function() { - var e = this.iterator - , t = s(i(this.next, e)); - if (!(this.done = !!t.done)) - return l(e, this.mapper, [t.value, this.counter++], !0) - }); - n({ - target: "Iterator", - proto: !0, - real: !0, - forced: m - }, { - map: function map(e) { - s(this); - try { - o(e) - } catch (e) { - u(this, "throw", e) - } - return f ? i(f, this, e) : new v(a(this),{ - mapper: e - }) - } - }) - } - , - 4338: (e, t, r) => { - "use strict"; - var n = {}; - n[r(1)("toStringTag")] = "z", - e.exports = "[object z]" === String(n) - } - , - 4347: (e, t) => { - "use strict"; - t.f = Object.getOwnPropertySymbols - } - , - 4364: (e, t, r) => { - "use strict"; - r(3991) - } - , - 4483: (e, t, r) => { - "use strict"; - var n, i, o, s = r(4644), a = r(5578), c = r(1704), l = r(9037), u = r(5755), d = r(1831), p = r(5409), h = r(1507), g = "Object already initialized", f = a.TypeError, m = a.WeakMap; - if (s || d.state) { - var v = d.state || (d.state = new m); - v.get = v.get, - v.has = v.has, - v.set = v.set, - n = function(e, t) { - if (v.has(e)) - throw new f(g); - return t.facade = e, - v.set(e, t), - t - } - , - i = function(e) { - return v.get(e) || {} - } - , - o = function(e) { - return v.has(e) - } - } else { - var y = p("state"); - h[y] = !0, - n = function(e, t) { - if (u(e, y)) - throw new f(g); - return t.facade = e, - l(e, y, t), - t - } - , - i = function(e) { - return u(e, y) ? e[y] : {} - } - , - o = function(e) { - return u(e, y) - } - } - e.exports = { - set: n, - get: i, - has: o, - enforce: function(e) { - return o(e) ? i(e) : n(e, {}) - }, - getterFor: function(e) { - return function(t) { - var r; - if (!c(t) || (r = i(t)).type !== e) - throw new f("Incompatible receiver, " + e + " required"); - return r - } - } - } - } - , - 4644: (e, t, r) => { - "use strict"; - var n = r(5578) - , i = r(1483) - , o = n.WeakMap; - e.exports = i(o) && /native code/.test(String(o)) - } - , - 4741: e => { - "use strict"; - e.exports = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"] - } - , - 4762: (e, t, r) => { - "use strict"; - var n = r(274) - , i = Function.prototype - , o = i.call - , s = n && i.bind.bind(o, o); - e.exports = n ? s : function(e) { - return function() { - return o.apply(e, arguments) - } - } - } - , - 4815: (e, t, r) => { - "use strict"; - var n = r(4762); - e.exports = n({}.isPrototypeOf) - } - , - 4846: (e, t, r) => { - "use strict"; - r(3617) - } - , - 4887: (e, t, r) => { - "use strict"; - var n = r(1807) - , i = r(8120) - , o = r(2293) - , s = r(8761) - , a = r(6665) - , c = TypeError; - e.exports = function(e, t) { - var r = arguments.length < 2 ? a(e) : t; - if (i(r)) - return o(n(r, e)); - throw new c(s(e) + " is not iterable") - } - } - , - 4914: (e, t, r) => { - "use strict"; - var n = r(1278); - e.exports = Array.isArray || function isArray(e) { - return "Array" === n(e) - } - } - , - 4946: (e, t, r) => { - "use strict"; - var n = r(6784) - , i = n(r(1265)) - , o = n(r(2890)) - , s = n(r(7955)) - , a = n(r(8140)) - , c = n(r(7224)) - , l = n(r(5633)) - , u = n(r(9603)); - i.default.frontend = { - Document: o.default, - tools: { - StretchElement: s.default - }, - handlers: { - Base: c.default, - StretchedElement: a.default, - SwiperBase: l.default, - CarouselBase: u.default - } - } - } - , - 4961: (e, t, r) => { - "use strict"; - var n = r(382) - , i = r(1807) - , o = r(7611) - , s = r(7738) - , a = r(5599) - , c = r(3815) - , l = r(5755) - , u = r(1799) - , d = Object.getOwnPropertyDescriptor; - t.f = n ? d : function getOwnPropertyDescriptor(e, t) { - if (e = a(e), - t = c(t), - u) - try { - return d(e, t) - } catch (e) {} - if (l(e, t)) - return s(!i(o.f, e, t), e[t]) - } - } - , - 5022: (e, t, r) => { - "use strict"; - var n = r(6029); - e.exports = n && !Symbol.sham && "symbol" == typeof Symbol.iterator - } - , - 5213: (e, t) => { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - t.default = (e, t) => { - t = Array.isArray(t) ? t : [t]; - for (const r of t) - if (e.constructor.name === r.prototype[Symbol.toStringTag]) - return !0; - return !1 - } - } - , - 5247: e => { - "use strict"; - e.exports = function(e, t) { - return { - value: e, - done: t - } - } - } - , - 5267: (e, t, r) => { - "use strict"; - var n = r(5578); - e.exports = function(e, t) { - var r = n.Iterator - , i = r && r.prototype - , o = i && i[e] - , s = !1; - if (o) - try { - o.call({ - next: function() { - return { - done: !0 - } - }, - return: function() { - s = !0 - } - }, -1) - } catch (e) { - e instanceof t || (s = !1) - } - if (!s) - return o - } - } - , - 5290: (e, t, r) => { - "use strict"; - var n, i = r(2293), o = r(5799), s = r(4741), a = r(1507), c = r(2811), l = r(3145), u = r(5409), d = "prototype", p = "script", h = u("IE_PROTO"), EmptyConstructor = function() {}, scriptTag = function(e) { - return "<" + p + ">" + e + "" - }, NullProtoObjectViaActiveX = function(e) { - e.write(scriptTag("")), - e.close(); - var t = e.parentWindow.Object; - return e = null, - t - }, NullProtoObject = function() { - try { - n = new ActiveXObject("htmlfile") - } catch (e) {} - var e, t, r; - NullProtoObject = "undefined" != typeof document ? document.domain && n ? NullProtoObjectViaActiveX(n) : (t = l("iframe"), - r = "java" + p + ":", - t.style.display = "none", - c.appendChild(t), - t.src = String(r), - (e = t.contentWindow.document).open(), - e.write(scriptTag("document.F=Object")), - e.close(), - e.F) : NullProtoObjectViaActiveX(n); - for (var i = s.length; i--; ) - delete NullProtoObject[d][s[i]]; - return NullProtoObject() - }; - a[h] = !0, - e.exports = Object.create || function create(e, t) { - var r; - return null !== e ? (EmptyConstructor[d] = i(e), - r = new EmptyConstructor, - EmptyConstructor[d] = null, - r[h] = e) : r = NullProtoObject(), - void 0 === t ? r : o.f(r, t) - } - } - , - 5299: (e, t, r) => { - "use strict"; - var n = r(1) - , i = r(6775) - , o = n("iterator") - , s = Array.prototype; - e.exports = function(e) { - return void 0 !== e && (i.Array === e || s[o] === e) - } - } - , - 5409: (e, t, r) => { - "use strict"; - var n = r(7255) - , i = r(1866) - , o = n("keys"); - e.exports = function(e) { - return o[e] || (o[e] = i(e)) - } - } - , - 5454: (e, t, r) => { - "use strict"; - var n = r(6784); - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.appsEventTrackingDispatch = t.AppsEventTracking = void 0; - var i = n(r(1434)); - const o = "page_views_website_templates" - , s = "kits_cloud_upgrade_clicked" - , a = "export_kit_customization" - , c = "import_kit_customization" - , l = "kit_import_status" - , u = "kit_cloud_library_apply" - , d = "kit_cloud_library_delete" - , p = "ie_admin_action" - , h = "kit_import_upload_file"; - t.appsEventTrackingDispatch = (e, t) => { - const objectCreator = (e, r) => { - for (const n of e) - t.hasOwnProperty(n) && null !== t[n] && (r[n] = t[n]); - return r - } - , r = [] - , n = ["layout", "site_part", "error", "document_name", "document_type", "view_type_clicked", "tag", "sort_direction", "sort_type", "action", "grid_location", "kit_name", "page_source", "element_position", "element", "event_type", "modal_type", "method", "status", "step", "item", "category", "element_location", "search_term", "section", "site_area"] - , i = {} - , o = {}; - ( () => { - objectCreator(n, o), - objectCreator(r, i); - const t = e.split("/"); - i.placement = t[0], - i.event = t[1], - Object.keys(o).length && (i.details = o) - } - )(), - $e.run(e, i) - } - ; - t.AppsEventTracking = class AppsEventTracking { - static dispatchEvent(e, t) { - return elementorCommon.eventsManager.dispatchEvent(e, t) - } - static sendPageViewsWebsiteTemplates(e) { - return this.dispatchEvent(o, { - trigger: i.default.triggers.pageLoaded, - page_loaded: e, - secondary_location: e - }) - } - static sendKitsCloudUpgradeClicked(e) { - return this.dispatchEvent(s, { - trigger: i.default.triggers.click, - secondary_location: e, - upgrade_location: e - }) - } - static sendExportKitCustomization(e) { - return this.dispatchEvent(a, { - trigger: i.default.triggers.click, - ...e - }) - } - static sendImportKitCustomization(e) { - return this.dispatchEvent(c, { - trigger: i.default.triggers.click, - ...e - }) - } - static sendKitImportStatus() { - let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null; - return this.dispatchEvent(l, { - kit_import_status: !e, - ...e && { - kit_import_error: e.message - } - }) - } - static sendKitCloudLibraryApply(e, t) { - return this.dispatchEvent(u, { - trigger: i.default.triggers.click, - kit_cloud_id: e, - ...t && { - kit_apply_url: t - } - }) - } - static sendKitCloudLibraryDelete() { - return this.dispatchEvent(d, { - trigger: i.default.triggers.click - }) - } - static sendImportExportAdminAction(e) { - return this.dispatchEvent(p, { - trigger: i.default.triggers.click, - action_type: e - }) - } - static sendKitImportUploadFile(e) { - return this.dispatchEvent(h, { - kit_import_upload_file_status: e - }) - } - } - } - , - 5578: function(e, t, r) { - "use strict"; - var check = function(e) { - return e && e.Math === Math && e - }; - e.exports = check("object" == typeof globalThis && globalThis) || check("object" == typeof window && window) || check("object" == typeof self && self) || check("object" == typeof r.g && r.g) || check("object" == typeof this && this) || function() { - return this - }() || Function("return this")() - }, - 5599: (e, t, r) => { - "use strict"; - var n = r(2121) - , i = r(3312); - e.exports = function(e) { - return n(i(e)) - } - } - , - 5633: (e, t, r) => { - "use strict"; - var n = r(6784); - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - var i = n(r(7224)); - class SwiperHandlerBase extends i.default { - getInitialSlide() { - const e = this.getEditSettings(); - return e.activeItemIndex ? e.activeItemIndex - 1 : 0 - } - getSlidesCount() { - return this.elements.$slides.length - } - togglePauseOnHover(e) { - e ? this.elements.$swiperContainer.on({ - mouseenter: () => { - this.swiper.autoplay.stop() - } - , - mouseleave: () => { - this.swiper.autoplay.start() - } - }) : this.elements.$swiperContainer.off("mouseenter mouseleave") - } - handleKenBurns() { - const e = this.getSettings(); - this.$activeImageBg && this.$activeImageBg.removeClass(e.classes.kenBurnsActive), - this.activeItemIndex = this.swiper ? this.swiper.activeIndex : this.getInitialSlide(), - this.swiper ? this.$activeImageBg = jQuery(this.swiper.slides[this.activeItemIndex]).children("." + e.classes.slideBackground) : this.$activeImageBg = jQuery(this.elements.$slides[0]).children("." + e.classes.slideBackground), - this.$activeImageBg.addClass(e.classes.kenBurnsActive) - } - } - t.default = SwiperHandlerBase - } - , - 5724: (e, t, r) => { - "use strict"; - var n = r(8612) - , i = r(2347) - , o = r(6960) - , s = r(9273) - , a = r(1091); - n({ - target: "Array", - proto: !0, - arity: 1, - forced: r(8473)(function() { - return 4294967297 !== [].push.call({ - length: 4294967296 - }, 1) - }) || !function() { - try { - Object.defineProperty([], "length", { - writable: !1 - }).push() - } catch (e) { - return e instanceof TypeError - } - }() - }, { - push: function push(e) { - var t = i(this) - , r = o(t) - , n = arguments.length; - a(r + n); - for (var c = 0; c < n; c++) - t[r] = arguments[c], - r++; - return s(t, r), - r - } - }) - } - , - 5755: (e, t, r) => { - "use strict"; - var n = r(4762) - , i = r(2347) - , o = n({}.hasOwnProperty); - e.exports = Object.hasOwn || function hasOwn(e, t) { - return o(i(e), t) - } - } - , - 5799: (e, t, r) => { - "use strict"; - var n = r(382) - , i = r(3896) - , o = r(5835) - , s = r(2293) - , a = r(5599) - , c = r(3658); - t.f = n && !i ? Object.defineProperties : function defineProperties(e, t) { - s(e); - for (var r, n = a(t), i = c(t), l = i.length, u = 0; l > u; ) - o.f(e, r = i[u++], n[r]); - return e - } - } - , - 5835: (e, t, r) => { - "use strict"; - var n = r(382) - , i = r(1799) - , o = r(3896) - , s = r(2293) - , a = r(3815) - , c = TypeError - , l = Object.defineProperty - , u = Object.getOwnPropertyDescriptor - , d = "enumerable" - , p = "configurable" - , h = "writable"; - t.f = n ? o ? function defineProperty(e, t, r) { - if (s(e), - t = a(t), - s(r), - "function" == typeof e && "prototype" === t && "value"in r && h in r && !r[h]) { - var n = u(e, t); - n && n[h] && (e[t] = r.value, - r = { - configurable: p in r ? r[p] : n[p], - enumerable: d in r ? r[d] : n[d], - writable: !1 - }) - } - return l(e, t, r) - } - : l : function defineProperty(e, t, r) { - if (s(e), - t = a(t), - s(r), - i) - try { - return l(e, t, r) - } catch (e) {} - if ("get"in r || "set"in r) - throw new c("Accessors not supported"); - return "value"in r && (e[t] = r.value), - e - } - } - , - 5983: e => { - "use strict"; - e.exports = function(e) { - return null == e - } - } - , - 6021: (e, t, r) => { - "use strict"; - var n = r(4815) - , i = TypeError; - e.exports = function(e, t) { - if (n(t, e)) - return e; - throw new i("Incorrect invocation") - } - } - , - 6029: (e, t, r) => { - "use strict"; - var n = r(6477) - , i = r(8473) - , o = r(5578).String; - e.exports = !!Object.getOwnPropertySymbols && !i(function() { - var e = Symbol("symbol detection"); - return !o(e) || !(Object(e)instanceof Symbol) || !Symbol.sham && n && n < 41 - }) - } - , - 6145: (e, t, r) => { - "use strict"; - var n = r(4338) - , i = r(1483) - , o = r(1278) - , s = r(1)("toStringTag") - , a = Object - , c = "Arguments" === o(function() { - return arguments - }()); - e.exports = n ? o : function(e) { - var t, r, n; - return void 0 === e ? "Undefined" : null === e ? "Null" : "string" == typeof (r = function(e, t) { - try { - return e[t] - } catch (e) {} - }(t = a(e), s)) ? r : c ? o(t) : "Object" === (n = o(t)) && i(t.callee) ? "Arguments" : n - } - } - , - 6211: (e, t, r) => { - "use strict"; - r(3242) - } - , - 6281: (e, t, r) => { - "use strict"; - var n = r(8612) - , i = r(6651).includes - , o = r(8473) - , s = r(7095); - n({ - target: "Array", - proto: !0, - forced: o(function() { - return !Array(1).includes() - }) - }, { - includes: function includes(e) { - return i(this, e, arguments.length > 1 ? arguments[1] : void 0) - } - }), - s("includes") - } - , - 6477: (e, t, r) => { - "use strict"; - var n, i, o = r(5578), s = r(9461), a = o.process, c = o.Deno, l = a && a.versions || c && c.version, u = l && l.v8; - u && (i = (n = u.split("."))[0] > 0 && n[0] < 4 ? 1 : +(n[0] + n[1])), - !i && s && (!(n = s.match(/Edge\/(\d+)/)) || n[1] >= 74) && (n = s.match(/Chrome\/(\d+)/)) && (i = +n[1]), - e.exports = i - } - , - 6651: (e, t, r) => { - "use strict"; - var n = r(5599) - , i = r(3392) - , o = r(6960) - , createMethod = function(e) { - return function(t, r, s) { - var a = n(t) - , c = o(a); - if (0 === c) - return !e && -1; - var l, u = i(s, c); - if (e && r != r) { - for (; c > u; ) - if ((l = a[u++]) != l) - return !0 - } else - for (; c > u; u++) - if ((e || u in a) && a[u] === r) - return e || u || 0; - return !e && -1 - } - }; - e.exports = { - includes: createMethod(!0), - indexOf: createMethod(!1) - } - } - , - 6665: (e, t, r) => { - "use strict"; - var n = r(6145) - , i = r(2564) - , o = r(5983) - , s = r(6775) - , a = r(1)("iterator"); - e.exports = function(e) { - if (!o(e)) - return i(e, a) || i(e, "@@iterator") || s[n(e)] - } - } - , - 6721: (e, t, r) => { - "use strict"; - var n = r(1807) - , i = r(2293) - , o = r(2564); - e.exports = function(e, t, r) { - var s, a; - i(e); - try { - if (!(s = o(e, "return"))) { - if ("throw" === t) - throw r; - return r - } - s = n(s, e) - } catch (e) { - a = !0, - s = e - } - if ("throw" === t) - throw r; - if (a) - throw s; - return i(s), - r - } - } - , - 6726: (e, t, r) => { - "use strict"; - var n = r(5755) - , i = r(9497) - , o = r(4961) - , s = r(5835); - e.exports = function(e, t, r) { - for (var a = i(t), c = s.f, l = o.f, u = 0; u < a.length; u++) { - var d = a[u]; - n(e, d) || r && n(r, d) || c(e, d, l(t, d)) - } - } - } - , - 6742: (e, t, r) => { - "use strict"; - var n = r(4762) - , i = r(5755) - , o = r(5599) - , s = r(6651).indexOf - , a = r(1507) - , c = n([].push); - e.exports = function(e, t) { - var r, n = o(e), l = 0, u = []; - for (r in n) - !i(a, r) && i(n, r) && c(u, r); - for (; t.length > l; ) - i(n, r = t[l++]) && (~s(u, r) || c(u, r)); - return u - } - } - , - 6775: e => { - "use strict"; - e.exports = {} - } - , - 6784: e => { - e.exports = function _interopRequireDefault(e) { - return e && e.__esModule ? e : { - default: e - } - } - , - e.exports.__esModule = !0, - e.exports.default = e.exports - } - , - 6960: (e, t, r) => { - "use strict"; - var n = r(8324); - e.exports = function(e) { - return n(e.length) - } - } - , - 7095: (e, t, r) => { - "use strict"; - var n = r(1) - , i = r(5290) - , o = r(5835).f - , s = n("unscopables") - , a = Array.prototype; - void 0 === a[s] && o(a, s, { - configurable: !0, - value: i(null) - }), - e.exports = function(e) { - a[s][e] = !0 - } - } - , - 7224: (e, t, r) => { - "use strict"; - r(5724), - r(4846), - r(7458), - r(6211), - r(9655), - e.exports = elementorModules.ViewModule.extend({ - $element: null, - editorListeners: null, - onElementChange: null, - onEditSettingsChange: null, - onPageSettingsChange: null, - isEdit: null, - __construct(e) { - this.isActive(e) && (this.$element = e.$element, - this.isEdit = this.$element.hasClass("elementor-element-edit-mode"), - this.isEdit && this.addEditorListeners()) - }, - isActive: () => !0, - isElementInTheCurrentDocument() { - return !!elementorFrontend.isEditMode() && elementor.documents.currentDocument.id.toString() === this.$element[0].closest(".elementor").dataset.elementorId - }, - findElement(e) { - var t = this.$element; - return t.find(e).filter(function() { - return jQuery(this).parent().closest(".elementor-element").is(t) - }) - }, - getUniqueHandlerID(e, t) { - return e || (e = this.getModelCID()), - t || (t = this.$element), - e + t.attr("data-element_type") + this.getConstructorID() - }, - initEditorListeners() { - var e = this; - if (e.editorListeners = [{ - event: "element:destroy", - to: elementor.channels.data, - callback(t) { - t.cid === e.getModelCID() && e.onDestroy() - } - }], - e.onElementChange) { - const t = e.getWidgetType() || e.getElementType(); - let r = "change"; - "global" !== t && (r += ":" + t), - e.editorListeners.push({ - event: r, - to: elementor.channels.editor, - callback(t, r) { - e.getUniqueHandlerID(r.model.cid, r.$el) === e.getUniqueHandlerID() && e.onElementChange(t.model.get("name"), t, r) - } - }) - } - e.onEditSettingsChange && e.editorListeners.push({ - event: "change:editSettings", - to: elementor.channels.editor, - callback(t, r) { - if (r.model.cid !== e.getModelCID()) - return; - const n = Object.keys(t.changed)[0]; - e.onEditSettingsChange(n, t.changed[n]) - } - }), - ["page"].forEach(function(t) { - var r = "on" + t[0].toUpperCase() + t.slice(1) + "SettingsChange"; - e[r] && e.editorListeners.push({ - event: "change", - to: elementor.settings[t].model, - callback(t) { - e[r](t.changed) - } - }) - }) - }, - getEditorListeners() { - return this.editorListeners || this.initEditorListeners(), - this.editorListeners - }, - addEditorListeners() { - var e = this.getUniqueHandlerID(); - this.getEditorListeners().forEach(function(t) { - elementorFrontend.addListenerOnce(e, t.event, t.callback, t.to) - }) - }, - removeEditorListeners() { - var e = this.getUniqueHandlerID(); - this.getEditorListeners().forEach(function(t) { - elementorFrontend.removeListeners(e, t.event, null, t.to) - }) - }, - getElementType() { - return this.$element.data("element_type") - }, - getWidgetType() { - const e = this.$element.data("widget_type"); - if (e) - return e.split(".")[0] - }, - getID() { - return this.$element.data("id") - }, - getModelCID() { - return this.$element.data("model-cid") - }, - getElementSettings(e) { - let t = {}; - const r = this.getModelCID(); - if (this.isEdit && r) { - const e = elementorFrontend.config.elements.data[r] - , n = e.attributes; - let i = n.widgetType || n.elType; - n.isInner && (i = "inner-" + i); - let o = elementorFrontend.config.elements.keys[i]; - o || (o = elementorFrontend.config.elements.keys[i] = [], - jQuery.each(e.controls, (e, t) => { - (t.frontend_available || t.editor_available) && o.push(e) - } - )), - jQuery.each(e.getActiveControls(), function(e) { - if (-1 !== o.indexOf(e)) { - let r = n[e]; - r.toJSON && (r = r.toJSON()), - t[e] = r - } - }) - } else - t = this.$element.data("settings") || {}; - return this.getItems(t, e) - }, - getEditSettings(e) { - var t = {}; - return this.isEdit && (t = elementorFrontend.config.elements.editSettings[this.getModelCID()].attributes), - this.getItems(t, e) - }, - getCurrentDeviceSetting(e) { - return elementorFrontend.getCurrentDeviceSetting(this.getElementSettings(), e) - }, - onInit() { - this.isActive(this.getSettings()) && elementorModules.ViewModule.prototype.onInit.apply(this, arguments) - }, - onDestroy() { - this.isEdit && this.removeEditorListeners(), - this.unbindEvents && this.unbindEvents() - } - }) - } - , - 7255: (e, t, r) => { - "use strict"; - var n = r(1831); - e.exports = function(e, t) { - return n[e] || (n[e] = t || {}) - } - } - , - 7268: (e, t, r) => { - "use strict"; - var n = r(4762) - , i = r(1483) - , o = r(1831) - , s = n(Function.toString); - i(o.inspectSource) || (o.inspectSource = function(e) { - return s(e) - } - ), - e.exports = o.inspectSource - } - , - 7458: (e, t, r) => { - "use strict"; - r(1975) - } - , - 7486: e => { - "use strict"; - e.exports = function(e, t) { - var r = "function" == typeof Iterator && Iterator.prototype[e]; - if (r) - try { - r.call({ - next: null - }, t).next() - } catch (e) { - return !0 - } - } - } - , - 7611: (e, t) => { - "use strict"; - var r = {}.propertyIsEnumerable - , n = Object.getOwnPropertyDescriptor - , i = n && !r.call({ - 1: 2 - }, 1); - t.f = i ? function propertyIsEnumerable(e) { - var t = n(this, e); - return !!t && t.enumerable - } - : r - } - , - 7738: e => { - "use strict"; - e.exports = function(e, t) { - return { - enumerable: !(1 & e), - configurable: !(2 & e), - writable: !(4 & e), - value: t - } - } - } - , - 7914: (e, t, r) => { - "use strict"; - var n = r(1483) - , i = r(5835) - , o = r(169) - , s = r(2095); - e.exports = function(e, t, r, a) { - a || (a = {}); - var c = a.enumerable - , l = void 0 !== a.name ? a.name : t; - if (n(r) && o(r, l, a), - a.global) - c ? e[t] = r : s(t, r); - else { - try { - a.unsafe ? e[t] && (c = !0) : delete e[t] - } catch (e) {} - c ? e[t] = r : i.f(e, t, { - value: r, - enumerable: !1, - configurable: !a.nonConfigurable, - writable: !a.nonWritable - }) - } - return e - } - } - , - 7955: e => { - "use strict"; - e.exports = elementorModules.ViewModule.extend({ - getDefaultSettings: () => ({ - element: null, - direction: elementorFrontend.config.is_rtl ? "right" : "left", - selectors: { - container: window - }, - considerScrollbar: !1, - cssOutput: "inline" - }), - getDefaultElements() { - return { - $element: jQuery(this.getSettings("element")) - } - }, - stretch() { - const e = this.getSettings(); - let t; - try { - t = jQuery(e.selectors.container) - } catch (e) {} - t && t.length || (t = jQuery(this.getDefaultSettings().selectors.container)), - this.reset(); - var r = this.elements.$element - , n = t.innerWidth() - , i = r.offset().left - , o = "fixed" === r.css("position") - , s = o ? 0 : i - , a = window === t[0]; - if (!a) { - var c = t.offset().left; - o && (s = c), - i > c && (s = i - c) - } - if (e.considerScrollbar && a) { - s -= window.innerWidth - n - } - o || (elementorFrontend.config.is_rtl && (s = n - (r.outerWidth() + s)), - s = -s), - e.margin && (s += e.margin); - var l = {}; - let u = n; - e.margin && (u -= 2 * e.margin), - l.width = u + "px", - l[e.direction] = s + "px", - "variables" !== e.cssOutput ? r.css(l) : this.applyCssVariables(r, l) - }, - reset() { - const e = {} - , t = this.getSettings() - , r = this.elements.$element; - "variables" !== t.cssOutput ? (e.width = "", - e[t.direction] = "", - r.css(e)) : this.resetCssVariables(r) - }, - applyCssVariables(e, t) { - e.css("--stretch-width", t.width), - t.left ? e.css("--stretch-left", t.left) : e.css("--stretch-right", t.right) - }, - resetCssVariables(e) { - e.css({ - "--stretch-width": "", - "--stretch-left": "", - "--stretch-right": "" - }) - } - }) - } - , - 7958: (e, t, r) => { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.BaseRegistry = void 0, - r(4846), - r(7458), - r(9655), - r(4364); - t.BaseRegistry = class BaseRegistry { - constructor() { - this.sections = new Map - } - register(e) { - if (!e.key || !e.title) - throw new Error("Template type must have key and title"); - const t = this.get(e.key) || this.formatSection(e); - if (e.children) - if (t.children) { - const r = new Map(t.children.map(e => [e.key, e])); - e.children.forEach(e => { - const t = this.formatSection(e); - r.set(e.key, t) - } - ), - t.children = Array.from(r.values()) - } else - t.children = e.children.map(e => this.formatSection(e)); - this.sections.set(e.key, t) - } - formatSection(e) { - let {children: t, ...r} = e; - return { - key: r.key, - title: r.title, - description: r.description || "", - useParentDefault: !1 !== r.useParentDefault, - getInitialState: r.getInitialState || null, - component: r.component || null, - order: r.order || 10, - isAvailable: r.isAvailable || ( () => !0), - ...r - } - } - getAll() { - return Array.from(this.sections.values()).filter(e => e.isAvailable()).map(e => e.children ? { - ...e, - children: [...e.children].sort( (e, t) => e.order - t.order) - } : e).sort( (e, t) => e.order - t.order) - } - get(e) { - return this.sections.get(e) - } - } - } - , - 8120: (e, t, r) => { - "use strict"; - var n = r(1483) - , i = r(8761) - , o = TypeError; - e.exports = function(e) { - if (n(e)) - return e; - throw new o(i(e) + " is not a function") - } - } - , - 8140: (e, t, r) => { - "use strict"; - var n = r(6784); - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0, - r(4846), - r(6211); - var i = n(r(7224)); - class StretchedElement extends i.default { - getStretchedClass() { - return "e-stretched" - } - getStretchSettingName() { - return "stretch_element" - } - getStretchActiveValue() { - return "yes" - } - bindEvents() { - const e = this.getUniqueHandlerID(); - elementorFrontend.addListenerOnce(e, "resize", this.stretch), - elementorFrontend.addListenerOnce(e, "sticky:stick", this.stretch, this.$element), - elementorFrontend.addListenerOnce(e, "sticky:unstick", this.stretch, this.$element), - elementorFrontend.isEditMode() && (this.onKitChangeStretchContainerChange = this.onKitChangeStretchContainerChange.bind(this), - elementor.channels.editor.on("kit:change:stretchContainer", this.onKitChangeStretchContainerChange)) - } - unbindEvents() { - elementorFrontend.removeListeners(this.getUniqueHandlerID(), "resize", this.stretch), - elementorFrontend.isEditMode() && elementor.channels.editor.off("kit:change:stretchContainer", this.onKitChangeStretchContainerChange) - } - isActive(e) { - return elementorFrontend.isEditMode() || e.$element.hasClass(this.getStretchedClass()) - } - getStretchElementForConfig() { - let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null; - return e ? this.$element.find(e) : this.$element - } - getStretchElementConfig() { - return { - element: this.getStretchElementForConfig(), - selectors: { - container: this.getStretchContainer() - }, - considerScrollbar: elementorFrontend.isEditMode() && elementorFrontend.config.is_rtl - } - } - initStretch() { - this.stretch = this.stretch.bind(this), - this.stretchElement = new elementorModules.frontend.tools.StretchElement(this.getStretchElementConfig()) - } - getStretchContainer() { - return elementorFrontend.getKitSettings("stretched_section_container") || window - } - isStretchSettingEnabled() { - return this.getElementSettings(this.getStretchSettingName()) === this.getStretchActiveValue() - } - stretch() { - this.isStretchSettingEnabled() && this.stretchElement.stretch() - } - onInit() { - this.isActive(this.getSettings()) && (this.initStretch(), - super.onInit(...arguments), - this.stretch()) - } - onElementChange(e) { - this.getStretchSettingName() === e && (this.isStretchSettingEnabled() ? this.stretch() : this.stretchElement.reset()) - } - onKitChangeStretchContainerChange() { - this.stretchElement.setSettings("selectors.container", this.getStretchContainer()), - this.stretch() - } - } - t.default = StretchedElement - } - , - 8324: (e, t, r) => { - "use strict"; - var n = r(3005) - , i = Math.min; - e.exports = function(e) { - var t = n(e); - return t > 0 ? i(t, 9007199254740991) : 0 - } - } - , - 8473: e => { - "use strict"; - e.exports = function(e) { - try { - return !!e() - } catch (e) { - return !0 - } - } - } - , - 8612: (e, t, r) => { - "use strict"; - var n = r(5578) - , i = r(4961).f - , o = r(9037) - , s = r(7914) - , a = r(2095) - , c = r(6726) - , l = r(8730); - e.exports = function(e, t) { - var r, u, d, p, h, g = e.target, f = e.global, m = e.stat; - if (r = f ? n : m ? n[g] || a(g, {}) : n[g] && n[g].prototype) - for (u in t) { - if (p = t[u], - d = e.dontCallGetSet ? (h = i(r, u)) && h.value : r[u], - !l(f ? u : g + (m ? "." : "#") + u, e.forced) && void 0 !== d) { - if (typeof p == typeof d) - continue; - c(p, d) - } - (e.sham || d && d.sham) && o(p, "sham", !0), - s(r, u, p, e) - } - } - } - , - 8660: (e, t, r) => { - "use strict"; - var n = r(1807) - , i = r(5290) - , o = r(9037) - , s = r(2313) - , a = r(1) - , c = r(4483) - , l = r(2564) - , u = r(1851).IteratorPrototype - , d = r(5247) - , p = r(6721) - , h = r(1983) - , g = a("toStringTag") - , f = "IteratorHelper" - , m = "WrapForValidIterator" - , v = "normal" - , y = "throw" - , _ = c.set - , createIteratorProxyPrototype = function(e) { - var t = c.getterFor(e ? m : f); - return s(i(u), { - next: function next() { - var r = t(this); - if (e) - return r.nextHandler(); - if (r.done) - return d(void 0, !0); - try { - var n = r.nextHandler(); - return r.returnHandlerResult ? n : d(n, r.done) - } catch (e) { - throw r.done = !0, - e - } - }, - return: function() { - var r = t(this) - , i = r.iterator; - if (r.done = !0, - e) { - var o = l(i, "return"); - return o ? n(o, i) : d(void 0, !0) - } - if (r.inner) - try { - p(r.inner.iterator, v) - } catch (e) { - return p(i, y, e) - } - if (r.openIters) - try { - h(r.openIters, v) - } catch (e) { - return p(i, y, e) - } - return i && p(i, v), - d(void 0, !0) - } - }) - } - , b = createIteratorProxyPrototype(!0) - , w = createIteratorProxyPrototype(!1); - o(w, g, "Iterator Helper"), - e.exports = function(e, t, r) { - var n = function Iterator(n, i) { - i ? (i.iterator = n.iterator, - i.next = n.next) : i = n, - i.type = t ? m : f, - i.returnHandlerResult = !!r, - i.nextHandler = e, - i.counter = 0, - i.done = !1, - _(this, i) - }; - return n.prototype = t ? b : w, - n - } - } - , - 8685: (e, t, r) => { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = t.ForceMethodImplementation = void 0, - r(6281); - class ForceMethodImplementation extends Error { - constructor() { - let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {} - , t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; - super(`${e.isStatic ? "static " : ""}${e.fullName}() should be implemented, please provide '${e.functionName || e.fullName}' functionality.`, t), - Object.keys(t).length && console.error(t), - Error.captureStackTrace(this, ForceMethodImplementation) - } - } - t.ForceMethodImplementation = ForceMethodImplementation; - t.default = e => { - const t = Error().stack.split("\n")[2].trim() - , r = t.startsWith("at new") ? "constructor" : t.split(" ")[1] - , n = {}; - if (n.functionName = r, - n.fullName = r, - n.functionName.includes(".")) { - const e = n.functionName.split("."); - n.className = e[0], - n.functionName = e[1] - } else - n.isStatic = !0; - throw new ForceMethodImplementation(n,e) - } - } - , - 8730: (e, t, r) => { - "use strict"; - var n = r(8473) - , i = r(1483) - , o = /#|\.prototype\./ - , isForced = function(e, t) { - var r = a[s(e)]; - return r === l || r !== c && (i(t) ? n(t) : !!t) - } - , s = isForced.normalize = function(e) { - return String(e).replace(o, ".").toLowerCase() - } - , a = isForced.data = {} - , c = isForced.NATIVE = "N" - , l = isForced.POLYFILL = "P"; - e.exports = isForced - } - , - 8761: e => { - "use strict"; - var t = String; - e.exports = function(e) { - try { - return t(e) - } catch (e) { - return "Object" - } - } - } - , - 8901: (e, t, r) => { - "use strict"; - var n = r(2293) - , i = r(6721); - e.exports = function(e, t, r, o) { - try { - return o ? t(n(r)[0], r[1]) : t(r) - } catch (t) { - i(e, "throw", t) - } - } - } - , - 9031: (e, t) => { - "use strict"; - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.createGetInitialState = function createGetInitialState(e) { - let t = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : {}; - return (r, n) => { - let i = n; - if (r.hasOwnProperty("uploadedData")) { - i = !1; - const t = r.uploadedData.manifest.templates - , n = elementorAppConfig?.["import-export-customization"]?.exportGroups || {}; - for (const r in t) { - if (n[t[r].doc_type] === e) { - i = !0; - break - } - } - } - return { - enabled: i, - ...t - } - } - } - } - , - 9037: (e, t, r) => { - "use strict"; - var n = r(382) - , i = r(5835) - , o = r(7738); - e.exports = n ? function(e, t, r) { - return i.f(e, t, o(1, r)) - } - : function(e, t, r) { - return e[t] = r, - e - } - } - , - 9273: (e, t, r) => { - "use strict"; - var n = r(382) - , i = r(4914) - , o = TypeError - , s = Object.getOwnPropertyDescriptor - , a = n && !function() { - if (void 0 !== this) - return !0; - try { - Object.defineProperty([], "length", { - writable: !1 - }).length = 1 - } catch (e) { - return e instanceof TypeError - } - }(); - e.exports = a ? function(e, t) { - if (i(e) && !s(e, "length").writable) - throw new o("Cannot set read only .length"); - return e.length = t - } - : function(e, t) { - return e.length = t - } - } - , - 9441: (e, t, r) => { - "use strict"; - var n = r(8473); - e.exports = !n(function() { - function F() {} - return F.prototype.constructor = null, - Object.getPrototypeOf(new F) !== F.prototype - }) - } - , - 9461: (e, t, r) => { - "use strict"; - var n = r(5578).navigator - , i = n && n.userAgent; - e.exports = i ? String(i) : "" - } - , - 9497: (e, t, r) => { - "use strict"; - var n = r(1409) - , i = r(4762) - , o = r(2278) - , s = r(4347) - , a = r(2293) - , c = i([].concat); - e.exports = n("Reflect", "ownKeys") || function ownKeys(e) { - var t = o.f(a(e)) - , r = s.f; - return r ? c(t, r(e)) : t - } - } - , - 9557: e => { - "use strict"; - e.exports = !1 - } - , - 9603: (e, t, r) => { - "use strict"; - var n = r(6784); - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0, - r(4846), - r(6211), - r(9655); - var i = n(r(5633)); - class CarouselHandlerBase extends i.default { - getDefaultSettings() { - return { - selectors: { - carousel: ".swiper", - swiperWrapper: ".swiper-wrapper", - slideContent: ".swiper-slide", - swiperArrow: ".elementor-swiper-button", - paginationWrapper: ".swiper-pagination", - paginationBullet: ".swiper-pagination-bullet", - paginationBulletWrapper: ".swiper-pagination-bullets" - } - } - } - getDefaultElements() { - const e = this.getSettings("selectors") - , t = { - $swiperContainer: this.$element.find(e.carousel), - $swiperWrapper: this.$element.find(e.swiperWrapper), - $swiperArrows: this.$element.find(e.swiperArrow), - $paginationWrapper: this.$element.find(e.paginationWrapper), - $paginationBullets: this.$element.find(e.paginationBullet), - $paginationBulletWrapper: this.$element.find(e.paginationBulletWrapper) - }; - return t.$slides = t.$swiperContainer.find(e.slideContent), - t - } - getSwiperSettings() { - const e = this.getElementSettings() - , t = +e.slides_to_show || 3 - , r = 1 === t - , n = elementorFrontend.config.responsive.activeBreakpoints - , i = { - mobile: 1, - tablet: r ? 1 : 2 - } - , o = { - slidesPerView: t, - loop: "yes" === e.infinite, - speed: e.speed, - handleElementorBreakpoints: !0, - breakpoints: {} - }; - let s = t; - Object.keys(n).reverse().forEach(t => { - const r = i[t] ? i[t] : s; - o.breakpoints[n[t].value] = { - slidesPerView: +e["slides_to_show_" + t] || r, - slidesPerGroup: +e["slides_to_scroll_" + t] || 1 - }, - e.image_spacing_custom && (o.breakpoints[n[t].value].spaceBetween = this.getSpaceBetween(t)), - s = +e["slides_to_show_" + t] || r - } - ), - "yes" === e.autoplay && (o.autoplay = { - delay: e.autoplay_speed, - disableOnInteraction: "yes" === e.pause_on_interaction - }), - r ? (o.effect = e.effect, - "fade" === e.effect && (o.fadeEffect = { - crossFade: !0 - })) : o.slidesPerGroup = +e.slides_to_scroll || 1, - e.image_spacing_custom && (o.spaceBetween = this.getSpaceBetween()); - const a = "arrows" === e.navigation || "both" === e.navigation - , c = "dots" === e.navigation || "both" === e.navigation || e.pagination; - return a && (o.navigation = { - prevEl: ".elementor-swiper-button-prev", - nextEl: ".elementor-swiper-button-next" - }), - c && (o.pagination = { - el: `.elementor-element-${this.getID()} .swiper-pagination`, - type: e.pagination ? e.pagination : "bullets", - clickable: !0, - renderBullet: (e, t) => `` - }), - "yes" === e.lazyload && (o.lazy = { - loadPrevNext: !0, - loadPrevNextAmount: 1 - }), - o.a11y = { - enabled: !0, - prevSlideMessage: elementorFrontend.config.i18n.a11yCarouselPrevSlideMessage, - nextSlideMessage: elementorFrontend.config.i18n.a11yCarouselNextSlideMessage, - firstSlideMessage: elementorFrontend.config.i18n.a11yCarouselFirstSlideMessage, - lastSlideMessage: elementorFrontend.config.i18n.a11yCarouselLastSlideMessage - }, - o.on = { - slideChange: () => { - this.a11ySetPaginationTabindex(), - this.handleElementHandlers(), - this.a11ySetSlideAriaHidden() - } - , - init: () => { - this.a11ySetPaginationTabindex(), - this.a11ySetSlideAriaHidden("initialisation") - } - }, - this.applyOffsetSettings(e, o, t), - o - } - getOffsetWidth() { - const e = elementorFrontend.getCurrentDeviceMode(); - return elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(), "offset_width", "size", e) || 0 - } - applyOffsetSettings(e, t, r) { - const n = e.offset_sides; - if (!(elementorFrontend.isEditMode() && "NestedCarousel" === this.constructor.name) && n && "none" !== n) - switch (n) { - case "right": - this.forceSliderToShowNextSlideWhenOnLast(t, r), - this.addClassToSwiperContainer("offset-right"); - break; - case "left": - this.addClassToSwiperContainer("offset-left"); - break; - case "both": - this.forceSliderToShowNextSlideWhenOnLast(t, r), - this.addClassToSwiperContainer("offset-both") - } - } - forceSliderToShowNextSlideWhenOnLast(e, t) { - e.slidesPerView = t + .001 - } - addClassToSwiperContainer(e) { - this.getDefaultElements().$swiperContainer[0].classList.add(e) - } - async onInit() { - if (super.onInit(...arguments), - !this.elements.$swiperContainer.length || 2 > this.elements.$slides.length) - return; - await this.initSwiper(); - "yes" === this.getElementSettings().pause_on_hover && this.togglePauseOnHover(!0) - } - async initSwiper() { - const e = elementorFrontend.utils.swiper; - this.swiper = await new e(this.elements.$swiperContainer,this.getSwiperSettings()), - this.elements.$swiperContainer.data("swiper", this.swiper) - } - bindEvents() { - this.elements.$swiperArrows.on("keydown", this.onDirectionArrowKeydown.bind(this)), - this.elements.$paginationWrapper.on("keydown", ".swiper-pagination-bullet", this.onDirectionArrowKeydown.bind(this)), - this.elements.$swiperContainer.on("keydown", ".swiper-slide", this.onDirectionArrowKeydown.bind(this)), - this.$element.find(":focusable").on("focus", this.onFocusDisableAutoplay.bind(this)), - elementorFrontend.elements.$window.on("resize", this.getSwiperSettings.bind(this)) - } - unbindEvents() { - this.elements.$swiperArrows.off(), - this.elements.$paginationWrapper.off(), - this.elements.$swiperContainer.off(), - this.$element.find(":focusable").off(), - elementorFrontend.elements.$window.off("resize") - } - onDirectionArrowKeydown(e) { - const t = elementorFrontend.config.is_rtl - , r = e.originalEvent.code - , n = t ? "ArrowLeft" : "ArrowRight"; - if (!(-1 !== ["ArrowLeft", "ArrowRight"].indexOf(r))) - return !0; - (t ? "ArrowRight" : "ArrowLeft") === r ? this.swiper.slidePrev() : n === r && this.swiper.slideNext() - } - onFocusDisableAutoplay() { - this.swiper.autoplay.stop() - } - updateSwiperOption(e) { - const t = this.getElementSettings()[e] - , r = this.swiper.params; - switch (e) { - case "autoplay_speed": - r.autoplay.delay = t; - break; - case "speed": - r.speed = t - } - this.swiper.update() - } - getChangeableProperties() { - return { - pause_on_hover: "pauseOnHover", - autoplay_speed: "delay", - speed: "speed", - arrows_position: "arrows_position" - } - } - onElementChange(e) { - if (0 === e.indexOf("image_spacing_custom")) - return void this.updateSpaceBetween(e); - if (this.getChangeableProperties()[e]) - if ("pause_on_hover" === e) { - const e = this.getElementSettings("pause_on_hover"); - this.togglePauseOnHover("yes" === e) - } else - this.updateSwiperOption(e) - } - onEditSettingsChange(e) { - "activeItemIndex" === e && this.swiper.slideToLoop(this.getEditSettings("activeItemIndex") - 1) - } - getSpaceBetween() { - let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : null; - const t = elementorFrontend.utils.controls.getResponsiveControlValue(this.getElementSettings(), "image_spacing_custom", "size", e); - return Number(t) || 0 - } - updateSpaceBetween(e) { - const t = e.match("image_spacing_custom_(.*)") - , r = t ? t[1] : "desktop" - , n = this.getSpaceBetween(r); - "desktop" !== r && (this.swiper.params.breakpoints[elementorFrontend.config.responsive.activeBreakpoints[r].value].spaceBetween = n), - this.swiper.params.spaceBetween = n, - this.swiper.update() - } - getPaginationBullets() { - let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "array"; - const t = this.$element.find(this.getSettings("selectors").paginationBullet); - return "array" === e ? Array.from(t) : t - } - a11ySetPaginationTabindex() { - const e = this.swiper?.params?.pagination.bulletClass - , t = this.swiper?.params?.pagination.bulletActiveClass; - this.getPaginationBullets().forEach(e => { - e.classList?.contains(t) || e.removeAttribute("tabindex") - } - ); - const r = "ArrowLeft" === event?.code || "ArrowRight" === event?.code; - event?.target?.classList?.contains(e) && r && this.$element.find(`.${t}`).trigger("focus") - } - getSwiperWrapperTranformXValue() { - let e = this.elements.$swiperWrapper[0]?.style.transform; - return e = e.replace("translate3d(", ""), - e = e.split(","), - e = parseInt(e[0].replace("px", "")), - e || 0 - } - a11ySetSlideAriaHidden() { - if ("number" != typeof ("initialisation" === (arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : "") ? 0 : this.swiper?.activeIndex)) - return; - const e = this.getSwiperWrapperTranformXValue() - , t = this.elements.$swiperWrapper[0].clientWidth; - this.elements.$swiperContainer.find(this.getSettings("selectors").slideContent).each( (r, n) => { - 0 <= n.offsetLeft + e && t > n.offsetLeft + e ? (n.removeAttribute("aria-hidden"), - n.removeAttribute("inert")) : (n.setAttribute("aria-hidden", !0), - n.setAttribute("inert", "")) - } - ) - } - handleElementHandlers() {} - } - t.default = CarouselHandlerBase - } - , - 9655: (e, t, r) => { - "use strict"; - r(9930) - } - , - 9930: (e, t, r) => { - "use strict"; - var n = r(8612) - , i = r(1807) - , o = r(1506) - , s = r(8120) - , a = r(2293) - , c = r(41) - , l = r(6721) - , u = r(5267)("forEach", TypeError); - n({ - target: "Iterator", - proto: !0, - real: !0, - forced: u - }, { - forEach: function forEach(e) { - a(this); - try { - s(e) - } catch (e) { - l(this, "throw", e) - } - if (u) - return i(u, this, e); - var t = c(this) - , r = 0; - o(t, function(t) { - e(t, r++) - }, { - IS_RECORD: !0 - }) - } - }) - } -}, e => { - var t; - t = 4946, - e(e.s = t) -} -]); diff --git a/assets/js/frontend.min.js b/assets/js/frontend.min.js deleted file mode 100644 index 2fcbd92..0000000 --- a/assets/js/frontend.min.js +++ /dev/null @@ -1,1649 +0,0 @@ -/*! elementor - v3.32.0 - 05-10-2025 */ -"use strict"; -(self.webpackChunkelementorFrontend = self.webpackChunkelementorFrontend || []).push([[313], { - 607: (e, t) => { - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - t.default = class Controls { - getControlValue(e, t, n) { - let r; - return r = "object" == typeof e[t] && n ? e[t][n] : e[t], - r - } - getResponsiveControlValue(e, t) { - let n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : ""; - const r = (arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null) || elementorFrontend.getCurrentDeviceMode() - , o = this.getControlValue(e, t, n); - if ("widescreen" === r) { - const r = this.getControlValue(e, `${t}_widescreen`, n); - return r || 0 === r ? r : o - } - const s = elementorFrontend.breakpoints.getActiveBreakpointsList({ - withDesktop: !0 - }); - let i = r - , a = s.indexOf(r) - , l = ""; - for (; a <= s.length; ) { - if ("desktop" === i) { - l = o; - break - } - const r = `${t}_${i}` - , d = this.getControlValue(e, r, n); - if (d || 0 === d) { - l = d; - break - } - a++, - i = s[a] - } - return l - } - } - } - , - 680: (e, t, n) => { - var r = n(4762) - , o = n(8120); - e.exports = function(e, t, n) { - try { - return r(o(Object.getOwnPropertyDescriptor(e, t)[n])) - } catch (e) {} - } - } - , - 735: (e, t, n) => { - var r = n(1704); - e.exports = function(e) { - return r(e) || null === e - } - } - , - 1780: e => { - e.exports = { - IndexSizeError: { - s: "INDEX_SIZE_ERR", - c: 1, - m: 1 - }, - DOMStringSizeError: { - s: "DOMSTRING_SIZE_ERR", - c: 2, - m: 0 - }, - HierarchyRequestError: { - s: "HIERARCHY_REQUEST_ERR", - c: 3, - m: 1 - }, - WrongDocumentError: { - s: "WRONG_DOCUMENT_ERR", - c: 4, - m: 1 - }, - InvalidCharacterError: { - s: "INVALID_CHARACTER_ERR", - c: 5, - m: 1 - }, - NoDataAllowedError: { - s: "NO_DATA_ALLOWED_ERR", - c: 6, - m: 0 - }, - NoModificationAllowedError: { - s: "NO_MODIFICATION_ALLOWED_ERR", - c: 7, - m: 1 - }, - NotFoundError: { - s: "NOT_FOUND_ERR", - c: 8, - m: 1 - }, - NotSupportedError: { - s: "NOT_SUPPORTED_ERR", - c: 9, - m: 1 - }, - InUseAttributeError: { - s: "INUSE_ATTRIBUTE_ERR", - c: 10, - m: 1 - }, - InvalidStateError: { - s: "INVALID_STATE_ERR", - c: 11, - m: 1 - }, - SyntaxError: { - s: "SYNTAX_ERR", - c: 12, - m: 1 - }, - InvalidModificationError: { - s: "INVALID_MODIFICATION_ERR", - c: 13, - m: 1 - }, - NamespaceError: { - s: "NAMESPACE_ERR", - c: 14, - m: 1 - }, - InvalidAccessError: { - s: "INVALID_ACCESS_ERR", - c: 15, - m: 1 - }, - ValidationError: { - s: "VALIDATION_ERR", - c: 16, - m: 0 - }, - TypeMismatchError: { - s: "TYPE_MISMATCH_ERR", - c: 17, - m: 1 - }, - SecurityError: { - s: "SECURITY_ERR", - c: 18, - m: 1 - }, - NetworkError: { - s: "NETWORK_ERR", - c: 19, - m: 1 - }, - AbortError: { - s: "ABORT_ERR", - c: 20, - m: 1 - }, - URLMismatchError: { - s: "URL_MISMATCH_ERR", - c: 21, - m: 1 - }, - QuotaExceededError: { - s: "QUOTA_EXCEEDED_ERR", - c: 22, - m: 1 - }, - TimeoutError: { - s: "TIMEOUT_ERR", - c: 23, - m: 1 - }, - InvalidNodeTypeError: { - s: "INVALID_NODE_TYPE_ERR", - c: 24, - m: 1 - }, - DataCloneError: { - s: "DATA_CLONE_ERR", - c: 25, - m: 1 - } - } - } - , - 1953: (e, t, n) => { - var r = n(680) - , o = n(1704) - , s = n(3312) - , i = n(3852); - e.exports = Object.setPrototypeOf || ("__proto__"in {} ? function() { - var e, t = !1, n = {}; - try { - (e = r(Object.prototype, "__proto__", "set"))(n, []), - t = n instanceof Array - } catch (e) {} - return function setPrototypeOf(n, r) { - return s(n), - i(r), - o(n) ? (t ? e(n, r) : n.__proto__ = r, - n) : n - } - }() : void 0) - } - , - 2126: (e, t, n) => { - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - var r = n(3002); - t.default = [ () => n.e(77).then(n.bind(n, 2439)), () => n.e(557).then(n.bind(n, 628)), () => n.e(557).then(n.bind(n, 3031)), (0, - r.createEditorHandler)( () => n.e(396).then(n.bind(n, 9956))), (0, - r.createEditorHandler)( () => n.e(220).then(n.bind(n, 3243)))] - } - , - 2429: (e, t, n) => { - var r = n(1483) - , o = n(1704) - , s = n(1953); - e.exports = function(e, t, n) { - var i, a; - return s && r(i = t.constructor) && i !== n && o(a = i.prototype) && a !== n.prototype && s(e, a), - e - } - } - , - 3002: (e, t) => { - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.createEditorHandler = function createEditorHandler(e) { - return () => new Promise(t => { - elementorFrontend.isEditMode() && e().then(t) - } - ) - } - } - , - 3126: (e, t, n) => { - var r = n(6784); - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - var o = r(n(8427)); - class VimeoLoader extends o.default { - getApiURL() { - return "https://player.vimeo.com/api/player.js" - } - getURLRegex() { - return /^(?:https?:\/\/)?(?:www|player\.)?(?:vimeo\.com\/)?(?:video\/|external\/)?(\d+)([^.?&#"'>]?)/ - } - isApiLoaded() { - return window.Vimeo - } - getApiObject() { - return Vimeo - } - getAutoplayURL(e) { - const t = e.match(/#t=[^&]*/); - return e.replace(t[0], "") + t - } - } - t.default = VimeoLoader - } - , - 3582: (e, t, n) => { - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0, - n(6409); - class _default extends elementorModules.ViewModule { - getDefaultSettings() { - return { - selectors: { - links: 'a[href^="%23elementor-action"], a[href^="#elementor-action"]' - } - } - } - bindEvents() { - elementorFrontend.elements.$document.on("click", this.getSettings("selectors.links"), this.runLinkAction.bind(this)) - } - initActions() { - this.actions = { - lightbox: async e => { - const t = await elementorFrontend.utils.lightbox; - e.slideshow ? t.openSlideshow(e.slideshow, e.url) : (e.id && (e.type = "image"), - t.showModal(e)) - } - } - } - addAction(e, t) { - this.actions[e] = t - } - runAction(e) { - e = decodeURI(e); - const t = (e = decodeURIComponent(e)).match(/action=(.+?)&/); - if (!t) - return; - const n = this.actions[t[1]]; - if (!n) - return; - let r = {}; - const o = e.match(/settings=(.+)/); - o && (r = JSON.parse(atob(o[1]))), - r.previousEvent = event; - for (var s = arguments.length, i = new Array(s > 1 ? s - 1 : 0), a = 1; a < s; a++) - i[a - 1] = arguments[a]; - n(r, ...i) - } - runLinkAction(e) { - e.preventDefault(), - this.runAction(jQuery(e.currentTarget).attr("href"), e) - } - runHashAction() { - if (!location.hash) - return; - const e = document.querySelector(`[data-e-action-hash="${location.hash}"], a[href*="${location.hash}"]`); - e && this.runAction(e.getAttribute("data-e-action-hash")) - } - createActionHash(e, t) { - return encodeURIComponent(`#elementor-action:action=${e}&settings=${btoa(JSON.stringify(t))}`) - } - onInit() { - super.onInit(), - this.initActions(), - elementorFrontend.on("components:init", this.runHashAction.bind(this)) - } - } - t.default = _default - } - , - 3678: (e, t, n) => { - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - var r = n(3002); - t.default = [ () => n.e(557).then(n.bind(n, 628)), () => n.e(557).then(n.bind(n, 3031)), (0, - r.createEditorHandler)( () => n.e(396).then(n.bind(n, 9956))), (0, - r.createEditorHandler)( () => n.e(768).then(n.bind(n, 8847))), (0, - r.createEditorHandler)( () => n.e(768).then(n.bind(n, 3323)))] - } - , - 3852: (e, t, n) => { - var r = n(735) - , o = String - , s = TypeError; - e.exports = function(e) { - if (r(e)) - return e; - throw new s("Can't set " + o(e) + " as a prototype") - } - } - , - 4047: (e, t, n) => { - var r = n(6784); - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - var o = r(n(2890)); - class _default extends elementorModules.ViewModule { - constructor() { - super(...arguments), - this.documents = {}, - this.initDocumentClasses(), - this.attachDocumentsClasses() - } - getDefaultSettings() { - return { - selectors: { - document: ".elementor" - } - } - } - getDefaultElements() { - const e = this.getSettings("selectors"); - return { - $documents: jQuery(e.document) - } - } - initDocumentClasses() { - this.documentClasses = { - base: o.default - }, - elementorFrontend.hooks.doAction("elementor/frontend/documents-manager/init-classes", this) - } - addDocumentClass(e, t) { - this.documentClasses[e] = t - } - attachDocumentsClasses() { - this.elements.$documents.each( (e, t) => this.attachDocumentClass(jQuery(t))) - } - attachDocumentClass(e) { - const t = e.data() - , n = t.elementorId - , r = t.elementorType - , o = this.documentClasses[r] || this.documentClasses.base; - this.documents[n] = new o({ - $element: e, - id: n - }) - } - } - t.default = _default - } - , - 4252: (e, t, n) => { - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0, - n(4846), - n(6211); - class LightboxManager extends elementorModules.ViewModule { - static getLightbox() { - const e = new Promise(e => { - n.e(216).then(n.t.bind(n, 3942, 23)).then(t => { - let {default: n} = t; - return e(new n) - } - ) - } - ) - , t = elementorFrontend.utils.assetsLoader.load("script", "dialog") - , r = elementorFrontend.utils.assetsLoader.load("style", "dialog") - , o = elementorFrontend.utils.assetsLoader.load("script", "share-link") - , s = elementorFrontend.utils.assetsLoader.load("style", "swiper") - , i = elementorFrontend.utils.assetsLoader.load("style", "e-lightbox"); - return Promise.all([e, t, r, o, s, i]).then( () => e) - } - getDefaultSettings() { - return { - selectors: { - links: "a, [data-elementor-lightbox]", - slideshow: "[data-elementor-lightbox-slideshow]" - } - } - } - getDefaultElements() { - return { - $links: jQuery(this.getSettings("selectors.links")), - $slideshow: jQuery(this.getSettings("selectors.slideshow")) - } - } - isLightboxLink(e) { - if ("a" === e.tagName.toLowerCase() && (e.hasAttribute("download") || !/^[^?]+\.(png|jpe?g|gif|svg|webp|avif)(\?.*)?$/i.test(e.href)) && !e.dataset.elementorLightboxVideo) - return !1; - const t = elementorFrontend.getKitSettings("global_image_lightbox") - , n = e.dataset.elementorOpenLightbox; - return "yes" === n || t && "no" !== n - } - isLightboxSlideshow() { - return 0 !== this.elements.$slideshow.length - } - async onLinkClick(e) { - const t = e.currentTarget - , n = jQuery(e.target) - , r = elementorFrontend.isEditMode() - , o = r && elementor.$previewContents.find("body").hasClass("elementor-editor__ui-state__color-picker") - , s = !!n.closest(".elementor-edit-area").length; - if (!this.isLightboxLink(t)) - return void (r && s && e.preventDefault()); - if (e.preventDefault(), - r && !elementor.getPreferences("lightbox_in_editor")) - return; - if (o) - return; - (await LightboxManager.getLightbox()).createLightbox(t) - } - bindEvents() { - elementorFrontend.elements.$document.on("click", this.getSettings("selectors.links"), e => this.onLinkClick(e)) - } - onInit() { - super.onInit(...arguments), - elementorFrontend.isEditMode() || this.maybeActivateLightboxOnLink() - } - maybeActivateLightboxOnLink() { - this.elements.$links.each( (e, t) => { - if (this.isLightboxLink(t)) - return LightboxManager.getLightbox(), - !1 - } - ) - } - } - t.default = LightboxManager - } - , - 4799: (e, t) => { - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = t.Events = void 0; - class Events { - static dispatch(e, t) { - let n = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : null - , r = arguments.length > 3 && void 0 !== arguments[3] ? arguments[3] : null; - e = e instanceof jQuery ? e[0] : e, - r && e.dispatchEvent(new CustomEvent(r,{ - detail: n - })), - e.dispatchEvent(new CustomEvent(t,{ - detail: n - })) - } - } - t.Events = Events; - t.default = Events - } - , - 4901: (e, t, n) => { - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0, - n(4846), - n(9655); - t.default = class SwiperHandler { - constructor(e, t) { - return this.config = t, - this.config.breakpoints && (this.config = this.adjustConfig(t)), - e instanceof jQuery && (e = e[0]), - e.closest(".elementor-widget-wrap")?.classList.add("e-swiper-container"), - e.closest(".elementor-widget")?.classList.add("e-widget-swiper"), - new Promise(t => { - "undefined" != typeof Swiper ? ("function" == typeof Swiper && void 0 === window.Swiper && (window.Swiper = Swiper), - t(this.createSwiperInstance(e, this.config))) : elementorFrontend.utils.assetsLoader.load("script", "swiper").then( () => t(this.createSwiperInstance(e, this.config))) - } - ) - } - createSwiperInstance(e, t) { - const n = window.Swiper; - return n.prototype.adjustConfig = this.adjustConfig, - new n(e,t) - } - adjustConfig(e) { - if (!e.handleElementorBreakpoints) - return e; - const t = elementorFrontend.config.responsive.activeBreakpoints - , n = elementorFrontend.breakpoints.getBreakpointValues(); - return Object.keys(e.breakpoints).forEach(r => { - const o = parseInt(r); - let s; - if (o === t.mobile.value || o + 1 === t.mobile.value) - s = 0; - else if (!t.widescreen || o !== t.widescreen.value && o + 1 !== t.widescreen.value) { - const e = n.findIndex(e => o === e || o + 1 === e); - s = n[e - 1] - } else - s = o; - e.breakpoints[s] = e.breakpoints[r], - e.breakpoints[r] = { - slidesPerView: e.slidesPerView, - slidesPerGroup: e.slidesPerGroup ? e.slidesPerGroup : 1 - } - } - ), - e - } - } - } - , - 4970: (e, t) => { - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - class GlobalHandler extends elementorModules.frontend.handlers.Base { - getWidgetType() { - return "global" - } - animate() { - const e = this.$element - , t = this.getAnimation(); - if ("none" === t) - return void e.removeClass("elementor-invisible"); - const n = this.getElementSettings() - , r = n._animation_delay || n.animation_delay || 0; - e.removeClass(t), - this.currentAnimation && e.removeClass(this.currentAnimation), - this.currentAnimation = t, - setTimeout( () => { - e.removeClass("elementor-invisible").addClass("animated " + t) - } - , r) - } - getAnimation() { - return this.getCurrentDeviceSetting("animation") || this.getCurrentDeviceSetting("_animation") - } - onInit() { - if (super.onInit(...arguments), - this.getAnimation()) { - const e = elementorModules.utils.Scroll.scrollObserver({ - callback: t => { - t.isInViewport && (this.animate(), - e.unobserve(this.$element[0])) - } - }); - e.observe(this.$element[0]) - } - } - onElementChange(e) { - /^_?animation/.test(e) && this.animate() - } - } - t.default = e => { - elementorFrontend.elementsHandler.addHandler(GlobalHandler, { - $element: e - }) - } - } - , - 5073: (e, t, n) => { - var r = n(6784); - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - var o = r(n(8427)); - class YoutubeLoader extends o.default { - getApiURL() { - return "https://www.youtube.com/iframe_api" - } - getURLRegex() { - return /^(?:https?:\/\/)?(?:www\.)?(?:m\.)?(?:youtu\.be\/|youtube\.com\/(?:(?:watch)?\?(?:.*&)?vi?=|(?:embed|v|vi|user|shorts)\/))([^?&"'>]+)/ - } - isApiLoaded() { - return window.YT && YT.loaded - } - getApiObject() { - return YT - } - } - t.default = YoutubeLoader - } - , - 5115: (e, t) => { - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - const matchUserAgent = e => n.indexOf(e) >= 0 - , n = navigator.userAgent - , r = !!window.opr && !!opr.addons || !!window.opera || matchUserAgent(" OPR/") - , o = matchUserAgent("Firefox") - , s = /^((?!chrome|android).)*safari/i.test(n) || /constructor/i.test(window.HTMLElement) || "[object SafariRemoteNotification]" === (!window.safari || "undefined" != typeof safari && safari.pushNotification).toString() - , i = /Trident|MSIE/.test(n) && !!document.documentMode - , a = !i && !!window.StyleMedia || matchUserAgent("Edg") - , l = !!window.chrome && matchUserAgent("Chrome") && !(a || r) - , d = matchUserAgent("Chrome") && !!window.CSS - , c = matchUserAgent("AppleWebKit") && !d - , u = { - isTouchDevice: "ontouchstart"in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0, - appleWebkit: c, - blink: d, - chrome: l, - edge: a, - firefox: o, - ie: i, - mac: matchUserAgent("Macintosh"), - opera: r, - safari: s, - webkit: matchUserAgent("AppleWebKit") - }; - t.default = u - } - , - 5896: (e, t, n) => { - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0, - n(5724), - n(4846), - n(9655), - n(4364); - class Breakpoints extends elementorModules.Module { - constructor(e) { - super(), - this.responsiveConfig = e - } - getActiveBreakpointsList() { - let e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : {}; - e = { - largeToSmall: !1, - withDesktop: !1, - ...e - }; - const t = Object.keys(this.responsiveConfig.activeBreakpoints); - if (e.withDesktop) { - const e = -1 === t.indexOf("widescreen") ? t.length : t.length - 1; - t.splice(e, 0, "desktop") - } - return e.largeToSmall && t.reverse(), - t - } - getBreakpointValues() { - const {activeBreakpoints: e} = this.responsiveConfig - , t = []; - return Object.values(e).forEach(e => { - t.push(e.value) - } - ), - t - } - getDesktopPreviousDeviceKey() { - let e = ""; - const {activeBreakpoints: t} = this.responsiveConfig - , n = Object.keys(t) - , r = n.length; - return e = "min" === t[n[r - 1]].direction ? n[r - 2] : n[r - 1], - e - } - getDesktopMinPoint() { - const {activeBreakpoints: e} = this.responsiveConfig; - return e[this.getDesktopPreviousDeviceKey()].value + 1 - } - getDeviceMinBreakpoint(e) { - if ("desktop" === e) - return this.getDesktopMinPoint(); - const {activeBreakpoints: t} = this.responsiveConfig - , n = Object.keys(t); - let r; - if (n[0] === e) - r = 320; - else if ("widescreen" === e) - r = t[e] ? t[e].value : this.responsiveConfig.breakpoints.widescreen; - else { - const o = n.indexOf(e); - r = t[n[o - 1]].value + 1 - } - return r - } - getActiveMatchRegex() { - return new RegExp(this.getActiveBreakpointsList().map(e => "_" + e).join("|") + "$") - } - } - t.default = Breakpoints - } - , - 5956: (e, t, n) => { - n(5724); - e.exports = function() { - var e, t = Array.prototype.slice, n = { - actions: {}, - filters: {} - }; - function _removeHook(e, t, r, o) { - var s, i, a; - if (n[e][t]) - if (r) - if (s = n[e][t], - o) - for (a = s.length; a--; ) - (i = s[a]).callback === r && i.context === o && s.splice(a, 1); - else - for (a = s.length; a--; ) - s[a].callback === r && s.splice(a, 1); - else - n[e][t] = [] - } - function _addHook(e, t, r, o, s) { - var i = { - callback: r, - priority: o, - context: s - } - , a = n[e][t]; - if (a) { - var l = !1; - if (jQuery.each(a, function() { - if (this.callback === r) - return l = !0, - !1 - }), - l) - return; - a.push(i), - a = function _hookInsertSort(e) { - for (var t, n, r, o = 1, s = e.length; o < s; o++) { - for (t = e[o], - n = o; (r = e[n - 1]) && r.priority > t.priority; ) - e[n] = e[n - 1], - --n; - e[n] = t - } - return e - }(a) - } else - a = [i]; - n[e][t] = a - } - function _runHook(e, t, r) { - var o, s, i = n[e][t]; - if (!i) - return "filters" === e && r[0]; - if (s = i.length, - "filters" === e) - for (o = 0; o < s; o++) - r[0] = i[o].callback.apply(i[o].context, r); - else - for (o = 0; o < s; o++) - i[o].callback.apply(i[o].context, r); - return "filters" !== e || r[0] - } - return e = { - removeFilter: function removeFilter(t, n) { - return "string" == typeof t && _removeHook("filters", t, n), - e - }, - applyFilters: function applyFilters() { - var n = t.call(arguments) - , r = n.shift(); - return "string" == typeof r ? _runHook("filters", r, n) : e - }, - addFilter: function addFilter(t, n, r, o) { - return "string" == typeof t && "function" == typeof n && _addHook("filters", t, n, r = parseInt(r || 10, 10), o), - e - }, - removeAction: function removeAction(t, n) { - return "string" == typeof t && _removeHook("actions", t, n), - e - }, - doAction: function doAction() { - var n = t.call(arguments) - , r = n.shift(); - return "string" == typeof r && _runHook("actions", r, n), - e - }, - addAction: function addAction(t, n, r, o) { - return "string" == typeof t && "function" == typeof n && _addHook("actions", t, n, r = parseInt(r || 10, 10), o), - e - } - }, - e - } - } - , - 6261: (e, t, n) => { - var r = n(6145) - , o = String; - e.exports = function(e) { - if ("Symbol" === r(e)) - throw new TypeError("Cannot convert a Symbol value to a string"); - return o(e) - } - } - , - 6409: (e, t, n) => { - var r = n(8612) - , o = n(5578) - , s = n(1409) - , i = n(7738) - , a = n(5835).f - , l = n(5755) - , d = n(6021) - , c = n(2429) - , u = n(7969) - , h = n(1780) - , m = n(8223) - , f = n(382) - , g = n(9557) - , p = "DOMException" - , v = s("Error") - , y = s(p) - , b = function DOMException() { - d(this, w); - var e = arguments.length - , t = u(e < 1 ? void 0 : arguments[0]) - , n = u(e < 2 ? void 0 : arguments[1], "Error") - , r = new y(t,n) - , o = new v(t); - return o.name = p, - a(r, "stack", i(1, m(o.stack, 1))), - c(r, this, b), - r - } - , w = b.prototype = y.prototype - , _ = "stack"in new v(p) - , E = "stack"in new y(1,2) - , k = y && f && Object.getOwnPropertyDescriptor(o, p) - , A = !(!k || k.writable && k.configurable) - , S = _ && !A && !E; - r({ - global: !0, - constructor: !0, - forced: g || S - }, { - DOMException: S ? b : y - }); - var M = s(p) - , C = M.prototype; - if (C.constructor !== M) - for (var L in g || a(C, "constructor", i(1, M)), - h) - if (l(h, L)) { - var D = h[L] - , R = D.s; - l(M, R) || a(M, R, i(6, D.c)) - } - } - , - 7248: (e, t, n) => { - var r = n(6784); - n(4846), - n(9655); - var o = r(n(4970)) - , s = r(n(3678)) - , i = r(n(2126)) - , a = r(n(8891)); - e.exports = function(e) { - var t = this; - const r = {}; - this.elementsHandlers = { - "accordion.default": () => n.e(131).then(n.bind(n, 9675)), - "alert.default": () => n.e(707).then(n.bind(n, 7243)), - "counter.default": () => n.e(457).then(n.bind(n, 3905)), - "progress.default": () => n.e(234).then(n.bind(n, 9754)), - "tabs.default": () => n.e(575).then(n.bind(n, 3485)), - "toggle.default": () => n.e(775).then(n.bind(n, 3049)), - "video.default": () => n.e(180).then(n.bind(n, 3774)), - "image-carousel.default": () => n.e(177).then(n.bind(n, 4315)), - "text-editor.default": () => n.e(212).then(n.bind(n, 5362)), - "wp-widget-media_audio.default": () => n.e(211).then(n.bind(n, 2793)), - container: s.default, - section: i.default, - column: a.default - }, - elementorFrontendConfig.experimentalFeatures["nested-elements"] && (this.elementsHandlers["nested-tabs.default"] = () => n.e(215).then(n.bind(n, 4328))), - elementorFrontendConfig.experimentalFeatures["nested-elements"] && (this.elementsHandlers["nested-accordion.default"] = () => n.e(915).then(n.bind(n, 8216))), - elementorFrontendConfig.experimentalFeatures.container && (this.elementsHandlers["contact-buttons.default"] = () => n.e(1).then(n.bind(n, 6285)), - this.elementsHandlers["floating-bars-var-1.default"] = () => n.e(336).then(n.bind(n, 5199))); - const addElementsHandlers = () => { - e.each(this.elementsHandlers, (e, t) => { - const n = e.split("."); - e = n[0]; - const r = n[1] || null; - this.attachHandler(e, t, r) - } - ) - } - , isClassHandler = e => e.prototype?.getUniqueHandlerID; - this.addHandler = function(t, n) { - const o = n.$element.data("model-cid"); - let s; - if (o) { - s = t.prototype.getConstructorID(), - r[o] || (r[o] = {}); - const e = r[o][s]; - e && e.onDestroy() - } - const i = new t(n); - elementorFrontend.hooks.doAction(`frontend/element_handler_ready/${n.elementName}`, n.$element, e), - o && (r[o][s] = i) - } - , - this.attachHandler = (e, n, r) => { - Array.isArray(n) || (n = [n]), - n.forEach(n => function(e, n) { - let r = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : "default"; - r = r ? "." + r : ""; - const o = e + r; - elementorFrontend.hooks.addAction(`frontend/element_ready/${o}`, e => { - if (isClassHandler(n)) - t.addHandler(n, { - $element: e, - elementName: o - }, !0); - else { - const r = n(); - if (!r) - return; - r instanceof Promise ? r.then(n => { - let {default: r} = n; - t.addHandler(r, { - $element: e, - elementName: o - }, !0) - } - ) : t.addHandler(r, { - $element: e, - elementName: o - }, !0) - } - } - ) - }(e, n, r)) - } - , - this.getHandler = function(e) { - const t = this.elementsHandlers[e]; - return isClassHandler(t) ? t : new Promise(e => { - t().then(t => { - let {default: n} = t; - e(n) - } - ) - } - ) - } - , - this.getHandlers = function(e) { - return elementorDevTools.deprecation.deprecated("getHandlers", "3.1.0", "elementorFrontend.elementsHandler.getHandler"), - e ? this.getHandler(e) : this.elementsHandlers - } - , - this.runReadyTrigger = function(t) { - const n = !!t.closest('[data-delay-child-handlers="true"]') && 0 !== t.closest('[data-delay-child-handlers="true"]').length; - if (elementorFrontend.config.is_static || n) - return; - const r = jQuery(t) - , o = r.attr("data-element_type"); - if (o && (elementorFrontend.hooks.doAction("frontend/element_ready/global", r, e), - elementorFrontend.hooks.doAction(`frontend/element_ready/${o}`, r, e), - "widget" === o)) { - const t = r.attr("data-widget_type"); - elementorFrontend.hooks.doAction(`frontend/element_ready/${t}`, r, e) - } - } - , - this.init = () => { - elementorFrontend.hooks.addAction("frontend/element_ready/global", o.default), - addElementsHandlers() - } - } - } - , - 7603: (e, t, n) => { - var r = n(6784); - n(4846), - n(6211), - n(9655), - n(8309); - var o = r(n(4047)) - , s = r(n(8767)) - , i = r(n(5115)) - , a = r(n(5073)) - , l = r(n(3126)) - , d = r(n(8427)) - , c = r(n(3582)) - , u = r(n(4901)) - , h = r(n(4252)) - , m = r(n(8422)) - , f = r(n(5896)) - , g = r(n(4799)) - , p = r(n(7842)) - , v = r(n(607)) - , y = r(n(9807)) - , b = n(7672); - const w = n(5956) - , _ = n(7248); - class Frontend extends elementorModules.ViewModule { - constructor() { - super(...arguments), - this.config = elementorFrontendConfig, - this.config.legacyMode = { - get elementWrappers() { - return elementorFrontend.isEditMode() && window.top.elementorDevTools.deprecation.deprecated("elementorFrontend.config.legacyMode.elementWrappers", "3.1.0"), - !1 - } - }, - this.populateActiveBreakpointsConfig() - } - get Module() { - return this.isEditMode() && parent.elementorDevTools.deprecation.deprecated("elementorFrontend.Module", "2.5.0", "elementorModules.frontend.handlers.Base"), - elementorModules.frontend.handlers.Base - } - getDefaultSettings() { - return { - selectors: { - elementor: ".elementor", - adminBar: "#wpadminbar" - } - } - } - getDefaultElements() { - const e = { - window, - $window: jQuery(window), - $document: jQuery(document), - $head: jQuery(document.head), - $body: jQuery(document.body), - $deviceMode: jQuery("", { - id: "elementor-device-mode", - class: "elementor-screen-only" - }) - }; - return e.$body.append(e.$deviceMode), - e - } - bindEvents() { - this.elements.$window.on("resize", () => this.setDeviceModeData()) - } - getElements(e) { - return this.getItems(this.elements, e) - } - getPageSettings(e) { - const t = this.isEditMode() ? elementor.settings.page.model.attributes : this.config.settings.page; - return this.getItems(t, e) - } - getGeneralSettings(e) { - return this.isEditMode() && parent.elementorDevTools.deprecation.deprecated("getGeneralSettings()", "3.0.0", "getKitSettings() and remove the `elementor_` prefix"), - this.getKitSettings(`elementor_${e}`) - } - getKitSettings(e) { - return this.getItems(this.config.kit, e) - } - getCurrentDeviceMode() { - return getComputedStyle(this.elements.$deviceMode[0], ":after").content.replace(/"/g, "") - } - getDeviceSetting(e, t, n) { - if ("widescreen" === e) - return this.getWidescreenSetting(t, n); - const r = elementorFrontend.breakpoints.getActiveBreakpointsList({ - largeToSmall: !0, - withDesktop: !0 - }); - let o = r.indexOf(e); - for (; o > 0; ) { - const e = t[n + "_" + r[o]]; - if (e || 0 === e) - return e; - o-- - } - return t[n] - } - getWidescreenSetting(e, t) { - const n = t + "_widescreen"; - let r; - return r = e[n] ? e[n] : e[t], - r - } - getCurrentDeviceSetting(e, t) { - return this.getDeviceSetting(elementorFrontend.getCurrentDeviceMode(), e, t) - } - isEditMode() { - return this.config.environmentMode.edit - } - isWPPreviewMode() { - return this.config.environmentMode.wpPreview - } - initDialogsManager() { - let e; - this.getDialogsManager = () => (e || (e = new DialogsManager.Instance), - e) - } - initOnReadyComponents() { - this.utils = { - youtube: new a.default, - vimeo: new l.default, - baseVideoLoader: new d.default, - get lightbox() { - return h.default.getLightbox() - }, - urlActions: new c.default, - swiper: u.default, - environment: i.default, - assetsLoader: new m.default, - escapeHTML: b.escapeHTML, - events: g.default, - controls: new v.default, - anchor_scroll_margin: new y.default - }, - this.modules = { - StretchElement: elementorModules.frontend.tools.StretchElement, - Masonry: elementorModules.utils.Masonry - }, - this.elementsHandler.init(), - this.isEditMode() ? elementor.once("document:loaded", () => this.onDocumentLoaded()) : this.onDocumentLoaded() - } - initOnReadyElements() { - this.elements.$wpAdminBar = this.elements.$document.find(this.getSettings("selectors.adminBar")) - } - addUserAgentClasses() { - for (const [e,t] of Object.entries(i.default)) - t && this.elements.$body.addClass("e--ua-" + e) - } - setDeviceModeData() { - this.elements.$body.attr("data-elementor-device-mode", this.getCurrentDeviceMode()) - } - addListenerOnce(e, t, n, r) { - if (r || (r = this.elements.$window), - this.isEditMode()) - if (this.removeListeners(e, t, r), - r instanceof jQuery) { - const o = t + "." + e; - r.on(o, n) - } else - r.on(t, n, e); - else - r.on(t, n) - } - removeListeners(e, t, n, r) { - if (r || (r = this.elements.$window), - r instanceof jQuery) { - const o = t + "." + e; - r.off(o, n) - } else - r.off(t, n, e) - } - debounce(e, t) { - let n; - return function() { - const r = this - , o = arguments - , s = !n; - clearTimeout(n), - n = setTimeout( () => { - n = null, - e.apply(r, o) - } - , t), - s && e.apply(r, o) - } - } - muteMigrationTraces() { - jQuery.migrateMute = !0, - jQuery.migrateTrace = !1 - } - initModules() { - const e = { - shapes: p.default - }; - elementorFrontend.trigger("elementor/modules/init:before"), - elementorFrontend.trigger("elementor/modules/init/before"), - Object.entries(e).forEach(e => { - let[t,n] = e; - this.modulesHandlers[t] = new n - } - ) - } - populateActiveBreakpointsConfig() { - this.config.responsive.activeBreakpoints = {}, - Object.entries(this.config.responsive.breakpoints).forEach(e => { - let[t,n] = e; - n.is_enabled && (this.config.responsive.activeBreakpoints[t] = n) - } - ) - } - init() { - this.hooks = new w, - this.breakpoints = new f.default(this.config.responsive), - this.storage = new s.default, - this.elementsHandler = new _(jQuery), - this.modulesHandlers = {}, - this.addUserAgentClasses(), - this.setDeviceModeData(), - this.initDialogsManager(), - this.isEditMode() && this.muteMigrationTraces(), - g.default.dispatch(this.elements.$window, "elementor/frontend/init"), - this.initModules(), - this.initOnReadyElements(), - this.initOnReadyComponents() - } - onDocumentLoaded() { - this.documentsManager = new o.default, - this.trigger("components:init"), - new h.default - } - } - window.elementorFrontend = new Frontend, - elementorFrontend.isEditMode() || jQuery( () => elementorFrontend.init()) - } - , - 7672: (e, t) => { - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.isScrollSnapActive = t.escapeHTML = void 0; - t.escapeHTML = e => { - const t = { - "&": "&", - "<": "<", - ">": ">", - "'": "'", - '"': """ - }; - return e.replace(/[&<>'"]/g, e => t[e] || e) - } - ; - t.isScrollSnapActive = () => "yes" === (elementorFrontend.isEditMode() ? elementor.settings.page.model.attributes?.scroll_snap : elementorFrontend.config.settings.page?.scroll_snap) - } - , - 7842: (e, t, n) => { - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - class _default extends elementorModules.Module { - constructor() { - super(), - elementorFrontend.elementsHandler.attachHandler("text-path", () => n.e(30).then(n.bind(n, 241))) - } - } - t.default = _default - } - , - 7969: (e, t, n) => { - var r = n(6261); - e.exports = function(e, t) { - return void 0 === e ? arguments.length < 2 ? "" : t : r(e) - } - } - , - 8223: (e, t, n) => { - var r = n(4762) - , o = Error - , s = r("".replace) - , i = String(new o("zxcasd").stack) - , a = /\n\s*at [^:]*:[^\n]*/ - , l = a.test(i); - e.exports = function(e, t) { - if (l && "string" == typeof e && !o.prepareStackTrace) - for (; t--; ) - e = s(e, a, ""); - return e - } - } - , - 8309: (e, t, n) => { - n.p = elementorFrontendConfig.urls.assets + "js/" - } - , - 8422: (e, t) => { - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - class AssetsLoader { - getScriptElement(e) { - const t = document.createElement("script"); - return t.src = e, - t - } - getStyleElement(e) { - const t = document.createElement("link"); - return t.rel = "stylesheet", - t.href = e, - t - } - load(e, t) { - const n = AssetsLoader.assets[e][t]; - return n.loader || (n.loader = this.isAssetLoaded(n, e) ? Promise.resolve(!0) : this.loadAsset(n, e)), - n.loader - } - isAssetLoaded(e, t) { - const n = "script" === t ? `script[src="${e.src}"]` : `link[href="${e.src}"]`; - return !!document.querySelectorAll(n)?.length - } - loadAsset(e, t) { - return new Promise(n => { - const r = "style" === t ? this.getStyleElement(e.src) : this.getScriptElement(e.src); - r.onload = () => n(!0), - this.appendAsset(e, r) - } - ) - } - appendAsset(e, t) { - const n = document.querySelector(e.before); - if (n) - return void n.insertAdjacentElement("beforebegin", t); - const r = "head" === e.parent ? e.parent : "body"; - document[r].appendChild(t) - } - } - t.default = AssetsLoader; - const n = elementorFrontendConfig.urls.assets - , r = elementorFrontendConfig.environmentMode.isScriptDebug ? "" : ".min" - , o = elementorFrontendConfig.version; - AssetsLoader.assets = { - script: { - dialog: { - src: `${n}lib/dialog/dialog${r}.js?ver=4.9.3` - }, - "share-link": { - src: `${n}lib/share-link/share-link${r}.js?ver=${o}` - }, - swiper: { - src: `${n}lib/swiper/v8/swiper${r}.js?ver=8.4.5` - } - }, - style: { - swiper: { - src: `${n}lib/swiper/v8/css/swiper${r}.css?ver=8.4.5`, - parent: "head" - }, - "e-lightbox": { - src: elementorFrontendConfig?.responsive?.hasCustomBreakpoints ? `${elementorFrontendConfig.urls.uploadUrl}/elementor/css/custom-lightbox.min.css?ver=${o}` : `${n}css/conditionals/lightbox${r}.css?ver=${o}` - }, - dialog: { - src: `${n}css/conditionals/dialog${r}.css?ver=${o}`, - parent: "head", - before: "#elementor-frontend-css" - } - } - } - } - , - 8427: (e, t) => { - Object.defineProperty(t, "__esModule", { - value: !0 - }), - t.default = void 0; - class BaseLoader extends elementorModules.ViewModule { - getDefaultSettings() { - return { - isInserted: !1, - selectors: { - firstScript: "script:first" - } - } - } - getDefaultElements() { - return { - $firstScript: jQuery(this.getSettings("selectors.firstScript")) - } - } - insertAPI() { - this.elements.$firstScript.before(jQuery(" - - - - + + + + - - + + - + - - + + - - - - - + + + + + - - - - - + + + + + - - - - - - - - + + + + + + + + - + diff --git a/demo.artureanec.com/themes/logico-rounded/wp-content/plugins/elementor/assets/css/conditionals/dialog.min.css b/demo.artureanec.com/themes/logico-rounded/wp-content/plugins/elementor/assets/css/conditionals/dialog.min.css new file mode 100644 index 0000000..353d86e --- /dev/null +++ b/demo.artureanec.com/themes/logico-rounded/wp-content/plugins/elementor/assets/css/conditionals/dialog.min.css @@ -0,0 +1,369 @@ +.dialog-widget-content { + background-color: var(--e-a-bg-default); + border-radius: 3px; + box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2); + overflow: hidden; + position: absolute +} + +.dialog-message { + box-sizing: border-box; + line-height: 1.5 +} + +.dialog-close-button { + color: var(--e-a-color-txt); + cursor: pointer; + font-size: 15px; + inset-inline-end: 15px; + line-height: 1; + margin-block-start: 15px; + position: absolute; + transition: var(--e-a-transition-hover) +} + +.dialog-close-button:hover { + color: var(--e-a-color-txt-hover) +} + +.dialog-prevent-scroll { + max-height: 100vh; + overflow: hidden +} + +.dialog-type-lightbox { + background-color: rgba(0, 0, 0, .8); + bottom: 0; + height: 100%; + left: 0; + position: fixed; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + width: 100%; + z-index: 9999 +} + +.elementor-editor-active .elementor-popup-modal { + background-color: initial +} + +.dialog-type-alert .dialog-widget-content, +.dialog-type-confirm .dialog-widget-content { + margin: auto; + padding: 20px; + width: 400px +} + +.dialog-type-alert .dialog-header, +.dialog-type-confirm .dialog-header { + font-size: 15px; + font-weight: 500 +} + +.dialog-type-alert .dialog-header:after, +.dialog-type-confirm .dialog-header:after { + border-block-end: var(--e-a-border); + content: ""; + display: block; + margin-block-end: 10px; + margin-inline-end: -20px; + margin-inline-start: -20px; + padding-block-end: 10px +} + +.dialog-type-alert .dialog-message, +.dialog-type-confirm .dialog-message { + min-height: 50px +} + +.dialog-type-alert .dialog-buttons-wrapper, +.dialog-type-confirm .dialog-buttons-wrapper { + display: flex; + gap: 15px; + justify-content: flex-end; + padding-block-start: 10px +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button { + background-color: var(--e-a-btn-bg); + border: none; + border-radius: var(--e-a-border-radius); + color: var(--e-a-btn-color-invert); + font-size: 12px; + font-weight: 500; + line-height: 1.2; + outline: none; + padding: 8px 16px; + transition: var(--e-a-transition-hover) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover { + border: none +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover { + background-color: var(--e-a-btn-bg-hover); + color: var(--e-a-btn-color-invert) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:active, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:active { + background-color: var(--e-a-btn-bg-active) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not([disabled]), +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not([disabled]) { + cursor: pointer +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:disabled, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:disabled { + background-color: var(--e-a-btn-bg-disabled); + color: var(--e-a-btn-color-disabled) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:not(.elementor-button-state) .elementor-state-icon { + display: none +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt { + background: transparent; + color: var(--e-a-color-txt) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:hover { + background: var(--e-a-bg-hover); + color: var(--e-a-color-txt-hover) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel:disabled, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt:disabled { + background: transparent; + color: var(--e-a-color-txt-disabled) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt-border, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt-border { + border: 1px solid var(--e-a-color-txt-muted) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success { + background-color: var(--e-a-btn-bg-success) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-success:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-success:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-success:hover { + background-color: var(--e-a-btn-bg-success-hover) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary { + background-color: var(--e-a-btn-bg-primary); + color: var(--e-a-btn-color) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-take_over:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary:hover { + background-color: var(--e-a-btn-bg-primary-hover); + color: var(--e-a-btn-color) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt { + background: transparent; + color: var(--e-a-color-primary-bold) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-cancel.dialog-take_over:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.dialog-ok.dialog-cancel:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-ok:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-btn-txt.dialog-take_over:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.dialog-cancel:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-primary.e-btn-txt:hover { + background: var(--e-a-bg-primary) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro { + background-color: var(--e-a-btn-bg-accent) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:hover { + background-color: var(--e-a-btn-bg-accent-hover) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-accent:active, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.go-pro:active, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-accent:active, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.go-pro:active { + background-color: var(--e-a-btn-bg-accent-active) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info { + background-color: var(--e-a-btn-bg-info) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-info:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-info:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-info:hover { + background-color: var(--e-a-btn-bg-info-hover) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning { + background-color: var(--e-a-btn-bg-warning) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-warning:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-warning:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-warning:hover { + background-color: var(--e-a-btn-bg-warning-hover) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger { + background-color: var(--e-a-btn-bg-danger) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger.color-white, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger.color-white, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger.color-white { + color: var(--e-a-color-white) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.e-danger:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.e-danger:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button.elementor-button-danger:hover { + background-color: var(--e-a-btn-bg-danger-hover) +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button i, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button i { + margin-inline-end: 5px +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button:visited, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button:visited { + color: initial +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled], +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled] { + background-color: var(--e-a-btn-bg-disabled); + cursor: not-allowed +} + +.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:focus, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:hover, +.dialog-type-alert .dialog-buttons-wrapper .dialog-button[disabled]:visited, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:focus, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:hover, +.dialog-type-confirm .dialog-buttons-wrapper .dialog-button[disabled]:visited { + background-color: var(--e-a-btn-bg-disabled) +} diff --git a/demo.artureanec.com/themes/logico-rounded/wp-content/plugins/elementor/assets/js/lightbox.408665be3d65f6ab17f0.bundle.min.js b/demo.artureanec.com/themes/logico-rounded/wp-content/plugins/elementor/assets/js/lightbox.408665be3d65f6ab17f0.bundle.min.js new file mode 100644 index 0000000..7e0cbc1 --- /dev/null +++ b/demo.artureanec.com/themes/logico-rounded/wp-content/plugins/elementor/assets/js/lightbox.408665be3d65f6ab17f0.bundle.min.js @@ -0,0 +1,873 @@ +/*! elementor - v3.32.0 - 05-10-2025 */ +"use strict"; +(self.webpackChunkelementorFrontend = self.webpackChunkelementorFrontend || []).push([ + [216], { + 667: (e, t, i) => { + Object.defineProperty(t, "__esModule", { + value: !0 + }), t.default = void 0, i(6281), i(5724), i(4846), i(4364); + class IconsManager { + static symbolsContainer; + static iconsUsageList = []; + constructor(e) { + this.prefix = `${e}-`, this.createSvgSymbolsContainer() + } + createSvgElement(e, t) { + let { + path: i, + width: n, + height: s + } = t; + const o = this.prefix + e, + l = "#" + this.prefix + e; + if (!IconsManager.iconsUsageList.includes(o)) { + if (!IconsManager.symbolsContainer.querySelector(l)) { + const e = this.createSymbolElement({ + id: o, + path: i, + width: n, + height: s + }); + IconsManager.symbolsContainer.appendChild(e) + } + IconsManager.iconsUsageList.push(o) + } + return this.createSvgIconElement({ + iconName: o, + iconSelector: l + }) + } + createSvgNode(e, t) { + let { + props: i = {}, + attrs: n = {} + } = t; + const s = document.createElementNS("http://www.w3.org/2000/svg", e); + return Object.keys(i).map(e => s[e] = i[e]), Object.keys(n).map(e => s.setAttributeNS(null, e, n[e])), s + } + createSvgIconElement(e) { + let { + iconName: t, + iconSelector: i + } = e; + return this.createSvgNode("svg", { + props: { + innerHTML: '' + }, + attrs: { + class: "e-font-icon-svg e-" + t + } + }) + } + createSvgSymbolsContainer() { + if (!IconsManager.symbolsContainer) { + const e = "e-font-icon-svg-symbols"; + IconsManager.symbolsContainer = document.getElementById(e), IconsManager.symbolsContainer || (IconsManager.symbolsContainer = this.createSvgNode("svg", { + attrs: { + style: "display: none;", + class: e + } + }), document.body.appendChild(IconsManager.symbolsContainer)) + } + } + createSymbolElement(e) { + let { + id: t, + path: i, + width: n, + height: s + } = e; + return this.createSvgNode("symbol", { + props: { + innerHTML: '', + id: t + }, + attrs: { + viewBox: "0 0 " + n + " " + s + } + }) + } + } + t.default = IconsManager + }, + 3942: (e, t, i) => { + var n = i(6784); + i(5724), i(4846), i(7458), i(6211), i(9655); + var s = n(i(7954)), + o = i(9556); + e.exports = elementorModules.ViewModule.extend({ + oldAnimation: null, + swiper: null, + player: null, + isFontIconSvgExperiment: elementorFrontend.config.experimentalFeatures.e_font_icon_svg, + getDefaultSettings: () => ({ + classes: { + item: "elementor-lightbox-item", + image: "elementor-lightbox-image", + videoContainer: "elementor-video-container", + videoWrapper: "elementor-video-wrapper", + playButton: "elementor-custom-embed-play", + playButtonIcon: "fa", + playing: "elementor-playing", + hidden: "elementor-hidden", + invisible: "elementor-invisible", + preventClose: "elementor-lightbox-prevent-close", + slideshow: { + container: "swiper", + slidesWrapper: "swiper-wrapper", + prevButton: "elementor-swiper-button elementor-swiper-button-prev", + nextButton: "elementor-swiper-button elementor-swiper-button-next", + prevButtonIcon: "eicon-chevron-left", + nextButtonIcon: "eicon-chevron-right", + slide: "swiper-slide", + header: "elementor-slideshow__header", + footer: "elementor-slideshow__footer", + title: "elementor-slideshow__title", + description: "elementor-slideshow__description", + counter: "elementor-slideshow__counter", + iconExpand: "eicon-frame-expand", + iconShrink: "eicon-frame-minimize", + iconZoomIn: "eicon-zoom-in-bold", + iconZoomOut: "eicon-zoom-out-bold", + iconShare: "eicon-share-arrow", + shareMenu: "elementor-slideshow__share-menu", + shareLinks: "elementor-slideshow__share-links", + hideUiVisibility: "elementor-slideshow--ui-hidden", + shareMode: "elementor-slideshow--share-mode", + fullscreenMode: "elementor-slideshow--fullscreen-mode", + zoomMode: "elementor-slideshow--zoom-mode" + } + }, + selectors: { + image: ".elementor-lightbox-image", + links: "a, [data-elementor-lightbox]", + slideshow: { + activeSlide: ".swiper-slide-active", + prevSlide: ".swiper-slide-prev", + nextSlide: ".swiper-slide-next" + } + }, + modalOptions: { + id: "elementor-lightbox", + entranceAnimation: "zoomIn", + videoAspectRatio: 169, + position: { + enable: !1 + } + } + }), + getModal() { + return e.exports.modal || this.initModal(), e.exports.modal + }, + initModal() { + const t = {}; + this.isFontIconSvgExperiment ? t.iconElement = o.close.element : t.iconClass = "eicon-close"; + const i = e.exports.modal = elementorFrontend.getDialogsManager().createWidget("lightbox", { + className: "elementor-lightbox", + closeButton: !0, + closeButtonOptions: { ...t, + attributes: { + role: "button", + tabindex: 0, + "aria-label": elementorFrontend.config.i18n.close + " (Esc)" + } + }, + selectors: { + preventClose: "." + this.getSettings("classes.preventClose") + }, + hide: { + onClick: !0 + } + }); + i.on("hide", function() { + i.setMessage("") + }) + }, + showModal(e) { + if (e.url && !e.url.startsWith("http")) return; + this.elements.$closeButton = this.getModal().getElements("closeButton"), this.$buttons = this.elements.$closeButton, this.focusedButton = null; + const t = this, + i = t.getDefaultSettings().modalOptions; + t.id = e.id, t.setSettings("modalOptions", jQuery.extend(i, e.modalOptions)); + const n = t.getModal(); + switch (n.setID(t.getSettings("modalOptions.id")), n.onShow = function() { + DialogsManager.getWidgetType("lightbox").prototype.onShow.apply(n, arguments), t.setEntranceAnimation() + }, n.onHide = function() { + DialogsManager.getWidgetType("lightbox").prototype.onHide.apply(n, arguments), n.getElements("message").removeClass("animated"), s.default.isFullscreen && t.deactivateFullscreen(), t.unbindHotKeys() + }, e.type) { + case "video": + t.setVideoContent(e); + break; + case "image": + { + const i = [{ + image: e.url, + index: 0, + title: e.title, + description: e.description, + hash: e.hash + }];e.slideshow = { + slides: i, + swiper: { + loop: !1, + pagination: !1 + } + }, + t.setSlideshowContent(e.slideshow); + break + } + case "slideshow": + t.setSlideshowContent(e.slideshow); + break; + default: + t.setHTMLContent(e.html) + } + n.show() + }, + createLightbox(e) { + let t = {}; + if (e.dataset.elementorLightbox && (t = JSON.parse(e.dataset.elementorLightbox)), t.type && "slideshow" !== t.type) return void this.showModal(t); + if (!e.dataset.elementorLightboxSlideshow) { + const t = "single-img"; + return void this.showModal({ + type: "image", + id: t, + url: e.href, + hash: e.getAttribute("data-e-action-hash"), + title: e.dataset.elementorLightboxTitle, + description: e.dataset.elementorLightboxDescription, + modalOptions: { + id: "elementor-lightbox-slideshow-" + t + } + }) + } + const i = e.dataset.elementorLightboxVideo || e.href; + this.openSlideshow(e.dataset.elementorLightboxSlideshow, i) + }, + setHTMLContent(e) { + window.elementorCommon && elementorDevTools.deprecation.deprecated("elementorFrontend.utils.lightbox.setHTMLContent()", "3.1.4"), this.getModal().setMessage(e) + }, + setVideoContent(e) { + const t = jQuery; + let i; + if ("hosted" === e.videoType) { + const n = t.extend({ + src: e.url, + autoplay: "" + }, e.videoParams); + i = t("