body {
  -webkit-text-size-adjust: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#classicSlotBg {
  width: 100%;
  min-height: 1024px;
}
#classicSlot {
  height: 100%;
  max-height: 1305px;
  width: 672px;
  background-image: url("../png/verticale4da.png?5");
  position: absolute;
  left: 50%;
  margin-left: -336px;
  top: 0px;
  -webkit-border-top-left-radius: 23px;
  -webkit-border-top-right-radius: 23px;
  -moz-border-radius-topleft: 23px;
  -moz-border-radius-topright: 23px;
  border-top-left-radius: 23px;
  border-top-right-radius: 23px;
}
#classicSlot a,
#classicSlot div,
#classicSlot img,
#classicSlot canvas {
  display: block;
  position: absolute;
}
#classicSlotOverlay {
  background-image: url("../png/verticaloverlayc4ca.png?1");
  width: 672px;
  height: 1024px;
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
#topLogo {
  background-image: url("../png/logoc4ca.png?1");
  width: 413px;
  height: 122px;
  top: 19px;
  left: 40px;
}
#wallpaper {
  width: 100%;
  top: 0px;
  bottom: 0px;
  position: absolute;
  min-height: 1024px;
  background-position: center top;
  background-repeat: no-repeat;
  background-image: url("../jpg/wallpapertestc4ca.jpg?1");
}
.layer,
.button {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  /*-webkit-transition: opacity 0.1s ease;
	-ms-transition: opacity 0.1s ease;
	/*-moz-transition: opacity 0.1s ease;*/
  /*transition: opacity 0.1s ease;*/
}
#meterJackPotContainer {
  color: #ff0036;
  font-weight: 800;
  font-family: 'Open Sans', sans-serif;
  height: 35px;
  line-height: 35px;
  left: 238px;
  top: -154px;
  font-size: 23px;
  position: absolute;
  width: 230px;
  overflow: hidden;
}
#meterJackPotContainer div {
  position: absolute;
  height: 35px;
  width: 10000px;
}
#meterJackPotContainer span.slide {
  width: auto;
  text-align: left;
  display: inline;
}
#meterJackPotContainer span {
  width: 218px;
  text-align: right;
  display: block;
}
#payoutTable {
  width: 600px;
  height: 450px;
  top: 25px;
  left: 39px;
  position: absolute;
}
#payoutTableSymbols {
  width: 600px;
  height: 397px;
}
.payoutSymbol {
  background: url("../png/spriteeccb.png?3");
  width: 48px;
  height: 33px;
  left: 8px;
}
.payoutTop {
  width: 70px;
  height: 34px;
  z-index: 1;
}
.substituteEverySymbol {
  top: 49%;
  left: 49%;
  transform: translate3d(-50%, -50%, 0);
  text-align: center;
  width: 100%;
  font-size: 14px;
  color: #120308;
  font-weight: 900;
  text-shadow: 0.5px 0.5px #ffffff;
}
#bet-diamond-disabled .substituteEverySymbol {
  text-shadow: 0.5px 0.5px #5b5c61;
}
#payoutTableBet1 {
  left: 59px;
}
#payoutTableBet5 {
  left: 191px;
}
#payoutTableBet10 {
  left: 323px;
}
#payoutTableBet20 {
  left: 455px;
}
.paytable .p {
  width: 44px;
  height: 33px;
  background-image: url("../png/spriteeccb.png?3");
  position: absolute;
}
.paytable {
  width: 132px;
  height: 400px;
  top: 15px;
}
.paytable div:nth-child(2),
.paytable div:nth-child(5),
.paytable div:nth-child(8),
.paytable div:nth-child(11),
.paytable div:nth-child(14),
.paytable div:nth-child(17),
.paytable div:nth-child(20),
.paytable div:nth-child(23),
.paytable div:nth-child(26),
.paytable div:nth-child(29),
.paytable div:nth-child(32) {
  left: 44px;
}
.paytable div:nth-child(3),
.paytable div:nth-child(6),
.paytable div:nth-child(9),
.paytable div:nth-child(12),
.paytable div:nth-child(15),
.paytable div:nth-child(18),
.paytable div:nth-child(21),
.paytable div:nth-child(24),
.paytable div:nth-child(27),
.paytable div:nth-child(30),
.paytable div:nth-child(33) {
  left: 88px;
}
.paytable div:nth-child(31) {
  left: -1px;
}
.paytable div:nth-child(32) {
  left: 43px;
}
.paytable div:nth-child(33) {
  left: 87px;
}
.paytable div:nth-child(4),
.paytable div:nth-child(5),
.paytable div:nth-child(6) {
  top: 33px;
}
.paytable div:nth-child(7),
.paytable div:nth-child(8),
.paytable div:nth-child(9) {
  top: 66px;
}
.paytable div:nth-child(10),
.paytable div:nth-child(11),
.paytable div:nth-child(12) {
  top: 99px;
}
.paytable div:nth-child(13),
.paytable div:nth-child(14),
.paytable div:nth-child(15) {
  top: 132px;
}
.paytable div:nth-child(16),
.paytable div:nth-child(17),
.paytable div:nth-child(18) {
  top: 165px;
}
.paytable div:nth-child(19),
.paytable div:nth-child(20),
.paytable div:nth-child(21) {
  top: 198px;
}
.paytable div:nth-child(22),
.paytable div:nth-child(23),
.paytable div:nth-child(24) {
  top: 231px;
}
.paytable div:nth-child(25),
.paytable div:nth-child(26),
.paytable div:nth-child(27) {
  top: 264px;
}
.paytable div:nth-child(28),
.paytable div:nth-child(29),
.paytable div:nth-child(30) {
  top: 297px;
}
.paytable div:nth-child(31),
.paytable div:nth-child(32),
.paytable div:nth-child(33) {
  top: 344px;
}
.paytable div:nth-child(1) {
  background-position: -54px -52px;
}
.paytable div:nth-child(2) {
  background-position: -98px -52px;
}
.paytable div:nth-child(3) {
  background-position: -142px -52px;
}
.paytable div:nth-child(4) {
  background-position: -54px -85px;
}
.paytable div:nth-child(5) {
  background-position: -98px -85px;
}
.paytable div:nth-child(6) {
  background-position: -142px -85px;
}
.paytable div:nth-child(7) {
  background-position: -54px -118px;
}
.paytable div:nth-child(8) {
  background-position: -98px -118px;
}
.paytable div:nth-child(9) {
  background-position: -142px -118px;
}
.paytable div:nth-child(10) {
  background-position: -54px -151px;
}
.paytable div:nth-child(11) {
  background-position: -98px -151px;
}
.paytable div:nth-child(12) {
  background-position: -142px -151px;
}
.paytable div:nth-child(13) {
  background-position: -54px -184px;
}
.paytable div:nth-child(14) {
  background-position: -98px -184px;
}
.paytable div:nth-child(15) {
  background-position: -142px -184px;
}
.paytable div:nth-child(16) {
  background-position: -54px -217px;
}
.paytable div:nth-child(17) {
  background-position: -98px -217px;
}
.paytable div:nth-child(18) {
  background-position: -142px -217px;
}
.paytable div:nth-child(19) {
  background-position: -54px -250px;
}
.paytable div:nth-child(20) {
  background-position: -98px -250px;
}
.paytable div:nth-child(21) {
  background-position: -142px -250px;
}
.paytable div:nth-child(22) {
  background-position: -54px -283px;
}
.paytable div:nth-child(23) {
  background-position: -98px -283px;
}
.paytable div:nth-child(24) {
  background-position: -142px -283px;
}
.paytable div:nth-child(25) {
  background-position: -54px -316px;
}
.paytable div:nth-child(26) {
  background-position: -98px -316px;
}
.paytable div:nth-child(27) {
  background-position: -142px -316px;
}
.paytable div:nth-child(28) {
  background-position: -54px -349px;
}
.paytable div:nth-child(29) {
  background-position: -98px -349px;
}
.paytable div:nth-child(30) {
  background-position: -142px -349px;
}
.paytable div:nth-child(31) {
  background-position: -53px -396px;
}
.paytable div:nth-child(32) {
  background-position: -97px -396px;
}
.paytable div:nth-child(33) {
  background-position: -141px -396px;
}
#payoutTableBet5 div:nth-child(28),
#payoutTableBet10 div:nth-child(28),
#payoutTableBet20 div:nth-child(28),
#payoutTableBet5 div:nth-child(29),
#payoutTableBet10 div:nth-child(29),
#payoutTableBet20 div:nth-child(29),
#payoutTableBet5 div:nth-child(30),
#payoutTableBet10 div:nth-child(30),
#payoutTableBet20 div:nth-child(30) {
  top: 344px;
}
#payoutTableBet5 div:nth-child(28),
#payoutTableBet10 div:nth-child(28),
#payoutTableBet20 div:nth-child(28) {
  left: -1px;
}
#payoutTableBet5 div:nth-child(29),
#payoutTableBet10 div:nth-child(29),
#payoutTableBet20 div:nth-child(29) {
  left: 43px;
}
#payoutTableBet5 div:nth-child(30),
#payoutTableBet10 div:nth-child(30),
#payoutTableBet20 div:nth-child(30) {
  left: 87px;
}
#payoutTableBet5.paytable div:nth-child(1) {
  background-position: -186px -52px;
}
#payoutTableBet5.paytable div:nth-child(2) {
  background-position: -230px -52px;
}
#payoutTableBet5.paytable div:nth-child(3) {
  background-position: -274px -52px;
}
#payoutTableBet5.paytable div:nth-child(4) {
  background-position: -186px -85px;
}
#payoutTableBet5.paytable div:nth-child(5) {
  background-position: -230px -85px;
}
#payoutTableBet5.paytable div:nth-child(6) {
  background-position: -274px -85px;
}
#payoutTableBet5.paytable div:nth-child(7) {
  background-position: -186px -118px;
}
#payoutTableBet5.paytable div:nth-child(8) {
  background-position: -230px -118px;
}
#payoutTableBet5.paytable div:nth-child(9) {
  background-position: -274px -118px;
}
#payoutTableBet5.paytable div:nth-child(10) {
  background-position: -186px -151px;
}
#payoutTableBet5.paytable div:nth-child(11) {
  background-position: -230px -151px;
}
#payoutTableBet5.paytable div:nth-child(12) {
  background-position: -274px -151px;
}
#payoutTableBet5.paytable div:nth-child(13) {
  background-position: -186px -184px;
}
#payoutTableBet5.paytable div:nth-child(14) {
  background-position: -230px -184px;
}
#payoutTableBet5.paytable div:nth-child(15) {
  background-position: -274px -184px;
}
#payoutTableBet5.paytable div:nth-child(16) {
  background-position: -186px -217px;
}
#payoutTableBet5.paytable div:nth-child(17) {
  background-position: -230px -217px;
}
#payoutTableBet5.paytable div:nth-child(18) {
  background-position: -274px -217px;
}
#payoutTableBet5.paytable div:nth-child(19) {
  background-position: -186px -250px;
}
#payoutTableBet5.paytable div:nth-child(20) {
  background-position: -230px -250px;
}
#payoutTableBet5.paytable div:nth-child(21) {
  background-position: -274px -250px;
}
#payoutTableBet5.paytable div:nth-child(22) {
  background-position: -186px -283px;
}
#payoutTableBet5.paytable div:nth-child(23) {
  background-position: -230px -283px;
}
#payoutTableBet5.paytable div:nth-child(24) {
  background-position: -274px -283px;
}
#payoutTableBet5.paytable div:nth-child(25) {
  background-position: -186px -316px;
}
#payoutTableBet5.paytable div:nth-child(26) {
  background-position: -230px -316px;
}
#payoutTableBet5.paytable div:nth-child(27) {
  background-position: -274px -316px;
}
#payoutTableBet5.paytable div:nth-child(28) {
  background-position: -185px -396px;
}
#payoutTableBet5.paytable div:nth-child(29) {
  background-position: -229px -396px;
}
#payoutTableBet5.paytable div:nth-child(30) {
  background-position: -273px -396px;
}
#payoutTableBet10.paytable div:nth-child(1) {
  background-position: -318px -52px;
}
#payoutTableBet10.paytable div:nth-child(2) {
  background-position: -362px -52px;
}
#payoutTableBet10.paytable div:nth-child(3) {
  background-position: -406px -52px;
}
#payoutTableBet10.paytable div:nth-child(4) {
  background-position: -318px -85px;
}
#payoutTableBet10.paytable div:nth-child(5) {
  background-position: -362px -85px;
}
#payoutTableBet10.paytable div:nth-child(6) {
  background-position: -406px -85px;
}
#payoutTableBet10.paytable div:nth-child(7) {
  background-position: -318px -118px;
}
#payoutTableBet10.paytable div:nth-child(8) {
  background-position: -362px -118px;
}
#payoutTableBet10.paytable div:nth-child(9) {
  background-position: -406px -118px;
}
#payoutTableBet10.paytable div:nth-child(10) {
  background-position: -318px -151px;
}
#payoutTableBet10.paytable div:nth-child(11) {
  background-position: -362px -151px;
}
#payoutTableBet10.paytable div:nth-child(12) {
  background-position: -406px -151px;
}
#payoutTableBet10.paytable div:nth-child(13) {
  background-position: -318px -184px;
}
#payoutTableBet10.paytable div:nth-child(14) {
  background-position: -362px -184px;
}
#payoutTableBet10.paytable div:nth-child(15) {
  background-position: -406px -184px;
}
#payoutTableBet10.paytable div:nth-child(16) {
  background-position: -318px -217px;
}
#payoutTableBet10.paytable div:nth-child(17) {
  background-position: -362px -217px;
}
#payoutTableBet10.paytable div:nth-child(18) {
  background-position: -406px -217px;
}
#payoutTableBet10.paytable div:nth-child(19) {
  background-position: -318px -250px;
}
#payoutTableBet10.paytable div:nth-child(20) {
  background-position: -362px -250px;
}
#payoutTableBet10.paytable div:nth-child(21) {
  background-position: -406px -250px;
}
#payoutTableBet10.paytable div:nth-child(22) {
  background-position: -318px -283px;
}
#payoutTableBet10.paytable div:nth-child(23) {
  background-position: -362px -283px;
}
#payoutTableBet10.paytable div:nth-child(24) {
  background-position: -406px -283px;
}
#payoutTableBet10.paytable div:nth-child(25) {
  background-position: -318px -316px;
}
#payoutTableBet10.paytable div:nth-child(26) {
  background-position: -362px -316px;
}
#payoutTableBet10.paytable div:nth-child(27) {
  background-position: -406px -316px;
}
#payoutTableBet10.paytable div:nth-child(28) {
  background-position: -317px -396px;
}
#payoutTableBet10.paytable div:nth-child(29) {
  background-position: -361px -396px;
}
#payoutTableBet10.paytable div:nth-child(30) {
  background-position: -405px -396px;
}
#payoutTableBet20.paytable div:nth-child(1) {
  background-position: -450px -52px;
}
#payoutTableBet20.paytable div:nth-child(2) {
  background-position: -494px -52px;
}
#payoutTableBet20.paytable div:nth-child(3) {
  background-position: -538px -52px;
}
#payoutTableBet20.paytable div:nth-child(4) {
  background-position: -450px -85px;
}
#payoutTableBet20.paytable div:nth-child(5) {
  background-position: -494px -85px;
}
#payoutTableBet20.paytable div:nth-child(6) {
  background-position: -538px -85px;
}
#payoutTableBet20.paytable div:nth-child(7) {
  background-position: -450px -118px;
}
#payoutTableBet20.paytable div:nth-child(8) {
  background-position: -494px -118px;
}
#payoutTableBet20.paytable div:nth-child(9) {
  background-position: -538px -118px;
}
#payoutTableBet20.paytable div:nth-child(10) {
  background-position: -450px -151px;
}
#payoutTableBet20.paytable div:nth-child(11) {
  background-position: -494px -151px;
}
#payoutTableBet20.paytable div:nth-child(12) {
  background-position: -538px -151px;
}
#payoutTableBet20.paytable div:nth-child(13) {
  background-position: -450px -184px;
}
#payoutTableBet20.paytable div:nth-child(14) {
  background-position: -494px -184px;
}
#payoutTableBet20.paytable div:nth-child(15) {
  background-position: -538px -184px;
}
#payoutTableBet20.paytable div:nth-child(16) {
  background-position: -450px -217px;
}
#payoutTableBet20.paytable div:nth-child(17) {
  background-position: -494px -217px;
}
#payoutTableBet20.paytable div:nth-child(18) {
  background-position: -538px -217px;
}
#payoutTableBet20.paytable div:nth-child(19) {
  background-position: -450px -250px;
}
#payoutTableBet20.paytable div:nth-child(20) {
  background-position: -494px -250px;
}
#payoutTableBet20.paytable div:nth-child(21) {
  background-position: -538px -250px;
}
#payoutTableBet20.paytable div:nth-child(22) {
  background-position: -450px -283px;
}
#payoutTableBet20.paytable div:nth-child(23) {
  background-position: -494px -283px;
}
#payoutTableBet20.paytable div:nth-child(24) {
  background-position: -538px -283px;
}
#payoutTableBet20.paytable div:nth-child(25) {
  background-position: -450px -316px;
}
#payoutTableBet20.paytable div:nth-child(26) {
  background-position: -494px -316px;
}
#payoutTableBet20.paytable div:nth-child(27) {
  background-position: -538px -316px;
}
#payoutTableBet20.paytable div:nth-child(28) {
  background-position: -449px -396px;
}
#payoutTableBet20.paytable div:nth-child(29) {
  background-position: -493px -396px;
}
#payoutTableBet20.paytable div:nth-child(30) {
  background-position: -537px -396px;
}
#bet-diamond,
#bet-diamond-disabled {
  background: url("../png/spriteeccb.png?3");
  background-position: -187px -350px;
  width: 392px;
  height: 31px;
  left: 192px;
  top: 313px;
}
#bet-diamond-disabled {
  background: none;
}
#topBet1 {
  background: url("../png/spriteeccb.png?3") -3px -50px;
}
#topBet5 {
  background: url("../png/spriteeccb.png?3") -3px -83px;
}
#topBet10 {
  background: url("../png/spriteeccb.png?3") -3px -116px;
}
#topBet20 {
  background: url("../png/spriteeccb.png?3") -3px -149px;
}
#topBetBonus {
  background: url("../png/spriteeccb.png?3") -3px -182px;
}
#payoutTableSymbols #payoutSymbol-bell {
  background-position: -3px -52px;
  top: 15px;
}
#payoutTableSymbols #payoutSymbol-melon {
  background-position: -3px -85px;
  top: 48px;
}
#payoutTableSymbols #payoutSymbol-clover {
  background-position: -3px -118px;
  top: 81px;
}
#payoutTableSymbols #payoutSymbol-grapes {
  background-position: -3px -151px;
  top: 114px;
}
#payoutTableSymbols #payoutSymbol-blueberry {
  background-position: -3px -184px;
  top: 147px;
}
#payoutTableSymbols #payoutSymbol-apple {
  background-position: -3px -217px;
  top: 180px;
}
#payoutTableSymbols #payoutSymbol-lemon {
  background-position: -3px -250px;
  top: 213px;
}
#payoutTableSymbols #payoutSymbol-orange {
  background-position: -3px -283px;
  top: 246px;
}
#payoutTableSymbols #payoutSymbol-cherry {
  background-position: -3px -316px;
  top: 279px;
}
#payoutTableSymbols #payoutSymbol-diamond {
  background-position: -3px -349px;
  top: 312px;
}
#payoutTableSymbols #payoutSymbol-diamondBonus {
  background-position: -3px -397px;
  top: 360px;
}
#topButtons {
  z-index: 2;
}
#topButtons .button {
  width: 59px;
  height: 89px;
}
#btnPayout {
  top: 23px;
  left: 579px;
  z-index: 3;
}
#btnClubmeterToCredits {
  left: 200px;
  top: 200px;
  opacity: 0;
  background-image: url("../png/bottombuttonclubmeterc4ca.png?1");
}
#btnClubmeterToCredits:active {
  opacity: 1 !important;
  background-image: url("../png/bottombuttonclubmeterclickc4ca.png?1");
}
#btnInfoLimit {
  top: -130px;
  left: -80px;
}
#topSymbols {
  left: 0px;
  top: 219px;
  height: 380px;
  width: 672px;
}
#btnDeposit {
  left: 569px;
  top: 23px;
  width: 37px;
  height: 71px;
  z-index: 2;
}
#btnCollect {
  left: 531px;
  top: 113px;
  width: 87px;
  height: 54px;
  z-index: 2;
}
#shadow {
  background: url("../png/reelshadowc4ca.png?1");
  width: 345px;
  height: 62px;
  left: 74px;
  top: -355px;
}
.layer {
  position: absolute;
}
#topSymbols-bell {
  background: url("../toppayouttopbellsc4ca.html?1");
  height: 48px;
  width: 260px;
  left: 74px;
  top: 1px;
}
#topSymbols-bar {
  background: url("../toppayouttopbfmc4ca.html?1");
  height: 48px;
  width: 252px;
  left: 345px;
  top: 1px;
}
#topSymbols-melon {
  background: url("../toppayouttopmelonc4ca.html?1");
  height: 45px;
  width: 213px;
  left: 70px;
  top: 43px;
}
#topSymbols-star {
  background: url("../toppayouttopstarc4ca.html?1");
  height: 45px;
  width: 201px;
  left: 396px;
  top: 43px;
}
#topSymbols-clover {
  background: url("../toppayouttopcloverc4ca.html?1");
  height: 45px;
  width: 177px;
  left: 70px;
  top: 82px;
}
#topSymbols-strawberry {
  background: url("../toppayouttopstrawberryc4ca.html?1");
  height: 45px;
  width: 169px;
  left: 431px;
  top: 82px;
}
#topSymbols-blueberry {
  background: url("../toppayouttopblueberryc4ca.html?1");
  height: 45px;
  width: 162px;
  left: 70px;
  top: 121px;
}
#topSymbols-grapes {
  background: url("../toppayouttopgrapesc4ca.html?1");
  height: 45px;
  width: 155px;
  left: 446px;
  top: 121px;
}
#topSymbols-club-2 {
  background: url("../toppayouttopclub2c4ca.html?1");
  height: 45px;
  width: 166px;
  left: 70px;
  top: 160px;
}
#topSymbols-club-3 {
  background: url("../toppayouttopclubc4ca.html?1");
  height: 45px;
  width: 157px;
  left: 443px;
  top: 160px;
}
#topSymbols-cherry-2 {
  background: url("../toppayouttopcherry2c4ca.html?1");
  height: 43px;
  width: 171px;
  left: 73px;
  top: 210px;
}
#topSymbols-cherry-3 {
  background: url("../toppayouttopcherry3c4ca.html?1");
  height: 43px;
  width: 163px;
  left: 437px;
  top: 210px;
}
#topSymbols-orange-2 {
  background: url("../toppayouttoporange2c4ca.html?1");
  height: 43px;
  width: 172px;
  left: 72px;
  top: 251px;
}
#topSymbols-orange-3 {
  background: url("../toppayouttoporangec4ca.html?1");
  height: 43px;
  width: 163px;
  left: 437px;
  top: 251px;
}
#topSymbols-lemon-2 {
  background: url("../toppayouttoplemon2c4ca.html?1");
  height: 43px;
  width: 172px;
  left: 72px;
  top: 292px;
}
#topSymbols-lemon-3 {
  background: url("../toppayouttoplemonc4ca.html?1");
  height: 43px;
  width: 164px;
  left: 437px;
  top: 292px;
}
#topSymbols-cherry-1 {
  background: url("../toppayouttopcherry1c4ca.html?1");
  height: 43px;
  width: 171px;
  left: 73px;
  top: 333px;
}
#topReels {
  left: 0px;
  top: 175px;
  width: 672px;
  height: 449px;
  color: #ffffff;
}
.winLineTop {
  width: 456px;
  height: 147px;
  left: 40px;
  top: 38px;
}
#meterWonGames {
  left: 472px;
  top: -84px;
}
#meterWinBank {
  left: 68px;
  top: -476px;
}
#topReelsCanvas {
  display: none !important;
  left: 132px;
  top: 67px;
}
#topReels-txtBet-1,
#topReels-txtBet-2,
#topReels-txtBet-3,
#topReels-txtBet-4 {
  visibility: hidden;
}
#topReels-wheel {
  left: 48px;
  top: -186px;
}
#bottomButtons,
#bottomButtons2 {
  left: 0;
  top: 899px;
  width: 672px;
  height: 80px;
  z-index: 2;
}
#bottomButtons .button,
#bottomButtons2 .button {
  margin: 0;
  position: absolute;
  width: 76px;
  height: 76px;
  opacity: 1.01;
  line-height: 12px;
  font-size: 10px;
  font-weight: 900;
  text-shadow: 0px 0px 4px #000000;
  color: #ffffff !important;
  cursor: pointer;
}
#bottomButtons .button > div,
#bottomButtons2 .button > div {
  transform: translate3d(-50%, -50%, 0);
  text-align: center;
}
.collect {
  top: 47%;
  left: 48%;
}
.chooseBet {
  top: 65%;
  left: 49%;
}
.chooseGame {
  top: 65%;
  left: 51%;
}
.startTxt {
  top: 47%;
  left: 53%;
}
.startTxt2 {
  top: 47%;
  left: 47%;
}
#bottomButtons2 .startTxt,
#bottomButtons2 .startTxt2,
#bottomButtons2 .collect {
  top: 46%;
}
#bottomButtons2 .chooseGame,
#bottomButtons2 .chooseBet {
  top: 64%;
}
#bottomButtons2 .button {
  color: #808080 !important;
}
#bottomButtons2 .button.btnReset,
#bottomButtons #btnReset {
  width: 76px !important;
  left: 288px;
  background-image: url("../png/bottombuttonclubmeterc4ca.png?1");
  height: 76px;
}
#bottomButtons2 .button.btnReset:active,
#bottomButtons #btnReset:active {
  opacity: 1 !important;
  background-image: url("../png/bottombuttonclubmeterclickc4ca.png?1");
}
#bottomButtons2 .button.btnHead,
#bottomButtons #btnHead {
  left: 378px;
  background-image: url("../png/bottombuttonheadsc4ca.png?1");
}
#bottomButtons2 .button.btnHead:active,
#bottomButtons #btnHead:active {
  opacity: 0.99 !important;
  background-image: url("../png/bottombuttonheadsclickc4ca.png?1");
}
#bottomButtons2 .button.btnTail,
#bottomButtons #btnTail {
  left: 467px;
  background-image: url("../png/bottombuttontailsc4ca.png?1");
}
#bottomButtons2 .button.btnTail:active,
#bottomButtons #btnTail:active {
  opacity: 0.99 !important;
  background-image: url("../png/bottombuttontailsclickc4ca.png?1");
}
#bottomButtons2 .button.btnStart,
#bottomButtons #btnStart {
  left: 555px;
  background-image: url("../png/bottombuttonstartc4ca.png?1");
  font-size: 13px;
}
#bottomButtons2 .button.btnStart:active,
#bottomButtons #btnStart:active {
  opacity: 0.99 !important;
  background-image: url("../png/bottombuttonstartclickc4ca.png?1");
}
#bottomButtons2 .button.btnStart2,
#bottomButtons #btnStart2 {
  left: 41px;
  background-image: url("../png/bottombuttonstart2c4ca.png?1");
  font-size: 13px;
}
#bottomButtons2 .button.btnStart2:active,
#bottomButtons #btnStart2:active {
  opacity: 0.99 !important;
  background-image: url("../png/bottombuttonstart2clickc4ca.png?1");
}
#bottomButtons2 .button {
  background: none !important;
}
#btnWinToClubmeter {
  left: 506px;
  background-image: url("../png/bottombuttongotoclubmeterc4ca.png?1");
}
#btnWinToClubmeter:active {
  opacity: 0.99 !important;
  background-image: url("../png/bottombuttongotoclubmeterclickc4ca.png?1");
}
#jackpotTxt {
  width: 100%;
  color: #ddd700;
  top: 64%;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
}
#bottomReels {
  left: 0;
  top: 219px;
  width: 672px;
  height: 270px;
  color: #ffffff;
  overflow: visible;
}
#meterCredits {
  left: 368px;
  top: 642px;
}
#meterBonus {
  left: 112px;
  top: -108px;
}
#bottomReelsCanvas {
  left: 122px;
  top: 491px;
}
#bottomReels-toss {
  width: 124px;
  height: 70px;
  left: 224px;
  top: 626px;
}
#bottomReels-toss-head {
  background-image: url("../png/headsc4ca.png?1");
  width: 55px;
  height: 55px;
  left: -1px;
  opacity: 1.01;
}
#bottomReels-toss-tail {
  background-image: url("../png/tailsc4ca.png?1");
  width: 55px;
  height: 55px;
  left: 65px;
  opacity: 1.01;
}
#lamp0 {
  background: url("../png/lamp0c4ca.png?1");
  width: 39px;
  height: 39px;
  left: 153px;
  top: 630px;
  opacity: 0.01;
}
#lamp1 {
  background: url("../png/lamp1c4ca.png?1");
  width: 32px;
  height: 39px;
  left: 108px;
  top: 630px;
  opacity: 0.01;
}
#bet1,
#bet5,
#bet10,
#bet20,
#bet1-off,
#bet5-off,
#bet10-off,
#bet20-off {
  background: url("../png/spriteeccb.png?3");
  height: 51px;
  top: -12px;
}
#bet1-off,
#bet5-off,
#bet10-off,
#bet20-off {
  background: none;
}
#bet1,
#bet1-off {
  background-position: -51px 0;
  width: 134px;
  left: 95px;
}
#bet5,
#bet5-off {
  background-position: -186px 0;
  width: 131px;
  left: 230px;
}
#bet10,
#bet10-off {
  background-position: -317px 0;
  width: 132px;
  left: 361px;
}
#bet20,
#bet20-off {
  background-position: -450px 0;
  width: 132px;
  left: 494px;
}
.bets > div {
  top: 50%;
  left: 69%;
  transform: translate3d(-50%, -50%, 0);
  text-align: center;
  font-weight: 900;
  color: #120308;
  font-size: 12px;
  width: 100%;
  text-shadow: 1px 1px #fdfdfd;
}
.bets.off > div {
  text-shadow: 1px 1px #7c7979;
}
#bet1-off.bets > div,
#bet1.bets > div {
  left: 53%;
}
.jackpot {
  background: url(../png/jackpotsmall1b26.png?v2);
  width: 43px;
  height: 31px;
  top: -188px;
}
#jackpot1 {
  left: 289px;
}
#jackpot2 {
  left: 323px;
}
#jackpot3 {
  left: 357px;
}
#jackpot4 {
  left: 391px;
}
#jackpot5 {
  left: 425px;
}
#jackpotLarge {
  background: url(../png/jackpot.png);
  width: 136px;
  height: 90px;
  left: 274px;
  top: -103px;
}
#jackpotSmall {
  background: url(../png/jackpot21b26.png?v2);
  width: 95px;
  height: 66px;
  left: 475px;
  top: -185px;
}
#jackpotLine {
  background: url("../png/lineleft.png");
  width: 49px;
  height: 31px;
  left: 235px;
  top: -188px;
}
.jackpotTxt {
  left: 24% !important;
  font-size: 9px !important;
  top: 29px !important;
  text-align: center !important;
  width: 50px !important;
  color: #fdf606 !important;
  font-weight: 700 !important;
  text-shadow: 0.5px 0.5px black !important;
}
.jackpotTxt-off {
  left: 24% !important;
  font-size: 9px !important;
  top: 29px !important;
  text-align: center !important;
  width: 50px !important;
  color: #7d781f !important;
  font-weight: 700 !important;
  text-shadow: 0.5px 0.5px black !important;
}
.winline {
  width: 552px;
  left: 61px;
  height: 20px;
  background-repeat: no-repeat;
  background-image: url("../png/winlinesbottom.png");
}
.winlineTop {
  background-image: url("../png/winlinestop.png");
  width: 64px;
  height: 40px;
  top: 429px;
}
#bottomReels-winLine1 {
  background-position-y: -81px;
  top: 563px;
}
#bottomReels-winLine2 {
  background-position-y: -61px;
  top: 543px;
}
#bottomReels-winLine8 {
  background-position-y: -41px;
  top: 523px;
}
#bottomReels-winLine4 {
  background-position-y: -21px;
  top: 503px;
}
#bottomReels-winLine6 {
  height: 21px;
  top: 482px;
}
#bottomReels-winLine9 {
  background-position-y: -101px;
  top: 583px;
}
#bottomReels-winLine3 {
  background-position-y: -121px;
  top: 603px;
}
#bottomReels-winLine5 {
  background-position-y: -141px;
  top: 623px;
}
#bottomReels-winLine7 {
  background-position-y: -161px;
  top: 643px;
}
#bottomReels-winLine1-top {
  left: 47px;
}
#bottomReels-winLine2-top {
  left: 111px;
  background-position-x: -64px;
}
#bottomReels-winLine3-top {
  left: 175px;
  background-position-x: -128px;
}
#bottomReels-winLine4-top {
  left: 239px;
  background-position-x: -192px;
}
#bottomReels-winLine5-top {
  left: 303px;
  background-position-x: -256px;
}
#bottomReels-winLine6-top {
  left: 367px;
  background-position-x: -320px;
}
#bottomReels-winLine7-top {
  left: 431px;
  background-position-x: -384px;
}
#bottomReels-winLine8-top {
  left: 495px;
  background-position-x: -448px;
}
#bottomReels-winLine9-top {
  left: 559px;
  background-position-x: -512px;
}
#wheel {
  width: 200px;
  height: 200px;
  position: absolute;
  left: 48px;
  top: 33px;
}
#wheelParts div {
  position: absolute;
}
#wheelParts .part0 {
  background-image: url(../png/0.png);
  width: 55px;
  height: 54px;
  left: 61px;
  top: 1px;
}
#wheelParts .part1 {
  background-image: url(../png/1-2.png);
  width: 58px;
  height: 63px;
  left: 100px;
  top: 5px;
}
#wheelParts .part2 {
  background-image: url(../png/2-2.png);
  width: 58px;
  height: 56px;
  left: 115px;
  top: 35px;
}
#wheelParts .part3 {
  background-image: url(../png/3-2.png);
  width: 58px;
  height: 52px;
  left: 115px;
  top: 86px;
}
#wheelParts .part4 {
  background-image: url(../png/4-2.png);
  width: 59px;
  height: 61px;
  left: 96px;
  top: 111px;
}
#wheelParts .part5 {
  background-image: url("../png/5-2.png");
  width: 51px;
  height: 53px;
  left: 61px;
  top: 123px;
}
#wheelParts .part6 {
  background-image: url(../png/6-2.png);
  width: 59px;
  height: 61px;
  left: 16px;
  top: 111px;
}
#wheelParts .part7 {
  background-image: url(../png/7-2.png);
  width: 56px;
  height: 55px;
  left: 0;
  top: 86px;
}
#wheelParts .part8 {
  background-image: url(../png/8-3.png);
  width: 56px;
  height: 48px;
  left: 0;
  top: 39px;
}
#wheelParts .part9 {
  background-image: url(../png/9.png);
  width: 60px;
  height: 63px;
  left: 17px;
  top: 5px;
}
#wheelMiddel {
  background-image: url(../png/wheelmiddle.png);
  width: 75px;
  height: 75px;
  left: 49px;
  top: 51px;
}
