/*
Theme Name: Enfant divi
Description: Theme enfant 
Author: Com&Sun
Author URI: https://www.comandsun.com
Template: Divi
Version: 1.0.0
*/


/* General */
.product .stock {
    display: none;
}

/* Page : Résultats de recherche */
body.search-results .results-content .wrapper-gamme li a:hover {
    color: black;
}
body.search-results .results-content .wrapper-gamme li {
    list-style: none;
}
body.search-results .results-content .wrapper-marque {
    width: 100%
}
body.search-no-results .et_pb_row,
body.search-results .et_pb_row {
    width: 90%;
    max-width: 90%;
}
body.search-no-results .site-content {
    padding: 20px;
}
body.search-results .results-content {
    display: flex;
    padding: 20px;
}
body.search-results .results-content h2 {
    border-bottom: 1px solid black;
}
body.search-results .entry-summary p.price span  {
    font-size: 22px !important;
}
body.search-results .product_title  {
    font-size: 18px;
}
body.search-results .results-content h3 {
    padding: 15px 10px 15px 20px;
    background-color: #0c71c3;
    color: white;
}
body.search-results .product .summary.entry-summary p {
    padding: 10px;
}
body.search-results .product .summary.entry-summary .entry-title {
    width: 100%;
    margin: 0;
    padding: 10px !important;
}
body.search-results .product .woocommerce-product-gallery__image img {
    max-height: 100%;
}
body.search-results .product .woocommerce-product-gallery__image,
body.search-results .product .woocommerce-product-gallery__wrapper {
    height: 100%;
    max-height: 89px;
}
body.search-results .product .summary.entry-summary {
    display: flex;
    flex-wrap: wrap;
    height: fit-content;
}
body.search-results .product {
    width: 100%;
}
body.search-results .product .woocommerce-product-gallery {
    max-width: 250px;
    width: auto;
}
body.search-results .products .product .clearfix {
    background-color: white;
}
body.search-results .products {
    display: flex;
    flex-wrap: wrap;
    overflow: auto;
    max-height: 450px;
    border: 1px solid black;
    padding: 8px;
    background: #108df3;
}
body.search-results h1 {
    padding: 20px;
    margin-top: 25px;
}
body.search-results .product > div.clearfix {
    display: flex;
    border: 1px solid;
    margin-bottom: 7px;
}
body.search-results .woocommerce-tabs,
body.search-results .woocommerce-notices-wrapper,
body.search-results .product_meta,
body.search-results .onsale,
body.search-results .related.products {
    display: none;
}



/* Page : Single Product */
body.single-product .product_meta {
    display: none;
}

body.single-product #sidebar {
    display: none;
}
body.single-product #left-area {
    float: none;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0 !important;
    width: 100%;
}
body.single-product #main-content .container:before {
    display: none;
}
body.single-product div.product div.images img.wp-post-image {
    max-height: 400px !important;
    margin: auto !important;
    width: auto !important;
    height: auto !important;
}


/* Page : Accueil */
body:not(.logged-in) .for-logged,
body.logged-in .for-non-logged,
body:not(.logged-in) .et-cart-info {
    display: none !important;
}

/* Filtres Produits Woocommerce */
.wpfMainWrapper {
    display: flex;
}
.wpfFilterVerScroll {
    border: 1px solid black;
}
.wpfFilterTitle {
    border: 1px solid black;
    padding: 5px 10px 5px !important;
    margin-bottom: 5px !important;
    position: relative;
}
.wpfFilterWrapper {
    margin-top: 0 !important;
}
.wpfFilterWrapper .wfpTitle {
    margin: 0 !important;
}
.wpfFilterWrapper i, .wpfFilterWrapper svg {
    display: inline-block;
    float: none;
    right: 10px;
    bottom: 10px;
    position: absolute;
}
.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton {
    padding: 10px !important;
    font-size: 12px !important;
}
@media screen and (max-width: 1200px) {
    .wpfMainWrapper {
        display: block;
    }
    .wpfFilterWrapper {
        margin-bottom: 0 !important;
    }
}
#menu-principal-ok .menu-item-type-gs_sim {
    display: none !important;
}