/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

/* .no-hover:hover a:not(.elementor-sub-item) {
	color: #222 !important;
} */

.no-sub-arrow .sub-arrow {
	display: none;
}
.own-vertical-menu .elementor-sub-item {
	padding-left: 20px !important;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}
.own-mobile-menu .elementor-sub-item {
	padding-left: 26px !important;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}
.own-vertical-menu .sub-menu .sub-menu .elementor-sub-item {
	padding-left: 30px !important;
	font-weight: 400 !important;
}
.own-mobile-menu .sub-menu .sub-menu .elementor-sub-item {
	padding-left: 35px !important;
	font-weight: 400 !important;
}
.own-vertical-menu .sub-menu .sub-menu .last-submenu, .own-mobile-menu .sub-menu .sub-menu .last-submenu {
	padding-bottom: 4px !important;
}
.own-vertical-menu .current-menu-parent ul, .own-vertical-menu .current-menu-ancestor > ul, .own-mobile-menu .current-menu-parent ul, .own-mobile-menu .current-menu-ancestor > ul, .own-vertical-menu .current_page_item > ul, .own-mobile-menu .current_page_item > ul, .own-vertical-menu .has-submenu.highlighted ~ ul ul, .own-mobile-menu .has-submenu.highlighted ~ ul ul {
	display: block;
}
.own-mobile-menu .elementor-nav-menu--dropdown.elementor-nav-menu__container {
	padding-top: 24px;
	padding-bottom: 24px;
}
.highlighted {
	font-size: 1.2em;
}
#content .elementor-widget-text-editor ul {
  padding-bottom: 14px;
}
.tovabb b {
	display: inline-block;
 	padding-top: 10px;
}
.q-igaz img, .q-hamis img {
	width: 30px;
	height: 30px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}
.q-igaz, .q-hamis {
  width: 75px;
  height: 75px;
  border: solid #000 2px;
  border-radius: 50%;
  text-align: center;
  align-content: center;
}
.ays_answer_image, .ays-field {
	width: fit-content !important;
	border: none !important;
}
.q-answer {
  width: fit-content;
  text-align: center;
}
.q-answer-b {
  padding-top: 15px;
}
.quiz_section .qmn_radio_answers .q-answer
 {
	font-size: 16px;
}
.qsm-quiz-container p {
	font-size: 18px;
}
.ays_answer_image:before, .qmn_quiz_radio.qmn-multiple-choice-input {
	opacity: 0;
	
}
#quizForm1 .quiz_begin,#quizForm2 .quiz_begin, #quizForm3 .quiz_begin {
	height: 1px;
	opacity: 0;
	padding: 0;
}
.qsm-quiz-container-1 .qmn_pagination, .qsm-quiz-container-2 .qmn_pagination, .qsm-quiz-container-3 .qmn_pagination {
  justify-content: center !important;
}
.qsm-quiz-container {
	text-align: center;
}
.qsm-quiz-container.qsm-quiz-container-1.qsm-recently-active, .qsm-quiz-container.qsm-quiz-container-2.qsm-recently-active, .qsm-quiz-container.qsm-quiz-container-3.qsm-recently-active {
 	background-color: #E8F4F4;
	position: fixed !important;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	padding-top: 90px;
	padding-left: 25%;
	padding-right: 25%;
	overflow: auto;
}
.top-bottom {
  padding-top: 20px;
  padding-bottom: 20px;
}
/* .qsm-quiz-container .qsm-results-page {
	padding-left: 30%;
	padding-right: 30%;
} */
.own-vertical-menu {
	bottom: 0;
	padding-bottom: 100px;
}
.qmn_btn.mlw_qmn_quiz_link.mlw_next.mlw_custom_start {
	width: 260px;
	background: #222 !important;
	color: #fff !important;
	font-size: 20px !important;
	text-transform: uppercase;
	font-weight: 500;
	border-radius: 8px;
	font-family: "Roboto", Sans-serif;
	line-height: 1em;
  	letter-spacing: 1px;
	padding-top: 14px !important;
	padding-bottom: 11px !important;
}
.qsm-results-page a button {
	border: none;
	margin-top: 30px;
	background-color: #222 !important;
}
.qmn_btn.mlw_qmn_quiz_link.mlw_next.mlw_custom_start:hover, .qsm-results-page a button:hover {
	background: #3a3a3a !important;
}
.qmn_btn.mlw_qmn_quiz_link.mlw_previous {
  display: none !important;
}
.qsm-auto-page-row.quiz_section.quiz_end.qsm-d-none, #mlw_error_message {
  display: none;
}
img {
	color: rgba(0,0,0,0);
}
.qmn_pagination.border.margin-bottom {
	margin-bottom: 0;
}
.qmn_btn.mlw_qmn_quiz_link.mlw_next.mlw_custom_next, .qsm-btn.qsm-submit-btn.qmn_btn {
  background: #E8F4F4 !important;
  color: #222 !important;
  font-size: 20px !important;
  font-weight: 400;
  border-radius: 8px !important;
  font-family: "Roboto", Sans-serif !important;
  line-height: 1em;
  letter-spacing: 1px;
  padding-top: 14px !important;
  padding-bottom: 11px !important;
  border: solid #222 2px !important;
}
.qmn_radio_answers.qmn_radio_horizontal_answers .mlw_horizontal_choice:first-of-type .qsm-input-label {
	margin-left: -14px !important;
}
.own-checked .q-answer {
  color: #2BA8A6;
  font-weight: 500 !important;
}
.own-checked .q-igaz, .own-checked .q-hamis {
  border: solid #2BA8A6 2px;
}
.not-own-checked {
  pointer-events: none;
}

@media only screen and (min-width: 501px) {
	.qmn_radio_answers.qmn_radio_horizontal_answers .mlw_horizontal_choice:first-of-type .qsm-input-label {
		padding-right: 80px !important;
	}
}

@media only screen and (max-width: 500px) {
	/* .qmn_radio_answers.qmn_radio_horizontal_answers .mlw_horizontal_choice:first-of-type .qsm-input-label {
		padding-right: 14px !important;
	} */
	.qmn_pagination {
		align-items: center !important;
		flex-direction: row !important;
	}
}

.mlw_qmn_message_end p {
	margin-bottom: 0;
}
.quiz_section .mlw_qmn_new_question {
	display: inline-block !important;
	margin-bottom: 20px !important;
	font-size: 20px !important;
}
.mlw_qmn_question, .mlw_qmn_question p {
	font-size: 18px !important;
}
.mlw_qmn_question p strong, .qsm-results-page p strong {
	font-size: 18px !important;
	display: inline-block !important;
	margin-bottom: 20px !important;
}
.qsm-results-page hr {
	margin-top: 60px;
	margin-bottom: 60px;
	display: inline-block;
	width: 240px;
}

@media only screen and (min-width: 768px) {

}

@media only screen and (min-width: 1025px) and (max-width: 1366px) {
	.embedpress-document-embed iframe {
		height: 980px !important;
		max-height: 100vh !important;
	}
}

.has-submenu:hover, .current-menu-ancestor > .has-submenu, .has-submenu .sub-arrow:hover, .has-submenu:hover .sub-arrow, .current-menu-ancestor > .elementor-item-active.has-submenu .sub-arrow, .has-submenu:focus .sub-arrow, .has-submenu.highlighted .sub-arrow, .current-menu-ancestor > .has-submenu .sub-arrow, .elementor-item-active.has-submenu > .sub-arrow {
    fill: #2ba8a6 !important;
	color: #2ba8a6 !important;
}

.qmn_pagination {
  border-top: 1px solid rgba(243, 243, 243, 0) !important;
}