div[data-page="chinese_new_yearfestival"] > div.navbar{
	background: transparent!important;
}
div[data-page="chinese_new_yearfestival"] > div.page-content{
    background-image: url(https://sheepola.sgp1.cdn.digitaloceanspaces.com/static/imgs/game/chinese_new_year/1.jpg)!important;
    background-size: contain!important;
    background-repeat: no-repeat!important;
    background-color: #4b1515!important;
    background-position: center!important;
    background-position: top center!important;
    padding-top: 25%;
    margin-top: 0px;
    overflow: hidden;
}
.bg_cny{
	font-size: larger;
    background-image: url(https://static.sheepola.com/imagegame/cny/5.jpg) !important;
    background-size: cover  !important;
    background-repeat: no-repeat !important;
    background-color: rgb(75, 21, 21) !important;
    background-position: center top!important;
}
.bg_cny > .content-block{
	color: #fff!important;
}
.bg_cny .close-popup {
    text-decoration: none !important;
    color: #FFC107 !important;
    font-weight: bold;
    text-shadow: 0px 0px 0px #fff;
}
div[data-page="chinese_new_yearfestivalplay"] > div.navbar{
	background: transparent!important;
}
div[data-page="chinese_new_yearfestivalplay"] > div.page-content{
	background-image: url(https://sheepola.sgp1.cdn.digitaloceanspaces.com/static/imgs/game/chinese_new_year/5.jpg)!important;
	background-size: contain!important;
	background-repeat: no-repeat!important;
	 background-color: #4b1515!important;
	background-position: center!important;
	background-position: top center!important;
	padding-top: 35%;
	margin-top: 0px;
	overflow: hidden;
}

.chinese_new_year_selheader{
	position: absolute;
    width: 100%;
    text-align: -webkit-center;
    margin-top: -10%;
}

.chinese_new_year_selsubheader{
	margin-top: -25%;
    width: 50%;
    position: relative;
}

.chinese_new_year_cashback{
	float: left;
	margin-top: -6px;
	padding-right: 5px;
}

.chinese_new_year_textw.chinese_new_year_delay_text.chinese_new_year_slide-top.view_rlue {
    background-color: #ce0716;
    width: fit-content;
    border-radius: 0px;
    box-shadow: 0 0 0px 2px #db9122;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}

.chinese_new_year_max_width_img{
	max-width: 100%;
}

.chinese_new_year_center{
	text-align: -webkit-center;
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {

	.chinese_new_year_w75{
		width: 45%!important;
	}

	.chinese_new_yearplay_krathong_crad{
		width: 65%!important;
		margin: auto!important;
	}

	.chinese_new_yearplay_width_img{
		width: 40%!important;
	}

	div[data-page="chinese_new_yearfestivalplay"] > div.page-content{
		background-size: cover!important;
	}

	div[data-page="chinese_new_yearfestival"] > div.page-content{
		background-size: cover!important;
	}

}

@media only screen and (-webkit-device-pixel-ratio: 3) and (device-height: 812px) and (device-width: 375px){
	div[data-page="chinese_new_yearfestivalplay"] > div.page-content{
		padding-top: 120px!important;
	}
}

.chinese_new_year_w75{
	width: 75%;
}

.chinese_new_year_textw{
	color: #fff!important;
}

.chinese_new_year_slide-top {
	-webkit-animation: slide-top 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation: slide-top 1s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.chinese_new_year_delay{
	animation-delay: 1s;
}
.chinese_new_year_delay_text{
	animation-delay: 2s;
}

.chinese_new_year_blinker {
	animation: blinker 2s linear infinite;
}

@keyframes blinker {
	50% { opacity: .8; }
}

.chinese_new_year_wave {
	animation: wavein 5s linear infinite;
}

@keyframes wavein {
	0% {
		margin-top: 0px;
		padding-bottom: 40px;
	}
	50% {
		margin-top: 20px;
		padding-bottom: 20px;
	}
	100% {
		margin-top: 0px;
		padding-bottom: 40px;
	}
}

.chinese_new_year_relative{
	position: relative;
}

@-webkit-keyframes slide-top {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100px);
		transform: translateY(100px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}
@keyframes slide-top {
	0% {
		opacity: 0;
		-webkit-transform: translateY(100px);
		transform: translateY(100px);
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}
}

.pyro > .before, .pyro > .after {
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	box-shadow: 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff;
	-moz-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
	-webkit-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
	-o-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
	-ms-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
	animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
}

.pyro > .after {
	-moz-animation-delay: 1.25s, 1.25s, 1.25s;
	-webkit-animation-delay: 1.25s, 1.25s, 1.25s;
	-o-animation-delay: 1.25s, 1.25s, 1.25s;
	-ms-animation-delay: 1.25s, 1.25s, 1.25s;
	animation-delay: 1.25s, 1.25s, 1.25s;
	-moz-animation-duration: 1.25s, 1.25s, 6.25s;
	-webkit-animation-duration: 1.25s, 1.25s, 6.25s;
	-o-animation-duration: 1.25s, 1.25s, 6.25s;
	-ms-animation-duration: 1.25s, 1.25s, 6.25s;
	animation-duration: 1.25s, 1.25s, 6.25s;
}

@-webkit-keyframes bang {
	to {
		box-shadow: -205px -83.6666666667px #0400ff, 123px -197.6666666667px #ff0084, -82px -261.6666666667px #a600ff, -189px 1.3333333333px #6200ff, 177px -138.6666666667px #62ff00, 154px -265.6666666667px #00eaff, -120px -280.6666666667px #ff00f2, -149px -271.6666666667px #e1ff00, 69px -297.6666666667px #0026ff, 247px -347.6666666667px #ff00bf, -70px 54.3333333333px #ff00ae, -120px 26.3333333333px #fff700, 191px -7.6666666667px #c400ff, 177px -284.6666666667px #ff0080, -23px -190.6666666667px red, -242px -355.6666666667px #0059ff, -199px -335.6666666667px #ff3c00, 213px -198.6666666667px #91ff00, 7px -116.6666666667px #84ff00, 154px -107.6666666667px #ffcc00, -249px 9.3333333333px #99ff00, 105px -277.6666666667px #0040ff, -241px -302.6666666667px #00ff5e, -2px -148.6666666667px #00ff11, -163px -341.6666666667px #ff008c, -138px -396.6666666667px #00a2ff, 68px 55.3333333333px #6600ff, -230px -210.6666666667px #5100ff, 205px -184.6666666667px #ff00bf, 55px -76.6666666667px #ea00ff, -221px 72.3333333333px #37ff00, 114px 13.3333333333px #ff1e00, 147px -413.6666666667px #008cff, -195px 60.3333333333px #3700ff, -72px -302.6666666667px #a6ff00, 94px -350.6666666667px #0004ff, -215px -48.6666666667px #ffb700, -222px -184.6666666667px #66ff00, -98px -310.6666666667px #0011ff, -89px -340.6666666667px #00fbff, 209px -57.6666666667px #ff00c4, -45px -218.6666666667px #ff0900, -133px -196.6666666667px #d900ff, -14px -43.6666666667px #d500ff, -52px -279.6666666667px #ff0099, -47px -223.6666666667px #ff007b, 133px -155.6666666667px #04ff00, -140px -321.6666666667px #fffb00, 225px -339.6666666667px #ff2600, 137px -393.6666666667px #00ffae, 128px 19.3333333333px #0d00ff;
	}
}
@-moz-keyframes bang {
	to {
		box-shadow: -205px -83.6666666667px #0400ff, 123px -197.6666666667px #ff0084, -82px -261.6666666667px #a600ff, -189px 1.3333333333px #6200ff, 177px -138.6666666667px #62ff00, 154px -265.6666666667px #00eaff, -120px -280.6666666667px #ff00f2, -149px -271.6666666667px #e1ff00, 69px -297.6666666667px #0026ff, 247px -347.6666666667px #ff00bf, -70px 54.3333333333px #ff00ae, -120px 26.3333333333px #fff700, 191px -7.6666666667px #c400ff, 177px -284.6666666667px #ff0080, -23px -190.6666666667px red, -242px -355.6666666667px #0059ff, -199px -335.6666666667px #ff3c00, 213px -198.6666666667px #91ff00, 7px -116.6666666667px #84ff00, 154px -107.6666666667px #ffcc00, -249px 9.3333333333px #99ff00, 105px -277.6666666667px #0040ff, -241px -302.6666666667px #00ff5e, -2px -148.6666666667px #00ff11, -163px -341.6666666667px #ff008c, -138px -396.6666666667px #00a2ff, 68px 55.3333333333px #6600ff, -230px -210.6666666667px #5100ff, 205px -184.6666666667px #ff00bf, 55px -76.6666666667px #ea00ff, -221px 72.3333333333px #37ff00, 114px 13.3333333333px #ff1e00, 147px -413.6666666667px #008cff, -195px 60.3333333333px #3700ff, -72px -302.6666666667px #a6ff00, 94px -350.6666666667px #0004ff, -215px -48.6666666667px #ffb700, -222px -184.6666666667px #66ff00, -98px -310.6666666667px #0011ff, -89px -340.6666666667px #00fbff, 209px -57.6666666667px #ff00c4, -45px -218.6666666667px #ff0900, -133px -196.6666666667px #d900ff, -14px -43.6666666667px #d500ff, -52px -279.6666666667px #ff0099, -47px -223.6666666667px #ff007b, 133px -155.6666666667px #04ff00, -140px -321.6666666667px #fffb00, 225px -339.6666666667px #ff2600, 137px -393.6666666667px #00ffae, 128px 19.3333333333px #0d00ff;
	}
}
@-o-keyframes bang {
	to {
		box-shadow: -205px -83.6666666667px #0400ff, 123px -197.6666666667px #ff0084, -82px -261.6666666667px #a600ff, -189px 1.3333333333px #6200ff, 177px -138.6666666667px #62ff00, 154px -265.6666666667px #00eaff, -120px -280.6666666667px #ff00f2, -149px -271.6666666667px #e1ff00, 69px -297.6666666667px #0026ff, 247px -347.6666666667px #ff00bf, -70px 54.3333333333px #ff00ae, -120px 26.3333333333px #fff700, 191px -7.6666666667px #c400ff, 177px -284.6666666667px #ff0080, -23px -190.6666666667px red, -242px -355.6666666667px #0059ff, -199px -335.6666666667px #ff3c00, 213px -198.6666666667px #91ff00, 7px -116.6666666667px #84ff00, 154px -107.6666666667px #ffcc00, -249px 9.3333333333px #99ff00, 105px -277.6666666667px #0040ff, -241px -302.6666666667px #00ff5e, -2px -148.6666666667px #00ff11, -163px -341.6666666667px #ff008c, -138px -396.6666666667px #00a2ff, 68px 55.3333333333px #6600ff, -230px -210.6666666667px #5100ff, 205px -184.6666666667px #ff00bf, 55px -76.6666666667px #ea00ff, -221px 72.3333333333px #37ff00, 114px 13.3333333333px #ff1e00, 147px -413.6666666667px #008cff, -195px 60.3333333333px #3700ff, -72px -302.6666666667px #a6ff00, 94px -350.6666666667px #0004ff, -215px -48.6666666667px #ffb700, -222px -184.6666666667px #66ff00, -98px -310.6666666667px #0011ff, -89px -340.6666666667px #00fbff, 209px -57.6666666667px #ff00c4, -45px -218.6666666667px #ff0900, -133px -196.6666666667px #d900ff, -14px -43.6666666667px #d500ff, -52px -279.6666666667px #ff0099, -47px -223.6666666667px #ff007b, 133px -155.6666666667px #04ff00, -140px -321.6666666667px #fffb00, 225px -339.6666666667px #ff2600, 137px -393.6666666667px #00ffae, 128px 19.3333333333px #0d00ff;
	}
}
@-ms-keyframes bang {
	to {
		box-shadow: -205px -83.6666666667px #0400ff, 123px -197.6666666667px #ff0084, -82px -261.6666666667px #a600ff, -189px 1.3333333333px #6200ff, 177px -138.6666666667px #62ff00, 154px -265.6666666667px #00eaff, -120px -280.6666666667px #ff00f2, -149px -271.6666666667px #e1ff00, 69px -297.6666666667px #0026ff, 247px -347.6666666667px #ff00bf, -70px 54.3333333333px #ff00ae, -120px 26.3333333333px #fff700, 191px -7.6666666667px #c400ff, 177px -284.6666666667px #ff0080, -23px -190.6666666667px red, -242px -355.6666666667px #0059ff, -199px -335.6666666667px #ff3c00, 213px -198.6666666667px #91ff00, 7px -116.6666666667px #84ff00, 154px -107.6666666667px #ffcc00, -249px 9.3333333333px #99ff00, 105px -277.6666666667px #0040ff, -241px -302.6666666667px #00ff5e, -2px -148.6666666667px #00ff11, -163px -341.6666666667px #ff008c, -138px -396.6666666667px #00a2ff, 68px 55.3333333333px #6600ff, -230px -210.6666666667px #5100ff, 205px -184.6666666667px #ff00bf, 55px -76.6666666667px #ea00ff, -221px 72.3333333333px #37ff00, 114px 13.3333333333px #ff1e00, 147px -413.6666666667px #008cff, -195px 60.3333333333px #3700ff, -72px -302.6666666667px #a6ff00, 94px -350.6666666667px #0004ff, -215px -48.6666666667px #ffb700, -222px -184.6666666667px #66ff00, -98px -310.6666666667px #0011ff, -89px -340.6666666667px #00fbff, 209px -57.6666666667px #ff00c4, -45px -218.6666666667px #ff0900, -133px -196.6666666667px #d900ff, -14px -43.6666666667px #d500ff, -52px -279.6666666667px #ff0099, -47px -223.6666666667px #ff007b, 133px -155.6666666667px #04ff00, -140px -321.6666666667px #fffb00, 225px -339.6666666667px #ff2600, 137px -393.6666666667px #00ffae, 128px 19.3333333333px #0d00ff;
	}
}
@keyframes bang {
	to {
		box-shadow: -205px -83.6666666667px #0400ff, 123px -197.6666666667px #ff0084, -82px -261.6666666667px #a600ff, -189px 1.3333333333px #6200ff, 177px -138.6666666667px #62ff00, 154px -265.6666666667px #00eaff, -120px -280.6666666667px #ff00f2, -149px -271.6666666667px #e1ff00, 69px -297.6666666667px #0026ff, 247px -347.6666666667px #ff00bf, -70px 54.3333333333px #ff00ae, -120px 26.3333333333px #fff700, 191px -7.6666666667px #c400ff, 177px -284.6666666667px #ff0080, -23px -190.6666666667px red, -242px -355.6666666667px #0059ff, -199px -335.6666666667px #ff3c00, 213px -198.6666666667px #91ff00, 7px -116.6666666667px #84ff00, 154px -107.6666666667px #ffcc00, -249px 9.3333333333px #99ff00, 105px -277.6666666667px #0040ff, -241px -302.6666666667px #00ff5e, -2px -148.6666666667px #00ff11, -163px -341.6666666667px #ff008c, -138px -396.6666666667px #00a2ff, 68px 55.3333333333px #6600ff, -230px -210.6666666667px #5100ff, 205px -184.6666666667px #ff00bf, 55px -76.6666666667px #ea00ff, -221px 72.3333333333px #37ff00, 114px 13.3333333333px #ff1e00, 147px -413.6666666667px #008cff, -195px 60.3333333333px #3700ff, -72px -302.6666666667px #a6ff00, 94px -350.6666666667px #0004ff, -215px -48.6666666667px #ffb700, -222px -184.6666666667px #66ff00, -98px -310.6666666667px #0011ff, -89px -340.6666666667px #00fbff, 209px -57.6666666667px #ff00c4, -45px -218.6666666667px #ff0900, -133px -196.6666666667px #d900ff, -14px -43.6666666667px #d500ff, -52px -279.6666666667px #ff0099, -47px -223.6666666667px #ff007b, 133px -155.6666666667px #04ff00, -140px -321.6666666667px #fffb00, 225px -339.6666666667px #ff2600, 137px -393.6666666667px #00ffae, 128px 19.3333333333px #0d00ff;
	}
}
@-webkit-keyframes gravity {
	to {
		transform: translateY(200px);
		-moz-transform: translateY(200px);
		-webkit-transform: translateY(200px);
		-o-transform: translateY(200px);
		-ms-transform: translateY(200px);
		opacity: 0;
	}
}
@-moz-keyframes gravity {
	to {
		transform: translateY(200px);
		-moz-transform: translateY(200px);
		-webkit-transform: translateY(200px);
		-o-transform: translateY(200px);
		-ms-transform: translateY(200px);
		opacity: 0;
	}
}
@-o-keyframes gravity {
	to {
		transform: translateY(200px);
		-moz-transform: translateY(200px);
		-webkit-transform: translateY(200px);
		-o-transform: translateY(200px);
		-ms-transform: translateY(200px);
		opacity: 0;
	}
}
@-ms-keyframes gravity {
	to {
		transform: translateY(200px);
		-moz-transform: translateY(200px);
		-webkit-transform: translateY(200px);
		-o-transform: translateY(200px);
		-ms-transform: translateY(200px);
		opacity: 0;
	}
}
@keyframes gravity {
	to {
		transform: translateY(200px);
		-moz-transform: translateY(200px);
		-webkit-transform: translateY(200px);
		-o-transform: translateY(200px);
		-ms-transform: translateY(200px);
		opacity: 0;
	}
}
@-webkit-keyframes position {
	0%, 19.9% {
		margin-top: 10%;
		margin-left: 40%;
	}
	20%, 39.9% {
		margin-top: 40%;
		margin-left: 30%;
	}
	40%, 59.9% {
		margin-top: 20%;
		margin-left: 70%;
	}
	60%, 79.9% {
		margin-top: 30%;
		margin-left: 20%;
	}
	80%, 99.9% {
		margin-top: 30%;
		margin-left: 80%;
	}
}
@-moz-keyframes position {
	0%, 19.9% {
		margin-top: 10%;
		margin-left: 40%;
	}
	20%, 39.9% {
		margin-top: 40%;
		margin-left: 30%;
	}
	40%, 59.9% {
		margin-top: 20%;
		margin-left: 70%;
	}
	60%, 79.9% {
		margin-top: 30%;
		margin-left: 20%;
	}
	80%, 99.9% {
		margin-top: 30%;
		margin-left: 80%;
	}
}
@-o-keyframes position {
	0%, 19.9% {
		margin-top: 10%;
		margin-left: 40%;
	}
	20%, 39.9% {
		margin-top: 40%;
		margin-left: 30%;
	}
	40%, 59.9% {
		margin-top: 20%;
		margin-left: 70%;
	}
	60%, 79.9% {
		margin-top: 30%;
		margin-left: 20%;
	}
	80%, 99.9% {
		margin-top: 30%;
		margin-left: 80%;
	}
}
@-ms-keyframes position {
	0%, 19.9% {
		margin-top: 10%;
		margin-left: 40%;
	}
	20%, 39.9% {
		margin-top: 40%;
		margin-left: 30%;
	}
	40%, 59.9% {
		margin-top: 20%;
		margin-left: 70%;
	}
	60%, 79.9% {
		margin-top: 30%;
		margin-left: 20%;
	}
	80%, 99.9% {
		margin-top: 30%;
		margin-left: 80%;
	}
}
@keyframes position {
	0%, 19.9% {
		margin-top: 10%;
		margin-left: 40%;
	}
	20%, 39.9% {
		margin-top: 40%;
		margin-left: 30%;
	}
	40%, 59.9% {
		margin-top: 20%;
		margin-left: 70%;
	}
	60%, 79.9% {
		margin-top: 30%;
		margin-left: 20%;
	}
	80%, 99.9% {
		margin-top: 30%;
		margin-left: 80%;
	}
}


.chinese_new_year_slide_out_top {
	-webkit-animation: slide-out-top 0.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	animation: slide-out-top 0.5s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
}

@-webkit-keyframes slide-out-top {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateY(-1000px);
		transform: translateY(-1000px);
		opacity: 0;
	}
}
@keyframes slide-out-top {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateY(-1000px);
		transform: translateY(-1000px);
		opacity: 0;
	}
}


.chinese_new_yearplay_crad{
	margin-bottom: 7px;
	width: auto;
	transition: 5s;
}

.chinese_new_yearplay_krathong_bb{
	position: absolute;
	right: 20px;
	bottom: 10px;
	text-align: -webkit-right;
}
.chinese_new_yearplay_width_img{
	width: 50%;
}


.chinese_new_yearplay-scale-in-center {
	-webkit-animation: scale-up-center 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
	animation: scale-up-center 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}

@-webkit-keyframes scale-up-center {
	0% {
		-webkit-transform: scale(0.5);
		transform: scale(0.5);
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}
@keyframes scale-up-center {
	0% {
		-webkit-transform: scale(0.5);
		transform: scale(0.5);
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

.chinese_new_yearplay-slide-out-elliptic-top-bck {
	-webkit-animation: slide-out-blurred-top 0.45s cubic-bezier(0.755, 0.050, 0.855, 0.060) both;
	animation: slide-out-blurred-top 0.45s cubic-bezier(0.755, 0.050, 0.855, 0.060) both;
}
@-webkit-keyframes slide-out-blurred-top {
	0% {
		-webkit-transform: translateY(0) scaleY(1) scaleX(1);
		transform: translateY(0) scaleY(1) scaleX(1);
		-webkit-transform-origin: 50% 0%;
		transform-origin: 50% 0%;
		-webkit-filter: blur(0);
		filter: blur(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateY(-1000px) scaleY(2) scaleX(0.2);
		transform: translateY(-1000px) scaleY(2) scaleX(0.2);
		-webkit-transform-origin: 50% 0%;
		transform-origin: 50% 0%;
		-webkit-filter: blur(40px);
		filter: blur(40px);
		opacity: 0;
	}
}
@keyframes slide-out-blurred-top {
	0% {
		-webkit-transform: translateY(0) scaleY(1) scaleX(1);
		transform: translateY(0) scaleY(1) scaleX(1);
		-webkit-transform-origin: 50% 0%;
		transform-origin: 50% 0%;
		-webkit-filter: blur(0);
		filter: blur(0);
		opacity: 1;
	}
	100% {
		-webkit-transform: translateY(-1000px) scaleY(2) scaleX(0.2);
		transform: translateY(-1000px) scaleY(2) scaleX(0.2);
		-webkit-transform-origin: 50% 0%;
		transform-origin: 50% 0%;
		-webkit-filter: blur(40px);
		filter: blur(40px);
		opacity: 0;
	}
}
.chinese_new_yearplay-hidden{
	display: none;
}

.chinese_new_yearplay-shake-horizontal {
	position: relative;
	-webkit-animation: shake-horizontal 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
	animation: shake-horizontal 0.8s cubic-bezier(0.455, 0.030, 0.515, 0.955) both;
	    text-align: -webkit-center;
	        margin-top: 25%;
}
.chinese_new_yearfestival_win {
    font-size: xx-large;
    color: #ffd503;
    text-shadow: -2px 0 #fdb000, 0 2px #fdb000, 2px 0 #fdb000, 0 -2px #fdb000;
    margin: 0;
    position: absolute;
    top: 65%;
    left: 56%;
}
@-webkit-keyframes shake-horizontal {
	0%,
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	10%,
	30%,
	50%,
	70% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	20%,
	40%,
	60% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	80% {
		-webkit-transform: translateX(8px);
		transform: translateX(8px);
	}
	90% {
		-webkit-transform: translateX(-8px);
		transform: translateX(-8px);
	}
}
@keyframes shake-horizontal {
	0%,
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	10%,
	30%,
	50%,
	70% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px);
	}
	20%,
	40%,
	60% {
		-webkit-transform: translateX(10px);
		transform: translateX(10px);
	}
	80% {
		-webkit-transform: translateX(8px);
		transform: translateX(8px);
	}
	90% {
		-webkit-transform: translateX(-8px);
		transform: translateX(-8px);
	}
}



.chinese_new_yearplay-flip-scale-up-ver {
	border-radius: 20px;
	-webkit-animation: flip-scale-up-ver 1s linear both;
	animation: flip-scale-up-ver 1s linear both;
}

@-webkit-keyframes flip-scale-up-ver {
	0% {
		-webkit-transform: scale(1) rotateY(0);
		transform: scale(1) rotateY(0);
	}
	20% {
		-webkit-transform: scale(1) rotateY(90deg);
		transform: scale(1) rotateY(90deg);
	}
	50% {
		-webkit-transform: scale(1.5) rotateY(180deg);
		transform: scale(1.5) rotateY(180deg);
	}
	80% {
		-webkit-transform: scale(1) rotateY(270deg);
		transform: scale(1) rotateY(270deg);
	}
	100% {
		-webkit-transform: scale(1) rotateY(360deg);
		transform: scale(1) rotateY(360deg);
	}
}
@keyframes flip-scale-up-ver {
	0% {
		-webkit-transform: scale(1) rotateY(0);
		transform: scale(1) rotateY(0);
	}
	20% {
		-webkit-transform: scale(1) rotateY(90deg);
		transform: scale(1) rotateY(90deg);
	}
	50% {
		-webkit-transform: scale(1.5) rotateY(180deg);
		transform: scale(1.5) rotateY(180deg);
	}
	80% {
		-webkit-transform: scale(1) rotateY(270deg);
		transform: scale(1) rotateY(270deg);
	}
	100% {
		-webkit-transform: scale(1) rotateY(360deg);
		transform: scale(1) rotateY(360deg);
	}
}


.chinese_new_yearplay-animation{
	animation: animationFrames linear 13s;
	animation-iteration-count: infinite;
	transform-origin: 50% 50%;
	-webkit-animation: animationFrames linear 13s;
	-webkit-animation-iteration-count: infinite;
	-webkit-transform-origin: 50% 50%;
	-moz-animation: animationFrames linear 13s;
	-moz-animation-iteration-count: infinite;
	-moz-transform-origin: 50% 50%;
	-o-animation: animationFrames linear 13s;
	-o-animation-iteration-count: infinite;
	-o-transform-origin: 50% 50%;
	-ms-animation: animationFrames linear 13s;
	-ms-animation-iteration-count: infinite;
	-ms-transform-origin: 50% 50%;
}
.chinese_new_yearplay_krathong_bb > img:nth-child(2){
	width: 100px;
	animation-delay: 5s;
	animation: animationFrames linear 15s;
	animation-iteration-count: infinite;
	transform-origin: 50% 50%;
	-webkit-animation: animationFrames linear 15s;
	-webkit-animation-iteration-count: infinite;
	-webkit-transform-origin: 50% 50%;
	-moz-animation: animationFrames linear 15s;
	-moz-animation-iteration-count: infinite;
	-moz-transform-origin: 50% 50%;
	-o-animation: animationFrames linear 15s;
	-o-animation-iteration-count: infinite;
	-o-transform-origin: 50% 50%;
	-ms-animation: animationFrames linear 15s;
	-ms-animation-iteration-count: infinite;
	-ms-transform-origin: 50% 50%;
}

@keyframes animationFrames{
	0% {
		transform:  translate(0px,0px)  rotate(0deg) ;
	}
	10% {
		transform:  translate(0px,-2px)  rotate(5deg) ;
	}
	20% {
		transform:  translate(-1px,-3px)  rotate(-5deg) ;
	}
	29% {
		transform:  translate(-1px,-5px)  rotate(0deg) ;
	}
	40% {
		transform:  translate(-2px,-6px)  rotate(5deg) ;
	}
	50% {
		transform:  translate(-2px,-8px)  rotate(0deg) ;
	}
	60% {
		transform:  translate(-3px,-5px)  rotate(-4deg) ;
	}
	70% {
		transform:  translate(-3px,-5px)  rotate(1deg) ;
	}
	80% {
		transform:  translate(-3px,-5px)  rotate(-5deg) ;
	}
	90% {
		transform:  translate(-3px,-5px)  rotate(5deg) ;
	}
	100% {
		transform:  translate(0px,0px)  rotate(0deg) ;
	}
}

@-moz-keyframes animationFrames{
	0% {
		-moz-transform:  translate(0px,0px)  rotate(0deg) ;
	}
	10% {
		-moz-transform:  translate(0px,-2px)  rotate(5deg) ;
	}
	20% {
		-moz-transform:  translate(-1px,-3px)  rotate(-5deg) ;
	}
	29% {
		-moz-transform:  translate(-1px,-5px)  rotate(0deg) ;
	}
	40% {
		-moz-transform:  translate(-2px,-6px)  rotate(5deg) ;
	}
	50% {
		-moz-transform:  translate(-2px,-8px)  rotate(0deg) ;
	}
	60% {
		-moz-transform:  translate(-3px,-5px)  rotate(-4deg) ;
	}
	70% {
		-moz-transform:  translate(-3px,-5px)  rotate(1deg) ;
	}
	80% {
		-moz-transform:  translate(-3px,-5px)  rotate(-5deg) ;
	}
	90% {
		-moz-transform:  translate(-3px,-5px)  rotate(5deg) ;
	}
	100% {
		-moz-transform:  translate(0px,0px)  rotate(0deg) ;
	}
}

@-webkit-keyframes animationFrames {
	0% {
		-webkit-transform:  translate(0px,0px)  rotate(0deg) ;
	}
	10% {
		-webkit-transform:  translate(0px,-2px)  rotate(5deg) ;
	}
	20% {
		-webkit-transform:  translate(-1px,-3px)  rotate(-5deg) ;
	}
	29% {
		-webkit-transform:  translate(-1px,-5px)  rotate(0deg) ;
	}
	40% {
		-webkit-transform:  translate(-2px,-6px)  rotate(5deg) ;
	}
	50% {
		-webkit-transform:  translate(-2px,-8px)  rotate(0deg) ;
	}
	60% {
		-webkit-transform:  translate(-3px,-5px)  rotate(-4deg) ;
	}
	70% {
		-webkit-transform:  translate(-3px,-5px)  rotate(1deg) ;
	}
	80% {
		-webkit-transform:  translate(-3px,-5px)  rotate(-5deg) ;
	}
	90% {
		-webkit-transform:  translate(-3px,-5px)  rotate(5deg) ;
	}
	100% {
		-webkit-transform:  translate(0px,0px)  rotate(0deg) ;
	}
}

@-o-keyframes animationFrames {
	0% {
		-o-transform:  translate(0px,0px)  rotate(0deg) ;
	}
	10% {
		-o-transform:  translate(0px,-2px)  rotate(5deg) ;
	}
	20% {
		-o-transform:  translate(-1px,-3px)  rotate(-5deg) ;
	}
	29% {
		-o-transform:  translate(-1px,-5px)  rotate(0deg) ;
	}
	40% {
		-o-transform:  translate(-2px,-6px)  rotate(5deg) ;
	}
	50% {
		-o-transform:  translate(-2px,-8px)  rotate(0deg) ;
	}
	60% {
		-o-transform:  translate(-3px,-5px)  rotate(-4deg) ;
	}
	70% {
		-o-transform:  translate(-3px,-5px)  rotate(1deg) ;
	}
	80% {
		-o-transform:  translate(-3px,-5px)  rotate(-5deg) ;
	}
	90% {
		-o-transform:  translate(-3px,-5px)  rotate(5deg) ;
	}
	100% {
		-o-transform:  translate(0px,0px)  rotate(0deg) ;
	}
}

@-ms-keyframes animationFrames {
	0% {
		-ms-transform:  translate(0px,0px)  rotate(0deg) ;
	}
	10% {
		-ms-transform:  translate(0px,-2px)  rotate(5deg) ;
	}
	20% {
		-ms-transform:  translate(-1px,-3px)  rotate(-5deg) ;
	}
	29% {
		-ms-transform:  translate(-1px,-5px)  rotate(0deg) ;
	}
	40% {
		-ms-transform:  translate(-2px,-6px)  rotate(5deg) ;
	}
	50% {
		-ms-transform:  translate(-2px,-8px)  rotate(0deg) ;
	}
	60% {
		-ms-transform:  translate(-3px,-5px)  rotate(-4deg) ;
	}
	70% {
		-ms-transform:  translate(-3px,-5px)  rotate(1deg) ;
	}
	80% {
		-ms-transform:  translate(-3px,-5px)  rotate(-5deg) ;
	}
	90% {
		-ms-transform:  translate(-3px,-5px)  rotate(5deg) ;
	}
	100% {
		-ms-transform:  translate(0px,0px)  rotate(0deg) ;
	}
}

@-webkit-keyframes swell {
	0%, 100% {
		-webkit-transform: translate3d(0, -25px, 0);
		transform: translate3d(0, -25px, 0);
	}
	50% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}
}
@keyframes swell {
	0%, 100% {
		-webkit-transform: translate3d(0, -25px, 0);
		transform: translate3d(0, -25px, 0);
	}
	50% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0);
	}
}

.chinese_new_yearplay_text-pop-up-top {
	-webkit-animation: heartbeat 1.5s ease-in-out infinite both;
	animation: heartbeat 1.5s ease-in-out infinite both;
}


@-webkit-keyframes heartbeat {
	from {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	10% {
		-webkit-transform: scale(0.91);
		transform: scale(0.91);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	17% {
		-webkit-transform: scale(0.98);
		transform: scale(0.98);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	33% {
		-webkit-transform: scale(0.87);
		transform: scale(0.87);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	45% {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
}
@keyframes heartbeat {
	from {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transform-origin: center center;
		transform-origin: center center;
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	10% {
		-webkit-transform: scale(0.91);
		transform: scale(0.91);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	17% {
		-webkit-transform: scale(0.98);
		transform: scale(0.98);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
	33% {
		-webkit-transform: scale(0.87);
		transform: scale(0.87);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
	}
	45% {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out;
	}
}



.chinese_new_yearplay_slide-in-bck-center {
	-webkit-animation: puff-in-center 0.7s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
	animation: puff-in-center 0.7s cubic-bezier(0.470, 0.000, 0.745, 0.715) both;
}


@-webkit-keyframes puff-in-center {
	0% {
		-webkit-transform: scale(2);
		transform: scale(2);
		-webkit-filter: blur(2px);
		filter: blur(2px);
		opacity: 0;
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-filter: blur(0px);
		filter: blur(0px);
		opacity: 1;
	}
}
@keyframes puff-in-center {
	0% {
		-webkit-transform: scale(2);
		transform: scale(2);
		-webkit-filter: blur(2px);
		filter: blur(2px);
		opacity: 0;
	}
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-filter: blur(0px);
		filter: blur(0px);
		opacity: 1;
	}
}


.chinese_new_yearfestival_cashback {
    background: #ce0716;
    height: 25px;
    border-radius: 5px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: unset;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 2px solid #fed403;
}

.chinese_new_yearfestival_cashback_set {
	margin-top: 1px;
	float: left;
}

.view_rlue {
    background-color: #958ab4;
    width: fit-content;
    border-radius: 7px;
    box-shadow: 0 0 5px 2px #ddcade;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
}



/* productall gift cny*/

.pgift-bk-cny {
    width: 100%;
    height: 100%;
    background-color: #851514!important;
    background-repeat: no-repeat!important;
    background-size: 100%!important;
    padding-bottom: 35px!important;
    padding-left: 0px!important;
    padding-top: 40px!important;
    padding-right: 0px!important;
}

.container-promo-bg-cny {
    width: 100%;
    height: 100%;
    background-image: url(https://sheepola.com/static/css/promotion/p1547868598/bg-01.jpg);
    background-color: #851514;
    background-repeat: no-repeat;
    background-size: 100%;
    padding-bottom: 15px;
}
.container-promo-bg-02-cny {
    width: 100%;
    min-height: 400px;
    background-image: url(https://sheepola.com/static/css/promotion/p1547868598/bg-02.jpg);
    background-color: #851514;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    padding-bottom: 15px;
}
.container-detail-cny {
    margin: auto;
    margin-left: 15px;
    margin-right: 15px;
}
.head-banner-p-cny {
    position: relative;
    text-align: center;
    padding-top: 20px;
}
.bg-w-cate-cny  {
    width: 100%;
    text-align: center;
    background: transparent;
    border-radius: 15px;
    padding: 5px;
}
.container-promo-bg-03-cny {
    width: 100%;
    height: 100%;
    background-color: #851514;
    padding-bottom: 0px;
}
.img-cate-cny {
    width: 90%;
    margin-bottom: 15px;
    margin-top: 15px;
}
img.img-text-cny {
    width: 95%;
}
img.img-text-h-cny {
    width: 100%;
}
img.img-top-cny {
    width: 100%;
    margin-bottom: 10px;
}
.head-banner-c-cny {
	padding-top: 25px;
    margin-bottom: 15px;
    position: relative;
    text-align: center;
}

.head-banner-p-n-cny {
    position: relative;
    text-align: center;
}

.head-banner-p-n-2-cny {
    position: relative;
    text-align: center;
    margin-bottom: 170px;
}

img.img-top-h-cny {
    width: 90%;
    max-width: 1200px;
    margin-top: 80px;
}

img.img-top-h-cny {
    width: 90%;
    max-width: 1200px;
    margin-top: 80px;
}

img.flote-01-cny {
    width: 100%;
    max-width: 180px;
    position: absolute;
    left: -84px;
    bottom: -80px;
}

img.flote-02-cny {
    width: 100%;
    max-width: 180px;
    position: absolute;
    right: -84px;
    bottom: -80px;
}
.pgift-shop-now-cny {
    text-align: center;
    margin: 10px 15px;
    padding: 5px 5px;
    background: #851514!important;
    border-radius: 30px;
    color: #ffffff;
}