.cookies #cookies .buttons div,
.pop_in_cookies #pop_cookies .container .content .buttons div,
.pop_in_cookies #pop_cookies .container .content .button_confirm .confirm,
header .header_content nav #menu .menu li,
#bic-flex-5 .float p,
#bic-flex-contest .container .form_title,
#bic-flex-5 .container .card .card_top .content p strong,
#bic-flex-contest .container .date,
#bic-flex-contest .container #participation .form_desc,
#bic-flex-contest .container #participation.send .felicitation .felicitation_title,
#bic-flex-contest .container:before, #bic-flex-contest .container:after,
#bic-flex-contest .container .subtitle,
#bic-flex-news .container .carrousel .carrousel_content .form_top .post_title,
#bic-flex-news .container .carrousel .carrousel_content .form_bottom .content a,
#footing .footer_container .copyright, .pop_in_cookies #pop_cookies .container .content .subtitle,
header .header_content nav #menu .menu li, header #carrousel1 article.carrousel_content .carrousel_container a,
#main #home #carrousel2 .container .carrousel_content .carrousel_container .push_title,
#main #home #carrousel2 .container .carrousel_content .carrousel_container .push_title,
#main #home #carrousel2 .container .carrousel_content .carrousel_container .push_button, #bic-flex-5 .punchline,
#bic-flex-5 .container .card .card_top .content h3,
#bic-flex-5 .container #carrousel3 article.carrousel_content .carrousel_container .content_container .push_title,
#bic-flex-5 .container .button_buy .button, .buy_list h3, .buy_list ul li a,
#buy #carrousel4 .buy_list li a,
#bic-flex-range .title,
#bic-flex-range #carrousel5 .carrousel_content .card_top .content h3,
#bic-flex-range #carrousel5 .carrousel_content .card_center .card_center_left li div h3,
#bic-flex-range #carrousel5 .carrousel_content .card_bottom .button_buy .button,
#bic-flex-contest .container #participation .submit {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: bold;
}

.radio-group .answer {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: bold;
}

#bic-flex-range .title .white { font-family: 'Source Sans Pro', sans-serif !important; font-weight: bold; transform: translateY(-7%); }
#bic-flex-range .title .white sup{top: 8px}
#bic-flex-contest .title { font-family: 'Source Sans Pro', sans-serif !important; font-weight: bold; transform: translateY(-48%); }

@media screen and (max-width: 650px) {
    #bic-flex-5 .container #carrousel3 article.carrousel_content:nth-child(2) .carrousel_container .content_container img {
        top: 7rem;
    }

    #bic-flex-range #carrousel5 .carrousel_content .card_center .card_center_left li div h3 {
        word-break: break-all;
    }
}
