/*
Theme Name: Avada_child
Description: Theme enfant Avada - 2G Clim R'
Author: Séverine Guillemin - segIscola
Author URI: https://www.segiscola.com
Template: Avada 
Version: 0.1.0
*/


/* -------------- HEADER -------------- */
.fusion-sticky-container.fusion-sticky-transition {
    border-bottom: 1px solid rgb(0 0 0 / 10%) !important ;
}


/* -------------- PAGE D'ACCUEIL - NOS SERVICES -------------- */
.sg_button-contentBoxes {
    display: block;
    height: 60px;
    width: 60px;
    top: 27px !important;
    /* right: -50px !important; */
    border-radius: 50% !important;
    background-color: white !important;
    /* background: linear-gradient(to bottom, #fff, #fff 55%, rgba(0,0,0,0) 55% ) !important; */
    border: none !important;
    /* padding-top: 20px !important;
    padding-bottom: 20px !important; */
}

.sg_programme-fidelite .sg_fidelite {
    top: 30px !important;
}

.sg_button-contentBoxes i {
    color: #3d66ae !important;
    margin-right: 0 !important;
    margin-top: -17px !important;
    font-size: 1.7em !important;
}

.sg_nos_services:hover .sg_button-contentBoxes {
    transform: scale(1.2);
}

/* .sg_depannage .fusion-column-wrapper {
    overflow: visible !important;
} */


/* -------------- FOOTER -------------- */
.fusion-widget-cart {
    display: none !important;
}

#fusion-menu-widget-1 ul #menu-item-1037 a:after {
    content: '' !important;
}

/* -------------- WOOCOMMERCE -------------- */
.woocommerce .fusion-button:hover {
    color: #ff544e !important;
}

/* -------------- PAGE CATALOGUE -------------- */
.sg_button-noText i {
    margin-right: 0 !important;
}

.product-grid-view a.product-images .featured-image img {
    height: 150px !important;
    width: auto !important;
    margin-top: 10px !important;
}

.product-grid-view .fusion-product-content .product-details h3 {
    text-align: center !important;
}

.product-grid-view .fusion-product-content .fusion-price-rating {
    justify-content: center !important;
}

.product-grid-view .fusion-product-content .product-buttons {
    display: none !important;
}

.fusion-sidebar-inner-content {
    padding: 10px !important;
}

.fusion-sidebar-inner-content .bapf_button_berocket .bapf_body {
    text-align: center !important;
}

aside div[data-name="Saisons"] ul {
    padding-left: 0;
}



/* -------------- COMPLIANZ -------------- */
#cmplz-document {
    max-width: 100% !important;
}



@media all and (max-width: 640px) {
    #main.width-100 {
        padding-top: 0px !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    aside {
        display: none !important;
    }
}