/*!
 * WP Quiz Pro by MyThemeShop
 * https://mythemeshop.com/plugins/wp-quiz-pro/
 */


.g1-breadcrumbs {display:none !important;}
.menu-item>a:hover{
    color: #5D88EF !important;
}
.menu-item>a{
    color: #000000 !important;
}
.g1-hb-row-b .g1-row-background{
    background-color:#F3F6FE !important;
    background-image: linear-gradient(to right, #F3F6FE, #F3F6FE) !important;
}
.wq-quiz-intro-container button{
    background-color:#5D88EF !important
}

.wq-begin-quiz-btn span{
    background-color:#5D88EF !important
}
.wq-quiz.wq-skin-flat.wq-should-show-correct-answer .wq_singleAnswerCtr.wq_incorrectAnswer{
    background:#FF7F7F !important;

}

.wq-continue-btn {
    background:#5D88EF !important;
}
.wq-quiz.wq-skin-flat.wq-should-show-correct-answer .wq_singleAnswerCtr.wq_correctAnswer{
    background:#5D88EF !important;
    border-color:#5D88EF !important;
}
#bar_id{
    background-color:#5D88EF !important
}

.continue-quiz{font-size:1.95rem !important; border-radius:25px !important}
.wq-begin-quiz-btn {font-size:1.8rem !important;}
.g1-mega {font-size: 26px !important;}

h1, h2, h3, h4, h5, h6 {
    font-family:Poppins,Roboto,sans-serif !important;
}

.wq_sub_title {
    font-size:23px !important;
    font-weight:600 !important;
}

.wq_singleAnswerCtr .wq_answerTxtCtr{padding-left:0px !important;
    font-size:20px !important;
}

.wq-begin-quiz-btn {border-radius:25px !important;}

.findme{border-radius:25px !important;
    border:1px solid #A8BBFF !important;}

.wq_btn-continue {border-radius:25px !important;
    font-weight:700 !important;}

#bar_id{border-radius:25px !important;}

.anwser_title {font-size:15px !important;}

.g1-hb-row-b .site-description, .g1-hb-row-b .g1-hb-search-form .search-field, .g1-hb-row-b .g1-hb-search-form .search-submit, .g1-hb-row-b .menu-item > a, .g1-hb-row-b .g1-hamburger, .g1-hb-row-b .g1-drop-toggle, .g1-hb-row-b .g1-socials-item-link {
    color:#000000 !important;
}

.wq-quiz.wq-skin-flat .wq_singleAnswerCtr {border-radius:10px !important;
    box-shadow:2px 2px 0 #A8BBFF !important;
    border:2px solid rgba(20,34,81,.25) !important;
    background-color:#fff !important;
}

body, button, html, input, select, textarea {font-family:Poppins,Roboto,sans-serif !important}

#anwser_context{font-family:Poppins,Roboto,sans-serif !important}

.quiz-hint{font-family:Poppins,Roboto,sans-serif !important}
.end_desc_content {font-family:Poppins,Roboto,sans-serif !important}

.g1-primary-nav-menu>.menu-item>a {
    font-weight:500 !important;
}

.g1-primary-nav-menu {letter-spacing:10px !important;}

.g1-hb-row .g1-primary-nav-menu>.menu-item>a {letter-spacing:3px !important}

.intro-text {font-family:Poppins,Roboto,sans-serif !important}

.g1-alpha-2nd, .g1-beta-2nd, .g1-delta-2nd, .g1-epsilon-2nd, .g1-gamma-2nd, .g1-giga-2nd, .g1-mega-2nd, .g1-zeta-2nd {font-weight:500 !important}

.g1-button, [type=button], [type=reset], [type=submit], button {
    text-transform:capitalize !important;
}

.g1-button, [type=button], [type=reset], [type=submit], button {border-radius:25px !important}

.g1-button, [type=button], [type=reset], [type=submit], button {
    height:50px !important;
}

.infinite-scroll .g1-collection-more-inner .g1-button{
    height:35px !important;
}

.wq_quizCtr img {
    border-top-left-radius: 35px;
    border-bottom-right-radius: 35px;
    box-shadow: 5px 6px 0 #eee !important;
    object-fit: cover;
}

#anwser_id {border-radius:15px !important}
.wq-next-btn {
    border-radius:25px;
}

@media only screen and (min-width: 768px) {
    .wq-next-btn {
        min-height:20px !important;
        border-radius:25px !important;
    }
}

@media only screen and (max-width: 768px) {
    .wq-next-btn {
        min-height:20px !important;
        border-radius:25px !important;
        bottom:1rem !important;
    }
    h4 + div.code-block-1 {
        display:block;
    }
}

@media only screen and (min-width: 801px)
{
    .g1-footer-nav{
        width: 80%;

    }
    .g1-footer-text{
        width:20% !important;
    }
}

.g1-footer-text {color:#000 !important;}

.g1-footer .g1-row-background {background-color: #5D88EF !important}
.g1-prefooter .g1-row-background {
    background-color: #F3F6FE !important
}

.wq-quiz .wq_singleAnswerCtr {
    border-radius: 10px !important;
    box-shadow: 4px 4px 0 #5D88EF !important;
    border: 1px solid #000 !important;
    background-color: #fff;
    padding:3rem 0 3rem 0 !important;
}

div.wq-question-answers + div.findme {
    display: none !important;
}

.findme {height: 18px !important;margin: 5px 0px !important;}

.entry-meta {display:none !important;}
.wq_result_sub_title {font-size:23px !important}
#primary {margin-top:20px}
button.wq-next-btn{font-size:2rem !important;}
.wq-start-img .findme:nth-of-type(2) {
    display: none !important;
}
.wq-result-img .wq_resultImg {
    display: none !important;
}
.wq-share-1 {
    display: none !important;
}
.you-score {
    min-height: 150px !important;
    position: relative !important;
    width: 95% !important;
    top: 3rem;
    margin-left: 0px !important;
    padding: 1rem;
    margin-bottom: 50px !important;
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    background-image: linear-gradient(to top right, #5db6fe, #5cdf93);
    z-index: 9999;
    border:0px solid black !important;
}
.you-score-3 {
    padding: 10px;
}
.you-score-1 {
    color: #f3ff00 !important;
    font-weight: 700 !important;
    font-size: 25px;
}
.you-score-2 {
    font-size: 18px !important;
    font-weight: 500 !important;
}
.wq-result-img {display:none !important;}
.wq_resultsCtr span.wq-next-btn {display:none !important;}

.awac-wrapper{display:none;}
.awac-wrapper .widget-title{    font-size: 20px;
    font-weight: 700;
    margin-bottom: 10px !important;}
.widget_bimber_widget_posts {display:none;}
.menu-item-gtranslate > div:first-child {
    position: relative !important;
}
.g1-quick-nav-short{display:none!important}
.gt_options {max-width:220px !important}
.g1-content-narrow>div {max-width:1000px !important}
.code-block-1{
    min-height:240px!important;
}

/*//手机端*/
@media screen and (max-width:480px) {
    #primary{
        margin-top: 5px !important;
    }
    .wq_quizCtr img{
        min-height: 220px !important;
    }
    .wq-question-image{
        min-height: 220px !important;
    }
    .trivia_quiz{
        /*min-height: 1100px !important;*/
    }
    .wq-start-img{
        min-height: 273px !important;
    }
    .start-img{
        max-height: 273px !important;
    }
    .g1-column+.g1-sidebar{
        margin-top:0!important;
    }
    .wq-results .wq_shareCtr{
        margin-bottom:40px;
    }
    .g1-sidebar .widget{
        margin-bottom:0px!important;
    }
    .wq-results{
        padding-bottom:0px!important;
    }
}
/*平板*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .wq-question-image{
        min-height: 285px !important;
    }
    .wq-start-img{
        /*min-height: 331px !important;*/
    }
    .trivia_quiz{
        /* min-height: 1000px !important; */
    }
    .start-img{
        max-height: 331px !important;
    }
}
/*桌面*/
@media only screen and (min-width: 1024px) {
    .wq-question-image{
        min-height: 331px !important;
    }
    .wq-start-img{
        /*min-height: 331px !important;*/
    }
    .trivia_quiz{
        /* min-height: 1000px !important; */
    }
    .start-img{
        max-height: 331px !important;
    }
}

.code-block-label {
    font-weight: 400;
    font-size: 1rem;
}

.wq_quizCtr.listquiz_quiz .wq-question-votes:after {
    content:" ";
    display:block;
    height:0;
    visibility:hidden;
    clear:both
}
.intro_loading {
    position: relative;

}

.popup {
    display: none;
    position: fixed;
    z-index: 200;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: rgba(0,0,0,0.5);
}

.popup-content {
    z-index: 199;

    border-radius: 25px;
    background-color: #fefefe;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
    max-width: 500px;
    position: relative;
}

.close_email {
    position: absolute;
    top: 5px;
    right: 10px;
    font-size: 28px;
    font-weight: bold;
    cursor: pointer;
}
.btn-email{
    border-radius: 26px;
    background-color: #5D88EF;
    border: 10px;
    width: 200px;
    height: 41px;
}
.input-email{
    width: 300px;height: 30px;border-radius: 10px; border: 1px solid #ccc
}
.intro_loading::before {
    position: absolute;
    top: 0px;
    content: "loading...";
    line-height: 15;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #f9fafe;
    backdrop-filter: blur(1rem);
    z-index: 99999;
    justify-content: center;
    align-items: center;
    color: rgb(128, 125, 125);
    font-size: 3rem;
}
.end_desc_content {
    font-family:"regular",Helvetica,Arial,sans-serif;

}
.quiz-hint  {
    font-family:"regular",Helvetica,Arial,sans-serif;
}
.intro-text {
    font-family:"regular",Helvetica,Arial,sans-serif;
}
.wq_resultDesc {
    font-family:"regular",Helvetica,Arial,sans-serif;
}
.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_mask::before{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(52, 58, 65, 0.6);
    z-index: 99999;
    display: flex;
    justify-content: center;
    align-items: center;
    color: rgb(236, 230, 230);
    font-size: 3rem;
    flex-flow: column;
    backdrop-filter: blur(3rem) contrast(60%);
    -webkit-backdrop-filter: blur(3rem) contrast(60%);
}
.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-popup {
    position:relative;
    background:#FFF;
    padding:20px;
    width:auto;
    max-width:500px;
    margin:20px auto
}
.mfp-bg {
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1042;
    overflow:hidden;
    position:fixed;
    background:#0b0b0b;
    opacity:0.8
}
.mfp-wrap {
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1043;
    position:fixed;
    outline:none !important;
    -webkit-backface-visibility:hidden
}
.mfp-container {
    text-align:center;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    padding:0 8px;
    box-sizing:border-box
}
.mfp-container:before {
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.mfp-align-top .mfp-container:before {
    display:none
}
.mfp-content {
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0 auto;
    text-align:left;
    z-index:1045
}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {
    width:100%;
    cursor:auto
}
.mfp-ajax-cur {
    cursor:progress
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor:zoom-out
}
.mfp-zoom {
    cursor:pointer;
    cursor:zoom-in
}
.mfp-auto-cursor .mfp-content {
    cursor:auto
}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.mfp-loading.mfp-figure {
    display:none
}
.mfp-hide {
    display:none !important
}
.mfp-preloader {
    color:#CCC;
    position:absolute;
    top:50%;
    width:auto;
    text-align:center;
    margin-top:-0.8em;
    left:8px;
    right:8px;
    z-index:1044
}
.mfp-preloader a {
    color:#CCC
}
.mfp-preloader a:hover {
    color:#FFF
}
.mfp-s-ready .mfp-preloader {
    display:none
}
.mfp-s-error .mfp-content {
    display:none
}
button.mfp-close,button.mfp-arrow {
    overflow:visible;
    cursor:pointer;
    background:transparent;
    border:0;
    -webkit-appearance:none;
    display:block;
    outline:none;
    padding:0;
    z-index:1046;
    box-shadow:none;
    touch-action:manipulation
}
button::-moz-focus-inner {
    padding:0;
    border:0
}
.mfp-close {
    width:44px;
    height:44px;
    line-height:44px;
    position:absolute;
    right:0;
    top:0;
    text-decoration:none;
    text-align:center;
    opacity:0.65;
    padding:0 0 18px 10px;
    color:#FFF;
    font-style:normal;
    font-size:28px;
    font-family:Arial,Baskerville,monospace
}
.mfp-close:hover,.mfp-close:focus {
    opacity:1
}
.mfp-close:active {
    top:1px
}
.mfp-close-btn-in .mfp-close {
    color:#333
}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {
    color:#FFF;
    right:-6px;
    text-align:right;
    padding-right:6px;
    width:100%
}
.mfp-counter {
    position:absolute;
    top:0;
    right:0;
    color:#CCC;
    font-size:12px;
    line-height:18px;
    white-space:nowrap
}
.mfp-arrow {
    position:absolute;
    opacity:0.65;
    margin:0;
    top:50%;
    margin-top:-55px;
    padding:0;
    width:90px;
    height:110px;
    -webkit-tap-highlight-color:transparent
}
.mfp-arrow:active {
    margin-top:-54px
}
.mfp-arrow:hover,.mfp-arrow:focus {
    opacity:1
}
.mfp-arrow:before,.mfp-arrow:after {
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    left:0;
    top:0;
    margin-top:35px;
    margin-left:35px;
    border:medium inset transparent
}
.mfp-arrow:after {
    border-top-width:13px;
    border-bottom-width:13px;
    top:8px
}
.mfp-arrow:before {
    border-top-width:21px;
    border-bottom-width:21px;
    opacity:0.7
}
.mfp-arrow-left {
    left:0
}
.mfp-arrow-left:after {
    border-right:17px solid #FFF;
    margin-left:31px
}
.mfp-arrow-left:before {
    margin-left:25px;
    border-right:27px solid #3F3F3F
}
.mfp-arrow-right {
    right:0
}
.mfp-arrow-right:after {
    border-left:17px solid #FFF;
    margin-left:39px
}
.mfp-arrow-right:before {
    border-left:27px solid #3F3F3F
}
.mfp-iframe-holder {
    padding-top:40px;
    padding-bottom:40px
}
.mfp-iframe-holder .mfp-content {
    line-height:0;
    width:100%;
    max-width:900px
}
.mfp-iframe-holder .mfp-close {
    top:-40px
}
.mfp-iframe-scaler {
    width:100%;
    height:0;
    overflow:hidden;
    padding-top:56.25%
}
.mfp-iframe-scaler iframe {
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:100%;
    height:100%;
    box-shadow:0 0 8px rgba(0,0,0,0.6);
    background:#000
}
img.mfp-img {
    width:auto;
    max-width:100%;
    height:auto;
    display:block;
    line-height:0;
    box-sizing:border-box;
    padding:40px 0 40px;
    margin:0 auto
}
.mfp-figure {
    line-height:0
}
.mfp-figure:after {
    content:'';
    position:absolute;
    left:0;
    top:40px;
    bottom:40px;
    display:block;
    right:0;
    width:auto;
    height:auto;
    z-index:-1;
    box-shadow:0 0 8px rgba(0,0,0,0.6);
    background:#444
}
.mfp-figure small {
    color:#BDBDBD;
    display:block;
    font-size:12px;
    line-height:14px
}
.mfp-figure figure {
    margin:0
}
.mfp-bottom-bar {
    margin-top:-36px;
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    cursor:auto
}
.mfp-title {
    text-align:left;
    line-height:18px;
    color:#F3F3F3;
    word-wrap:break-word;
    padding-right:36px
}
.mfp-image-holder .mfp-content {
    max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor:pointer
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left:0;
        padding-right:0
    }
    .mfp-img-mobile img.mfp-img {
        padding:0
    }
    .mfp-img-mobile .mfp-figure:after {
        top:0;
        bottom:0
    }
    .mfp-img-mobile .mfp-figure small {
        display:inline;
        margin-left:5px
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background:rgba(0,0,0,0.6);
        bottom:0;
        margin:0;
        top:auto;
        padding:3px 5px;
        position:fixed;
        box-sizing:border-box
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding:0
    }
    .mfp-img-mobile .mfp-counter {
        right:5px;
        top:3px
    }
    .mfp-img-mobile .mfp-close {
        top:0;
        right:0;
        width:35px;
        height:35px;
        line-height:35px;
        background:rgba(0,0,0,0.6);
        position:fixed;
        text-align:center;
        padding:0
    }
}@media all and (max-width:900px) {
    .mfp-arrow {
        -webkit-transform:scale(0.75);
        transform:scale(0.75)
    }
    .mfp-arrow-left {
        -webkit-transform-origin:0;
        transform-origin:0
    }
    .mfp-arrow-right {
        -webkit-transform-origin:100%;
        transform-origin:100%
    }
    .mfp-container {
        padding-left:6px;
        padding-right:6px
    }
}.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
}
@media screen and (min-width:480px) {
    .wq-share {
        clear:both;
        display: flex;
        justify-content: space-around;
    }
    .wq_shareCtr button,.wq_quizForceShareCtr button,.wq_questionLogin button {
        width:30%;
        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_shareCtr .wq-next-btn-min {
    margin-right:0;
    background:#5D88EF
}
.wq_quizProgressBarCtr {
    margin-bottom:30px
}
.wq_quizProgressBar {
    font-size:11px;
    line-height:1.285;
    position:relative;
    box-sizing:initial;
    width:100%;
    height:18px;
    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)
}
.wq_quizProgressBar>span {
    line-height:16px;
    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);
    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_triviaQuizTimerInfoCtr button,.wq-pay-locker button,.wq_quizEmailCtr form button,.wq-subscribe-locker 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,#5D88EF);
    box-shadow:none
}
.wq-pay-locker button,.wq_quizEmailCtr form button {
    margin:0
}
.wq_triviaQuizTimerCtr {
    background-color:var(--wq-bar-color,#5D88EF)
}
.wq_retakeQuizCtr {
    display:none;
    clear:both;
    text-align:center
}
.wq-force-action-container,.wq-results,.wq_continue,.wq-result {
    display:none
}
.wq_quizForceShareCtr {
    text-align:center
}
.wq_quizCtr {
    width:100%;
    margin-bottom:20px
}
.wq_quizCtr.multiple .wq_singleQuestionWrapper {
    margin-bottom:0
}
.wq_questionsCtr {
    margin-bottom:20px
}
.wq_singleQuestionWrapper {
    width: 100%;
    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;
    display:block
}
.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-start-img img{
    margin-bottom:15px!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 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.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_questionImage>span,.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/spritesheet2.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/spritesheet2.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-next:after {
    background-position:-43px -64px
}
.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-share {
        clear:both;
        display: flex;
        justify-content: space-around;
    }
    .wq_shareCtr button,.wq_quizForceShareCtr button,.wq_questionLogin button {
        width:30%;
        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:32px;
        text-align:left;
        vertical-align:middle;
        /*border-left:1px solid rgba(0,0,0,0.1)*/
    }
    .wq-quiz-flip .wq-question .desc>div {
        font-size:22px
    }
    .wq_singleQuestionWrapper .wq_continue button,.wq_triviaQuizTimerInfoCtr 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-force-login input:not([type='checkbox']) {
    width:100%;
    box-sizing:border-box;
    padding:0 10px;
    line-height:44px;
    margin-top:5px
}
.wq-force-login__form--register {
    display:none
}
.wq-force-login button {
    margin:0
}
.wq-force-login p:last-child {
    margin-bottom:0
}
.wq-subscribe-locker {
    background-color:#ecf0f1;
    padding:30px 20px;
    margin-top:30px;
    border-radius:3px;
    text-align:left
}
.wq-subscribe-locker__heading {
    font-size:1.5rem;
    margin-bottom:1.25rem;
    font-weight:700
}
.wq-subscribe-locker__field {
    margin-bottom:1.25rem
}
.wq-subscribe-locker__field input[type="text"],.wq-subscribe-locker__field input[type="email"] {
    border:2px solid #d7dee0;
    border-radius:4px;
    height:50px;
    margin-top:0.625rem;
    width:100%
}
.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_singleAnswerCtr {
    width: 48%;
    text-align: center;
}
.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:4rem 0 4rem 0;
    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-should-show-correct-answer .wq_singleAnswerCtr.wq_correctAnswer {
    background:#5D88EF;
    border-color:#A8BBFF;
    color:#fff;
    opacity:0.5
}
.wq-quiz.wq-skin-flat.wq-should-show-correct-answer .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:#5D88EF
}
.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:4rem 0 4rem 0;
    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-should-show-correct-answer .wq_singleAnswerCtr.wq_correctAnswer {
    background:#4CAF50;
    border-color:#409444;
    color:#fff;
    opacity:0.5
}
.wq-skin-traditional.wq-should-show-correct-answer .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 .wq_triviaQuizTimerInfoCtr {
    text-align:center;
    font-weight:bold;
    font-size:18px
}
.wq-quiz-trivia .wq_triviaQuizTimerInfoCtr p {
    margin-bottom:0
}
.wq-quiz-trivia .wq_triviaQuizTimerCtr {
    position:fixed;
    z-index:100;
    top:50px;
    left:50px;
    text-align:center;
    width:50px;
    line-height:50px;
    border-radius:50%;
    color:#fff;
    background-color:var(--wq-bar-color,#FF5722);
    display:none
}
.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
}
.wq-quiz:not(.wq-should-show-correct-answer) .wq_questionAnswered.is-incorrect .wq_triviaQuestionExplanation,.wq-quiz:not(.wq-should-show-correct-answer) .wq_questionAnswered.is-correct .wq_triviaQuestionExplanation {
    display:none !important
}
.is-correct .wq-explanation-head-incorrect,.is-incorrect .wq-explanation-head-correct {
    display:none
}
.wq-checked-answers-list .is-correct {
    color:#A8BBFF
}
.wq-checked-answers-list .is-incorrect {
    color:#ff5722
}
.wq-checked-answers-list {
    display:none;
    margin-top:15px
}
.wq-checked-answers-list__question {
    margin-bottom:15px
}
.wq-checked-answers-list__question-title {
    font-weight:700;
    margin-bottom:5px
}
.wq-checked-answers-list__question-desc {
    font-size:85%;
    color:#555;
    margin-top:5px
}
.wq-checked-answers-list.must-show {
    display:block
}
.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
}
.wq-swiper {
    overflow:hidden;
    padding:50px 0;
    position:relative;
    opacity:0;
    transition:opacity 0.1s ease-in-out;
    margin:0 auto
}
.wq-swiper.loaded {
    opacity:1
}
.wq-swiper.moving {
    transition:none;
    cursor:-webkit-grabbing;
    cursor:grabbing
}
.wq-swiper .wq-swiper-like-icon,.wq-swiper .wq-swiper-dislike-icon {
    position:absolute;
    top:25px;
    right:25px;
    z-index:4;
    width:40px;
    height:40px;
    line-height:40px;
    font-size:1em;
    display:block;
    background:#F44336;
    color:#fff;
    border-radius:5em;
    opacity:0
}
.wq-swiper .wq-swiper-like-icon:after,.wq-swiper .wq-swiper-dislike-icon:after {
    width:18px;
    height:18px;
    top:10px;
    left:10px;
    background-position:-31px -31px
}
.wq-swiper .wq-swiper-like-icon {
    background:#4CAF50;
    left:25px;
    right:auto
}
.wq-swiper .wq-swiper-like-icon:after {
    background-position:-3px -3px
}
.wq-swiper .liked .wq-swiper-like-icon,.wq-swiper .disliked .wq-swiper-dislike-icon {
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.wq-swiper-items {
    text-align:center;
    position:relative;
    z-index:1;
    margin:auto
}
.wq-swiper-item {
    display:block;
    overflow:hidden;
    position:absolute;
    will-change:transform;
    cursor:-webkit-grab;
    cursor:grab;
    box-shadow:0 0 20px rgba(0,0,0,0.1);
    text-align:center;
    padding:5px 5px 10px;
    background:#f9f9f9;
    color:#000;
    border:1px solid rgba(96,96,96,0.2);
    top:40px;
    left:0;
    box-sizing:border-box
}
.wq-swiper-item:not(.moving) {
    -webkit-transform-origin:center top;
    transform-origin:center top;
    transition:all 0.2s linear
}
.wq-swiper-item-image {
    position:relative
}
.wq-swiper-item-image span {
    position:absolute;
    bottom:0;
    right:0;
    background:rgba(236,240,241,0.65);
    padding:0 9px;
    font-size:12px;
    line-height:20px;
    z-index:5
}
.wq-swiper-item-image img {
    height:100%;
    width:100%
}
.wq-swiper-item-info {
    font-size:18px;
    margin:15px 0 5px;
    line-height:1
}
.wq-swiper-item-info:after {
    content:" ";
    display:block;
    height:0;
    visibility:hidden;
    clear:both
}
.wq-swiper-item-title {
    float:left;
    padding-left:4px;
    color:var(--wq-font-color)
}
.wq-swiper-item-index {
    float:right;
    padding-right:4px
}
.wq-swiper-actions {
    text-align:center;
    width:304px;
    padding-top:20px;
    margin:0 auto;
    overflow:hidden;
    max-width:100%
}
.wq-swiper-actions button {
    display:inline-block;
    color:#a7a7a7;
    margin:10px;
    width:40px;
    line-height:40px;
    position:relative;
    text-align:center;
    border-radius:50%;
    outline:none;
    box-shadow:0 1px 2px #aaa,inset 0 2px 3px #fff;
    background-image:-webkit-linear-gradient(top,#f7f7f7,#e7e7e7);
    text-decoration:none;
    border-bottom:none;
    font-size:24px;
    padding:0
}
.wq-swiper-actions button:hover,.wq-swiper-actions button:focus {
    background-image:-webkit-linear-gradient(top,#f7f7f7,#e7e7e7)
}
.wq-swiper-actions button i {
    color:#4CAF50
}
.wq-swiper-actions button i.fa-thumbs-o-down {
    color:#F44336
}
.wq-swiper-actions button .sprite:after {
    width:24px;
    height:24px;
    top:-22px;
    left:-10px
}
.wq-swiper-actions button .sprite.sprite-thumbs-down:after {
    top:-20px
}
.wq-swiper-actions button .sprite-thumbs-down:after {
    background-position:-150px -3px
}
.wq-swiper-actions button .sprite-thumbs-up:after {
    background-position:-3px -31px
}
.wq-quiz-swiper .wq_QuestionWrapperSwiper {
    display:none
}
.wq-quiz-swiper .wq_beginQuizSwiperCtr {
    color:white;
    background-color:var(--wq-font-color,#5D88EF);
    padding:12px;
    margin:30px 0 10px 0;
    border-radius:4px;
    border:0;
    font-size:18px;
    box-shadow:none;
    cursor:pointer;
    font-weight:bold
}
.wq-quiz-swiper .wq-results.wq_IsSwiperResult {
    width:360px;
    margin:0 auto;
    padding:0;
    border:0;
    float:none;
    background:transparent;
    border-bottom:1px solid #ddd
}
.wq-quiz-swiper .wq-results.wq_IsSwiperResult .wq_shareCtr {
    padding:15px 0;
    width:100%;
    box-sizing:border-box;
    text-align:center
}
.wq-quiz-swiper .wq-results.wq_IsSwiperResult .wq_shareCtr button {
    float:none;
    display:inline-block;
    border-radius:3px
}
.wq-quiz-swiper .wq-results.wq_IsSwiperResult .wq_shareCtr button span {
    display:none
}
.wq-quiz-swiper .wq_retakeSwiperBtn {
    color:#fff;
    background:#9E9E9E;
    cursor:pointer;
    padding:10px;
    border:1px solid #9E9E9E;
    border-radius:3px;
    font-weight:bold;
    margin-top:15px
}
.wq-quiz-swiper .wq_retakeSwiperBtn:hover {
    background-color:#5D88EF;
    color:#fff;
    border-color:#5D88EF
}
.wq-quiz-swiper .wq_IsSwiperResult .sprite-times:after {
    width:12px;
    height:12px;
    background-position:-22px -63px;
    position:inherit
}
.wq-quiz-swiper .wq_IsSwiperResult .sprite-check:after {
    width:15px;
    height:15px;
    background-position:-3px -60px;
    position:inherit
}
.wq-quiz-swiper .wq_IsSwiperResult .userVote .sprite-times:after {
    width:12px;
    height:12px;
    background-position:-170px -61px;
    position:inherit
}
.wq-quiz-swiper .wq_IsSwiperResult .userVote .sprite-check:after {
    width:15px;
    height:15px;
    background-position:-149px -59px;
    position:inherit
}
.wq-quiz-swiper .wq_IsSwiperResult h3 {
    font-size:16px;
    padding:12px;
    margin:0;
    text-align:center;
    background-color:#5D88EF;
    border-radius:4px 4px 0 0;
    color:#fff
}
.wq-quiz-swiper .wq_IsSwiperResult .resultItem {
    display:table;
    width:100%;
    padding:10px;
    border-bottom:1px solid #dbdbdb;
    background-color:#fff;
    box-sizing:border-box
}
.wq-quiz-swiper .wq_IsSwiperResult .resultItem:last-child {
    border-bottom:0
}
.wq-quiz-swiper .wq_IsSwiperResult .resultImageWrapper {
    display:table-cell;
    width:35%;
    position:relative
}
.wq-quiz-swiper .wq_IsSwiperResult .resultImageWrapper img {
    width:100%;
    height:100px;
    vertical-align:middle
}
.wq-quiz-swiper .wq_IsSwiperResult .resultImageWrapper .indexWrapper {
    width:30px;
    line-height:30px;
    text-align:center;
    background-color:#5D88EF;
    color:#ffffff;
    position:absolute;
    top:0;
    left:0;
    font-size:14px
}
.wq-quiz-swiper .wq_IsSwiperResult .resultContent {
    display:table-cell;
    vertical-align:top;
    padding:0 5px 0 20px;
    font-size:15px;
    position:relative
}
.wq-quiz-swiper .wq_IsSwiperResult .resultContent i {
    color:#85c440;
    margin-right:4px
}
.wq-quiz-swiper .wq_IsSwiperResult .resultContent i.fa-times {
    color:#F44336
}
.wq-quiz-swiper .wq_IsSwiperResult .resultContent>div:first-child {
    margin-top:-5px
}
.wq-quiz-swiper .wq_IsSwiperResult .resultUpVote,.wq-quiz-swiper .wq_IsSwiperResult .resultDownVote {
    font-weight:bold;
    margin-right:14px
}
.wq-quiz-swiper .wq_IsSwiperResult .wq_retakeSwiperWrapper {
    text-align:center
}
.wq-quiz-swiper .wq_IsSwiperResult .userVote {
    color:#fff;
    text-align:center;
    bottom:0;
    padding:0 12px;
    border-radius:20px;
    margin-top:10px;
    float:left;
    width:auto;
    background:#5D88EF
}
.wq-quiz-swiper .wq_IsSwiperResult .userVote.negativeVote {
    background:#FF5722
}
.wq-quiz-swiper .wq_IsSwiperResult .resultList {
    width:100%;
    max-height:435px;
    overflow:auto;
    border:1px solid #dbdbdb;
    border-top:0;
    border-bottom:0;
    box-sizing:border-box
}
.wq-quiz-swiper .wq_swiperQuizPreviewInfoCtr {
    text-align:center;
    font-size:18px;
    font-weight:bold
}
.wq-quiz-swiper .wq_swiperQuizPreviewInfoCtr p {
    margin-bottom:0
}
.wq-quiz-swiper .wq-retake-quiz {
    display:block
}
.wq-quiz-fb_quiz .wq_singleQuestionWrapper {
    text-align:center
}
.wq-quiz-fb_quiz .wq_questionTextDescCtr {
    color:var(--wq-font-color)
}
.wq-quiz-fb_quiz .wq_questionsCtr {
    margin-bottom:0
}
.wq-quiz-fb_quiz .wq-results {
    margin-top:0;
    border:0;
    padding:0;
    background:transparent
}
.wq-quiz-fb_quiz .wq-results .wq_shareCtr {
    padding:0 20px 20px
}
.wq-quiz-fb_quiz .wq-results .wq_resultDesc {
    padding:0 20px
}
.wq-quiz-fb_quiz .wq_singleQuestionWrapper {
    position:relative
}
.wq-quiz-fb_quiz .wq_loader-container {
    position:absolute;
    top:0;
    bottom:0;
    width:100%;
    height:100%;
    background:#fff;
    z-index:9999;
    opacity:0.9
}
.wq-quiz-fb_quiz .wq_loader_text {
    padding-top:30%
}
.wq-quiz-fb_quiz .wq_loader-container {
    display:none
}
.wq-quiz-fb_quiz .wq_loader-container img {
    width:64px
}
.wq-quiz-fb_quiz .wq_questionMediaCtr {
    margin:25px auto
}
.wq-quiz-fb_quiz .wq_questionImage {
    height:inherit
}
.wq_quizCtr.listquiz_quiz .card {
    color:#fff
}
.wq_quizCtr.listquiz_quiz .card:not(.no-image) {
    position:relative
}
.wq_quizCtr.listquiz_quiz .card:not(.no-image) .desc {
    position:absolute;
    left:0;
    bottom:0;
    top:0;
    right:0
}
.wq_quizCtr.listquiz_quiz .wq_questionTextCtr {
    color:var(--wq-font-color);
    background-color:transparent;
    display:flex;
    align-items:center;
    padding:0 0 12px;
    width:100%
}
.wq_quizCtr.listquiz_quiz .wq-question-number {
    color:#fff;
    background-color:var(--wq-question-color);
    height:55px;
    line-height:55px;
    flex-basis:55px;
    font-size:32px;
    margin-right:15px;
    text-align:center
}
.wq_quizCtr.listquiz_quiz .wq-question-bullet {
    width:6px;
    height:18px;
    margin-right:15px;
    background-color:var(--wq-question-color)
}
.wq_quizCtr.listquiz_quiz .wq-question-title {
    flex:auto;
    padding:0
}
.wq_quizCtr.listquiz_quiz .wq-question-votes {
    flex:0 0 auto
}
.wq_quizCtr.listquiz_quiz .wq-question-vote-btn {
    float:left;
    height:55px;
    width:55px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;
    background-color:rgba(0,0,0,0.05);
    padding:3px 0 0;
    color:#333;
    border:1px solid #dbdbdb;
    border-radius:4px;
    line-height:1;
    transition:all 0.1s linear;
    cursor:pointer
}
.wq_quizCtr.listquiz_quiz .wq-question-vote-btn .icon {
    height:0;
    width:0;
    border:6px solid transparent;
    display:block;
    transition:all 0.1s linear
}
.wq_quizCtr.listquiz_quiz .wq-question-vote-btn .number {
    font-size:15px;
    font-weight:700;
    transition:all 0.1s linear
}
.wq_quizCtr.listquiz_quiz .wq-question-vote-btn .text {
    font-size:11px;
    font-weight:400;
    transition:all 0.1s linear
}
.wq_quizCtr.listquiz_quiz.wq-skin-flat .wq-question-vote-btn {
    background:transparent
}
.wq_quizCtr.listquiz_quiz .wq-question-vote-down-btn .icon {
    border-top-color:#f44336
}
.wq_quizCtr.listquiz_quiz .wq-question-vote-down-btn:not(.is-voted):not(:disabled):hover,.wq_quizCtr.listquiz_quiz .wq-question-vote-down-btn:not(.is-voted):not(:disabled):focus {
    border-color:#f44336;
    color:#f44336
}
.wq_quizCtr.listquiz_quiz .wq-question-vote-down-btn.is-voted {
    border-color:#f44336;
    background-color:#f44336;
    color:#fff;
    cursor:unset
}
.wq_quizCtr.listquiz_quiz .wq-question-vote-down-btn.is-voted .icon {
    border-top-color:currentColor
}
.wq_quizCtr.listquiz_quiz .wq-question-vote-down-btn.is-voted .text {
    color:currentColor
}
.wq_quizCtr.listquiz_quiz .wq-question-vote-down-btn:disabled {
    cursor:unset
}
.wq_quizCtr.listquiz_quiz .wq-question-vote-up-btn {
    margin-left:6px
}
.wq_quizCtr.listquiz_quiz .wq-question-vote-up-btn .icon {
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    border-top-color:transparent;
    border-bottom-color:var(--wq-question-color)
}
.wq_quizCtr.listquiz_quiz .wq-question-vote-up-btn:not(.is-voted):not(:disabled):hover,.wq_quizCtr.listquiz_quiz .wq-question-vote-up-btn:not(.is-voted):not(:disabled):focus {
    border-color:var(--wq-question-color);
    color:var(--wq-question-color)
}
.wq_quizCtr.listquiz_quiz .wq-question-vote-up-btn.is-voted {
    border-color:var(--wq-question-color);
    background-color:var(--wq-question-color);
    color:#fff;
    cursor:unset
}
.wq_quizCtr.listquiz_quiz .wq-question-vote-up-btn.is-voted .icon {
    border-bottom-color:currentColor
}
.wq_quizCtr.listquiz_quiz .wq-question-vote-up-btn.is-voted .text {
    color:currentColor
}
.wq_quizCtr.listquiz_quiz .wq-question-vote-up-btn:disabled {
    cursor:unset
}
.wq_quizCtr.listquiz_quiz .wq-results .wq_shareCtr {
    padding-top:0
}
.wq_quizCtr.listquiz_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.listquiz_quiz .wq_singleQuestionWrapper:first-of-type {
    margin-top:0
}
.wq_quizCtr.listquiz_quiz .wq_singleQuestionWrapper:last-of-type {
    margin-bottom:0
}
.wq_quizCtr.listquiz_quiz .item_top {
    display:table;
    width:100%
}
.wq_quizCtr.listquiz_quiz .title_container {
    display:table-cell;
    text-align:left
}
.wq_quizCtr.listquiz_quiz img {
    width:100%;
    height:auto;
    top:0;
    left:0;
    vertical-align:middle
}
.wq_quizCtr.listquiz_quiz .credits {
    color:#111
}
.wq_quizCtr.listquiz_quiz .desc {
    text-align:center;
    width:100%;
    height:100%;
    text-shadow:0 1px 1px rgba(0,0,0,0.4);
    font-size:34px;
    line-height:1.4;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:20px;
    box-sizing:border-box
}
.wq_quizCtr.listquiz_quiz .top-desc {
    line-height:36px;
    height:36px;
    background:rgba(0,0,0,0.45);
    font-size:18px
}
.wq_quizCtr.listquiz_quiz .wq-share {
    margin-top:20px
}
.end_desc{
    display:none!important;
}
.g1-mega{
    margin-bottom:15px!important;
}
.g1-id.g1-id-mobile {
    margin-right: auto !important;
    margin-left: auto;
}