/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Thème enfant pour Divi
 Author:         Mickaël Teingnier
 Template:       Divi
 Version:        1.0.0
*/

/* Vos personnalisations CSS commencent ici */
.mea-slider .slick-list{
    width:100%;
    margin:0 auto;
    padding:0
}
.mea-slider .slick-track{
    display: flex !important;
}
.mea-slider .slick-slide{
    height: inherit !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.mea-slider .slick-custom-button{
    position: absolute;
    top: 50%;
    z-index:1;
    height: 48px;
    width: 48px;
    color: #ffffff;
    background: #3979ff;
    border: 0px solid #333;
    border-radius: 48px;
    transform: skew(0deg);
    margin-top: -24px;
    cursor: pointer;
}
.mea-slider .slick-custom-button.slick-custom-prev{
    left:10px
}
.mea-slider .slick-custom-button.slick-custom-next{
    right:10px
}
.mea-slider .slick-prev:hover,
.mea-slider .slick-next:hover{
    background: #3979ff;
}
.mea-slider .slick-prev:before,
.mea-slider .slick-next:before {
    color: #ffffff;
}
.mea-slider .slick-prev:before {
    content: "\f053";
}
.mea-slider .slick-next:before {
    content: "\f054";
}
.mea-slider .slick-slide img{
    margin:0 auto;
    height:100%;
    object-fit: cover;
}
.image-caption{
    margin-top:10px;
    font-style: italic;
    text-align: center;
}
/****************************
*** BLOC TEMOIGNAGES
****************************/
.conteneur_temoignage > div:first-child{
    width:120px !important
}
.conteneur_temoignage > div:nth-child(2){
    width: calc(100% - 120px) !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
@media (max-width:580px){
    .conteneur_temoignage > div:first-child,
    .conteneur_temoignage > div:nth-child(2){ 
        width:100% !important
   }
   .conteneur_temoignage > div:first-child{
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
   }
}
.dmach-seperator{
    display:none
}
.dmach-icon{
    padding: 0 13px
}
