/* Adapted from the Lourdingue site design. No Fortune assets required. */
body.page div .quiz-theme-qsm-theme-bebold-parent {
max-width: 1360px;
    padding: 0 15px;
    margin: auto;
}

div.qsm-quiz-container.quiz_theme_qsm-theme-bebold {
box-shadow: none;
    padding: 0;
}

div.quiz_theme_qsm-theme-bebold:not(.bebold-feature-image-added) .qsm-quiz-form .qsm-page, div.quiz_theme_qsm-theme-bebold:not(.bebold-feature-image-added) .qsm-quiz-form .qsm-auto-page-row {
padding: 0;
}

.quiz_theme_qsm-theme-bebold .mlw_qmn_message_before {
margin-bottom: 150px;
    position: relative;
    padding-right: 50%;
}

.quiz_theme_qsm-theme-bebold .mlw_qmn_message_before h1 {
font-size: 50px;
    line-height: 55px;
    margin-bottom: 60px;
}

.quiz_theme_qsm-theme-bebold .mlw_qmn_message_before p {
font-size: 30px;
    line-height: 40px;
    font-weight: 500;
}

.quiz_theme_qsm-theme-bebold .mlw_qmn_message_before img {
position: absolute;
    right: 0;
    top: 12px;
	max-width: 500px
}

div.qsm-theme-bebold-header {
margin-top: 22px;
    margin-bottom: 35px;
}

div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .qmn_btn:hover, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .btn-secondary:hover, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container input[type="submit"]:hover, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .btn:hover {
background: transparent linear-gradient(109deg, #FFD855 0%, #FCC407 54%, #D3A300 100%) 0% 0% no-repeat padding-box !important;
}

div.quiz_theme_qsm-theme-bebold.qmn_quiz_container .qmn_pagination {
padding: 0;
    margin-bottom: 100px;
}

div.qmn_quiz_container.quiz_theme_qsm-theme-bebold .mlw_next:after {
content: '';
    width: 38px;
    height: 25px;
    background-image: url(./ocef-fleche-bouton-quiz.svg);
    background-size: 100% 100%;
    display: inline-block;
    margin-left: 12px;
}

.quiz_theme_qsm-theme-bebold.qmn_quiz_container .qsm-theme-bebold-header .bebold-previous-btn .dashicons-arrow-left-alt:before {
content: '';
    width: 38px;
    height: 25px;
    background-image: url(./ocef-fleche-bouton-quiz-yellow.svg);
    background-size: 100% 100%;
    display: inline-block;
    transform: rotate(180deg);
    position: relative;
    top: -5px;
}

div.quiz_theme_qsm-theme-bebold.qmn_quiz_container .qsm-theme-bebold-header .bebold-previous-btn {
min-width: 232px;
    height: 62px;
    line-height: 58px;
    border-radius: 53px;
    border: 4px solid #FCC407;
    background: #fff;
    font-weight: 500;
    font-size: 25px !important;
    color: #000000 !important;
    text-align: center;
    display: inline-block;
    padding: 0 !important;
    box-shadow: none;
    margin-right: 80px;
}

div.quiz_theme_qsm-theme-bebold .bebold-previous-btn span.dashicons {
margin-right: 30px
}

div.quiz_theme_qsm-theme-bebold .qsm-theme-bebold-header .bebold-progress-bar {
max-width: 100%;
}

div.quiz_theme_qsm-theme-bebold .qsm-theme-bebold-header .bebold-progress-bar .qsm-progress-bar {
height: 7px;
}

div.quiz_theme_qsm-theme-bebold .qsm-theme-bebold-header .bebold-progress-bar .qsm-progress-bar svg {
border-radius: 7px;
}

div.quiz_theme_qsm-theme-bebold .qsm-theme-bebold-header .bebold-progress-bar .qsm-progress-bar svg path {
stroke-width: 7px
}

div.quiz_theme_qsm-theme-bebold .bebold-pagination-text {
background: #00AFAD;
    border-radius: 22px;
    box-shadow: none;
    width: 108px;
    height: 43px;
    font-size: 20px;
    color: #fff !important;
    line-height: 43px;
    text-align: center;
}

div.qsm-theme-bebold-header .bebold-page-total {
color: #fff;
}

div.quiz_theme_qsm-theme-bebold.qsm-quiz-container select, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container textarea, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]), div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .qsm_contact_div.qsm-contact-type-checkbox label, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .quiz_section .qmn_image_option .qsm-input-label, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .quiz_section .qsm-input-label-bebold .qsm-bebold-points, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .bebold-file-upload-container, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .quiz_section .qsm-input-label {
border-radius: 42px;
    border: 1px solid #00AFAD !important;
    font-size: 25px;
    font-weight: 300;
    color: #9f9f9f;
    padding: 18px 28px;
    margin-bottom: 24px;
}

div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .quiz_section .qsm-input-label:before, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .qsm_contact_div.qsm-contact-type-checkbox label:before {
border: 2px solid #00AFAD !important;
    width: 38px;
    height: 38px;
    margin-right: 20px;
    transition: none;
}

div.quiz_theme_qsm-theme-bebold .quiz_section .qmn_radio_answers input[type="radio"]:checked ~ .qsm-input-label:before {
border-width: 6px !important;
    width: 30px;
    height: 30px;
}

.quiz_theme_qsm-theme-bebold.qsm-quiz-container .quiz_section input:checked ~ .qsm-input-label {
font-weight: 700;
}

div.quiz_theme_qsm-theme-bebold .qsm-question-wrapper {
margin-bottom: 10px;
    padding-right: 39%;
    position: relative;
}

div.quiz_theme_qsm-theme-bebold .qsm-question-wrapper .qsm-featured-image {
position: absolute;
    right: 0;
    top: 20px;
    width: 39%;
    text-align: right;
    padding-left: 50px;
}

div.quiz_theme_qsm-theme-bebold.qmn_quiz_container.qsm_auto_pagination_enabled .quiz_section.quiz_end .qsm-submit-btn {
padding: 0 !important;
    margin-top: 15px;
}

div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .qmn_btn, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .btn-secondary, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container input[type="submit"], div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .btn {
background: transparent linear-gradient(109deg, #FFD855 0%, #FCC407 54%, #D3A300 100%) 0% 0% no-repeat padding-box !important;
}

@media only screen and (max-width:1400px) {
div.quiz_theme_qsm-theme-bebold .bebold-pagination-text {
width: 60px;
}
}

@media only screen and (max-width:1199px) {
div.quiz_theme_qsm-theme-bebold.qsm-quiz-container select, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container textarea, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]), div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .qsm_contact_div.qsm-contact-type-checkbox label, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .quiz_section .qmn_image_option .qsm-input-label, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .quiz_section .qsm-input-label-bebold .qsm-bebold-points, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .bebold-file-upload-container, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .quiz_section .qsm-input-label {
font-size: 20px;
}

div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .quiz_section .qsm-input-label:before, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .qsm_contact_div.qsm-contact-type-checkbox label:before {
margin-right: 12px;
}
}

@media only screen and (max-width:991px) {
.quiz_theme_qsm-theme-bebold .mlw_qmn_message_before img {
width: 300px;
}

.quiz_theme_qsm-theme-bebold .mlw_qmn_message_before {
margin-bottom: 60px;
}

div.quiz_theme_qsm-theme-bebold .qsm-question-wrapper .qsm-featured-image {
padding-left: 30px;
}

div.quiz_theme_qsm-theme-bebold.qsm-quiz-container select, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container textarea, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]), div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .qsm_contact_div.qsm-contact-type-checkbox label, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .quiz_section .qmn_image_option .qsm-input-label, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .quiz_section .qsm-input-label-bebold .qsm-bebold-points, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .bebold-file-upload-container, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .quiz_section .qsm-input-label {
padding: 15px 25px;
}

div.quiz_theme_qsm-theme-bebold.qmn_quiz_container .qsm-theme-bebold-header .bebold-previous-btn {
margin-right: 30px;
}
}

@media only screen and (max-width:767px) {
.container,
    .container2,
    body.page div .quiz-theme-qsm-theme-bebold-parent {
padding-left: 30px;
        padding-right: 30px;
}

.quiz_theme_qsm-theme-bebold .mlw_qmn_message_before img {
position: static;
        width: auto;
        margin-top: 20px;
}

.quiz_theme_qsm-theme-bebold .mlw_qmn_message_before {
padding-right: 0;
}

div.qsm-theme-bebold-header {
margin-bottom: 20px;
}

.quiz_theme_qsm-theme-bebold .mlw_qmn_message_before h1 {
font-size: 32px;
        line-height: 37px;
        margin-bottom: 30px;
}

.quiz_theme_qsm-theme-bebold .mlw_qmn_message_before p {
font-size: 20px;
        line-height: 30px;
}

.quiz_theme_qsm-theme-bebold .mlw_qmn_message_before {
margin-bottom: 30px;
}

div.quiz_theme_qsm-theme-bebold.qmn_quiz_container .qmn_pagination {
margin-bottom: 60px;
}

div.quiz_theme_qsm-theme-bebold.qmn_quiz_container .qsm-theme-bebold-header .bebold-previous-btn {
margin-right: 0;
        margin-bottom: 20px;
}

div.quiz_theme_qsm-theme-bebold .qsm-question-wrapper {
padding-right: 0;
}

div.quiz_theme_qsm-theme-bebold .qsm-question-wrapper .qsm-featured-image {
position: static;
        width: 100%;
        text-align: center;
        padding: 10px 0 20px 0;
}

div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .quiz_section .qsm-input-label:before, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .qsm_contact_div.qsm-contact-type-checkbox label:before {
width: 25px;
        height: 25px;
        margin-right: 5px;
        font-size: 18px;
}

div.quiz_theme_qsm-theme-bebold .quiz_section .qmn_radio_answers input[type="radio"]:checked ~ .qsm-input-label:before {
width: 17px;
        height: 17px;
}

div.quiz_theme_qsm-theme-bebold.qsm-quiz-container select, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container textarea, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]), div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .qsm_contact_div.qsm-contact-type-checkbox label, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .quiz_section .qmn_image_option .qsm-input-label, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .quiz_section .qsm-input-label-bebold .qsm-bebold-points, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .bebold-file-upload-container, div.quiz_theme_qsm-theme-bebold.qsm-quiz-container .quiz_section .qsm-input-label {
padding: 15px;
        margin-bottom: 20px;
}
}

div.qmn_quiz_container.quiz_theme_qsm-theme-bebold .mlw_next:hover:after {
transform: translateY(1.5px);
	background: #FCC407;
	-webkit-mask-image: url('./ocef-fleche-bouton-quiz.svg');
    mask-image: url('./ocef-fleche-bouton-quiz.svg');
}

div.quiz_theme_qsm-theme-bebold.qmn_quiz_container .qsm-theme-bebold-header .bebold-previous-btn:hover {
background: #FCC407 !important;
}

.quiz_theme_qsm-theme-bebold.qmn_quiz_container .qsm-theme-bebold-header .bebold-previous-btn .dashicons-arrow-left-alt:before {
background-image: url('./ocef-fleche-bouton-quiz.svg');
}
