/* Per-section rules that were inline <style> blocks on the original home page */
.section-banner{padding-top:0;padding-bottom:0;background-color:#0b0e17}
.section-banner .slider-wrapper{width:100%}
#x8-sec-games,#x8-sec-cards,.Banner-mobile,.x8-seo-section{padding-top:30px;padding-bottom:30px}
.text-sponsor-wrap,.text-sponsor-wrap>*{color:#fff}
.x8-seo-section h1{color:#000}
.x8-seo-section .text{margin-bottom:20px}
.recommend-title .text,.recommend-title .text>*{color:#000}
.col-slots2 .col-inner{border-radius:8px}
.col-slots2 .tab-panels .col-inner.box-shadow-1{border-radius:8px}
.col-slots1 .img-inner img,.main-wrap-sport .img-inner img{width:100%}
/* jackpot winners: vertical endless scroll */
.col-slots3 .x8-vmarquee{height:100%;max-height:520px;overflow:hidden;white-space:normal}
.col-slots3 .x8-vtrack{animation:x8vscroll 22s linear infinite}
.col-slots3 .x8-vmarquee:hover .x8-vtrack{animation-play-state:paused}
@keyframes x8vscroll{from{transform:translateY(0)}to{transform:translateY(-50%)}}
.x8-vmarquee>span{animation:none;padding:0}
/* footer pieces from the original markup */
.footer-wrapper .section{padding-top:30px;padding-bottom:30px}
.footer-wrapper .text,.footer-wrapper .text>*,.footer-wrapper h3,.footer-wrapper h5{color:#fff}
.footer-wrapper .footer-link-col a{color:#fff}
.footer-logo-wrap li{color:#fff;font-size:85%}
.footer-logo-wrap li a,.footer-logo-wrap ul a,.footer-logo-wrap .col-inner ul a{color:#fff}
.footer-logo-wrap .col-inner>ul li a strong{font-size:80%}
.footer-logo-wrap .text>p:first-child a{color:#d4d455}
.footer-logo-wrap .text>p{font-size:90%;text-align:justify;color:#fff}
.footer-logo-wrap .text ul{padding-left:1.1em;list-style:disc;font-size:85%}
.col-slots h3,.col-slots .text,.main-wrap-sport h3,.main-wrap-sport .text{color:#fff}
.block-scroll-home a{color:#fff;text-decoration:underline}
