/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.0.1601981875
Updated: 2020-10-06 12:57:55

*/

/*****qualité page*******************************************/
/*********home page*************/
#slider_textes{
    position: absolute;
    z-index: 2;
    width: 90%;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.display{
    display: block !important;
}
#Slide_one_texte,#Slide_two_texte,#Slide_three_texte, #Slide_four_texte{
    display: none;
}
#testimonial_home .elementor-column{
    width: 95%;
    margin: 0 auto;
}
#testimonial_home .owl-item.active.center .elementor-image-box-wrapper figure{
    border-top: 5px solid #366f43;
    box-shadow: 0 0 10px 0 rgb(0 0 0 / 31%);
    transition: all 0.3s ease-in;
}
#testimonial_home figure{
    border-top: 5px solid transparent;
    transition: all 0.3s ease-in;
}
/*****************************/
.colored{
    -webkit-filter: grayscale(0%) !important;
    filter: grayscale(0%) !important;
    opacity: 1 !important;
}
.expand{
    cursor: pointer;
}
.hidden_texte{
    display: none;
    transition: all .3s;
}
.hidden_texte.visible{
    display: block !important;
    transition: all .2s;
}
.gallery_img .swiper-slide.swiper-slide-active img {
    object-fit: cover;
}

.gallery_img .swiper-wrapper{
    align-items: flex-end;
}
.gallery_img  .fa-eye:before {
    content: url(/wp-content/uploads/2021/02/view.png);
}
.gallery_img  .elementor-swiper-button  {
    padding: 1rem;
    border-radius: 50%;
    background: rgb(0 0 0 / 22%);
    bottom: 0;
    top: initial;
}
#hover_cards .elementor-column :hover .card_text p{
    color: #e22525;
}
/**carousel owl******/
#owl_services .elementor-column.elementor-col-20 {
    width: 95%;
    margin: 0 auto;
}
#owl_services .elementor-image-box-img img{
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    opacity: .2;
    cursor: pointer;
}
#owl_services .owl-item.active.center img, #owl_services .elementor-image-box-img img:hover{
    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
    filter: grayscale(0%);
    opacity: 1;
}
#owl_services .owl-dots{
    width: 100%;
}
#owl_services .owl-theme .owl-dots .owl-dot.active span, #owl_services .owl-theme .owl-dots .owl-dot:hover span{
    background: #e22525;
}
/****tab****/
#communication_tab .elementor-tab-title.elementor-active{
    border-bottom: 2px solid #026b31;
}
#communication_tab .elementor-tab-title{
    border-bottom: 1px solid #026b31;
}
#communication_tab .elementor-tab-content:focus{
    outline: none;
}

/****************actu page*********************************/
#communication_tab.actu .elementor-tab-title{
    text-align: center;
}
/*****inner******/
.inner_une{
    display: none;
}
.tag-a-la-une .inner_une{
    display: block;
}
.tag-a-la-une .une_icon .fa-stopwatch:before{
    content: "\f005";
}
/******responsiveness**********/
@media (min-width:1181px){
	
    #gallery_img .swiper-slide.swiper-slide-active {
        width: 550px !important;
        height: 100%;
    }
	
    #gallery_img .swiper-slide{
        height: 60%;
    }
}
@media (min-width:1025px) and (max-width:1520px){
    #cards_section{
        margin-top: -6%;
    }
    .card_presentation{
        padding-top: 4rem;
    }
}
/******Form du contact**********/
.everest-forms input[type=text],input[type=email]{
	border-radius :50px;
	/*border-color : white!important;*/
	font-family: "Poppins";
	height:45px!important;
	font-size : 14px;
	
}


textarea{
	padding-top:20px!important;
	border-radius :25px;
	/*border-color : white!important;*/
	font-family: "Poppins";
}

#form-field-field_daa67de,
#form-field-field_b3079ce {
	color: var( --e-global-color-5e9f7ca );
}

#form-field-field_daa67de option:first-child, 
#form-field-field_b3079ce option:first-child 
{
	color: grey;
}

#form-field-field_daa67de option:not(:first-child), 
#form-field-field_b3079ce option:not(:first-child) 
{
	color: black;
}

.elementor-field-group-champ_hidden{
	opacity: 0;
	height: 0;
}

#form-field-champ_autre{
	display: none;
}

.submit_btn{
	font-family: "Poppins";
	font-weight: 600!important;
	color : #e22525!important;
	border-color : white!important;
	border-radius :25px!important;
	padding : 10px 40px 10px 40px!important;
}
@media (min-width:768px){
    #communication_tab .elementor-tab-content.elementor-active{
        display: flex;
        justify-content: flex-end;
        flex-direction: row-reverse;
    
    }
    #communication_tab .elementor-tab-content p{
        width: 48%;
    }
    #communication_tab .elementor-tab-content p img{
        width: 90%;
    }
}
/********misc**************/
.actu_title h2{
    min-height: 75px;
}
.logo_text p img, .logo_text li img{
    margin-bottom: -9px;
    margin-top: 6px;
    margin-left: 4px;
}

/* Page Nos Produits */

#nos-produits_baniere,
#nos-produits_baniere2{
	background-color: black;
}
#nos-produits_baniere video{
	object-fit: none !important;
}

#nos-produits_baniere2 video{
	object-fit: revert !important;
}