.coin1-ind, .rcoin1-ind, .dpcoin1-ind { 
	animation-delay: 1s;
    animation-duration: .5s; 
    animation-fill-mode: both; 
    animation-timing-function: linear; 
} 
.coin2-ind, .rcoin2-ind, .dpcoin2-ind { 
	animation-delay: 1.1s;
    animation-duration: .5s; 
    animation-fill-mode: both; 
    animation-timing-function: linear; 
} 
.coin3-ind, .rcoin3-ind, .dpcoin3-ind { 
	animation-delay: 1.2s;
    animation-duration: .5s; 
    animation-fill-mode: both; 
    animation-timing-function: linear; 
} 
.coin4-ind, .rcoin4-ind { 
	animation-delay: 1.3s;
    animation-duration: .5s; 
    animation-fill-mode: both; 
    animation-timing-function: linear; 
} 
.coin5-ind { 
	animation-delay: 1s;
    animation-duration: .5s; 
    animation-fill-mode: both; 
    animation-timing-function: linear; 
} 
.coin6-ind { 
	animation-delay: 1.1s;
    animation-duration: .5s; 
    animation-fill-mode: both; 
    animation-timing-function: linear; 
} 
.coin7-ind { 
	animation-delay: 1.2s;
    animation-duration: .5s; 
    animation-fill-mode: both; 
    animation-timing-function: linear; 
} 
.coin8-ind { 
	animation-delay: 1.3s;
    animation-duration: .5s; 
    animation-fill-mode: both; 
    animation-timing-function: linear; 
} 
.coin9-ind { 
	animation-delay: .4s;
    animation-duration: .5s; 
    animation-fill-mode: both; 
    animation-timing-function: linear; 
} 
@keyframes bounceInDown { 
    0% { 
        opacity: 0; 
        transform: translateY(-2000px); 
    } 
    60% { 
        opacity: 1; 
        transform: translateY(30px); 
    } 
    80% { 
        transform: translateY(-10px); 
    } 
	85% { 
        transform: translateY(0px); 
    } 
	90% { transform: translateY(5px); }
    100% { 
        transform: translateY(0); 
    } 
} 

.current .coins > div, .current .rcoins > div, .current .dpcoins > div { 
    animation-name: bounceInDown; 
}

/*Neon lights*/
.jpt-block .jpt-insl:after, .jprg-bl .jpt-insl:after { 
    animation-duration: 20s; 
    animation-timing-function: linear;
	animation-iteration-count:infinite;
} 

.jpt-block .jpt-insl, .jprg-bl .jpt-insl{ 
    animation-duration: 20s; 
    animation-timing-function: linear;
	animation-iteration-count:infinite;
} 
@keyframes neonN { 

 
  0%,12%,18.999%,23%,31.999%,37%,44.999%,46%,49.999%,51%,58.999%,61%,68.999%,71%,85.999%,96%,100% {
    opacity:0.99; color:#000;
  }
  19%,22.99%,32%,36.999%,45%,45.999%,50%,50.99%,59%,60.999%,69%,70.999%,86%,95.999% { 
    opacity:0.6; 
  }
}

@keyframes neonN2 { 

 
  0%,12%,18.999%,23%,31.999%,37%,44.999%,46%,49.999%,51%,58.999%,61%,68.999%,71%,85.999%,96%,100% {

	color:#fdb088; 
	text-shadow: #a3291b 1px 0px, #a3291b 1px 1px, #a3291b 0px 1px, #a3291b -1px 1px, #a3291b -1px 0px, #a3291b -1px -1px, #a3291b 0px -1px, #a3291b 1px -1px, #a3291b 0 0 2px, #a3291b 0 0 2px, #a3291b 0 0 2px, #a3291b 0 0 2px, #a3291b 0 0 2px, #a3291b 0 0 2px, #a3291b 0 0 2px, #a3291b 0 0 2px, 0 10px 5px rgba(0,0,0,0.45), 0 0 40px #fa3b00;  line-height:106px;
  }
  19%,22.99%,32%,36.999%,45%,45.999%,50%,50.99%,59%,60.999%,69%,70.999%,86%,95.999% { 
	 	color:#ccc;
	text-shadow:none;
  }
}


.jpt-block .jpt-insl:after, .jprg-bl .jpt-insl:after  { 
    animation-name: neonN; 
}

.jpt-block .jpt-insl, .jprg-bl .jpt-insl { 
    animation-name: neonN2; 
}

.highlight span,  .mainnav li a:hover p, .top-balance .pay-blns.highlight, .op-inst .highlight span  {
	animation-name: spinner; 
    animation-timing-function: linear;
    animation-duration: 0.5s;
    transform-style: preserve-3d;
	animation-fill-mode:forwards;
}
	
}
.op-inst  span {  animation-duration: 1.5s; animation-iteration-count: 1;}

.op-inst .highlight span { animation-delay:0s;}

@keyframes spinner { 
    from { 
        -moz-transform: rotateY(0deg); 
        -ms-transform: rotateY(0deg); 
        transform: rotateY(0deg); 
    } 
  
	to
	 { 
        -moz-transform: rotateY(-180deg); 
        -ms-transform: rotateY(-180deg); 
        transform: rotateY(-180deg);
    } 
}
.unhighlight span,  .op-inst .unhighlight span , .pay-blns.unhighlight  {
	animation-name: unspinner; 
    animation-timing-function: linear;
    animation-duration: 0.5s;
    transform-style: preserve-3d;
	
}
@keyframes unspinner { 
    from { 
	 -moz-transform: rotateY(-180deg); 
        -ms-transform: rotateY(-180deg); 
        transform: rotateY(-180deg);
       
    } 
   
	to
	 { 
        -moz-transform: rotateY(0deg); 
        -ms-transform: rotateY(0deg); 
        transform: rotateY(0deg); 
    } 
}
.fancybox-close-small:hover:after {animation-name:rotttator; 
    animation-timing-function: linear;
    animation-duration: 0.5s;
  }
@keyframes rotttator { 
    from { 
	 -moz-transform: rotateX(0deg); 
        -ms-transform: rotateX(0deg); 
        transform: rotateX(0deg);
		transform-origin:center center;
       
    } 
   
	to
	 { 
        -moz-transform: rotateX(180deg); 
        -ms-transform: rotateX(180deg); 
        transform: rotateX(180deg); 
		transform-origin:center center;
    } 
}
#login-popup .form-ing, #reg-popup .form-ong, .jackpot-page table, #ride-cass { 
    animation-duration: 0.5s; 
    animation-fill-mode: both; 
} 

@keyframes fadeInDownBig { 
    0% { 
        opacity: 0; 
        transform: translateY(-2000px); 
    } 
    100% { 
        opacity: 1; 
        transform: translateY(0); 
    } 
} 
#login-popup .form-ing, #reg-popup .form-ong, .jackpot-page table, #ride-cass  { 
    animation-name: fadeInDownBig; 
}

.privileg { 
    animation-duration: 0.5s; 
    animation-fill-mode: both;
	animation-delay:1s;
} 

@keyframes bounceInLeft { 
    0% { 
        opacity: 0; 
        transform: translateX(-2000px); 
    } 
    60% { 
        opacity: 1; 
        transform: translateX(0px); 
    } 
    80% { 
        transform: translateX(-10px); 
    } 
    100% { 
        transform: translateX(0); 
    } 
} 
.privileg { 
    animation-name: bounceInLeft; 
}
.totable{ 
    animation-duration: 6s; 
    animation-fill-mode: both;
	animation-delay:1s;
	animation-iteration-count:infinite;
} 
.logo:hover a:after, .logo:hover a:before, .game-logo:hover a:before, .game-logo:hover a:after{ 
    animation-duration: .6s; 
    animation-fill-mode: both;
} 
.logo:hover a:before, .game-logo:hover a:before{ 
    animation-duration: .6s; 
  	animation-delay:0.5s;
} 
@keyframes mortalit { 
    0% { 
        opacity: 0; 
       
    } 
    50% { 
        opacity: 1; 
       
    } 
	100% { 
        opacity: 0; 
       
    } 
} 


.totable, .logo:hover a:after, .logo:hover a:before, .game-logo:hover a:before, .game-logo:hover a:after{ 
    animation-name: mortalit; 
}


.topnav li a.active:after {
	animation-duration: 1s; 
    animation-fill-mode: both;
	animation-delay:0.5s;
	}
@keyframes mortalit2 { 
    0% { 
       width:0%; 
       
    } 
  
	100% { 
       width:100%;
	   margin-left:-50%; 
       
    } 
} 
.topnav li a.active:after { animation-name: mortalit2; }
.shiner:after, .slider .lfpnl a:after
 { 
 	animation-name: minagor;
	animation-duration: 4s; 
    animation-fill-mode: both;

	animation-iteration-count:infinite;
	}

@keyframes minagor {
    0% {
        left: -250px;
    }
    
	100% { left:550px;}
}
.current .rtpnl.fslde p, .current .rtpnl.dslde p, .current .rtpnl.fslde div, .current .rtpnl.tslde p { 
    animation-duration: .5s; 
    animation-fill-mode: both; 
		animation-delay:.5s;
} 

@keyframes slideInRight { 
    0% { 
        transform: translate3d(100%, 0, 0); 
        visibility: visible; 
		opacity:0;
    } 
    100% { 
        transform: translate3d(0, 0, 0); 
		opacity:1;
    } 
} 
.current .rtpnl.fslde p, .current .rtpnl.dslde p, .current .rtpnl.fslde div, .current .rtpnl.tslde p { 
    animation-name: slideInRight; 
}
.current .bigbow,.current .smalbow { 
    animation-duration: 1s; 
    animation-fill-mode: both;
	animation-delay:0.5s;
} 

@keyframes bounceIn { 
    0% { 
        opacity: 0; 
        transform: scale(.3); 
    } 

    50% { 
        opacity: 1; 
        transform: scale(1.05); 
    } 

    70% { 
        transform: scale(.9); 
    } 

    100% { 
        transform: scale(1); 
    } 
} 

.current .bigbow, .current .smalbow { 
    animation-name: bounceIn; 
}
.current .lfpnl.nysli p { 
    animation-duration: 1s; 
    animation-fill-mode: both; 
} 

@keyframes slideInLeft { 
    0% { 
        transform: translate3d(-100%, 0, 0); 
        visibility: visible;
		opacity:0;
    } 
    100% { 
        transform: translate3d(0, 0, 0); 
		opacity:1;
    } 
} 
.current .lfpnl.nysli p { 
    animation-name: slideInLeft; 
}

.current .lfpnl p.nyt1 { animation-delay:0.4s;}
.current .lfpnl p.nyt2 { animation-delay:0.5s;}
.current .lfpnl p.nyt3 { animation-delay:0.6s;}


 #snow {width: 100%; height: 100%; background-image: url("https://yraaa.ru/_pu/27/15825154.png"), url("https://yraaa.ru/_pu/27/89961317.png"), url("https://yraaa.ru/_pu/27/21791255.png"); -webkit-animation: snow 20s linear infinite;-moz-animation: snow 20s linear infinite;-ms-animation: snow 20s linear infinite;animation: snow 20s linear infinite;}
@keyframes snow {0% {background-position: 0px 0px, 0px 0px, 0px 0px;} 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}}
@-moz-keyframes snow {0% {background-position: 0px 0px, 0px 0px, 0px 0px;} 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}}
@-webkit-keyframes snow {0% {background-position: 0px 0px, 0px 0px, 0px 0px;} 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}}
@-ms-keyframes snow {0% {background-position: 0px 0px, 0px 0px, 0px 0px;} 100% {background-position: 500px 1000px, 400px 400px, 300px 300px;}}