@import url(https://fonts.googleapis.com/css?family=Exo+2:400,600,700&subset=cyrillic,latin-ext); body,html{height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;outline:0;}
body{-moz-user-select:none;margin:0;font-family:'Exo 2',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-track-color:#070d10;scrollbar-arrow-color:#f5f5f5;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow-y:scroll;font-size:14px;line-height:1.6em;}
:focus,body,html{outline:0;}
ul{padding:0;margin-top:0;margin-bottom:0;list-style-type:none;}
.g-btn,a:hover{cursor:pointer;}
html{-webkit-tap-highlight-color:transparent;line-height:1.15;}
footer,header,section{display:block;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;font-size:100%;font-family:'Exo 2',sans-serif!important;}
svg:not(:root){overflow:hidden;}
img{max-width:100%;height:auto;border-style:none;}
.g-btn{text-transform:uppercase;border-radius:20px;border:none;line-height:40px;padding:0 20px;font-weight:700;color:#fff;}
.g-btn-green{background-color:#31b04a;margin-right:10px;}
.g-btn-green path,.g-btn-green svg{fill:#fff;}
.g-btn-green:hover{background-color:#26973d;}
.g-btn-red path,.g-btn-red svg{fill:#fff;}
.g-btn-red{background-color:#d24a43;}
.g-btn-red:hover{background-color:#c0413b;}
h1,h2{font-weight:300;}
.g-scroll::-webkit-scrollbar-button{background-image:url();background-repeat:no-repeat;width:4px;height:4px;}
.g-scroll::-webkit-scrollbar-track{background-color:#6f6f6f;}
.g-scroll::-webkit-scrollbar-thumb{border-radius:3px;background-color:#454545;}
.g-scroll::-webkit-scrollbar-thumb:hover{background-color:#454545;}
.g-scroll::-webkit-resizer{background-image:url();background-repeat:no-repeat;width:4px;height:4px;}
.g-scroll::-webkit-scrollbar{width:4px;height:4px;}
.g-scroll_topnav::-webkit-scrollbar-track{background-color:#fff;}
.g-scroll_topnav::-webkit-scrollbar-thumb{background-color:#fff;}
.g-scroll_topnav::-webkit-scrollbar-thumb:hover{background-color:#fff;}
h1{font-size:250%;}
h2{font-size:180%;}
.container{width:100%;max-width:1200px;margin:0 auto;}
.g-go-top,.g-go-top svg{width:45px;height:45px;line-height:40px;text-align:center;}
.g-go-top{position:fixed;z-index:990;display:none;bottom:65px;right:20px;}
.g-go-top svg{fill:#fff;vertical-align:middle;}
.g-go-top:hover{opacity:.8;}
.main-nav__text{color:#3e3e3e;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:700;margin-top:-5px;overflow:hidden;text-overflow:ellipsis;}
.header{position:relative;display:block;padding-top:100px;}
.header__wrap{position:absolute;top:0;left:0;right:0;background:#fff;z-index:1010;box-shadow:0 5px 26px 0 rgba(0,0,0,.55);height:100px;padding:0 35px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;}
.header__navbox{width:calc(50% - 103px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;}
.header__togglenav svg{height:16px;}
.header__togglenav path{width:13px;height:10px;}
.header__logo{width:206px;height:100%;position:relative;text-align:center;}
.header__logo img{margin-top:-25px;height:135px;}
.header__logo-arrow{position:absolute;top:100px;left:50%;width:200px;height:20px;margin-left:-100px;padding:0 0 15px;overflow:hidden;}
.header__logo-arrow svg{height:100%;width:100%;vertical-align:top;filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, .55));}
.header__logo-arrow svg path{fill:#fff;}
.header__userbox{width:calc(50% - 103px);display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;}
.header__userbox svg{width:16px;max-width:16px;max-height:16px;margin-right:5px;}
.header__login{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;}
.main-nav{width:calc(100% - 50px);}
.main-nav .main-nav__list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.main-nav__item{display:-ms-flexbox;display:flex;height:100px;-ms-flex-align:center;align-items:center;margin-right:20px;cursor:pointer;box-sizing:border-box;border-bottom:solid 3px #fff;padding:0 5px;}
.main-nav__item:last-child{margin:0;}
.main-nav svg{width:20px;height:20px;fill:#3e3e3e;margin-right:10px;}
.main-nav__item_active{border-bottom:solid 3px #31b04a;}
.main-nav__item_active .main-nav__text{color:#31b04a;}
.main-nav__item_active svg{fill:#31b04a;}
.header-balance{margin-right:20px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;}
.header-balance__username{color:#8c8c8c;font-weight:600;line-height:1.5em;font-size:16px;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.left-menu,.left-menu__wrap{position:fixed;left:0;height:100%;top:0;}
.left-menu{width:270px;min-height:100%;z-index:1011;background:#fff;box-shadow:6px 55px 49px -7px rgba(0,0,0,.59);}
.left-menu__wrap{right:0;bottom:0;width:100%;background:rgba(0,0,0,.7);z-index:999;}
.left-menu__closebox{height:100px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;}
.left-menu__close{margin-right:25px;cursor:pointer;padding:5px;}
.left-menu__list{display:block;padding-left:35px;}
.left-menu__item{border-bottom:solid 1px #dcdcdc;}
.left-menu__item path{fill:#8e8e8e;}
.left-menu__link{padding:15px 0;display:block;font-size:146%;color:#3f3f3f;transition:.4s;}
.left-menu__link svg{vertical-align:middle;margin-right:20px;max-width:20px;max-height:20px;}
.left-menu__link path{transition:.4s;}
.left-menu__link_active{color:#31b04a;}
.left-menu__link_active path{fill:#31b04a;}
.left-menu__link:hover{color:#d24a43;}
.left-menu__link:hover path{fill:#d24a43;}
.left-menu__c .left-menu{left:-300px;transition:.2s ease-out;}
.left-menu__c .left-menu__wrap{display:none;}
.swiper-pagination-bullet{margin:0 5px;width:12px;height:12px;border-radius:8px;border:2px solid #fff;box-shadow:0 0 5px 1px rgba(0,0,0,.47);background-color:#fff;cursor:pointer;font-size:0;padding:0;}
.swiper-pagination-bullet-active{background-color:#47b143;}
.main-slider__btn-box{width:50%;text-align:center;height:120px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:end;justify-content:flex-end;position:absolute;bottom:0;z-index:10;left:20px;}
.main-slider__btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;box-sizing:border-box;width:270px;height:95px;padding:0 30px 50px;background:url("../../images/sliderBtn-normal.svg") 50% 100% no-repeat;margin-right:120px;}
.main-slider__btn:active{padding-top:20px;background:url("../../images/empty.gif") 50% 100% no-repeat;}
.main-slider__btn span{color:#fff;font-size:25px;text-shadow:1px 1px 2px #00461f;-ms-transform-origin:50% 100%;transform-origin:50% 100%;transform:perspective(300px) rotateX(25deg);text-transform:uppercase;font-weight:900;letter-spacing:1px;}
.top-menu{display:block;position:relative;}
.top-menu__wrap{overflow-x:scroll;overflow-y:hidden;padding:20px 0;}
.top-menu__list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;}
.top-menu__item{margin-right:5px;}
.top-menu__link{line-height:36px;color:#000;padding:0 20px;font-size:110%;text-transform:uppercase;font-weight:700;display:block;word-wrap:normal!important;position:relative;height:35px;white-space:nowrap;}
.header-search__input::placeholder{font-family:'Exo 2',sans-serif;font-style:italic;}
.game-box-v2{padding:10px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.game-box{margin:0 -10px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:safe center;justify-content:safe center;width:100%;}
.more-game{font-size:20px;font-weight:700;width:100%;min-width:100%;text-align:center;margin-top:20px;color:#3e3e3e;text-transform:uppercase;}
.more-game__btn{text-transform:uppercase;color:#3e3e3e;border:1px solid #a2a2a2;border-radius:20px;padding:5px 20px;margin-top:10px;font-size:14px;}
.more-game__btn:hover{background-color:#a2a2a2;color:#fff;}
.more-game__btn:active{background-color:#505050;border-color:#505050;color:#a2a2a2;}
.game-item__demo,.game-item__play{color:#fff;font-size:116%;font-weight:700;text-transform:uppercase;cursor:pointer;}
.page-main .more-game{display:none;}
.game-item{position:relative;width:calc(25% - 20px);margin:5px 10px 15px;}
.game-item__pic{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:5px;}
.game-item__pic:before{content:"";display:block;padding-top:66.6%;}
.game-item__overplay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.7);opacity:0;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;z-index:100;}
.game-item:hover .game-item__overplay,.game-item__overplay:hover{opacity:1;}
.game-item__play{padding:10px 20px;border-radius:21px;background-color:#31b04a;box-sizing:border-box;text-align:center;}
.game-item__play:hover{box-shadow:0 0 7px 1px rgba(38,151,61,.76);}
.game-item__demo{margin-top:15px;text-shadow:0 0 7px rgba(0,0,0,.78);border-bottom:solid 2px #fff;}
.game-item__bar{margin-top:5px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px;}
.game-item__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:700;text-transform:uppercase;line-height:1.5em;text-align:center;font-size:128%;color:#3e3e3e;}
.game-item__favorite{cursor:pointer;min-width:20px;text-align:right;}
.game-item__favorite svg{width:15px;height:14px;fill:#a2a2a2;vertical-align:middle;}
.game-item__label{position:absolute;top:-7px;left:-7px;width:100px;height:100px;overflow:hidden;}
.game-item__label-str{position:absolute;top:20px;left:-35px;width:140px;height:30px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:linear-gradient(to right,#d11313 0,#fa5c4d 100%);background:-webkit-gradient(left top,right top,color-stop(0,#d11313),color-stop(100%,#fa5c4d));filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d11313', endColorstr='#fa5c4d', GradientType=1 );text-align:center;line-height:28px;color:#fff;font-size:12px;z-index:200;}
.game-item__label-str:after,.game-item__label-str:before{content:"";position:absolute;top:100%;border-top:10px solid #a00;width:0;height:0;}
.game-item__label-str:before{left:6px;border-right:10px solid transparent;}
.game-item__label-str:after{right:6px;border-left:10px solid transparent;}
.game-item__m-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;display:none;}
.game-item__m-link a{display:block;width:100%;height:100%;}
.game-item__bar-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;display:none;}
.game-item__bar-link a{display:block;width:100%;height:100%;}
#game:fullscreen{position:fixed;top:0;left:0;width:100%!important;height:100%!important;background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.footer-nav__link{text-decoration:underline;color:#4e2f17;font-weight:700;text-transform:uppercase;font-size:130%;word-wrap:normal;text-align:center;}
.footer__center,.footer__text{color:#6d552b;margin-top:20px;}
.footer{padding-bottom:60px;background-color:#ffc65f;}
.footer__wrap{padding-top:280px;background-image:url("../../images/footer-home-pc.jpg");background-repeat:repeat-x;background-position:center top;}
.footer__text{font-weight:300;text-align:justify;}
.footer__text span{font-weight:700;}
.footer__center{font-weight:300;text-align:center;}
.footer-pay{border-top:solid 2px #cb9d49;padding-top:25px;}
.footer-pay__list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.footer-pay__item{vertical-align:middle;border-radius:5px;display:-ms-flexbox;display:flex;margin:5px 10px;}
.footer-pay__item img{max-width:90px;max-height:50px;margin:auto;-webkit-filter:grayscale(100%);opacity:.5;}
.footer-par{padding:15px 0;background:#efba59;}
.footer-par__list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.footer-par__item{margin:5px;}
.footer-par img{max-width:100px;max-height:21px;}
.footer-par__fiximg{width:23px;overflow:hidden;}
.footer-nav__list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0 20px;}
.footer-nav__item{margin:0 5px;}
.info-page__wrap{color:#3e3e3e;font-size:16px;font-weight:400;padding:40px 15px 0;width:calc(100% - 30px);}
.info-page__wrap h1{color:#3e3e3e;font-size:24px;font-weight:700;text-align:center;margin:30px 0;}
.info-page__wrap h2{font-weight:400;font-size:18px;color:#3e3e3e;text-align:center;}
.cls-1{fill-rule:evenodd;}
.slide1{background-image:url("../../images/30696_bb_slider_01-1.jpg");}
.slide2{background-image:url("../../images/27990_bb_slider_02-1.jpg");}
.slide3{background-image:url("../../images/27998_bb_slider_03.jpg");}
.swiper-slide{height:400px;background-position:50%;background-size:cover;background-repeat:no-repeat;}
.left-menu__c .menu-active{left:0;transition:.2s ease-out;}
.left-menu__c .left-menu__wrap.active__wrap{display:block;}
@media only screen and (max-width:1000px) {
body{font-size:12px;}
.container{padding:0 15px;width:calc(100% - 30px);}
.header__wrap{padding:0 20px;}
.main-nav__text{display:none;margin:0;padding:0 5px;}
.main-nav svg{margin:0;}
.main-nav__item{padding:0 5px;margin:0 15px!important;}
.header-balance{display:none;}
.main-slider__btn{margin-right:60px;margin-top:-15px;}
.top-menu__item:last-child{padding-right:50px;}
.game-item{width:calc(33% - 20px);}
.footer__wrap{background-image:url("../../images/empty.gif");padding-top:280px;}
.footer-nav__list{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.footer-nav__link{font-size:100%;}

}
@media only screen and (max-width:768px) {
h1{font-size:220%;}
h2{font-size:150%;}
.header__userbox span{display:none;}
.header__userbox svg{margin-right:0!important;}
.header{padding-top:60px;}
.header__wrap{height:60px;padding:0 10px;}
.header__navbox{width:calc(50% - 41px);}
.header__logo{width:82px;}
.header__logo-arrow{top:58px;width:80px;height:10px;margin-left:-40px;}
.header__logo img{margin-top:-17px;height:80px;}
.header__userbox{width:calc(50% - 41px);}
.main-nav__item{height:60px;padding:0 5px;margin:0 6px!important;}
.main-slider__btn,.main-slider__btn:active{background-size:100%;}
.main-slider__btn-box{height:105px;width:100%;-ms-flex-pack:center;justify-content:center;}
.main-slider__btn{width:220px;height:80px;padding:0 20px 30px;margin-right:0;margin-top:0;}
.main-slider__btn span{font-size:18px;}
.top-menu{margin:0 -15px;}
.top-menu__wrap{padding:0;}
.top-menu__list{-ms-flex-pack:start;justify-content:flex-start;}
.top-menu__item{margin-right:5px;padding:12px 0;}
.more-game__btn{display:block;margin:auto;max-width:270px;}
.game-item{width:calc(50% - 20px);}
.game-item__m-link{display:block;}
.game-item__overplay{display:none;}

}
@media only screen and (max-width:1240px) {
.container{padding:0 30px;width:calc(100% - 60px);}

}
@media only screen and (max-width:540px) {
.g-go-top{bottom:75px;}
.main-nav{display:none;}
.game-item{width:calc(100% - 20px);}
.footer__wrap{background-image:url("../../images/footer-home-m.jpg");padding-top:150px;}

}
@media screen and (max-width:1000px) {
.slide1{background:url("../../images/30695_bb_slider_01_1000-1.jpg") 50% 100% no-repeat;}
.slide2{background:url("../../images/27999_bb_slider_03_1000.jpg") 50% 100% no-repeat;}
.slide3{background:url("../../images/27971_bb_slider_02_1000-1.jpg") 50% 100% no-repeat;}

}
@media screen and (max-width: 768px) {
.swiper-slide{height:300px;}
.slide1{background:url("../../images/30694_bb_slider_01_768px.jpg") 50% 100% no-repeat;}
.slide2{background:url("../../images/28000_bb_slider_03_768px.jpg") 50% 100% no-repeat;}
.slide3{background:url("../../images/27972_bb_slider_02_768px.jpg") 50% 100% no-repeat;}
.g-btn{padding:7px 1px 7px 9px;margin:0 5px;width:25px;height:20px;line-height:30px;}

}