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


.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 */
/* 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 */
.button.product_type_variable.add_to_cart_button {
    color: black !important;
    }
    
 #top-menu li li a {
    padding: 4px 10px !important;
    width: 270px !important;
}

.nav li ul {
    position: absolute;
    padding: 20px 0;
    z-index: 9999;
    width: 300px !important;
    background: #fff;
        background-color: rgb(255, 255, 255);
    visibility: hidden;
    opacity: 0;
    border-top: 3px solid #2ea3f2;
        border-top-color: rgb(46, 163, 242);
    box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -webkit-transform: translateZ(0);
    text-align: left;
}

#place_order {
    border: black 2px solid !important;
    color: black !important;
}


.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    background: #dcba9d !important;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
        color: #515151 !important;
    background-color: transparent !important;
  }
 
 .et_pb_bg_layout_light .et_pb_widget li a {
    color: #fdfcfc !important;
    
    }
 .et_pb_widget_area ul {
    list-style: none !important;
    padding: 0 !important;
    line-height: inherit !important;
    margin-top: 8px;
}
    
    
