/*
 * WP Quiz Plugin by MyThemeShop
 * https://mythemeshop.com/plugins/wp-quiz/
*/
.wq_quizCtr { width: 100%; margin-bottom: -20px; } /* ycustomz */
.wq_quizCtr.multiple .wq_singleQuestionWrapper { margin-bottom: 0; }
.wq_questionsCtr{ margin-bottom: -20px; } /* ycustomz */
.wq_singleQuestionWrapper { width: 100%; margin-bottom: 50px; }
.wq_singleQuestionWrapper:last-of-type { margin-bottom: 0 }
.wq_singleQuestionWrapper .wq_continue { text-align: center }
.wq_singleQuestionWrapper .wq_continue button, .wq_triviaQuizTimerInfoCtr button { color: white; background-color: #8BC34A; padding: 12px; margin: 30px 0 10px 0; border-radius: 4px; border: 0px; font-size: 18px; box-shadow: none; cursor: pointer; font-weight: bold; }
.wq_resultsCtr { width: 100%; margin: 0 auto; }
.wq_singleResultWrapper { padding: 10px 20px 20px 20px; margin-top: 20px; border-radius: 3px; font-size: 18px; float: left; width: 100%; box-sizing: border-box; background: #F9F9F9; border: 1px solid #ECECEC; }
.wq_singleResultWrapper .wq_resultScoreCtr { font-weight: bold }
.wq_singleResultWrapper .wq_quizTitle { display: block; font-weight: bold }
.wq_singleResultWrapper .wq_shareCtr { padding-top: 17px; }
.flip_quiz .wq_singleResultWrapper .wq_shareCtr { padding-top: 0; }
.wq_singleResultWrapper p { margin-bottom: 0 }
.wq_singleResultWrapper .wq_shareCtr button, .wq_quizForceShareCtr button { height: 40px; margin: 10px 7px 0 0px; overflow: hidden; padding: 0; min-width: 40px; border-radius: 3px; text-transform: none; font-weight: normal; line-height: 40px; border: 0; color: #fff; font-weight: bold; font-size: 14px; cursor: pointer; }
.wq_singleResultWrapper .wq_shareCtr button > i, .wq_quizForceShareCtr button > i { margin-top: 0; line-height: 40px; width: 40px; }
.wq_singleResultWrapper .wq_shareCtr button > span, .wq_quizForceShareCtr button > span {display: inline-block;border: 1px solid rgba(0, 0, 0, 0.1);vertical-align: middle;padding-left: 12px;padding-right: 14px;min-width: 94px;box-sizing: border-box;text-align: center;}
.wq_singleResultWrapper .wq_shareCtr .wq_shareFB, .wq_quizForceShareCtr .wq_forceShareFB { background: #305c99 }
.wq_singleResultWrapper .wq_shareCtr .wq_shareTwitter { background: #00cdff }
.wq_singleResultWrapper .wq_shareCtr .wq_shareGP { background: #d24228 }
.wq_singleResultWrapper .wq_shareCtr .wq_shareVK { background: #567ca4; margin-right: 0; }
.wq_singleResultRow .wq_resultExplanation, .wq_resultExplanation .wq_resultExplanationLongDesc { display: none }
.wq_resultImg { margin-bottom: 10px; }
.wq_triviaQuizTimerInfoCtr { text-align: center; font-weight: bold; font-size: 18px; }
.wq_triviaQuizTimerInfoCtr p { margin-bottom: 0 }
.wq_triviaQuizTimerCtr { position: fixed; top: 50px; left: 50px; text-align: center; width: 50px; line-height: 50px; border-radius: 50%; color: #fff; background-color: #FF5722; display: none; }
.wq_shareCtr p {margin-bottom: 0;font-weight: bold;}
/* Shake on hover */
.wq_singleQuestionWrapper .wq_continue button:hover, .wq_singleResultWrapper .wq_shareCtr button:hover, .wq_quizEmailCtr form button:hover, .wq_quizForceShareCtr botton:hover, .wq_triviaQuizTimerInfoCtr button:hover { }
.wq_quizCtr .wq_quizProgressBarCtr .wq_quizProgressBarCtr { margin-bottom: 30px; }
.wq_quizCtr .wq_quizProgressBar { background-color: #ebebeb; box-shadow: inset 0 1px 1px rgba(100, 100, 100, 0.1); box-sizing: initial; color: #fff; font-size: 11px; height: 18px; line-height: 1.285; margin: 6px 0; position: relative; text-align: center; width: 100%; border-radius: 10px; margin: 0 1px; }
.wq_quizCtr .wq_quizProgressBar > span { float: left; margin: 0 -1px; min-width: 30px; line-height: 16px; text-align: right; border: 1px solid; border-radius: 10px; box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2); width: 10px; display: block; height: 100%; overflow: hidden; padding: 0 3px; position: relative; background: #85c440; border-color: rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.3); box-sizing: border-box; }
.wq_questionTextCtr { float: left; padding: 12px 20px; background: #eee; width: 100%; } /* ycustomz */
.wq_singleQuestionCtr { margin-bottom: 0; }
.wq_questionTextCtr h4 { margin: 0; font-size: 28px; line-height: 1; color: inherit; }
.wq_quizCtr img { max-width: 100%; height: auto; width: 100%; vertical-align: middle !important; }
.wq_triviaQuestionExplanation { padding: 10px 10px 0 10px; border: 1px solid #dddddd; display: none; margin: 20px 0 0 0; border-radius: 2px; clear: both; width: 100%; box-sizing: border-box; }
.wq_IsPersonality .row, .wq_IsTrivia .row{ margin: 0; margin-bottom: 10px; }
.col-md-wq-6 { width: 49%; float: left; }
.col-md-wq-6:last-child { float: right; }
.col-md-wq-6:first-child { float: left; }
.col-md-wq-4 { width: 32%; float: left; margin-right: 2%; }
.col-md-wq-4:last-child { float: right; margin-right: 0; }
.col-md-wq-4:first-child, .col-md-wq-4:nth-child(2),.col-md-wq-4:nth-child(5) { float: left }
.wq_answerImgCtr { margin-bottom: 8px; }
.wq_answersWrapper .row:before, .wq_answersWrapper .row:after { content: " "; display: table; }
.wq_answersWrapper .row:after { clear: both; }
p.wq_QuestionExplanationText { margin-bottom: 10px; }
.wq_retakeQuizCtr { text-align: center }
.wq_retakeQuizCtr > button { margin: 20px 0 }
.wq_retakeQuizBtn { background-color: #333; border: 0; color: #fff; cursor: pointer; font-size: 20px; font-weight: 700; padding: 10px; }
.wq_singleQuestionWrapper.wq_IsFlip { text-align: center; margin-bottom: 40px; position: relative; clear: both; }
.wq_singleQuestionWrapper.wq_IsFlip:first-of-type { margin-top: 0 }
.wq_singleQuestionWrapper.wq_IsFlip:last-of-type { margin-bottom: 0 }
.wq_IsFlip  .item_top { display: table; width: 100%; }
.wq_IsFlip .title_container { display: table-cell; text-align: left; }
.wq_IsFlip .front { cursor: pointer; height: auto !important; }
.wq_IsFlip  .back { position: relative; height: auto !important; cursor: pointer }
.wq_IsFlip img { width: 100%; height: auto; top: 0; left: 0; vertical-align: middle }
.wq_IsFlip .desc { position: absolute; left: 0; bottom: 0; top: 0; right: 0; }
.wq_IsFlip .front .desc { line-height: 36px; height: 36px; background: rgba(0, 0, 0, 0.45); color: #fff; font-size: 18px; }
.wq_IsFlip .desc > div { text-align: center; width: 100%; height: 100%; background: rgba(49, 19, 19, 0.7); font-size: 34px; line-height: 1.4; color: #fff; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 15px; box-sizing: border-box; }
.wq_embedToggleQuiz, .wq_embedToggleQuiz input { float: left; width: 100%; box-sizing: border-box; }
.wq_embedToggleQuiz { clear: both; margin: 15px 0; }
.wq_questionMediaCtr { width: 100%; margin-bottom: -15px; } /* ycustomz */
.wq_questionAnswersCtr { width: 100%; }
.wq_questionImage { position: relative; width: 100%; }
.wq_questionImage > span, .credits { position: absolute; bottom: 0; right: 0; background: rgba(236, 240, 241, 0.65); padding: 0 9px; font-size: 12px; line-height: 20px; }
.quiz-clearfix { clear: both; zoom: 1; }
.quiz-clearfix:before, .quiz-clearfix:after { content: " "; display: table; }
.quiz-clearfix:after { clear: both }
i.icon.video.play { font-style: normal }
i.icon.video.play:before { font-family: FontAwesome; content: "\f144"; font-size: 8rem; }
.ui.embed .icon:hover:before { color: #fff }
@media screen and (max-width: 550px) {
	.wq_IsFlip .desc > div { font-size: 28px; }
}
@media screen and (max-width: 480px) {
	.wq_IsFlip .desc > div { font-size: 22px; }
	.wq_singleQuestionWrapper .wq_continue button, .wq_triviaQuizTimerInfoCtr button { font-size: 15px; padding: 10px; }
	.wq_singleResultWrapper{ font-size: 15px; }
	.wq_singleResultWrapper .wq_shareCtr button, .wq_quizForceShareCtr button{ font-size: 12px; }
	.wq_questionTextCtr h4{ font-size: 20px; }
	.wq_retakeQuizBtn{ font-size: 17px; }
}
@media screen and (max-width: 480px) {
	.wq_IsFlip .desc > div { font-size: 18px; }
}
