.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_diagram {
	background-image: url(ways.png);
	background-repeat: no-repeat;
	display: inline-block;
	overflow: hidden;
}
.questionmark {
	background-position: -581px -1px;
	height: 167px;
	width: 176px;
}
.cross-243 {
	background-position: -581px -170px;
	height: 60px;
	width: 60px;
}
.diagram-2 {
	background-position: -291px -1px;
	height: 234px;
	width: 288px;
}
.tick-243 {
	background-position: -643px -170px;
	height: 54px;
	width: 72px;
}
.diagram-1 {
	background-position: -1px -1px;
	height: 234px;
	width: 288px;
}
.paytable_feature_symbol {
	background-image: url(special-symbol.png);
	background-repeat: no-repeat;
	display: inline-block;
	overflow: hidden;
}
.s_scatter {
	background-position: -233px -1px;
	height: 218px;
	width: 213px;
}
.paytable_rules_resource {
	background-image: url(wildsontheway.png);
	background-repeat: no-repeat;
	background-size: 664px 604px;
	display: inline-block;
	overflow: hidden;
}
.paytable_rules_resource.freespins {
	background-position: -1px -1px;
	height: 332px;
	min-height: 332px;
	min-width: 662px;
	width: 662px;
}
.paytable_rules_resource.gold_framed_sym {
	background-position: -1px -335px;
	height: 268px;
	min-height: 268px;
	min-width: 600px;
	width: 600px;
}
.paytable_symbols {
	background-image: url(symbols.png);
	background-repeat: no-repeat;
	display: inline-block;
	overflow: hidden;
}
.l_10 {
	background-position: -167px -402px;
	height: 172px;
	width: 158px;
}
.l_j {
	background-position: -327px -402px;
	height: 186px;
	width: 104px;
}
.l_q {
	background-position: -1px -380px;
	height: 194px;
	width: 164px;
}
.l_k {
	background-position: -1px -576px;
	height: 182px;
	width: 158px;
}
.l_a {
	background-position: -161px -576px;
	height: 174px;
	width: 154px;
}
.h_maraca {
	background-position: -1px -213px;
	height: 165px;
	width: 196px;
}
.h_tequila {
	background-position: -245px -1px;
	height: 193px;
	width: 203px;
}
.h_guitar {
	background-position: -245px -196px;
	height: 204px;
	width: 202px;
}
.h_skeleton {
	background-position: -1px -1px;
	height: 210px;
	width: 242px;
}
.s_wild {
	background-position: -1px -1px;
	height: 231px;
	width: 230px;
}
/* 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;
}