.paytable .rcs-custom-scroll, .paytable-land .rcs-custom-scroll, .rules .rcs-custom-scroll {
	min-height: 0px;
	min-width: 0px;
}
.paytable .rcs-custom-scroll .rcs-outer-container, .paytable-land .rcs-custom-scroll .rcs-outer-container, .rules .rcs-custom-scroll .rcs-outer-container {
	overflow: hidden;
}
.paytable .rcs-custom-scroll .rcs-outer-container .rcs-positioning, .rules .rcs-custom-scroll .rcs-outer-container .rcs-positioning {
	position: unset;
}
.paytable .rcs-custom-scroll .rcs-inner-container, .paytable-land .rcs-custom-scroll .rcs-inner-container, .rules .rcs-custom-scroll .rcs-inner-container {
	-webkit-overflow-scrolling: touch;
	overflow-x: hidden;
	overflow-y: scroll;
}
.paytable .rcs-custom-scroll .rcs-inner-container::after, .paytable-land .rcs-custom-scroll .rcs-inner-container::after, .rules .rcs-custom-scroll .rcs-inner-container::after {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .05) 60%, transparent);
	content: "";
	height: 0px;
	left: 0px;
	pointer-events: none;
	position: absolute;
	right: 0px;
	top: 0px;
	transition: height .1s ease-in;
	will-change: height;
}
.paytable .rcs-custom-scroll .rcs-custom-scrollbar, .paytable-land .rcs-custom-scroll .rcs-custom-scrollbar, .rules .rcs-custom-scroll .rcs-custom-scrollbar {
	box-sizing: border-box;
	height: 100%;
	opacity: 0;
	padding: 6px 0;
	pointer-events: none;
	position: absolute;
	right: 3px;
	transition: opacity .4s ease-out;
	width: 6px;
	will-change: opacity;
	z-index: 1;
}
.paytable .rcs-custom-scroll .rcs-outer-container:hover .rcs-custom-scrollbar, .paytable-land .rcs-custom-scroll .rcs-outer-container:hover .rcs-custom-scrollbar, .rules .rcs-custom-scroll .rcs-outer-container:hover .rcs-custom-scrollbar {
	opacity: 1;
	transition-duration: 0.2s;
}
.paytable .rcs-custom-scroll .rcs-custom-scroll-handle, .paytable-land .rcs-custom-scroll .rcs-custom-scroll-handle, .rules .rcs-custom-scroll .rcs-custom-scroll-handle {
	position: absolute;
	top: 0px;
	width: 100%;
}
.paytable .rcs-custom-scroll .rcs-inner-handle, .paytable-land .rcs-custom-scroll .rcs-inner-handle, .rules .rcs-custom-scroll .rcs-inner-handle {
	background-color: hsla(0, 0%, 46%, .7);
	border-radius: 3px;
	height: calc(100% - 12px);
	margin-top: 6px;
}
/*Paytable*/
.paytable_ways {
	background-image: url(ways.png);
	background-repeat: no-repeat;
	display: inline-block;
	overflow: hidden;
}
.questionmark {
	background-position: -485px -1px;
	height: 180px;
	width: 156px;
}
.cross {
	background-position: -485px -183px;
	height: 40px;
	width: 40px;
}
.demo_pic2 {
	background-position: -243px -1px;
	height: 242px;
	width: 240px;
}
.tick {
	background-position: -527px -183px;
	height: 36px;
	width: 48px;
}
.demo_pic1 {
	background-position: -1px -1px;
	height: 242px;
	width: 240px;
}
.leprechaunriches_feat_freespins {
	background-image: url(freespin.png);
	background-position: -1px -1px;
	background-repeat: no-repeat;
	background-size: 562px 613px;
	display: inline-block;
	height: 611px;
	min-height: 611px;
	min-width: 560px;
	overflow: hidden;
	width: 560px;
}
.leprechaunriches_feat_wildsontheway {
	background-image: url(wildsontheway.png);
	background-repeat: no-repeat;
	background-size: 1009px 474px;
	display: inline-block;
	overflow: hidden;
}
.leprechaunriches_feat_wildsontheway.feature_wildsonthego2 {
	background-position: -545px -1px;
	height: 386px;
	min-height: 386px;
	min-width: 463px;
	width: 463px;
}
.leprechaunriches_feat_wildsontheway.feature_wildsonthego {
	background-position: -1px -1px;
	height: 472px;
	min-height: 472px;
	min-width: 542px;
	width: 542px;
}
.paytable_symbol {
	background-image: url(symbols.png);
	background-repeat: no-repeat;
	background-size: 1128px 376px;
	display: inline-block;
	overflow: hidden;
}
.paytable_symbol.l_10 {
	background-position: -565px -1px;
	height: 186px;
	min-height: 186px;
	min-width: 186px;
	width: 186px;
}
.paytable_symbol.l_j {
	background-position: -753px -189px;
	height: 186px;
	min-height: 186px;
	min-width: 186px;
	width: 186px;
}
.paytable_symbol.l_q {
	background-position: -941px -189px;
	height: 186px;
	min-height: 186px;
	min-width: 186px;
	width: 186px;
}
.paytable_symbol.l_k {
	background-position: -941px -1px;
	height: 186px;
	min-height: 186px;
	min-width: 186px;
	width: 186px;
}
.paytable_symbol.l_a {
	background-position: -753px -1px;
	height: 186px;
	min-height: 186px;
	min-width: 186px;
	width: 186px;
}
.paytable_symbol.h_bread {
	background-position: -1px -189px;
	height: 186px;
	min-height: 186px;
	min-width: 186px;
	width: 186px;
}
.paytable_symbol.h_beer {
	background-position: -1px -1px;
	height: 186px;
	min-height: 186px;
	min-width: 186px;
	width: 186px;
}
.paytable_symbol.h_horseshoe {
	background-position: -377px -1px;
	height: 186px;
	min-height: 186px;
	min-width: 186px;
	width: 186px;
}
.paytable_symbol.h_pipe {
	background-position: -377px -189px;
	height: 186px;
	min-height: 186px;
	min-width: 186px;
	width: 186px;
}
.paytable_symbol.h_clover {
	background-position: -189px -1px;
	height: 186px;
	min-height: 186px;
	min-width: 186px;
	width: 186px;
}
.paytable_symbol.h_hat {
	background-position: -189px -189px;
	height: 186px;
	min-height: 186px;
	min-width: 186px;
	width: 186px;
}
.paytable_special_symbol {
	background-image: url(special-symbol.png);
	background-repeat: no-repeat;
	background-size: 376px 188px;
	display: inline-block;
	overflow: hidden;
}
.paytable_special_symbol.s_wild {
	background-position: -189px -1px;
	height: 186px;
	min-height: 186px;
	min-width: 186px;
	width: 186px;
}
.paytable_special_symbol.s_scatter_txt {
	background-position: -1px -1px;
	height: 186px;
	min-height: 186px;
	min-width: 186px;
	width: 186px;
}
/* Game Rules */
.game-rules-ic_close {
	background-position: -216px 0;
	height: 108px;
	min-height: 108px;
	min-width: 108px;
	width: 108px;
}
.game-rules-ic_close {
	background-position: -111px -1px;
	height: 108px;
	min-height: 108px;
	min-width: 108px;
	width: 108px;
}
.game-rules-ic_nav_calender {
	background-position: -111px -221px;
}
.game-rules-btn_menu {
	background-position: -331px -1px;
	height: 90px;
	min-height: 90px;
	min-width: 90px;
	width: 90px;
}
.game-rules-sprite {
	overflow: hidden;
	display: inline-block;
	background-image: url(button.png);
	background-repeat: no-repeat;
	background-size: 422px 502px;
}
.game-rules-tinted-sprite {
	background-image: url(button.png);
	background-repeat: no-repeat;
	background-size: 422px 502px;
	display: inline-block;
	overflow: hidden;
}
.game-rules-ic_hist {
	background-position: -111px -111px;
}
.game-rules-ic_nav_calender {
	background-position: -324px 0;
	height: 108px;
	min-height: 108px;
	min-width: 108px;
	vertical-align: middle;
	width: 108px;
}
.game-rules-ic_hist, .game-rules-ic_nav_calender {
	height: 108px;
	min-height: 108px;
	min-width: 108px;
	width: 108px;
}
.game-rules-ic_rule {
	background-position: -221px -1px;
	height: 108px;
	min-height: 108px;
	min-width: 108px;
	width: 108px;
}
.game-rules-ic_paytable {
	background-position: -111px -331px;
	height: 108px;
	min-height: 108px;
	min-width: 108px;
	width: 108px;
}
.game-rules-ic_soundon {
	background-position: -221px -111px;
	height: 108px;
	min-height: 108px;
	min-width: 108px;
	width: 108px;
}
.game-rules-center_turbo_on {
	background-position: -1px -331px;
	height: 108px;
	min-height: 108px;
	min-width: 108px;
	width: 108px;
}
.game-rules-txt_auto {
	background-position: -221px -221px;
}
.game-rules-txt_auto, .game-rules-txt_turbo_on {
	height: 108px;
	left: 0px;
	min-height: 108px;
	min-width: 108px;
	position: absolute;
	width: 108px;
}
.game-rules-txt_turbo_on {
	background-position: -221px -331px;
}
.game-rules-btn_minus {
	background-position: -1px -111px;
}
.game-rules-btn_minus, .game-rules-center_autoplay {
	height: 108px;
	min-height: 108px;
	min-width: 108px;
	width: 108px;
}
.game-rules-center_autoplay {
	background-position: -1px -221px;
}
.game-rules-ic_win {
	background-position: -249px -441px;
	height: 60px;
	min-height: 60px;
	min-width: 60px;
	width: 60px;
}
.game-rules-ic_chip {
	background-position: -331px -229px;
	height: 60px;
	min-height: 60px;
	min-width: 60px;
	width: 60px;
}
.game-rules-ic_spin, .game-rules-ic_wallet_open {
	height: 60px;
	min-height: 60px;
	min-width: 60px;
	width: 60px;
}
.game-rules-ic_wallet_open {
	background-position: -187px -441px;
}
.game-rules-btn_add {
	background-position: -1px -1px;
	height: 108px;
	min-height: 108px;
	min-width: 108px;
	width: 108px;
}
.rules_img {
	background-image: url(spin.png);
	background-repeat: no-repeat;
	background-size: 148px 74px;
	display: inline-block;
	overflow: hidden;
}
.rules_img.btn_stop {
	background-position: -75px -1px;
	height: 72px;
	min-height: 72px;
	min-width: 72px;
	width: 72px;
}
.rules_img.btn_start {
	background-position: -1px -1px;
	height: 72px;
	min-height: 72px;
	min-width: 72px;
	width: 72px;
}