#keywords_list_background-3 .colored-bg{
    background-color: rgba(248, 144, 165, 0.80)!important;
    color: rgb(87, 41, 50)!important;
}

.bn-block-keywords-list-background  {
    background-position: right;
    background-size: cover;
    color: #FFF;
    margin-bottom: 20px;
}

.bn-block-keywords-list-background .field-name-field-texte p {
    font-family: 'ptSansNarrowLight';
    font-size: 2.5rem;
    text-transform: uppercase;
    line-height: 2.5rem;
    margin : 20px 0 0 10px;
}

.bn-block-keywords-list-background .field-name-field-texte p strong {
    font-family: 'ebGaramondBold';
}

.bn-block-keywords-list-background .keywords-list-row {
    margin : 20px 0;
}

.bn-block-keywords-list-background .keywords-list-row p {
    font-size : 1.5rem;
}

.bn-block-keywords-list-background .keywords-list-row p strong:first-child {
    font-size: 1.8rem;
}

.bn-block-keywords-list-background .list-icon {
    padding: 10px 0 0 0;
    text-align: center;
}

.bn-block-keywords-list-background .keywords-list-row .list-text {
    padding-left : 10px;
}

.bn-block-keywords-list-background .list-icon img {
    max-width: 100%;
    height : auto;
}

.bn-block-keywords-list-background .field-name-field-lien {
    background: #FFF;
    padding : 5px 10px;
    margin : -15px 15px 15px 15px;
    border-radius: 15px;
}

.bn-block-keywords-list-background .field-name-field-lien a {
    color: rgb(87, 41, 50);
    font-family: 'ptSansNarrowLight';
    font-size: 1.5rem;
    text-transform: uppercase;
}

@media (max-width: 991px) {
    .bn-block-keywords-list-background {
        background: none !important;
    }
}
