/*
Theme Name: vegas-grand2_1
*/
/* normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css
-------------------------------------------------------------- */
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0}
main{display:block}
h1{font-size:2em;margin:.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}

/* =plugins
------------------------------------------------------------------------------*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none;border:none}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-dots{position:absolute;bottom:0px;display:block;padding:0;margin:0;list-style:none;text-align:center;left:50%;transform:translateX(-50%);}
.slick-dots li{position:relative;display:inline-block;margin:0 10px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{display: block;font-size:40px;line-height:10px;width:10px;height:10px;content:'•';text-align:center;opacity:.5;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:1;}

/* =global-vg-1
------------------------------------------------------------------------------*/
*{-webkit-overflow-scrolling:touch}
html{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}
html *{-webkit-box-sizing:inherit;box-sizing:inherit}
body{height:100%;margin:0;padding:0;font-family:"Open Sans",sans-serif;color:hsla(0,0%,100%,0.5);font-size:14px;font-weight:400;background-color:#171f36}
a{text-decoration:none}
a:-webkit-any-link{text-decoration:none;color:#fff}
a:-webkit-any-link,a:any-link{text-decoration:none;color:#fff}
a:focus{outline:none}
input:focus{outline:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
li,ul{margin:0;padding:0}
li{list-style-type:none}
@font-face{font-family:"icomoon";src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}
[class*=" icon-"]{font-family:"icomoon"!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-search:before{content:"\e807"}
.icon-menu:before{content:"\e814"}
@media screen and (device-aspect-ratio: 23) {
input[type="text"]{font-size:16px}
}
@media screen and (device-aspect-ratio: 4071) {
input[type="text"]{font-size:16px}
}
@media screen and (device-aspect-ratio: 375667) {
input[type="text"]{font-size:16px}
}
@media screen and (device-aspect-ratio: 916) {
input[type="text"]{font-size:16px}
}
.h1{font-size:2em;margin:.67em 0;font-weight:bold}
.h2{font-size:1.5em;margin:.83em 0;font-weight:bold}

/* =utillites-vg-1
------------------------------------------------------------------------------*/
.text-center{text-align:center!important}
@media only screen and (max-width:992px) {
.d-sm-none{display:none!important}
}
.mw-100 {max-width: 100%!important}
.cat-item-none {display: none!important;}

/* =general-vg-1
------------------------------------------------------------------------------*/
.site-wrapper{max-width:1365px;margin-left:auto;margin-right:auto;width:100%;padding-left:10px;padding-right:10px}
.wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100vh;height:100%;padding-bottom:30px}
@media (min-width: 766px) {
.wrapper{height:100%}
}
.site-middle{-ms-flex-positive:1;flex-grow:1;position:relative}
.main-title{font-size:2em;margin:1.5em 0 .67em;font-weight:bold}
.icon{vertical-align:middle;background-repeat:no-repeat;background-size:100% 100%;background-position:50%;display:inline-block}
.icon-close{width:20px;height:20px;background-image:url(../images/general/icon-close_lg.svg)}
.btn,.game-btn-play{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;cursor:pointer;height:40px;line-height:35px;border-radius:100px;color:#fff;font-size:14px;text-transform:uppercase;position:relative;overflow:hidden}
.btn:focus,.game-btn-play:focus{outline:none}
.btn-rega{background-color:#ee344b;border:1px solid #ee344b;margin-right:10px;padding:0 14px}
@media (max-width: 766px) {
.btn-rega{display:none}
}
.btn-rega:hover{-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-box-shadow:0 0 10px #041735;box-shadow:0 0 10px #041735}
.btn-logi{background-color:#ffa40f;border:1px solid #ffa40f;margin-right:10px;padding:0 14px}
.btn-logi:hover{-webkit-transition:.4s;-o-transition:.4s;transition:.4s;-webkit-box-shadow:0 0 10px #041735;box-shadow:0 0 10px #041735}
.btn-pr,.game-btn-play{font-size:14px;height:40px;line-height:40px;background-image:-webkit-gradient(linear,left top,right top,from(#feae00),to(#fa7c34));background-image:-o-linear-gradient(left,#feae00 0,#fa7c34 100%);background-image:linear-gradient(90deg,#feae00 0,#fa7c34);padding:0 30px}

/* =header-vg-1
------------------------------------------------------------------------------*/
.header-vg-1{background-color:#171f36;position:relative}
@media (min-width: 992px) {
.header-vg-1{border-radius:10px}
}
.header-vg-1 .header-top-line{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}
@media (max-width: 991px) {
.header-vg-1 .header-top-line{height:60px;position:relative}
}
@media (min-width: 992px) {
.header-vg-1 .header-top-line{height:80px}
}
.header-vg-1 .header-top-line .left-side{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 auto}
@media (min-width: 992px) {
.header-vg-1 .header-top-line .left-side{margin:0}
}
.header-vg-1 .header-top-line .right-side{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:10px;right:0}
@media (min-width: 766px) {
.header-vg-1 .header-top-line .right-side{margin-right:16px}
}
@media (min-width: 992px) {
.header-vg-1 .header-top-line .right-side{margin-right:25px;position:static}
}
.header-vg-1 .header-top-line .header-top-line__menu-button{margin-left:16px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.header-vg-1 .header-top-line .header-top-line__menu-button .icon-menu{font-size:23px}
@media (min-width: 992px) {
.header-vg-1 .header-top-line .header-top-line__menu-button{position:static}
}
.header-vg-1 .header-top-line .btn-menu{color:#fff}
@media (min-width: 992px) {
.header-vg-1 .header-top-line .btn-menu{display:none}
}
.header-vg-1 .header-top-line .header-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:180px;margin-right:28px;padding-left:20px;-webkit-box-sizing:content-box;box-sizing:content-box}
@media (max-width: 991px) {
.header-vg-1 .header-top-line .header-logo{-ms-flex:2 1;flex:2 1}
}
@media (max-width: 766px) {
.header-vg-1 .header-top-line .header-logo{-ms-flex:1 1;flex:1 1}
}
.header-vg-1 .header-top-line .header-logo__image{width:80%;display:block}
@media (max-width: 766px) {
.header-vg-1 .header-top-line .header-logo__image{max-height:33px}
}
.header-vg-1 .header-top-line .server-date{display:none;color:#d9d9d9;font-size:14px}
@media (max-width: 991px) {
.header-vg-1 .header-top-line .server-date{display:none}
}
@media (min-width: 1200px) {
.header-vg-1 .header-top-line .server-date{max-width:90px}
}
.header-vg-1 .header-top-line .server-date span{display:block}
.header-vg-1 .header-menu{background-color:#041020}
.header-vg-1 .search-vg-1 .search__input{background-color:#171f36}
@media (min-width: 992px) {
.header-vg-1 .header-menu .site-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:40px;height:50px}
}
.header-vg-1 .header-menu .main-menu{-ms-flex:1 1;flex:1 1}
.header-vg-1 .header-menu .main-menu ul{list-style:none;margin:0;padding:0}
@media (min-width: 992px) {
.header-vg-1 .header-menu .main-menu ul{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}
}
.header-vg-1 .header-menu .main-menu ul li{margin-right:20px;position:relative}
.header-vg-1 .header-menu .main-menu ul li.current-menu-item a{background:-o-linear-gradient(45deg,#e74c3c,#f39c12);background:linear-gradient(45deg,#e74c3c,#f39c12);border-radius:25px;color:#fff;padding:3px 15px}
.header-vg-1 .header-menu .main-menu ul li:hover a{color:#ffa40f}
.header-vg-1 .header-menu .main-menu ul li a{color:hsla(0,0%,100%,0.5);font-size:14px;text-transform:uppercase;display:inline-block;text-align:center}
.header-vg-1 .header-menu .search-vg-1{position:relative;width:260px}
@media (max-width: 992px) {
.header-vg-1 .header-menu{display:none;position:absolute;top:0;left:0;width:100%;padding:20px 10px;z-index:100}
.header-vg-1 .header-menu .main-menu ul li{margin-bottom:20px;margin-right:0}
.header-vg-1 .header-menu .btn-menu-close{display:inline-block;position:absolute;right:20px;top:20px}
}
@media (min-width: 992px) {
.header-vg-1 .header-menu{display:block!important}
.header-vg-1 .header-menu .btn-menu-close{display:none}
}

/* =main-nav-vg-1
------------------------------------------------------------------------------*/
.main-nav-vg-1{border-bottom:2px solid #fa7c34;position:relative;background:#041020;min-height:40px;margin-top:10px;z-index:84}
@media (min-width: 766px) {
.main-nav-vg-1{height:50px;position:relative;margin-top:0}
}
.main-nav-vg-1 > ul{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;overflow:hidden;width:100%}
@media (max-width: 766px) {
.main-nav-vg-1 > ul{margin:0 auto;overflow:auto;scroll-behavior:smooth}
}
.main-nav-vg-1 > ul li{-ms-flex:1 1;flex:1 1;height:100%;background-color:#041020;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;min-height:40px;border-bottom:1px solid #171f36}
@media (max-width: 992px) {
.main-nav-vg-1 > ul li{padding-left:8px;padding-right:8px}
}
@media (min-width: 766px) {
.main-nav-vg-1 > ul li{min-height:50px}
.main-nav-vg-1 > ul li:hover > a{color:#ffa40f}
}
.main-nav-vg-1 > ul li + li{border-left:1px solid #171f36;border-right:none}
.main-nav-vg-1 > ul li a{color:#8c9fb5;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%;width:100%;font-size:10px;font-weight:600;padding-left:8px;padding-right:8px}
@media (min-width: 766px) {
.main-nav-vg-1 > ul li a{white-space:nowrap;font-size:12px}
}
@media (max-width: 991px) {
.main-nav-vg-1 > ul li a{text-align:center;font-size:11px;padding-left:16px;padding-right:16px}
}

/* =search-vg-1
------------------------------------------------------------------------------*/
.page-search-wrapper{max-width:350px}
.search-vg-1 .search__input-group{position:relative}
.search-vg-1 .search__button{border:0;background-color:rgba(0,0,0,0);position:absolute;top:50%;transform:translateY(-50%);right:10px;font-size:18px;color:#fff;opacity:1}
.search-vg-1 .search__input{background-color:#041020;border:0;border-radius:16px;height:32px;line-height:normal;color:#8c9fb5;width:100%;font-size:12px;padding-left:25px;padding-right:30px}

/* =footer-vg-1
------------------------------------------------------------------------------*/
.footer-vg-1{background-color:#171f36;padding-bottom:20px}
@media (min-width: 766px) {
.footer-vg-1{padding-bottom:25px}
}
.footer-vg-1 .footer__inner{padding-top:12px}
.footer-vg-1 .footer__copy{color:hsla(0,0%,100%,0.5);color:#fff;font-size:12px}
@media (max-width: 766px) {
.footer-vg-1 .footer__copy{margin-top:14px}
}
@media (min-width: 766px) {
.footer-vg-1 .footer__copy{opacity:.5;text-align:center;margin-top:30px}
}
.footer-vg-1 .footer__menu .box-title{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:20px}
@media (max-width: 766px) {
.footer-vg-1 .footer__menu .box-title{display:none}
}
@media (min-width: 766px) {
.footer-vg-1 .footer__menu{text-align:center}
.footer-vg-1 .footer-links li{display:inline-block;padding:0 20px}
}
.footer-vg-1 .footer-links li + li{margin-top:10px}
.footer-vg-1 .footer-links li a{color:hsla(0,0%,100%,0.5);font-size:13px;font-weight:400}
.footer-vg-1 .footer-links li a:hover{color:#ffa40f}
.payment-vg-1{background:#041020}
.payment-vg-1 .site-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:0 35px}
@media (max-width: 766px) {
.payment-vg-1 .site-wrapper{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px;border-bottom:none}
}
.payment-vg-1 .payment__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:10px 0}
@media (max-width: 766px) {
.payment-vg-1 .payment__item{width:45px;margin-right:10px}
}
.payment-vg-1 .payment__item img{width:100%}
/* =common blocks
------------------------------------------------------------------------------*/
.box{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#171f36}
.box--hero{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}
@media (min-width: 766px) {
.box--hero{display:block;min-width:262px;max-width:20%;border:2px solid #171f36;border-right:none;border-left:none}
}
.box--hero .box-title{font-size:15px;font-weight:600;text-transform:uppercase;text-align:center;color:#feae00}
@media (min-width: 766px) {
.box--hero .box-title{height:48px;line-height:48px;text-align:center;font-size:15px}
}
.box--winners{display:block;width:100%;height:89%;overflow:hidden;background:#171f36;border:2px solid #171f36;border-right:none;border-left:none;margin-top:20px}
.box--winners .box-title{height:auto}
@media (min-width: 766px) {
.box--winners{margin-top:0}
}
@media (min-width: 992px) {
.box--winners{height:auto}
}

/* =jackpot-vg-1
------------------------------------------------------------------------------*/
.jackpot-vg-1{display:block;position:relative;background:url(../images/general/jp1.svg);background-repeat:no-repeat;background-size:cover;max-width:350px;background-position:50% 0;text-align:center;margin:30px auto}
@media (min-width: 768px) {
.jackpot-vg-1{max-width:600px}
}
.jackpot-vg-1 .jackpot__amount{border-radius:25px;position:relative;padding:20px 10px 0;height:117px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff900;text-shadow:0 0 8px #f60;font-size:30px;line-height:1.2;font-weight:700}
@media (min-width: 766px) {
.jackpot-vg-1 .jackpot__amount{height:200px;font-size:50px}
}
.jackpot-vg-1 .jackpot__title{position:absolute;left:0;top:10px;width:100%;font-size:16px;font-weight:700;color:#fb0;text-shadow:1px 1px 4px rgba(71,7,7,0.93)}
@media (min-width: 768px) {
.jackpot-vg-1 .jackpot__title{font-size:2em;top:20px}
}
/* =winner-list-vg-1
------------------------------------------------------------------------------*/
.winner-list-vg-1{width:100%;-ms-flex-direction:column;flex-direction:column;background:#171f36}
.winner-list-vg-1 .winner,.winner-list-vg-1{display:-ms-flexbox;display:flex}
.winner-list-vg-1 .winner{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;padding:8px 0 8px 10px;position:relative;border-top:1px solid #171f36}
.winner-list-vg-1 .winner__game-image{width:36px;min-width:36px;height:36px;margin-right:9px}
.winner-list-vg-1 .winner__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;margin-right:11px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;-o-text-overflow:clip;text-overflow:clip;text-align:left}
.winner-list-vg-1 .winner__name{font-size:12px;color:hsla(0,0%,100%,0.7)}
.winner-list-vg-1 .winner__game{color:#fff;font-size:13px}
.winner-list-vg-1 .winner__prize{height:28px;line-height:28px;white-space:nowrap;color:#171f36;font-size:12px;border-radius:14px 0 0 14px;text-align:right;padding:0 4px 0 10px;background:-webkit-gradient(linear,left top,left bottom,from(#feae00),to(#fa7c34));background:-o-linear-gradient(top,#feae00,#fa7c34);background:linear-gradient(180deg,#feae00,#fa7c34);-webkit-box-shadow:0 0 5px 0 #feae00,inset 0 0 3px 1px #feae00;box-shadow:0 0 5px 0 #feae00,inset 0 0 3px 1px #feae00}
.winner-list-vg-1 .winner__prize__container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.winner-list-vg-1 .winner-new{-webkit-animation:newWin 1s;animation:newWin 1s;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}
.winner-list-vg-1 .winner-new > *{-webkit-animation:newWinChild 1s;animation:newWinChild 1s}
@-webkit-keyframes newWin {
0%{background:#171f36;height:0}
50%{-webkit-transform:scale(1);transform:scale(1);height:53px;background:#171f36}
90%,to{background:#171f36}
}
@keyframes newWin {
0%{background:#171f36;height:0}
50%{-webkit-transform:scale(1);transform:scale(1);height:53px;background:#171f36}
90%,to{background:#171f36}
}
@-webkit-keyframes newWinChild {
0%,50%{opacity:0}
to{opacity:1}
}
@keyframes newWinChild {
0%,50%{opacity:0}
to{opacity:1}
}
/* =slots-vg-1
------------------------------------------------------------------------------*/
.slots-vg-1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:8px;padding-bottom:8px;overflow:hidden;margin-left:-8px;margin-right:-8px}
@media (min-width: 1365px) {
.slots-vg-1{overflow:unset}
}
.slots-vg-1 .slot{padding:8px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}
@media (min-width: 766px) {
.slots-vg-1 .slot{-ms-flex:0 0 25%;flex:0 0 25%;width:25%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}
}
@media (min-width: 992px) {
.slots-vg-1 .slot{-ms-flex:0 0 20%;flex:0 0 20%;width:20%}
}
@media (min-width: 766px) {
.slots-vg-1 .slot:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);position:relative;z-index:100}
}
.slots-vg-1 .slot:hover .slot__title{background-image:-o-linear-gradient(45deg,#e74c3c,#f39c12);background-image:linear-gradient(45deg,#e74c3c,#f39c12)}
.slots-vg-1 .slot .slot__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.slots-vg-1 .slot:hover .slot__name{display:none}
.slots-vg-1 .slot:hover .slot__btn{display:block}
.slots-vg-1 .slot__img-container{border:2px solid #feae00;border-radius:8px 8px 0 0;overflow:hidden;position:relative}
.slots-vg-1 .slot__img{float:left;width:100%;height:160px;object-fit:cover;max-height:100%}
.slots-vg-1 .slot__title{background-color:#041020;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-transform:uppercase;padding-left:10px;padding-right:10px;border-radius:0 0 10px 10px;font-size:10px;height:34px;line-height:1.2;font-weight:600}
@media (min-width: 766px) {
.slots-vg-1 .slot__title{height:40px;font-size:14px}
}
@media (max-width: 991px) {
.slots-vg-1 .slot__title{font-size:11px}
}
.slots-vg-1 .slot__btn{display:none}
.slots-vg-1 .slots-navi{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}
.slots-navi{width:100%}
.slots-navi .btn{vertical-align:middle;white-space:nowrap;font-size:16px;font-weight:600;line-height:40px;border-radius:40px;padding:0 20px;background:#3cb133}
.slots-navi .btn:hover{background:#2b7b25}
.slots-navi .btn:focus{outline:none;opacity:.8}

/* =hero-vg-1
------------------------------------------------------------------------------*/
.hero-vg-1{display:none}
@media (min-width: 766px) {
.hero-vg-1{display:flex;justify-content:space-between;position:relative;max-height:433px;overflow:hidden}
.hero-vg-1:after{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(23,31,54,0)),to(#171f36));background-image:-o-linear-gradient(top,rgba(23,31,54,0),#171f36);background-image:linear-gradient(180deg,rgba(23,31,54,0),#171f36);position:absolute;bottom:0;right:0;content:"";width:262px;height:55px;border-bottom:2px solid #171f36}
}
/* =main-banner-vg-1
------------------------------------------------------------------------------*/
.main-banner-vg-1{-ms-flex:auto;flex:auto;position:relative;text-align:center;min-height:147px;overflow:hidden;margin:0;font-size:16px;line-height:1.2;opacity:0;-webkit-transition:all 1s;transition:all 1s;z-index:0}
@media (min-width: 766px) {
.main-banner-vg-1{height:500px;max-width:calc(100% - 280px)}
}
.main-banner-vg-1 .slick-list,.main-banner-vg-1 .slick-track,.main-banner-vg-1.slick-slider{height:100%}
.main-banner-vg-1.slick-slider.slick-initialized{opacity:1;visibility:visible}
.main-banner-vg-1 .slick-slide.slick-active{position:relative;z-index:1}
.main-banner-vg-1 .main-banner__img{display:block;width:100%;object-fit:cover;height:433px}
.main-banner-vg-1 .main-banner__inner{position:absolute;top:50%;transform:translateY(-50%);max-width:400px;text-shadow:0 2px 0 #000;transition:left 1s .3s ease-out}
.main-banner-vg-1 .slick-slide .main-banner__inner{left:-100%}
.main-banner-vg-1 .slick-slide.slick-active .main-banner__inner{left:20px}
.main-banner-vg-1 .main-banner__title{color:#f8e319;font-size:36px;font-weight:normal;margin:0}
.main-banner-vg-1 .main-banner__inner p{font-size:30px;color:#fff;margin:0}
.main-banner-vg-1 .main-banner__el .btn{margin-top:15px;display:inline-block;height:70px;min-width:230px;font-size:22px;font-weight:bold;background-image:linear-gradient(180deg,#3d89c7 0,#1c4f83);border-radius:12px;line-height:70px;text-transform:none;text-shadow:0 1px 3px rgb(0 0 0 / 90%);box-shadow:inset 0 0 2px #6baadf,0 3px 5px 1px #000;padding:0 30px}

/* =reviews-vg-1
------------------------------------------------------------------------------*/
.reviews-vg-1{margin:2rem 0}
.reviews-vg-1 .reviews{margin-bottom:1rem;border:3px solid #040f20;padding:1.5rem;border-radius:10px;line-height:1.7}
.reviews-vg-1 .reviews__top{display:flex;align-items:center;margin-bottom:1rem}
.reviews-vg-1 .reviews__img{flex:none;border-radius:5px}
.reviews-vg-1 .reviews__author{font-weight:bold;padding-left:1rem}

/* =faq-vg-1
------------------------------------------------------------------------------*/
.faq-vg-1 .faq{margin:2rem 0;max-width:900px}
.faq-vg-1 .faq__item{margin-bottom:1.5rem;position:relative}
.faq-vg-1 .faq__title{background:#040f20;border-radius:10px;cursor:pointer;padding:15px 55px 15px 15px;transition:all .2s linear;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0;font-size:1.375rem;font-weight:normal}
.faq-vg-1 .faq__title:before{content:'';height:8px;width:8px;display:block;border:2px solid #fff;border-right-width:0;border-top-width:0;transform:rotate(-45deg);position:absolute;right:20px;top:20px}
.faq-vg-1 .faq__item.active .faq__title:before{border:2px solid #fff;border-left-width:0;border-bottom-width:0;top:24px}
.faq-vg-1 .faq__title:hover{color:#fff}
.faq-vg-1 .faq__content{display:none;padding:20px 15px 0;overflow:hidden;margin:0;line-height:1.7}
/* =seo-text
------------------------------------------------------------------------------*/
.breadcrumbs-vg-1 {margin: 2rem 0;}

/* =seo-text
------------------------------------------------------------------------------*/
.seo-text{margin:2rem 0}
.game-wrap,.seo-text{line-height:1.7}
.page-title{margin-top:1em}
img.alignleft{float:left;margin-right:34px;margin-bottom:10px;margin-top:10px}
img.alignright{float:right;margin-left:10px;margin-bottom:10px;margin-top:10px}
img.alignnone{float:none;display:block;margin-top:10px;margin-bottom:10px}
img.aligncenter{display:block;float:none;margin:10px auto}
img{max-width:100%;object-fit:contain}
.game-page-inner ol,.game-page-inner ul,.seo-text ol,.seo-text ul,.archive-meta ol,.archive-meta ul{list-style:inherit;margin-left:20px}
.seo-text ol li,.archive-meta ol li,.game-page-inner ol li{list-style-type:decimal}
.seo-text ul li,.archive-meta ul li,.game-page-inner ul li{list-style-type:circle}

.seo-text table{max-width:100%;border-collapse:collapse;margin-bottom:20px}
.seo-text table td,.seo-text table th{padding:10px;border:1px solid #8a8e99}
.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.embed-resp{position:relative;display:block;height:0;padding:0;overflow:hidden;padding-bottom:73.5%;margin-bottom:2em}
.embed-resp embed,.embed-resp iframe,.embed-resp object,.embed-resp video{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;border:0;margin:0 auto}
.game-btn-play{font-size:26px;height:60px;line-height:60px;margin-bottom:2em}
