/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 20, 2017 */
@font-face {
  font-family: 'Oswald';
  src: url("../fonts/oswald-extralight-webfont.woff2") format("woff2"), url("../fonts/oswald-extralight-webfont.woff") format("woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Oswald';
  src: url("../fonts/oswald-extra-lightitalic-webfont.woff2") format("woff2"), url("../fonts/oswald-extra-lightitalic-webfont.woff") format("woff");
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: 'Oswald';
  src: url("../fonts/oswald-light-webfont.woff2") format("woff2"), url("../fonts/oswald-light-webfont.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Oswald';
  src: url("../fonts/oswald-lightitalic-webfont.woff2") format("woff2"), url("../fonts/oswald-lightitalic-webfont.woff") format("woff");
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Oswald';
  src: url("../fonts/oswald-medium-webfont.woff2") format("woff2"), url("../fonts/oswald-medium-webfont.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'Oswald';
  src: url("../fonts/oswald-mediumitalic-webfont.woff2") format("woff2"), url("../fonts/oswald-mediumitalic-webfont.woff") format("woff");
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: 'Oswald';
  src: url("../fonts/oswald-regular-webfont.woff2") format("woff2"), url("../fonts/oswald-regular-webfont.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Oswald';
  src: url("../fonts/oswald-regularitalic-webfont.woff2") format("woff2"), url("../fonts/oswald-regularitalic-webfont.woff") format("woff");
  font-weight: 400;
  font-style: italic;
}
/* line 106, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/_vertical_rhythm.scss */
html {
  font-size: 100%;
  line-height: 1.5em;
}

/* line 3, ../scss/mixins/_typography.scss */
body {
  color: #fff;
  font-family: "Oswald", sans-serif;
}
/* line 7, ../scss/mixins/_typography.scss */
body strong {
  font-family: "Oswald", sans-serif;
}
/* line 8, ../scss/mixins/_typography.scss */
body strong em {
  font-family: "Oswald", sans-serif;
}
/* line 10, ../scss/mixins/_typography.scss */
body em {
  font-family: "Oswald", sans-serif;
}
/* line 11, ../scss/mixins/_typography.scss */
body em strong {
  font-family: "Oswald", sans-serif;
}
/* line 13, ../scss/mixins/_typography.scss */
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-family: inherit;
  font-weight: 800;
  color: inherit;
}
/* line 19, ../scss/mixins/_typography.scss */
body h1 {
  font-size: 38px;
  font-size: 2.375rem;
  line-height: 48px;
  line-height: 3rem;
}
/* line 20, ../scss/mixins/_typography.scss */
body h2 {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 48px;
  line-height: 3rem;
}
/* line 21, ../scss/mixins/_typography.scss */
body h3 {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 48px;
  line-height: 3rem;
}
/* line 22, ../scss/mixins/_typography.scss */
body h4 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 24px;
  line-height: 1.5rem;
}
/* line 23, ../scss/mixins/_typography.scss */
body h5 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 24px;
  line-height: 1.5rem;
}
/* line 24, ../scss/mixins/_typography.scss */
body h6 {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 24px;
  line-height: 1.5rem;
}
/* line 26, ../scss/mixins/_typography.scss */
body a {
  color: #fff;
  text-decoration: none;
}
/* line 18, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
body a:visited {
  color: #fff;
}
/* line 21, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
body a:focus {
  color: #fff;
}
/* line 24, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
body a:hover {
  color: #fff;
}
/* line 27, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
body a:active {
  color: #fff;
}
/* line 4, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_hover-link.scss */
body a:hover, body a:focus {
  text-decoration: underline;
}
/* line 30, ../scss/mixins/_typography.scss */
body a:hover, body a:focus {
  text-decoration: none;
}
/* line 35, ../scss/mixins/_typography.scss */
body button, body label {
  cursor: pointer;
}

/* line 1, ../scss/modules/_preloader.scss */
.pre-loader {
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 9999;
  display: none;
}

/* line 10, ../scss/modules/_preloader.scss */
body .pre-loader {
  background-color: rgba(0, 0, 0, 0.4);
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 9999;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
}
/* line 19, ../scss/modules/_preloader.scss */
body .pre-loader span {
  display: block;
  width: 128px;
  height: 40px;
  background: url("../img/preloader.png");
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -20px;
  margin-left: -64px;
}
/* line 30, ../scss/modules/_preloader.scss */
body > .pre-loader {
  position: fixed;
}

/* line 10, ../scss/main.scss */
html {
  font-size: calc( 100vw / 119.6 );
}
@media (max-width: 730px) {
  /* line 10, ../scss/main.scss */
  html {
    font-size: 6.1px;
  }
}

/* line 18, ../scss/main.scss */
body {
  display: none;
}

/* line 22, ../scss/main.scss */
.rotate-screen {
  background-image: url('../img/rotate.jpg?1498123688');
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  left: 0;
  top: 0;
  background-size: cover;
  background-position: center center;
  z-index: 10000;
}
@media (max-width: 730px) and (orientation: portrait) {
  /* line 22, ../scss/main.scss */
  .rotate-screen {
    display: block;
  }
}

/* line 41, ../scss/mixins/_typography.scss */
.stylized-typography h1 {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
/* line 42, ../scss/mixins/_typography.scss */
.stylized-typography h2 {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
/* line 43, ../scss/mixins/_typography.scss */
.stylized-typography h3 {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
/* line 44, ../scss/mixins/_typography.scss */
.stylized-typography h4 {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
/* line 45, ../scss/mixins/_typography.scss */
.stylized-typography h5 {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
/* line 46, ../scss/mixins/_typography.scss */
.stylized-typography h6 {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
/* line 48, ../scss/mixins/_typography.scss */
.stylized-typography ul, .stylized-typography ol {
  list-style-position: inside;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
/* line 53, ../scss/mixins/_typography.scss */
.stylized-typography ul {
  list-style-type: disc;
}
/* line 54, ../scss/mixins/_typography.scss */
.stylized-typography ol {
  list-style-type: decimal;
}
/* line 56, ../scss/mixins/_typography.scss */
.stylized-typography p {
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
/* line 60, ../scss/mixins/_typography.scss */
.stylized-typography table {
  width: 100%;
  margin-bottom: 24px;
  margin-bottom: 1.5rem;
}
/* line 65, ../scss/mixins/_typography.scss */
.stylized-typography table th, .stylized-typography table td {
  padding-top: 24px;
  padding-top: 1.5rem;
  padding-bottom: 24px;
  padding-bottom: 1.5rem;
  border-top-width: 1px;
  border-top-width: 0.0625rem;
  border-top-style: solid;
  padding-top: 11px;
  padding-top: 0.6875rem;
  border-bottom-width: 1px;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  padding-bottom: 11px;
  padding-bottom: 0.6875rem;
}

/* line 12, C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
.clear-fix:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 47, ../scss/main.scss */
* {
  outline: none;
}

/* line 51, ../scss/main.scss */
.icon {
  display: inline-block;
  vertical-align: middle;
  background-size: cover;
}
/* line 56, ../scss/main.scss */
.icon.vk {
  background-image: url('../img/icons/vk.png?1497514664');
  width: 1.3125rem;
  height: 0.8125rem;
}
/* line 57, ../scss/main.scss */
.icon.fb {
  background-image: url('../img/icons/fb.png?1497514679');
  width: 0.5625rem;
  height: 1.1875rem;
}
/* line 58, ../scss/main.scss */
.icon.ok {
  background-image: url('../img/icons/ok.png?1497514696');
  width: 0.75rem;
  height: 1.1875rem;
}
/* line 60, ../scss/main.scss */
.icon.vk-gray {
  background-image: url('../img/icons/vkGray.png?1497518369');
  width: 2.125rem;
  height: 1.25rem;
}
/* line 61, ../scss/main.scss */
.icon.fb-gray {
  background-image: url('../img/icons/fbGray.png?1497518387');
  width: 1rem;
  height: 1.9375rem;
}
/* line 62, ../scss/main.scss */
.icon.ok-gray {
  background-image: url('../img/icons/okGray.png?1497518402');
  width: 1.125rem;
  height: 1.875rem;
}
/* line 64, ../scss/main.scss */
.icon.vk-black {
  background-image: url('../img/icons/vkBlack.png?1497621961');
  width: 2.625rem;
  height: 2.5625rem;
}
/* line 65, ../scss/main.scss */
.icon.fb-black {
  background-image: url('../img/icons/fbBlack.png?1497621978');
  width: 2.625rem;
  height: 2.6875rem;
}
/* line 66, ../scss/main.scss */
.icon.ok-black {
  background-image: url('../img/icons/okBlack.png?1497621991');
  width: 2.75rem;
  height: 2.6875rem;
}

/* line 69, ../scss/main.scss */
div.modal-box {
  background: rgba(0, 0, 0, 0.82);
}
/* line 72, ../scss/main.scss */
div.modal-box > .inner {
  background-size: cover;
  margin: 1.25rem auto 1.25rem auto;
  padding: 3.125rem 4.375rem;
  background-color: transparent;
}
@media (max-width: 730px) and (orientation: portrait) {
  /* line 72, ../scss/main.scss */
  div.modal-box > .inner {
    transform: scale(2.6);
  }
}
@media (max-width: 730px) and (orientation: landscape) {
  /* line 72, ../scss/main.scss */
  div.modal-box > .inner {
    transform: scale(1.6);
  }
}
/* line 86, ../scss/main.scss */
div.modal-box > .inner button.close {
  background-image: url('../img/close.png?1497621336');
  width: 1.625rem;
  height: 1.6875rem;
  background-size: cover;
  opacity: 1;
  top: 1.5625rem;
  right: 1.875rem;
  padding: 0;
}
/* line 95, ../scss/main.scss */
div.modal-box > .inner h1 {
  text-align: center;
  font-size: 1.125rem;
  color: #000;
  text-transform: uppercase;
  font-weight: 200;
  position: relative;
  margin: 1.25rem 0;
  line-height: 1.1;
  padding: 0.625rem 0;
}
/* line 106, ../scss/main.scss */
div.modal-box > .inner h1:before {
  content: '';
  display: inline-block;
  background-image: url('../img/headerBgTop.png?1497626441');
  width: 1.6875rem;
  height: 1.6875rem;
  background-size: cover;
  left: 50%;
  transform: translateX(-50%);
  top: -1.25rem;
  position: absolute;
}
/* line 117, ../scss/main.scss */
div.modal-box > .inner h1:after {
  content: '';
  display: inline-block;
  background-image: url('../img/headerBgBottom.png?1497626458');
  width: 1.0625rem;
  height: 0.75rem;
  background-size: cover;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  bottom: -0.3125rem;
}
/* line 17, ../scss/mixins/_mixins.scss */
div.modal-box > .inner form ::-webkit-input-placeholder {
  color: #000;
}
/* line 18, ../scss/mixins/_mixins.scss */
div.modal-box > .inner form :-moz-placeholder {
  color: #000;
  opacity: 1;
}
/* line 19, ../scss/mixins/_mixins.scss */
div.modal-box > .inner form ::-moz-placeholder {
  color: #000;
  opacity: 1;
}
/* line 20, ../scss/mixins/_mixins.scss */
div.modal-box > .inner form :-ms-input-placeholder {
  color: #000;
}
/* line 132, ../scss/main.scss */
div.modal-box > .inner form label.error {
  display: none !important;
}
/* line 134, ../scss/main.scss */
div.modal-box > .inner form input {
  width: 100%;
  height: 2.5rem;
  color: #000000;
  border: 1px solid #000000;
  text-align: center;
  padding: 0.625rem;
  box-sizing: border-box;
  background-color: transparent;
  margin-bottom: 0.9375rem;
}
/* line 145, ../scss/main.scss */
div.modal-box > .inner form input.error {
  border-color: #eb2228;
}
/* line 147, ../scss/main.scss */
div.modal-box > .inner form input:focus {
  background-color: rgba(212, 140, 18, 0.43);
}
/* line 151, ../scss/main.scss */
div.modal-box > .inner form input[readonly] {
  background-color: transparent !important;
}
/* line 156, ../scss/main.scss */
div.modal-box > .inner form button {
  width: 9.375rem;
  height: 2.5rem;
  border: none;
  text-transform: none;
  font-weight: 400;
  text-align: center;
  font-size: 0.8125rem;
  background: rgba(212, 140, 18, 0.43);
  color: #000;
}
@media (max-width: 730px) {
  /* line 156, ../scss/main.scss */
  div.modal-box > .inner form button {
    padding: 0;
  }
}
/* line 171, ../scss/main.scss */
div.modal-box > .inner form button:before {
  content: '';
  display: inline-block;
  margin-right: 0.4375rem;
  background-image: url('../img/btnArrowLeftBlack.png?1497623030');
  width: 0.75rem;
  height: 1.0625rem;
  background-size: cover;
  top: 0.1875rem;
  position: relative;
}
/* line 181, ../scss/main.scss */
div.modal-box > .inner form button:after {
  content: '';
  display: inline-block;
  margin-left: 0.4375rem;
  background-image: url('../img/btnArrowRightBlack.png?1497623051');
  width: 0.75rem;
  height: 1.0625rem;
  background-size: cover;
  top: 0.1875rem;
  position: relative;
}
/* line 194, ../scss/main.scss */
div.modal-box#auth .inner {
  text-align: center;
  background-image: url('../img/modalBg1.png?1497621258');
  width: 22.3125rem;
  height: 29.5625rem;
}
/* line 198, ../scss/main.scss */
div.modal-box#auth .inner .social-buttons {
  padding-bottom: 1.875rem;
}
/* line 199, ../scss/main.scss */
div.modal-box#auth .inner .social-buttons p {
  font-size: 0.75rem;
  margin: 0.3125rem 0 0.625rem 0;
}
/* line 204, ../scss/main.scss */
div.modal-box#auth .inner .social-buttons a {
  display: inline-block;
  margin: 0 0.625rem;
}
/* line 213, ../scss/main.scss */
div.modal-box#registrationRoom1 .inner, div.modal-box#registrationRoom2 .inner {
  text-align: center;
  background-image: url('../img/modalBg2.png?1497626145');
  width: 22.25rem;
  height: 25.625rem;
  padding: 3.125rem 2.5rem;
}
/* line 219, ../scss/main.scss */
div.modal-box#registrationRoom1 .inner h1 span, div.modal-box#registrationRoom2 .inner h1 span {
  font-size: 1.0625rem;
  font-weight: 400;
  display: block;
  text-transform: lowercase;
}
/* line 227, ../scss/main.scss */
div.modal-box#registrationRoom1 .inner p, div.modal-box#registrationRoom2 .inner p {
  font-size: 0.75rem;
  font-weight: 700;
  margin: 0;
  line-height: 1.2;
}
/* line 233, ../scss/main.scss */
div.modal-box#registrationRoom1 .inner p a, div.modal-box#registrationRoom2 .inner p a {
  text-decoration: underline;
  color: #000;
  display: inline-block;
  margin: 0.625rem 0 1.25rem 0;
}
/* line 239, ../scss/main.scss */
div.modal-box#registrationRoom1 .inner p a:active, div.modal-box#registrationRoom1 .inner p a:hover, div.modal-box#registrationRoom1 .inner p a:visited, div.modal-box#registrationRoom2 .inner p a:active, div.modal-box#registrationRoom2 .inner p a:hover, div.modal-box#registrationRoom2 .inner p a:visited {
  color: #000;
}
/* line 246, ../scss/main.scss */
div.modal-box#registrationRoom2 .inner {
  padding: 3.125rem 2.1875rem;
}
/* line 249, ../scss/main.scss */
div.modal-box#registrationRoom2 .inner p {
  margin-bottom: 0.9375rem;
}
/* line 254, ../scss/main.scss */
div.modal-box.question .inner {
  text-align: center;
  background-image: url('../img/modalBg3.png?1497695613');
  width: 42rem;
  height: 24.875rem;
  padding: 3.125rem 4.375rem;
}
/* line 259, ../scss/main.scss */
div.modal-box.question .inner h1 {
  font-size: 1.3475rem;
  padding: 0.9375rem 0;
}
/* line 264, ../scss/main.scss */
div.modal-box.question .inner ul.answers {
  list-style: none;
  padding: 0;
  margin: 2.5rem 0 0 0;
}
/* line 269, ../scss/main.scss */
div.modal-box.question .inner ul.answers li {
  width: 15rem;
  height: 2.6875rem;
  font-size: 1.3125rem;
  border: 0.0625rem solid #000;
  color: #000;
  float: left;
  text-align: center;
  padding: 0 0.625rem;
  line-height: 0.9;
  box-sizing: border-box;
  margin-right: 3.1875rem;
  margin-bottom: 1.25rem;
  position: relative;
  cursor: pointer;
}
/* line 285, ../scss/main.scss */
div.modal-box.question .inner ul.answers li.correct {
  background: rgba(0, 113, 27, 0.34);
}
/* line 289, ../scss/main.scss */
div.modal-box.question .inner ul.answers li.incorrect {
  background: rgba(233, 3, 0, 0.35);
}
/* line 293, ../scss/main.scss */
div.modal-box.question .inner ul.answers li:nth-child(2n+2) {
  margin-right: 0;
}
/* line 297, ../scss/main.scss */
div.modal-box.question .inner ul.answers li span.bullet {
  color: #000;
  position: absolute;
  left: -1.875rem;
  top: 0.625rem;
  font-size: 1.39188rem;
  font-weight: 700;
}
/* line 306, ../scss/main.scss */
div.modal-box.question .inner ul.answers li span.text {
  vertical-align: middle;
  height: 2.5rem;
  width: 13.75rem;
  display: table-cell;
}
/* line 317, ../scss/main.scss */
div.modal-box#questionModal5 .inner ul li {
  height: 4.375rem;
}
/* line 320, ../scss/main.scss */
div.modal-box#questionModal5 .inner ul li span.bullet {
  top: 1.25rem;
}
/* line 324, ../scss/main.scss */
div.modal-box#questionModal5 .inner ul li span.text {
  height: 4.25rem;
}
/* line 330, ../scss/main.scss */
div.modal-box.question-drop .inner {
  text-align: center;
  background-image: url('../img/modalBg4.png?1497869773');
  width: 41.0625rem;
  height: 48.125rem;
  padding: 3.125rem 4.375rem;
}
/* line 335, ../scss/main.scss */
div.modal-box.question-drop .inner h1 {
  font-size: 1.5rem;
  text-transform: none;
  padding: 0.9375rem 0;
  line-height: 1.3;
  font-weight: 400;
}
/* line 343, ../scss/main.scss */
div.modal-box.question-drop .inner ul.draggable-container {
  list-style: none;
  padding: 0;
  margin: 2.5rem 0 0 0;
}
/* line 349, ../scss/main.scss */
div.modal-box.question-drop .inner li.draggable-item {
  width: 14.375rem;
  height: 2.6875rem;
  font-size: 1.25rem;
  border: 0.0625rem solid #000;
  color: #000;
  float: left;
  text-align: center;
  padding: 0 0.625rem;
  line-height: 0.9;
  box-sizing: border-box;
  margin-right: 3.1875rem;
  margin-bottom: 1.25rem;
  position: relative;
  cursor: pointer;
  list-style: none;
  background: rgba(212, 140, 18, 0.43);
}
/* line 367, ../scss/main.scss */
div.modal-box.question-drop .inner li.draggable-item.disabled {
  opacity: 0.6;
  cursor: not-allowed;
  position: inherit;
}
/* line 373, ../scss/main.scss */
div.modal-box.question-drop .inner li.draggable-item:nth-child(2n+2) {
  margin-right: 0;
}
/* line 377, ../scss/main.scss */
div.modal-box.question-drop .inner li.draggable-item span.text {
  vertical-align: middle;
  height: 2.5rem;
  width: 13.75rem;
  display: table-cell;
}
/* line 385, ../scss/main.scss */
div.modal-box.question-drop .inner .droppable-container {
  margin-top: 2.5rem;
}
/* line 388, ../scss/main.scss */
div.modal-box.question-drop .inner .droppable-container .droppable-item {
  margin-bottom: 1.25rem;
}
/* line 391, ../scss/main.scss */
div.modal-box.question-drop .inner .droppable-container .droppable-item > .text {
  width: 19.6875rem;
  font-size: 1.25rem;
  border: 0.0625rem solid #000;
  color: #000;
  float: left;
  line-height: 1.2;
  box-sizing: border-box;
  position: relative;
  text-align: left;
  padding: 0.6875rem 0.75rem 0.8125rem 0.75rem;
}
/* line 404, ../scss/main.scss */
div.modal-box.question-drop .inner .droppable-container .droppable-item .drop-container {
  display: inline-block;
}
/* line 407, ../scss/main.scss */
div.modal-box.question-drop .inner .droppable-container .droppable-item .drop-container .placeholder {
  font-size: 1.25rem;
  padding: 0.4375rem 0 0.8125rem 0;
  display: inline-block;
}
/* line 413, ../scss/main.scss */
div.modal-box.question-drop .inner .droppable-container .droppable-item .drop-container .draggable-item {
  position: inherit;
  margin: 0;
  width: 11.25rem;
  cursor: default;
}
/* line 421, ../scss/main.scss */
div.modal-box.question-drop .inner .droppable-container .droppable-item.correct .drop-container .draggable-item {
  background: rgba(0, 113, 27, 0.34);
}
/* line 425, ../scss/main.scss */
div.modal-box.question-drop .inner .droppable-container .droppable-item.incorrect .drop-container .draggable-item {
  background: rgba(233, 3, 0, 0.35);
}
/* line 432, ../scss/main.scss */
div.modal-box#rules .inner {
  background-image: url('../img/modalBg5.png?1497887852');
  width: 44rem;
  height: 52.5625rem;
  padding-top: 11.25rem;
}
/* line 436, ../scss/main.scss */
div.modal-box#rules .inner button.close {
  right: 3.125rem;
}
/* line 440, ../scss/main.scss */
div.modal-box#rules .inner .scroll-pane {
  height: 33.75rem;
}
/* line 457, ../scss/main.scss */
div.modal-box#testComplete .inner {
  background-image: url('../img/modalBg6.png?1497967154');
  width: 30.3125rem;
  height: 31.875rem;
}
/* line 460, ../scss/main.scss */
div.modal-box#testComplete .inner button.close {
  top: 4.375rem;
}
/* line 464, ../scss/main.scss */
div.modal-box#testComplete .inner .content {
  position: absolute;
  text-align: center;
  font-size: 1.2125rem;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  padding: 1.25rem 2.1875rem 2.1875rem 2.1875rem;
  box-sizing: border-box;
}
/* line 475, ../scss/main.scss */
div.modal-box#testComplete .inner .content:before {
  content: '';
  display: inline-block;
  background-image: url('../img/modalContentTop.png?1497967404');
  width: 11.375rem;
  height: 1.8125rem;
  background-size: cover;
  left: 50%;
  transform: translateX(-50%);
  top: -1.25rem;
  position: absolute;
}
/* line 486, ../scss/main.scss */
div.modal-box#testComplete .inner .content:after {
  content: '';
  display: inline-block;
  background-image: url('../img/modalContentBottom.png?1497967424');
  width: 9.5625rem;
  height: 0.875rem;
  background-size: cover;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  bottom: -0.3125rem;
}
/* line 497, ../scss/main.scss */
div.modal-box#testComplete .inner .content p {
  margin: 0 0 1.875rem 0;
}
/* line 500, ../scss/main.scss */
div.modal-box#testComplete .inner .content p:last-child {
  margin: 0;
}
/* line 505, ../scss/main.scss */
div.modal-box#testComplete .inner .content a {
  color: #000;
  text-decoration: underline;
}
/* line 512, ../scss/main.scss */
div.modal-box#room2Start .inner {
  background-image: url('../img/modalBg7.png?1497970819');
  width: 30.625rem;
  height: 29.75rem;
}
/* line 515, ../scss/main.scss */
div.modal-box#room2Start .inner button.close {
  top: 4.375rem;
}
/* line 520, ../scss/main.scss */
div.modal-box#code .inner {
  background-image: url('../img/modalBg8.png?1497973077');
  width: 30.75rem;
  height: 29.75rem;
}
/* line 523, ../scss/main.scss */
div.modal-box#code .inner button.close {
  top: 4.375rem;
  right: 2.5rem;
}
/* line 528, ../scss/main.scss */
div.modal-box#code .inner .content {
  position: absolute;
  text-align: center;
  font-size: 1.4625rem;
  top: 50%;
  line-height: 1.4;
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  padding: 1.25rem 2.1875rem 2.1875rem 2.1875rem;
  box-sizing: border-box;
}
/* line 540, ../scss/main.scss */
div.modal-box#code .inner .content:before {
  content: '';
  display: inline-block;
  background-image: url('../img/modalContentTop.png?1497967404');
  width: 11.375rem;
  height: 1.8125rem;
  background-size: cover;
  left: 50%;
  transform: translateX(-50%);
  top: -1.25rem;
  position: absolute;
}
/* line 551, ../scss/main.scss */
div.modal-box#code .inner .content:after {
  content: '';
  display: inline-block;
  background-image: url('../img/modalContentBottom.png?1497967424');
  width: 9.5625rem;
  height: 0.875rem;
  background-size: cover;
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  bottom: -0.3125rem;
}
/* line 562, ../scss/main.scss */
div.modal-box#code .inner .content p {
  margin: 0 0 1.875rem 0;
}
/* line 565, ../scss/main.scss */
div.modal-box#code .inner .content p:last-child {
  margin: 0;
}
/* line 570, ../scss/main.scss */
div.modal-box#code .inner .content a {
  color: #000;
  text-decoration: underline;
}
/* line 577, ../scss/main.scss */
div.modal-box#sendCodes .inner {
  background-image: url('../img/modalBg9.png?1498131263');
  width: 30.3125rem;
  height: 44.0625rem;
  padding: 16.25rem 3.4375rem 9.375rem 3.75rem;
}
/* line 581, ../scss/main.scss */
div.modal-box#sendCodes .inner button.close {
  top: 4.375rem;
}
/* line 585, ../scss/main.scss */
div.modal-box#sendCodes .inner form {
  opacity: 0.5;
  position: relative;
  display: block;
}
/* line 590, ../scss/main.scss */
div.modal-box#sendCodes .inner form:after {
  display: block;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
/* line 598, ../scss/main.scss */
div.modal-box#sendCodes .inner form .date {
  width: 4.6875rem;
  float: left;
  font-size: 0.9375rem;
  text-align: center;
  line-height: 1.1;
  font-weight: 600;
  padding: 0.3125rem 0;
}
/* line 608, ../scss/main.scss */
div.modal-box#sendCodes .inner form .input {
  width: 14.0625rem;
  float: left;
}
/* line 612, ../scss/main.scss */
div.modal-box#sendCodes .inner form .input input {
  margin-bottom: 0.5rem;
  padding: 0.3125rem;
  background-repeat: no-repeat;
}
/* line 619, ../scss/main.scss */
div.modal-box#sendCodes .inner form .button {
  width: 3.75rem;
  float: left;
  display: none;
}
/* line 624, ../scss/main.scss */
div.modal-box#sendCodes .inner form .button button {
  width: 3.125rem;
  margin-left: 0.625rem;
}
/* line 627, ../scss/main.scss */
div.modal-box#sendCodes .inner form .button button:after, div.modal-box#sendCodes .inner form .button button:before {
  display: none;
}
/* line 631, ../scss/main.scss */
div.modal-box#sendCodes .inner form.active {
  opacity: 1;
}
/* line 634, ../scss/main.scss */
div.modal-box#sendCodes .inner form.active .button {
  display: block;
}
/* line 635, ../scss/main.scss */
div.modal-box#sendCodes .inner form.active:after {
  display: none;
}
/* line 639, ../scss/main.scss */
div.modal-box#sendCodes .inner form.answered .button {
  display: none;
}
/* line 645, ../scss/main.scss */
div.modal-box#sendCodes .inner form.correct .input input {
  background-image: url('../img/correct.png?1498049646');
  background-position: 12.1875rem;
  background-size: 1.375rem 1.0625rem;
}
/* line 653, ../scss/main.scss */
div.modal-box#sendCodes .inner form.incorrect .input input {
  background-image: url('../img/incorrect.png?1498049667');
  background-position: 12.5rem;
  background-size: 1.0625rem 1.0625rem;
}

/* line 666, ../scss/main.scss */
.scroll-pane {
  width: 100%;
  overflow: hidden;
  outline: none;
}
/* line 671, ../scss/main.scss */
.scroll-pane .jspVerticalBar {
  background-color: transparent;
  width: 0.625rem;
}
/* line 681, ../scss/main.scss */
.scroll-pane .jspVerticalBar .jspTrack {
  background: transparent;
}
/* line 684, ../scss/main.scss */
.scroll-pane .jspVerticalBar .jspTrack:after {
  display: block;
  content: '';
  background: #905d18;
  width: 0.125rem;
  height: 97%;
  position: absolute;
  top: 0;
  left: 0.375rem;
}
/* line 695, ../scss/main.scss */
.scroll-pane .jspVerticalBar .jspTrack .jspDrag {
  width: 0.625rem;
  background: #905d18;
  z-index: 2;
  left: 0.25rem;
}

/* line 708, ../scss/main.scss */
.stylized-button {
  border: 0.0625rem solid #fff;
  background: transparent;
  font-size: 1.725rem;
  font-weight: 200;
  text-transform: uppercase;
  color: #fff;
  display: inline-block;
  text-align: center;
  box-sizing: border-box;
  padding: 0.3125rem;
  line-height: 1.1;
  position: relative;
}
/* line 722, ../scss/main.scss */
.stylized-button span {
  vertical-align: middle;
  width: 15.625rem;
  height: 3.4375rem;
  display: table-cell;
}
@media (max-width: 730px) {
  /* line 708, ../scss/main.scss */
  .stylized-button {
    font-size: 18px;
    padding: 13px 10px 10px 10px;
    white-space: nowrap;
  }
}
/* line 736, ../scss/main.scss */
.stylized-button.arrows span:before {
  content: '';
  display: inline-block;
  margin-right: 0.625rem;
  background-image: url('../img/btnArrowLeft.png?1497514584');
  width: 0.9375rem;
  height: 1.25rem;
  background-size: cover;
}
/* line 744, ../scss/main.scss */
.stylized-button.arrows span:after {
  content: '';
  display: inline-block;
  margin-left: 0.625rem;
  background-image: url('../img/btnArrowRight.png?1497514569');
  width: 0.9375rem;
  height: 1.25rem;
  background-size: cover;
}
/* line 754, ../scss/main.scss */
.stylized-button.arrows-vertical:before {
  content: '';
  display: block;
  background-image: url('../img/btnBg.png?1497514621');
  width: 2.9375rem;
  height: 8.25rem;
  background-size: cover;
  position: absolute;
  top: -2.5rem;
  left: 50%;
  margin-left: -1.375rem;
}
@media (max-width: 730px) {
  /* line 754, ../scss/main.scss */
  .stylized-button.arrows-vertical:before {
    transform: scale(1.7);
    top: -10px;
  }
}
/* line 770, ../scss/main.scss */
.stylized-button.arrows-vertical span {
  height: 3.8125rem;
}
/* line 775, ../scss/main.scss */
.stylized-button:visited {
  color: #fff;
}
/* line 779, ../scss/main.scss */
.stylized-button:hover, .stylized-button:active, .stylized-button:focus {
  color: #fff;
}
/* line 783, ../scss/main.scss */
.stylized-button[disabled], .stylized-button .disabled {
  opacity: 0.5;
  cursor: not-allowed;
}

/* line 793, ../scss/main.scss */
header .line-1 {
  background-color: #000004;
  position: relative;
  z-index: 2;
}
/* line 798, ../scss/main.scss */
header .line-1 .container {
  padding: 0.9375rem 0;
}
@media (max-width: 730px) {
  /* line 798, ../scss/main.scss */
  header .line-1 .container {
    padding: 10px 0;
  }
}
/* line 805, ../scss/main.scss */
header .line-1 .container .left {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  padding: 0.625rem 0;
}
/* line 809, ../scss/main.scss */
header .line-1 .container .left img {
  display: inline-block;
  vertical-align: middle;
  margin-right: 2.5rem;
}
/* line 815, ../scss/main.scss */
header .line-1 .container .left .spike-logo {
  width: 7.25rem;
  height: 2.9375rem;
}
@media (max-width: 730px) {
  /* line 815, ../scss/main.scss */
  header .line-1 .container .left .spike-logo {
    width: 71px;
    height: 29px;
  }
}
/* line 825, ../scss/main.scss */
header .line-1 .container .left .medici-logo {
  width: 8.375rem;
  height: 2.6875rem;
}
@media (max-width: 730px) {
  /* line 825, ../scss/main.scss */
  header .line-1 .container .left .medici-logo {
    width: 83px;
    height: 27px;
  }
}
/* line 835, ../scss/main.scss */
header .line-1 .container .left .tricolor-logo {
  width: 14.375rem;
  height: 2.25rem;
}
@media (max-width: 730px) {
  /* line 835, ../scss/main.scss */
  header .line-1 .container .left .tricolor-logo {
    width: 140px;
    height: 22px;
  }
}
/* line 846, ../scss/main.scss */
header .line-1 .container .right {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding-left: 0.83333%;
  padding-right: 0.83333%;
  text-align: right;
}
/* line 850, ../scss/main.scss */
header .line-1 .container .right .socials {
  padding-right: 0.625rem;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 730px) {
  /* line 850, ../scss/main.scss */
  header .line-1 .container .right .socials {
    display: none;
  }
}
/* line 859, ../scss/main.scss */
header .line-1 .container .right .socials a {
  margin-right: 1.25rem;
}
/* line 862, ../scss/main.scss */
header .line-1 .container .right > a {
  margin-left: 1.875rem;
  vertical-align: middle;
}

/* line 874, ../scss/main.scss */
footer {
  background-image: url('../img/footer.jpg?1498230440');
  background-color: #5e5e5e;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 105.6875rem 9.1875rem;
  height: 9.1875rem;
  position: relative;
  image-rendering: -moz-crisp-edges;
  /* Firefox */
  image-rendering: -o-crisp-edges;
  /* Opera */
  image-rendering: -webkit-optimize-contrast;
  /* Webkit (non-standard naming) */
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
  /* IE (non-standard property) */
}
@media (max-width: 730px) {
  /* line 874, ../scss/main.scss */
  footer {
    background-image: url('../img/footerMobile.jpg?1498232251');
    background-size: 730px 100px;
    height: 100px;
  }
}
/* line 896, ../scss/main.scss */
footer .container .socials {
  position: absolute;
  right: 12.5rem;
  top: 5.5rem;
}
/* line 901, ../scss/main.scss */
footer .container .socials a {
  margin-left: 3.125rem;
}
@media (max-width: 730px) {
  /* line 896, ../scss/main.scss */
  footer .container .socials {
    transform: scale(2.8);
    transform-origin: right;
    top: 61px;
  }
  /* line 910, ../scss/main.scss */
  footer .container .socials a {
    margin-left: 10px;
  }
}

/* line 919, ../scss/main.scss */
.container {
  width: 105.9375rem;
  box-sizing: border-box;
  margin: 0 auto;
}
@media (max-width: 730px) {
  /* line 919, ../scss/main.scss */
  .container {
    width: 700px;
  }
}

/* line 933, ../scss/main.scss */
body.site-index .rotate-screen {
  display: none !important;
}
/* line 935, ../scss/main.scss */
body.site-index main {
  padding-top: 4.375rem;
  padding-bottom: 4.5625rem;
  text-align: center;
  background-image: url('../img/indexBg.jpg?1498642657');
  background-repeat: no-repeat;
  background-position: top center;
  height: 187.75rem;
  background-size: auto 100%;
  box-sizing: border-box;
  image-rendering: -moz-crisp-edges;
  /* Firefox */
  image-rendering: -o-crisp-edges;
  /* Opera */
  image-rendering: -webkit-optimize-contrast;
  /* Webkit (non-standard naming) */
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
  /* IE (non-standard property) */
}
@media (max-width: 730px) {
  /* line 935, ../scss/main.scss */
  body.site-index main {
    background-image: url('../img/indexBgMobile.jpg?1498642846');
    height: 1292px;
  }
}
/* line 957, ../scss/main.scss */
body.site-index main a.living-room, body.site-index main a.armory-room {
  position: absolute;
  -moz-transition: linear 0.2s;
  -o-transition: linear 0.2s;
  -webkit-transition: linear 0.2s;
  transition: linear 0.2s;
}
@media (max-width: 730px) {
  /* line 957, ../scss/main.scss */
  body.site-index main a.living-room, body.site-index main a.armory-room {
    padding: 7px 10px 2px 10px;
  }
}
/* line 965, ../scss/main.scss */
body.site-index main a.living-room span, body.site-index main a.armory-room span {
  width: 18.75rem;
  font-size: 2.0625rem;
}
/* line 969, ../scss/main.scss */
body.site-index main a.living-room span strong, body.site-index main a.armory-room span strong {
  display: block;
  font-size: 1.375rem;
  font-weight: 500;
}
@media (max-width: 730px) {
  /* line 965, ../scss/main.scss */
  body.site-index main a.living-room span, body.site-index main a.armory-room span {
    font-size: 19px;
  }
  /* line 974, ../scss/main.scss */
  body.site-index main a.living-room span strong, body.site-index main a.armory-room span strong {
    font-size: 14px;
  }
}
/* line 978, ../scss/main.scss */
body.site-index main a.living-room:hover, body.site-index main a.armory-room:hover {
  background-color: rgba(255, 255, 255, 0.25);
}
/* line 983, ../scss/main.scss */
body.site-index main a.living-room {
  right: 37.8125rem;
  top: 25rem;
}
@media (max-width: 730px) {
  /* line 983, ../scss/main.scss */
  body.site-index main a.living-room {
    right: 211px;
    top: 231px;
  }
}
/* line 993, ../scss/main.scss */
body.site-index main a.armory-room {
  right: 10.3125rem;
  top: 25rem;
}
@media (max-width: 730px) {
  /* line 993, ../scss/main.scss */
  body.site-index main a.armory-room {
    right: 35px;
    top: 231px;
  }
}
/* line 1003, ../scss/main.scss */
body.site-index main a.living-room-door {
  position: absolute;
  right: 38.75rem;
  top: 32.1875rem;
  background-image: url('../img/doorBg.png?1498054410');
  width: 18.5625rem;
  height: 38.75rem;
  background-size: cover;
  opacity: 0;
  display: block;
  -moz-transition: linear 0.2s;
  -o-transition: linear 0.2s;
  -webkit-transition: linear 0.2s;
  transition: linear 0.2s;
}
@media (max-width: 730px) {
  /* line 1003, ../scss/main.scss */
  body.site-index main a.living-room-door {
    display: none;
  }
}
/* line 1017, ../scss/main.scss */
body.site-index main a.living-room-door:hover {
  opacity: 1;
}
/* line 1022, ../scss/main.scss */
body.site-index main a.armory-room-door {
  position: absolute;
  right: 11.125rem;
  top: 32.1875rem;
  background-image: url('../img/doorBg.png?1498054410');
  width: 18.5625rem;
  height: 38.75rem;
  background-size: cover;
  opacity: 0;
  display: block;
  -moz-transition: linear 0.2s;
  -o-transition: linear 0.2s;
  -webkit-transition: linear 0.2s;
  transition: linear 0.2s;
}
@media (max-width: 730px) {
  /* line 1022, ../scss/main.scss */
  body.site-index main a.armory-room-door {
    display: none;
  }
}
/* line 1036, ../scss/main.scss */
body.site-index main a.armory-room-door:hover {
  opacity: 1;
}
/* line 1041, ../scss/main.scss */
body.site-index main a.start-1 {
  position: absolute;
  top: 100rem;
  left: 68.75rem;
}
@media (max-width: 730px) {
  /* line 1041, ../scss/main.scss */
  body.site-index main a.start-1 {
    top: 607px;
    left: 376px;
  }
}
/* line 1051, ../scss/main.scss */
body.site-index main a.start-1 span {
  width: 21.25rem;
}
/* line 1054, ../scss/main.scss */
body.site-index main a.start-2 {
  position: absolute;
  top: 184.0625rem;
  left: 51.25rem;
}
/* line 1059, ../scss/main.scss */
body.site-index main a.start-2 span {
  width: 21.25rem;
}
@media (max-width: 730px) {
  /* line 1054, ../scss/main.scss */
  body.site-index main a.start-2 {
    top: 1265px;
  }
}
/* line 1066, ../scss/main.scss */
body.site-index main .video-js {
  position: absolute;
  top: 75.3125rem;
  left: 9.375rem;
  width: 51.5625rem;
  height: 29.375rem;
}
@media (max-width: 730px) {
  /* line 1066, ../scss/main.scss */
  body.site-index main .video-js {
    top: 442px;
    left: 26px;
    width: 320px;
    height: 215px;
  }
}
/* line 1081, ../scss/main.scss */
body.site-index main .ediniy-1, body.site-index main .ediniy-2, body.site-index main .ediniy-3 {
  position: absolute;
  z-index: 3;
  display: block;
}
/* line 1086, ../scss/main.scss */
body.site-index main .ediniy-1.ediniy-1, body.site-index main .ediniy-2.ediniy-1, body.site-index main .ediniy-3.ediniy-1 {
  width: 6.25rem;
  height: 1.5625rem;
  left: 25.375rem;
  top: 62.1875rem;
}
/* line 1093, ../scss/main.scss */
body.site-index main .ediniy-1.ediniy-2, body.site-index main .ediniy-2.ediniy-2, body.site-index main .ediniy-3.ediniy-2 {
  width: 6.25rem;
  height: 1.5625rem;
  left: 44.875rem;
  top: 126.125rem;
}
/* line 1100, ../scss/main.scss */
body.site-index main .ediniy-1.ediniy-3, body.site-index main .ediniy-2.ediniy-3, body.site-index main .ediniy-3.ediniy-3 {
  width: 6.25rem;
  height: 1.5625rem;
  left: 82.375rem;
  top: 127.875rem;
}
/* line 1108, ../scss/main.scss */
body.site-index main .extend-1, body.site-index main .extend-2, body.site-index main .extend-3 {
  position: absolute;
  z-index: 3;
  display: block;
}
/* line 1113, ../scss/main.scss */
body.site-index main .extend-1.extend-1, body.site-index main .extend-2.extend-1, body.site-index main .extend-3.extend-1 {
  width: 19.6875rem;
  height: 1.5625rem;
  left: 28.1875rem;
  top: 65.3125rem;
}
/* line 1120, ../scss/main.scss */
body.site-index main .extend-1.extend-2, body.site-index main .extend-2.extend-2, body.site-index main .extend-3.extend-2 {
  width: 20.5rem;
  height: 1.5625rem;
  left: 13.4375rem;
  top: 131.5rem;
}
/* line 1127, ../scss/main.scss */
body.site-index main .extend-1.extend-3, body.site-index main .extend-2.extend-3, body.site-index main .extend-3.extend-3 {
  width: 20.625rem;
  height: 1.5625rem;
  left: 71.875rem;
  top: 135rem;
}
/* line 1135, ../scss/main.scss */
body.site-index main .rating-1, body.site-index main .rating-2 {
  position: absolute;
  z-index: 3;
  display: block;
}
/* line 1140, ../scss/main.scss */
body.site-index main .rating-1.rating-1, body.site-index main .rating-2.rating-1 {
  width: 6.8125rem;
  height: 1.5625rem;
  left: 77.3125rem;
  top: 145.625rem;
}
/* line 1147, ../scss/main.scss */
body.site-index main .rating-1.rating-2, body.site-index main .rating-2.rating-2 {
  width: 6.8125rem;
  height: 1.5625rem;
  left: 77.3125rem;
  top: 173.4375rem;
}

/* line 1162, ../scss/main.scss */
body.site-room1 main .room {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: auto 100%;
  box-sizing: border-box;
  position: relative;
  image-rendering: -moz-crisp-edges;
  /* Firefox */
  image-rendering: -o-crisp-edges;
  /* Opera */
  image-rendering: -webkit-optimize-contrast;
  /* Webkit (non-standard naming) */
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
  /* IE (non-standard property) */
  background-image: url('../img/room1.jpg?1497531011');
  height: 62.625rem;
}
/* line 1179, ../scss/main.scss */
body.site-room1 main .labels .label {
  position: absolute;
  background-size: cover;
  background-image: url('../img/label.png?1497530586');
  width: 2rem;
  height: 2.6875rem;
  display: inline-block;
}
@media (max-width: 730px) {
  /* line 1179, ../scss/main.scss */
  body.site-room1 main .labels .label {
    transform: scale(2);
    transform-origin: bottom;
  }
}
/* line 1190, ../scss/main.scss */
body.site-room1 main .labels .label.correct {
  background-image: url('../img/labelCorrect.png?1497699858');
  width: 2rem;
  height: 2.6875rem;
  cursor: not-allowed;
}
/* line 1195, ../scss/main.scss */
body.site-room1 main .labels .label.incorrect {
  background-image: url('../img/labelIncorrect.png?1497699809');
  width: 2rem;
  height: 2.6875rem;
  cursor: not-allowed;
}
/* line 1201, ../scss/main.scss */
body.site-room1 main .labels .label-1 {
  left: 13.75rem;
  top: 3.125rem;
}
/* line 1202, ../scss/main.scss */
body.site-room1 main .labels .label-2 {
  left: 35.75rem;
  top: 6.875rem;
}
/* line 1203, ../scss/main.scss */
body.site-room1 main .labels .label-3 {
  left: 77.5rem;
  top: 12.1875rem;
}
/* line 1204, ../scss/main.scss */
body.site-room1 main .labels .label-4 {
  left: 102.8125rem;
  top: 13.3125rem;
}
/* line 1205, ../scss/main.scss */
body.site-room1 main .labels .label-5 {
  left: 40.5rem;
  top: 31.875rem;
}
/* line 1206, ../scss/main.scss */
body.site-room1 main .labels .label-6 {
  left: 94.875rem;
  top: 37.3125rem;
}
/* line 1207, ../scss/main.scss */
body.site-room1 main .labels .label-7 {
  left: 22.8125rem;
  top: 37.3125rem;
}
/* line 1208, ../scss/main.scss */
body.site-room1 main .labels .label-8 {
  left: 45.625rem;
  top: 41.4375rem;
}
/* line 1209, ../scss/main.scss */
body.site-room1 main .labels .label-9 {
  left: 32.8125rem;
  top: 44.6875rem;
}
/* line 1210, ../scss/main.scss */
body.site-room1 main .labels .label-10 {
  left: 27.8125rem;
  top: 51.25rem;
}

/* line 1217, ../scss/main.scss */
body.site-room1 main .draggable-item, body.site-room2 main .draggable-item {
  background-size: cover;
  position: absolute;
  z-index: 10;
  box-sizing: border-box;
  cursor: pointer;
}
/* line 1225, ../scss/main.scss */
body.site-room1 main .droppable-item, body.site-room2 main .droppable-item {
  background-size: cover;
  position: absolute;
  z-index: 10;
  box-sizing: border-box;
  background: rgba(128, 128, 128, 0.3);
}
/* line 1232, ../scss/main.scss */
body.site-room1 main .droppable-item.correct, body.site-room2 main .droppable-item.correct {
  background: rgba(0, 212, 50, 0.3);
}
/* line 1236, ../scss/main.scss */
body.site-room1 main .droppable-item.incorrect, body.site-room2 main .droppable-item.incorrect {
  background: rgba(233, 3, 0, 0.3);
}
/* line 1240, ../scss/main.scss */
body.site-room1 main .droppable-item .drop-container .draggable-item, body.site-room2 main .droppable-item .drop-container .draggable-item {
  position: inherit;
}
/* line 1246, ../scss/main.scss */
body.site-room1 .questions > section, body.site-room2 .questions > section {
  display: none;
}
/* line 1249, ../scss/main.scss */
body.site-room1 .questions > section.active, body.site-room2 .questions > section.active {
  display: block;
}
/* line 1251, ../scss/main.scss */
body.site-room1 .questions > section .bottom, body.site-room2 .questions > section .bottom {
  background-size: cover;
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 1259, ../scss/main.scss */
body.site-room1 .questions > section#question6 .bottom, body.site-room2 .questions > section#question6 .bottom {
  background-image: url('../img/question6/bg.png?1497780553');
  width: 102.3125rem;
  height: 10.875rem;
}
/* line 1263, ../scss/main.scss */
body.site-room1 .questions > section#question6 .draggable-item.item-1, body.site-room2 .questions > section#question6 .draggable-item.item-1 {
  background-image: url('../img/question6/label1.png?1497781541');
  width: 6.375rem;
  height: 3.8125rem;
  left: 51.875rem;
  top: 3.75rem;
}
/* line 1264, ../scss/main.scss */
body.site-room1 .questions > section#question6 .draggable-item.item-2, body.site-room2 .questions > section#question6 .draggable-item.item-2 {
  background-image: url('../img/question6/label2.png?1497781562');
  width: 6.6875rem;
  height: 3.8125rem;
  left: 61.875rem;
  top: 5rem;
}
/* line 1265, ../scss/main.scss */
body.site-room1 .questions > section#question6 .draggable-item.item-3, body.site-room2 .questions > section#question6 .draggable-item.item-3 {
  background-image: url('../img/question6/label3.png?1497781578');
  width: 6.6875rem;
  height: 3.8125rem;
  left: 71.875rem;
  top: 3.375rem;
}
/* line 1266, ../scss/main.scss */
body.site-room1 .questions > section#question6 .draggable-item.item-4, body.site-room2 .questions > section#question6 .draggable-item.item-4 {
  background-image: url('../img/question6/label4.png?1497781593');
  width: 10.75rem;
  height: 3.8125rem;
  left: 82.3125rem;
  top: 4.1875rem;
}
/* line 1268, ../scss/main.scss */
body.site-room1 .questions > section#question6 .droppable-item.item-1, body.site-room2 .questions > section#question6 .droppable-item.item-1 {
  right: 18rem;
  top: 1.375rem;
  width: 10.625rem;
  height: 13.1875rem;
}
/* line 1269, ../scss/main.scss */
body.site-room1 .questions > section#question6 .droppable-item.item-2, body.site-room2 .questions > section#question6 .droppable-item.item-2 {
  right: 5.0625rem;
  top: 1.125rem;
  width: 10rem;
  height: 11.875rem;
}
/* line 1270, ../scss/main.scss */
body.site-room1 .questions > section#question6 .droppable-item.item-3, body.site-room2 .questions > section#question6 .droppable-item.item-3 {
  right: 13.75rem;
  top: 16.6875rem;
  width: 12.9375rem;
  height: 16.4375rem;
}
/* line 1271, ../scss/main.scss */
body.site-room1 .questions > section#question6 .droppable-item.item-4, body.site-room2 .questions > section#question6 .droppable-item.item-4 {
  right: 3.1875rem;
  top: 16.6875rem;
  width: 8.875rem;
  height: 10.625rem;
}
/* line 1275, ../scss/main.scss */
body.site-room1 .questions > section#question7 .bottom, body.site-room2 .questions > section#question7 .bottom {
  background-image: url('../img/question7/bg.png?1497786089');
  width: 102.3125rem;
  height: 10.875rem;
}
/* line 1279, ../scss/main.scss */
body.site-room1 .questions > section#question7 .draggable-item.item-1, body.site-room2 .questions > section#question7 .draggable-item.item-1 {
  background-image: url('../img/question7/label1.png?1497786136');
  width: 11.8125rem;
  height: 6.5625rem;
  left: 46.5rem;
  top: 2.375rem;
}
/* line 1280, ../scss/main.scss */
body.site-room1 .questions > section#question7 .draggable-item.item-2, body.site-room2 .questions > section#question7 .draggable-item.item-2 {
  background-image: url('../img/question7/label2.png?1497786157');
  width: 14.0625rem;
  height: 5.75rem;
  left: 59.5625rem;
  top: 3.1875rem;
}
/* line 1281, ../scss/main.scss */
body.site-room1 .questions > section#question7 .draggable-item.item-3, body.site-room2 .questions > section#question7 .draggable-item.item-3 {
  background-image: url('../img/question7/label3.png?1497786173');
  width: 9.6875rem;
  height: 10.0625rem;
  left: 76.375rem;
  top: 0.8125rem;
}
/* line 1282, ../scss/main.scss */
body.site-room1 .questions > section#question7 .draggable-item.item-4, body.site-room2 .questions > section#question7 .draggable-item.item-4 {
  background-image: url('../img/question7/label4.png?1497786188');
  width: 16.1875rem;
  height: 8.4375rem;
  left: 86.3125rem;
  top: 1.625rem;
}
/* line 1284, ../scss/main.scss */
body.site-room1 .questions > section#question7 .droppable-item.item-1, body.site-room2 .questions > section#question7 .droppable-item.item-1 {
  left: 8.3125rem;
  top: 13.8125rem;
  width: 14.375rem;
  height: 8.75rem;
}
/* line 1285, ../scss/main.scss */
body.site-room1 .questions > section#question7 .droppable-item.item-2, body.site-room2 .questions > section#question7 .droppable-item.item-2 {
  left: 8.3125rem;
  top: 24.375rem;
  width: 14.125rem;
  height: 10rem;
}
/* line 1286, ../scss/main.scss */
body.site-room1 .questions > section#question7 .droppable-item.item-3, body.site-room2 .questions > section#question7 .droppable-item.item-3 {
  left: 0.625rem;
  top: 34.875rem;
  width: 9.375rem;
  height: 16.5625rem;
}
/* line 1287, ../scss/main.scss */
body.site-room1 .questions > section#question7 .droppable-item.item-4, body.site-room2 .questions > section#question7 .droppable-item.item-4 {
  left: 56.0625rem;
  top: 2.0625rem;
  width: 26.5625rem;
  height: 7.375rem;
}
/* line 1291, ../scss/main.scss */
body.site-room1 .questions > section#question8 .bottom, body.site-room2 .questions > section#question8 .bottom {
  background-image: url('../img/question8/bg.png?1498052964');
  width: 102.3125rem;
  height: 10.875rem;
}
/* line 1295, ../scss/main.scss */
body.site-room1 .questions > section#question8 .draggable-item.item-1, body.site-room2 .questions > section#question8 .draggable-item.item-1 {
  background-image: url('../img/question8/label1.png?1497787365');
  width: 5.0625rem;
  height: 5.625rem;
  left: 50rem;
  top: 3.75rem;
}
/* line 1296, ../scss/main.scss */
body.site-room1 .questions > section#question8 .draggable-item.item-2, body.site-room2 .questions > section#question8 .draggable-item.item-2 {
  background-image: url('../img/question8/label2.png?1497787380');
  width: 5.0625rem;
  height: 5.625rem;
  left: 63.75rem;
  top: 3.75rem;
}
/* line 1297, ../scss/main.scss */
body.site-room1 .questions > section#question8 .draggable-item.item-3, body.site-room2 .questions > section#question8 .draggable-item.item-3 {
  background-image: url('../img/question8/label3.png?1497787394');
  width: 5.0625rem;
  height: 5.625rem;
  left: 76.25rem;
  top: 3.75rem;
}
/* line 1298, ../scss/main.scss */
body.site-room1 .questions > section#question8 .draggable-item.item-4, body.site-room2 .questions > section#question8 .draggable-item.item-4 {
  background-image: url('../img/question8/label4.png?1497787407');
  width: 5.0625rem;
  height: 5.625rem;
  left: 88.75rem;
  top: 3.75rem;
}
/* line 1300, ../scss/main.scss */
body.site-room1 .questions > section#question8 .droppable-item.item-1, body.site-room2 .questions > section#question8 .droppable-item.item-1 {
  left: 31.25rem;
  top: 7.5rem;
  width: 8.75rem;
  height: 9.0625rem;
}
/* line 1301, ../scss/main.scss */
body.site-room1 .questions > section#question8 .droppable-item.item-2, body.site-room2 .questions > section#question8 .droppable-item.item-2 {
  left: 41.25rem;
  top: 12.5rem;
  width: 3.75rem;
  height: 3.75rem;
}
/* line 1302, ../scss/main.scss */
body.site-room1 .questions > section#question8 .droppable-item.item-3, body.site-room2 .questions > section#question8 .droppable-item.item-3 {
  left: 41.3125rem;
  top: 16.5rem;
  width: 3.75rem;
  height: 3.75rem;
}
/* line 1303, ../scss/main.scss */
body.site-room1 .questions > section#question8 .droppable-item.item-4, body.site-room2 .questions > section#question8 .droppable-item.item-4 {
  left: 41.25rem;
  top: 5.1875rem;
  width: 6.25rem;
  height: 6.25rem;
}
/* line 1304, ../scss/main.scss */
body.site-room1 .questions > section#question8 .droppable-item.item-5, body.site-room2 .questions > section#question8 .droppable-item.item-5 {
  left: 25rem;
  top: 17.75rem;
  width: 6.25rem;
  height: 6.25rem;
}
/* line 1308, ../scss/main.scss */
body.site-room1 .questions > section#question9 .bottom, body.site-room2 .questions > section#question9 .bottom {
  background-image: url('../img/question9/bg.png?1497787781');
  width: 102.3125rem;
  height: 10.875rem;
}
/* line 1312, ../scss/main.scss */
body.site-room1 .questions > section#question9 .draggable-item.item-1, body.site-room2 .questions > section#question9 .draggable-item.item-1 {
  background-image: url('../img/question9/label1.png?1497787680');
  width: 4.875rem;
  height: 5.375rem;
  left: 50rem;
  top: 3.125rem;
}
/* line 1313, ../scss/main.scss */
body.site-room1 .questions > section#question9 .draggable-item.item-2, body.site-room2 .questions > section#question9 .draggable-item.item-2 {
  background-image: url('../img/question9/label2.png?1497787698');
  width: 14.5rem;
  height: 6.625rem;
  left: 57.9375rem;
  top: 2.3125rem;
}
/* line 1314, ../scss/main.scss */
body.site-room1 .questions > section#question9 .draggable-item.item-3, body.site-room2 .questions > section#question9 .draggable-item.item-3 {
  background-image: url('../img/question9/label3.png?1497787713');
  width: 5.875rem;
  height: 9.0625rem;
  left: 75.4375rem;
  top: 1.5rem;
}
/* line 1315, ../scss/main.scss */
body.site-room1 .questions > section#question9 .draggable-item.item-4, body.site-room2 .questions > section#question9 .draggable-item.item-4 {
  background-image: url('../img/question9/label4.png?1497787726');
  width: 12.9375rem;
  height: 7.1875rem;
  left: 86.4375rem;
  top: 1.625rem;
}
/* line 1317, ../scss/main.scss */
body.site-room1 .questions > section#question9 .droppable-item.item-1, body.site-room2 .questions > section#question9 .droppable-item.item-1 {
  left: 68.75rem;
  top: 16.25rem;
  width: 18.75rem;
  height: 12.5rem;
}
/* line 1318, ../scss/main.scss */
body.site-room1 .questions > section#question9 .droppable-item.item-2, body.site-room2 .questions > section#question9 .droppable-item.item-2 {
  left: 68.75rem;
  top: 30rem;
  width: 18.75rem;
  height: 12.5rem;
}
/* line 1319, ../scss/main.scss */
body.site-room1 .questions > section#question9 .droppable-item.item-3, body.site-room2 .questions > section#question9 .droppable-item.item-3 {
  left: 37.5rem;
  top: 33.5rem;
  width: 7.625rem;
  height: 12.9375rem;
}
/* line 1320, ../scss/main.scss */
body.site-room1 .questions > section#question9 .droppable-item.item-4, body.site-room2 .questions > section#question9 .droppable-item.item-4 {
  left: 95.3125rem;
  top: 42.0625rem;
  width: 19.375rem;
  height: 8.5rem;
}
/* line 1324, ../scss/main.scss */
body.site-room1 .questions > section#question10 .bottom, body.site-room2 .questions > section#question10 .bottom {
  background-image: url('../img/question10/bg.png?1497788495');
  width: 102.3125rem;
  height: 10.875rem;
}
/* line 1328, ../scss/main.scss */
body.site-room1 .questions > section#question10 .draggable-item.item-1, body.site-room2 .questions > section#question10 .draggable-item.item-1 {
  background-image: url('../img/question10/label1.png?1497788401');
  width: 8.0625rem;
  height: 4.3125rem;
  left: 50.9375rem;
  top: 3.5625rem;
}
/* line 1329, ../scss/main.scss */
body.site-room1 .questions > section#question10 .draggable-item.item-2, body.site-room2 .questions > section#question10 .draggable-item.item-2 {
  background-image: url('../img/question10/label2.png?1497788431');
  width: 11.5625rem;
  height: 6.875rem;
  left: 62.375rem;
  top: 1.875rem;
}
/* line 1330, ../scss/main.scss */
body.site-room1 .questions > section#question10 .draggable-item.item-3, body.site-room2 .questions > section#question10 .draggable-item.item-3 {
  background-image: url('../img/question10/label3.png?1497788447');
  width: 8.75rem;
  height: 7rem;
  left: 76.375rem;
  top: 1.75rem;
}
/* line 1331, ../scss/main.scss */
body.site-room1 .questions > section#question10 .draggable-item.item-4, body.site-room2 .questions > section#question10 .draggable-item.item-4 {
  background-image: url('../img/question10/label4.png?1497788461');
  width: 10.4375rem;
  height: 6.5rem;
  left: 87.5rem;
  top: 2.5rem;
}
/* line 1333, ../scss/main.scss */
body.site-room1 .questions > section#question10 .droppable-item.item-1, body.site-room2 .questions > section#question10 .droppable-item.item-1 {
  left: 51.8125rem;
  top: 44.9375rem;
  width: 11.5rem;
  height: 6.6875rem;
}
/* line 1334, ../scss/main.scss */
body.site-room1 .questions > section#question10 .droppable-item.item-2, body.site-room2 .questions > section#question10 .droppable-item.item-2 {
  left: 55.9375rem;
  top: 1.75rem;
  width: 10.625rem;
  height: 7.5rem;
}
/* line 1335, ../scss/main.scss */
body.site-room1 .questions > section#question10 .droppable-item.item-3, body.site-room2 .questions > section#question10 .droppable-item.item-3 {
  left: 75.1875rem;
  top: 9.25rem;
  width: 10.25rem;
  height: 7.5rem;
}
/* line 1336, ../scss/main.scss */
body.site-room1 .questions > section#question10 .droppable-item.item-4, body.site-room2 .questions > section#question10 .droppable-item.item-4 {
  left: 6.25rem;
  top: 45.75rem;
  width: 13.75rem;
  height: 6.25rem;
}

/* line 1349, ../scss/main.scss */
body.site-room2 main .code-1, body.site-room2 main .code-2, body.site-room2 main .code-3, body.site-room2 main .code-4, body.site-room2 main .code-5, body.site-room2 main .code-6 {
  position: absolute;
  z-index: 3;
  display: block;
}
/* line 1354, ../scss/main.scss */
body.site-room2 main .code-1.code-1, body.site-room2 main .code-2.code-1, body.site-room2 main .code-3.code-1, body.site-room2 main .code-4.code-1, body.site-room2 main .code-5.code-1, body.site-room2 main .code-6.code-1 {
  left: 53.9375rem;
  top: 31.4375rem;
  width: 11.0625rem;
  height: 2.5rem;
}
/* line 1361, ../scss/main.scss */
body.site-room2 main .code-1.code-2, body.site-room2 main .code-2.code-2, body.site-room2 main .code-3.code-2, body.site-room2 main .code-4.code-2, body.site-room2 main .code-5.code-2, body.site-room2 main .code-6.code-2 {
  left: 50rem;
  top: 17.25rem;
  width: 11.5625rem;
  height: 13.9375rem;
}
/* line 1368, ../scss/main.scss */
body.site-room2 main .code-1.code-3, body.site-room2 main .code-2.code-3, body.site-room2 main .code-3.code-3, body.site-room2 main .code-4.code-3, body.site-room2 main .code-5.code-3, body.site-room2 main .code-6.code-3 {
  left: 10.625rem;
  top: 10.75rem;
  width: 9.9375rem;
  height: 14.8125rem;
}
/* line 1375, ../scss/main.scss */
body.site-room2 main .code-1.code-4, body.site-room2 main .code-2.code-4, body.site-room2 main .code-3.code-4, body.site-room2 main .code-4.code-4, body.site-room2 main .code-5.code-4, body.site-room2 main .code-6.code-4 {
  left: 36.25rem;
  top: 51.625rem;
  width: 8.5625rem;
  height: 11.6875rem;
}
/* line 1382, ../scss/main.scss */
body.site-room2 main .code-1.code-5, body.site-room2 main .code-2.code-5, body.site-room2 main .code-3.code-5, body.site-room2 main .code-4.code-5, body.site-room2 main .code-5.code-5, body.site-room2 main .code-6.code-5 {
  left: 11.75rem;
  top: 29.1875rem;
  width: 13.3125rem;
  height: 18.6875rem;
}
/* line 1389, ../scss/main.scss */
body.site-room2 main .code-1.code-6, body.site-room2 main .code-2.code-6, body.site-room2 main .code-3.code-6, body.site-room2 main .code-4.code-6, body.site-room2 main .code-5.code-6, body.site-room2 main .code-6.code-6 {
  right: 0.4375rem;
  top: 31.25rem;
  width: 19.5625rem;
  height: 34.8125rem;
}
/* line 1397, ../scss/main.scss */
body.site-room2 main .scroll {
  position: absolute;
  right: 22.5625rem;
  top: 54.6875rem;
  width: 12.8125rem;
  height: 4.875rem;
  z-index: 3;
  display: block;
}
/* line 1407, ../scss/main.scss */
body.site-room2 main .room {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: auto 100%;
  box-sizing: border-box;
  position: relative;
  image-rendering: -moz-crisp-edges;
  /* Firefox */
  image-rendering: -o-crisp-edges;
  /* Opera */
  image-rendering: -webkit-optimize-contrast;
  /* Webkit (non-standard naming) */
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
  /* IE (non-standard property) */
  background-image: url('../img/room2.jpg?1498037000');
  height: 59.875rem;
}
/* line 1424, ../scss/main.scss */
body.site-room2 main .labels .label {
  position: absolute;
  background-size: cover;
  background-image: url('../img/label.png?1497530586');
  width: 2rem;
  height: 2.6875rem;
  display: inline-block;
}
/* line 1430, ../scss/main.scss */
body.site-room2 main .labels .label.correct {
  background-image: url('../img/labelCorrect.png?1497699858');
  width: 2rem;
  height: 2.6875rem;
  cursor: not-allowed;
}
/* line 1435, ../scss/main.scss */
body.site-room2 main .labels .label.incorrect {
  background-image: url('../img/labelIncorrect.png?1497699809');
  width: 2rem;
  height: 2.6875rem;
  cursor: not-allowed;
}
/* line 1441, ../scss/main.scss */
body.site-room2 main .labels .label-1 {
  left: 64.375rem;
  top: 1.875rem;
}
/* line 1442, ../scss/main.scss */
body.site-room2 main .labels .label-2 {
  left: 36.25rem;
  top: 22.5rem;
}
/* line 1443, ../scss/main.scss */
body.site-room2 main .labels .label-3 {
  left: 60rem;
  top: 31.8125rem;
}
/* line 1444, ../scss/main.scss */
body.site-room2 main .labels .label-4 {
  left: 39.375rem;
  top: 33.3125rem;
}
/* line 1445, ../scss/main.scss */
body.site-room2 main .labels .label-5 {
  left: 22.75rem;
  top: 44.1875rem;
}

/* line 1455, ../scss/main.scss */
body.site-rating main {
  image-rendering: -moz-crisp-edges;
  /* Firefox */
  image-rendering: -o-crisp-edges;
  /* Opera */
  image-rendering: -webkit-optimize-contrast;
  /* Webkit (non-standard naming) */
  image-rendering: crisp-edges;
  -ms-interpolation-mode: nearest-neighbor;
  /* IE (non-standard property) */
  background-image: url('../img/rating.jpg?1498642587');
  background-repeat: no-repeat;
  background-position: top center;
  background-size: auto 100%;
  box-sizing: border-box;
  position: relative;
  height: 59.875rem;
}
/* line 1470, ../scss/main.scss */
body.site-rating main .rating-1 {
  position: absolute;
  width: 35.625rem;
  top: 19.375rem;
  left: 15.625rem;
}
/* line 1477, ../scss/main.scss */
body.site-rating main .rating-2 {
  position: absolute;
  width: 35.625rem;
  top: 19.375rem;
  left: 68.75rem;
}
/* line 1484, ../scss/main.scss */
body.site-rating main .scroll-pane {
  height: 31.25rem;
}
/* line 1487, ../scss/main.scss */
body.site-rating main .scroll-pane table {
  width: 93%;
  color: #000000;
  font-size: 1.4375rem;
}
/* line 1492, ../scss/main.scss */
body.site-rating main .scroll-pane table tr {
  border-bottom: 0.0625rem solid #000;
}
/* line 1494, ../scss/main.scss */
body.site-rating main .scroll-pane table tr:last-child {
  border: none;
}
/* line 1496, ../scss/main.scss */
body.site-rating main .scroll-pane table tr th {
  text-align: center;
  text-transform: lowercase;
  padding: 0.4375rem 0.625rem;
}
/* line 1501, ../scss/main.scss */
body.site-rating main .scroll-pane table tr th:nth-child(1) {
  width: 3.75rem;
}
/* line 1504, ../scss/main.scss */
body.site-rating main .scroll-pane table tr th:nth-child(2) {
  width: 20rem;
}
/* line 1509, ../scss/main.scss */
body.site-rating main .scroll-pane table tr td {
  text-align: center;
  padding: 0.4375rem 0.625rem;
  font-weight: bold;
}
/* line 1514, ../scss/main.scss */
body.site-rating main .scroll-pane table tr td:nth-child(2) {
  font-weight: normal;
}
