/*
Theme Name: Child Theme by Facilitech
Description: Hello Elementor Child est un theme enfant de Hello Elementor, créé par Facilitech
Author: Facilitech
Author URI: https://facilitech.fr
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
*/

/*GENERAL*/
.home .crestronBloc{height:820px!important;}
.home .lutronBloc{height:820px!important;}
.home .BlocHeader{height:200px!important;}

.home .IconFond .elementor-icon{    background-color:#F3F2ED;
    border-radius: 100%;
    height: 100px;
    width: 100px;
    display: flex;
    align-items: center;
    justify-content: center;}

/*HEADER*/
.CarreHeader:before{
	content: ' ';
    z-index: -1;
    border: 20px solid;
    border-color: #fff;
    opacity: .2;
    width: 19em;
    height: 19em;
    position: absolute;
    top: 0;
    left: 50%;
    right: 0;
    bottom: 0;
    margin: auto;
	z-index:99;
	transform: translateX(-50%);
}
/*FORMULAIRE DE CONTACT*/

.gform_required_legend{display:none;}
.gform-theme--foundation .ContactForm .gfield input.large{border-radius:50px;height:3.2em;border-color:#D0D0D0;}
.gform-theme--framework .ContactForm .gform-field-label{text-transform:uppercase;color:#000;font-size: .8em;opacity: .6;font-weight: 500;}
.ContactForm .gform_footer .gform_button{background-color:#98938d!important;color:#fff!important;border-radius:50px!important;text-transform:uppercase!important;}
.gform-theme--foundation .gfield textarea.medium{border-radius:10px;border-color:#D0D0D0;}
.ContactForm .gfield_consent_label{text-transform:none!important;}

/*ACTUALITES*/
.Actualites .elementor-post__read-more{background-color: #98938d;padding: 10px 30px;border-radius: 50px;display: flex;width: 142px;position: absolute;right: 0;}
.elementor-19 .elementor-element.elementor-element-1c2220b{--grid-row-gap: 90px!important;}

.ArticlesRecents{}

/*STICKY HEARDER HOME*/
.header-2{width:100%!important;}
.header-2 {transform: translate(0, -111px);
-moz-transition: all .3s ease!important;
-webkit-transition: all .3s ease!important;
transition: all .3s ease!important;
	opacity:0;
}
.elementor-sticky--effects.header-2{
	height: auto!important;
	transform:translate(0px);
	opacity:1;
}
.elementor-sticky--effect.header-1{
	display:none!important;
}
.header-2 .elementor-container{margin-bottom:-20px}

/*RESPONSIVE*/
@media (max-width: 1024px) {
}

@media (max-width: 768px) {
}
