.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*/
.swu_paytable_general {
	background-image: url(image/ways.png);
	background-repeat: no-repeat;
	background-size: 844px 488px;
	display: inline-block;
	overflow: hidden;
}
.swu_paytable_general.questionmark {
	background-position: -1px -295px;
	height: 180px;
	min-height: 180px;
	min-width: 156px;
	width: 156px;
}
.swu_paytable_general.feature_freespins {
	background-position: -1px -1px;
	height: 292px;
	min-height: 292px;
	min-width: 600px;
	width: 600px;
}
.swu_paytable_symbol_lang {
	background-image: url(image/special-symbol.png);
	background-repeat: no-repeat;
	background-size: 256px 108px;
	display: inline-block;
	overflow: hidden;
}
.swu_paytable_symbol_lang.s_scatter {
	background-position: -1px -1px;
	height: 106px;
	min-height: 106px;
	min-width: 126px;
	width: 126px;
}
.swu_paytable_general_lang {
	background-image: url(image/wildsontheway.png);
	background-repeat: no-repeat;
	background-size: 1003px 456px;
	display: inline-block;
	overflow: hidden;
}
.swu_paytable_general_lang.feature_expanding2 {
	background-position: -545px -1px;
	height: 168px;
	min-height: 168px;
	min-width: 457px;
	width: 457px;
}
.swu_paytable_general_lang.feature_expanding_wildsontheway {
	background-position: -1px -1px;
	height: 454px;
	min-height: 454px;
	min-width: 542px;
	width: 542px;
}
.swu_paytable_symbol {
	background-image: url(image/symbols-page-info.png);
	background-repeat: no-repeat;
	background-size: 1412px 115px;
	display: inline-block;
	overflow: hidden;
}
.swu_paytable_symbol.l_10 {
	background-position: -773px -1px;
	height: 106px;
	min-height: 106px;
	min-width: 126px;
	width: 126px;
}
.swu_paytable_symbol.l_j {
	background-position: -1029px -1px;
	height: 106px;
	min-height: 106px;
	min-width: 126px;
	width: 126px;
}
.swu_paytable_symbol.l_q {
	background-position: -1285px -1px;
	height: 106px;
	min-height: 106px;
	min-width: 126px;
	width: 126px;
}
.swu_paytable_symbol.l_k {
	background-position: -1157px -1px;
	height: 106px;
	min-height: 106px;
	min-width: 126px;
	width: 126px;
}
.swu_paytable_symbol.l_a {
	background-position: -901px -1px;
	height: 106px;
	min-height: 106px;
	min-width: 126px;
	width: 126px;
}
.swu_paytable_symbol.h_card {
	background-position: -389px -1px;
	height: 106px;
	min-height: 106px;
	min-width: 126px;
	width: 126px;
}
.swu_paytable_symbol.h_phone {
	background-position: -129px -1px;
	height: 112px;
	min-height: 112px;
	min-width: 126px;
	width: 126px;
}
.swu_paytable_symbol.h_laptop {
	background-position: -1px -1px;
	height: 113px;
	min-height: 113px;
	min-width: 126px;
	width: 126px;
}
.swu_paytable_symbol.h_pickaxe {
	background-position: -645px -1px;
	height: 106px;
	min-height: 106px;
	min-width: 126px;
	width: 126px;
}
.swu_paytable_symbol.h_vault {
	background-position: -257px -1px;
	height: 106px;
	min-height: 106px;
	min-width: 130px;
	width: 130px;
}
.swu_paytable_symbol.h_miner {
	background-position: -517px -1px;
	height: 106px;
	min-height: 106px;
	min-width: 126px;
	width: 126px;
}
.swu_paytable_symbol_lang.s_wild {
	background-position: -129px -1px;
	height: 106px;
	min-height: 106px;
	min-width: 126px;
	width: 126px;
}
/* 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(image/button.png);
	background-repeat: no-repeat;
	background-size: 422px 502px;
}
.game-rules-tinted-sprite {
	background-image: url(image/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(image/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;
}