.elementor-17843 .elementor-element.elementor-element-684cd295 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17843 .elementor-element.elementor-element-684cd295 > .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS *//* Annonces Réseaux */
.bsaSite {
    background: #607D8B;
    height: 100px;
}

.bsaSiteInner {
    position: absolute;
    text-align: center;
    height: 100px;
}

.bsaProInputs > h3 {
   font-size: 13px !important;
    line-height: 29px;
        color: #585858;
}

.bsaProInputs > h3 > small > a{
   font-size: 9px !important;
    color: grey;
    font-style: italic;
}

.bsaSiteInner .bsaSiteInnerBg {
    background-color: #ffbb00;}
    
.bsaSiteInner:hover .bsaSiteInnerBg {
    background-color: #607D8B;}   

.bsaSiteInner h3 {
    margin: 0 !important;
    padding: 0 !important;
}

.bsaSiteInner h3 > a {
    font-size: 13px;
    line-height: 19px;
    margin-top: 35px;
}

.bsaSiteInner h3 > small {
    top: 60px;
    font-family: sans-serif;
    font-size: 12px;
    text-transform: lowercase;}

ul.product_list_widget {
    line-height: 17px;
}
    
span.product-title {
    font-size: 12px;
}

span.woocommerce-Price-amount.amount {
    font-size: 12px;
    line-height: 30px;
}/* End custom CSS */