/* 
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
*/

/*
    Add your custom styles here
*/

/*#timeline-expertise .pp-timeline-card-date{
    display: none;
}*/
/*HEADER*/
 header.header-trigger{
     transition: all ease-out 0.7s;
 }
 header.white-filter{
     background-color: rgba(255, 255, 255, 0.7);
     transition: all ease 0.7s;
 }


/*ACCUEIL*/
/*Accordéon*/
body.home .pp-image-accordion-content-wrap{
  visibility: initial;
}
body.home .pp-image-accordion-content{
  visibility: initial;
  opacity: 1;
}
body.home .pp-image-accordion-title, body.home .pp-image-accordion-title strong{
  opacity: 1;
  visibility: initial;
}
.pp-tiled-post.pp-tiled-post-medium .pp-tiled-post-bg.pp-media-background, .pp-tiled-post.pp-tiled-post-small .pp-tiled-post-bg.pp-media-background{
    transition: 0.5s all ease-out;
}
.pp-tiled-post.pp-tiled-post-medium:hover .pp-tiled-post-bg.pp-media-background, .pp-tiled-post.pp-tiled-post-small:hover .pp-tiled-post-bg.pp-media-background{
    box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.6) inset !important;
    -webkit-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.6) inset;
    -moz-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.6) inset;
    transition: 0.5s all ease;
}

#champ-intervention .pp-slick-slider li{
    background: initial !important;
}
#zone-expertise .content-expertise{
    opacity: 0;
    transition: all ease 0.3s;
}
#zone-expertise .column-container{
    cursor: pointer;
}
#zone-expertise .column-container:hover .content-expertise{
    opacity: 1;
    transition: all ease-out 0.3s;
}
#zone-expertise .column-container:hover .number-expertise .elementor-widget-container{
    background-color: #D9EA30;
    transition: all ease-out 0.3s;
}

/*NAVIGATION FULL PAGE*/
.fp-big-nav #fp-nav ul li a span, .fp-big-nav #fp-nav ul li a.active span, .fp-big-nav #fp-nav ul li:hover a span, .fp-big-nav #fp-nav ul li:hover a.active span{
    width:15px !important;
    height: 15px !important;
}
.fp-big-nav #fp-nav ul li a span{
    background-color: #000000;
    border: 0px;
}

.fp-big-nav #fp-nav ul li a:hover span, .fp-big-nav #fp-nav ul li a.active span{
    background-color: #D9EA30 !important;
}

/*ARCHIVE POST*/

/*LISTE*/
#classic-archive .pp-post.pp-grid-item div.pp-post-thumbnail{
    overflow: hidden;
}
#classic-archive .pp-post.pp-grid-item div.pp-post-thumbnail img{
    transition: ease-out 0.5s;
    transform: scale(1);
    height: 300px;
    object-fit: cover;
}
#classic-archive .pp-post.pp-grid-item:hover div.pp-post-thumbnail{
    overflow: hidden;
}
#classic-archive .pp-post.pp-grid-item:hover div.pp-post-thumbnail img{
    transition: ease 0.5s;
    transform: scale(1.2);
}
#classic-archive .pp-post.pp-grid-item > div.pp-post-content{
    box-shadow: 0px 1px 10px -1px rgba(0,0,0,0.71);
    -webkit-box-shadow: 0px 1px 10px -1px rgba(0,0,0,0.71);
    -moz-box-shadow: 0px 1px 10px -1px rgba(0,0,0,0.71);
}

#classic-archive .pp-post.pp-grid-item > div.pp-post-content div.pp-post-content{
margin: 0px;
padding: 0px;
}

.elementor-flip-box__image img{
    text-align: center;
}
