#front{display:flex;flex-wrap:wrap;position:relative;background-image:url(../../../themes/bbcasino/img/slots-bg.png);background-repeat:repeat}#front h3{display:flex;align-items:center;margin:0;text-transform:uppercase;font-weight:400}#slots{width:calc(100% - 440px)}#slots h3{margin-bottom:7px;padding:15px 0 4px 15px}#slots h3:before{content:url(../../../themes/bbcasino/img/icon-heart.png);width:30px;height:26px;margin:0 10px 0 0}#lotery{width:440px}#lotery h3{justify-content:center;padding:10px 0 4px 10px}#lotery h3:before{content:url(../../../themes/bbcasino/img/icon-cup.png);width:40px;height:40px;margin:0 10px 0 0}#slots .wrap{display:flex;flex-wrap:wrap}#slots .wrap .slot-item{width:12.5%;padding:3px}#slots .wrap .slot-item .slot-item-wrap{position:relative;height:100%;border-radius:15px;overflow:hidden}#slots .wrap .slot-item .backside{display:none;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;color:#fff;text-align:center}#slots .wrap .slot-item .backside p{position:absolute;width:100%;margin-top:5px;color:#fff;font-weight:600;line-height:1}#slots .wrap .slot-item .backside .play{width:45%;height:45%;background:radial-gradient(#6a1311 60%,#6a1311 62%);border-radius:50%;position:relative;display:block;margin:28%;box-shadow:0px 0px 25px 3px rgb(253 233 78/80%);text-decoration:none}#slots .wrap .slot-item:hover .frontside{display:none}#slots .wrap .slot-item:hover .backside{display:block}#slots .wrap .slot-item:hover .backside .play:before{content:"";position:absolute;width:150%;height:150%;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation:pulsate1 2s;animation:pulsate1 2s;-webkit-animation-direction:forwards;animation-direction:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps;animation-timing-function:steps;opacity:1;border-radius:50%;border:5px solid rgba(255,255,255,.75);top:-30%;left:-30%;background:rgba(198,16,0,0)}#slots .wrap .slot-item:hover .backside .play:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translateX(-40%) translateY(-50%);transform:translateX(-40%) translateY(-50%);transform-origin:center center;width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:25px solid #fff;z-index:100}@-webkit-keyframes pulsate1{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:1;box-shadow:inset 0px 0px 25px 3px rgba(255,255,255,.75),0px 0px 25px 10px rgba(255,255,255,.75)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0;box-shadow:none}}@keyframes pulsate1{0%{-webkit-transform:scale(.6);transform:scale(.6);opacity:1;box-shadow:inset 0px 0px 25px 3px rgba(255,255,255,.75),0px 0px 25px 10px rgba(255,255,255,.75)}100%{-webkit-transform:scale(1,1);transform:scale(1);opacity:0;box-shadow:none}}#slots .more{display:block;width:150px;margin:20px auto;text-align:center}#lotery .wrap .lotery-item{display:block;position:relative;width:100%;height:100%;max-width:380px;border-radius:5px;overflow:hidden;margin:0 auto 15px;border:1px solid #e4e3e3}#lotery .wrap .lotery-item .top{display:flex;height:70px;background:linear-gradient(1315deg,#c12c2d 0,#cc3c2b 22%,#f96923 72%,#fa8418 100%)}#lotery .wrap .lotery-item .top .timer,#lotery .wrap .lotery-item .top .prize{display:flex;justify-content:center;align-items:center;width:50%}#lotery .wrap .lotery-item .top .timer,#lotery .wrap .lotery-item .top .prize,#lotery .wrap .lotery-item .top p{color:#fff}#lotery .wrap .lotery-item .top .timer{border-right:1px solid #fca111}#lotery .wrap .lotery-item .top .prize{flex-direction:column}#lotery .wrap .lotery-item .top .prize p{margin:0}#lotery .wrap .lotery-item .top .timer,#lotery .wrap .lotery-item .top .prize span{font-weight:600;font-size:20px}#lotery .wrap .lotery-item .image p{position:absolute;top:50%;left:0;width:100%;height:70px;line-height:70px;margin-top:-35px;text-align:center;padding:0 20px;background:rgba(0,0,0,.4);overflow:hidden;color:#fff}#lotery .wrap .lotery-item .bottom{display:flex;justify-content:space-between;align-items:center;padding:13px 16px;background:#fff}#lotery .wrap .lotery-item .bottom p{font-size:18px;text-transform:uppercase}#lotery .wrap .lotery-item .bottom p span{color:red;font-weight:600}#lotery .wrap .lotery-item .bottom .btn-two{text-transform:uppercase;font-size:18px;letter-spacing:1px;background:#000 100%;box-shadow:none;border-radius:5px}#winners{z-index:1;display:flex;flex-wrap:wrap;position:relative;width:100%;padding:20px 0;color:#f8f4e9;font-family:Arimo-Regular,sans-serif;background-color:#2b2a28}#winners:before{content:"";display:block;position:absolute;top:-20px;width:100%;height:20px;background:linear-gradient(135deg,transparent 20px,#2b2a28 0),linear-gradient(-135deg,transparent 20px,#2b2a28 0);background-position:left bottom;background-size:20px 20px}#winners:after{content:"";display:block;position:absolute;bottom:-20px;width:100%;height:20px;background:linear-gradient(-45deg,transparent 20px,#2b2a28 0),linear-gradient(45deg,transparent 20px,#2b2a28 0);background-position:left bottom;background-size:20px 20px}#winners .title{display:flex;justify-content:center;align-items:center;flex-direction:column;width:200px;padding-top:50px}#winners .title h4{margin:5px;white-space:nowrap}#winners .wrap{display:flex;flex-wrap:wrap;width:calc(100% - 200px)}#winners .wrap .win-item{display:flex;justify-content:center;align-items:center;flex-direction:column;width:165px;margin:10px 0;overflow:hidden}#winners .wrap .win-item .image{padding:0 22px;border-right:1px solid #6d6d6d94}#winners .wrap .win-item:last-child .image{border-right:none}#winners .wrap .win-item .image img{width:100%;max-width:120px;margin:0 auto;border-radius:15px}#winners .wrap .win-item span{line-height:1.2pc;margin:2px 0;white-space:nowrap;text-align:left}#winners .wrap .win-item .prize{color:#feae4f}#winners .seo{padding-top:50px}#vip{z-index:0;position:relative;width:100%;padding-top:20px;background-image:url(../../../themes/bbcasino/img/vip-bg.jpg);background-repeat:repeat;background-color:#c7322c;color:#fff}#vip h3{width:100%;text-align:center;font-weight:600}#vip h3 span{color:#fde54d}#vip .wrapper{display:flex;justify-content:center;flex-wrap:wrap;position:relative;padding-bottom:50px}#vip .vip-item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:25%}#vip .vip-item h4{margin:5px;color:#fde54d;font-size:20px}#vip .vip-item p{color:#fff;font-size:18px;font-weight:600}#vip .seo p,#winners .seo p{color:#fff}@media screen and (max-width:1500px){#slots .wrap .slot-item{width:14.25%}}@media screen and (max-width:1440px){#slots{width:calc(100% - 350px)}#lotery{width:350px}}@media screen and (max-width:1200px){#slots,#lotery{width:100%}#slots .wrap .slot-item{width:16.6%}}@media screen and (max-width:1000px){#slots .wrap .slot-item{width:20%}#vip .vip-item{width:50%}}@media screen and (max-width:800px){#slots .wrap .slot-item{width:25%}#winners{display:none}}@media screen and (max-width:650px){#slots .wrap .slot-item{width:33%}#vip .vip-item{width:100%}}@media screen and (max-width:1870px){#winners .wrap .win-item:nth-child(10){display:none}#winners .wrap .win-item:nth-child(9) .image{border-right:none}}@media screen and (max-width:1710px){#winners .wrap .win-item:nth-child(9){display:none}#winners .wrap .win-item:nth-child(8) .image{border-right:none}}@media screen and (max-width:1540px){#winners .wrap .win-item:nth-child(8){display:none}#winners .wrap .win-item:nth-child(7) .image{border-right:none}}@media screen and (max-width:1375px){#winners .wrap .win-item:nth-child(7){display:none}#winners .wrap .win-item:nth-child(6) .image{border-right:none}}@media screen and (max-width:1207px){#winners .wrap .win-item:nth-child(7),#winners .wrap .win-item:nth-child(8),#winners .wrap .win-item:nth-child(9),#winners .wrap .win-item:nth-child(10){display:flex}#winners .wrap .win-item:nth-child(6) .image,#winners .wrap .win-item:nth-child(7) .image,#winners .wrap .win-item:nth-child(8) .image,#winners .wrap .win-item:nth-child(9) .image,#winners .wrap .win-item:nth-child(10) .image{border-right:1px solid #6d6d6d94}#winners .wrap .win-item:nth-child(5n) .image{border-right:none}}@media screen and (max-width:1041px){#winners .title{justify-content:flex-start;padding-top:50px}#winners .wrap .win-item:nth-child(9),#winners .wrap .win-item:nth-child(10){display:none}#winners .wrap .win-item:nth-child(5) .image{border-right:1px solid #6d6d6d94}#winners .wrap .win-item:nth-child(4n) .image{border-right:none}}@media screen and (max-width:875px){#winners .wrap .win-item:nth-child(7),#winners .wrap .win-item:nth-child(8){display:none}#winners .wrap .win-item:nth-child(4) .image{border-right:1px solid #6d6d6d94}#winners .wrap .win-item:nth-child(3n) .image{border-right:none}}