.place.gamedrop {
  background-image: url(/gfx/place/gameninja/easter/back/1/back.jpg);
}
.place.gamedrop #girlAnimJsCanvas,
.place.gamedrop #girlGameJsCanvas,
.place.gamedrop #girlGhostJsCanvas,
.place.gamedrop #wrapGirlGhostJsCanvas {
  position: absolute;
  left: 0px;
  top: 0px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently*/
  width: 750px;
  height: 1334px;
}
.place.gamedrop .girlProfileUI {
  position: absolute;
  left: 31px;
  top: 54px;
  width: 121px;
  height: 121px;
  background-size: contain;
  background-repeat: center;
  border-radius: 17px;
  z-index: 2;
}
.place.gamedrop .girlProfileUI:after {
  content: "";
  background-image: url(/gfx/place/gameninja/profileBox.png);
  width: 138px;
  height: 138px;
  position: absolute;
  background-repeat: no-repeat;
  left: -9px;
  top: -7px;
}
.place.gamedrop .girlProfileUI .qtext {
  font-size: 22px;
  text-align: center;
  color: white;
  text-shadow: -1px 0 #00659D, -1px 1px #00659D, 1px 1px #00659D, 0 1px #00659D, 1px 0 #00659D, 0 -1px #00659D, 0 2px #00659D, -1px 2px #00659D, 1px 2px #00659D, 2px 2px #00659D, 0 3px #00659D, -1px 3px #00659D, 1px 3px #00659D;
}
.place.gamedrop .book.bookGame {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently*/
  width: 649px;
  height: 460px;
  background-position: 0px 34px;
  background-image: url(/gfx/place/gameninja/easter/start/back.jpg);
}
.place.gamedrop .book.bookGame > .up {
  background-image: url(/gfx/place/gameninja/easter/start/updown.png);
  height: 36px;
  width: 649px;
}
.place.gamedrop .book.bookGame > .down {
  background-image: url(/gfx/place/gameninja/easter/start/updown.png);
  height: 40px;
  background-position: left bottom;
  width: 649px;
}
.place.gamedrop .book.bookGame > .content {
  color: white;
  text-shadow: -1px 0 #00659D, -1px 1px #00659D, 1px 1px #00659D, 0 1px #00659D, 1px 0 #00659D, 0 -1px #00659D, 0 2px #00659D, -1px 2px #00659D, 1px 2px #00659D, 2px 2px #00659D, 0 3px #00659D, -1px 3px #00659D, 1px 3px #00659D;
}
.place.gamedrop .book.bookGame .capText {
  position: absolute;
  width: 499px;
  height: 87px;
  top: 33px;
  left: 53px;
  font-size: 28px;
  text-align: center;
}
.place.gamedrop .book.bookGame .text.textfill {
  position: absolute;
  text-align: center;
  height: 60px;
  width: 250px;
  top: 344px;
}
.place.gamedrop .book.bookGame .text.textfill.ll {
  left: 40px;
}
.place.gamedrop .book.bookGame .text.textfill.rr {
  right: 40px;
}
.place.gamedrop .book.bookGame .helpHint {
  background-image: url(/gfx/place/girls/gamebook/path2.png);
  background-position: left bottom;
  width: 207px;
  height: 250px;
  position: absolute;
  left: 350px;
  bottom: 40px;
}
.place.gamedrop .book.bookGame .helpHint .hand {
  background-image: url(/gfx/place/girls/gamebook/hand.png);
  position: absolute;
  left: 100%;
  bottom: 100%;
  width: 143px;
  height: 102px;
  margin-bottom: -93px;
  margin-left: -16px;
}
.place.gamedrop .book.bookGame #bookGameStartJS,
.place.gamedrop .book.bookGame #bookGameStartImgJS {
  position: absolute;
  left: -335px;
  top: -183px;
}
.place.gamedrop #gameCover {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: white;
  font-size: 26px;
  text-shadow: -1px 0 black, -1px 1px black, 1px 1px black, 0 1px black, 1px 0 black, 0 -1px black, 0 2px black, -1px 2px black, 1px 2px black, 2px 2px black, 0 3px black, -1px 3px black, 1px 3px black;
  text-align: center;
}
.place.gamedrop #gameCover .backOpacity {
  background-color: rgba(0, 0, 0, 0.3);
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
}
.place.gamedrop #gameCover.bookHide {
  display: none !important;
}
.place.gamedrop .popup {
  position: relative;
  width: 649px;
  height: 460px;
}
.place.gamedrop .popup > .capBig {
  position: absolute;
  left: 0px;
  right: 0px;
  top: -35px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.gamedrop .popup > .capBig > .in {
  min-width: 235px;
  height: 52px;
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 1;
  -webkit-box-shadow: 0px 9px 37px -5px #6b3917;
  -moz-box-shadow: 0px 9px 37px -5px #6b3917;
  box-shadow: 0px 9px 37px -5px #6b3917;
}
.place.gamedrop .popup > .capBig > .in > .content {
  z-index: 1;
  padding: 0px 22px;
  position: relative;
  text-shadow: -1px 0 #90195A, -1px 1px #90195A, 1px 1px #90195A, 0 1px #90195A, 1px 0 #90195A, 0 -1px #90195A, 0 2px #90195A, -1px 2px #90195A, 1px 2px #90195A, 2px 2px #90195A, 0 3px #90195A, -1px 3px #90195A, 1px 3px #90195A;
  color: white;
  font-size: 28px;
}
.place.gamedrop .popup > .capBig > .in > .up {
  position: absolute;
  top: 0px;
  right: -6px;
  width: 115px;
  height: 55px;
  background-image: url(/gfx/place/rooms/book_big/leftright.png);
  background-position: right top;
}
.place.gamedrop .popup > .capBig > .in > .down {
  position: absolute;
  top: 0px;
  left: -4px;
  width: 108px;
  height: 55px;
  background-image: url(/gfx/place/rooms/book_big/leftright.png);
}
.place.gamedrop .popup > .capBig > .in:after {
  content: "";
  position: absolute;
  right: 107px;
  left: 102px;
  top: 0px;
  height: 55px;
  background-image: url(/gfx/place/rooms/book_big/ext.png);
}
.place.gamedrop .popup > .back {
  background-repeat: no-repeat;
  background-image: url(/gfx/place/gameninja/easter/info/back.jpg);
  position: absolute;
  left: 0px;
  right: 0px;
  top: 34px;
  width: 649px;
  height: 388px;
}
.place.gamedrop .popup > .up {
  position: absolute;
  left: 0px;
  right: 0px;
  background-repeat: no-repeat;
  top: 0px;
  background-image: url(/gfx/place/gameninja/easter/info/updown.png);
  height: 36px;
}
.place.gamedrop .popup > .down {
  position: absolute;
  left: 0px;
  right: 0px;
  background-repeat: no-repeat;
  bottom: 0px;
  background-image: url(/gfx/place/gameninja/easter/info/updown.png);
  background-position: left bottom;
  height: 40px;
}
.place.gamedrop .popup > .content {
  position: absolute;
  top: 30px;
  left: 33px;
  right: 33px;
  bottom: 33px;
  text-shadow: -1px 0 #091c9f, -1px 1px #091c9f, 1px 1px #091c9f, 0 1px #091c9f, 1px 0 #091c9f, 0 -1px #091c9f, 0 2px #091c9f, -1px 2px #091c9f, 1px 2px #091c9f, 2px 2px #091c9f, 0 3px #091c9f, -1px 3px #091c9f, 1px 3px #091c9f;
}
.place.gamedrop .popup > .content .cap {
  font-size: 25px;
  margin-bottom: 20px;
}
.place.gamedrop .popup > .content .text.pink {
  color: #ff9bdd;
}
.place.gamedrop .popup > .content .back {
  padding: 20px;
  border-radius: 12px;
  width: 440px;
  position: relative;
}
.place.gamedrop .popup > .content .back.red {
  background-color: rgba(60, 16, 27, 0.5);
}
.place.gamedrop .popup > .content .back.blue {
  background-color: rgba(9, 28, 159, 0.3);
  text-shadow: -1px 0 #053847, -1px 1px #053847, 1px 1px #053847, 0 1px #053847, 1px 0 #053847, 0 -1px #053847, 0 2px #053847, -1px 2px #053847, 1px 2px #053847, 2px 2px #053847, 0 3px #053847, -1px 3px #053847, 1px 3px #053847;
}
.place.gamedrop .popup > .content .back.blue.in {
  width: auto;
  background-color: rgba(33, 106, 211, 0.4);
  padding: 5px 10px;
  border-radius: 11px;
}
.place.gamedrop .popup > .content .imageWrap {
  background-color: rgba(9, 28, 159, 0.3);
  border-radius: 12px;
  width: 110px;
  height: 110px;
  position: relative;
}
.place.gamedrop .popup > .content .imageWrap .img {
  width: 80px;
  height: 80px;
  position: absolute;
  left: 50%;
  margin-left: -40px;
  top: 50%;
  margin-top: -40px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.place.gamedrop .popup > .content .imageWrap .img.suit {
  background-image: url(/gfx/place/gameninja/easter/gift.png);
}
.place.gamedrop .popup > .content .imageWrap .have {
  background-image: url(/gfx/place/gameninja/easter/info/tick.png);
  width: 33px;
  height: 31px;
  position: absolute;
  right: -10px;
  top: -10px;
  background-repeat: no-repeat;
}
.place.gamedrop .popup > .content .textWrap {
  width: 100px;
  margin: 10px;
  font-size: 16px;
  text-align: right;
}
.place.gamedrop .popup > .content .text.yellow {
  color: #ffd013;
}
.place.gamedrop .formSubmit.game {
  background-image: url(/gfx/place/gameninja/easter/info/button_border_blue.png);
  width: 138px;
  height: 54px;
}
.place.gamedrop .formSubmit.game.black {
  background-image: url(/gfx/place/gameninja/easter/lose/button_border_black.png);
}
.place.gamedrop .formSubmit.game > .in {
  left: 10px;
  right: 10px;
  top: 8px;
  bottom: 13px;
  text-shadow: -1px 0 #638d12, -1px 1px #638d12, 1px 1px #638d12, 0 1px #638d12, 1px 0 #638d12, 0 -1px #638d12, 0 2px #638d12, -1px 2px #638d12, 1px 2px #638d12, 2px 2px #638d12, 0 3px #638d12, -1px 3px #638d12, 1px 3px #638d12;
}
.place.gamedrop .formSubmit.premiumGame {
  background-image: url(/gfx/place/gameninja/easter/down/button_premium.png);
  width: 138px;
  height: 54px;
}
.place.gamedrop .formSubmit.premiumGame > .in {
  right: 36px;
}
.place.gamedrop .formSubmit.premiumGame:after {
  right: -19px;
  margin-top: -49px;
}
.place.gamedrop .formSubmit.premiumGame.black {
  background-image: url(/gfx/place/gameninja/easter/lose/button_premium.png);
}
.place.gamedrop .popup.next {
  height: 303px;
}
.place.gamedrop .popup.next > .up {
  background-image: url(/gfx/place/gameninja/easter/next/updown.png);
}
.place.gamedrop .popup.next > .down {
  height: 39px;
  background-image: url(/gfx/place/gameninja/easter/next/updown.png);
}
.place.gamedrop .popup.next > .back {
  background-image: url(/gfx/place/gameninja/easter/next/back.jpg);
  height: 232px;
}
.place.gamedrop .popup.next .levelRow {
  font-size: 40px;
  text-shadow: #091c9f 3px 0px 0px, #091c9f 2.83487px 0.981584px 0px, #091c9f 2.35766px 1.85511px 0px, #091c9f 1.62091px 2.52441px 0px, #091c9f 0.705713px 2.91581px 0px, #091c9f -0.287171px 2.98622px 0px, #091c9f -1.24844px 2.72789px 0px, #091c9f -2.07227px 2.16926px 0px, #091c9f -2.66798px 1.37182px 0px, #091c9f -2.96998px 0.42336px 0px, #091c9f -2.94502px -0.571704px 0px, #091c9f -2.59586px -1.50383px 0px, #091c9f -1.96093px -2.27041px 0px, #091c9f -1.11013px -2.78704px 0px, #091c9f -0.137119px -2.99686px 0px, #091c9f 0.850987px -2.87677px 0px, #091c9f 1.74541px -2.43999px 0px, #091c9f 2.44769px -1.73459px 0px, #091c9f 2.88051px -0.838247px 0px;
  color: #ceff31;
}
.place.gamedrop .popup.wrong {
  height: 303px;
}
.place.gamedrop .popup.wrong > .up {
  background-image: url(/gfx/place/gameninja/easter/lose/updown.png);
}
.place.gamedrop .popup.wrong > .down {
  height: 39px;
  background-image: url(/gfx/place/gameninja/easter/lose/updown.png);
}
.place.gamedrop .popup.wrong > .back {
  background-image: url(/gfx/place/gameninja/easter/lose/back.jpg);
  height: 232px;
}
.place.gamedrop .popup.wrong > .back .alive {
  position: absolute;
  width: 117px;
  height: 159px;
  right: 10px;
  bottom: -20px;
  background-repeat: no-repeat;
  background-image: url(/gfx/place/gameninja/easter/lose/alive.png);
}
.place.gamedrop .popup.wrong > .back .dead {
  position: absolute;
  width: 105px;
  height: 88px;
  left: 10px;
  bottom: -20px;
  background-repeat: no-repeat;
  background-image: url(/gfx/place/gameninja/easter/lose/dead.png);
}
.place.gamedrop .popup.wrong > .content {
  text-shadow: -1px 0 #5d1200, -1px 1px #5d1200, 1px 1px #5d1200, 0 1px #5d1200, 1px 0 #5d1200, 0 -1px #5d1200, 0 2px #5d1200, -1px 2px #5d1200, 1px 2px #5d1200, 2px 2px #5d1200, 0 3px #5d1200, -1px 3px #5d1200, 1px 3px #5d1200;
}
.place.gamedrop .popup.wrong > .content .cap {
  font-size: 40px;
  text-shadow: #5d1200 3px 0px 0px, #5d1200 2.83487px 0.981584px 0px, #5d1200 2.35766px 1.85511px 0px, #5d1200 1.62091px 2.52441px 0px, #5d1200 0.705713px 2.91581px 0px, #5d1200 -0.287171px 2.98622px 0px, #5d1200 -1.24844px 2.72789px 0px, #5d1200 -2.07227px 2.16926px 0px, #5d1200 -2.66798px 1.37182px 0px, #5d1200 -2.96998px 0.42336px 0px, #5d1200 -2.94502px -0.571704px 0px, #5d1200 -2.59586px -1.50383px 0px, #5d1200 -1.96093px -2.27041px 0px, #5d1200 -1.11013px -2.78704px 0px, #5d1200 -0.137119px -2.99686px 0px, #5d1200 0.850987px -2.87677px 0px, #5d1200 1.74541px -2.43999px 0px, #5d1200 2.44769px -1.73459px 0px, #5d1200 2.88051px -0.838247px 0px;
}
.place.gamedrop .popup.need_try > .up,
.place.gamedrop .popup.need_try > .down {
  background-image: url(/gfx/place/gameninja/easter/none/updown.png);
}
.place.gamedrop .popup.need_try > .back {
  background-image: url(/gfx/place/gameninja/easter/none/back.jpg);
}
.place.gamedrop .popup.need_try > .content .partUp {
  height: 167px;
  text-shadow: #5d1200 3px 0px 0px, #5d1200 2.83487px 0.981584px 0px, #5d1200 2.35766px 1.85511px 0px, #5d1200 1.62091px 2.52441px 0px, #5d1200 0.705713px 2.91581px 0px, #5d1200 -0.287171px 2.98622px 0px, #5d1200 -1.24844px 2.72789px 0px, #5d1200 -2.07227px 2.16926px 0px, #5d1200 -2.66798px 1.37182px 0px, #5d1200 -2.96998px 0.42336px 0px, #5d1200 -2.94502px -0.571704px 0px, #5d1200 -2.59586px -1.50383px 0px, #5d1200 -1.96093px -2.27041px 0px, #5d1200 -1.11013px -2.78704px 0px, #5d1200 -0.137119px -2.99686px 0px, #5d1200 0.850987px -2.87677px 0px, #5d1200 1.74541px -2.43999px 0px, #5d1200 2.44769px -1.73459px 0px, #5d1200 2.88051px -0.838247px 0px;
}
.place.gamedrop .popup.need_try > .content .partUp .qIcon {
  background-image: url(/gfx/place/gameninja/easter/none/chicken.png);
  background-repeat: no-repeat;
  width: 54px;
  height: 46px;
}
.place.gamedrop .popup.need_try > .content .partDown {
  height: 167px;
}
.place.gamedrop .popup.need_try > .content .text.green {
  color: #b1ff78;
}
.place.gamedrop .popup.need_try > .content .formSubmit.premium {
  background-image: url(/gfx/place/gameninja/easter/none/premium_but.png);
}
.place.gamedrop .formSubmit.exit {
  background-image: url(/gfx/place/gameninja/easter/exit.png);
  width: 133px;
  height: 109px;
  position: absolute;
  right: 20px;
  top: 42px;
  z-index: 2;
}
.place.gamedrop .boxLives {
  position: absolute;
  right: 22px;
  top: 40px;
  font-size: 30px;
  color: pink;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.gamedrop .boxLives .cell {
  background-image: url(/gfx/place/gamedrop/ui/serce_empty.png);
  width: 84px;
  height: 74px;
  background-repeat: no-repeat;
  position: relative;
}
.place.gamedrop .boxLives .cell[data-active='1']:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  background-image: url(/gfx/place/gamedrop/ui/serce.png);
  width: 84px;
  height: 74px;
  background-repeat: no-repeat;
}
.place.gamedrop .bossInfo {
  position: absolute;
  left: 50%;
  width: 500px;
  margin-left: -250px;
  top: 280px;
  color: white;
  font-size: 50px;
  text-shadow: -1px 0 #193171, -1px 1px #193171, 1px 1px #193171, 0 1px #193171, 1px 0 #193171, 0 -1px #193171, 0 2px #193171, -1px 2px #193171, 1px 2px #193171, 2px 2px #193171, 0 3px #193171, -1px 3px #193171, 1px 3px #193171;
  text-align: center;
  opacity: 0;
}
.place.gamedrop .bossInfo #bossInfoValJS {
  font-size: 100px;
}
.place.gamedrop .bossInfo .rowNum {
  white-space: nowrap;
  font-size: 60px;
  text-shadow: #193171 3px 0px 0px, #193171 2.83487px 0.981584px 0px, #193171 2.35766px 1.85511px 0px, #193171 1.62091px 2.52441px 0px, #193171 0.705713px 2.91581px 0px, #193171 -0.287171px 2.98622px 0px, #193171 -1.24844px 2.72789px 0px, #193171 -2.07227px 2.16926px 0px, #193171 -2.66798px 1.37182px 0px, #193171 -2.96998px 0.42336px 0px, #193171 -2.94502px -0.571704px 0px, #193171 -2.59586px -1.50383px 0px, #193171 -1.96093px -2.27041px 0px, #193171 -1.11013px -2.78704px 0px, #193171 -0.137119px -2.99686px 0px, #193171 0.850987px -2.87677px 0px, #193171 1.74541px -2.43999px 0px, #193171 2.44769px -1.73459px 0px, #193171 2.88051px -0.838247px 0px;
}
.place.gamedrop .bossInfo .xJS {
  opacity: 0;
  display: none;
}
.place.gamedrop[data-fast_tpl="1"] #newElementsShow {
  position: absolute;
  top: 200px;
  left: 50%;
  margin-left: -320px;
  width: 640px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.place.gamedrop[data-fast_tpl="1"] .cellMain {
  width: 300px;
}
.place.gamedrop[data-fast_tpl="1"] .cellMain .cap {
  font-size: 30px;
  margin: 10px auto;
  text-align: center;
}
.place.gamedrop[data-fast_tpl="1"] .cellMain .iconsWrap {
  width: 300px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.place.gamedrop[data-fast_tpl="1"] .cellMain .iconsWrap .qIcon {
  width: 90px;
  height: 90px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.place.gamedrop #bookGameJS {
  background-image: url("/gfx/place_screen/gamedrop/game_init1.jpg");
}
.place.gamedrop #bookGameJS[data-num="0"] .changeStepJS[data-val="-1"] {
  display: none;
}
.place.gamedrop #bookGameJS[data-num="0"] .listElements[data-type="bad"] {
  display: none;
}
.place.gamedrop #bookGameJS[data-num="1"] {
  background-image: url("/gfx/place_screen/gamedrop/game_init2.jpg");
}
.place.gamedrop #bookGameJS[data-num="1"] .listElements[data-type="good"] {
  display: none;
}
.place.gamedrop .changeStepJS {
  position: absolute;
  cursor: pointer;
  top: 489px;
  width: 125px;
  height: 117px;
}
.place.gamedrop .changeStepJS[data-val="-1"] {
  left: 0px;
  background-image: url(/gfx/place/gamedrop/buttons/arr_left.png);
}
.place.gamedrop .changeStepJS[data-val="1"] {
  left: 625px;
  background-image: url(/gfx/place/gamedrop/buttons/arr_right.png);
}
.place.gamedrop .listElements {
  position: absolute;
  left: 101px;
  top: 120px;
  width: 549px;
  height: 873px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.place.gamedrop .listElements .qIcon {
  width: 160px;
  height: 160px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  margin: 28px 10px;
}
.place.gamedrop[data-state="init"] .boxPoints,
.place.gamedrop[data-state="howto"] .boxPoints {
  display: none;
}
.place.gamedrop.easter .popup > .content {
  text-shadow: -1px 0 #101b23, -1px 1px #101b23, 1px 1px #101b23, 0 1px #101b23, 1px 0 #101b23, 0 -1px #101b23, 0 2px #101b23, -1px 2px #101b23, 1px 2px #101b23, 2px 2px #101b23, 0 3px #101b23, -1px 3px #101b23, 1px 3px #101b23;
}
.place.gamedrop.easter .popup > .content .imageWrap {
  background-color: rgba(0, 58, 182, 0.3);
}
.place.gamedrop.easter .popup > .content .haveTries {
  width: 350px;
}
.place.gamedrop.easter .popup.next > .content .levelRow {
  text-shadow: -1px 0 #101b23, -1px 1px #101b23, 1px 1px #101b23, 0 1px #101b23, 1px 0 #101b23, 0 -1px #101b23, 0 2px #101b23, -1px 2px #101b23, 1px 2px #101b23, 2px 2px #101b23, 0 3px #101b23, -1px 3px #101b23, 1px 3px #101b23;
  color: #fe7ba6;
}
.place.gamedrop.easter .popup.wrong > .content {
  text-shadow: -1px 0 #5d1200, -1px 1px #5d1200, 1px 1px #5d1200, 0 1px #5d1200, 1px 0 #5d1200, 0 -1px #5d1200, 0 2px #5d1200, -1px 2px #5d1200, 1px 2px #5d1200, 2px 2px #5d1200, 0 3px #5d1200, -1px 3px #5d1200, 1px 3px #5d1200;
}
.place.gamedrop.easter .formSubmit.game {
  background-image: url(/gfx/place/gameninja/summer/book/wait/button_border_black.png);
}
.place.gamedrop.easter .formSubmit.premiumGame {
  background-image: url(/gfx/place/gameninja/summer/book/wait/button_border_black_prem.png);
}
.place.gamedrop.easter .book.bookGame .capText {
  text-shadow: -1px 0 #193171, -1px 1px #193171, 1px 1px #193171, 0 1px #193171, 1px 0 #193171, 0 -1px #193171, 0 2px #193171, -1px 2px #193171, 1px 2px #193171, 2px 2px #193171, 0 3px #193171, -1px 3px #193171, 1px 3px #193171;
}
.place.gamedrop.easter .book.bookGame .text {
  background-color: rgba(0, 0, 0, 0.65);
  text-shadow: -1px 0 #000000, -1px 1px #000000, 1px 1px #000000, 0 1px #000000, 1px 0 #000000, 0 -1px #000000, 0 2px #000000, -1px 2px #000000, 1px 2px #000000, 2px 2px #000000, 0 3px #000000, -1px 3px #000000, 1px 3px #000000;
  padding: 20px;
  border-radius: 15px;
}
.place.gamedrop.easter .book.bookGame .text.textfill {
  height: 20px;
  width: 200px;
}
.place.gamedrop.easter .book.bookGame .text.textfill.rr {
  z-index: 2;
}
.place.gamedrop.easter .boxPoints {
  background-image: none;
  width: 81px;
  height: 134px;
}
.place.gamedrop.easter .formSubmit.exit {
  background-image: url(/gfx/place/gameninja/summer/exit.png);
  height: 120px;
  width: 143px;
  top: 10px;
}
.place.gamedrop.easter {
  background-image: url(/gfx/place_screen/gamedrop/game.jpg) !important;
}
.place.gamedrop.easter #lockInfoCell .textWrap {
  position: relative;
  height: 110px;
  margin: 0px 10px;
}
.place.gamedrop.easter #lockInfoCell .textWrap > .in {
  position: absolute;
  left: 0px;
  width: 164px;
  top: 0px;
  bottom: 0px;
}
.place.gamedrop.easter #lockInfoCell .textWrap > .in .text.green {
  color: #ff9bdd;
}
.place.gamedrop.easter .butRanking {
  position: absolute;
  width: 423px;
  height: 118px;
  background-image: url(/gfx/place/gameranking/button_ranking.png);
}
.place.gamedrop.easter[data-fast_tpl="1"] .boxPoints {
  position: absolute;
  width: 250px;
  height: 82px;
  background-color: white;
  top: 32px;
  left: 50px;
  border-radius: 41px;
  color: black;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.gamedrop.easter[data-fast_tpl="1"] .boxPoints .number {
  font-size: 20px;
  font-weight: 600;
}
.place.gamedrop.easter[data-fast_tpl="1"] .boxPoints .number .num {
  font-size: 35px;
}
.place.gamedrop.easter[data-fast_tpl="1"] .boxPoints.hideOnGameJS {
  top: 32px;
  left: 50px;
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.next {
  background-image: url(/gfx/place_screen/gamedrop/next.jpg);
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.next .wrapLevel {
  position: absolute;
  text-align: center;
  color: black;
  text-shadow: none;
  font-size: 50px;
  left: 190px;
  top: 474px;
  width: 400px;
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.next .buttonWrap {
  width: 556px;
  height: 300px;
  position: absolute;
  left: 99px;
  top: 561px;
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.next .buttonWrap .formSubmit.game {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  background-image: none;
  width: 556px;
  height: 300px;
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.wrong {
  background-image: url(/gfx/place_screen/gamedrop/wrong.png);
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.wrong .textWrap {
  position: absolute;
  width: 390px;
  bottom: 690px;
  left: 191px;
  text-align: center;
  color: black;
  font-size: 43px;
  text-shadow: none;
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.wrong .buttonWrap {
  position: absolute;
  left: 97px;
  top: 558px;
  width: 556px;
  height: 300px;
  cursor: pointer;
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.wrong .buttonWrap .formSubmit.game {
  position: absolute;
  left: 39px;
  top: 118px;
  width: 496px;
  height: 137px;
  background-image: none;
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.wrong:after {
  display: none;
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.init {
  background-image: url(/gfx/place_screen/gamedrop/init.jpg);
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.init .wrapButton {
  background-image: none;
  position: absolute;
  width: 364px;
  height: 186px;
  left: 194px;
  top: 621px;
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.init .wrapButton.info {
  background-image: none;
  width: 369px;
  height: 117px;
  left: 189px;
  top: 840px;
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.init .textWrapWeek {
  position: absolute;
  width: 600px;
  left: 50%;
  margin-left: -300px;
  bottom: 1095px;
  font-size: 42px;
  text-shadow: none;
  color: black;
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.howto {
  background-image: url(/gfx/place_screen/gamedrop/howto1.jpg);
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.howto[data-step="1"] {
  background-image: url(/gfx/place_screen/gamedrop/howto1.jpg);
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.howto[data-step="2"] {
  background-image: url(/gfx/place_screen/gamedrop/howto2.jpg);
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.howto[data-step="3"] {
  background-image: url(/gfx/place_screen/gamedrop/howto3.jpg);
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.howto[data-step="4"] {
  background-image: url(/gfx/place_screen/gamedrop/howto4.jpg);
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.howto[data-step="5"] {
  background-image: url(/gfx/place_screen/gamedrop/howto5.png);
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.howto .changeStepExitJS {
  display: none;
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.need_try {
  width: 364px;
  height: 186px;
  left: 50%;
  margin-left: -182px;
  top: 521px;
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.need_try .qButton {
  width: 364px;
  height: 186px;
  background-image: url(/gfx/place/gamedrop/buttons/clean.png);
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.gamedrop.easter[data-fast_tpl="1"] .popup.need_try .qButton > .in {
  color: black;
  text-shadow: none;
  font-weight: 800;
  font-size: 34px;
}
.place.gamedrop.easter[data-fast_tpl="1"] .book.bookGame {
  background-image: url(/gfx/place_screen/gamedrop/game.jpg);
  background-position: 0px 0px;
  width: 750px;
  height: 1334px;
}
.place.gamedrop.easter[data-fast_tpl="1"] .book.bookGame #bookGameStartJS {
  left: 0px;
  top: 0px;
}
.place.gamedrop .popup.winner {
  background-image: url(/gfx/place_screen/gamedrop/winner.jpg);
}
.place.gamedrop .popup.winner .qText {
  position: absolute;
  left: 100px;
  top: 421px;
  width: 559px;
  height: 244px;
  color: black;
  text-shadow: none;
  font-size: 40px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.gamedrop .popup.winner .qButton {
  left: 141px;
  position: absolute;
  top: 678px;
  width: 487px;
  height: 135px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
.place.gamedrop .popup.winner .qButton > .in {
  color: black;
  text-shadow: none;
  font-weight: 800;
  font-size: 50px;
}
.place.gameninja {
  background-image: url(/gfx/place/gameninja/easter/back/1/back.jpg);
}
.place.gameninja #girlAnimJsCanvas,
.place.gameninja #girlGameJsCanvas,
.place.gameninja #girlGhostJsCanvas {
  position: absolute;
  left: 0px;
  top: 0px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently*/
  width: 1280px;
  height: 780px;
}
.place.gameninja .girlProfileUI {
  position: absolute;
  left: 31px;
  top: 54px;
  width: 121px;
  height: 121px;
  background-size: contain;
  background-repeat: center;
  border-radius: 17px;
  z-index: 2;
}
.place.gameninja .girlProfileUI:after {
  content: "";
  background-image: url(/gfx/place/gameninja/profileBox.png);
  width: 138px;
  height: 138px;
  position: absolute;
  background-repeat: no-repeat;
  left: -9px;
  top: -7px;
}
.place.gameninja .girlProfileUI .qtext {
  font-size: 22px;
  text-align: center;
  color: white;
  text-shadow: -1px 0 #00659D, -1px 1px #00659D, 1px 1px #00659D, 0 1px #00659D, 1px 0 #00659D, 0 -1px #00659D, 0 2px #00659D, -1px 2px #00659D, 1px 2px #00659D, 2px 2px #00659D, 0 3px #00659D, -1px 3px #00659D, 1px 3px #00659D;
}
.place.gameninja .book.bookGame {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently*/
  width: 649px;
  height: 460px;
  background-position: 0px 34px;
  background-image: url(/gfx/place/gameninja/easter/start/back.jpg);
}
.place.gameninja .book.bookGame > .up {
  background-image: url(/gfx/place/gameninja/easter/start/updown.png);
  height: 36px;
  width: 649px;
}
.place.gameninja .book.bookGame > .down {
  background-image: url(/gfx/place/gameninja/easter/start/updown.png);
  height: 40px;
  background-position: left bottom;
  width: 649px;
}
.place.gameninja .book.bookGame > .content {
  color: white;
  text-shadow: -1px 0 #00659D, -1px 1px #00659D, 1px 1px #00659D, 0 1px #00659D, 1px 0 #00659D, 0 -1px #00659D, 0 2px #00659D, -1px 2px #00659D, 1px 2px #00659D, 2px 2px #00659D, 0 3px #00659D, -1px 3px #00659D, 1px 3px #00659D;
}
.place.gameninja .book.bookGame .capText {
  position: absolute;
  width: 499px;
  height: 87px;
  top: 33px;
  left: 53px;
  font-size: 28px;
  text-align: center;
}
.place.gameninja .book.bookGame .text.textfill {
  position: absolute;
  text-align: center;
  height: 60px;
  width: 250px;
  top: 344px;
}
.place.gameninja .book.bookGame .text.textfill.ll {
  left: 40px;
}
.place.gameninja .book.bookGame .text.textfill.rr {
  right: 40px;
}
.place.gameninja .book.bookGame .helpHint {
  background-image: url(/gfx/place/girls/gamebook/path2.png);
  background-position: left bottom;
  width: 207px;
  height: 250px;
  position: absolute;
  left: 350px;
  bottom: 40px;
}
.place.gameninja .book.bookGame .helpHint .hand {
  background-image: url(/gfx/place/girls/gamebook/hand.png);
  position: absolute;
  left: 100%;
  bottom: 100%;
  width: 143px;
  height: 102px;
  margin-bottom: -93px;
  margin-left: -16px;
}
.place.gameninja .book.bookGame #bookGameStartJS,
.place.gameninja .book.bookGame #bookGameStartImgJS {
  position: absolute;
  left: -335px;
  top: -183px;
}
.place.gameninja #gameCover {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: white;
  font-size: 26px;
  text-shadow: -1px 0 black, -1px 1px black, 1px 1px black, 0 1px black, 1px 0 black, 0 -1px black, 0 2px black, -1px 2px black, 1px 2px black, 2px 2px black, 0 3px black, -1px 3px black, 1px 3px black;
  text-align: center;
}
.place.gameninja #gameCover .backOpacity {
  background-color: rgba(0, 0, 0, 0.3);
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1280px;
  height: 780px;
}
.place.gameninja #gameCover.bookHide {
  display: none !important;
}
.place.gameninja .popup {
  position: relative;
  width: 649px;
  height: 460px;
}
.place.gameninja .popup > .capBig {
  position: absolute;
  left: 0px;
  right: 0px;
  top: -35px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.gameninja .popup > .capBig > .in {
  min-width: 235px;
  height: 52px;
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 1;
  -webkit-box-shadow: 0px 9px 37px -5px #6b3917;
  -moz-box-shadow: 0px 9px 37px -5px #6b3917;
  box-shadow: 0px 9px 37px -5px #6b3917;
}
.place.gameninja .popup > .capBig > .in > .content {
  z-index: 1;
  padding: 0px 22px;
  position: relative;
  text-shadow: -1px 0 #90195A, -1px 1px #90195A, 1px 1px #90195A, 0 1px #90195A, 1px 0 #90195A, 0 -1px #90195A, 0 2px #90195A, -1px 2px #90195A, 1px 2px #90195A, 2px 2px #90195A, 0 3px #90195A, -1px 3px #90195A, 1px 3px #90195A;
  color: white;
  font-size: 28px;
}
.place.gameninja .popup > .capBig > .in > .up {
  position: absolute;
  top: 0px;
  right: -6px;
  width: 115px;
  height: 55px;
  background-image: url(/gfx/place/rooms/book_big/leftright.png);
  background-position: right top;
}
.place.gameninja .popup > .capBig > .in > .down {
  position: absolute;
  top: 0px;
  left: -4px;
  width: 108px;
  height: 55px;
  background-image: url(/gfx/place/rooms/book_big/leftright.png);
}
.place.gameninja .popup > .capBig > .in:after {
  content: "";
  position: absolute;
  right: 107px;
  left: 102px;
  top: 0px;
  height: 55px;
  background-image: url(/gfx/place/rooms/book_big/ext.png);
}
.place.gameninja .popup > .back {
  background-repeat: no-repeat;
  background-image: url(/gfx/place/gameninja/easter/info/back.jpg);
  position: absolute;
  left: 0px;
  right: 0px;
  top: 34px;
  width: 649px;
  height: 388px;
}
.place.gameninja .popup > .up {
  position: absolute;
  left: 0px;
  right: 0px;
  background-repeat: no-repeat;
  top: 0px;
  background-image: url(/gfx/place/gameninja/easter/info/updown.png);
  height: 36px;
}
.place.gameninja .popup > .down {
  position: absolute;
  left: 0px;
  right: 0px;
  background-repeat: no-repeat;
  bottom: 0px;
  background-image: url(/gfx/place/gameninja/easter/info/updown.png);
  background-position: left bottom;
  height: 40px;
}
.place.gameninja .popup > .content {
  position: absolute;
  top: 30px;
  left: 33px;
  right: 33px;
  bottom: 33px;
  text-shadow: -1px 0 #091c9f, -1px 1px #091c9f, 1px 1px #091c9f, 0 1px #091c9f, 1px 0 #091c9f, 0 -1px #091c9f, 0 2px #091c9f, -1px 2px #091c9f, 1px 2px #091c9f, 2px 2px #091c9f, 0 3px #091c9f, -1px 3px #091c9f, 1px 3px #091c9f;
}
.place.gameninja .popup > .content .cap {
  font-size: 25px;
  margin-bottom: 20px;
}
.place.gameninja .popup > .content .text.pink {
  color: #ff9bdd;
}
.place.gameninja .popup > .content .back {
  padding: 20px;
  border-radius: 12px;
  width: 440px;
  position: relative;
}
.place.gameninja .popup > .content .back.red {
  background-color: rgba(60, 16, 27, 0.5);
}
.place.gameninja .popup > .content .back.blue {
  background-color: rgba(9, 28, 159, 0.3);
  text-shadow: -1px 0 #053847, -1px 1px #053847, 1px 1px #053847, 0 1px #053847, 1px 0 #053847, 0 -1px #053847, 0 2px #053847, -1px 2px #053847, 1px 2px #053847, 2px 2px #053847, 0 3px #053847, -1px 3px #053847, 1px 3px #053847;
}
.place.gameninja .popup > .content .back.blue.in {
  width: auto;
  background-color: rgba(33, 106, 211, 0.4);
  padding: 5px 10px;
  border-radius: 11px;
}
.place.gameninja .popup > .content .imageWrap {
  background-color: rgba(9, 28, 159, 0.3);
  border-radius: 12px;
  width: 110px;
  height: 110px;
  position: relative;
}
.place.gameninja .popup > .content .imageWrap .img {
  width: 80px;
  height: 80px;
  position: absolute;
  left: 50%;
  margin-left: -40px;
  top: 50%;
  margin-top: -40px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.place.gameninja .popup > .content .imageWrap .img.suit {
  background-image: url(/gfx/place/gameninja/easter/gift.png);
}
.place.gameninja .popup > .content .imageWrap .have {
  background-image: url(/gfx/place/gameninja/easter/info/tick.png);
  width: 33px;
  height: 31px;
  position: absolute;
  right: -10px;
  top: -10px;
  background-repeat: no-repeat;
}
.place.gameninja .popup > .content .textWrap {
  width: 100px;
  margin: 10px;
  font-size: 16px;
  text-align: right;
}
.place.gameninja .popup > .content .text.yellow {
  color: #ffd013;
}
.place.gameninja .formSubmit.game {
  background-image: url(/gfx/place/gameninja/easter/info/button_border_blue.png);
  width: 138px;
  height: 54px;
}
.place.gameninja .formSubmit.game.black {
  background-image: url(/gfx/place/gameninja/easter/lose/button_border_black.png);
}
.place.gameninja .formSubmit.game > .in {
  left: 10px;
  right: 10px;
  top: 8px;
  bottom: 13px;
  text-shadow: -1px 0 #638d12, -1px 1px #638d12, 1px 1px #638d12, 0 1px #638d12, 1px 0 #638d12, 0 -1px #638d12, 0 2px #638d12, -1px 2px #638d12, 1px 2px #638d12, 2px 2px #638d12, 0 3px #638d12, -1px 3px #638d12, 1px 3px #638d12;
}
.place.gameninja .formSubmit.premiumGame {
  background-image: url(/gfx/place/gameninja/easter/down/button_premium.png);
  width: 138px;
  height: 54px;
}
.place.gameninja .formSubmit.premiumGame > .in {
  right: 36px;
}
.place.gameninja .formSubmit.premiumGame:after {
  right: -19px;
  margin-top: -49px;
}
.place.gameninja .formSubmit.premiumGame.black {
  background-image: url(/gfx/place/gameninja/easter/lose/button_premium.png);
}
.place.gameninja .popup.next {
  height: 303px;
}
.place.gameninja .popup.next > .up {
  background-image: url(/gfx/place/gameninja/easter/next/updown.png);
}
.place.gameninja .popup.next > .down {
  height: 39px;
  background-image: url(/gfx/place/gameninja/easter/next/updown.png);
}
.place.gameninja .popup.next > .back {
  background-image: url(/gfx/place/gameninja/easter/next/back.jpg);
  height: 232px;
}
.place.gameninja .popup.next .levelRow {
  font-size: 40px;
  text-shadow: #091c9f 3px 0px 0px, #091c9f 2.83487px 0.981584px 0px, #091c9f 2.35766px 1.85511px 0px, #091c9f 1.62091px 2.52441px 0px, #091c9f 0.705713px 2.91581px 0px, #091c9f -0.287171px 2.98622px 0px, #091c9f -1.24844px 2.72789px 0px, #091c9f -2.07227px 2.16926px 0px, #091c9f -2.66798px 1.37182px 0px, #091c9f -2.96998px 0.42336px 0px, #091c9f -2.94502px -0.571704px 0px, #091c9f -2.59586px -1.50383px 0px, #091c9f -1.96093px -2.27041px 0px, #091c9f -1.11013px -2.78704px 0px, #091c9f -0.137119px -2.99686px 0px, #091c9f 0.850987px -2.87677px 0px, #091c9f 1.74541px -2.43999px 0px, #091c9f 2.44769px -1.73459px 0px, #091c9f 2.88051px -0.838247px 0px;
  color: #ceff31;
}
.place.gameninja .popup.wrong {
  height: 303px;
}
.place.gameninja .popup.wrong > .up {
  background-image: url(/gfx/place/gameninja/easter/lose/updown.png);
}
.place.gameninja .popup.wrong > .down {
  height: 39px;
  background-image: url(/gfx/place/gameninja/easter/lose/updown.png);
}
.place.gameninja .popup.wrong > .back {
  background-image: url(/gfx/place/gameninja/easter/lose/back.jpg);
  height: 232px;
}
.place.gameninja .popup.wrong > .back .alive {
  position: absolute;
  width: 117px;
  height: 159px;
  right: 10px;
  bottom: -20px;
  background-repeat: no-repeat;
  background-image: url(/gfx/place/gameninja/easter/lose/alive.png);
}
.place.gameninja .popup.wrong > .back .dead {
  position: absolute;
  width: 105px;
  height: 88px;
  left: 10px;
  bottom: -20px;
  background-repeat: no-repeat;
  background-image: url(/gfx/place/gameninja/easter/lose/dead.png);
}
.place.gameninja .popup.wrong > .content {
  text-shadow: -1px 0 #5d1200, -1px 1px #5d1200, 1px 1px #5d1200, 0 1px #5d1200, 1px 0 #5d1200, 0 -1px #5d1200, 0 2px #5d1200, -1px 2px #5d1200, 1px 2px #5d1200, 2px 2px #5d1200, 0 3px #5d1200, -1px 3px #5d1200, 1px 3px #5d1200;
}
.place.gameninja .popup.wrong > .content .cap {
  font-size: 40px;
  text-shadow: #5d1200 3px 0px 0px, #5d1200 2.83487px 0.981584px 0px, #5d1200 2.35766px 1.85511px 0px, #5d1200 1.62091px 2.52441px 0px, #5d1200 0.705713px 2.91581px 0px, #5d1200 -0.287171px 2.98622px 0px, #5d1200 -1.24844px 2.72789px 0px, #5d1200 -2.07227px 2.16926px 0px, #5d1200 -2.66798px 1.37182px 0px, #5d1200 -2.96998px 0.42336px 0px, #5d1200 -2.94502px -0.571704px 0px, #5d1200 -2.59586px -1.50383px 0px, #5d1200 -1.96093px -2.27041px 0px, #5d1200 -1.11013px -2.78704px 0px, #5d1200 -0.137119px -2.99686px 0px, #5d1200 0.850987px -2.87677px 0px, #5d1200 1.74541px -2.43999px 0px, #5d1200 2.44769px -1.73459px 0px, #5d1200 2.88051px -0.838247px 0px;
}
.place.gameninja .popup.need_try > .up,
.place.gameninja .popup.need_try > .down {
  background-image: url(/gfx/place/gameninja/easter/none/updown.png);
}
.place.gameninja .popup.need_try > .back {
  background-image: url(/gfx/place/gameninja/easter/none/back.jpg);
}
.place.gameninja .popup.need_try > .content .partUp {
  height: 167px;
  text-shadow: #5d1200 3px 0px 0px, #5d1200 2.83487px 0.981584px 0px, #5d1200 2.35766px 1.85511px 0px, #5d1200 1.62091px 2.52441px 0px, #5d1200 0.705713px 2.91581px 0px, #5d1200 -0.287171px 2.98622px 0px, #5d1200 -1.24844px 2.72789px 0px, #5d1200 -2.07227px 2.16926px 0px, #5d1200 -2.66798px 1.37182px 0px, #5d1200 -2.96998px 0.42336px 0px, #5d1200 -2.94502px -0.571704px 0px, #5d1200 -2.59586px -1.50383px 0px, #5d1200 -1.96093px -2.27041px 0px, #5d1200 -1.11013px -2.78704px 0px, #5d1200 -0.137119px -2.99686px 0px, #5d1200 0.850987px -2.87677px 0px, #5d1200 1.74541px -2.43999px 0px, #5d1200 2.44769px -1.73459px 0px, #5d1200 2.88051px -0.838247px 0px;
}
.place.gameninja .popup.need_try > .content .partUp .qIcon {
  background-image: url(/gfx/place/gameninja/easter/none/chicken.png);
  background-repeat: no-repeat;
  width: 54px;
  height: 46px;
}
.place.gameninja .popup.need_try > .content .partDown {
  height: 167px;
}
.place.gameninja .popup.need_try > .content .text.green {
  color: #b1ff78;
}
.place.gameninja .popup.need_try > .content .formSubmit.premium {
  background-image: url(/gfx/place/gameninja/easter/none/premium_but.png);
}
.place.gameninja .formSubmit.exit {
  background-image: url(/gfx/place/gameninja/easter/exit.png);
  width: 133px;
  height: 109px;
  position: absolute;
  right: 20px;
  top: 42px;
  z-index: 2;
}
.place.gameninja .boxPoints {
  position: absolute;
  left: 23px;
  top: 43px;
  font-size: 30px;
  color: black;
  width: 96px;
  height: 120px;
  background-image: url(/gfx/place/gameninja/easter/back/egg.png);
  background-repeat: no-repeat;
}
.place.gameninja .boxPoints .number {
  position: absolute;
  left: 73px;
  top: 41px;
  font-size: 50px;
  text-shadow: #193171 3px 0px 0px, #193171 2.83487px 0.981584px 0px, #193171 2.35766px 1.85511px 0px, #193171 1.62091px 2.52441px 0px, #193171 0.705713px 2.91581px 0px, #193171 -0.287171px 2.98622px 0px, #193171 -1.24844px 2.72789px 0px, #193171 -2.07227px 2.16926px 0px, #193171 -2.66798px 1.37182px 0px, #193171 -2.96998px 0.42336px 0px, #193171 -2.94502px -0.571704px 0px, #193171 -2.59586px -1.50383px 0px, #193171 -1.96093px -2.27041px 0px, #193171 -1.11013px -2.78704px 0px, #193171 -0.137119px -2.99686px 0px, #193171 0.850987px -2.87677px 0px, #193171 1.74541px -2.43999px 0px, #193171 2.44769px -1.73459px 0px, #193171 2.88051px -0.838247px 0px;
  color: white;
}
.place.gameninja .boxLives {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 30px;
  color: pink;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.gameninja .boxLives .cell {
  background-image: url(/gfx/place/gameninja/easter/back/food_border.png);
  width: 90px;
  height: 118px;
  background-repeat: no-repeat;
  margin: 0px 5px;
  position: relative;
}
.place.gameninja .boxLives .cell[data-active='1']:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  background-image: url(/gfx/place/gameninja/easter/back/food.png);
  width: 90px;
  height: 118px;
  background-repeat: no-repeat;
}
.place.gameninja .bossInfo {
  position: absolute;
  left: 50%;
  width: 500px;
  margin-left: -250px;
  top: 280px;
  color: white;
  font-size: 50px;
  text-shadow: -1px 0 #193171, -1px 1px #193171, 1px 1px #193171, 0 1px #193171, 1px 0 #193171, 0 -1px #193171, 0 2px #193171, -1px 2px #193171, 1px 2px #193171, 2px 2px #193171, 0 3px #193171, -1px 3px #193171, 1px 3px #193171;
  text-align: center;
  opacity: 0;
}
.place.gameninja .bossInfo #bossInfoValJS {
  font-size: 100px;
}
.place.gameninja .bossInfo .rowNum {
  white-space: nowrap;
  font-size: 60px;
  text-shadow: #193171 3px 0px 0px, #193171 2.83487px 0.981584px 0px, #193171 2.35766px 1.85511px 0px, #193171 1.62091px 2.52441px 0px, #193171 0.705713px 2.91581px 0px, #193171 -0.287171px 2.98622px 0px, #193171 -1.24844px 2.72789px 0px, #193171 -2.07227px 2.16926px 0px, #193171 -2.66798px 1.37182px 0px, #193171 -2.96998px 0.42336px 0px, #193171 -2.94502px -0.571704px 0px, #193171 -2.59586px -1.50383px 0px, #193171 -1.96093px -2.27041px 0px, #193171 -1.11013px -2.78704px 0px, #193171 -0.137119px -2.99686px 0px, #193171 0.850987px -2.87677px 0px, #193171 1.74541px -2.43999px 0px, #193171 2.44769px -1.73459px 0px, #193171 2.88051px -0.838247px 0px;
}
.place.gameninja .bossInfo .xJS {
  opacity: 0;
  display: none;
}
.place.gameninja[data-level="1"] {
  background-image: url(/gfx/place/gameninja/easter/back/1/back.jpg);
}
.place.gameninja[data-level="1"] #rabbitBox:after {
  background-image: url(/gfx/place/gameninja/easter/back/1/cover.png);
}
.place.gameninja[data-level="2"] {
  background-image: url(/gfx/place/gameninja/easter/back/2/back.jpg);
}
.place.gameninja[data-level="2"] #rabbitBox:after {
  background-image: url(/gfx/place/gameninja/easter/back/2/cover.png);
}
.place.gameninja[data-level="3"] {
  background-image: url(/gfx/place/gameninja/easter/back/3/back.jpg);
}
.place.gameninja[data-level="3"] #rabbitBox:after {
  background-image: url(/gfx/place/gameninja/easter/back/3/cover.png);
}
.place.gameninja[data-level="4"] {
  background-image: url(/gfx/place/gameninja/easter/back/4/back.jpg);
}
.place.gameninja[data-level="4"] #rabbitBox:after {
  background-image: url(/gfx/place/gameninja/easter/back/4/cover.png);
}
.place.gameninja[data-level="5"] {
  background-image: url(/gfx/place/gameninja/easter/back/5/back.jpg);
}
.place.gameninja[data-level="5"] #rabbitBox:after {
  background-image: url(/gfx/place/gameninja/easter/back/5/cover.png);
}
.place.gameninja[data-level="6"] {
  background-image: url(/gfx/place/gameninja/easter/back/6/back.jpg);
}
.place.gameninja[data-level="6"] #rabbitBox:after {
  background-image: url(/gfx/place/gameninja/easter/back/6/cover.png);
}
.place.gameninja[data-level="7"] {
  background-image: url(/gfx/place/gameninja/easter/back/7/back.jpg);
}
.place.gameninja[data-level="7"] #rabbitBox:after {
  background-image: url(/gfx/place/gameninja/easter/back/7/cover.png);
}
.place.gameninja[data-level="8"] {
  background-image: url(/gfx/place/gameninja/easter/back/8/back.jpg);
}
.place.gameninja[data-level="8"] #rabbitBox:after {
  background-image: url(/gfx/place/gameninja/easter/back/8/cover.png);
}
.place.gameninja[data-level="9"] {
  background-image: url(/gfx/place/gameninja/easter/back/9/back.jpg);
}
.place.gameninja[data-level="9"] #rabbitBox:after {
  background-image: url(/gfx/place/gameninja/easter/back/9/cover.png);
}
.place.gameninja[data-level="10"] {
  background-image: url(/gfx/place/gameninja/easter/back/10/back.jpg);
}
.place.gameninja[data-level="10"] #rabbitBox:after {
  background-image: url(/gfx/place/gameninja/easter/back/10/cover.png);
}
.place.gameninja.easter .popup > .up,
.place.gameninja.easter .popup > .down {
  background-image: url(/gfx/place/gameninjaeaster/book/init/updown.png);
  width: 649px;
}
.place.gameninja.easter .popup > .back {
  background-image: url(/gfx/place/gameninjaeaster/book/init/back.jpg);
  width: 649px;
}
.place.gameninja.easter .popup > .content {
  text-shadow: -1px 0 #101b23, -1px 1px #101b23, 1px 1px #101b23, 0 1px #101b23, 1px 0 #101b23, 0 -1px #101b23, 0 2px #101b23, -1px 2px #101b23, 1px 2px #101b23, 2px 2px #101b23, 0 3px #101b23, -1px 3px #101b23, 1px 3px #101b23;
}
.place.gameninja.easter .popup > .content .imageWrap {
  background-color: rgba(0, 58, 182, 0.3);
}
.place.gameninja.easter .popup > .content .haveTries {
  width: 350px;
}
.place.gameninja.easter .popup > .content.swords:before {
  content: "";
  position: absolute;
  width: 167px;
  height: 285px;
  left: -76px;
  bottom: -67px;
  z-index: 1;
}
.place.gameninja.easter .popup > .content.swords:after {
  content: "";
  background-image: url(/gfx/place/gameninjaeaster/book/init/extr.png);
  position: absolute;
  width: 164px;
  height: 180px;
  right: -59px;
  bottom: -41px;
  z-index: 1;
}
.place.gameninja.easter .popup.next > .up,
.place.gameninja.easter .popup.next > .down {
  background-image: url(/gfx/place/gameninjaeaster/book/next/updown.png);
  width: 649px;
}
.place.gameninja.easter .popup.next > .back {
  background-image: url(/gfx/place/gameninjaeaster/book/next/back.jpg);
  width: 649px;
  height: 232px;
}
.place.gameninja.easter .popup.next > .content .levelRow {
  text-shadow: -1px 0 #101b23, -1px 1px #101b23, 1px 1px #101b23, 0 1px #101b23, 1px 0 #101b23, 0 -1px #101b23, 0 2px #101b23, -1px 2px #101b23, 1px 2px #101b23, 2px 2px #101b23, 0 3px #101b23, -1px 3px #101b23, 1px 3px #101b23;
  color: #fe7ba6;
}
.place.gameninja.easter .popup.next > .content:before {
  content: "";
  background-image: url(/gfx/place/gameninjaeaster/book/next/extl.png);
  position: absolute;
  width: 164px;
  height: 180px;
  left: -77px;
  bottom: -31px;
}
.place.gameninja.easter .popup.next > .content:after {
  content: "";
  background-image: url(/gfx/place/gameninjaeaster/book/next/extr.png);
  position: absolute;
  right: -76px;
  bottom: -34px;
  width: 164px;
  height: 172px;
}
.place.gameninja.easter .popup.wrong > .up,
.place.gameninja.easter .popup.wrong > .down {
  background-image: url(/gfx/place/gameninjaeaster/book/lose/updown.png);
  width: 649px;
}
.place.gameninja.easter .popup.wrong > .back {
  background-image: url(/gfx/place/gameninjaeaster/book/lose/back.jpg);
  width: 649px;
}
.place.gameninja.easter .popup.wrong > .content {
  text-shadow: -1px 0 #5d1200, -1px 1px #5d1200, 1px 1px #5d1200, 0 1px #5d1200, 1px 0 #5d1200, 0 -1px #5d1200, 0 2px #5d1200, -1px 2px #5d1200, 1px 2px #5d1200, 2px 2px #5d1200, 0 3px #5d1200, -1px 3px #5d1200, 1px 3px #5d1200;
}
.place.gameninja.easter .popup.wrong:after {
  content: "";
  background-image: url(/gfx/place/gameninjaeaster/book/lose/bunny.png);
  position: absolute;
  width: 204px;
  height: 257px;
  left: -32px;
  bottom: -56px;
}
.place.gameninja.easter .popup.need_try > .up,
.place.gameninja.easter .popup.need_try > .down {
  background-image: url(/gfx/place/gameninjaeaster/book/wait/updown.png);
  width: 649px;
}
.place.gameninja.easter .popup.need_try > .back {
  background-image: url(/gfx/place/gameninjaeaster/book/wait/back.jpg);
  width: 649px;
}
.place.gameninja.easter .popup.need_try > .content .partUp {
  text-shadow: -1px 0 #5d1200, -1px 1px #5d1200, 1px 1px #5d1200, 0 1px #5d1200, 1px 0 #5d1200, 0 -1px #5d1200, 0 2px #5d1200, -1px 2px #5d1200, 1px 2px #5d1200, 2px 2px #5d1200, 0 3px #5d1200, -1px 3px #5d1200, 1px 3px #5d1200;
}
.place.gameninja.easter .popup.need_try > .content .partUp .qIcon {
  background-image: url(/gfx/place/gameninjaeaster/book/wait/head.png);
  width: 111px;
  height: 109px;
}
.place.gameninja.easter .popup.need_try > .content .partUp .qIcon.mirror {
  transform: scale(-1, 1);
}
.place.gameninja.easter .popup.need_try > .content .partDown {
  text-shadow: -1px 0 #101b23, -1px 1px #101b23, 1px 1px #101b23, 0 1px #101b23, 1px 0 #101b23, 0 -1px #101b23, 0 2px #101b23, -1px 2px #101b23, 1px 2px #101b23, 2px 2px #101b23, 0 3px #101b23, -1px 3px #101b23, 1px 3px #101b23;
}
.place.gameninja.easter .popup.need_try > .content .back.blue {
  background-color: rgba(0, 0, 0, 0.4);
  text-shadow: -1px 0 #111111, -1px 1px #111111, 1px 1px #111111, 0 1px #111111, 1px 0 #111111, 0 -1px #111111, 0 2px #111111, -1px 2px #111111, 1px 2px #111111, 2px 2px #111111, 0 3px #111111, -1px 3px #111111, 1px 3px #111111;
}
.place.gameninja.easter .popup_down {
  text-shadow: -1px 0 #101b23, -1px 1px #101b23, 1px 1px #101b23, 0 1px #101b23, 1px 0 #101b23, 0 -1px #101b23, 0 2px #101b23, -1px 2px #101b23, 1px 2px #101b23, 2px 2px #101b23, 0 3px #101b23, -1px 3px #101b23, 1px 3px #101b23;
  background-image: url(/gfx/place/gameninjaeaster/book/wait/partDown.png);
  width: 649px;
  height: 137px;
}
.place.gameninja.easter .popup_down .content .imageWrap {
  background-color: rgba(0, 58, 182, 0.3);
}
.place.gameninja.easter .formSubmit.game {
  background-image: url(/gfx/place/gameninja/summer/book/wait/button_border_black.png);
}
.place.gameninja.easter .formSubmit.premiumGame {
  background-image: url(/gfx/place/gameninja/summer/book/wait/button_border_black_prem.png);
}
.place.gameninja.easter .book.bookGame {
  background-image: url(/gfx/place/gameninjaeaster/book/start/back.jpg);
}
.place.gameninja.easter .book.bookGame > .up,
.place.gameninja.easter .book.bookGame > .down {
  background-image: url(/gfx/place/gameninjaeaster/book/start/updown.png);
}
.place.gameninja.easter .book.bookGame .capText {
  text-shadow: -1px 0 #193171, -1px 1px #193171, 1px 1px #193171, 0 1px #193171, 1px 0 #193171, 0 -1px #193171, 0 2px #193171, -1px 2px #193171, 1px 2px #193171, 2px 2px #193171, 0 3px #193171, -1px 3px #193171, 1px 3px #193171;
}
.place.gameninja.easter .book.bookGame .text {
  background-color: rgba(0, 0, 0, 0.65);
  text-shadow: -1px 0 #000000, -1px 1px #000000, 1px 1px #000000, 0 1px #000000, 1px 0 #000000, 0 -1px #000000, 0 2px #000000, -1px 2px #000000, 1px 2px #000000, 2px 2px #000000, 0 3px #000000, -1px 3px #000000, 1px 3px #000000;
  padding: 20px;
  border-radius: 15px;
}
.place.gameninja.easter .book.bookGame .text.textfill {
  height: 20px;
  width: 200px;
}
.place.gameninja.easter .book.bookGame .text.textfill.rr {
  z-index: 2;
}
.place.gameninja.easter .boxPoints {
  background-image: url(/gfx/place/gameninjaeaster/interface/cutIcon.png);
  width: 81px;
  height: 134px;
}
.place.gameninja.easter .boxLives .cell {
  background-image: url(/gfx/place/gameninjaeaster/interface/food_border.png);
  width: 90px;
  height: 118px;
}
.place.gameninja.easter .boxLives .cell[data-active='1']:after {
  background-image: url(/gfx/place/gameninjaeaster/interface/food.png);
  width: 90px;
  height: 118px;
  left: 0px;
  top: 0px;
}
.place.gameninja.easter .formSubmit.exit {
  background-image: url(/gfx/place/gameninja/summer/exit.png);
  height: 120px;
  width: 143px;
  top: 10px;
}
.place.gameninja.easter {
  background-image: url(/gfx/place/gameninjaeaster/back.jpg) !important;
}
.place.gameninja.easter #lockInfoCell .textWrap {
  position: relative;
  height: 110px;
  margin: 0px 10px;
}
.place.gameninja.easter #lockInfoCell .textWrap > .in {
  position: absolute;
  left: 0px;
  width: 164px;
  top: 0px;
  bottom: 0px;
}
.place.gameninja.easter #lockInfoCell .textWrap > .in .text.green {
  color: #ff9bdd;
}
.place.gameninja.easter .popup > .content .imageWrap .img.suit,
.place.gameninja.easter .popup > .content .imageWrap .img.bed {
  background-image: url(/gfx/place/gameninjaeaster/suit.png);
}
.place.gameninja.easter .popup > .content .imageWrap .img.bedLock {
  background-image: url(/gfx/place/gameninjasummer/lock.png);
}
.place.gameninja.easter .popup_down > .content .imageWrap .img.bed {
  background-image: url(/gfx/place/gameninjaeaster/suit.png);
}
.place.gameninja.easter[data-fast_tpl="1"] .boxPoints.hideOnGameJS {
  background-image: none;
}
.place.gameninja.easter[data-fast_tpl="1"] .popup {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1280px;
  height: 780px;
}
.place.gameninja.easter[data-fast_tpl="1"] .popup.next {
  background-image: url(/gfx/place_screen/gameninjaeaster/next.png);
}
.place.gameninja.easter[data-fast_tpl="1"] .popup.next .wrapLevel {
  position: absolute;
  left: 444px;
  top: 373px;
  width: 400px;
  text-align: center;
  text-shadow: -1px 0 #101b23, -1px 1px #101b23, 1px 1px #101b23, 0 1px #101b23, 1px 0 #101b23, 0 -1px #101b23, 0 2px #101b23, -1px 2px #101b23, 1px 2px #101b23, 2px 2px #101b23, 0 3px #101b23, -1px 3px #101b23, 1px 3px #101b23;
  color: #fe7ba6;
}
.place.gameninja.easter[data-fast_tpl="1"] .popup.next .buttonWrap {
  position: absolute;
  left: 569px;
  top: 436px;
}
.place.gameninja.easter[data-fast_tpl="1"] .popup.wrong {
  background-image: url(/gfx/place_screen/gameninjaeaster/wrong.png);
}
.place.gameninja.easter[data-fast_tpl="1"] .popup.wrong .textWrap {
  position: absolute;
  width: 300px;
  bottom: 396px;
  left: 493px;
  text-align: center;
}
.place.gameninja.easter[data-fast_tpl="1"] .popup.wrong .buttonWrap {
  position: absolute;
  left: 569px;
  top: 436px;
}
.place.gameninja.easter[data-fast_tpl="1"] .popup.wrong:after {
  display: none;
}
.place.gameninja.easter[data-fast_tpl="1"] .popup.init {
  background-image: url(/gfx/place_screen/gameninjaeaster/init.png);
}
.place.gameninja.easter[data-fast_tpl="1"] .popup.init .wrapButton {
  position: absolute;
  left: 569px;
  top: 436px;
}
.place.gameninja.easter[data-fast_tpl="1"] .book.bookGame {
  background-image: url(/gfx/place_screen/gameninjaeaster/start.png);
  background-position: 0px 0px;
  width: 1280px;
  height: 780px;
}
.place.gameninja.easter[data-fast_tpl="1"] .book.bookGame #bookGameStartJS {
  left: 0px;
  top: 0px;
}
.place.gameninjaeasterchoose {
  background-color: blue;
}
.place.gameranking {
  background-image: url(/gfx/place/gameranking/back.png);
}
.place.gameranking #tableBox {
  position: absolute;
  left: 50%;
  top: 340px;
  margin-left: -277px;
  background-color: #fffbef;
  border-radius: 12px;
  width: 555px;
}
.place.gameranking #tableBox .row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 555px;
  height: 69px;
  font-size: 30px;
  border-top: 1px solid #c3beae;
  color: #4d3506;
}
.place.gameranking #tableBox .row.cap {
  height: 59px;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  background-color: #ffcb48;
  border-color: transparent;
  font-size: 20px;
}
.place.gameranking #tableBox .row[data-pos_id="1"] {
  background-color: #ffe8ac;
  border-color: transparent;
  color: #bb7f14;
}
.place.gameranking #tableBox .row[data-pos_id="2"] {
  background-color: #f0eee6;
  border-color: transparent;
  color: #606060;
}
.place.gameranking #tableBox .row[data-pos_id="3"] {
  background-color: #c5b29a;
  border-color: transparent;
}
.place.gameranking #tableBox .row .cell {
  text-align: center;
  width: 160px;
}
.place.gameranking #tableBox .row .cell.pos {
  width: 60px;
}
.place.gameranking #tableBox #menuList {
  position: absolute;
  top: 100%;
  margin-top: 30px;
  left: 0px;
  right: 0px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.gameranking #tableBox #menuList .arr {
  margin: 0px 20px;
  width: 125px;
  height: 117px;
}
.place.gameranking #tableBox #menuList .arr[data-val="-1"] {
  left: 200px;
  background-image: url(/gfx/place/gamedrop/buttons/arr_left.png);
}
.place.gameranking #tableBox #menuList .arr[data-val="1"] {
  left: 425px;
  background-image: url(/gfx/place/gamedrop/buttons/arr_right.png);
}
.place.gamerankingadd {
  background-image: url(/gfx/place/gamerankingadd/lose.png);
}
.place.gamerankingadd[data-error_id="0"] {
  background-image: url(/gfx/place/gamerankingadd/win.png);
}
.place.gamerankingadd .box {
  position: absolute;
  left: 104px;
  top: 564px;
  width: 542px;
  height: 312px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.gamerankingadd .box .qtext {
  font-family: 'Pally Variable';
  font-weight: 500;
  font-size: 28px;
  line-height: 130%;
  color: #9F6B0F;
  text-align: center;
}
.place.gamerankingadd .box .qtext.bigRes {
  font-weight: 700;
  font-size: 90px;
  color: #4D3506;
  text-shadow: 0px 4px 0px #DB9923;
}
.place.gamerankingadd .box .myText {
  /* Auto layout */
  display: flex;
  padding: 15px 0px;
  width: 476px;
  height: 70px;
  background: #FFFBEF;
  border-radius: 13.8889px;
  /* Inside auto layout */
  order: 1;
  align-self: stretch;
  /* Wpisz swoje inicjały (max. 3 litery) */
  height: 58px;
  font-family: 'Pally Variable';
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  line-height: 38px;
  /* identical to box height */
  color: #CBAE79;
  text-align: center;
  /* Inside auto layout */
  flex: none;
  order: 0;
  flex-grow: 0;
}
.place.gamerankingadd .box input:-webkit-input-placeholder,
.place.gamerankingadd .box input:-moz-placeholder,
.place.gamerankingadd .box input::-moz-placeholder,
.place.gamerankingadd .box input:-ms-input-placeholder {
  color: red !important;
}
.place.gamerankingadd .box .myButton {
  cursor: pointer;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -165px;
  background-image: url(/gfx/place/gamerankingadd/save_outcome.png);
  width: 331px;
  height: 117px;
}
.place.guitargame {
  background-image: url(/gfx/place/guitargame/bg.jpg);
}
.place.guitargame #mainDildoJS {
  position: absolute;
  left: 0px;
  top: 0px;
}
.place.guitargame #touchDivJS {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1280px;
  height: 780px;
}
.place.guitargame .barMain {
  background-image: url(/gfx/place/guitargame/guitar/bar.png);
  background-repeat: no-repeat;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 521px;
  height: 780px;
}
.place.guitargame .barMain .down {
  position: absolute;
  background-image: url(/gfx/place/guitargame/ui/mobile/down.png);
  background-repeat: no-repeat;
  left: 0px;
  bottom: -199px;
  width: 1280px;
  height: 209px;
  opacity: 0;
}
.place.guitargame .barMain #gameInfoBoss {
  position: absolute;
  top: 441px;
  left: 50%;
  height: 300px;
  margin-left: -145px;
  width: 250px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.guitargame .barMain #gameInfoBoss .box {
  font-size: 40px;
  text-align: center;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.guitargame .barMain #gameInfoBoss .box.fail {
  color: #ff6464;
  text-shadow: #750000 3px 0px 0px, #750000 2.83487px 0.981584px 0px, #750000 2.35766px 1.85511px 0px, #750000 1.62091px 2.52441px 0px, #750000 0.705713px 2.91581px 0px, #750000 -0.287171px 2.98622px 0px, #750000 -1.24844px 2.72789px 0px, #750000 -2.07227px 2.16926px 0px, #750000 -2.66798px 1.37182px 0px, #750000 -2.96998px 0.42336px 0px, #750000 -2.94502px -0.571704px 0px, #750000 -2.59586px -1.50383px 0px, #750000 -1.96093px -2.27041px 0px, #750000 -1.11013px -2.78704px 0px, #750000 -0.137119px -2.99686px 0px, #750000 0.850987px -2.87677px 0px, #750000 1.74541px -2.43999px 0px, #750000 2.44769px -1.73459px 0px, #750000 2.88051px -0.838247px 0px;
}
.place.guitargame .barMain #gameInfoBoss .box.fail .img {
  background-repeat: no-repeat;
  background-image: url(/gfx/place/guitargame/guitar/boss_info/bomb_big.png);
  width: 208px;
  height: 165px;
}
.place.guitargame .barMain #gameInfoBoss .box.succ {
  color: #cdff62;
  text-shadow: #2e4c00 3px 0px 0px, #2e4c00 2.83487px 0.981584px 0px, #2e4c00 2.35766px 1.85511px 0px, #2e4c00 1.62091px 2.52441px 0px, #2e4c00 0.705713px 2.91581px 0px, #2e4c00 -0.287171px 2.98622px 0px, #2e4c00 -1.24844px 2.72789px 0px, #2e4c00 -2.07227px 2.16926px 0px, #2e4c00 -2.66798px 1.37182px 0px, #2e4c00 -2.96998px 0.42336px 0px, #2e4c00 -2.94502px -0.571704px 0px, #2e4c00 -2.59586px -1.50383px 0px, #2e4c00 -1.96093px -2.27041px 0px, #2e4c00 -1.11013px -2.78704px 0px, #2e4c00 -0.137119px -2.99686px 0px, #2e4c00 0.850987px -2.87677px 0px, #2e4c00 1.74541px -2.43999px 0px, #2e4c00 2.44769px -1.73459px 0px, #2e4c00 2.88051px -0.838247px 0px;
}
.place.guitargame .barMain #gameInfoBoss .box.succ .img {
  background-repeat: no-repeat;
  width: 91px;
  height: 87px;
}
.place.guitargame #mobileButWrap {
  display: none;
}
.place.guitargame #mobileButWrap .but {
  width: 404px;
  height: 147px;
  position: absolute;
  margin-left: -202px;
  margin-top: -73px;
}
.place.guitargame #buttonSlowGameJS {
  position: absolute;
  z-index: 2;
  left: 484px;
  top: 655px;
  background-image: url(/gfx/place/guitargame/guitar/keybord/button_slow.png);
  width: 148px;
  height: 115px;
}
.place.guitargame.mobile .barMain {
  top: -200px;
}
.place.guitargame.mobile .barMain .down {
  opacity: 1;
}
.place.guitargame.mobile #mobileButWrap {
  display: block;
}
.place.guitargame.mobile #butStartGameControl {
  display: none !important;
}
.place.guitargame.mobile #buttonSlowGameJS {
  left: 325px;
  top: 21px;
}
.place.guitargame #girlGameJsCanvas,
.place.guitargame #hallGameUI {
  position: absolute;
  left: 0px;
  top: 0px;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently*/
  width: 1280px;
  height: 780px;
}
.place.guitargame .wrapGirlUI {
  display: none;
  position: absolute;
  width: 140px;
  height: 183px;
  left: 17px;
  top: 58px;
  z-index: 2;
}
.place.guitargame .wrapGirlUI > .back {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 140px;
  height: 183px;
  background-image: url(/gfx/place/guitargame/before/profile.png);
  background-repeat: no-repeat;
}
.place.guitargame .wrapGirlUI .girlProfileUI {
  position: absolute;
  left: 22px;
  top: 18px;
  width: 102px;
  height: 102px;
  background-repeat: no-repeat;
  background-size: contain;
  background-repeat: center;
  border-radius: 17px;
}
.place.guitargame .wrapGirlUI .valTry {
  position: absolute;
  top: 139px;
  left: 60px;
  height: 25px;
  width: 67px;
  color: white;
  text-shadow: -1px 0 #093141, -1px 1px #093141, 1px 1px #093141, 0 1px #093141, 1px 0 #093141, 0 -1px #093141, 0 2px #093141, -1px 2px #093141, 1px 2px #093141;
  font-size: 20px;
  text-align: center;
}
.place.guitargame #gameCover {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: white;
  font-size: 26px;
  text-shadow: -1px 0 black, -1px 1px black, 1px 1px black, 0 1px black, 1px 0 black, 0 -1px black, 0 2px black, -1px 2px black, 1px 2px black, 2px 2px black, 0 3px black, -1px 3px black, 1px 3px black;
  text-align: center;
}
.place.guitargame #gameCover .backOpacity {
  background-color: rgba(0, 0, 0, 0.3);
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1280px;
  height: 780px;
}
.place.guitargame #gameCover.bookHide {
  display: none !important;
}
.place.guitargame .popup {
  position: relative;
  width: 649px;
  height: 460px;
}
.place.guitargame .popup > .capBig {
  position: absolute;
  left: 0px;
  right: 0px;
  top: -35px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.guitargame .popup > .capBig > .in {
  min-width: 235px;
  height: 52px;
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 1;
  -webkit-box-shadow: 0px 9px 37px -5px #6b3917;
  -moz-box-shadow: 0px 9px 37px -5px #6b3917;
  box-shadow: 0px 9px 37px -5px #6b3917;
}
.place.guitargame .popup > .capBig > .in > .content {
  z-index: 1;
  padding: 0px 22px;
  position: relative;
  text-shadow: -1px 0 #90195A, -1px 1px #90195A, 1px 1px #90195A, 0 1px #90195A, 1px 0 #90195A, 0 -1px #90195A, 0 2px #90195A, -1px 2px #90195A, 1px 2px #90195A, 2px 2px #90195A, 0 3px #90195A, -1px 3px #90195A, 1px 3px #90195A;
  color: white;
  font-size: 28px;
}
.place.guitargame .popup > .capBig > .in > .up {
  position: absolute;
  top: 0px;
  right: -6px;
  width: 115px;
  height: 55px;
  background-image: url(/gfx/place/rooms/book_big/leftright.png);
  background-position: right top;
}
.place.guitargame .popup > .capBig > .in > .down {
  position: absolute;
  top: 0px;
  left: -4px;
  width: 108px;
  height: 55px;
  background-image: url(/gfx/place/rooms/book_big/leftright.png);
}
.place.guitargame .popup > .capBig > .in:after {
  content: "";
  position: absolute;
  right: 107px;
  left: 102px;
  top: 0px;
  height: 55px;
  background-image: url(/gfx/place/rooms/book_big/ext.png);
}
.place.guitargame .popup > .back {
  background-repeat: no-repeat;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 34px;
  height: 388px;
}
.place.guitargame .popup > .up {
  position: absolute;
  left: 0px;
  right: 0px;
  background-repeat: no-repeat;
  top: 0px;
  height: 36px;
}
.place.guitargame .popup > .down {
  position: absolute;
  left: 0px;
  right: 0px;
  background-repeat: no-repeat;
  bottom: 0px;
  background-position: left bottom;
  height: 40px;
}
.place.guitargame .popup > .content {
  position: absolute;
  top: 30px;
  left: 33px;
  right: 33px;
  bottom: 33px;
}
.place.guitargame .popup_down {
  margin-top: 30px;
  width: 80px;
  height: 80px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/gfx/place/guitargame/init/down.png);
  width: 649px;
  height: 137px;
  position: relative;
  text-shadow: -1px 0 #1d55c7, -1px 1px #1d55c7, 1px 1px #1d55c7, 0 1px #1d55c7, 1px 0 #1d55c7, 0 -1px #1d55c7, 0 2px #1d55c7, -1px 2px #1d55c7, 1px 2px #1d55c7, 2px 2px #1d55c7, 0 3px #1d55c7, -1px 3px #1d55c7, 1px 3px #1d55c7;
}
.place.guitargame .popup_down > .content {
  position: absolute;
  top: 13px;
  left: 15px;
  width: 618px;
  height: 101px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.guitargame .popup_down > .content .imageWrap {
  background-color: rgba(9, 28, 159, 0.3);
  border-radius: 12px;
  width: 77px;
  height: 77px;
  position: relative;
}
.place.guitargame .popup_down > .content .imageWrap .img {
  width: 72px;
  height: 70px;
  position: absolute;
  left: 50%;
  margin-left: -36px;
  top: 50%;
  margin-top: -33px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.place.guitargame .formSubmit.game {
  background-image: url(/gfx/place/guitargame/before/but.png);
  width: 140px;
  height: 56px;
  margin: 1px;
}
.place.guitargame .formSubmit.game.normal > .in {
  text-shadow: -1px 0 #3f0b17, -1px 1px #3f0b17, 1px 1px #3f0b17, 0 1px #3f0b17, 1px 0 #3f0b17, 0 -1px #3f0b17, 0 2px #3f0b17, -1px 2px #3f0b17, 1px 2px #3f0b17, 2px 2px #3f0b17, 0 3px #3f0b17, -1px 3px #3f0b17, 1px 3px #3f0b17;
}
.place.guitargame .formSubmit.game.red {
  background-image: url(/gfx/place/guitargame/lose/but.png);
}
.place.guitargame .formSubmit.game.red > .in {
  text-shadow: -1px 0 #3f0b17, -1px 1px #3f0b17, 1px 1px #3f0b17, 0 1px #3f0b17, 1px 0 #3f0b17, 0 -1px #3f0b17, 0 2px #3f0b17, -1px 2px #3f0b17, 1px 2px #3f0b17, 2px 2px #3f0b17, 0 3px #3f0b17, -1px 3px #3f0b17, 1px 3px #3f0b17;
}
.place.guitargame .formSubmit.game.pass {
  background-image: url(/gfx/place/guitargame/before/but_red.png);
}
.place.guitargame .formSubmit.game.pass > .icon {
  position: absolute;
  right: -15px;
  top: -6px;
  width: 67px;
  height: 90px;
  background-size: contain;
  background-repeat: no-repeat;
}
.place.guitargame .formSubmit.game.pass > .in {
  left: 33px;
  right: 50px;
  text-shadow: -1px 0 #2656b4, -1px 1px #2656b4, 1px 1px #2656b4, 0 1px #2656b4, 1px 0 #2656b4, 0 -1px #2656b4, 0 2px #2656b4, -1px 2px #2656b4, 1px 2px #2656b4, 2px 2px #2656b4, 0 3px #2656b4, -1px 3px #2656b4, 1px 3px #2656b4;
}
.place.guitargame .formSubmit.game.premium {
  background-image: url(/gfx/place/rooms/button_premium.png);
}
.place.guitargame .formSubmit.game.premium > .in {
  left: 10px;
  right: 50px;
  text-shadow: -1px 0 #1e71ae, -1px 1px #1e71ae, 1px 1px #1e71ae, 0 1px #1e71ae, 1px 0 #1e71ae, 0 -1px #1e71ae, 0 2px #1e71ae, -1px 2px #1e71ae, 1px 2px #1e71ae, 2px 2px #1e71ae, 0 3px #1e71ae, -1px 3px #1e71ae, 1px 3px #1e71ae;
}
.place.guitargame .formSubmit.game.premium:after {
  right: -21px;
  margin-top: -49px;
}
.place.guitargame .formSubmit.game > .in {
  left: 10px;
  right: 10px;
  top: 8px;
  bottom: 13px;
  text-shadow: -1px 0 #638d12, -1px 1px #638d12, 1px 1px #638d12, 0 1px #638d12, 1px 0 #638d12, 0 -1px #638d12, 0 2px #638d12, -1px 2px #638d12, 1px 2px #638d12, 2px 2px #638d12, 0 3px #638d12, -1px 3px #638d12, 1px 3px #638d12;
}
.place.guitargame .formSubmit.premiumGame {
  background-image: url(/gfx/place/rooms/button_premium.png);
  width: 138px;
  height: 54px;
}
.place.guitargame .formSubmit.premiumGame > .in {
  right: 36px;
}
.place.guitargame .formSubmit.premiumGame:after {
  right: -19px;
  margin-top: -49px;
}
.place.guitargame .formSubmit.premiumGame.black {
  background-image: url(/gfx/place/rooms/button_premium.png);
}
.place.guitargame .popup.init {
  width: 913px;
  height: 505px;
}
.place.guitargame .popup.init > .back {
  height: 432px;
  background-image: url(/gfx/place/guitargame/init/back.jpg);
}
.place.guitargame .popup.init > .up {
  background-image: url(/gfx/place/guitargame/init/updown.png);
}
.place.guitargame .popup.init > .down {
  background-image: url(/gfx/place/guitargame/init/updown.png);
  height: 41px;
}
.place.guitargame .popup.init > .content {
  left: 17px;
  right: 17px;
}
.place.guitargame .popup.init .mainColl {
  height: 421px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.guitargame .popup.init .mainColl.game {
  width: 541px;
  margin-left: 23px;
}
.place.guitargame .popup.init .mainColl.game .gameRows .gameRow {
  width: 528px;
  border-radius: 12px;
  height: 160px;
  position: relative;
}
.place.guitargame .popup.init .mainColl.game .gameRows .gameRow > .cap {
  text-shadow: -1px 0 #2b3916, -1px 1px #2b3916, 1px 1px #2b3916, 0 1px #2b3916, 1px 0 #2b3916, 0 -1px #2b3916, 0 2px #2b3916, -1px 2px #2b3916, 1px 2px #2b3916, 2px 2px #2b3916, 0 3px #2b3916, -1px 3px #2b3916, 1px 3px #2b3916;
  color: white;
  padding: 0px 10px;
  font-size: 20px;
}
.place.guitargame .popup.init .mainColl.game .buttonRow .formSubmit {
  position: relative;
  width: 168px;
  height: 48px;
  background-image: url(/gfx/place/guitargame/init/but.png);
}
.place.guitargame .popup.init .mainColl.game .buttonRow .formSubmit > .icon {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  width: 91px;
  height: 87px;
  left: -34px;
  top: -28px;
}
.place.guitargame .popup.init .mainColl.game .buttonRow .formSubmit > .in {
  left: 15px;
  right: 15px;
  text-shadow: -1px 0 #451d8a, -1px 1px #451d8a, 1px 1px #451d8a, 0 1px #451d8a, 1px 0 #451d8a, 0 -1px #451d8a, 0 2px #451d8a, -1px 2px #451d8a, 1px 2px #451d8a, 2px 2px #451d8a, 0 3px #451d8a, -1px 3px #451d8a, 1px 3px #451d8a;
  white-space: nowrap;
}
.place.guitargame .popup.init .mainColl.info {
  width: 243px;
  margin-right: 23px;
}
.place.guitargame .popup.init .mainColl.info[data-isMobile="1"] .bar .inBar {
  right: 0px;
}
.place.guitargame .popup.init .mainColl.info[data-isMobile="1"] .icon.comp {
  opacity: 0.5;
}
.place.guitargame .popup.init .mainColl.info[data-isMobile="1"] .infoBox.keybord {
  display: none;
}
.place.guitargame .popup.init .mainColl.info[data-isMobile="0"] .bar .inBar {
  left: 0px;
}
.place.guitargame .popup.init .mainColl.info[data-isMobile="0"] .icon.mobile {
  opacity: 0.5;
}
.place.guitargame .popup.init .mainColl.info[data-isMobile="0"] .infoBox.mobile {
  display: none;
}
.place.guitargame .popup.init .mainColl.info .rowMain {
  padding: 7px;
  width: 256px;
  text-shadow: -1px 0 #0b48a7, -1px 1px #0b48a7, 1px 1px #0b48a7, 0 1px #0b48a7, 1px 0 #0b48a7, 0 -1px #0b48a7, 0 2px #0b48a7, -1px 2px #0b48a7, 1px 2px #0b48a7, 2px 2px #0b48a7, 0 3px #0b48a7, -1px 3px #0b48a7, 1px 3px #0b48a7;
  background-color: rgba(13, 39, 168, 0.3);
  border-radius: 12px;
}
.place.guitargame .popup.init .mainColl.info .rowMain .capInfo {
  width: 100%;
  height: 30px;
}
.place.guitargame .popup.init .mainColl.info .rowMain .uiRow {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  margin-top: 3px;
}
.place.guitargame .popup.init .mainColl.info .rowMain .uiRow .iconWrap {
  position: relative;
  width: 77px;
  height: 57px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.guitargame .popup.init .mainColl.info .rowMain .uiRow .icon {
  width: 80px;
  height: 80px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.place.guitargame .popup.init .mainColl.info .rowMain .uiRow .icon.comp {
  background-image: url(/gfx/place/guitargame/init/howto/ic_com.png);
  width: 77px;
  height: 57px;
}
.place.guitargame .popup.init .mainColl.info .rowMain .uiRow .icon.mobile {
  background-image: url(/gfx/place/guitargame/init/howto/ic_tel.png);
  width: 33px;
  height: 49px;
}
.place.guitargame .popup.init .mainColl.info .rowMain .uiRow .bar {
  position: relative;
  background-image: url(/gfx/place/guitargame/init/howto/bar.png);
  background-repeat: no-repeat;
  width: 75px;
  height: 25px;
}
.place.guitargame .popup.init .mainColl.info .rowMain .uiRow .bar .inBar {
  position: absolute;
  top: 0px;
  margin: 3px;
  background-image: url(/gfx/place/guitargame/init/howto/ic_select.png);
  background-repeat: no-repeat;
  width: 30px;
  height: 19px;
}
.place.guitargame .popup.init .mainColl.info .rowMain .infoBox {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.guitargame .popup.init .mainColl.info .rowMain .infoBox .cap {
  width: 100%;
  height: 70px;
}
.place.guitargame .popup.init .mainColl.info .rowMain .infoBox .gameImg {
  background-image: url(/gfx/place/guitargame/init/howto/img_game.png);
  background-repeat: no-repeat;
  width: 238px;
  height: 121px;
}
.place.guitargame .popup.init .mainColl.info .rowMain .infoBox .iconWrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 256px;
  height: 93px;
}
.place.guitargame .popup.init .mainColl.info .rowMain .infoBox .iconWrap .mobile {
  background-image: url(/gfx/place/guitargame/init/howto/mobile.png);
  background-repeat: no-repeat;
  width: 256px;
  height: 77px;
}
.place.guitargame .popup.init .mainColl.info .rowMain .infoBox .iconWrap .keybord {
  background-image: url(/gfx/place/guitargame/init/howto/keybord.png);
  background-repeat: no-repeat;
  width: 163px;
  height: 93px;
}
.place.guitargame .popup.coin_win {
  height: 303px;
}
.place.guitargame .popup.coin_win > .up {
  background-image: url(/gfx/place/guitargame/win/updown.png);
  height: 36px;
}
.place.guitargame .popup.coin_win > .down {
  height: 41px;
  background-image: url(/gfx/place/guitargame/win/updown.png);
}
.place.guitargame .popup.coin_win > .back {
  background-image: url(/gfx/place/guitargame/win/back.jpg);
  height: 232px;
}
.place.guitargame .popup.coin_win > .content {
  top: 20px;
  bottom: 24px;
  text-shadow: -1px 0 #1b2b9c, -1px 1px #1b2b9c, 1px 1px #1b2b9c, 0 1px #1b2b9c, 1px 0 #1b2b9c, 0 -1px #1b2b9c, 0 2px #1b2b9c, -1px 2px #1b2b9c, 1px 2px #1b2b9c, 2px 2px #1b2b9c, 0 3px #1b2b9c, -1px 3px #1b2b9c, 1px 3px #1b2b9c;
}
.place.guitargame .popup.coin_win > .content .back.green {
  background-color: rgba(0, 0, 0, 0.3);
  padding: 5px 10px;
  border-radius: 10px;
}
.place.guitargame .popup.coin_win > .content .wrapPass {
  position: relative;
}
.place.guitargame .popup.coin_win > .content .wrapPass .putRes {
  padding-left: 55px;
  padding-right: 5px;
}
.place.guitargame .popup.coin_win > .content .passIcon {
  position: absolute;
  top: 50%;
  margin-top: -35px;
  left: 0px;
  width: 54px;
  height: 69px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-right: 12px;
}
.place.guitargame .popup.coin_win .levelRow {
  font-size: 40px;
  text-shadow: #091c9f 3px 0px 0px, #091c9f 2.83487px 0.981584px 0px, #091c9f 2.35766px 1.85511px 0px, #091c9f 1.62091px 2.52441px 0px, #091c9f 0.705713px 2.91581px 0px, #091c9f -0.287171px 2.98622px 0px, #091c9f -1.24844px 2.72789px 0px, #091c9f -2.07227px 2.16926px 0px, #091c9f -2.66798px 1.37182px 0px, #091c9f -2.96998px 0.42336px 0px, #091c9f -2.94502px -0.571704px 0px, #091c9f -2.59586px -1.50383px 0px, #091c9f -1.96093px -2.27041px 0px, #091c9f -1.11013px -2.78704px 0px, #091c9f -0.137119px -2.99686px 0px, #091c9f 0.850987px -2.87677px 0px, #091c9f 1.74541px -2.43999px 0px, #091c9f 2.44769px -1.73459px 0px, #091c9f 2.88051px -0.838247px 0px;
  color: #ceff31;
}
.place.guitargame .popup.val_win {
  height: 303px;
}
.place.guitargame .popup.val_win > .up {
  background-image: url(/gfx/place/guitargame/win/updown.png);
  height: 36px;
}
.place.guitargame .popup.val_win > .down {
  height: 41px;
  background-image: url(/gfx/place/guitargame/win/updown.png);
}
.place.guitargame .popup.val_win > .back {
  background-image: url(/gfx/place/guitargame/win/back.jpg);
  height: 232px;
}
.place.guitargame .popup.val_win > .content {
  text-shadow: -1px 0 #1b2b9c, -1px 1px #1b2b9c, 1px 1px #1b2b9c, 0 1px #1b2b9c, 1px 0 #1b2b9c, 0 -1px #1b2b9c, 0 2px #1b2b9c, -1px 2px #1b2b9c, 1px 2px #1b2b9c, 2px 2px #1b2b9c, 0 3px #1b2b9c, -1px 3px #1b2b9c, 1px 3px #1b2b9c;
}
.place.guitargame .popup.val_win > .content .back.green {
  background-color: rgba(111, 31, 0, 0.3);
  padding: 5px 10px;
  border-radius: 10px;
}
.place.guitargame .popup.val_lose {
  height: 303px;
}
.place.guitargame .popup.val_lose > .up {
  height: 36px;
  background-image: url(/gfx/place/guitargame/lose/updown.png);
}
.place.guitargame .popup.val_lose > .down {
  height: 39px;
  background-image: url(/gfx/place/guitargame/lose/updown.png);
}
.place.guitargame .popup.val_lose > .back {
  background-image: url(/gfx/place/guitargame/lose/content.jpg);
  height: 232px;
}
.place.guitargame .popup.val_lose > .content {
  top: 20px;
  bottom: 24px;
  left: 45px;
  right: 45px;
  text-shadow: -1px 0 #5d1200, -1px 1px #5d1200, 1px 1px #5d1200, 0 1px #5d1200, 1px 0 #5d1200, 0 -1px #5d1200, 0 2px #5d1200, -1px 2px #5d1200, 1px 2px #5d1200, 2px 2px #5d1200, 0 3px #5d1200, -1px 3px #5d1200, 1px 3px #5d1200;
}
.place.guitargame .popup.val_lose > .content .back.green {
  background-color: rgba(0, 0, 0, 0.3);
  padding: 5px 10px;
  border-radius: 10px;
  text-shadow: -1px 0 #1c0707, -1px 1px #1c0707, 1px 1px #1c0707, 0 1px #1c0707, 1px 0 #1c0707, 0 -1px #1c0707, 0 2px #1c0707, -1px 2px #1c0707, 1px 2px #1c0707, 2px 2px #1c0707, 0 3px #1c0707, -1px 3px #1c0707, 1px 3px #1c0707;
}
.place.guitargame .popup.val_lose > .content .failText .color {
  color: red;
  font-size: 35px;
}
.place.guitargame .popup.game_init {
  background-image: url(/gfx/place/guitargame/game_init/back.png);
  width: 1280px;
  height: 780px;
  position: absolute;
  left: 0px;
  top: 0px;
  background-repeat: no-repeat;
}
.place.guitargame .popup.game_init .formSubmit.game {
  background-image: url(/gfx/place/guitargame/game_init/start_but.png);
  width: 365px;
  height: 245px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -182px;
  margin-top: -122px;
}
.place.guitargame .popup.game_init .formSubmit.game.blink {
  background-position: left center !important;
}
.place.guitargame .popup.game_init .formSubmit.game #butStartGameControl {
  position: absolute;
  top: 100%;
  margin-top: 24px;
  left: 0px;
  right: 0px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.guitargame .popup.game_init .formSubmit.game #butStartGameControl .imgWrap {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.guitargame .popup.game_init .formSubmit.game #butStartGameControl .imgWrap .cell {
  background-repeat: no-repeat;
  width: 55px;
  height: 48px;
  margin: 10px;
}
.place.guitargame .popup.game_init .formSubmit.game #butStartGameControl .imgWrap .cell.a {
  background-image: url(/gfx/place/guitargame/guitar/keybord/1.png);
}
.place.guitargame .popup.game_init .formSubmit.game #butStartGameControl .imgWrap .cell.s {
  background-image: url(/gfx/place/guitargame/guitar/keybord/2.png);
}
.place.guitargame .popup.game_init .formSubmit.game #butStartGameControl .imgWrap .cell.d {
  background-image: url(/gfx/place/guitargame/guitar/keybord/3.png);
}
.place.guitargame .popup.game_init .formSubmit.game #butStartGameControl .imgWrap .cell.space {
  background-image: url(/gfx/place/guitargame/guitar/keybord/space.png);
  width: 157px;
  height: 49px;
}
.place.guitargame .popup.before_init > .up,
.place.guitargame .popup.before_init > .down {
  background-image: url(/gfx/place/guitargame/before/updown.png);
}
.place.guitargame .popup.before_init > .up {
  height: 36px;
}
.place.guitargame .popup.before_init > .down {
  height: 40px;
}
.place.guitargame .popup.before_init > .back {
  height: 388px;
  background-image: url(/gfx/place/guitargame/before/back.jpg);
}
.place.guitargame .popup.before_init > .content .ext {
  width: 151px;
  height: 180px;
  position: absolute;
  bottom: -15px;
}
.place.guitargame .popup.before_init > .content .ext.lleft {
  left: -100px;
}
.place.guitargame .popup.before_init > .content .ext.lright {
  right: -100px;
  -moz-transform: scale(-1, 1);
  -webkit-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.place.guitargame .popup.before_init > .content .wrapBox {
  background-color: rgba(6, 59, 196, 0.5);
  border-radius: 12px;
  width: 130px;
  height: 130px;
  position: absolute;
  bottom: 90px;
}
.place.guitargame .popup.before_init > .content .wrapBox .textWrap {
  position: absolute;
  bottom: 100%;
  left: -60px;
  right: -60px;
  text-align: center;
  margin-bottom: 20px;
  text-shadow: -1px 0 #0058c4, -1px 1px #0058c4, 1px 1px #0058c4, 0 1px #0058c4, 1px 0 #0058c4, 0 -1px #0058c4, 0 2px #0058c4, -1px 2px #0058c4, 1px 2px #0058c4, 2px 2px #0058c4, 0 3px #0058c4, -1px 3px #0058c4, 1px 3px #0058c4;
  color: white;
}
.place.guitargame .popup.before_init > .content .formSubmit {
  position: absolute;
  left: 50%;
  bottom: 15px;
  margin-left: -70px;
  width: 140px;
  height: 56px;
  background-image: url(/gfx/place/guitargame/before/but.png);
}
.place.guitargame .popup.before_init > .content .formSubmit > .in {
  top: 4px;
  bottom: 8px;
  text-shadow: -1px 0 #638d12, -1px 1px #638d12, 1px 1px #638d12, 0 1px #638d12, 1px 0 #638d12, 0 -1px #638d12, 0 2px #638d12, -1px 2px #638d12, 1px 2px #638d12, 2px 2px #638d12, 0 3px #638d12, -1px 3px #638d12, 1px 3px #638d12;
}
.place.guitargame .popup.need_try > .up,
.place.guitargame .popup.need_try > .down {
  background-image: url(/gfx/place/guitargame/need_try/updown.png);
}
.place.guitargame .popup.need_try > .up {
  height: 36px;
}
.place.guitargame .popup.need_try > .down {
  height: 40px;
}
.place.guitargame .popup.need_try > .back {
  height: 389px;
  background-image: url(/gfx/place/guitargame/need_try/back.jpg);
}
.place.guitargame .popup.need_try > .content {
  top: 18px;
}
.place.guitargame .popup.need_try > .content .partUp {
  height: 204px;
  width: 473px;
}
.place.guitargame .popup.need_try > .content .partUp .fastCap {
  font-size: 40px;
  padding: 0px 75px;
  position: relative;
}
.place.guitargame .popup.need_try > .content .partUp .fastCap:after,
.place.guitargame .popup.need_try > .content .partUp .fastCap:before {
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -28px;
  background-repeat: no-repeat;
  width: 59px;
  height: 57px;
  /*background-image: url(/gfx/place/guitargame/need_try/icons.png);*/
}
.place.guitargame .popup.need_try > .content .partUp .fastCap:after {
  left: 0px;
}
.place.guitargame .popup.need_try > .content .partUp .fastCap:before {
  right: 0px;
  background-position: top right;
}
.place.guitargame .popup.need_try > .content .partUp .qIcon {
  display: none;
  background-repeat: no-repeat;
  background-size: contain;
  width: 55px;
  height: 73px;
  position: relative;
}
.place.guitargame .popup.need_try > .content .partUp .qIcon:after {
  content: "";
  position: absolute;
  width: 31px;
  height: 45px;
  background-repeat: no-repeat;
  right: -1px;
  top: 21px;
  background-image: url(/gfx/place/guitargame/ask.png);
}
.place.guitargame .popup.need_try > .content .partDown {
  height: 175px;
  width: 540px;
  text-shadow: -1px 0 #0058c4, -1px 1px #0058c4, 1px 1px #0058c4, 0 1px #0058c4, 1px 0 #0058c4, 0 -1px #0058c4, 0 2px #0058c4, -1px 2px #0058c4, 1px 2px #0058c4, 2px 2px #0058c4, 0 3px #0058c4, -1px 3px #0058c4, 1px 3px #0058c4;
}
.place.guitargame .popup.need_try > .content .partDown .qIconPass {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 36px;
  height: 46px;
}
.place.guitargame .popup.need_try > .content .partDown .back.green {
  background-color: rgba(20, 34, 3, 0.4);
  padding: 5px 10px;
  border-radius: 10px;
}
.place.guitargame .popup.need_try > .content .partDown .timerKeyWaitJS {
  color: #fdff34;
}
.place.guitargame .popup.need_try > .content .text.green {
  color: #b1ff78;
}
.place.guitargame .popup.need_try > .content .formSubmit.premium {
  background-image: url(/gfx/place/gameninja/easter/none/premium_but.png);
}
.place.guitargame #gameTableUI {
  position: absolute;
  left: 392px;
  top: 0px;
  width: 487px;
  height: 216px;
  font-family: 'Gochi Hand', cursive;
  color: #ffa7c6;
  font-size: 21px;
}
.place.guitargame #gameTableUI #beltWrap {
  position: absolute;
  left: 5px;
  top: 69px;
  width: 470px;
  height: 45px;
  background-repeat: no-repeat;
  background-image: url(/gfx/place/guitargame/belt_wrap.png);
}
.place.guitargame #gameTableUI #beltWrap .textBox {
  position: absolute;
  bottom: 100%;
  margin-bottom: 5px;
  left: 0px;
  right: 0px;
  text-align: center;
}
.place.guitargame #gameTableUI #textWrap {
  position: absolute;
  left: 50%;
  margin-left: -211px;
  top: 173px;
  width: 422px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.guitargame #gameTableUI #textWrap .cell {
  border-top: 2px solid #ffa7c6;
  width: 171px;
  text-align: center;
  padding-top: 3px;
}
.place.guitargame .formSubmit.exit {
  background-image: url(/gfx/place/guitargame/before/exit.png);
  width: 133px;
  height: 109px;
  position: absolute;
  right: 20px;
  top: 42px;
  z-index: 2;
}
.place.guitargame[data-fast_tpl="1"] .popup {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1280px;
  height: 780px;
}
.place.guitargame[data-fast_tpl="1"] .popup.val_win {
  background-image: url(/gfx/place_screen/guitargame/win.png);
  text-shadow: -1px 0 #1b2b9c, -1px 1px #1b2b9c, 1px 1px #1b2b9c, 0 1px #1b2b9c, 1px 0 #1b2b9c, 0 -1px #1b2b9c, 0 2px #1b2b9c, -1px 2px #1b2b9c, 1px 2px #1b2b9c, 2px 2px #1b2b9c, 0 3px #1b2b9c, -1px 3px #1b2b9c, 1px 3px #1b2b9c;
}
.place.guitargame[data-fast_tpl="1"] .popup.val_win .back.green {
  background-color: rgba(111, 31, 0, 0.3);
  padding: 5px 10px;
  border-radius: 10px;
}
.place.guitargame[data-fast_tpl="1"] .popup.val_win .levelWrap {
  position: absolute;
  left: 604px;
  top: 333px;
}
.place.guitargame[data-fast_tpl="1"] .popup.val_win .resWrap {
  position: absolute;
  left: 746px;
  top: 396px;
}
.place.guitargame[data-fast_tpl="1"] .popup.val_win .formSubmit.game {
  left: 580px;
  top: 446px;
  position: absolute;
}
.place.guitargame[data-fast_tpl="1"] .popup.val_lose {
  background-image: url(/gfx/place_screen/guitargame/wrong.png);
}
.place.guitargame[data-fast_tpl="1"] .popup.val_lose .formSubmit.game {
  position: absolute;
  left: 559px;
  top: 453px;
}
.place.guitargame[data-fast_tpl="1"] .popup.val_lose .textWrap {
  position: absolute;
  left: 373px;
  top: 348px;
  width: 537px;
  text-align: center;
}
.place.guitargame[data-fast_tpl="1"] .popup.init {
  background-image: url(/gfx/place_screen/guitargame/init.png);
}
.place.guitargame[data-fast_tpl="1"] .popup.init .buttonWrap {
  position: absolute;
  left: 419px;
  top: 348px;
}
.place.guitargame[data-fast_tpl="1"] .popup.init .buttonWrap .formSubmit {
  position: relative;
  width: 168px;
  height: 48px;
  background-image: url(/gfx/place/guitargame/init/but.png);
}
.place.guitargame[data-fast_tpl="1"] .popup.init .buttonWrap .formSubmit > .icon {
  display: none;
  position: absolute;
  background-repeat: no-repeat;
  width: 91px;
  height: 87px;
  left: -34px;
  top: -28px;
}
.place.guitargame[data-fast_tpl="1"] .popup.init .buttonWrap .formSubmit > .in {
  left: 15px;
  right: 15px;
  text-shadow: -1px 0 #451d8a, -1px 1px #451d8a, 1px 1px #451d8a, 0 1px #451d8a, 1px 0 #451d8a, 0 -1px #451d8a, 0 2px #451d8a, -1px 2px #451d8a, 1px 2px #451d8a, 2px 2px #451d8a, 0 3px #451d8a, -1px 3px #451d8a, 1px 3px #451d8a;
  white-space: nowrap;
}
.place.login {
  background-image: url(/gfx/place_screen/gamedrop/game.jpg);
}
.place.walkgame {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently*/
  background-image: url(/gfx/place_screen/walkgame/back.jpg);
}
.place.walkgame #gameWrapJS {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1280px;
  height: 780px;
}
.place.walkgame .girlProfileUI {
  position: absolute;
  left: 31px;
  top: 54px;
  width: 99px;
  height: 99px;
  background-size: contain;
  background-repeat: center;
  border-radius: 17px;
  z-index: 2;
}
.place.walkgame .girlProfileUI:after {
  content: "";
  background-image: url(/gfx/place/walkgame/profile/profile_up.png);
  width: 121px;
  height: 122px;
  position: absolute;
  background-repeat: no-repeat;
  left: -11px;
  top: -10px;
}
.place.walkgame .brownPopup {
  z-index: 2;
}
.place.walkgame .brownPopup .backOpacity {
  position: absolute;
  left: 0px;
  top: 0px;
}
.place.walkgame .book.brown,
.place.walkgame .brownPopup {
  position: absolute;
  left: 0px;
  top: 0px;
}
.place.walkgame .book.brown .borderBrown,
.place.walkgame .brownPopup .borderBrown {
  width: 1032px;
  height: 725px;
  background-repeat: no-repeat;
  left: 0px;
  top: 0px;
  position: absolute;
}
.place.walkgame .book.brown > .content,
.place.walkgame .brownPopup > .content {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 1280px;
  height: 780px;
}
.place.walkgame .book.brown > .content .qcanv,
.place.walkgame .brownPopup > .content .qcanv {
  position: absolute;
  left: 0px;
  top: 0px;
}
.place.walkgame .book.brown .girlProfileDownUI,
.place.walkgame .brownPopup .girlProfileDownUI {
  position: absolute;
  left: 31px;
  bottom: 10px;
  width: 105px;
  height: 105px;
  display: none;
}
.place.walkgame .book.brown .girlProfileDownUI .profile,
.place.walkgame .brownPopup .girlProfileDownUI .profile {
  position: absolute;
  left: 11px;
  top: 6px;
  width: 83px;
  height: 83px;
  background-size: contain;
  background-repeat: center;
  border-radius: 17px;
}
.place.walkgame .book.brown .girlProfileDownUI .cover,
.place.walkgame .brownPopup .girlProfileDownUI .cover {
  background-image: url(/gfx/place/walkgame/profile/profile2.png);
  width: 105px;
  height: 105px;
  position: absolute;
  background-repeat: no-repeat;
  left: 0px;
  top: 0px;
}
.place.walkgame .book.brown .girlProfileDownUI .tryCount,
.place.walkgame .brownPopup .girlProfileDownUI .tryCount {
  position: absolute;
  left: 46px;
  top: 70px;
  color: white;
  font-size: 17px;
  text-shadow: -1px 0 #0c0417, 0 1px #0c0417, 1px 0 #0c0417, 0 -1px #0c0417;
}
.place.walkgame .book.bookGame > .back {
  position: absolute;
  left: 17px;
  top: 50px;
  background-image: url(/gfx/place/walkgame/start/back.jpg);
  width: 981px;
  height: 606px;
}
.place.walkgame .book.bookGame > .content .wrapButton {
  position: absolute;
  right: 345px;
  bottom: 164px;
}
.place.walkgame .book.bookGame > .content .rowsWrap {
  position: absolute;
  left: 515px;
  top: 53px;
  width: 389px;
  height: 395px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.walkgame .book.bookGame > .content .rowsWrap .row {
  background-color: rgba(30, 43, 76, 0.3);
  border-radius: 20px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 10px 0px;
  width: 100%;
}
.place.walkgame .book.bookGame > .content .rowsWrap .row .qText {
  width: 280px;
  margin-right: 5px;
  color: white;
  font-size: 17px;
}
.place.walkgame .book.bookGame > .content .rowsWrap .row .icon {
  width: 90px;
  height: 97px;
  background-repeat: no-repeat;
  background-position: center;
}
.place.walkgame .book.bookGame > .content .rowsWrap .capWrap {
  position: absolute;
  left: 105px;
  top: -37px;
  width: 183px;
  height: 18px;
  color: white;
  text-shadow: -1px 0 #1a3659, -1px 1px #1a3659, 1px 1px #1a3659, 0 1px #1a3659, 1px 0 #1a3659, 0 -1px #1a3659, 0 2px #1a3659, -1px 2px #1a3659, 1px 2px #1a3659;
}
.place.walkgame .brownPopup.wrong > .back {
  position: absolute;
  background-image: url(/gfx/place/walkgame/fail/back.jpg);
  background-repeat: no-repeat;
  width: 969px;
  height: 609px;
  left: 29px;
  top: 46px;
}
.place.walkgame .brownPopup.wrong > .content .girl_smoke {
  position: absolute;
  right: 73px;
  top: 99px;
}
.place.walkgame .brownPopup.wrong > .content .girl_smoke .extt {
  position: absolute;
  background-repeat: no-repeat;
  width: 447px;
  height: 98px;
  right: -22px;
  top: -22px;
  background-image: url(/gfx/place/walkgame/fail/smoke/top.png);
}
.place.walkgame .brownPopup.wrong > .content .girl_smoke .extb {
  position: absolute;
  background-repeat: no-repeat;
  width: 361px;
  height: 43px;
  right: -20px;
  bottom: -23px;
  background-image: url(/gfx/place/walkgame/fail/smoke/bottom.png);
}
.place.walkgame .brownPopup.wrong > .content .girl_smoke .ext {
  position: absolute;
  width: 361px;
  right: -20px;
  top: 73px;
  bottom: 17px;
  background-image: url(/gfx/place/walkgame/fail/smoke/ext.png);
}
.place.walkgame .brownPopup.wrong > .content .girl_smoke .in {
  position: relative;
  width: 320px;
  min-height: 90px;
  font-size: 20px;
  color: #494949;
  text-shadow: none;
}
.place.walkgame .brownPopup.wrong > .content > .down {
  position: absolute;
  background-repeat: no-repeat;
  width: 911px;
  height: 112px;
  background-image: url(/gfx/place/walkgame/fail/down.png);
  left: 50%;
  margin-left: -455px;
  bottom: 10px;
}
.place.walkgame .brownPopup.wrong > .content > .down > .in {
  position: relative;
  margin-left: 118px;
  width: auto;
  margin-right: 3px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.place.walkgame .brownPopup.wrong > .content > .down .cell {
  width: 260px;
  height: 116px;
  position: relative;
}
.place.walkgame .brownPopup.wrong > .content > .down .cell > .ext {
  position: absolute;
  left: 0px;
  top: 2px;
  background-repeat: no-repeat;
  background-image: url(/gfx/place/walkgame/fail/selector.png);
  width: 138px;
  height: 116px;
}
.place.walkgame .brownPopup.wrong > .content > .down .cell > .in {
  position: absolute;
  left: 10px;
  right: 10px;
  top: 10px;
  bottom: 10px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.walkgame .brownPopup.wrong > .content > .down .cell > .in .cap {
  font-size: 20px;
}
.place.walkgame .brownPopup.wrong > .content > .down .cell > .in .rowWrap {
  width: 218px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.walkgame .brownPopup.wrong > .content > .down .cell > .in .rowWrap .iconWrap {
  position: relative;
  height: 20px;
  width: 40px;
}
.place.walkgame .brownPopup.wrong > .content > .down .cell > .in .rowWrap .iconWrap .icon {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -34px;
  margin-top: -30px;
  width: 68px;
  height: 60px;
  background-repeat: no-repeat;
  background-position: center;
}
.place.walkgame .brownPopup.wrong > .content > .down .cell .formSubmit {
  width: 133px;
  height: 34px;
}
.place.walkgame .brownPopup.wrong > .content > .down .cell .formSubmit > .in {
  font-size: 22px;
}
.place.walkgame .brownPopup.wrong > .content > .down .cell .formSubmit.green {
  background-image: url(/gfx/place/walkgame/fail/but_green.png);
}
.place.walkgame .brownPopup.wrong > .content > .down .cell .formSubmit.green > .in {
  text-shadow: -1px 0 #2c4e00, -1px 1px #2c4e00, 1px 1px #2c4e00, 0 1px #2c4e00, 1px 0 #2c4e00, 0 -1px #2c4e00, 0 2px #2c4e00, -1px 2px #2c4e00, 1px 2px #2c4e00, 2px 2px #2c4e00, 0 3px #2c4e00, -1px 3px #2c4e00, 1px 3px #2c4e00;
}
.place.walkgame .brownPopup.wrong > .content > .down .cell .formSubmit.premium {
  background-image: url(/gfx/place/walkgame/fail/but_premium.png);
}
.place.walkgame .brownPopup.wrong > .content > .down .cell .formSubmit.premium > .in {
  text-shadow: -1px 0 #003f6e, -1px 1px #003f6e, 1px 1px #003f6e, 0 1px #003f6e, 1px 0 #003f6e, 0 -1px #003f6e, 0 2px #003f6e, -1px 2px #003f6e, 1px 2px #003f6e, 2px 2px #003f6e, 0 3px #003f6e, -1px 3px #003f6e, 1px 3px #003f6e;
}
.place.walkgame .brownPopup.wrong > .content > .down .cell .formSubmit.premium.premiumGame > .in {
  right: 47px;
}
.place.walkgame .brownPopup.wrong > .content > .down .cell .formSubmit.premium:after {
  width: 53px;
  height: 41px;
  margin-top: -20px;
  right: 5px;
  background-image: url(/gfx/place/walkgame/fail/diam.png);
  background-position: center;
}
.place.walkgame .brownPopup.next > .content > .down {
  position: absolute;
  background-repeat: no-repeat;
  width: 911px;
  height: 138px;
  background-image: url(/gfx/place/walkgame/next/down.png);
  left: 50%;
  margin-left: -455px;
  bottom: 80px;
}
.place.walkgame .brownPopup.next > .content > .down > .in {
  position: relative;
  margin-left: 105px;
  margin-left: 0px;
  margin-top: 10px;
  margin-right: 3px;
  width: auto;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.place.walkgame .brownPopup.next > .content > .down .cell {
  width: 401px;
  width: 454px;
  height: 112px;
  position: relative;
}
.place.walkgame .brownPopup.next > .content > .down .cell.descWrap {
  text-shadow: -1px 0 #2d5507, -1px 1px #2d5507, 1px 1px #2d5507, 0 1px #2d5507, 1px 0 #2d5507, 0 -1px #2d5507, 0 2px #2d5507, -1px 2px #2d5507, 1px 2px #2d5507, 2px 2px #2d5507, 0 3px #2d5507, -1px 3px #2d5507, 1px 3px #2d5507;
}
.place.walkgame .brownPopup.next > .content > .down .cell.descWrap .cap {
  font-size: 27px;
}
.place.walkgame .brownPopup.next > .content > .down .cell.descWrap .levelRow {
  color: #86fb17;
}
.place.walkgame .brownPopup.next > .content > .down .cell > .ext {
  position: absolute;
  left: 0px;
  top: 2px;
  background-repeat: no-repeat;
  background-image: url(/gfx/place/walkgame/next/selector.png);
  width: 138px;
  height: 116px;
}
.place.walkgame .brownPopup.next > .content > .down .cell > .ext.rr {
  right: -138px;
  left: auto;
}
.place.walkgame .brownPopup.next > .content > .down .cell > .in {
  position: absolute;
  left: 10px;
  right: 10px;
  top: 6px;
  bottom: 10px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.walkgame .brownPopup.next > .content > .down .cell .formSubmit.game {
  width: 219px;
  height: 56px;
  background-image: url(/gfx/place/walkgame/next/but.png);
}
.place.walkgame .brownPopup.next > .content > .down .cell .formSubmit.game > .in {
  text-shadow: -1px 0 #721839, -1px 1px #721839, 1px 1px #721839, 0 1px #721839, 1px 0 #721839, 0 -1px #721839, 0 2px #721839, -1px 2px #721839, 1px 2px #721839, 2px 2px #721839, 0 3px #721839, -1px 3px #721839, 1px 3px #721839;
}
.place.walkgame .brownPopup.next > .content > .down .cell .formSubmit.game .img {
  position: absolute;
  width: 89px;
  height: 88px;
  left: 150px;
  top: -52px;
  background-repeat: no-repeat;
  background-image: url(/gfx/place/walkgame/next/dron.png);
}
.place.walkgame #gameCover {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: white;
  font-size: 26px;
  text-shadow: -1px 0 black, -1px 1px black, 1px 1px black, 0 1px black, 1px 0 black, 0 -1px black, 0 2px black, -1px 2px black, 1px 2px black, 2px 2px black, 0 3px black, -1px 3px black, 1px 3px black;
  text-align: center;
}
.place.walkgame #gameCover .backOpacity {
  /*background-color: rgba(0,0,0,0.3);*/
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1280px;
  height: 780px;
}
.place.walkgame #gameCover.bookHide {
  display: none !important;
}
.place.walkgame .popup {
  position: relative;
  width: 649px;
  height: 460px;
}
.place.walkgame .popup > .capBig {
  position: absolute;
  left: 0px;
  right: 0px;
  top: -35px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.walkgame .popup > .capBig > .in {
  min-width: 235px;
  height: 52px;
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  z-index: 1;
  -webkit-box-shadow: 0px 9px 37px -5px #6b3917;
  -moz-box-shadow: 0px 9px 37px -5px #6b3917;
  box-shadow: 0px 9px 37px -5px #6b3917;
}
.place.walkgame .popup > .capBig > .in > .content {
  z-index: 1;
  padding: 0px 22px;
  position: relative;
  text-shadow: -1px 0 #90195A, -1px 1px #90195A, 1px 1px #90195A, 0 1px #90195A, 1px 0 #90195A, 0 -1px #90195A, 0 2px #90195A, -1px 2px #90195A, 1px 2px #90195A, 2px 2px #90195A, 0 3px #90195A, -1px 3px #90195A, 1px 3px #90195A;
  color: white;
  font-size: 28px;
}
.place.walkgame .popup > .capBig > .in > .up {
  position: absolute;
  top: 0px;
  right: -6px;
  width: 115px;
  height: 55px;
  background-image: url(/gfx/place/rooms/book_big/leftright.png);
  background-position: right top;
}
.place.walkgame .popup > .capBig > .in > .down {
  position: absolute;
  top: 0px;
  left: -4px;
  width: 108px;
  height: 55px;
  background-image: url(/gfx/place/rooms/book_big/leftright.png);
}
.place.walkgame .popup > .capBig > .in:after {
  content: "";
  position: absolute;
  right: 107px;
  left: 102px;
  top: 0px;
  height: 55px;
  background-image: url(/gfx/place/rooms/book_big/ext.png);
}
.place.walkgame .popup > .back {
  background-repeat: no-repeat;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 34px;
  width: 649px;
  height: 388px;
}
.place.walkgame .popup > .up {
  position: absolute;
  left: 0px;
  right: 0px;
  background-repeat: no-repeat;
  top: 0px;
  height: 36px;
}
.place.walkgame .popup > .down {
  position: absolute;
  left: 0px;
  right: 0px;
  background-repeat: no-repeat;
  bottom: 0px;
  background-position: left bottom;
  height: 38px;
}
.place.walkgame .popup > .content {
  position: absolute;
  top: 30px;
  left: 33px;
  right: 33px;
  bottom: 33px;
  text-shadow: -1px 0 #5b0808, -1px 1px #5b0808, 1px 1px #5b0808, 0 1px #5b0808, 1px 0 #5b0808, 0 -1px #5b0808, 0 2px #5b0808, -1px 2px #5b0808, 1px 2px #5b0808, 2px 2px #5b0808, 0 3px #5b0808, -1px 3px #5b0808, 1px 3px #5b0808;
}
.place.walkgame .popup_down {
  margin-top: 30px;
  width: 80px;
  height: 80px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(/gfx/place/walkgame/down/down.png);
  width: 649px;
  height: 137px;
  position: relative;
  text-shadow: -1px 0 #1d55c7, -1px 1px #1d55c7, 1px 1px #1d55c7, 0 1px #1d55c7, 1px 0 #1d55c7, 0 -1px #1d55c7, 0 2px #1d55c7, -1px 2px #1d55c7, 1px 2px #1d55c7, 2px 2px #1d55c7, 0 3px #1d55c7, -1px 3px #1d55c7, 1px 3px #1d55c7;
}
.place.walkgame .popup_down > .content {
  position: absolute;
  top: 13px;
  left: 15px;
  width: 618px;
  height: 101px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.walkgame .popup_down > .content .imageWrap {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 12px;
  width: 77px;
  height: 77px;
  position: relative;
}
.place.walkgame .popup_down > .content .imageWrap .img {
  width: 72px;
  height: 72px;
  position: absolute;
  left: 50%;
  margin-left: -36px;
  top: 50%;
  margin-top: -36px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.place.walkgame .popup_down > .content .imageWrap .img.bed {
  background-image: url(/gfx/place/walkgame/info/bed.png);
}
.place.walkgame .formSubmit.premiumGame {
  background-image: url(/gfx/place/soccergame/down/button_premium.png);
  width: 138px;
  height: 54px;
}
.place.walkgame .formSubmit.premiumGame > .in {
  right: 36px;
}
.place.walkgame .formSubmit.premiumGame:after {
  right: -19px;
  margin-top: -49px;
}
.place.walkgame .formSubmit.premiumGame.black {
  background-image: url(/gfx/place/soccergame/lose/button_premium.png);
}
.place.walkgame .popup.init > .back {
  background-image: url(/gfx/place/walkgame/info/back.jpg);
}
.place.walkgame .popup.init > .up {
  background-image: url(/gfx/place/walkgame/info/updown.png);
}
.place.walkgame .popup.init > .down {
  height: 63px;
  bottom: -22px;
  background-image: url(/gfx/place/walkgame/info/updown.png);
}
.place.walkgame .popup.init > .extl {
  position: absolute;
  top: 304px;
  left: -29px;
  width: 31px;
  height: 102px;
  background-repeat: no-repeat;
  background-image: url(/gfx/place/walkgame/info/extl.png);
}
.place.walkgame .popup.init .cellOne {
  position: relative;
}
.place.walkgame .popup.init .cellOne .textWrap {
  font-size: 16px;
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 150px;
  right: 110%;
}
.place.walkgame .popup.init .cellOne.cellBed {
  margin-left: 30px;
}
.place.walkgame .popup.init .cellOne.cellBed .textWrap {
  right: auto;
  left: 110%;
}
.place.walkgame .popup.init > .content {
  text-shadow: -1px 0 #0341b4, -1px 1px #0341b4, 1px 1px #0341b4, 0 1px #0341b4, 1px 0 #0341b4, 0 -1px #0341b4, 0 2px #0341b4, -1px 2px #0341b4, 1px 2px #0341b4, 2px 2px #0341b4, 0 3px #0341b4, -1px 3px #0341b4, 1px 3px #0341b4;
}
.place.walkgame .popup.init > .content .back {
  padding: 20px;
  border-radius: 12px;
  width: 440px;
  position: relative;
}
.place.walkgame .popup.init > .content .back.red {
  background-color: rgba(60, 16, 27, 0.5);
}
.place.walkgame .popup.init > .content .back.blue {
  background-color: rgba(0, 0, 0, 0.3);
  text-shadow: -1px 0 #5b0808, -1px 1px #5b0808, 1px 1px #5b0808, 0 1px #5b0808, 1px 0 #5b0808, 0 -1px #5b0808, 0 2px #5b0808, -1px 2px #5b0808, 1px 2px #5b0808, 2px 2px #5b0808, 0 3px #5b0808, -1px 3px #5b0808, 1px 3px #5b0808;
}
.place.walkgame .popup.init > .content .back.blue.in {
  width: auto;
  background-color: rgba(0, 0, 0, 0.4);
  padding: 5px 10px;
  border-radius: 11px;
}
.place.walkgame .popup.init > .content .imageWrap {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 12px;
  width: 110px;
  height: 110px;
  position: relative;
}
.place.walkgame .popup.init > .content .imageWrap .img {
  width: 80px;
  height: 80px;
  position: absolute;
  left: 50%;
  margin-left: -40px;
  top: 50%;
  margin-top: -40px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.place.walkgame .popup.init > .content .imageWrap .img.suit {
  background-image: url(/gfx/place/walkgame/info/suit.png);
}
.place.walkgame .popup.init > .content .imageWrap .img.bed {
  background-image: url(/gfx/place/walkgame/info/bed.png);
  width: 100px;
}
.place.walkgame .popup.init > .content .imageWrap .have {
  background-image: url(/gfx/place/walkgame/info/tick.png);
  width: 33px;
  height: 31px;
  position: absolute;
  right: -10px;
  top: -10px;
  background-repeat: no-repeat;
}
.place.walkgame .popup.init > .content .text.yellow {
  color: #ffd013;
}
.place.walkgame .popup.init > .content .text.pink {
  color: #ffb502;
}
.place.walkgame .popup.need_try > .up,
.place.walkgame .popup.need_try > .down {
  background-image: url(/gfx/place/walkgame/none/updown.png);
}
.place.walkgame .popup.need_try > .down {
  height: 63px;
  bottom: -22px;
}
.place.walkgame .popup.need_try > .back {
  background-image: url(/gfx/place/walkgame/none/back.jpg);
  height: 387px;
}
.place.walkgame .popup.need_try > .extl {
  position: absolute;
  top: 304px;
  left: -29px;
  width: 31px;
  height: 102px;
  background-repeat: no-repeat;
  background-image: url(/gfx/place/walkgame/info/extl.png);
}
.place.walkgame .popup.need_try > .content {
  text-shadow: -1px 0 #0341b4, -1px 1px #0341b4, 1px 1px #0341b4, 0 1px #0341b4, 1px 0 #0341b4, 0 -1px #0341b4, 0 2px #0341b4, -1px 2px #0341b4, 1px 2px #0341b4, 2px 2px #0341b4, 0 3px #0341b4, -1px 3px #0341b4, 1px 3px #0341b4;
}
.place.walkgame .popup.need_try > .content .partUp {
  height: 167px;
  text-shadow: -1px 0 black, -1px 1px black, 1px 1px black, 0 1px black, 1px 0 black, 0 -1px black, 0 2px black, -1px 2px black, 1px 2px black, 2px 2px black, 0 3px black, -1px 3px black, 1px 3px black;
}
.place.walkgame .popup.need_try > .content .partDown {
  height: 167px;
}
.place.walkgame .popup.need_try > .content .back.blue {
  background-color: rgba(0, 51, 135, 0.4);
  border-radius: 12px;
  padding: 4px 12px;
}
.place.walkgame .popup.need_try > .content .text.green {
  color: #ffb502;
}
.place.walkgame .popup.need_try > .content .formSubmit.premium {
  background-image: url(/gfx/place/soccergame/none/premium_but.png);
}
.place.walkgame .textBig {
  position: absolute;
  text-shadow: -1px 0 black, -1px 1px black, 1px 1px black, 0 1px black, 1px 0 black, 0 -1px black, 0 2px black, -1px 2px black, 1px 2px black, 2px 2px black, 0 3px black, -1px 3px black, 1px 3px black;
  color: white;
}
.place.walkgame .textBig .arr {
  position: absolute;
  background-repeat: no-repeat;
}
.place.walkgame .textBig.arr1 {
  position: absolute;
  left: 40px;
  top: 400px;
}
.place.walkgame .textBig.arr1 .cell {
  padding-bottom: 80px;
  width: 180px;
  height: 150px;
}
.place.walkgame .textBig.arr1 .arr {
  background-image: url(/gfx/place/soccergame/start/arr1.png);
  width: 27px;
  height: 69px;
  left: 50%;
  margin-left: -13px;
  bottom: 0px;
}
.place.walkgame .textBig.arr2 {
  position: absolute;
  left: 151px;
  top: 658px;
}
.place.walkgame .textBig.arr2 .cell {
  padding-left: 95px;
  width: 300px;
  height: 80px;
}
.place.walkgame .textBig.arr2 .arr {
  background-image: url(/gfx/place/soccergame/start/arr2.png);
  width: 84px;
  height: 24px;
  top: 50%;
  margin-top: -12px;
  left: 0px;
}
.place.walkgame .textBig.arr3 {
  position: absolute;
  left: 1050px;
  top: 332px;
}
.place.walkgame .textBig.arr3 .cell {
  padding-bottom: 103px;
  width: 180px;
  height: 150px;
}
.place.walkgame .textBig.arr3 .arr {
  background-image: url(/gfx/place/soccergame/start/arr3.png);
  width: 26px;
  height: 92px;
  left: 50%;
  margin-left: -13px;
  bottom: 0px;
}
.place.walkgame .ctrDesktop {
  position: absolute;
  left: 1066px;
  top: 282px;
  width: 204px;
  height: 646px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.walkgame .ctrDesktop .img {
  background-image: url(/gfx/place_screen/walkgame/ui/keybord.png);
  width: 174px;
  height: 113px;
  background-repeat: no-repeat;
}
.place.walkgame .ctrDesktop .desc {
  opacity: 0;
  text-align: center;
  margin-top: 20px;
  font-size: 26px;
  width: 200px;
  color: #ff34b5;
}
.place.walkgame .borderUI {
  position: absolute;
  width: 1032px;
  height: 725px;
  left: 19px;
  top: 1px;
}
.place.walkgame .borderUI .bborder {
  width: 1032px;
  height: 725px;
  background-image: url(/gfx/place/walkgame/map/border.png);
  background-repeat: no-repeat;
  left: 0px;
  top: 0px;
  position: absolute;
}
.place.walkgame .borderUI .bcolor {
  left: 25px;
  right: 25px;
  bottom: 60px;
  top: 40px;
  position: absolute;
  background-image: none;
  background-color: beige;
  background-repeat: no-repeat;
  background-position: center;
}
.place.walkgame .changeModeView {
  position: absolute;
  left: 1088px;
  top: 695px;
  background-image: url(/gfx/place/walkgame/ui/but_back.png);
  background-repeat: no-repeat;
  width: 196px;
  height: 76px;
  cursor: pointer;
  display: none;
}
.place.walkgame .changeModeView:hover .but {
  background-position: left bottom;
}
.place.walkgame .changeModeView:active .but {
  background-position: left center;
}
.place.walkgame .changeModeView .but {
  position: absolute;
  left: 24px;
  top: 9px;
  background-image: url(/gfx/place/walkgame/ui/but.png);
  background-repeat: no-repeat;
  width: 105px;
  height: 46px;
}
.place.walkgame .changeModeView .but:after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -18px;
  background-image: url(/gfx/place/walkgame/ui/lock.png);
  background-repeat: no-repeat;
  width: 23px;
  height: 39px;
}
.place.walkgame .changeModeView[data-type="arrow"] .but:after {
  background-position: right top;
}
.place.walkgame .moveCorner .levelRow {
  position: absolute;
  left: 200px;
  bottom: 100px;
}
.place.walkgame .liveWrap {
  position: absolute;
  left: 290px;
  top: 709px;
  width: 224px;
  height: 53px;
  background-image: url(/gfx/place_screen/walkgame/ui/live_un.png);
  background-repeat: no-repeat;
}
.place.walkgame .liveWrap .fill {
  height: 53px;
  background-image: url(/gfx/place_screen/walkgame/ui/live_fill.png);
  background-repeat: no-repeat;
}
.place.walkgame .liveWrap[data-live="2"] .fill {
  width: 155px;
}
.place.walkgame .liveWrap[data-live="1"] .fill {
  width: 70px;
}
.place.walkgame .liveWrap[data-live="0"] .fill {
  width: 0px;
}
.place.walkgame .levelWrap {
  position: absolute;
  left: 803px;
  top: 707px;
  width: 189px;
  height: 60px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ff34b5;
  font-size: 20px;
}
.place.walkgame .levelWrap .cap {
  font-size: 20px;
}
.place.walkgame .levelWrap .desc {
  font-size: 32px;
}
.place.walkgame .wrapPoints {
  position: absolute;
  left: 592px;
  top: 707px;
  width: 189px;
  height: 60px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #ff34b5;
}
.place.walkgame .wrapPoints .cap {
  font-size: 20px;
}
.place.walkgame .wrapPoints .desc {
  font-size: 32px;
}
.place.walkgame .wrapTimer {
  position: absolute;
  left: 822px;
  top: 708px;
  width: 166px;
  height: 40px;
}
.place.walkgame .wrapTimer .qImg {
  position: absolute;
  right: -10px;
  top: -10px;
  width: 73px;
  height: 53px;
  background-image: url(/gfx/place/walkgame/ui/down/bonusBig1.png);
  background-repeat: no-repeat;
}
.place.walkgame .wrapTimer .qImg:after {
  content: "";
  position: absolute;
  right: 3px;
  top: -4px;
  right: 50%;
  top: 50%;
  margin-top: -9px;
  margin-right: -7px;
  width: 14px;
  height: 18px;
  background-image: url(/gfx/place/walkgame/ui/down/lock.png);
  background-repeat: no-repeat;
}
.place.walkgame .wrapTimer .qText {
  position: absolute;
  left: 1px;
  top: 0px;
  width: 100px;
  height: 38px;
  font-family: 'VT323', monospace;
  color: #ff34b5;
}
.place.walkgame .wrapTimer .qText .textfill {
  line-height: 13pt;
}
.place.walkgame .wrapTimer .fillWrap {
  width: 169px;
  height: 7px;
  position: absolute;
  top: 100%;
  margin-top: 11px;
  left: -2px;
}
.place.walkgame .wrapTimer .fillWrap > .fill {
  height: 7px;
  background-image: url(/gfx/place/walkgame/ui/bar.png);
  background-repeat: no-repeat;
}
.place.walkgame .wrapTimer .timeWrap {
  color: white;
  font-size: 32px;
  text-align: center;
  text-shadow: -1px 0 #3f0b17, -1px 1px #3f0b17, 1px 1px #3f0b17, 0 1px #3f0b17, 1px 0 #3f0b17, 0 -1px #3f0b17, 0 2px #3f0b17, -1px 2px #3f0b17, 1px 2px #3f0b17, 2px 2px #3f0b17, 0 3px #3f0b17, -1px 3px #3f0b17, 1px 3px #3f0b17;
}
.place.walkgame .formSubmit.exit {
  background-image: url(/gfx/place/walkgame/profile/exit_but.png);
  width: 135px;
  height: 112px;
  position: absolute;
  right: 20px;
  top: 42px;
  z-index: 2;
}
.place.walkgame[data-fast_tpl="0"] .formSubmit.game {
  background-image: url(/gfx/place/walkgame/info/but.png);
  width: 136px;
  height: 52px;
}
.place.walkgame[data-fast_tpl="0"] .formSubmit.game > .in {
  bottom: 6px;
}
.place.walkgame[data-fast_tpl="0"] .book.bookGame > .content .formSubmit {
  background-image: url(/gfx/place/walkgame/start/but.png);
  width: 260px;
  height: 66px;
}
.place.walkgame[data-fast_tpl="0"] .book.bookGame > .content .formSubmit > .img {
  position: absolute;
  left: -8px;
  top: -12px;
  background-image: url(/gfx/place/walkgame/start/dron.png);
  width: 88px;
  height: 89px;
}
.place.walkgame[data-fast_tpl="0"] .book.bookGame > .content .formSubmit > .in {
  left: 72px;
  top: 15px;
  right: 20px;
  bottom: 16px;
  text-shadow: -1px 0 #721839, -1px 1px #721839, 1px 1px #721839, 0 1px #721839, 1px 0 #721839, 0 -1px #721839, 0 2px #721839, -1px 2px #721839, 1px 2px #721839, 2px 2px #721839, 0 3px #721839, -1px 3px #721839, 1px 3px #721839;
}
.place.walkgame[data-fast_tpl="1"] .popup {
  position: relative;
  width: 100%;
  height: 100%;
}
.place.walkgame[data-fast_tpl="1"] .popup.need_try {
  background-image: url(/gfx/place_screen/walkgame/end.png);
}
.place.walkgame[data-fast_tpl="1"] .popup.init {
  background-image: url(/gfx/place_screen/walkgame/init.png);
}
.place.walkgame[data-fast_tpl="1"] .popup.init .formSubmit.game {
  position: absolute;
  left: 592px;
  top: 502px;
}
.place.walkgame[data-fast_tpl="1"] .book.bookGame > .back {
  display: none;
}
.place.walkgame[data-fast_tpl="1"] .book.bookGame > .content {
  background-image: url(/gfx/place_screen/walkgame/inst.png);
}
.place.walkgame[data-fast_tpl="1"] .book.bookGame > .content .wrapButton {
  position: absolute;
  right: 218px;
  bottom: 129px;
}
.place.walkgame[data-fast_tpl="1"] .brownPopup.next {
  width: 100%;
  height: 100%;
}
.place.walkgame[data-fast_tpl="1"] .brownPopup.next > .content {
  position: relative;
  width: 100%;
  height: 100%;
  background-image: url(/gfx/place_screen/walkgame/next.png);
}
.place.walkgame[data-fast_tpl="1"] .brownPopup.next > .content .descWrap {
  position: absolute;
  left: 242px;
  top: 613px;
}
.place.walkgame[data-fast_tpl="1"] .brownPopup.next > .content .buttonWrap {
  position: absolute;
  left: 817px;
  top: 605px;
}
.place.walkgame[data-fast_tpl="1"] .brownPopup.wrong {
  width: 100%;
  height: 100%;
}
.place.walkgame[data-fast_tpl="1"] .brownPopup.wrong > .content {
  position: relative;
  width: 100%;
  height: 100%;
  background-image: url(/gfx/place_screen/walkgame/wrong.png);
}
.place.walkgame[data-fast_tpl="1"] .brownPopup.wrong > .content .descWrap {
  position: absolute;
  left: 362px;
  top: 591px;
}
.place.walkgame[data-fast_tpl="1"] .brownPopup.wrong > .content .buttonWrap {
  position: absolute;
  left: 891px;
  top: 618px;
}
.place.walkgame[data-fast_tpl="1"] .levelWrap,
.place.walkgame[data-fast_tpl="1"] .wrapPoints {
  color: white;
}
.place.walkgame[data-fast_tpl="1"] .formSubmit {
  background-image: none;
  background-color: #74eb34;
  border: 2px solid #1b2d09;
  border-radius: 14px;
}
.place.walkgame[data-fast_tpl="1"] .formSubmit:hover {
  background-color: #46eb34;
}
.place.walkgame[data-fast_tpl="1"] .formSubmit:active {
  background-color: #6eeb34;
}
.place.walkgame[data-fast_tpl="1"] .formSubmit > .in {
  text-shadow: -1px 0 #1b2d09, -1px 1px #1b2d09, 1px 1px #1b2d09, 0 1px #1b2d09, 1px 0 #1b2d09, 0 -1px #1b2d09, 0 2px #1b2d09, -1px 2px #1b2d09, 1px 2px #1b2d09, 2px 2px #1b2d09, 0 3px #1b2d09, -1px 3px #1b2d09, 1px 3px #1b2d09;
  /* .myTextBorderNone;*/
}
.place.walkgame[data-fast_tpl="1"] .descWrap > .content {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.place.walkgame[data-fast_tpl="1"] .descWrap > .content .desc {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: stretch;
  -ms-flex-line-pack: stretch;
  align-content: stretch;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
}
.place.walkgame[data-fast_tpl="1"] .descWrap > .content .val {
  margin-left: 30px;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
