#BodyWrapper, #RepositionBody, #Body {
  width: 100% !important;
  padding: 0;
  margin: 0; }

#SponsoredPage {
  background-repeat: no-repeat;
  background-position: center top;
  background-attachment: scroll;
  min-height: 3398px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  overflow: hidden; }

.header {
  height: 66px;
  width: 100%;
  min-width: 750px;
  overflow: hidden;
  position: fixed;
  background-color: #5e9eb2;
  background-color: rgba(0, 0, 0, 0.35);
  color: white;
  font-size: 14px;
  z-index: 200; }

.headerLeft {
  float: left;
  width: 50%;
  text-align: center;
  padding: 12px;
  font-weight: 400; }

.headerLeft > .rlogo {
  width: 36px;
  height: 36px;
  margin-top: 3px;
  margin-left: 20%; }

.headerLeft > div {
  display: inline-block;
  vertical-align: top;
  margin-top: 10px; }

.coverSprite {
  background-repeat: no-repeat;
  background-image: url("http://images.rbxcdn.com/20e7d1543d2c5caf201184d86530fc35.png"); }

.coverSprite-transitional {
  background-repeat: no-repeat;
  background-image: url("../../../images/Logo/logo_R.svg");
  background-size: 36px; }

.logo-link {
  display: block;
  width: 37px;
  height: 37px;
  margin: 0 !important; }

#TopLeftNav {
  padding-top: 5px;
  display: inline-block; }

#TopLeftNavLinks {
  margin: 0 auto;
  list-style: none;
  position: relative; }

#TopLeftNavLinks li {
  display: inline-block; }

li {
  list-style: none; }

#TopLeftNavLinks li a {
  display: block;
  float: left; }

.header a {
  font-size: 18px;
  color: white;
  margin-left: 25px;
  margin-top: 2px; }

.headerLeft > .rlogo {
  margin-left: 0 !important; }

a:link, a:visited, a:active {
  text-decoration: none; }

#magic-line {
  position: absolute;
  left: 0;
  width: 75px;
  height: 2px;
  background: #fff;
  top: 30px; }

.rlogo {
  background-image: url("http://roblox.com/images/Logo/logo_R.svg"); }

#BodyWrapper, #RepositionBody, #Body {
  margin-bottom: -18px; }

@media (max-width: 945px) {
  .bannerAd, .rectangleAd {
    display: none; } }
.arrow-prev, .arrow-prev.disabled:hover,
.arrow-next, .arrow-next.disabled:hover {
  height: 57px;
  width: 57px;
  float: left;
  position: absolute !important;
  cursor: pointer;
  margin: 0px;
  padding: 0px;
  margin-top: 10px; }

.arrow-next, .arrow-prev {
  /* distance from top of arrows */
  top: 100px !important;
  /* put buttons on top of everything else */
  z-index: 100; }

.arrow-prev,
.arrow-prev.disabled:hover {
  margin-right: 0px;
  left: -51px; }

.arrow-next,
.arrow-next.disabled:hover {
  margin-left: 0px;
  right: -37px; }

.arrow-prev.disabled:hover, .arrow-next.disabled:hover {
  cursor: default; }

.arrow-prev, .arrow-prev.disabled:hover {
  background-position: top left; }

.arrow-prev:hover {
  background-position: bottom left; }

.arrow-next, .arrow-next.disabled:hover {
  background-position: top right; }

.arrow-next:hover {
  background-position: bottom right; }

/*
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
*/
/* START - SASS VARIABLES */
/* Background Images */
/* END - SASS VARIABLES */
/*
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
*/
/* START - MAIN */
#SponsoredPage {
  position: absolute;
  background-position: top center;
  background-size: cover;
  min-height: 2040px; }
  @media (min-width: 414px) and (max-width: 1200px) {
    #SponsoredPage {
      background-image: url("//images.rbxcdn.com/2f638ce2711154ddb5a64a273e39c3ea") !important; } }
  @media (max-width: 414px) {
    #SponsoredPage {
      background-image: url("//images.rbxcdn.com/21c092d51d5b09727f431bfec6e38577") !important; } }
  @media (min-width: 792px) and (max-width: 1024px) {
    #SponsoredPage {
      min-height: 2500px; } }
  @media (max-width: 792px) {
    #SponsoredPage {
      min-height: 1310px; } }

.rlogo {
  background-image: none !important; }

.legal-text {
  width: 267px !important;
  height: 267px !important;
  background-size: 267px 267px;
  position: absolute;
  top: 0; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .legal-text {
      background-size: 178px 178px;
      width: 178px !important;
      height: 178px !important;
      background-size: 178px 178px;
      top: 0; } }
  @media (max-width: 792px) {
    .legal-text {
      background-size: 133px 133px;
      width: 133px !important;
      height: 133px !important;
      background-size: 133px 133px;
      top: 0; } }

.sponsored-product-logo {
  width: 864px !important;
  height: 238px !important;
  background-size: 864px 238px;
  position: absolute !important;
  margin: 0 auto !important;
  right: 0px !important;
  left: 0px !important;
  bottom: 0px !important;
  top: 123px; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .sponsored-product-logo {
      width: 740px !important;
      height: 203px !important;
      background-size: 740px 203px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 28px; } }
  @media (max-width: 792px) {
    .sponsored-product-logo {
      width: 351px !important;
      height: 105px !important;
      background-size: 351px 105px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 27px; } }

.sponsored-product-sponsor {
  width: 443px !important;
  height: 80px !important;
  background-size: 443px 80px;
  position: absolute !important;
  margin: 0 auto !important;
  right: 0px !important;
  left: 0px !important;
  bottom: 0px !important;
  top: 145px; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .sponsored-product-sponsor {
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 100px; } }
  @media (max-width: 792px) {
    .sponsored-product-sponsor {
      width: 228px !important;
      height: 41px !important;
      background-size: 228px 41px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 75px; } }
  .sponsored-product-sponsor.offset {
    position: absolute !important;
    margin: 0 auto !important;
    right: 0px !important;
    left: 0px !important;
    bottom: 0px !important;
    top: 1140px; }
    @media (min-width: 792px) and (max-width: 1024px) {
      .sponsored-product-sponsor.offset {
        position: absolute !important;
        margin: 0 auto !important;
        right: 0px !important;
        left: 0px !important;
        bottom: 0px !important;
        top: 1080px; } }
    @media (max-width: 792px) {
      .sponsored-product-sponsor.offset {
        position: absolute !important;
        margin: 0 auto !important;
        right: 0px !important;
        left: 0px !important;
        bottom: 0px !important;
        top: 600px; } }

.sponsored-product-text {
  font-size: 18;
  font-weight: 700;
  text-align: left;
  width: 833px !important;
  height: 167px !important;
  background-size: 833px 167px;
  position: absolute !important;
  margin: 0 auto !important;
  right: 0px !important;
  left: 0px !important;
  bottom: 0px !important;
  top: 362px; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .sponsored-product-text {
      font-size: 16px;
      width: 734px !important;
      height: 210px !important;
      background-size: 734px 210px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 245px; } }
  @media (max-width: 792px) {
    .sponsored-product-text {
      font-size: 15px;
      width: 294px !important;
      height: 115px !important;
      background-size: 294px 115px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 139px; } }
  .sponsored-product-text p {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 30px; }
    @media (max-width: 792px) {
      .sponsored-product-text p {
        font-size: 10px;
        padding-left: 20px;
        padding-right: 20px;
        margin-top: 10px; } }

.grand-prize {
  width: 1146px !important;
  height: 256px !important;
  background-size: 1146px 256px;
  position: absolute !important;
  margin: 0 auto !important;
  right: 0px !important;
  left: 0px !important;
  bottom: 0px !important;
  top: 677px; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .grand-prize {
      width: 768px !important;
      height: 172px !important;
      background-size: 768px 172px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 721px; } }
  @media (max-width: 792px) {
    .grand-prize {
      width: 395px !important;
      height: 88px !important;
      background-size: 395px 88px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 375px; } }
  .grand-prize p {
    text-align: left;
    color: #FFF !important;
    padding-left: 95px;
    padding-right: 360px;
    font-size: 18px;
    margin-top: 100px; }
    @media (min-width: 792px) and (max-width: 1024px) {
      .grand-prize p {
        padding-left: 95px;
        padding-right: 240px;
        font-size: 14px;
        margin-top: 70px; } }
    @media (max-width: 792px) {
      .grand-prize p {
        font-size: 8px;
        padding-left: 32px;
        padding-right: 125px;
        margin-top: 35px; } }

.prizes-container {
  width: 440px !important;
  height: 245px !important;
  background-size: 440px 245px;
  position: absolute !important;
  margin: 0 auto !important;
  right: 0px !important;
  left: 0px !important;
  bottom: 0px !important;
  top: 564px;
  z-index: 2; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .prizes-container {
      width: 440px !important;
      height: 245px !important;
      background-size: 440px 245px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 642px; } }
  @media (max-width: 792px) {
    .prizes-container {
      width: 227px !important;
      height: 126px !important;
      background-size: 227px 126px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 344px; }
      .prizes-container .content-outer {
        overflow-x: scroll !important; }
      .prizes-container .arrow-prev, .prizes-container .arrow-next {
        display: none; }
      .prizes-container .pager-container .content-outer {
        top: 35px !important;
        width: 160px !important;
        height: 73px !important;
        background-size: 160px 73px; }
        .prizes-container .pager-container .content-outer .content-inner {
          width: 325px !important; }
          .prizes-container .pager-container .content-outer .content-inner .item-container {
            width: 70px !important;
            margin-right: 10px !important; }
            .prizes-container .pager-container .content-outer .content-inner .item-container img {
              width: 70px !important;
              height: 70px !important;
              background-size: 70px 70px; }
            .prizes-container .pager-container .content-outer .content-inner .item-container .name a {
              display: none; } }

.related-items-container {
  width: 502px !important;
  height: 295px !important;
  background-size: 502px 295px;
  position: absolute !important;
  margin: 0 auto !important;
  right: 0px !important;
  left: 0px !important;
  bottom: 0px !important;
  top: 435px; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .related-items-container {
      width: 386px !important;
      height: 227px !important;
      background-size: 386px 227px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 500px; } }
  @media (max-width: 792px) {
    .related-items-container {
      width: 198px !important;
      height: 117px !important;
      background-size: 198px 117px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 262px; }
      .related-items-container .content-outer {
        overflow-x: scroll !important; }
      .related-items-container .arrow-prev, .related-items-container .arrow-next {
        display: none; }
      .related-items-container .pager-container .content-outer {
        top: 35px !important;
        width: 160px !important;
        height: 73px !important;
        background-size: 160px 73px; }
        .related-items-container .pager-container .content-outer .content-inner {
          width: 240px !important; }
          .related-items-container .pager-container .content-outer .content-inner .item-container {
            width: 70px !important;
            margin-right: 10px !important; }
            .related-items-container .pager-container .content-outer .content-inner .item-container img {
              width: 70px !important;
              height: 70px !important;
              background-size: 70px 70px; }
            .related-items-container .pager-container .content-outer .content-inner .item-container .name a {
              display: none; } }

/*.prizes-text{
    @include size(120, 33);
    @include position(0, 500, 624, 0);
    @include tablet{
        @include position(0, 400, 642, 0);
    }
    @include phone{
        background-size: 57px 16px;
        @include size(57, 16);
        @include position(0, 200, 330, 0);
    }
}

.gear-text{
    @include size(104, 36);
    @include position(500, 0, 624, 0);
    @include tablet{
        @include position(400, 0, 642, 0);
    }
    @include phone{
        background-size: 50px 17px;
        @include size(50, 17);
        @include position(200, 0, 330, 0);
    }
}*/
.time-left {
  position: absolute !important;
  margin: 0 auto !important;
  right: 0px !important;
  left: 0px !important;
  bottom: 672px !important;
  top: 0px;
  width: 560px !important;
  height: 70px !important;
  background-size: 560px 70px;
  font-size: 48px;
  color: #cc061a; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .time-left {
      font-size: 60px;
      width: 700px !important;
      height: 70px !important;
      background-size: 700px 70px; } }
  @media (max-width: 792px) {
    .time-left {
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 345px !important;
      top: 0px;
      font-size: 42px; } }

.sponsored-timer {
  font-size: 100px;
  color: #FFF;
  width: 931px !important;
  height: 162px !important;
  background-size: 931px 162px;
  position: absolute !important;
  margin: 0 auto !important;
  right: 100px !important;
  left: 0px !important;
  bottom: 0px !important;
  top: 986px; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .sponsored-timer {
      width: 621px !important;
      height: 108px !important;
      background-size: 621px 108px;
      background-size: 621px 108px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 100px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 955px;
      font-size: 64px; } }
  @media (max-width: 792px) {
    .sponsored-timer {
      font-size: 54px;
      width: 392px !important;
      height: 68px !important;
      background-size: 392px 68px;
      background-size: 392px 68px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 484px; } }
  .sponsored-timer .timer {
    position: relative;
    left: 75px; }
    @media (min-width: 792px) and (max-width: 1024px) {
      .sponsored-timer .timer {
        left: 45px; } }
    @media (max-width: 792px) {
      .sponsored-timer .timer {
        left: 25px;
        top: -12px; } }
    .sponsored-timer .timer .time {
      display: inline-block;
      width: 180px;
      text-align: center;
      font-style: italic;
      font-weight: 600; }
      @media (min-width: 792px) and (max-width: 1024px) {
        .sponsored-timer .timer .time {
          width: 115px; } }
      @media (max-width: 792px) {
        .sponsored-timer .timer .time {
          width: 72px; } }

.sponsored-youtube-video {
  width: 782px;
  height: 450px;
  position: absolute;
  margin: 0 auto;
  right: 0px;
  left: 0;
  bottom: 0;
  top: 1019px; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .sponsored-youtube-video {
      top: 1055px;
      width: 702px;
      height: 390px; } }
  @media (max-width: 792px) {
    .sponsored-youtube-video {
      width: 360px;
      height: 204px;
      top: 548px; } }

.video-text {
  width: 138px !important;
  height: 35px !important;
  background-size: 138px 35px;
  position: absolute !important;
  margin: 0 auto !important;
  right: 575px !important;
  left: 0px !important;
  bottom: 0px !important;
  top: 945px; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .video-text {
      position: absolute !important;
      margin: 0 auto !important;
      right: 535px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 985px; } }
  @media (max-width: 792px) {
    .video-text {
      position: absolute !important;
      margin: 0 auto !important;
      right: 275px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 510px;
      width: 70px !important;
      height: 18px !important;
      background-size: 70px 18px;
      background-size: 70px 18px; } }

.video-frame {
  width: 820px !important;
  height: 489px !important;
  background-size: 820px 489px;
  position: absolute !important;
  margin: 0 auto !important;
  right: 0px !important;
  left: 0px !important;
  bottom: 0px !important;
  top: 1000px;
  z-index: 5;
  pointer-events: none; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .video-frame {
      width: 737px !important;
      height: 440px !important;
      background-size: 737px 440px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 1029px;
      background-size: 737px 440px; } }
  @media (max-width: 792px) {
    .video-frame {
      width: 377px !important;
      height: 226px !important;
      background-size: 377px 226px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 536px;
      background-size: 377px 226px; } }

.games-text {
  width: 589px !important;
  height: 153px !important;
  background-size: 589px 153px;
  position: absolute !important;
  margin: 0 auto !important;
  right: 0px !important;
  left: 0px !important;
  bottom: 0px !important;
  top: 950px; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .games-text {
      width: 444px !important;
      height: 115px !important;
      background-size: 444px 115px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 935px; } }
  @media (max-width: 792px) {
    .games-text {
      width: 258px !important;
      height: 67px !important;
      background-size: 258px 67px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 504px; } }

.game-first {
  width: 1006px !important;
  height: 259px !important;
  background-size: 1006px 259px;
  position: absolute !important;
  margin: 0 auto !important;
  right: 0px !important;
  left: 0px !important;
  bottom: 0px !important;
  top: 1145px; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .game-first {
      width: 703px !important;
      height: 367px !important;
      background-size: 703px 367px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 1096px;
      background-image: url("//images.rbxcdn.com/4653260d6ad3af3afe9de7f2dfe565e7") !important; } }
  @media (max-width: 792px) {
    .game-first {
      width: 414px !important;
      height: 179px !important;
      background-size: 414px 179px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 651px;
      display: none; } }

.game-second {
  width: 1006px !important;
  height: 259px !important;
  background-size: 1006px 259px;
  position: absolute !important;
  margin: 0 auto !important;
  right: 0px !important;
  left: 0px !important;
  bottom: 0px !important;
  top: 1434px; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .game-second {
      width: 703px !important;
      height: 367px !important;
      background-size: 703px 367px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 1522px;
      background-image: url("//images.rbxcdn.com/97702435e38a4af43b1dfd13228b6b78") !important; } }
  @media (max-width: 792px) {
    .game-second {
      width: 409px !important;
      height: 214px !important;
      background-size: 409px 214px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 597px;
      background-image: url("//images.rbxcdn.com/d616210c48c0d9592b852202f649869e") !important; } }

.game-third {
  width: 1006px !important;
  height: 259px !important;
  background-size: 1006px 259px;
  position: absolute !important;
  margin: 0 auto !important;
  right: 0px !important;
  left: 0px !important;
  bottom: 0px !important;
  top: 1724px; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .game-third {
      width: 703px !important;
      height: 367px !important;
      background-size: 703px 367px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 1948px;
      background-image: url("//images.rbxcdn.com/ce2d10d4c51d1f8d91bdd0185049c18e") !important; } }
  @media (max-width: 792px) {
    .game-third {
      width: 414px !important;
      height: 179px !important;
      background-size: 414px 179px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 1090px;
      display: none; } }

.game-text {
  color: #FFF !important;
  font-size: 16px;
  font-weight: 600;
  position: relative;
  left: 230px;
  top: 60px;
  text-align: left;
  width: 450px !important;
  height: 150px !important;
  background-size: 450px 150px; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .game-text {
      font-size: 14px;
      left: 65px;
      top: 75px;
      width: 340px !important;
      height: 150px !important;
      background-size: 340px 150px; } }
  @media (max-width: 792px) {
    .game-text {
      font-size: 8px;
      left: 95px;
      top: 50px;
      width: 185px !important;
      height: 115px !important;
      background-size: 185px 115px; } }
  .game-text.offset {
    top: 70px;
    left: 330px; }
    @media (min-width: 792px) and (max-width: 1024px) {
      .game-text.offset {
        left: 305px;
        top: 60px;
        width: 350px !important;
        height: 150px !important;
        background-size: 350px 150px; } }
    @media (max-width: 792px) {
      .game-text.offset {
        top: 35px;
        left: 180px; } }
  .game-text.offset2 {
    top: 60px;
    left: 220px; }
    @media (min-width: 792px) and (max-width: 1024px) {
      .game-text.offset2 {
        left: 20px;
        top: 95px;
        width: 415px !important;
        height: 150px !important;
        background-size: 415px 150px; } }
    @media (max-width: 792px) {
      .game-text.offset2 {
        top: 50px;
        left: 20px; } }

.game-header {
  width: 191px !important;
  height: 35px !important;
  background-size: 191px 35px;
  position: absolute !important;
  margin: 0 auto !important;
  right: 575px !important;
  left: 0px !important;
  bottom: 0px !important;
  top: 2420px; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .game-header {
      position: absolute !important;
      margin: 0 auto !important;
      right: 450px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 2100px; } }

.game-container {
  width: 936px !important;
  height: 538px !important;
  background-size: 936px 538px;
  position: absolute !important;
  margin: 0 auto !important;
  right: 0px !important;
  left: 0px !important;
  bottom: 0px !important;
  top: 2472px;
  overflow: hidden; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .game-container {
      width: 700px !important;
      height: 390px !important;
      background-size: 700px 390px;
      background-size: 700px 390px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 2174px; } }
  @media (max-width: 792px) {
    .game-container {
      width: 360px !important;
      height: 204px !important;
      background-size: 360px 204px;
      background-size: 360px 204px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 1110px; } }

.game-frame {
  width: 963px !important;
  height: 573px !important;
  background-size: 963px 573px;
  position: absolute !important;
  margin: 0 auto !important;
  right: 0px !important;
  left: 0px !important;
  bottom: 0px !important;
  top: 2460px;
  z-index: 5;
  pointer-events: none; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .game-frame {
      width: 728px !important;
      height: 433px !important;
      background-size: 728px 433px;
      background-size: 728px 433px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 2150px; } }
  @media (max-width: 792px) {
    .game-frame {
      width: 388px !important;
      height: 232px !important;
      background-size: 388px 232px;
      background-size: 388px 232px;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: 0px !important;
      bottom: 0px !important;
      top: 1097px; } }

.i-game {
  width: 1025px !important;
  height: 656px !important;
  position: relative;
  margin: 0 auto !important;
  right: 0px !important;
  left: -44px !important;
  bottom: 0px !important;
  top: -82px;
  border: none;
  overflow: hidden; }
  @media (min-width: 792px) and (max-width: 1024px) {
    .i-game {
      width: 790px !important;
      height: 542px !important;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: -48px !important;
      bottom: 0px !important;
      top: -104px !important;
      border: none;
      overflow: hidden;
      z-index: 1; } }
  @media (max-width: 792px) {
    .i-game {
      width: 570px !important;
      height: 600px !important;
      position: absolute !important;
      margin: 0 auto !important;
      right: 0px !important;
      left: -106px !important;
      bottom: 0px !important;
      top: -92px;
      border: none;
      overflow: hidden; } }

.bannerAd {
  width: 728px;
  height: 90px;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 80px;
  bottom: 0; }

.rectangleAd {
  width: 300px;
  height: 250px;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: -600px;
  top: 190px;
  bottom: 0; }

/* END - MAIN */
/*
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
-------------------------------
*/
/* GROSS STUFF */
.pager-container {
  position: relative !important;
  width: 100% !important; }
  .pager-container .content-outer {
    width: 280px !important;
    height: 173px !important;
    background-size: 280px 173px;
    position: absolute !important;
    margin: 0 auto !important;
    right: 0px !important;
    left: 0px !important;
    bottom: 0px !important;
    top: 80px; }
    @media (min-width: 792px) and (max-width: 1024px) {
      .pager-container .content-outer {
        top: 60px !important;
        overflow-x: scroll !important; } }
    .pager-container .content-outer .content-inner {
      float: left;
      height: 100% !important; }
      .pager-container .content-outer .content-inner .item-container {
        width: 110px !important;
        margin-right: 60px !important;
        height: 100% !important; }
        .pager-container .content-outer .content-inner .item-container img {
          width: 110px !important;
          height: 110px !important;
          background-size: 110px 110px; }
        .pager-container .content-outer .content-inner .item-container .name {
          position: relative;
          line-height: 1em;
          text-align: center;
          font-weight: bold;
          margin: 3px 0;
          width: 100%;
          overflow: hidden;
          text-transform: uppercase;
          height: 70px; }
          .pager-container .content-outer .content-inner .item-container .name a {
            font-size: 12px;
            color: #FFF !important;
            font-weight: bold !important;
            line-height: 1.1em; }
            @media (min-width: 792px) and (max-width: 1024px) {
              .pager-container .content-outer .content-inner .item-container .name a {
                font-size: 10px; } }
        .pager-container .content-outer .content-inner .item-container .buy-link {
          display: none; }

.arrow-prev, .arrow-prev.disabled:hover {
  left: 15px; }

.arrow-next, .arrow-next.disabled:hover {
  right: 15px; }

@media (min-width: 792px) and (max-width: 1024px) {
  .arrow-prev, .arrow-next {
    display: none; } }

/* END - GROSS STUFF */
