.main-navigation.active-menu{
    .lien_newsletter{
        position: relative;
        display: block;
        width:20px;
        height:20px;
    }
    .icon-newsletter.open-newsletter{
        display: none;
    }
    .icon-newsletter.open-newsletter.show-menu-offre{
        position : absolute;
        top:5px;
        display: block;
        opacity: 0.8;
        visibility: visible;
    }
}

.main-navigation.active-mobile {
    .icon-newsletter.open-newsletter{
        display: none;
    }
    .icon-newsletter.open-newsletter.show-menu-offre{
        position : initial;
        display: block;
        visibility: visible;
        opacity: 1;
        height:27px;
    }
}