/*
* Skeleton V1.1
* Copyright 2013
* www.betconstruct.com
* */

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles // rewrite original
================================================== */
	

	
/* #Media Queries
================================================== */

/* Normal Size with no sidebar */
/* Tablet Portrait size to standard 960 (devices and browsers) */	
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {	
		
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 10px) and (max-width: 767px) {
	

}
@font-face
{
	font-family: Totem;
	src: url(Totem.woff);
}

body{
	margin:0;
	padding:0;
	overflow:hidden;
	background:#000;
	background-size:cover;
	
}
video{
    margin:0;
    padding:0;
}
*{
	outline:none;
	-webkit-tap-highlight-color: rgba(0,0,0,0); 
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#as-game-loading {
	display:block;
	width:1280px;
	height:960px; 
	margin:0;
	position:absolute;
	top:0px;
	left:0px;
	/*background:#000;*/
	z-index:9999;
    transform-origin:0px top;
    background:url("../i/loading.jpg");
	-webkit-transform-origin:0px top;
	-moz-transform-origin: 0px top;
	-o-transform-origin: 0px top;
	-ms-transform-origin: 0px top;
}
#as-loading-content{
	width:1280px;
	height:960px;
	margin:0 auto;
	position:relative;
	
	transform-origin:0px top;
	-webkit-transform-origin:0px top;
	-moz-transform-origin: 0px top;
	-o-transform-origin: 0px top;
	-ms-transform-origin: 0px top;
}

#as-loading-progress{
	position: absolute;
    /* margin-top: 625px; */
    margin-left: 560px;
    width: 160px;
    height: 160px;
    z-index: 3;
    bottom: 20px;
}
#as-loading-progress div{
	width:160px;
	height:160px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#as-loading-progress div.step1{
	background-position:0px 0px;
}
#as-loading-progress div.step2{
	background-position:0px -160px;
}
#as-loading-progress div.step3{
	background-position:0px -320px;
}
#as-loading-progress div.step4{
	background-position:0px -480px;
}
#as-loading-progress div.step5{
	background-position:0px -640px;
}
#as-loading-progress div.step6{
	background-position:0px -800px;
}

#as-loading-progress .buttons{
	width:29px;
	height:27px;
	background:url('../i/procBTN.png') no-repeat 0px 0px;
	float:left;
	margin-right:5px;
}
#as-loading-progress .buttons.active{
	background:url('../i/procBTN.png') no-repeat 0px -27px;
}

#as-fun-or-real {
	position: absolute;
	margin-top: 555px;
	margin-left: 360px;
	width: 417px;
	z-index: 60;
	display:none;
}

#as-playFun {
	width: 124px;
	height: 43px;
	background:url('../i/playFun.png') no-repeat 0px 0px;
	float:left;
	margin-right:30px;
	cursor:pointer;
}
#as-playFun:active, #as-playFun:focus{
	background:url('../i/playFun.png') no-repeat 0px -43px;
}


#as-playReal {
	width: 124px;
	height: 43px;
	float:left;
	background:url('../i/playReal.png') no-repeat 0px 0px;
	cursor:pointer;
}
#as-playReal:active, #as-playReal:focus{
	background:url('../i/playReal.png') no-repeat 0px -43px;
}


#as-fun-or-real.mobile{
	margin-left:280px;
	width:430px;
}
#as-fun-or-real.mobile #as-playFun{
	width: 200px;
	height: 100px;
	background:url('../i/playFunMobile.png') no-repeat 0px 0px;		
}
#as-fun-or-real.mobile #as-playFun:active{
	background:url('../i/playFunMobile.png') no-repeat 0px -100px;
}
#as-fun-or-real.mobile #as-playReal{
	width: 200px;
	height: 100px;
	background:url('../i/playRealMobile.png') no-repeat 0px 0px;		
}
#as-fun-or-real.mobile #as-playReal:active{
	background:url('../i/playRealMobile.png') no-repeat 0px -100px;
}
#as-game-block {
	width:1280px;
	height:770px;
	margin:0;
	position:absolute;
	display:none;
	z-index:9999;
}
#as-game-block.as-game-block-black {
	background:url("../i/as-game-block-black.png") repeat center center;
	height:100%;
}
#as-attention {
	display: none;
    width: 330px;
    height: 150px;
    color: white;
    position: absolute;
    left: 475px;
    top: 350px;
}
#as-attention div{
	margin: 60px 0 0 68px;
	position: absolute;
	font-size: 18px;
	font-weight:bold;
	line-height: 30px;
	width: 250px;
}
#as-attention div a{
	color:#ed0677;
}
#as-attention div a:hover{
	color:#bb055e;
}

#as-game-icons {
	width: 680px;
	top: 37px;
	height: 63px;
	left: 256px;
	position: absolute;
	z-index: 25;
}


#as-infoIcon {
    top: 110px;
    left: 170px;
    cursor: pointer;
    position: absolute;
    height: 180px;
    width: 80px;
    background: url('../i/buttons.png') no-repeat 0px 0px;
}
#as-infoIcon:hover{
	background-position:0px -180px;
}
#as-infoIcon:active{
	background-position:0px -360px;
}


.as-soundIcon {
    right: 170px;
    top: 210px;
	cursor:pointer;
    height: 80px;
    width: 80px;
    position: absolute;
}
.as-soundIcon.high{
    background-position: -1278px 0px;
}
.as-soundIcon.high:hover{
    background-position: -1278px -80px;
}
.as-soundIcon.high:hover{
    background-position: -1278px -160px;
}
.as-soundIcon.low{
    background-position: -1278px -320px;
}
.as-soundIcon.low:hover{
    background-position: -1278px -400px;
}
.as-soundIcon.low:active{
    background-position: -1278px -480px;
}
.as-soundIcon.deactive{
    background-position: -1278px -640px;
}
.as-soundIcon.deactive:hover{
    background-position: -1278px -720px;
}
.as-soundIcon.deactive:active{
    background-position: -1278px -800px;
}

#as-turboSpinIcon {
	height: 80px;
    width: 80px;
    right: 170px;
    top: 110px;
    position:absolute;
    cursor:pointer;
    background-position: -1196px 0px;
}
#as-turboSpinIcon:hover{
    background-position:-1196px -80px;
}
#as-turboSpinIcon:active{
    background-position:-1196px -160px;
}
#as-turboSpinIcon.deactive{
	background-position: -1196px -320px !important;
}
#as-turboSpinIcon.deactive:hover{
	background-position: -1196px -400px !important;
}
#as-turboSpinIcon.deactive:active{
	background-position: -1196px -480px !important;
}


#as-game-info {
	width: 900px;
    height: 550px;
    margin: auto;
    position: absolute;
    top: 120px;
    left: 190px;
    display: none;
    z-index: 1;
    background-repeat:no-repeat;
}

#as-game-info.as-game-info0{
    background-position:0px 0px;
}
#as-game-info.as-game-info1{
	background-position: 0px -550px;
}
#as-game-info.as-game-info2{
		background-position: 0px -1100px;
}
#as-game-info.as-game-info3{
		background-position: 0px -1650px;
}
#as-game-info.as-game-info4{
		background-position: 0px -2200px;
}
#as-game-aL{
	width: 50px;
    height: 50px;
    position: absolute;
    cursor: pointer;
    bottom: 30px;
    left: 280px;
    z-index: 2;
}
#as-game-aR{
	width: 50px;
    height: 50px;
    bottom: 30px;
    right: 280px;
    position: absolute;
    cursor: pointer;
    z-index: 2;
}
#as-game-aBack{
    bottom: 31px;
    left: 283px;
	width: 334px;
    height: 50px;
    cursor: pointer;
    position:absolute;
    background-image:url("../i/backToGameButton.png");
    background-position:0px 0px;
}

#as-game-aBack:hover {
	background-position:0px -50px;
    
}
#as-game-aBack:active {
	background-position:0px -100px;
}


#as-game {
	width:1280px;
	height:960px;
	background:url('../i/backgraund.jpg') no-repeat top center;
	margin:0;
	position:absolute;
	box-shadow: 0 0 0px rgba(0,0,0,0.8); 
	transform-origin:0px top;
	-webkit-transform-origin:0px top;
	-moz-transform-origin: 0px top;
	-o-transform-origin: 0px top;
	-ms-transform-origin: 0px top;
    display:none;
}

#as-double {
    width: 780px;
    height: 472px;
    position: absolute;
    top: 193px;
    left: 249px;
    z-index: 20;
    font-family: Totem;
    display: none;
}
#reelsBg{
    position: absolute;
    width: 1280px;
    height: 760px;
    bottom: 200px;
    left:0px;
    background-repeat: no-repeat;
    background-position:0px 0px;
    
}
#reelsBg.double{
    background-image: url("../i/double-bg.png") !important;
    background-position:0px 0px;
}
#reelsBg.bonusEmpty{
    background-image: url("../i/bonusBG.png") !important;
    background-position:-1280px 0px;
}
#reelsBg.bonus{
    background-image: url("../i/bonusBG.png") !important;
    background-position:0px 0px;
}
#reelsBg.bigBonus{
    background-image: url("../i/bonusBG.png") !important;
    background-position:-2560px 0px;
}
#reelsBg.static{
    background-image: url("../i/reelsBG.png");
    background-position:0px 0px;
}
#as-reel-1{
	
}
#as-reel-2{
	left:157px;
}
#as-reel-3{
	left:314px;
}
#as-reel-4{
	left:471px;
}
#as-reel-5{
	left:628px;
}

#reelsBg.static.step0{background-position:0px 0px  !important;}
#reelsBg.static.step1{background-position:0px -760px  !important;}
#reelsBg.static.step2{background-position:0px -1520px  !important;}
#reelsBg.static.step3{background-position:0px -2280px  !important;}
#reelsBg.static.step4{background-position:0px -3040px  !important;}
#reelsBg.static.step5{background-position:0px -3800px  !important;}
#reelsBg.static.step6{background-position:0px -4560px  !important;}
#reelsBg.static.step7{background-position:0px -5320px  !important;}
#reelsBg.static.step8{background-position:0px -6080px  !important;}
#reelsBg.static.step9{background-position:0px -6840px  !important;}
#reelsBg.static.step10{background-position:0px -7600px  !important;}
#reelsBg.static.step11{background-position:0px -8360px  !important;}
#reelsBg.static.step12{background-position:0px -9120px  !important;}
#reelsBg.static.step13{background-position:0px -9880px  !important;}
#reelsBg.static.step14{background-position:0px -10640px  !important;}
#reelsBg.static.step15{background-position:0px -11400px  !important;}
#reelsBg.static.step16{background-position:0px -12160px  !important;}
#reelsBg.static.step17{background-position:0px -12920px  !important;}
#reelsBg.static.step18{background-position:0px -13680px  !important;}
#reelsBg.static.step19{background-position:0px -14440px  !important;}
#reelsBg.static.step20{background-position:0px -15200px  !important;}
#reelsBg.static.step21{background-position:0px -15960px  !important;}
#reelsBg.static.step22{background-position:0px -16720px  !important;}
#reelsBg.static.step23{background-position:0px -17480px  !important;}
#reelsBg.static.step24{background-position:0px -18240px  !important;}
#reelsBg.static.step25{background-position:0px -19000px  !important;}
#reelsBg.static.step26{background-position:0px -19760px  !important;}
#reelsBg.static.step27{background-position:0px -20520px  !important;}
#reelsBg.static.step28{background-position:0px -21280px  !important;}
#reelsBg.static.step29{background-position:0px -22040px  !important;}
#reelsBg.static.step30{background-position:0px -22800px  !important;}
#reelsBg.static.step31{background-position:0px -23560px  !important;}
#reelsBg.static.step32{background-position:0px -24320px  !important;}
#reelsBg.static.step33{background-position:0px -25080px  !important;}
#reelsBg.static.step34{background-position:0px -25840px  !important;}
#reelsBg.static.step35{background-position:0px -26600px  !important;}
#reelsBg.static.step36{background-position:0px -27360px  !important;}
#reelsBg.static.step37{background-position:0px -28120px  !important;}
#reelsBg.static.step38{background-position:0px -28880px  !important;}


#reelsBg.bonus.step0{background-position:0px 0px  !important;}
#reelsBg.bonus.step1{background-position:0px -760px  !important;}
#reelsBg.bonus.step2{background-position:0px -1520px  !important;}
#reelsBg.bonus.step3{background-position:0px -2280px  !important;}
#reelsBg.bonus.step4{background-position:0px -3040px  !important;}
#reelsBg.bonus.step5{background-position:0px -3800px  !important;}
#reelsBg.bonus.step6{background-position:0px -4560px  !important;}
#reelsBg.bonus.step7{background-position:0px -5320px  !important;}
#reelsBg.bonus.step8{background-position:0px -6080px  !important;}
#reelsBg.bonus.step9{background-position:0px -6840px  !important;}
#reelsBg.bonus.step10{background-position:0px -7600px  !important;}
#reelsBg.bonus.step11{background-position:0px -8360px  !important;}
#reelsBg.bonus.step12{background-position:0px -9120px  !important;}
#reelsBg.bonus.step13{background-position:0px -9880px  !important;}
#reelsBg.bonus.step14{background-position:0px -10640px  !important;}
#reelsBg.bonus.step15{background-position:0px -11400px  !important;}


#reelsBg.bonusEmpty.step0{background-position:-1280px 0px  !important;}
#reelsBg.bonusEmpty.step1{background-position:-1280px -760px  !important;}
#reelsBg.bonusEmpty.step2{background-position:-1280px -1520px  !important;}
#reelsBg.bonusEmpty.step3{background-position:-1280px -2280px  !important;}
#reelsBg.bonusEmpty.step4{background-position:-1280px -3040px  !important;}
#reelsBg.bonusEmpty.step5{background-position:-1280px -3800px  !important;}
#reelsBg.bonusEmpty.step6{background-position:-1280px -4560px  !important;}
#reelsBg.bonusEmpty.step7{background-position:-1280px -5320px  !important;}
#reelsBg.bonusEmpty.step8{background-position:-1280px -6080px  !important;}
#reelsBg.bonusEmpty.step9{background-position:-1280px -6840px  !important;}
#reelsBg.bonusEmpty.step10{background-position:-1280px -7600px  !important;}
#reelsBg.bonusEmpty.step11{background-position:-1280px -8360px  !important;}
#reelsBg.bonusEmpty.step12{background-position:-1280px -9120px  !important;}
#reelsBg.bonusEmpty.step13{background-position:-1280px -9880px  !important;}
#reelsBg.bonusEmpty.step14{background-position:-1280px -10640px  !important;}
#reelsBg.bonusEmpty.step15{background-position:-1280px -11400px  !important;}


#reelsBg.bigBonus.step0{background-position:-2560px 0px  !important;}
#reelsBg.bigBonus.step1{background-position:-2560px -760px  !important;}
#reelsBg.bigBonus.step2{background-position:-2560px -1520px  !important;}
#reelsBg.bigBonus.step3{background-position:-2560px -2280px  !important;}
#reelsBg.bigBonus.step4{background-position:-2560px -3040px  !important;}
#reelsBg.bigBonus.step5{background-position:-2560px -3800px  !important;}
#reelsBg.bigBonus.step6{background-position:-2560px -4560px  !important;}
#reelsBg.bigBonus.step7{background-position:-2560px -5320px  !important;}
#reelsBg.bigBonus.step8{background-position:-2560px -6080px  !important;}
#reelsBg.bigBonus.step9{background-position:-2560px -6840px  !important;}
#reelsBg.bigBonus.step10{background-position:-2560px -7600px  !important;}
#reelsBg.bigBonus.step11{background-position:-2560px -8360px  !important;}
#reelsBg.bigBonus.step12{background-position:-2560px -9120px  !important;}
#reelsBg.bigBonus.step13{background-position:-2560px -9880px  !important;}
#reelsBg.bigBonus.step14{background-position:-2560px -10640px  !important;}
#reelsBg.bigBonus.step15{background-position:-2560px -11400px  !important;}


#as-double h1.previousCards {
	position: absolute;
	margin-top: 100px;
	margin-left: 18px;
	font-size: 22px;
	letter-spacing:3px;
	color: #ece42c;
	width:340px;
	height:38px;
	line-height:38px;
	z-index:1;
	text-indent:12px;
	background:url('../i/gambleAmountH1-bg.png') no-repeat 0px 0px;
}
#as-double div.previousCardsHistory {
	position: absolute;
	margin-top: 85px;
	margin-left: 265px;
	font-size: 22px;
	letter-spacing:3px;
	color: #ece42c;
	width: 450px;
	height: 70px;
	line-height:38px;
	z-index:1;
	text-indent:12px;
}
#as-double div.previousCardsHistory div.redCard{
	background:url('../i/gambleCard-bg.png') no-repeat 0px -210px;
	margin-right:5px;
	float:left;
	width:70px;
	height:70px;
}
#as-double div.previousCardsHistory div.blackCard{
	background:url('../i/gambleCard-bg.png') no-repeat 0px -70px;
	margin-right:5px;
	float:left;
	width:70px;
	height:70px;
}

#as-double h1.gambleAmount {
    position: absolute;
    font-size: 16px;
    text-align: center;
    color: #00ffff;
    width: 162px;
    height: 24px;
    text-indent: 12px;
    top: 5px;
    left: 86px;
    letter-spacing: 1px;
    text-transform:uppercase;
}
#gambleToWin.disableWin{
	text-indent:-9999px !important;
}
#as-double h1.gambleToWinAmount {
    position: absolute;
    font-size: 16px;
    text-align: center;
    height: 24px;
    width: 202px;
    text-indent: 12px;
    letter-spacing: 1px;
    color: #00ffff;
    top: 7px;
    left: 499px;
    text-transform:uppercase;
}

#as-double h1.gambleAmount span, #as-double h1.gambleToWinAmount span{
    height: 34px;
    line-height: 38px;
    width: 148px;
    margin-left: 14px;
    display: inline-block;
    text-align: center;
    text-indent: 0px;
    margin-top:4px;
}

#as-double div.as-doublebtn-red {
    position: absolute;
    width: 160px;
    height: 160px;
    z-index: 8;
     top:237px;
    left:94px;
    cursor: pointer;
    background-position:0px 0px;
}
#as-double div.as-doublebtn-red:hover{
    background-position:0px -320px;
}
#as-double div.as-doublebtn-red:active{
    background-position:0px -480px;
}
#as-double div.as-doublebtn-red.disabled{
    background-position:0px -160px;
}
#as-double div.as-doublebtn-black {
    position: absolute;
    width: 160px;
    height: 160px;
    cursor: pointer;
    z-index: 8;
    left:528px;
    top:237px;

    background-position:-160px 0px;
}
#as-double div.as-doublebtn-black:hover{
    background-position:-160px -320px;
}
#as-double div.as-doublebtn-black:active{
    background-position:-160px -480px;
}
#as-double div.as-doublebtn-black.disabled{
    background-position:-160px -160px;
}
.smallCardContainer{
    height: 100px;
    width: 400px;
    position: absolute;
    top: 80px;
    left: 197px;
    overflow: hidden;
}
.smallCard{
    background:url("../i/cardsSmall.png") no-repeat;
    height:100px;
    width:67px;
    margin-left:5px;
    margin-right:5px;
    float:left;
    background-position: 0px 0px;
}
.smallCard.blackCard1{
    background-position:0px -200px;
}
.smallCard.blackCard2{
    background-position:0px -300px;
}
.smallCard.redCard1{
    background-position:0px -400px;
}
.smallCard.redCard2{
    background-position:0px -500px;
}

.corners{
    height:446px;
    width:770px;
    position:absolute;
    background:url("../i/corners.png") no-repeat;
    top:4px;
    left:4px;
}
.bigCard{
    position:absolute;
    top:196px;
    left:307px;
    width:167px;
    height:250px;
    background:url("../i/cardsBig.png") no-repeat;
    background-position:0px 0px;
}
.bigCard.active{
    background-position:0px -250px;
}
.bigCard.blackCard1{
    background-position:0px -500px !important;
}
.bigCard.blackCard2{
    background-position:0px -750px !important;
}
.bigCard.redCard1{
    background-position:0px -1000px !important;
}
.bigCard.redCard2{
    background-position:0px -1250px !important;
}
.corners.step1{
    
    background-position:0px 0px;
}
.corners.step2{
    background-position:0px -446px;
}
.corners.step3{
    background-position:0px -892px;
}

#as-double div.as-doubleCard {
	position: absolute;
	margin: 180px 0 0 280px;
	background:url('../i/doubleCard.png') no-repeat 0px 0px;
	width:153px;
	height:209px;
}
#as-double div.as-doubleCard.active{
	background:url('../i/doubleCard.png') no-repeat 0px -209px;
}

#as-double div.as-doubleCard.card1{
	background:url('../i/doubleCards.png') no-repeat 0px 0px;
	height:204px;
}
#as-double div.as-doubleCard.card2{
	background:url('../i/doubleCards.png') no-repeat 0px -204px;
	height:204px;
}
#as-double div.as-doubleCard.card3{
	background:url('../i/doubleCards.png') no-repeat 0px -408px;
	height:204px;
}
#as-double div.as-doubleCard.card4{
	background:url('../i/doubleCards.png') no-repeat 0px -612px;
	height:204px;
}





#as-double .double{
	 width:121px;
	height:55px;
	background:url('../i/double.png') no-repeat top center;
	cursor:pointer;
	display:none;
}
#as-double .double.active, #as-double .double:active{
	background:url('../i/double.png') no-repeat 0 -55px;
}


#as-reels {
	width: 780px;
	height: 650px;
	position: absolute;
    left: 250px;
    overflow:hidden;
       -o-transform:translate3d(0,0,0);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
}

#as-reels .as-reel {
	float:left;
	position:absolute;
    width: 152px;
    height: 100%;
    
}
div.divIcons{
	width:152px;
	height:152px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	position:absolute;
    -o-transform:translate3d(0,0,0);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    transition-property:transform;
    -webkit-transition-property:transform;
    -webkit-transition-property:-webkit-transform;
}
div.divIcons:nth-child(1){
    margin-top:194px;
}
div.divIcons:nth-child(2){
	margin-top:346px;
}
div.divIcons:nth-child(3){
	margin-top:498px;
}

div.divIcon1{
	background-image: url('../i/faces/1-anim.png');
}
div.divIcon2{
	background-image: url('../i/faces/2-anim.png');
}
div.divIcon3{
	background-image: url('../i/faces/3-anim.png');
}
div.divIcon4{
	background-image: url('../i/faces/4-anim.png');
}
div.divIcon5{
	background-image: url('../i/faces/5-anim.png');
}
div.divIcon6{
	background-image: url('../i/faces/6-anim.png');
}
div.divIcon7{
	background-image: url('../i/faces/7-anim.png');
}
div.divIcon8{
	background-image: url('../i/faces/8-anim.png');
}
div.divIcon9{
	background-image: url('../i/faces/9-anim.png');
}
div.divIcon10{
	background-image: url('../i/faces/10-anim.png');
}
div.divIcon11{
	background-image: url('../i/faces/11-anim.png');
}
div.divIcon12{
	background-image: url('../i/faces/12-anim.png');
}
div.divIcon13{
	background-image: url('../i/faces/13-anim.png');
}
div.divIcon12.scatter{
    background-position:-608px -456px;
}

/*
.divIcon1.divIconBlur{
	background: url('../i/faces/1-blur.png') 0px 0px !important;
}
.divIcon2.divIconBlur{
	background: url('../i/faces/2-blur.png') 0px 0px  !important;
}
.divIcon3.divIconBlur{
	background: url('../i/faces/3-blur.png') 0px 0px  !important;
}
.divIcon4.divIconBlur{
	background: url('../i/faces/4-blur.png') 0px 0px  !important;
}
.divIcon5.divIconBlur{
	background: url('../i/faces/5-blur.png') 0px 0px  !important;
}
.divIcon6.divIconBlur{
	background: url('../i/faces/6-blur.png') 0px 0px  !important;
}
.divIcon7.divIconBlur{
	background: url('../i/faces/7-blur.png') 0px 0px  !important;
}
.divIcon8.divIconBlur{
	background: url('../i/faces/8-blur.png') 0px 0px  !important;
}
.divIcon9.divIconBlur{
	background: url('../i/faces/9-blur.png') 0px 0px  !important;
}
.divIcon10.divIconBlur{
	background: url('../i/faces/10-blur.png') 0px 0px  !important;
}
.divIcon11.divIconBlur{
	background: url('../i/faces/11-blur.png') 0px 0px  !important;
}
.divIcon12.divIconBlur{
	background: url('../i/faces/12-blur.png') 0px 0px  !important;
}
.divIcon13.divIconBlur{
	background: url('../i/faces/13-blur.png') 0px 0px  !important;
}

    */
.divIcons.divIconBlur{
    background-position: 0px -1064px !important;
}

#as-reels .divIcons.divIconAnimEyes.step1	{background-position: 0px -1064px  !important;}
#as-reels .divIcons.divIconAnimEyes.step2	{background-position:-152px -1064px  !important;}
#as-reels .divIcons.divIconAnimEyes.step3	{background-position:-304px -1064px  !important;}
#as-reels .divIcons.divIconAnimEyes.step4	{background-position:-456px -1064px  !important;}
#as-reels .divIcons.divIconAnimEyes.step5	{background-position:-608px -1064px  !important;}
#as-reels .divIcons.divIconAnimEyes.step6	{background-position:-760px -1064px  !important;}
#as-reels .divIcons.divIconAnimEyes.step7	{background-position:-912px -1064px  !important;}


#as-reels .divIcons.divIconAnimEyes.step8	{background-position: 0px -1216px  !important;}
#as-reels .divIcons.divIconAnimEyes.step9	{background-position:-152px -1216px  !important;}
#as-reels .divIcons.divIconAnimEyes.step10	{background-position:-304px -1216px  !important;}


#as-top-navigation{
	width: 466px;
	height: 190px;
	position:absolute;
    left: 407px;
    text-align:center;
	background-repeat:no-repeat;
	background-position:0px 0px;
    display:none;
}
/**/
#as-top-navigation.step0{background-position:0px 0px  !important;}
#as-top-navigation.step1{background-position:0px -190px  !important;}
#as-top-navigation.step2{background-position:0px -380px  !important;}
#as-top-navigation.step3{background-position:0px -570px  !important;}
#as-top-navigation.step4{background-position:0px -760px  !important;}
#as-top-navigation.step5{background-position:0px -950px  !important;}
#as-top-navigation.step6{background-position:0px -1140px  !important;}
#as-top-navigation.step7{background-position:0px -1330px  !important;}
#as-top-navigation.step8{background-position:0px -1520px  !important;}
#as-top-navigation.step9{background-position:0px -1710px  !important;}
#as-top-navigation.step10{background-position:0px -1900px  !important;}
#as-top-navigation.step11{background-position:0px -2090px  !important;}
#as-top-navigation.step12{background-position:0px -2280px  !important;}
#as-top-navigation.step13{background-position:0px -2470px  !important;}
#as-top-navigation.step14{background-position:0px -2660px  !important;}
#as-top-navigation.step15{background-position:0px -2850px  !important;}
#as-top-navigation.step16{background-position:0px -3040px  !important;}
#as-top-navigation.step17{background-position:0px -3230px  !important;}
#as-top-navigation.step18{background-position:0px -3420px  !important;}
#as-top-navigation.step19{background-position:0px -3610px  !important;}
#as-top-navigation.step20{background-position:0px -3800px  !important;}
#as-top-navigation.step21{background-position:0px -3990px  !important;}
#as-top-navigation.step22{background-position:0px -4180px  !important;}
#as-top-navigation.step23{background-position:0px -4370px  !important;}
#as-top-navigation.step24{background-position:0px -4560px  !important;}
#as-top-navigation.step25{background-position:0px -4750px  !important;}
#as-top-navigation.step26{background-position:0px -4940px  !important;}
#as-top-navigation.step27{background-position:0px -5130px  !important;}
#as-top-navigation.step28{background-position:0px -5320px  !important;}
#as-top-navigation.step29{background-position:0px -5510px  !important;}
#as-top-navigation.step30{background-position:0px -5700px  !important;}
#as-top-navigation.step31{background-position:0px -5890px  !important;}
#as-top-navigation.step32{background-position:0px -6080px  !important;}
#as-top-navigation.step33{background-position:0px -6270px  !important;}
#as-top-navigation.step34{background-position:0px -6460px  !important;}
#as-top-navigation.step35{background-position:0px -6650px  !important;}
#as-top-navigation.step36{background-position:0px -6840px  !important;}
#as-top-navigation.step37{background-position:0px -7030px  !important;}
#as-top-navigation.step38{background-position:0px -7220px  !important;}
#as-top-navigation.step39{background-position:0px -7410px  !important;}
#as-top-navigation.step40{background-position:0px -7600px  !important;}
#as-top-navigation.step41{background-position:0px -7790px  !important;}
#as-top-navigation.step42{background-position:0px -7980px  !important;}
#as-top-navigation.step43{background-position:0px -8170px  !important;}
#as-top-navigation.step44{background-position:0px -8360px  !important;}
#as-top-navigation.step45{background-position:0px -8550px  !important;}
#as-top-navigation.step46{background-position:0px -8740px  !important;}
#as-top-navigation.step47{background-position:0px -8930px  !important;}
#as-top-navigation.step48{background-position:0px -9120px  !important;}
#as-top-navigation.step49{background-position:0px -9310px  !important;}
#as-top-navigation.step50{background-position:0px -9500px  !important;}
#as-top-navigation.step51{background-position:0px -9690px  !important;}
#as-top-navigation.step52{background-position:0px -9880px  !important;}
#as-top-navigation.step53{background-position:0px -10070px  !important;}
#as-top-navigation.step54{background-position:0px -10260px  !important;}
#as-top-navigation.step55{background-position:0px -10450px  !important;}
#as-top-navigation.step56{background-position:0px -10640px  !important;}
#as-top-navigation.step57{background-position:0px -10830px  !important;}




#as-play-for-real{
	width:129px;
	height:32px;
	position:absolute;
	top: 643px;
	left: 193px;
	z-index: 150;
	cursor:pointer;
    display:none;
}
#as-play-for-real.active{
	background-position: 0px -41px;
}

#userBalanceDiv {
	width: 120px;
    height:80px;
	top:110px;
    left:270px;
	text-align: center;
	color: #f0e3d0;
	font-size: 22px;
	letter-spacing:1px;
	position:absolute;
	overflow: hidden;
    background-position: -82px 0px;
}

#userBalanceDiv #userBalanceSpan{
	position: absolute;
    top: 45px;
    left: 0px;
    width: 100%;
}

#userWinDiv {
	width: 120px;
    height:80px;
	top: 110px;
    left: 890px;
	text-align: right;
	color: #f0e3d0;
	font-size: 22px;
	letter-spacing:1px;
	position:absolute;
	overflow: hidden;
}

#userWinDiv #userWinSpan {
	position: absolute;
    left: 0px;
    top: 47px;
    width: 100%;
    text-align: center;
}

#userFreeSpinWinDiv {
	width: 105px;
	line-height: 31px;
	display: inline-block;
	text-align: right;
	color: #f0e3d0;
	font-size: 22px;
	letter-spacing:1px;
	margin-left: 300px;
	position:absolute;
	overflow: hidden;
	text-align:center;
	display:none;
    overflow:hidden;
}

 #allBetSpan {
    position: absolute;
    top: 43px;
    width: 100%;
    text-align: center;
    font-size: 23px;
    z-index:1;
}

#as-navigation {
	width:1280px;
	height:300px;
	top:660px;
	position:absolute;
	z-index:113;
    background-image:url("../i/buttonsBG.png");
    /*-webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);*/
    

}
#as-navigation div{
    -webkit-filter:blur(0px);
}

#as-navigation .button{
	cursor:pointer;
    position:absolute;
}



#as-navigation .coins{
	width:121px;
	height:55px;
	background:url('../i/coins.png') no-repeat top center;
	cursor:default;
}
#as-navigation .coins.active{
	background:url('../i/coins.png') no-repeat  0 -55px;
}





#startAutoPlay {
	width: 120px;
	height: 27px;
	display: inline-block;
	position: absolute;
	cursor:pointer;
}
#as-navigation #startAutoPlay:active{
	 background:url('../i/autoplaySpan.png') no-repeat 0 -27px;
}



#as-navigation .autoplay{
	width: 120px;
    height: 80px;
    top: 210px;
    left: 890px;
    z-index: 1;
    position: absolute;
}
#as-navigation .autoplay.active, #as-navigation .autoplay:hover{
}
#as-navigation .autoplay.active, #as-navigation .autoplay:active{
}
#as-navigation .autoplay.buttonDisabled, #as-navigation .autoplay.buttonDisabled:active {
	cursor:default;
}

#as-navigation .stop{
}
#as-navigation .stop:hover, #as-navigation .stop:hover{
}
#as-navigation .stop.active, #as-navigation .stop:active{
}
#as-navigation .stop.buttonDisabled, #as-navigation .stop.buttonDisabled:active{
	cursor:default;
}

#as-navigation .bet{
	width:120px;
	height:80px;
    position:absolute;
    left: 270px;
    top: 210px;
    color:white;
}
#as-navigation .bet.buttonDisabled{
    background-position:-204px -240px !important;
    color:gray;
}

/***************/
#decreaseBet {
    width: 60px;
    height: 80px;
    position: absolute;
    z-index:3;
}
#increaseBet {
    width: 60px;
    height: 80px;
    z-index:3;

    margin-left:60px;
    position: absolute;
}

#as-navigation #betPerLineSpan{
	width: 121px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    text-align: center;
    margin-top: 50px;
    color: #990000;
    font-weight: bold;
    font-style: italic;
    font-family: Totem;
    font-size: 24px;
    overflow: hidden;
    position:absolute;
    display:none;
}

#as-navigation .bet.buttonDisabled #betPerLineSpan {
	color:#3e3e3e;
}



#as-navigation .doubleRed{
    width: 230px;
    height: 100px;
    background-position:-720px 0px;
    top: 150px;
    left: 640px;
}
#as-navigation .doubleRed.active, #as-navigation .doubleRed:hover{
	background-position: -720px -100px;
}
#as-navigation .doubleRed.active, #as-navigation .doubleRed:active{
	background-position: -720px -200px;
}
#as-navigation .doubleRed.buttonDisabled, #as-navigation .doubleRed.buttonDisabled:active{
	background-position: -720px -300px;
	cursor:default;
}
#as-navigation .doubleRed.infoNext{
    background-position: -720px -600px !important;
}
#as-navigation .doubleRed.infoNext:hover{
    background-position: -720px -700px !important;
}
#as-navigation .doubleRed.infoNext:active{
    background-position: -720px -800px !important;
}
#as-navigation .doubleRed.gamble{
     background-position: -720px -400px !important;
}
#as-navigation .doubleRed.gamble:active{
    background-position: -720px -500px !important;
}

#as-navigation .doubleBlack{
	width: 230px;
    height: 100px;
    position: absolute;
    background-position:-326px 0px;
    top: 150px;
    left: 410px;
}
#as-navigation .doubleBlack.active, #as-navigation .doubleBlack:hover{
	background-position:-326px -100px;
}
#as-navigation .doubleBlack.active, #as-navigation .doubleBlack:active{
	background-position:-326px -200px;
}

#as-navigation .doubleBlack.buttonDisabled, #as-navigation .doubleBlack.buttonDisabled:active{
	background-position:-326px -300px;
	cursor:default;
}
#as-navigation .doubleBlack.infoPrev{
    background-position:-326px -600px !important;
}
#as-navigation .doubleBlack.infoPrev:hover{
    background-position:-326px -700px !important;
}
#as-navigation .doubleBlack.infoPrev:active{
    background-position:-326px -800px !important;
}

#as-navigation .doubleBlack.gamble{
     background-position: -326px -400px !important;
}
#as-navigation .doubleBlack.gamble:active{
    background-position: -326px -500px !important;
}
#as-navigation .spin{
    width: 160px;
    height: 160px;
    top: 120px;
    left: 560px;
    position: absolute;
}
#as-navigation .spin.active, #as-navigation .spin:hover{
	 background-position:-558px -160px;
}
#as-navigation .spin.buttonDisabled.active, #as-navigation .spin.buttonDisabled:hover{
    background-position:-558px -480px;
    cursor:default;
}
#as-navigation .spin.active, #as-navigation .spin:active{
	 background-position:-558px -320px;
}

#as-navigation .spin.buttonDisabled, #as-navigation .spin.buttonDisabled:active {
	background-position:-558px -480px;
    cursor:default;
}
#as-navigation .spin.infoBack{
    background-position:-558px -640px !important;
}
#as-navigation .spin.infoBack:hover{
    background-position:-558px -800px !important;
}
#as-navigation .spin.infoBack:active{
    background-position:-558px -960px !important;
}

#as-navigation .spin.gamble{
    background-position:-558px -1280px !important;
}
#as-navigation .spin.gamble:hover{
    background-position:-558px -1440px !important;
}
#as-navigation .spin.gamble:active{
    background-position:-558px -1600px !important;
}

#as-lines-BTNS{
	position: absolute;
	width: 960px;
}
#as-lines-LINES{
	position: absolute;
	width: 740px;
	left:110px;
}

.lineBTNleft {
	position:absolute;
	left:84px;
	width:24px;
	height:24px;
}

.lineBTNright {
	position:absolute;
	right:84px;
	width:24px;
	height:24px;
}

.lineBTNleft.active{
	z-index:10;
}
.lineBTNright.active{
	z-index:10;
}

.line4BTN{
	top:132px;
	z-index:10 !important;
}
.line2BTN{
	top:180px;
}
.line9BTN.lineBTNleft{
	top:226px;
}
.line9BTN.lineBTNright{
	top:408px;
}


.line7BTN{
	top:272px;
}
.line1BTN{
	top:317px;
}
.line6BTN{
	top:363px;
}

.line8BTN.lineBTNleft{
	top:408px;
}
.line8BTN.lineBTNright{
	top:226px;
}
.line3BTN{
	top:456px;
}
.line5BTN{
	top:502px;
}


.as-hidden {
	display:none !important;
}

.as-mobile{
	margin-top:-160px !important;
}

#as-reels .divIcons.animStep0	    {background-position: 0px 0px  !important;}
#as-reels .divIcons.animStep1	    {background-position:-152px 0px  !important;}
#as-reels .divIcons.animStep2	    {background-position:-304px 0px  !important;}
#as-reels .divIcons.animStep3	    {background-position:-456px 0px  !important;}
#as-reels .divIcons.animStep4	    {background-position:-608px 0px  !important;}
#as-reels .divIcons.animStep5	    {background-position:-760px 0px  !important;}
#as-reels .divIcons.animStep6	    {background-position:-912px 0px  !important;}
#as-reels .divIcons.animStep7	    {background-position: 0px -152px  !important;}
#as-reels .divIcons.animStep8	    {background-position:-152px -152px  !important;}
#as-reels .divIcons.animStep9	    {background-position:-304px -152px  !important;}
#as-reels .divIcons.animStep10	{background-position:-456px -152px  !important;}
#as-reels .divIcons.animStep11	{background-position:-608px -152px  !important;}
#as-reels .divIcons.animStep12	{background-position:-760px -152px  !important;}
#as-reels .divIcons.animStep13	{background-position:-912px -152px  !important;}
#as-reels .divIcons.animStep14	{background-position: 0px -304px  !important;}
#as-reels .divIcons.animStep15	{background-position:-152px -304px  !important;}
#as-reels .divIcons.animStep16	{background-position:-304px -304px  !important;}
#as-reels .divIcons.animStep17	{background-position:-456px -304px  !important;}
#as-reels .divIcons.animStep18	{background-position:-608px -304px  !important;}
#as-reels .divIcons.animStep19	{background-position:-760px -304px  !important;}
#as-reels .divIcons.animStep20	{background-position:-912px -304px  !important;}
#as-reels .divIcons.animStep21	{background-position: 0px -456px  !important;}
#as-reels .divIcons.animStep22	{background-position:-152px -456px  !important;}
#as-reels .divIcons.animStep23	{background-position:-304px -456px  !important;}
#as-reels .divIcons.animStep24	{background-position:-456px -456px  !important;}
#as-reels .divIcons.animStep25	{background-position:-608px -456px  !important;}
#as-reels .divIcons.animStep26	{background-position:-760px -456px  !important;}
#as-reels .divIcons.animStep27	{background-position:-912px -456px  !important;}
#as-reels .divIcons.animStep28	{background-position: 0px -608px  !important;}
#as-reels .divIcons.animStep29	{background-position:-152px -608px  !important;}
#as-reels .divIcons.animStep30	{background-position:-304px -608px  !important;}
#as-reels .divIcons.animStep31	{background-position:-456px -608px  !important;}
#as-reels .divIcons.animStep32	{background-position:-608px -608px  !important;}
#as-reels .divIcons.animStep33	{background-position:-760px -608px  !important;}
#as-reels .divIcons.animStep34	{background-position:-912px -608px  !important;}
#as-reels .divIcons.animStep35	{background-position: 0px -760px  !important;}
#as-reels .divIcons.animStep36	{background-position:-152px -760px  !important;}
#as-reels .divIcons.animStep37	{background-position:-304px -760px  !important;}
#as-reels .divIcons.animStep38	{background-position:-456px -760px  !important;}
#as-reels .divIcons.animStep39	{background-position:-608px -760px  !important;}
#as-reels .divIcons.animStep40	{background-position:-760px -760px  !important;}
#as-reels .divIcons.animStep41	{background-position:-912px -760px  !important;}


#as-reels .divIcons.animStep42	{background-position: 0px -912px  !important;}
#as-reels .divIcons.animStep43	{background-position:-152px -912px  !important;}
#as-reels .divIcons.animStep44	{background-position:-304px -912px  !important;}
#as-reels .divIcons.animStep45	{background-position:-456px -912px  !important;}
#as-reels .divIcons.animStep46	{background-position:-608px -912px  !important;}
#as-reels .divIcons.animStep47	{background-position:-760px -912px  !important;}
#as-reels .divIcons.animStep48	{background-position:-912px -912px  !important;}



/**/


#as-freeSpin {
	
	width:1280px;
	height:710px;
	position:absolute;
	left: 0px;
	top: 0px;
    z-index:20;
	display:none;
}


.leftCol, .rightCol{
    position:absolute;
    height:440px;
    width:50px;
    top: 202px;
}
.leftCol{
    left: 192px;
}
.rightCol{
    left: 1038px;
}
.circle{
    height:44px;
    width:50px;
}
.circle.circleAnim{
    background:url("../i/circleAnim.png") no-repeat;
}
.circle.circleAnim.step1{background-position:0px 0px  !important;}
.circle.circleAnim.step2{background-position:0px -44px  !important;}
.circle.circleAnim.step3{background-position:0px -88px  !important;}
.circle.circleAnim.step4{background-position:0px -132px  !important;}
.circle.circleAnim.step5{background-position:0px -176px  !important;}
.circle.circleAnim.step6{background-position:0px -220px  !important;}
.circle.circleAnim.step7{background-position:0px -264px  !important;}
.circle.circleAnim.step8{background-position:0px -308px  !important;}
.circle.circleAnim.step9{background-position:0px -352px  !important;}
.circle.circleAnim.step10{background-position:0px -396px  !important;}
.circle.circleAnim.step11{background-position:0px -440px  !important;}
.circle.circleAnim.step12{background-position:0px -484px  !important;}
.circle.circleAnim.step13{background-position:0px -528px  !important;}
.circle.circleAnim.step14{background-position:0px -572px  !important;}
.circle.circleAnim.step15{background-position:0px -616px  !important;}

.shamanCanvas{
    position:absolute;
    z-index:10;
    top:0px;
    
}
#as-reels .divIcons .animIcon{
    height:152px;
    width:152px;
    background:url("../i/animIons.png") -152px 0px;
}
#as-reels .divIcons .animIcon.joker{
    background:url("../i/animIons.png") 0px 0px !important;
}
#as-reels .divIcons .animIcon.step0{
    background-position:-152px 0px;
}
#as-reels .divIcons .animIcon.step1{
    background-position:-152px -152px;
}
#as-reels .divIcons .animIcon.step2{
    background-position:-152px -304px;
}
#as-reels .divIcons .animIcon.step3{
    background-position:-152px -456px;
}
#as-reels .divIcons .animIcon.step4{
    background-position:-152px -608px;
}
#as-reels .divIcons .animIcon.step5{
    background-position:-152px -760px;
}
#as-reels .divIcons .animIcon.step6{
    background-position:-152px -912px;
}
#as-reels .divIcons .animIcon.step7{
    background-position:-152px -1064px;
}

#as-reels .divIcons .animIcon.joker.step0{
    background-position:0px 0px !important;
}
#as-reels .divIcons .animIcon.joker.step1{
    background-position:0px -152px !important;
}
#as-reels .divIcons .animIcon.joker.step2{
    background-position:0px -304px !important;
}
#as-reels .divIcons .animIcon.joker.step3{
    background-position:0px -456px !important;
}
#as-reels .divIcons .animIcon.joker.step4{
    background-position:0px -608px !important;
}
#as-reels .divIcons .animIcon.joker.step5{
    background-position:0px -760px !important;
}
#as-reels .divIcons .animIcon.joker.step6{
    background-position:0px -912px !important;
}
#as-reels .divIcons .animIcon.joker.step7{
    background-position:0px -1064px !important;
}
.boom{
    background:url("../i/iconBoom.png") no-repeat;
    height:348px;
    width:262px;
    margin-top:-22px;
    margin-left:-55px;
    background-position:0px 0px;
}

#as-reels .divIcons .boom.step0{background-position:0px 0px  !important;}
#as-reels .divIcons .boom.step1{background-position:0px -348px  !important;}
#as-reels .divIcons .boom.step2{background-position:0px -696px  !important;}
#as-reels .divIcons .boom.step3{background-position:0px -1044px  !important;}
#as-reels .divIcons .boom.step4{background-position:0px -1392px  !important;}
#as-reels .divIcons .boom.step5{background-position:0px -1740px  !important;}
#as-reels .divIcons .boom.step6{background-position:0px -2088px  !important;}
#as-reels .divIcons .boom.step7{background-position:0px -2436px  !important;}
#as-reels .divIcons .boom.step8{background-position:0px -2784px  !important;}
#as-reels .divIcons .boom.step9{background-position:0px -3132px  !important;}
#as-reels .divIcons .boom.step10{background-position:0px -3480px  !important;}
#as-reels .divIcons .boom.step11{background-position:0px -3828px  !important;}
#as-reels .divIcons .boom.step12{background-position:0px -4176px  !important;}
#as-reels .divIcons .boom.step13{background-position:0px -4524px  !important;}
#as-reels .divIcons .boom.step14{background-position:0px -4872px  !important;}
#as-reels .divIcons .boom.step15{background-position:0px -5220px  !important;}
#as-reels .divIcons .boom.step16{background-position:0px -5568px  !important;}
#as-reels .divIcons .boom.step17{background-position:0px -5916px  !important;}
#as-reels .divIcons .boom.step18{background-position:0px -6264px  !important;}
#as-reels .divIcons .boom.step19{background-position:0px -6612px  !important;}
#as-reels .divIcons .boom.step20{background-position:0px -6960px  !important;}
#as-reels .divIcons .boom.step21{background-position:0px -7308px  !important;}
#as-reels .divIcons .boom.step22{background-position:0px -7656px  !important;}
#as-reels .divIcons .boom.step23{background-position:0px -8004px  !important;}


#as-freeSpin .crystalBonus{
    position:absolute;
    height:710px;
    width:320px;
    bottom:0px;
    background:url("../i/shamans/bigBonusAnim1.png");
    display:none;
    z-index:4;
}
#as-freeSpin .crystalBonus .crystalBoom{
    position:absolute;
    height:710px;
    width:320px;
    top:0px;
    background:url("../i/shamans/bigBonusAnim2.png");
}
#crystalBonus6{
    left:320px;
}
#crystalBonus7{
    right:320px;
}

#as-freeSpin .crystal{
    position:absolute;
    height:710px;
    width:160px;
    bottom:0px;
    background:url("../i/shamans/shamanBonusAnim1.png");
    display:none;
    z-index:2;
}
#as-freeSpin .crystal .crystalBoom{
    position:absolute;
    height:710px;
    width:160px;
    top:0px;
    background:url("../i/shamans/shamanBonusAnim2.png");
}
#crystal1{
    left:220px;
}
#crystal2{
    left:380px;
}
#crystal3{
    left:540px;
}
#crystal4{
    left:700px;
}
#crystal5{
    left:860px;
}

#as-freeSpin .crystal.step0, #as-freeSpin .crystalBoom.step0, #as-freeSpin .crystalBonus.step0 {background-position:0px 0px  !important;}
#as-freeSpin .crystal.step1, #as-freeSpin .crystalBoom.step1, #as-freeSpin .crystalBonus.step1  {background-position:0px -710px  !important;}
#as-freeSpin .crystal.step2, #as-freeSpin .crystalBoom.step2, #as-freeSpin .crystalBonus.step2  {background-position:0px -1420px  !important;}
#as-freeSpin .crystal.step3, #as-freeSpin .crystalBoom.step3, #as-freeSpin .crystalBonus.step3  {background-position:0px -2130px  !important;}
#as-freeSpin .crystal.step4, #as-freeSpin .crystalBoom.step4, #as-freeSpin .crystalBonus.step4  {background-position:0px -2840px  !important;}
#as-freeSpin .crystal.step5, #as-freeSpin .crystalBoom.step5, #as-freeSpin .crystalBonus.step5  {background-position:0px -3550px  !important;}
#as-freeSpin .crystal.step6, #as-freeSpin .crystalBoom.step6, #as-freeSpin .crystalBonus.step6  {background-position:0px -4260px  !important;}
#as-freeSpin .crystal.step7, #as-freeSpin .crystalBoom.step7, #as-freeSpin .crystalBonus.step7  {background-position:0px -4970px  !important;}
#as-freeSpin .crystal.step8, #as-freeSpin .crystalBoom.step8, #as-freeSpin .crystalBonus.step8  {background-position:0px -5680px  !important;}
#as-freeSpin .crystal.step9, #as-freeSpin .crystalBoom.step9, #as-freeSpin .crystalBonus.step9  {background-position:0px -6390px  !important;}
#as-freeSpin .crystal.step10, #as-freeSpin .crystalBoom.step10, #as-freeSpin .crystalBonus.step10  {background-position:0px -7100px  !important;}
#as-freeSpin .crystal.step11, #as-freeSpin .crystalBoom.step11, #as-freeSpin .crystalBonus.step11  {background-position:0px -7810px  !important;}
#as-freeSpin .crystal.step12, #as-freeSpin .crystalBoom.step12, #as-freeSpin .crystalBonus.step12  {background-position:0px -8520px  !important;}
#as-freeSpin .crystal.step13, #as-freeSpin .crystalBoom.step13, #as-freeSpin .crystalBonus.step13  {background-position:0px -9230px  !important;}
#as-freeSpin .crystal.step14, #as-freeSpin .crystalBoom.step14, #as-freeSpin .crystalBonus.step14  {background-position:0px -9940px  !important;}
#as-freeSpin .crystal.step15, #as-freeSpin .crystalBoom.step15, #as-freeSpin .crystalBonus.step15  {background-position:0px -10650px  !important;}
#as-freeSpin .crystal.step16, #as-freeSpin .crystalBoom.step16, #as-freeSpin .crystalBonus.step16  {background-position:0px -11360px  !important;}
#as-freeSpin .crystal.step17, #as-freeSpin .crystalBoom.step17, #as-freeSpin .crystalBonus.step17  {background-position:0px -12070px  !important;}
#as-freeSpin .crystal.step18, #as-freeSpin .crystalBoom.step18, #as-freeSpin .crystalBonus.step18  {background-position:0px -12780px  !important;}
#as-freeSpin .crystal.step19, #as-freeSpin .crystalBoom.step19, #as-freeSpin .crystalBonus.step19  {background-position:0px -13490px  !important;}
#as-freeSpin .crystal.step20, #as-freeSpin .crystalBoom.step20, #as-freeSpin .crystalBonus.step20  {background-position:0px -14200px  !important;}

.clistalClick{
    position:absolute;
    height:100px;
    width:100%;
    cursor:pointer;
    top:410px;

}
#animateButtons{
    height: 300px;
    width: 1280px;
    position: absolute;
    
        -o-transform:translate3d(0,0,0);
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
}
#animateButtons.active{
    z-index:100;
}
#animateButtons.buttons{
    background-image: url("../i/buttonsShow.png");
}
#animateButtons.preOpen{
    background-image: url("../i/buttonsPreOpening.png"),url("../i/buttonsBG.png");
    
    background-position: 0px 0px, 0px 0px;
    
}
#animateButtons.step0{background-position:0px 0px !important;}
#animateButtons.step1{background-position:0px -300px !important;}
#animateButtons.step2{background-position:0px -600px !important;}
#animateButtons.step3{background-position:0px -900px !important;}
#animateButtons.step4{background-position:0px -1200px !important;}
#animateButtons.step5{background-position:0px -1500px !important;}
#animateButtons.step6{background-position:0px -1800px !important;}
#animateButtons.step7{background-position:0px -2100px !important;}
#animateButtons.step8{background-position:0px -2400px !important;}
#animateButtons.step9{background-position:0px -2700px !important;}
#animateButtons.step10{background-position:0px -3000px !important;}
#animateButtons.step11{background-position:0px -3300px !important;}
#animateButtons.step12{background-position:0px -3600px !important;}
#animateButtons.step13{background-position:0px -3900px !important;}
#animateButtons.step14{background-position:0px -4200px !important;}
#animateButtons.step15{background-position:0px -4500px !important;}
#animateButtons.step16{background-position:0px -4800px !important;}
#animateButtons.step17{background-position:0px -5100px  !important;}
#animateButtons.step18{background-position:0px -5400px  !important;}
#animateButtons.step19{background-position:0px -5700px  !important;}
#animateButtons.step20{background-position:0px -6000px  !important;}
#animateButtons.step21{background-position:0px -6300px  !important;}
#animateButtons.step22{background-position:0px -6600px  !important;}
#animateButtons.step23{background-position:0px -6900px  !important;}
#animateButtons.step24{background-position:0px -7200px  !important;}
#animateButtons.step25{background-position:0px -7500px  !important;}
#animateButtons.step26{background-position:0px -7800px  !important;}
#animateButtons.step27{background-position:0px -8100px  !important;}
#animateButtons.step28{background-position:0px -8400px  !important;}
#animateButtons.step29{background-position:0px -8700px  !important;}


.bonusWins{
    height: 50px;
    width: 100%;
    color: #00ffff;
    position: absolute;
    top: 440px;
    line-height: 50px;
    font-size: 50px;
    font-family:Totem;
    
}
.bonusWins .win{
    position:absolute;
    width:160px;
    transition:0.5s;
    text-align:center;
    transform:scale(0.7);
    -webkit-transform:scale(0.7);
    -ms-transform:scale(0.7);
    -webkit-animation-fill-mode: forwards;
    -webkit-animation:sowBonusWin 1s ease-in-out;
    -moz-animation:sowBonusWin 1s ease-in-out;
    -ms-animation:sowBonusWin 1s ease-in-out;
    animation:sowBonusWin 1s ease-in-out;
}
@-webkit-keyframes sowBonusWin{
    0%{
        transform:scale(0);
    }
    70%{
        transform:scale(1);
    }
    100%{
        transform:scale(0.7);
    }
}
@keyframes sowBonusWin{
    0%{
        transform:scale(0);
        -moz-transform:scale(0);
        -ms-transform:scale(0);
    }
    70%{
        transform:scale(1);
        -ms-transform:scale(1);
        -moz-transform:scale(1);
    }
    100%{
        transform:scale(0.7);
        -moz-transform:scale(0.7);
        -ms-transform:scale(0.7);
    }
}
#bonusWins .win.win1{
    left:210px;
}
#bonusWins .win.win2{
    left:378px;
}
#bonusWins .win.win3{
    left:558px;
}
#bonusWins .win.win4{
    left:697px;
}
#bonusWins .win.win5{
    left:847px;
}
#bonusWins .win.win6{
    left:400px;
}
#bonusWins .win.win7{
    left:690px;
}
#dust{
    height:456px;
    width:900px;
    position:absolute;
    top:200px;
    left:190px;
    background-image:url("../i/dust.png");
    background-repeat:no-repeat;
    background-position:0px 456px;
}
#dust.step0{background-position:0px 0px  !important;}
#dust.step1{background-position:0px -456px  !important;}
#dust.step2{background-position:0px -912px  !important;}
#dust.step3{background-position:0px -1368px  !important;}
#dust.step4{background-position:0px -1824px  !important;}
#dust.step5{background-position:0px -2280px  !important;}
#dust.step6{background-position:0px -2736px  !important;}
#dust.step7{background-position:0px -3192px  !important;}
#dust.step8{background-position:0px -3648px  !important;}
#dust.step9{background-position:0px -4104px  !important;}
#dust.step10{background-position:0px -4560px  !important;}
#dust.step11{background-position:0px -5016px  !important;}
#dust.step12{background-position:0px -5472px  !important;}
#dust.step13{background-position:0px -5928px  !important;}
#dust.step14{background-position:0px -6384px  !important;}
#dust.step15{background-position:0px -6840px  !important;}
#dust.step16{background-position:0px -7296px  !important;}
#dust.step17{background-position:0px -7752px  !important;}
#dust.step18{background-position:0px -8208px  !important;}
#dust.step19{background-position:0px -8664px  !important;}
#dust.step20{background-position:0px -9120px  !important;}
#dust.step21{background-position:0px -9576px  !important;}
#dust.step22{background-position:0px -10032px  !important;}
#dust.step23{background-position:0px -10488px  !important;}
#dust.step24{background-position:0px -10944px  !important;}
#dust.step25{background-position:0px -11400px  !important;}
#dust.step26{background-position:0px -11856px  !important;}
#dust.step27{background-position:0px -12312px  !important;}
#dust.step28{background-position:0px -12768px  !important;}
#dust.step29{background-position:0px -13224px  !important;}
#dust.step30{background-position:0px -13680px  !important;}

#as-game .winsCount {
    width: 32px;
    height: 180px;
    position: absolute;
    top: 333px;
    display:none;
}
#as-game .winsCountR{
    right:160px;
    background-position:-32px 0px !important;
}
#as-game .winsCountR.active{
    background-position:-32px -180px !important;
}
#as-game .winsCountL{
    left: 160px;
    background-position:0px 0px !important;
}
#as-game .winsCountL.active{
    background-position:0px -180px !important;
}
#shamanIcon{
    width:80px;
    height:180px;
    background-image:url("../i/shamanType.png");
    background-position:-80px 0px;
    position:absolute;
    left:70px;
    top:110px;
}
#shamanIcon.strong{
    background-position:0px 0px !important;
}
.lineWin{
    height:152px;
    width:152px;
    text-align:center;
    line-height:152px;
    font-size:40px;
    font-family:Totem;
    color:#00ffff;
    animation: animS ease-in-out 0.5s;
    display:none;
}
@-webkit-keyframes animS{
    0%{
        transform:scale(1);
    }
    50%{
        transform:scale(1.5);
    }
    100%{
        transform:scale(1);
    }
}
@keyframes animS{
    0%{
        transform:scale(1);
        -ms-transform:scale(1);
        -moz-transform:scale(1);
    }
    50%{
        transform:scale(1.5);
        -moz-transform:scale(1.5);
        -ms-transform:scale(1.5);
    }
    100%{
        transform:scale(1);
        -moz-transform:scale(1);
        -ms-transform:scale(1);
    }
}
.winMultipliers{
    height:100%;
    width:100%;
}
.winMultipliers .multy{
    height: 75px;
    width: 58px;
    position:absolute;
}
.winMultipliers .multy .xx{
    width:100%;
    height:25px;
    line-height:25px;
    font-family:Totem;
    text-align:right;
    color:#00ffff;
    margin-top:1px;
}
.winMultipliers .multyIcon13{
    top: 146px;
    left: 141px;
}
.winMultipliers .multyIcon12{
    top: 251px;
    left: 298px;
}
.winMultipliers .multyIcon11{
    top: 251px;
    left: 468px;
}
.winMultipliers .multyIcon10{
    top: 251px;
    left: 640px;
}
.winMultipliers .multyIcon9{
    top: 343px;
    left: 211px;
}
.winMultipliers .multyIcon8{
    top: 343px;
    left: 383px;
}
.winMultipliers .multyIcon7{
    top: 343px;
    left: 554px;
}
.winMultipliers .multyIcon6{
    top: 343px;
    left: 727px;
}
.winMultipliers .multyIcon5{
    top: 435px;
    left: 125px;
}
.winMultipliers .multyIcon4{
    top: 435px;
    left: 296px;
}
.winMultipliers .multyIcon3{
    top: 435px;
    left: 468px;
}
.winMultipliers .multyIcon2{
    top: 435px;
    left: 640px;
}
.winMultipliers .multyIcon1{
    top: 435px;
    left: 811px;
}
#bonusWin{
    height:550px;
    width:700px;
    display:none;
    position: absolute;
    z-index: 10;
    top: 119px;
    left: 290px;
}
#bonusWin div{
    font-size: 56px;
    font-family:Totem;
    color: #00ffff;
    position: absolute;
    top: 273px;
    width: 100%;
    text-align: center;
}