.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_feature {
	background-image: url(image/multi.png);
	background-repeat: no-repeat;
	background-size: 696px 504px;
	display: inline-block;
	overflow: hidden;
}
.paytable_feature.questionmark {
	background-position: -563px -1px;
	height: 132px;
	min-height: 132px;
	min-width: 132px;
	width: 132px;
}
.paytable_feature.feat_ways {
	background-position: -1px -1px;
	height: 260px;
	min-height: 260px;
	min-width: 560px;
	width: 560px;
}
.paytable_feature_localize {
	background-image: url(image/symbol2.png);
	background-repeat: no-repeat;
	background-size: 1004px 474px;
	display: inline-block;
	overflow: hidden;
}
.paytable_feature_localize.feat_fb {
	background-position: -603px -1px;
	height: 160px;
	min-height: 160px;
	min-width: 400px;
	width: 400px;
}
.paytable_feature_symbols {
	background-image: url(image/symbol.png);
	background-repeat: no-repeat;
	background-size: 324px 162px;
	display: inline-block;
	overflow: hidden;
}
.paytable_feature_symbols.s_scatter {
	background-position: -1px -1px;
	height: 160px;
	min-height: 160px;
	min-width: 160px;
	width: 160px;
}
.paytable_feature.feat_mtp {
	background-position: -1px -263px;
	height: 240px;
	min-height: 240px;
	min-width: 600px;
	width: 600px;
}
.paytable_feature_localize.feat_wild {
	background-position: -1px -1px;
	height: 472px;
	min-height: 472px;
	min-width: 600px;
	width: 600px;
}
.paytable_symbols {
	background-image: url(image/symbol1.png);
	background-repeat: no-repeat;
	background-size: 1782px 162px;
	display: inline-block;
	overflow: hidden;
}
.paytable_symbols.l_10 {
	background-position: -973px -1px;
	height: 160px;
	min-height: 160px;
	min-width: 160px;
	width: 160px;
}
.paytable_symbols.l_j {
	background-position: -1297px -1px;
	height: 160px;
	min-height: 160px;
	min-width: 160px;
	width: 160px;
}
.paytable_symbols.l_q {
	background-position: -1621px -1px;
	height: 160px;
	min-height: 160px;
	min-width: 160px;
	width: 160px;
}
.paytable_symbols.l_k {
	background-position: -1459px -1px;
	height: 160px;
	min-height: 160px;
	min-width: 160px;
	width: 160px;
}
.paytable_symbols.l_a {
	background-position: -1135px -1px;
	height: 160px;
	min-height: 160px;
	min-width: 160px;
	width: 160px;
}
.paytable_symbols.h_meekat {
	background-position: -649px -1px;
	height: 160px;
	min-height: 160px;
	min-width: 160px;
	width: 160px;
}
.paytable_symbols.h_gazelle {
	background-position: -163px -1px;
	height: 160px;
	min-height: 160px;
	min-width: 160px;
	width: 160px;
}
.paytable_symbols.h_zebra {
	background-position: -811px -1px;
	height: 160px;
	min-height: 160px;
	min-width: 160px;
	width: 160px;
}
.paytable_symbols.h_giraffe {
	background-position: -325px -1px;
	height: 160px;
	min-height: 160px;
	min-width: 160px;
	width: 160px;
}
.paytable_symbols.h_elephant {
	background-position: -1px -1px;
	height: 160px;
	min-height: 160px;
	min-width: 160px;
	width: 160px;
}
.paytable_symbols.h_lion {
	background-position: -487px -1px;
	height: 160px;
	min-height: 160px;
	min-width: 160px;
	width: 160px;
}
.paytable_feature_symbols.s_wild {
	background-position: -163px -1px;
	height: 160px;
	min-height: 160px;
	min-width: 160px;
	width: 160px;
}
.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;
}