@charset "UTF-8";.box{width:95%;margin:0 auto;padding:35px;background-clip:padding-box;text-align:center;z-index:10000;max-width:350px}
.overlay{position:fixed !important;top:0 !important;bottom:0 !important;left:0 !important;width:100% !important;height:100% !important;right:0 !important;background:rgba(0,0,0,.7);transition:opacity .5s;visibility:hidden;opacity:0;z-index:9999;pointer-events:none}
.overlay.visible{pointer-events:all;opacity:1;visibility:visible;z-index:999999}.popup{margin:10px auto;padding:20px;position:relative;width:100%;max-width:400px;min-height:650px}
@media screen and (max-width:767px){.popup{margin:65px auto 0;max-width:255px;min-height:350px}
}.popup *{box-sizing:border-box !important}.popup__bg{position:absolute;top:56px;left:64px;height:90%;width:71%;box-shadow:0 0 10px #05a2f2;background-image:url(images/popup/bg.png);background-size:cover}
@media screen and (max-width:767px){.popup__bg{left:0;height:100%;width:100%;top:0}
}.popup__girl{position:absolute;width:100%;height:100%;top:0;left:0}@media screen and (max-width:767px){.popup__girl{display:none}
}.popup__letters{position:absolute;top:35%;left:8%}@media screen and (max-width:767px){.popup__letters{width:100%;top:8%;left:0}
}.popup__email{background-color:#f3f3f3;color:#020202;border:1px solid #ff8e03;box-shadow:0 0 5px #ee8301;margin:15px 0 10px;display:inline-block;padding:5px 2px;width:90%;margin:5px 0;outline:#5b380b}
@media screen and (max-width:767px){.popup__email{padding:5px;width:99%;margin:5px 0}
}.popup__register .enter{display:block;width:100px;cursor:pointer;font-weight:700;text-align:center;font-size:20px;color:#f2f2f4;text-decoration:underline;text-transform:uppercase;padding:10px 0;margin:0 0 0 50px}
.popup__register .enter:hover{color:#daa521}@media screen and (max-width:767px){.popup__register .enter{margin:0 auto}
}.popup__register .btn{display:block;width:85%;height:60px;padding:10px 0;border-radius:5px;cursor:pointer;background-image:url(images/popup/popup_btn.png);background-size:cover;margin:0 auto}
.popup__register .btn:hover{filter:brightness(120%)}@media screen and (max-width:767px){.popup__register .btn{width:100%;height:58px}
}.popup__error-email{background:#8b0f12;color:#f3f3f3;padding:10px;width:100%;display:none;position:absolute;top:35px;font-size:12px;border-radius:5px;margin:0 0 10px 0}
.popup__caption{display:block;margin-top:0;font-size:1.2em;color:#d48211;font-family:Arial,sans-serif}
@media screen and (max-width:767px){.popup__caption{font-size:.8em}}.popup__content{max-height:20%;width:80%;overflow:auto;transform:translateY(220%) !important;margin:0 auto;text-align:center}
@media screen and (max-width:767px){.popup__content{transform:translateY(80%) !important;width:100%}
}.popup__checkbox{display:inline-block;position:absolute;z-index:-1;opacity:0;margin:10px 0 0 20px}
.popup__checkbox+label{position:relative;padding:0 0 0 20px;cursor:pointer}.popup__checkbox+label::before{content:"";position:absolute;top:-4px;left:0;width:15px;height:15px;border:1px solid #ff8e03;background:#cdd1d1;box-shadow:inset 0 2px 3px rgba(0,0,0,.2);transition:.2s}
@media screen and (max-width:767px){.popup__checkbox+label::before{width:10px;height:10px;top:0}
}.popup__checkbox:checked+label::before{width:10px;height:10px;background:#ff8e03;border:4px solid #cdd1d1}
@media screen and (max-width:767px){.popup__checkbox:checked+label::before{width:5px;height:5px}
}.popup__checkbox_label{color:#f2f2f2;font-size:12px;font-weight:700}.popup__checkbox_wrapper{padding:10px 0}
.popup__link{color:#d4821b;text-decoration:underline}.popup .close{position:absolute;display:block;height:25px;width:25px;line-height:.8;text-align:center;border:1px solid #b72e21;top:56px;right:65px;transition:all .2s;font-size:25px;text-decoration:none;color:#d3d3d3;background:linear-gradient(to top,#5a0412,#f73a31,#5a0412)}
@media screen and (max-width:767px){.popup .close{right:0;top:0}}.popup .close:hover{color:#60d9fc}
table,td,th{border:1px solid #5d7cba}.symbol-game{float:left;margin-bottom:20px;border-radius:10px;width:25%}
.symbol-game img{max-width:100px}.symbol-game p{font-size:16px;width:100%;margin:0;float:left}
.symbol-game img{float:left}.symbol-game .symbol-game__heading{margin-bottom:5px;color:#fff}
.symbol-game .mnog{float:left;padding:0 6px;font-size:16px;color:#6c6c7a;border-radius:5px;background:#f0f0ef;font-weight:700;margin-left:10px;width:30px;text-align:center;height:160px}
.symbol-game .mnog-itog{float:left;padding:0 6px;font-size:16px;color:#6c6c7a;border-radius:5px;background:#f8f2d4;text-align:center;font-weight:700;height:160px;width:60px;margin-left:10px}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}[hidden],template{display:none}
a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}
dfn{font-style:italic}h1{font-size:21px;margin:0;color:#7faaff;font-weight:700;text-transform:uppercase;padding:10px 0;text-align:center}
mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0 auto}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
.clearfix:after{clear:both;display:table;content:" "}.kill-list{list-style-type:none;margin:0;padding:0;-webkit-margin-after:0;-webkit-margin-before:0;-webkit-padding-start:0}
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}
.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}
.aligncenter{display:block;margin:5px auto 5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}html{background-color:#161a35}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.2;color:#000;background-color:#fff;background:url(images/bg_main.jpg) no-repeat;position:relative;overflow-x:hidden;background-size:contain}
h2,h3{font-size:1.5em}a{color:#7faaff;text-decoration:none}a:hover{color:#a0bdf8}
.center-block{display:block;margin-left:auto;margin-right:auto}.container{width:100%;max-width:1040px;padding-top:58px}
header{background:#091c41;border-radius:11px;z-index:99999;position:relative}header .header-bonus{color:#ffd400}
.pistolet-pah{background:url(images/bg/revolver_menu.png);display:inline-block;float:right;background-repeat:no-repeat;height:51px;width:213px;position:absolute;right:1px;top:1px}
.blue-btn,.red-btn{z-index:1;position:relative;display:inline-block;vertical-align:text-bottom;padding:0 20px;margin:0;line-height:40px;height:40px;text-shadow:0 2px 0 rgba(0,0,0,.26);border-radius:4px;background:-webkit-linear-gradient(top,#fe0000,#a80000);background:linear-gradient(to bottom,#fe0000,#a80000);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),0 3px 0 #600,0 5px 3px rgba(0,0,0,.75);color:#fff;text-transform:uppercase;font-weight:600}
.blue-btn:hover,.red-btn:hover{text-decoration:none;background:-webkit-linear-gradient(top,#bd2121,#a80000);background:linear-gradient(to bottom,#bd2121,#a80000)}
.red-btn{margin-right:10px}.blue-btn{background:-webkit-linear-gradient(top,#0044cb,#002b82);background:linear-gradient(to bottom,#0044cb,#002b82);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07),0 3px 0 #00194d,0 5px 3px rgba(0,0,0,.75);margin-left:12px;margin-right:76px}
.blue-btn:hover{background:-webkit-linear-gradient(top,#0253f3,#002b82);background:linear-gradient(to bottom,#0253f3,#002b82)}
.butt-header,.top-header-nav{display:inline-block;float:right}.top-header-nav{background:-webkit-linear-gradient(top,#2e4971,#061940);background:linear-gradient(to bottom,#2e4971,#061940);width:86%;position:relative}
.top-header-nav ul{background:-webkit-linear-gradient(left,#061940 20%,transparent 100%);background:linear-gradient(to right,#061940 20%,transparent 100%)}
.social-but{display:inline-block;padding-right:24px;padding-left:9px}.social-but li{display:inline-block;list-style:none;width:40px;height:40px;background:url(images/sprite/sprite-logo.png);background-size:cover;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}
.social-but li:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1)}
.social-but li a{display:block;width:100%;height:40px}.social-but .ya{background-position-x:44px}
.social-but .mr{background-position-x:88px}.social-but .ok{background-position-x:134px}
.logo{background-image:url(images/logo.svg);width:225px;height:153px;display:inline-block;position:absolute;top:-155px;right:-54px;background-color:#091c41;border-radius:45% 45% 0 0;background-repeat:no-repeat}
.logo-left{display:inline-block;position:relative;width:214px}.header-right{display:inline-block;width:79%}
.header-bonus{font-weight:600;font-size:24px;width:115px;display:inline-block;position:relative;padding-left:34px}
.header-bonus:before{content:"";position:absolute;width:20px;height:40px;left:2px;top:9px;background:url(images/sprite/sprite-general.png) 0 -80px}
.slider{position:relative;max-height:285px}.slider span{position:absolute;top:50%;width:20px;height:40px;margin-top:-20px;background-repeat:no-repeat;background-image:url(images/sprite/sprite-general.png);z-index:99;cursor:pointer}
.slider-butt-left{left:26px;background-position:0 -120px}.slider-butt-left:hover{background-position:0 -78px}
.slider-butt-right{right:26px;background-position:-20px -120px}.slider-butt-right:hover{background-position:-20px -78px}
.slider-img{overflow:hidden}.slider-img img{position:relative;height:285px;width:1040px;max-height:285px}
.slides{padding:0;margin:0;right:1040px;position:relative}.slider-img ul li{position:relative;display:table-cell;list-style:none}
.slide-img-1,.slide-img-2{height:461px;width:1040px;display:flex;position:relative}
.nav-list .nav-item{display:inline-block;list-style:none;padding:0 13px;text-transform:uppercase;position:relative}
.nav-list .nav-item:after{content:"";display:inline-block;width:5px;height:5px;border-radius:100%;padding:0;background:rgba(255,255,255,.25);top:22px;position:absolute;right:-3px}
.nav-list .nav-item:last-child:after{display:none}.nav-list .nav-item a{color:#fff;font-weight:600;line-height:50px;text-decoration:none}
.nav-list .nav-item a:hover{color:#ffd400}.front-page{background:#091b41;display:inline-block}
.front-page .front-block{display:inline-block}.left-side{width:62%;display:inline-block;padding:10px 20px 0 35px}
.jakpot img{width:238px;padding:23px}.right-side{display:inline-block;float:right;width:32%}
.right-side .baraban{height:170px;position:relative}.right-side .baraban .text-baraban{background-image:url(images/bg/vrw-anchor-sprite.png);width:213px;height:57px;position:absolute;z-index:100;bottom:10px;right:78px;background-position:-496px 294px}
.right-side .baraban .strelka{background-image:url(images/bg/vrw-anchor-sprite.png);display:block;width:76px;height:43px;z-index:999;position:absolute;right:144px}
.right-side .baraban .baraban-img{background-image:url(images/bg/vrw-anchor-sprite.png);display:block;width:320px;height:319px;position:absolute;background-position:-101px 0;top:-191px;right:22px;z-index:1;-webkit-animation:spin 8s ease infinite;animation:spin 8s ease infinite;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
@keyframes spin{0%,100%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}
50%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}}.right-side .shearch{position:relative}
.right-side .shearch .search-header{font-size:17px;line-height:36px;display:block;margin:0 9px;width:82%;height:40px;box-sizing:border-box;padding:0 10px;color:#5d7cba;font-family:Arial,sans-serif;outline:0;resize:none;text-shadow:0 2px 0 #000;border:0;border-radius:6px;background:-webkit-linear-gradient(top,#000d26,#013);background:linear-gradient(to bottom,#000d26,#013);box-shadow:inset 0 3px 7px #000,0 1px 0 rgba(255,255,255,.15);-webkit-transition:background-color 5000s ease-in 0s;transition:background-color 5000s ease-in 0s;background-color:#fff}
.right-side .shearch .search-header:hover{text-decoration:none}.right-side .shearch .search-butt{border:0;position:absolute;top:50%;right:50px;width:40px;height:40px;margin-top:-20px;cursor:pointer;border-radius:0 6px 6px 0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 1px 3px rgba(0,0,0,.75);background:-webkit-linear-gradient(top,#1e3666,#17294d);background:linear-gradient(to bottom,#1e3666,#17294d)}
.right-side .shearch .search-butt:after{content:"";background:url(images/sprite/sprite-general.png) 0 -40px no-repeat;width:20px;height:20px;position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-10px}
.right-side .a-bar{text-decoration:none}.right-side .win{border-radius:50% 50% 6px 6px/25px 25px 6px 6px;box-shadow:inset 0 3px 7px #000,0 1px 0 rgba(255,255,255,.05);background:#000d26;padding-top:40px;position:relative;margin-left:9px;width:83%;margin-top:17px}
.right-side .win .stars{width:160px;height:40px;background:url(images/sprite/sprite-general.png) -40px -120px;position:absolute;top:5px;left:50%;margin-left:-80px}
.right-side .win .text-win{display:block;width:84%;line-height:36px;margin:0 auto;text-align:center;height:32px;text-transform:uppercase;padding:10px;color:#5d7cba;text-shadow:0 1px 2px rgba(0,0,0,.5);text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 10px #7faaff;background:#1b305a;box-shadow:inset 0 2px 10px #000,inset 0 -1px 0 rgba(255,255,255,.05)}
.right-side .win-list{max-height:250px;overflow:hidden;height:250px;position:relative}
.right-side .win-list ul{margin:0;padding:0 14px;color:#fff;position:absolute;bottom:0}
.right-side .win-list li{display:block;margin-bottom:10px;transition:all 1s}.right-side .win-list img{width:46%;border:2px solid #1c2f58;box-sizing:border-box}
.right-side .win-list .name-sum{display:inline-block;width:46%;vertical-align:top;padding-left:10px;box-sizing:border-box;padding-top:6px}
.right-side .win-list span{display:block}.right-side .win-list .money{color:#ffd919}
.game-picture-mob img{width:100%;padding:10px;box-sizing:border-box}.main-text{padding:40px;color:#5d7cba}
.main-text h2,.main-text h3{color:#fff}.footer-box{background:#081b40;border-radius:0 0 16px 16px}
.footer-box .footer-nav{margin:0 auto;margin-top:0;width:83%;padding:20px 10px;font-size:0;letter-spacing:-6px;background:#000d26;border-radius:6px;box-shadow:inset 0 3px 7px #000,0 1px 0 rgba(255,255,255,.15);text-align:center}
.footer-box .footer-nav li{display:inline-block;font-size:12px;line-height:1;letter-spacing:normal;border-right:1px solid #7faaff}
.footer-box .footer-nav li:last-child{border:0}.footer-box .footer-nav a{position:relative;display:block;padding:0 14px;text-decoration:underline;text-transform:uppercase}
.footer-box .footer-nav a:hover{text-decoration:none}.footer-box .footer-main{padding:15px 0}
.copyright{color:#fff;text-align:center;padding:10px 0}.game-page{background:#081b40}
.game-page .play-now{width:200px;display:block;margin:0 auto;color:#fff;background:linear-gradient(to bottom,#00cb06,#1a8200);padding:10px 0;font-weight:700;font-size:18px;border-radius:3px;text-decoration:none}
.game-page .play-now:hover{background:linear-gradient(to bottom,#10a214,#1a8200)}
.category-page,.error,.page{background:#091c41}.page-block{display:inline-block;width:100%}
.game-list{display:inline-block;width:100%}.category-block{min-height:578px}.game-item{max-width:200px;height:120px;display:inline-block;margin:0 4px 53px 0;padding:6px;box-sizing:border-box}
.game-item .game-a{border:3px solid #1b2e58;display:block;position:relative;margin:0 auto;color:#fff;background:-webkit-linear-gradient(top,#17294d,#1b2f59);background:linear-gradient(to bottom,#17294d,#1b2f59);text-decoration:none;overflow:hidden}
.game-item .game-a:before{content:"Играть";text-shadow:0 0 1px #000;font-size:14px;font-weight:700;font-family:"Arial Narrow",Arial,sans-serif;letter-spacing:.5px;display:block;text-align:center;width:50%;top:-35%;left:0;margin:0 25%;box-sizing:border-box;padding:.5em;position:absolute;text-transform:uppercase;border-radius:4px;border-width:1px;border-style:solid;background:linear-gradient(to bottom,#fd7a7e,#bc0602);border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);z-index:0;transition:top .2s}
.game-title{cursor:auto;padding:.5em 0;display:block;text-align:center;color:#fff;text-decoration:none;position:relative;z-index:1}
.game-item img{max-width:100%;height:auto}.hover-text{color:#fff;text-align:center;position:absolute;margin:auto;width:91px;height:25px;line-height:30px;left:0;top:0;right:93px;bottom:-31px;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:transform .5s ease,opacity .7s;font-size:19px;font-weight:600;background:-webkit-linear-gradient(top,#fe0000,#a80000);background:linear-gradient(to bottom,#fe0000,#a80000);padding:10px 0}
.hover-text-demo{color:#fff;text-align:center;position:absolute;margin:auto;width:91px;height:25px;line-height:30px;left:0;top:0;right:-91px;bottom:-30px;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:transform .5s ease,opacity .7s;font-size:19px;font-weight:600;background:-webkit-linear-gradient(top,#0044cb,#002b82);background:linear-gradient(to bottom,#0044cb,#002b82);padding:10px 0}
.game-item:hover .hover-text,.game-item:hover .hover-text-demo{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:transform .5s ease,opacity 1.3s}
.overlay{background:rgba(0,0,0,.4);position:absolute;margin:auto;width:0;height:0;top:0;right:0;bottom:67px;left:0;opacity:0;-webkit-transition:.4s ease;transition:.4s ease}
.game-item:hover .overlay{opacity:1;width:100%;height:100%}#menu-toggle-but{color:#fff;font-weight:600;line-height:50px;display:none;list-style:none;padding:0 13px;text-transform:uppercase;position:relative;cursor:pointer}
.game-picture-mob{width:100%}.logo-mob{display:none;margin:0 auto;position:relative;width:214px}
.logo-mob .logo{position:unset;background-color:unset}.mobile{display:none;width:100%;text-align:center;margin:10px 0 10px 0}
.mobile .red-btn{margin:0}.mobile .blue-btn{margin-right:5px}@media(max-width:1040px){.header-right{width:78%}
}@media(min-width:1024px){.top-header-nav ul{display:block !important}}@media(max-width:1024px){.mobile{display:block !important}
.container{padding-top:0}.logo-mob{display:block}#menu-toggle-but{display:inline-block}
.butt-header,.logo-left,.nav-list,.nav-list .nav-item:after,.pistolet-pah,.right-side,.slider{display:none}
.left-side{width:100%;padding:10px 20px 0 10px;box-sizing:border-box}.header-right,.top-header-nav{width:100%}
header{border-radius:0}.top-header-nav{background:0;text-align:center;background:-webkit-linear-gradient(top,#2e4971,#061940);background:linear-gradient(to bottom,#2e4971,#061940)}
.top-header-nav ul{border-bottom:2px solid #7eaaff}.nav-list .nav-item{display:block}
.game-item{width:50%;max-width:50%;margin:0 -2px 0 0}.game-item img{max-width:100%;max-height:100%;width:100%;height:auto}
.footer-menu{padding:0}.footer-menu li{margin-bottom:10px}.main-text{padding:16px}
.category-block{min-height:auto}}.news-list{background:#091b41;display:inline-block}
.news-list{padding:20px}.news-item{box-sizing:border-box;display:inline-block;width:100%;padding:11px 5px;border-bottom:1px solid #000d26}
.news-item img{width:200px;height:150px}.news-title{color:#fff;text-shadow:0 2px #000;font-weight:600;font-size:18px}
.news_content{display:inline-block;margin-left:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.4;color:#dbd8d8;width:77%;vertical-align:top}
.more-game{width:230px;height:50px;padding:0 25px;line-height:50px;background:linear-gradient(to bottom,#fe0000,#a80000);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2),0 3px 0 #600,0 5px 3px rgba(0,0,0,.75);color:#fff;border-radius:5px;text-transform:uppercase;font-weight:600;display:block;text-align:center;margin:0 auto}
@media screen and (max-width:1024px){.more-game{margin:30px auto 0}}.more-game:hover{background:linear-gradient(to bottom,#bd2121,#a80000)}