/*
Theme Name:     Thème enfant
Description:    Thème enfant de Pixel Production pour personnalisation du thème Divi
Author:         Pixel Production
Author URI:     https://www.pixel-production.com/
Template:       Divi                           
Version:        0.1.0
*/
/* START fix pour les colonne vide avec une image de fond */
@media (max-width: 980px) {
    .bg_in_column.et_pb_column_empty {
      display: block;
    }
}
/* END fix pour les colonne vide avec une image de fond */
/* START fix pour la pseudo puce dans la liste des element du table pricing */
.et_pb_pricing li span:before {
    display:none;
}
/* END fix pour la pseudo puce dans la liste des element du table pricing */
/* START pseudos titre dans le footer pour remplacer le style des h4 */
.widget-title.widgettitle.h4 {
    font-size: 18px;
    padding-bottom: 10px;
    line-height: 1em;
    font-weight: 500;
}
/* END pseudos titre dans le footer pour remplacer le style des h4 */
/* START transforme les images de galerie en image carré en ajoutant la classe "gallery_type_square" sur le module galerie d'image */
.gallery_type_square > .et_pb_gallery_items > .et_pb_gallery_item img {
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    object-fit: cover;
}
.gallery_type_square > .et_pb_gallery_items > .et_pb_gallery_item > .et_pb_gallery_image {
    padding-top: 100%;
}
.gallery_type_square > .et_pb_gallery_items > .et_pb_gallery_item > .et_pb_gallery_image > a > .et_overlay {
    right:0 !important;
    width:auto !important;
}
/* END transforme les images de galerie en image carré en ajoutant la classe "gallery_type_square" sur le module galerie d'image */
/* START transforme les image du module image simple en image carré en ajoutant la classe "image_type_square" sur le module d'image */
.image_type_square .et_pb_image_wrap {
    padding-top:100%;
    position:initial;
}
.image_type_square .et_pb_image_wrap > img {
    position:absolute;
    object-fit:cover;
    top:0;
    right:0;
    bottom:0;
    left:0;
    height:100%;
}
/* END transforme les image du module image simple en image carré en ajoutant la classe "image_type_square" sur le module d'image */


.widget-title.widgettitle.h4 {
    font-size: 18px;
    padding-bottom: 10px;
    line-height: 1em;
    font-weight: 500;
}
/* START Flex pour SXO */
.et_builder_inner_content {
display:flex;
flex-direction:column;
}
#order1 {order:1;}
#order2 {order:2;}
#order3 {order:3;}
#order4 {order:4;}
#order5 {order:5;}
#order6 {order:6;}
#order7 {order:7;}
#order8 {order:8;}
#order9 {order:9;}
#order10 {order:10;}
#order11 {order:11;}
#order12 {order:12;}
#order13 {order:13;}
#order14 {order:14;}
#order15 {order:15;}
/* END flex pour SXO */


