/*! * WP Quiz by MyThemeShop * https://mythemeshop.com/plugins/wp-quiz/ */
.wq-hidden{
    display:none !important;
}
.wq-loading{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1000;
    display:none;
    background-color:rgba(255,255,255,0.5)
}
.wq-is-loading .wq-loading{
    display:block
}
.wq-loading .wq-spinner{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    z-index:1010
}
.wq-locker{
    text-align:center
}
.wq-locker+.wq-locker,.wq-locker+.wq-quiz{
    display:none
}
.wq-error{
    color:#c40000
}
@font-face{
    font-family:'wq-icon';
    src:url("../fonts/wq-icon.eot?25224");
    src:url("../fonts/wq-icon.eot?25224#iefix") format("embedded-opentype"),url("../fonts/wq-icon.woff2?25224") format("woff2"),url("../fonts/wq-icon.woff?25224") format("woff"),url("../fonts/wq-icon.ttf?25224") format("truetype"),url("../fonts/wq-icon.svg?25224#wq-icon") format("svg");
    font-weight:normal;
    font-style:normal
}
[class^="wq-icon-"]:before,[class*=" wq-icon-"]:before{
    font-family:"wq-icon";
    font-style:normal;
    font-weight:normal;
    speak:none;
    display:inline-block;
    text-decoration:inherit;
    width:1em;
    margin-right:.2em;
    text-align:center;
    font-variant:normal;
    text-transform:none;
    line-height:1em;
    margin-left:.2em;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.animate-spin{
    -webkit-animation:spin 2s infinite linear;
    animation:spin 2s infinite linear;
    display:inline-block
}
@-webkit-keyframes spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.wq-icon-undo:before{
    content:'\e800'
}
.wq-icon-facebook:before{
    content:'\f09a'
}
.wq-icon-spinner:before{
    content:'\f110'
}
.wq-embed{
    position:relative;
    max-width:100%;
    height:0;
    overflow:hidden;
    background:#dcddde;
    padding-bottom:56.25%
}
.wq-embed iframe{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.wq-embed-placeholder,.wq-embed-icon{
    position:absolute;
    cursor:pointer;
    top:0;
    left:0;
    display:block;
    width:100%;
    height:100%
}
.wq-embed-placeholder{
    z-index:1000
}
.wq-embed-icon{
    z-index:1010;
    background-color:rgba(255,255,255,0.1)
}
.wq-embed-icon:before{
    content:" ";
    display:block;
    height:82px;
    width:82px;
    border:3px solid #fff;
    border-radius:50%;
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
}
.wq-embed-icon:after{
    content:" ";
    display:block;
    height:0;
    width:0;
    border-top:15px solid transparent;
    border-bottom:15px solid transparent;
    border-left:30px solid #fff;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-15px;
    margin-left:-10px
}
.wq-embed.active .wq-embed-placeholder,.wq-embed.active .wq-embed-icon{
    display:none
}
.wq-embed.active iframe{
    display:block
}
.wq-results{
    font-size:18px;
    box-sizing:border-box;
    width:100%;
    margin:20px 0 15px;
    padding:10px 20px 20px 20px;
    border:1px solid #ececec;
    background:#f9f9f9
}
.wq-results .wq_resultScoreCtr{
    font-weight:bold
}
.wq-results .wq_quizTitle{
    display:block;
    margin-bottom:10px;
    font-weight:700
}
.wq-results .wq_shareCtr{
    padding-top:0
}
.wq-results p{
    margin-bottom:0
}
.wq-results img{
    width:100%
}
.wq_singleResultRow .wq_resultExplanation,.wq_resultExplanation .wq_resultExplanationLongDesc{
    display:none
}
img.wq_resultImg{
    margin-bottom:10px
}
.show-played .wq-results,.wq-result.chosen{
    display:block
}
.force-show{
    display:block !important
}
.wq-quiz.multiple .wq-question{
    display:none
}
.wq-quiz.multiple .wq-question:first-of-type{
    display:block
}
.wq-quiz.multiple .wq-is-ad .wq_continue{
    display:block
}
.wq-quiz.has-intro .wq-progress-bar-container,.wq-quiz.has-intro .wq-questions,.wq-quiz.has-intro .wq-embed-toggle,.wq-quiz.has-intro .wq_promoteQuizCtr{
    display:none
}
.wq-question-hint{
    display:block;
    overflow:hidden;
    margin-top:15px
}
.wq-question-hint a{
    font-size:12px;
    float:right;
    text-decoration:none;
    outline:none;
    box-shadow:none
}
.wq-question-hint a:focus,.wq-question-hint a:hover{
    outline:none;
    box-shadow:none
}
.wq-question-hint-content{
    display:none;
    clear:both;
    margin-bottom:5px;
    padding:10px;
    color:#333;
    border:1px solid #9cc6fb;
    background:#ddecff
}
.wq-share{
    clear:both
}
.wq_shareCtr button,.wq_quizForceShareCtr button,.wq_questionLogin button{
    font-size:14px;
    font-weight:700;
    line-height:40px;
    overflow:hidden;
    min-width:40px;
    height:40px;
    margin:10px 7px 0 0;
    padding:0;
    cursor:pointer;
    text-transform:none;
    color:#fff;
    border:0
}
.wq_shareCtr button>i,.wq_quizForceShareCtr button>i,.wq_questionLogin button>i{
    line-height:40px;
    display:inline-block;
    width:40px;
    margin-top:0
}
.wq_shareCtr button>span,.wq_quizForceShareCtr button>span,.wq_questionLogin button>span{
    display:inline-block;
    box-sizing:border-box;
    min-width:94px;
    padding-right:14px;
    padding-left:12px;
    text-align:left;
    vertical-align:middle;
    border-left:1px solid rgba(0,0,0,0.1)
}
.wq_shareCtr .wq_shareFB,.wq_quizForceShareCtr .wq_forceShareFB,.wq_questionLogin .wq_loginFB,.wq_questionLogin .wq_playFB{
    background:#305c99
}
.wq_shareCtr .wq_shareFB img,.wq_quizForceShareCtr .wq_forceShareFB img,.wq_questionLogin .wq_loginFB img,.wq_questionLogin .wq_playFB img{
    float:right;
    width:40px;
    height:40px
}
.wq_shareCtr .wq_shareTwitter{
    background:#00cdff
}
.wq_shareCtr .wq_shareGP{
    background:#d24228
}
.wq_shareCtr .wq_shareVK{
    margin-right:0;
    background:#567ca4
}
.wq_quizProgressBarCtr{
    margin-bottom:30px
}
.wq_quizProgressBar{
    font-size:12px;
    line-height:1.285;
    position:relative;
    box-sizing:initial;
    width:100%;
    height:20px;
    margin:0 1px;
    text-align:center;
    color:#fff;
    border-radius:10px;
    background-color:#ebebeb;
    box-shadow:inset 0 1px 1px rgba(100,100,100,0.1);
    font-weight: bold;
}
.wq_quizProgressBar>span{
    line-height:19px;
    position:relative;
    display:block;
    float:left;
    overflow:hidden;
    box-sizing:border-box;
    width:10px;
    min-width:30px;
    height:100%;
    margin:0 -1px;
    padding:0 3px;
    text-align:right;
    border:1px solid;
    border-color:rgba(0,0,0,0.05) rgba(0,0,0,0.2) rgba(0,0,0,0.3);
    border-radius:10px;
    /*background-color:var(--wq-bar-color, #85c440);*/
    background-color:#d60a51;
    box-shadow:inset 0 1px rgba(255,255,255,0.3),0 1px 2px rgba(0,0,0,0.2)
}
.wq_singleAnswerCtr{
    cursor:pointer
}
.wq_singleAnswerCtr .wq_answerTxtCtr:before,.wq_singleAnswerCtr.chosen .wq_answerTxtCtr:after{
    content:"";
    width:18px;
    height:18px;
    border:2px solid;
    position:absolute;
    left:0;
    top:1px;
    border-radius:2px;
    box-sizing:border-box
}
.wq_singleAnswerCtr.chosen .wq_answerTxtCtr:after{
    content:"";
    width:0;
    height:0;
    background:#fff;
    border:5px solid;
    left:4px;
    top:5px
}
.wq_singleAnswerCtr .wq_answerTxtCtr{
    font-size:18px;
    font-weight:700;
    line-height:19px;
    display:inline-block;
    height:auto;
    padding-left:25px;
    cursor:pointer;
    vertical-align:middle;
    color:inherit;
    background-repeat:no-repeat;
    margin-bottom:0;
    position:relative
}
.wq_retakeQuizBtn,.wq-force-login button,.wq_singleQuestionWrapper .wq_continue button,.wq_quizEmailCtr form button{
    font-size:18px;
    font-weight:bold;
    margin:30px 0 10px 0;
    padding:12px;
    cursor:pointer;
    color:white;
    border:0;
    border-radius:4px;
    /*background-color:var(--wq-bar-color, #8bc34a);*/
    background-color:#d60a51!important;
    box-shadow:none
}
.wq_retakeQuizCtr{
    display:none;
    clear:both;
    text-align:center
}
.wq-results,.wq_continue,.wq-result{
    display:none
}
.wq_quizCtr{
    width:100%;
    margin-bottom:20px
}
.wq_quizCtr.multiple .wq_singleQuestionWrapper{
    margin-bottom:0
}
.wq_questionsCtr{
    margin-bottom:20px
}
.wq_singleQuestionWrapper{
    margin-bottom:50px
}
.wq_singleQuestionWrapper.wq_isAd{
    text-align:center
}
.wq_singleQuestionWrapper.wq_isAd img{
    width:auto !important
}
.wq_singleQuestionWrapper:last-of-type{
    margin-bottom:0
}
.wq_singleQuestionWrapper .wq_continue{
    text-align:center
}
.mfp-content .wq-results{
    margin-top:0
}
.wq_quizForceShareCtr p{
    font-size:20px;
    font-weight:bold;
    margin-bottom:10px
}
.wq_quizForceShareCtr button{
    margin-right:0
}
.wq_shareCtr p,.wq_questionLogin p{
    margin-bottom:0
}
body .wq_questionTextCtr{
    float:left;
    padding:12px 20px;
    background:#eee;
    box-sizing:border-box
}
body .wq_questionTextCtr h4{
    font-size:28px;
    line-height:1;
    margin:0;
    color:inherit
}
.wq_singleQuestionCtr{
    margin-bottom:0
}
.wq_questionTextDescCtr p{
    font-size:14px;
    line-height:15px;
    margin-top:10px
}
.wq_quizCtr img{
    width:100%;
    max-width:100%;
    height:auto;
    vertical-align:middle !important
}
.wq-quiz-personality .row{
    margin:0;
    margin-bottom:10px
}
.col-md-wq-6{
    float:left;
    width:49%
}
.col-md-wq-6:last-child{
    float:right
}
.col-md-wq-6:first-child{
    float:left
}
.col-md-wq-4{
    float:left;
    width:32%;
    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{
    display:table;
    content:' '
}
.wq_answersWrapper .row:after{
    clear:both
}
p.wq_QuestionExplanationText{
    margin:10px 0
}
.wq_quizEmailCtr form p:first-child{
    font-size:24px;
    font-weight:bold;
    margin-bottom:20px;
    text-align:left
}
.wq_quizEmailCtr form p:last-child{
    margin-bottom:0
}
.wq_quizEmailCtr form input[type='text'],.wq_quizEmailCtr form input[type='email']{
    font-size:16px;
    box-sizing:border-box;
    width:100%;
    height:50px;
    margin:0 auto;
    margin-top:5px;
    border:1px solid #ddd;
    text-shadow:none
}
.wq_quizEmailCtr form div{
    margin-bottom:20px
}
.wq_quizEmailCtr form label{
    display:block
}
.wq_quizEmailCtr form .wq-consent-desc{
    text-align:left
}
.resultUpDownVote{
    line-height:1;
    margin-bottom:5px
}
.wq-embed-toggle{
    float:left
}
.wq_embedToggleQuiz,.wq_embedToggleQuiz input{
    float:left;
    box-sizing:border-box;
    width:100%
}
.wq_embedToggleQuiz{
    display:none;
    clear:both;
    margin:15px 0
}
.wq_promoteQuizCtr{
    text-align:right
}
.wq_questionMediaCtr{
    width:100%;
    margin-bottom:15px
}
.wq_questionAnswersCtr{
    width:100%
}
.wq_questionImage{
    position:relative;
    width:100%;
    height:90%
}
.wq_quizCtr.wq-quiz-personality .wq_singleAnswerCtr.wq_answerSelected{
    opacity:1
}
.wq-question .credits{
    font-size:12px;
    line-height:20px;
    position:absolute;
    right:0;
    bottom:0;
    padding:0 9px;
    background:rgba(236,240,241,0.65)
}
.quiz-pro-clearfix{
    clear:both;
    zoom:1
}
.quiz-pro-clearfix:before,.quiz-pro-clearfix:after{
    display:table;
    content:' '
}
.quiz-pro-clearfix:after{
    clear:both
}
i.icon.video.play{
    font-style:normal
}
i.icon.video.play:before{
    position:absolute;
    display:block;
    width:82px;
    height:82px;
    content:'';
    background-image:url(../images/spritesheet.png);
    background-repeat:no-repeat;
    background-position:-63px -3px;
    background-size:186px 87px
}
.ui.embed .icon:hover:before{
    color:#fff
}
.ui.embed>.placeholder{
    height:100% !important
}
.sprite{
    position:relative;
    display:inline-block
}
.sprite:after{
    position:absolute;
    display:block;
    content:'';
    background-image:url(../images/spritesheet.png);
    background-repeat:no-repeat;
    background-size:186px 87px
}
.wq_shareCtr .sprite:after,.wq_questionLogin .sprite:after{
    top:-12px;
    left:13px;
    width:14px;
    height:14px
}
.sprite-facebook:after{
    background-position:-25px -3px
}
.sprite-twitter:after{
    background-position:-150px -31px
}
.sprite-google-plus:after{
    background-position:-44px -3px
}
.sprite-vk:after{
    background-position:-169px -31px
}
@media screen and (max-width: 550px){
    .wq-quiz-flip .wq-question .desc>div{
        font-size:28px
    }
    .col-md-wq-4{
        width:100%
    }
}
@media screen and (max-width: 480px){
    .wq-quiz-flip .wq-question .desc>div{
        font-size:22px
    }
    .wq_singleQuestionWrapper .wq_continue button{
        font-size:15px;
        padding:10px
    }
    .wq-results{
        font-size:15px
    }
    .wq-results .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-quiz-flip .wq-question .desc>div{
        font-size:18px
    }
}
.wp-quiz-listing{
    width:100%;
    clear:both
}
.wp-quiz-listing .latestPost{
    margin:20px auto
}
.wp-quiz-listing a{
    text-decoration:none
}
.wp-quiz-listing .thecategory{
    color:#fff;
    display:inline-block;
    line-height:1;
    border-radius:3px;
    padding:6px;
    margin-right:15px;
    background:#f15a5a;
    font-size:12px
}
.wq-quiz.wq-skin-flat .wq_questionTextCtr{
    background-color:var(--wq-background-color, #ecf0f1);
    color:var(--wq-font-color, #5f5f5f);
    border-radius:3px 3px 0 0;
    width:100%
}
.wq-quiz.wq-skin-flat .wq_singleAnswerCtr{
    background-color:var(--wq-background-color, #ecf0f1);
    color:var(--wq-font-color, #5f5f5f);
    border:3px solid transparent;
    padding:5px 7px;
    margin:0 0 15px 0;
    border-radius:3px;
    line-height:30px
}
.wq-quiz.wq-skin-flat .wq_singleAnswerCtr:last-child{
    margin-bottom:0
}
.wq-quiz.wq-skin-flat .wq_singleAnswerCtr:hover,.wq-quiz.wq-skin-flat .wq_singleAnswerCtr.chosen,.wq-quiz.wq-skin-flat .wq_singleAnswerCtr.wq_answerSelected{
    background:#FFF38B;
    color:#444;
    border:3px solid #F7E971;
    transition:background 550ms ease-out;
    cursor:pointer
}
.wq-quiz.wq-skin-flat .wq_singleAnswerCtr.wq_correctAnswer{
    background:#8BC34A;
    border-color:#7BAD40;
    color:#fff;
    opacity:0.5
}
.wq-quiz.wq-skin-flat .wq_singleAnswerCtr.wq_incorrectAnswer{
    background:#FF5722;
    border-color:#D4471B;
    color:#fff;
    opacity:0.8
}
.wq-quiz.wq-skin-flat .wq_questionAnswered .wq_singleAnswerCtr{
    opacity:0.5
}
.wq-quiz.wq-skin-flat .wq_questionAnswered .wq_singleAnswerCtr.chosen{
    opacity:1
}
.wq-quiz.wq-skin-flat .wq_singleAnswerCtr .wq_answerTxtCtr{
    word-break:break-word
}
.wq-quiz.wq-skin-flat .wq-results{
    background:#ecf0f1;
    border-color:#ecf0f1;
    border-radius:3px
}
.wq-quiz.wq-skin-flat .wq_quizForceActionCtr{
    background:#ecf0f1;
    padding:30px 20px;
    float:left;
    width:100%;
    box-sizing:border-box;
    margin-top:30px;
    border-radius:3px
}
.wq-quiz.wq-skin-flat .wq_shareCtr button,.wq-quiz.wq-skin-flat .wq-results .wq_shareCtr button,.wq-quiz.wq-skin-flat .wq_quizForceShareCtr button,.wq-quiz.wq-skin-flat .wq_questionLogin button,.wq-quiz.wq-skin-flat .wq_retakeQuizBtn,.wq-quiz.wq-skin-flat .wq_quizEmailCtr form button,.wq-quiz.wq-skin-flat .wq_triviaQuestionExplanation{
    border-radius:3px
}
.wq-quiz.wq-skin-flat .wq_quizEmailCtr form input[type="text"],.wq-quiz.wq-skin-flat .wq_quizEmailCtr form input[type="email"]{
    border:2px solid #d7dee0;
    border-radius:4px
}
.wq_triviaQuestionExplanation{
    border-color:#d7dee0;
    padding:12px 12px 2px
}
.wq_triviaQuestionExplanation .wq-explanation-head-correct{
    color:#8BC34A
}
.wq_triviaQuestionExplanation .wq-explanation-head-incorrect{
    color:#FF5722
}
.wq_triviaQuestionExplanation .wq_correctExplanationHead .wq-explanation-head-incorrect,.wq_triviaQuestionExplanation .wq_wrongExplanationHead .wq-explanation-head-correct{
    display:none
}
.wq-skin-traditional .wq_IsSwiperResult h3{
    border-radius:0;
    background:#4CAF50
}
.wq-skin-traditional .wq_singleAnswerCtr{
    background-color:var(--wq-background-color, #f2f2f2);
    color:var(--wq-font-color);
    border:1px solid rgba(0,0,0,0.1);
    padding:7px 7px 8px;
    margin:0 0 15px 0;
    line-height:30px
}
.wq-skin-traditional .wq_singleAnswerCtr:last-of-type{
    margin-bottom:0
}
.wq-skin-traditional .wq_questionTextCtr{
    background-color:var(--wq-background-color, #f2f2f2)
}
.wq_singleAnswerCtr:hover,.wq_singleAnswerCtr.chosen,.wq_singleAnswerCtr.wq_answerSelected{
    background:#fff195;
    color:#000;
    transition:background 550ms ease-out;
    cursor:pointer
}
.wq-skin-traditional .wq_singleAnswerCtr.wq_answerSelected{
    background:#4CAF50;
    color:#fff
}
.wq-skin-traditional .wq_singleAnswerCtr.wq_correctAnswer{
    background:#4CAF50;
    border-color:#409444;
    color:#fff;
    opacity:0.5
}
.wq-skin-traditional .wq_singleAnswerCtr.wq_incorrectAnswer{
    background:#F44336;
    border-color:#CE392E;
    color:#fff;
    opacity:0.8
}
.wq-skin-traditional .wq_questionAnswered .wq_singleAnswerCtr{
    opacity:0.5
}
.wq-skin-traditional .wq_questionAnswered .wq_singleAnswerCtr.chosen{
    opacity:1
}
.wq-skin-traditional .chosen .wq_answerTxtCtr:after,.wq-skin-traditional .wq_answerSelected .wq_answerTxtCtr:after{
    background:#fff
}
.wq-skin-traditional .wq_correctExplanationHead{
    color:#4CAF50;
    font-weight:bold;
    font-size:1.2em
}
.wq-skin-traditional .wq_wrongExplanationHead{
    color:#F44336;
    font-weight:bold;
    font-size:1.2em
}
.wq-skin-traditional .wq_quizForceActionCtr{
    background:#f2f2f2;
    padding:30px 20px;
    border:1px solid #dddddd;
    box-sizing:border-box;
    margin:30px 0 15px
}
.wq-skin-traditional .wq_IsSwiperResult .wq_retakeSwiperWrapper,.wq-skin-traditional .wq-results.wq_IsSwiperResult .wq_shareCtr{
    background:#f2f2f2;
    border-right:1px solid #ddd;
    border-left:1px solid #ddd
}
.wq-skin-traditional .wq_IsSwiperResult .resultImageWrapper .indexWrapper,.wq-skin-traditional .wq_IsSwiperResult .userVote,.wq-skin-traditional .wq_retakeSwiperBtn:hover{
    background:#4CAF50;
    border-color:#4CAF50;
    border-radius:0
}
.wq-skin-traditional .wq_IsSwiperResult .userVote.negativeVote{
    background:#F44336
}
.wq-quiz-trivia .wq_questionTextCtr{
    background-color:var(--wq-background-color);
    color:var(--wq-font-color)
}
.wq-quiz-trivia .row{
    margin:0;
    margin-bottom:10px
}
.wq_triviaQuestionExplanation{
    padding:10px 10px 0 10px;
    border:1px solid #dddddd;
    display:none;
    margin:20px 0 0 0;
    clear:both;
    width:100%;
    box-sizing:border-box
}
.wq_triviaQuestionExplanation span{
    font-weight:700;
    font-size:1.2em
}
.wq_questionAnswered.is-incorrect .wq_triviaQuestionExplanation,.wq_questionAnswered.is-correct .wq_triviaQuestionExplanation{
    display:block
}
.is-correct .wq-explanation-head-incorrect,.is-incorrect .wq-explanation-head-correct{
    display:none
}
.wq-checked-answers-list .is-correct{
    color:#7bad40
}
.wq-checked-answers-list .is-incorrect{
    color:#ff5722
}
.wq-checked-answers-list{
    display:none
}
.wq-end-answers.wq-layout-multiple .wq_triviaQuestionExplanation{
    display:none !important
}
.wq-end-answers.wq-layout-multiple .wq-checked-answers-list{
    display:block
}
.wq_quizCtr.flip_quiz .card{
    position:relative;
    color:#fff
}
.wq_quizCtr.flip_quiz .wq-question:not(.no-flip){
    -webkit-perspective:1000px;
    perspective:1000px
}
.wq_quizCtr.flip_quiz .wq-question:not(.no-flip) .card{
    -webkit-transform:rotateY(0deg);
    transform:rotateY(0deg);
    transition:0.6s;
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    display:grid;
    grid-template-columns:1fr;
    grid-template-rows:1fr
}
.wq_quizCtr.flip_quiz .wq-question:not(.no-flip) .front,.wq_quizCtr.flip_quiz .wq-question:not(.no-flip) .back{
    -webkit-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    cursor:pointer;
    min-height:200px;
    grid-column-start:1;
    grid-column-end:2;
    grid-row-start:1;
    grid-row-end:2;
    height:100%
}
.wq_quizCtr.flip_quiz .wq-question:not(.no-flip) .front{
    position:relative
}
.wq_quizCtr.flip_quiz .wq-question:not(.no-flip) .back{
    -webkit-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.wq_quizCtr.flip_quiz .wq-question:not(.no-flip).is-flipped .card{
    transition:0.6s;
    -webkit-transform:rotateY(180deg);
    transform:rotateY(180deg)
}
.wq_quizCtr.flip_quiz .wq_questionTextCtr{
    color:var(--wq-font-color);
    background-color:transparent;
    display:flex;
    align-items:center;
    padding:0 0 12px;
    width:100%
}
.wq_quizCtr.flip_quiz .wq-question-title{
    flex:auto;
    padding:0
}
.wq_quizCtr.flip_quiz.wq-skin-flat .wq-question-vote-btn{
    background:transparent
}
.wq_quizCtr.flip_quiz .wq-results .wq_shareCtr{
    padding-top:0
}
.wq_quizCtr.flip_quiz .wq_singleQuestionWrapper{
    text-align:center;
    margin:0 auto 30px;
    position:relative;
    clear:both;
    overflow:hidden;
    width:var(--wq-question-width);
    height:var(--wq-question-height)
}
.wq_quizCtr.flip_quiz .wq_singleQuestionWrapper:first-of-type{
    margin-top:0
}
.wq_quizCtr.flip_quiz .wq_singleQuestionWrapper:last-of-type{
    margin-bottom:0
}
.wq_quizCtr.flip_quiz .item_top{
    display:table;
    width:100%
}
.wq_quizCtr.flip_quiz .title_container{
    display:table-cell;
    text-align:left
}
.wq_quizCtr.flip_quiz img{
    width:100%;
    height:auto;
    top:0;
    left:0;
    vertical-align:middle
}
.wq_quizCtr.flip_quiz .credits{
    color:#111
}
.wq_quizCtr.flip_quiz .card:not(.no-image) .desc,.wq_quizCtr.flip_quiz .top-desc{
    position:absolute;
    left:0;
    bottom:0;
    top:0;
    right:0
}
.wq_quizCtr.flip_quiz .desc{
    text-align:center;
    width:100%;
    height:100%;
    font-size:34px;
    line-height:1.4;
    text-shadow:0 1px 1px rgba(0,0,0,0.4);
    display:flex;
    align-items:center;
    justify-content:center;
    padding:20px;
    box-sizing:border-box
}
.wq_quizCtr.flip_quiz .top-desc{
    line-height:36px;
    height:36px;
    background:rgba(0,0,0,0.45);
    font-size:18px
}
.wq_quizCtr.flip_quiz .wq-share{
    margin-top:20px
}
 
