/* formulaire */.dropdown-menu .sub-menu{display:none;position:absolute;top:100%;left:0;background-color:#111;border-top:1px solid #13aff0;min-width:180px;line-height:1;text-align:left;z-index:999;-webkit-box-shadow:0 2px 6px rgb(0 0 0 / 10%);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.1);box-shadow:0 2px 6px rgb(0 0 0 / 10%)}/* formulaire */div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea{background-color:#fff;box-sizing:border-box;border-radius:3px;color:#2e2c2c;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:block;float:none;font-size:16px;border:1px solid #ccc;padding:6px 10px;height:38px;width:100%;line-height:1.3}.wpforms-field-label{color:#FFFFFF !important}/* Custom hover color to the trainers social icons */.elementor-widget.custom-social .elementor-social-icon:hover{opacity:1;background-color:#0eb290;border-color:#0eb290;color:#fff}/* Margin bottom to the subscribe title */.elementor-widget.subscribe-tilte{margin:0 0 10px}/* Placeholders color*/#searchform-dropdown input::-webkit-input-placeholder,body .sidr-class-mobile-searchform input::-webkit-input-placeholder{color:#81e4cf}#searchform-dropdown input::-moz-placeholder,body .sidr-class-mobile-searchform input::-moz-placeholder{color:#81e4cf}#searchform-dropdown input:-ms-input-placeholder,body .sidr-class-mobile-searchform input:-ms-input-placeholder{color:#81e4cf}/* Scroll up button */#scroll-top{right:0;bottom:0;border-radius:0}#scroll-top,#scroll-top:hover{background-color:transparent}/* Footer */#footer-widgets .footer-box{text-align:center}#footer-widgets .social-widget .style-light li a,#footer-widgets .social-widget .style-dark li a,#footer-widgets .social-widget .style-colored li a{background-color:#000000;color:#708e9f;border-color:#263036;width:40px;height:40px;line-height:40px}#footer-widgets .social-widget .style-light li a:hover,#footer-widgets .social-widget .style-dark li a:hover,#footer-widgets .social-widget .style-colored li a:hover{background-color:#000000;color:#fff !important;border-color:#0eb290 !important}/* Responsive */@media (max-width:767px){/* Center the buttons in the hero */.elementor-element.hero-btn{text-align:center !important}/* Center elements on mobile */.elementor-element.center-mobile,.elementor-element.center-mobile .elementor-icon-box-wrapper{text-align:center !important}/* Margin top "Working" title on the contact page */.elementor-element.margin-mobile .elementor-heading-title{margin-top:30px}/* Social icons on the contact page */.elementor-social-icons-wrapper{text-align:left}.elementor-element.contact-social .elementor-social-icon{width:44px;height:44px;line-height:44px}.elementor-element.contact-social .elementor-social-icon:nth-child(4){margin-right:5px !important}}@media (max-width:480px){/* Title size in the hero */.elementor-element.hero-title .elementor-heading-title{font-size:30px}}.wpcf7 .btn,input[type="submit"]{background-color:#ad9060;border-color:#ad9060}