.christmas_wave{
	animation: none!important;
}
.row.show_promotion_banner {
    position: relative;
     top: -40px; 
}

div[data-page="get_cash"] > .page-content{
    background-image: url(https://static.sheepola.com/imagestatic/cc-banner.jpg)!important;
    background-repeat: no-repeat!important;
    background-position: 0px 32px!important;
    background-size: contain !important;
}
div[data-page="get_cash"] > .page-content >.banner-content{
    visibility: hidden;
}
div[data-page="get_cash"] > .page-content > .show_promotion_banner > .item-ads > .bg-img > .post-date-comment{
    list-style: none;
    padding-left: 10px;
}

div[data-page="home-3"] > .page-content{
    margin-top: 50px!important;
}

div[data-page="donate"] > .page-content{
    /*background-image: url(https://static.sheepola.com/imagestatic/donate-01.jpg)!important;*/
    background-repeat: no-repeat!important;
    background-position: 0px 32px!important;
    background-size: contain !important;
}
div[data-page="donate"] > .page-content >.show_header_donate{
    /*visibility: hidden;*/
}

div[data-page="donate_view"] > .page-content{
    background-repeat: no-repeat!important;
    background-position: 0px 32px!important;
    background-size: contain !important;
}
div[data-page="donate_view"] > .page-content >.show_header_donate{
    /*visibility: hidden;*/
}

.view_rlue_new {
    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;
}
.christmas_max_width_img {
    max-width: 80%!important;
}
div[data-page="christmasfestival"] > div.page-content {
  padding-top: 0px!important;
  padding-bottom: 0px!important;
  overflow: hidden;
}
.new_christmas_max_width_img{
  max-width: 30%!important;
}
.new_christmas_max_width_img_play{
    position: absolute;
    bottom: 0px;
    z-index: -1;
}
.christmas_max_width_img_card{
   max-width: 100%!important;
}

.christmasplay_crad {
    box-shadow: 5px 5px 0px 0px #00000057!important;
    transition: 0.7s!important;
}

.christmasplay-slide-out-elliptic-top-bck {
    -webkit-animation: slide-out-blurred-top 0.45s cubic-bezier(0.755, 0.050, 0.855, 0.060) both!important;
    animation: slide-out-blurred-top 0.45s cubic-bezier(0.755, 0.050, 0.855, 0.060) both!important;
}

@-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: none;
        filter: none;
        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: none;
        filter: none;
        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: none;
        filter: none;
        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: none; 
        filter: none; 
        opacity: 0;
    }
}

.card-style-share{
    text-align: center;
    border-radius: 15px;
    background-color: white;
    margin-top: 15px;
}

a.link-cam {
    border-radius: 10px;
    padding: 5px 10px;
    border: 1px solid #5b37d7;
    color: #5b37d7;
    top: 10px;
    vertical-align: middle;
}

.btn-con{
    margin: 15px;
}

.title-share {
    font-size: 22px;
    font-weight: 600;
}

.title-share2 {
 margin-bottom: 20px;
}
.col-100.show_progressbar_share{
    padding: 10px;
}
.banner-thumb{
    padding: 20px;
}

.style-img-share{
    width: 250px;
}

.linkpromotion_image_header{
    height: 40vw;
    background-size: cover;
    background-position: center;
    margin-left: -12px;
    margin-right: -12px;
    margin-bottom: 10px;
}

.show_user_register_share{
    color: #fff!important;
    z-index: 1;
    position: absolute;
    width: 100%;
}

@media only screen and (-webkit-device-pixel-ratio: 3) and (device-height: 812px) and (device-width: 375px){

div[data-page="donate"] > .page-content {
    background-position: 0px 55px!important;
}

}

body > div.photo-browser.photo-browser-dark.photo-browser-in > div > div > div.photo-browser-swiper-container.swiper-container.swiper-container-horizontal.swiper-container-android > div > div {
    background: rgba(0, 0, 0, 0)!important;
    background-color: rgba(0, 0, 0, 0)!important;
}
.row.no-gutter .col-30 {
    width: 30%;
    float: left;
}
.row.no-gutter .col-70 {
    width: 70%;
    float: right;
}

.discount_percent {
    z-index: 9999!important;
}

.discount_percent_big {
    z-index: 9999!important;
}
.bz-img-product {
    position: relative;
    z-index: 1!important;
}
.lazy-loaded {
    opacity: unset!important;
}

.lazy-fadein {
    opacity: unset !important;
}

@media only screen and (max-height:560px) { 
  .lable-term-login{
    display: none;
}
}

.block-ads {
    padding-bottom: 55px;
}
.box-trade-condition{
    height: 200px!important;
    overflow: scroll!important;
    overflow-x: hidden!important;
    /*box-shadow: inset 0px 5px 10px #e8e8e8, inset 0px -5px 10px #e8e8e8!important;*/
}
.card-content-inner.trade_detail {
    border-bottom: 0px!important;
}
.bg-header-trade-text{
    padding: 10px;
    background: linear-gradient(to right, #5b37d7 -50%, #8a49e0 60%, #b05eea 150%, #d275f4 0%, #f18dff 0%);
    box-shadow: 0 0 1000px 10px;
}
.text-header-trade-title{
    float: left;
    color: white;
    font-size: large;
}
.condition_contant_detail{
    margin: 10px!important;
}
.img_trade {
    width: 100%!important;
    margin: auto!important;
    height: 300px!important;
    padding: 20px!important;
    box-shadow: 0 4px 0px 0 rgba(216, 216, 216, 0.2), 0 6px 16px 0 rgba(134, 134, 134, 0.19)!important;
    margin-top: 10px!important;
    border-radius: 8px!important;
}
.tradeing_per_cashback{
    font-size: 15px;
    top: 20px;
    position: absolute;
    border: 1px solid #9f7eda;
    background-color: #9f7eda;
    color: #fff;
    border-radius: 5px;
    padding-right: 5px;
    padding-left: 5px;
}
.div-detail > .btn-detail{
    margin: auto;
}
.trade_detail_image{
    width: 100%;
}

















div.show_main_pageblank > span.flashdealstimeoutv > span.time {
    background: #e8563f;
}

.booking-detail{
    width: 100%;
    padding: 15px;
    border-radius: 20px;
    border: 5px solid #e8563f;
    background: #ffffff;
    -webkit-box-shadow: 0px 7px 5px -5px rgba(0,0,0,0.27);
    -moz-box-shadow: 0px 7px 5px -5px rgba(0,0,0,0.27);
    box-shadow: 0px 7px 5px -5px rgba(0,0,0,0.27);
    margin-bottom: 35px;
    position: relative;
}
.navbar-fixed .page-content.pageblank-body, .navbar-through .page-content.pageblank-body{
    width: 100%;
    height: 100%;
    background-image: url(https://sheepola.com/static/css/promotion/p1558342047/landding-bg02.png);
    background-color: #7a1bbf;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0px;
}
.w-booking{
    padding: 15px;
    border-radius: 15px;
    border: 3px solid #e8563f;
    background: #ffffff;
    -webkit-box-shadow: 0px 7px 5px -5px rgba(0,0,0,0.27);
    -moz-box-shadow: 0px 7px 5px -5px rgba(0,0,0,0.27);
    box-shadow: 0px 7px 5px -5px rgba(0,0,0,0.27);
    position: relative;
    margin-bottom: 15px;
}
.slide-container-menu .slide-menu.slide-booking {
    text-align: center;
    display: inline-block;
    margin-left: -3px;
    font-size: 14px;
    padding-top: 14px;
    width: 130px;
    height: 46px;
    box-sizing: border-box;
    border-bottom: 0px solid #e6e6e6;
    color: #ffffff;
}
div.page-content.pageblank-body > div.show_header_pageblank > div > div > div.slide-menu.slide-booking.active {
    border-bottom: 3px solid #e8563f;
}