@font-face {
  font-family: 'Solido-ExtraBold';
  src: url("http://www.thetimes.co.uk/fonts/Solido-ExtraBold.eot");
  src: url("http://www.thetimes.co.uk/fonts/Solido-ExtraBold.eot?iefix") format("eot"), url("http://www.thetimes.co.uk/fonts/Solido-ExtraBold.woff") format("woff"), url("http://www.thetimes.co.uk/fonts/Solido-ExtraBold.ttf") format("truetype"), url("http://www.thetimes.co.uk/fonts/Solido-ExtraBold.svg#webfont") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 12, ../sass/theme-st-travel-xmas.scss */
body {
  font-family: "Solido-Book";
}

.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .introstitial-container .introstitial .body-container .body {
  font-size: 2.2em;
  font-family: "SolidoConstricted-ExtraBold";
  color: #000000;
}
.quiz-container.theme-default .quiz .quiz-card-container .quiz-card .introstitial-container .introstitial .body-container .body {
  font-size: 1.5em;
  font-family: "Solido-Book";
}

/* line 51, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .question-container {
  max-width: 650px;
  padding: 20px 10px;
}
/* line 56, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .question-container .question .error-text {
  padding: 6px;
  color: #fff;
  font-size: 0.938em;
  font-weight: normal;
  background-color: #d22814;
}
/* line 64, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .question-container .question .question-text {
  padding: 0 0 20px 0;
  font-size: 1.563em;
  line-height: 1.2em;
  font-weight: normal;
}
/* line 71, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .question-container .question .question-image {
  padding: 0 0 20px 0;
}
/* line 74, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .question-container .question .question-image img {
  width: 100%;
}
/* line 80, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .question-container .answers-container {
  max-width: 650px;
}
/* line 84, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container {
  margin: 3px 0 0 0;
}
/* line 88, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer,
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer.deactive:hover {
  border: 0;
}
/* line 91, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer .answer-text,
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container .answer.deactive:hover .answer-text {
  font-size: 0.938em;
  font-family: "Solido-ExtraBold";
  text-align: center;
  line-height: 1.2em;
}
/* line 99, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .question-container .answers-container .answers .answer-container.inline {
  width: 33%;
  margin: 0;
}
/* line 107, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .question-container .reveal-container .reveal {
  font-size: 1.563em;
  line-height: 1.2em;
  font-weight: normal;
  color: #000000;
}
/* line 116, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .submit-container {
  max-width: 650px;
  padding: 30px 10px 60px 10px;
}
/* line 122, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .submit-container .submit .submit-btn,
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .submit-container .submit .submit-btn.deactive:hover {
  width: 100%;
  padding: 4px;
  color: #fff;
  font-size: 1.563em;
  font-weight: normal;
  font-family: "Solido-ExtraBold";
  line-height: 1.2em;
  background-color: #999;
  border: 0;
  border-radius: 0;
}
/* line 134, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .submit-container .submit .submit-btn:hover {
  background-color: #404040;
}
/* line 138, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .submit-container .submit .error-text {
  color: #d22814;
  font-size: 1.763em;
  line-height: 1.2em;
  font-weight: normal;
  color: #fff;
}
/* line 147, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container {
  max-width: 650px;
  padding: 30px 10px;
}
/* line 152, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .header-container {
  margin-bottom: 20px;
}
/* line 155, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .header-container .header {
  font-size: 2.813em;
  line-height: 1.0666em;
  color: #fff;
  font-weight: normal;
}
/* line 161, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .body-container {
  margin-bottom: 20px;
}
/* line 164, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .body-container .body {
  font-size: 1.563em;
  line-height: 1.2em;
  color: #fff;
}
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .result-container .result .result-header-container .result-header {
  color: #fff;
  font-weight: bold;
  font-size: 1.5em;
}
/* line 173, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .result-container .result .result-body-container .result-body {
  font-size: 1.375em;
  line-height: 1.2em;
  color: #fff;
}
/* line 181, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .result-container .result.lowlight .result-body-container .result-body {
  color: #909090;
  font-size: 1.375em;
  line-height: 1.2em;
}
/* line 190, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .result-container .result.highlight .result-body-container .result-body {
  color: #fff;
  font-size: 1.375em;
  line-height: 1.2em;
  font-weight: bold;
}
/* line 201, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share {
  margin-top: 60px;
}
/* line 205, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share .share-btn,
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share .share-btn:hover {
  width: 33%;
  margin: 0;
  color: #fff;
  border: 0;
  border-radius: 0;
}
/* line 212, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share .share-btn:before {
  display: none;
}
/* line 216, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share .share-btn.share-twitter,
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share .share-btn.share-twitter:hover {
  background-color: #55acee;
}
/* line 220, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share .share-btn.share-facebook,
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share .share-btn.share-facebook:hover {
  background-color: #3b5998;
}
/* line 224, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share .share-btn.share-google,
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .share-container .share .share-btn.share-google:hover {
  background-color: #d34836;
}
/* line 231, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .complete-result-container .complete-result {
  margin-top: 60px;
}
/* line 234, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .complete-result-container .complete-result .complete-question-container {
  background-color: #fff !important;
}
/* line 237, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .complete-result-container .complete-result .complete-question-container .complete-question {
  color: #606060;
}

.quiz-container.theme-custom .quiz .quiz-card-container:nth-child(1) .quiz-card .introstitial-container .introstitial .header-container,
.quiz-container.theme-custom .quiz .quiz-card-container:nth-child(1) .quiz-card .introstitial-container .introstitial .header-container .header,
.quiz-container.theme-custom .quiz .quiz-card-container:nth-child(1) .quiz-card .introstitial-container .introstitial .body-container {
  margin: 0;
  padding: 0;
}

}
/* line 286, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container:nth-child(1) .quiz-card .introstitial-container .introstitial .body-container,
.quiz-container.theme-custom .quiz .quiz-card-container:nth-child(1) .quiz-card .introstitial-container .introstitial .body-container {
  width: 100%;
}





/* line 369, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container:nth-child(2),
.quiz-container.theme-custom .quiz .quiz-card-container:nth-child(4),
.quiz-container.theme-custom .quiz .quiz-card-container:nth-child(6),
.quiz-container.theme-custom .quiz .quiz-card-container:nth-child(8),
.quiz-container.theme-custom .quiz .quiz-card-container:nth-child(10),
.quiz-container.theme-custom .quiz .quiz-card-container:nth-child(12) {
  color: #fff;
  background-color: #00A88D !important;
}
/* line 378, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container:nth-child(3),
.quiz-container.theme-custom .quiz .quiz-card-container:nth-child(5),
.quiz-container.theme-custom .quiz .quiz-card-container:nth-child(7),
.quiz-container.theme-custom .quiz .quiz-card-container:nth-child(9),
.quiz-container.theme-custom .quiz .quiz-card-container:nth-child(11),
.quiz-container.theme-custom .quiz .quiz-card-container:nth-child(13) {
  background-color: #4DC2B0 !important;
}



/* line 383, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container[data-card-type="introstitial"] .quiz-card {
  /*background-position: 80% center;
  background-size: auto 80%;*/
}
/* line 393, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container[data-question-type="dragdrop"] .quiz-card .question-container .dragdrop-container {
  max-width: 650px;
}
/* line 400, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container[data-question-type="dragdrop"] .quiz-card .question-container .dragdrop-container .dragdrop.inline .drops-container .drops-header .drops-header-text {
  visibility: hidden;
}
/* line 407, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container[data-question-type="dragdrop"] .quiz-card .question-container .dragdrop-container .dragdrop.inline .drops-container .drops .drop-container .drop {
  min-width: 195px;
  min-height: 150px;
}
/* line 415, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container[data-question-type="dragdrop"] .quiz-card .question-container .dragdrop-container .dragdrop.inline .drags-container {
  margin: 10px auto 0 auto;
}
/* line 419, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container[data-question-type="dragdrop"] .quiz-card .question-container .dragdrop-container .dragdrop.inline .drags-container .drags-header .drags-header-text {
  visibility: hidden;
}
/* line 425, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container[data-question-type="dragdrop"] .quiz-card .question-container .dragdrop-container .dragdrop.inline .drags-container .drags .drag-container {
  margin: 2px 0 0 0;
}
/* line 428, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container[data-question-type="dragdrop"] .quiz-card .question-container .dragdrop-container .dragdrop.inline .drags-container .drags .drag-container .drag {
  border: 0;
}
/* line 431, ../sass/theme-st-travel-xmas.scss */
.quiz-container.theme-custom .quiz .quiz-card-container[data-question-type="dragdrop"] .quiz-card .question-container .dragdrop-container .dragdrop.inline .drags-container .drags .drag-container .drag .drag-text {
  font-size: 0.938em;
  font-family: "Solido-ExtraBold";
  text-align: center;
  line-height: 1.2em;
}

.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container {
    overflow: hidden;
}

.quiz-container.theme-custom .quiz .quiz-card-container .quiz-card .results-container .results .result-container .result .result-body-container .result-body img {
    max-width: 200px;
    float: left;
    margin: 5px 20px 0 0;
}