.wp-post-image, .pages_count {
	display: none!important;
}
.qsm-pagination {
	border: none!important;
}

h1.h3 {
	background: url(/images/behind_line.png) repeat-x;
	background-position: bottom;
	text-align: center;
}

h1.h3 b {
	background-color: #f4f4f4;
    max-width: max-content;
    display: inline-block;
    line-height: 1.15;
    border-left: solid 5px #f4f4f4;
    border-right: solid 5px #f4f4f4;
}
.qsm-before-message h1 {
	color: #6DAD46!important;
	font-size: 4rem;
	font-weight: bold;
}
.qsm-before-message h2 {
	color: #6DAD46!important;
	font-size: 2rem;
	font-weight: bold;
}

.mlw_qmn_message_before {
	color: unset!important;
	font-size: unset!important;
}
.quiz_section {
	display: flex!important;
	border: unset!important;
	margin: unset!important;
	padding: unset!important;
	font-size: unset!important;
}
.quiz_section .mlw_qmn_question.qsm_remove_bold {
    display: block;
    margin-bottom: 0px!important;
}

.quiz_section label, .quiz_section .mlw_qmn_question {
    display: block;
    margin: 0px!important;
}

.qmn_mc_answer_wrap {
	display: inline-flex;
	margin: 1rem 0 5px 0;
}

.mlw_qmn_message_before {
	border-bottom: none!important;
}
.border_botom_3rem {
	border-bottom: solid 3rem #f4f4f4!important;
}

.quiz_section .mlw_qmn_question h2, .quiz_section .mlw_qmn_question h4 {
	font-weight: bold!important;
}
.mlw_qmn_new_question, .mlw_qmn_question_number {
	font-size: 1.5rem!important;
}
.qmn_radio_answers {
	padding-top: 1rem!important;
}
.quiz_section .qmn_radio_answers .qmn_mc_answer_wrap label, .quiz_section .qmn_check_answers .qmn_mc_answer_wrap label, .quiz_section .qmn_accept_answers .qmn_mc_answer_wrap label {
	font-size: 18px!important;
}
body .quiz_section .qmn_radio_answers .qmn_mc_answer_wrap label, body .quiz_section .qmn_check_answers .qmn_mc_answer_wrap label, body .quiz_section .qmn_accept_answers .qmn_mc_answer_wrap label {
	font-size: 18px!important;
}

@media (max-width: 766.98px) {
	h1 {
		font-size: 2rem!important;
	}
	body .quiz_section .qmn_radio_answers .qmn_mc_answer_wrap label, body .quiz_section .qmn_check_answers .qmn_mc_answer_wrap label, body .quiz_section .qmn_accept_answers .qmn_mc_answer_wrap label {
		font-size: 18px!important;
	}
}
@media (max-width: 575.98px) {
	h1 {
		font-size: 2rem!important;
	}
	body .quiz_section .qmn_radio_answers .qmn_mc_answer_wrap label, body .quiz_section .qmn_check_answers .qmn_mc_answer_wrap label, body .quiz_section .qmn_accept_answers .qmn_mc_answer_wrap label {
		font-size: 18px!important;
	}
}
