.mentions-legales {
    @include outer-container;
    margin-bottom: 40px;
}

.mentions-legales-wrapper {
    @include span-columns(10);
    @include shift(1);
    margin-top: 20px;
}

.mentions-legales-title {
    margin: 0 0 80px;
    text-align: center;
    font-family: 'lucien-light';
    font-weight: normal;
    font-size: 2.5em;
}

.mentions-legales-content {
    @include span-columns(6);

    @include tablet-landscape-and-below {
        @include span-columns(12);
        @include omega();
    }

    a {
        text-decoration: underline;
    }
}

.mentions-legales-content-title {
    font-family: 'Lucien-regular';
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.mentions-legales-content-txt {
    margin-bottom: 40px;
    font-size: 1.1em;
}

.mentions-legales-content-list {
    font-family: 'Georgia';
    font-size: 1.1em;
    list-style-position: inside;
    margin-bottom: 20px;
}

.mentions-legales-visuel {
    @include span-columns(6);

    img {
        width: 100%;
        max-width: 100%;
    }

    @include tablet-landscape-and-below {
        margin-top: 40px;
        @include span-columns(12);
        @include omega();
    }
}
