/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Header */
header .elementor-sticky--effects{-webkit-transform: translateY(-100%);transform: translateY(-100%);transition: transform .3s ease, -webkit-transform .3s ease !important;}
.shownavbar header .elementor-sticky--effects{-webkit-transform: translateY(0%);transform: translateY(0%);transition: transform .3s ease, -webkit-transform .3s ease !important;}
.shownavbar header .elementor-location-header .elementor-sticky--active{box-shadow: 0 0 10px #000;}
.ux-bouton-header .elementor-button-icon svg {width: 25px;}
/* WPML */
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown-click.js-wpml-ls-legacy-dropdown-click {width: 65px;}
.js-wpml-ls-item-toggle.wpml-ls-item-toggle{border: none}
.wpml-ls-legacy-dropdown-click .wpml-ls-item{font-family: "Avenir", Sans-serif;font-weight: 500;}
.wpml-ls-slot-shortcode_actions.wpml-ls-item.wpml-ls-item-nl.wpml-ls-last-item,
#wpml-ls-submenu-click-default
{background: transparent}
.wpml-ls-legacy-dropdown-click a {background: transparent;color: #fff;border: none !important}
.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover > a, .wpml-ls-legacy-dropdown-click a:focus, .wpml-ls-legacy-dropdown-click a:hover{color: #f55b41;background: transparent;}

/* general */
.elementor-heading-title b{color: #F55B41}
/*.ux-title-slide p {display: inline;background: #4967d7;}*/
ul {padding-bottom: 20px;}

/* video */
.ux-video-home{position: relative}
.ux-video-home a::before{content: "";position: absolute;border: 2px solid rgba(255, 255, 255, 0.3);width: 150px;height: 150px;top: -35px;left: -35px;z-index: 1;border-radius: 50%;animation: ripple 2s ease-in-out infinite;background: #fff;}
.ux-video-home a::after{content: "";position: absolute;border: 2px solid rgba(255, 255, 255, 0.3);width: 195px;height: 195px;top: -55px;left: -59px;z-index: 1;border-radius: 50%;animation: ripple 2s ease-in-out infinite;}
@keyframes ripple {
0% {transform: scale(1);opacity: 0;}
30% {opacity: 0.4;}
100% {transform: scale(1.7);opacity: 0;}
}

/* animation */
.ux-img-slide-lr.fadeInLeft {animation-name: uxleft !important;animation-duration: 3s !important;}
@keyframes uxleft {
0% {-webkit-clip-path: inset(0 100% 0 0);clip-path: inset(0 100% 0 0);}
100% {-webkit-clip-path: inset(0);clip-path: inset(0);}
}
.ux-img-slide-lr.fadeInRight {animation-name: uxright !important;animation-duration: 3s !important;}
@keyframes uxright {
0% {-webkit-clip-path: inset(0 0 0 100%);clip-path: inset(0 0 0 100%);}
100% {-webkit-clip-path: inset(0);clip-path: inset(0);}
}
