#main .row::before,#main .row::after{content:'';display:table}
#main .row::after{clear:both}
[class*=icon-],.stars{display:inline-block;vertical-align:middle}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,menu,nav,section,main{display:block}
body{line-height:1.2}
ol{padding-left:16px;list-style:decimal}
ul{padding-left:16px;list-style:disc}
table{border-collapse:collapse;border-spacing:0}
*{box-sizing:border-box;outline:none}
body{font-family:'Nunito',sans-serif;color:#797979;font-size:14px;background:#f0f5fb;position:relative}
a{color:#797979;text-decoration:none}
a:hover{text-decoration:none}
i{font-style:normal}
img{max-width:100%;height:auto;vertical-align:middle}
ul{margin:0;padding:0;list-style:none}
::-moz-placeholder{opacity:1}
::-webkit-input-placeholder{opacity:1}
button{cursor:pointer}
.text-right{text-align:right}
.text-left{text-align:left}
.text-center{text-align:center}
.container{width:960px;margin:0 auto;position:relative}
#template{position:relative;padding-top:55px}
#main .row{margin-bottom:15px!important}
#main .row #sidebar{float:left;width:300px}
#main .row #sidebar .box{padding:10px;padding-top:0}
#main .row #content{float:right;padding-left:10px;width:calc(100% - 300px)}
#main .row #content .box{padding:10px}
.title{font-size:16px;color:#000000;margin-bottom:20px;font-weight:400}
.box{background:#fff;margin-bottom:10px;padding:0;padding-bottom:10px;-webkit-box-shadow:0 1px 3px 0 rgb(0 0 0 / 9%);-moz-box-shadow:0 1px 3px 0 rgb(0 0 0 / 9%);box-shadow:0 1px 3px 0 rgb(0 0 0 / 9%);border-radius:5px}
.box:last-child{margin-bottom:0}
a.link-load-more{color:#419d08;font-size:16px;font-style:italic;text-decoration:underline}
a.link-load-more:hover{text-decoration:none}
.banner{margin-bottom:10px;font-size:0;text-align:center}
.banner img{border-radius:5px}
@media (max-width: 979px) {
.container{width:100%;padding:0 10px}
#main{padding-top:10px;background:none}
#main .row #sidebar{float:none;width:auto;margin:10px 0}
#main .row #content{float:none;width:auto;padding-left:0}
}
.article{padding:30px 16px;font-size:14px;line-height:21px}
.article p{margin-bottom:20px}
.article p:last-child{margin-bottom:0}
.article strong,.article b{color:#000000}
.article a{text-decoration:underline}
.article a:hover{text-decoration:none}
.article .info{margin:50px 0}
.btn,a.btn{text-align:center;cursor:pointer;display:inline-block;vertical-align:middle}
.btn span,a.btn span{display:inline-block;vertical-align:middle}
.btn,a.btn{line-height:35px;font-size:16px;padding:0 10px;border-radius:4px;white-space:nowrap;border:none;vertical-align:middle;display:inline-flex;align-items:center;-webkit-box-shadow:0 1px 3px 0 rgb(0 0 0 / 9%);-moz-box-shadow:0 1px 3px 0 rgb(0 0 0 / 9%);box-shadow:0 1px 3px 0 rgb(0 0 0 / 9%)}
.btn .icon-dowload,a.btn .icon-dowload{background-image:url(../img/sprite.png);background-position:-47px -79px;width:17px;height:17px;margin-right:4px}
.btn .icon-login,a.btn .icon-login{background-image:url(../img/sprite.png);background-position:-64px -79px;width:17px;height:17px;margin-right:5px}
.btn .icon-edit,a.btn .icon-edit{background-image:url(../img/sprite.png);background-position:-102px -58px;width:17px;height:17px;margin-right:5px}
.btn.btn-blue,a.btn.btn-blue{background:#f7f7f7;color:#38ca07;margin:0 5px}
.btn.btn-blue:hover,a.btn.btn-blue:hover{background:#38ca07;color:#ffffff}
.btn.btn-blue svg{fill:#38ca07;height:16px;width:16px;margin-right:5px}
.btn.btn-blue:hover svg{fill:#ffffff;-webkit-animation:stretch-bounce .5s ease-in-out}
.btn.btn-white-empty,a.btn.btn-white-empty{color:#fff;border:1px solid #FFF}
#card{position:relative}
#card .stat{position:absolute;top:0;right:0;font-size:16px}
#card .stat b{color:#000000}
#card .stat.v-2{position:static;text-align:center;margin-top:20px}
#card .row{font-size:0}
#card .media{width:200px;display:inline-block;vertical-align:top;transition:.3s all;padding:0 10px;overflow:hidden}
#card .media figure{position:relative;background-size:100%!important;background-repeat:no-repeat,repeat!important;background-position:center!important}
#card .media figure figcaption{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:0 10px 6px}
#card .media figure:before{content:'';position:absolute;transition:.3s all;bottom:0;z-index:1;top:70%;right:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,0),#fff)}
#card .media .media-cat{font-size:14px;color:#797979;padding:0 9px;margin-bottom:10px}
#card .media .media-cat a{color:#797979}
#card .media .media-rating{padding:0 9px;margin-bottom:15px}
#card .media .media-rating span{font-size:14px}
#card .media .btn{width:100%;margin-bottom:15px}
#card .card-detail{width:calc(100% - 210px);display:inline-block;vertical-align:top;font-size:16px;margin-left:10px}
#card .card-detail b,#card .card-detail strong{color:#000000}
#card .card-detail p{margin-bottom:20px}
#card .card-detail p:last-child{margin-bottom:0}
#card .card-detail .size{font-size:14px;margin-left:10px}
#card .card-detail .btn-download{padding:0 35px}
@media (min-width: 979px) {
#menu .ul-reset{display:block!important;padding-top:10px}
}
@media (max-width: 640px) {
#card .stat{position:static;text-align:center;margin-top:20px;margin-bottom:20px}
#card .media{display:block;width:auto;margin-bottom:20px}
#card .card-detail{display:block;width:auto;margin-bottom:20px;padding:0 10px;margin-left:0}
#card .media figure img{width:auto;z-index:1;position:absolute;margin:0 auto;top:50%;left:50%;margin-right:-50%;margin-bottom:-50%;transform:translate(-50%,-50%);border-radius:5px;-webkit-box-shadow:0 1px 5px 0 rgb(0 0 0 / 24%);-moz-box-shadow:0 1px 5px 0 rgb(0 0 0 / 24%);box-shadow:0 1px 5px 0 rgb(0 0 0 / 24%);max-width:250px}
#card .media figure{min-height:330px}
#card .media figure:after{content:'';position:absolute;transition:.3s all;bottom:0;top:0;right:0;left:0;background:linear-gradient(to bottom,rgb(255 255 255 / 76%),rgb(255 255 255 / 30%));backdrop-filter:blur(75px)}
.block-search{margin-bottom:0!important}
#header .container .logo a .icon-logo{width:100px!important;height:55px!important;background-position-x:0!important;background-size:100px!important}

}
#comments .item .body .link-like span{display:inline-block;vertical-align:middle}
#comments{margin-bottom:0}
#comments .title{font-weight:700;text-align:center}
#comments .item{margin-bottom:15px;padding:5px;border:solid 1px #ebeff1;border-radius:4px;}
#comments .item .body{width:calc(100% - 90px);padding-left:28px;position:relative;display:inline-block;vertical-align:top}
#comments .item .body .name{font-weight:700;color:#000000;font-size:16px;margin-bottom:10px}
#comments .item .body .link-like{position:absolute;right:0;top:0}
#comments .item .body .link-like .icon-like{background-image:url(../img/sprite.png);background-position:-119px -58px;width:15px;height:15px;margin-right:5px;margin-top:3px}
#comments .item .body .link-like span{color:#797979;font-size:16px}
#comments .item .body .text{font-size:16px;margin-bottom:10px;color:#000000}
#comments .item .body .actions{font-size:16px;color:#797979}
#comments .item .body .actions a{color:#797979;text-decoration:underline}
#comments .item .body .actions a:hover{text-decoration:none}


#dlemasscomments .item, #comments .item {
    display: flex;
    flex-wrap: wrap;
    padding: 5px;
    border-bottom: 1px solid rgb(0 0 0 / 7%);
    margin-bottom: 10px;
}
#dlemasscomments .item figure,#comments .item figure {
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 10px;
}
#dlemasscomments .item figure img,#comments .item figure img {
    width: 40px;
    height: 40px;
    display: block;
    margin-right: 10px;
    border-radius: 50%;
}

#dlemasscomments .item figure .name a,#comments .item figure .name a {
    color: #181818;
    font-weight: 700;
}
#dlemasscomments .item .title,#comments .item .title {
    font-size: 14px !important;
    font-weight: 600 !important;
    border: none !important;
    height: auto !important;
    padding: 5px 0 !important;
}




#add-comment .item{display:block;font-size:0}
#add-comment .item .label{display:inline-block;width:120px;font-size:16px;color:#000000;text-align:right;padding-right:10px;vertical-align:top;line-height:40px}
#add-comment .item input[type=text],#add-comment .item input[type=password],#add-comment .item textarea{margin-bottom:10px;border-radius:5px;font-family:"TT Norms",sans-serif;height:44px;background:#f9faff;padding:0 16px;color:#797979;font-size:16px;width:100%}
#add-comment .item textarea{padding:10px 16px;height:150px;resize:none}
#add-comment .btn { margin-left: 0; height: 40px; background: #161b23; color: #fff; }
@media (max-width: 979px) {
#comments .item figure{display:block;margin-bottom:15px;text-align:center;width:auto}
#comments .item .body{width:auto;display:block;padding-left:0}
#add-comment .item .label{text-align:left;width:auto;padding:0;display:block}
#add-comment .item input[type=text],#add-comment .item input[type=password],#add-comment .item textarea{display:block;margin-bottom:15px;text-align:center;width:100%}
#add-comment .btn{margin-left:0}
}
.games .row .item .item-in figure figcaption .views span,.games .row .item .item-in figure figcaption .downloads span,.games .row .item .item-in .item-rating span{display:inline-block;vertical-align:middle}
.games .row{margin:0 -5px;font-size:0}
.games .row .item{width:25%;display:inline-block;vertical-align:top;padding:0 5px;transition:.3s all;margin-bottom:28px}
.games .row .item .item-in{padding:0 9px 24px;border-radius:5px;overflow:hidden}
.games .row .item .item-in figure{position:relative;overflow:hidden;border-radius:5px;margin:0 -9px 15px}
.games .row .item .item-in figure img{width:100%}
.games .row .item .item-in figure figcaption{position:absolute;bottom:0;left:0;right:0;z-index:10;padding:0 10px 6px}
.games .row .item .item-in figure figcaption .views .icon-view,.games .row .item .item-in figure figcaption .downloads .icon-view{background-image:url(../img/sprite.png);background-position:-81px -79px;width:19px;height:11px}
.games .row .item .item-in figure figcaption .views .icon-downloads,.games .row .item .item-in figure figcaption .downloads .icon-downloads{background-image:url(../img/sprite.png);background-position:0 -103px;width:14px;height:14px}
.games .row .item .item-in figure figcaption .views span,.games .row .item .item-in figure figcaption .downloads span{font-size:14px;color:#fff;margin-left:7px}
.games .row .item .item-in figure figcaption .views{float:left}
.games .row .item .item-in figure figcaption .downloads{float:right}
.games .row .item .item-in figure .btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.3s all;opacity:0;visibility:hidden}
.games .row .item .item-in figure:before{content:'';position:absolute;transition:.3s all;bottom:0;top:50%;right:0;left:0;border-radius:5px;background:linear-gradient(to bottom,rgba(0,0,0,0),black)}
.games .row .item .item-in .item-title{margin-bottom:8px}
.games .row .item .item-in .item-title a{font-size:16px;color:#000000}
.tiiitll{font-size:16px;color:#000000}
.games .row .item .item-in .item-cat{font-size:14px;color:#797979;margin-bottom:10px}
.games .row .item .item-in .item-cat a{color:#797979}
.games .row .item .item-in .item-rating{white-space:nowrap}
.games .row .item .item-in .item-rating .stars{margin-right:7px}
.games .row .item .item-in .item-rating span{font-size:14px}
.games .row .item:hover .item-in{background:#f2f2f2}
.games .row .item:hover figure .btn{opacity:1;visibility:visible}
.games .row .item:hover figure:before{top:0}
@media (max-width: 979px) {
body{background:#f6faff}
.games .row .item{width:calc(100% / 3)}
.games .row .item .item-in figure .btn{opacity:1;visibility:visible}
}
@media (max-width: 767px) {
.games .row .item{width:50%}
.active .menu-sideba.box .overlay,.active .overlay{display:block;top:0;position:fixed;left:0;width:100%;height:100%;right:0;background:rgb(0 0 0 / 8%);z-index:98;backdrop-filter:blur(2px);opacity:1}
}
.p-active .overlay{display:block;top:0;position:fixed;left:0;width:100%;height:100%;right:0;background:rgb(0 0 0 / 8%);z-index:98;backdrop-filter:blur(2px);-webkit-filter: blur(2px);opacity:1;transition:.3s all}
.p-active .profile-block.box{transform: translate(-50%,-50%) translateY(0); visibility: inherit; overflow: hidden; -webkit-transition: all .3s ease; -o-transition: all .3s ease; transition: .3s ease-in-out; bottom: 0; position: fixed}
.profile-block.box{position:fixed;width:auto;background:#fff;min-height:100px;box-shadow:0 4px 20px 5px rgba(0,0,0,0.14);border-radius:4px;max-width:600px;z-index:130;top:50%;left:50%;margin-right:-50%;margin-bottom:-50%;transform:translate(-50%,-50%) translateY(100%);visibility:hidden;max-width:300px;max-height:480px;height:calc(100% - 12px);width:calc(100% - 12px);opacity:1;transition:transform 1s ease 0s,-webkit-transform 1s;overflow:auto}
.show-login .close{position:absolute;right:10px;width:25px;height:40px;display:flex!important;align-items:center;justify-content:center;top:0;cursor:pointer;z-index:1}
.show-login .close svg{fill: #ffffff; width: 20px; height: 20px; background: rgb(0 0 0 / 5%); padding: 2px;}
@media (max-width: 640px) {
.games .row .item{width:100%}
body.p-active{overflow:hidden}
.profile-block.box{max-width:100%;max-height:100%}
}
#header .container .logo a b,.panel > ul > li,.panel > ul > li > a span{display:inline-block;vertical-align:middle}
#header{background:#38ca07;position:fixed;top:0;left:0;right:0;z-index:100;box-shadow:1px 3px 7px rgb(7 25 86 / 24%)}
#header .container{position:relative;font-size:0;display:flex;align-items:center}
#header .container .logo a{display:inline-block}
#header .container .logo a .icon-logo{background-image:url(../img/logo.png);width:140px;height:48px;margin-right:7px;background-size:140px;background-repeat:no-repeat,repeat;background-position:center}
#header .container .logo a b{color:#fff;font-size:18px}
.bt-search svg{width:22px!important;height:22px!important}
.block-search{margin-top:10px;padding:0 10px;margin-bottom:10px}
.quick-search{background:#ffffff;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:.2s ease-in-out;transform:scale(1);padding:5px;transition:.3s all;border-radius:4px}
.quick-search input[type=text], .quick-search input[type=search] { width: 100%; border: none; height: 40px; color: #99a2ad; font-size: 18px; padding: 0 10px; padding-right: 40px; border-radius: 4px; font-family: 'Nunito',sans-serif; border: 1px solid rgb(158 163 169 / 12%); background: rgb(0 0 0 / 1%); }
.quick-search input[type=text]::-webkit-input-placeholder,.quick-search input[type=search]::-webkit-input-placeholder{color:rgba(0,0,0,0.8)}
.quick-search input[type=text]:focus,.quick-search input[type=search]:focus{color:#99a2ad;font-style:normal}
.quick-search button,.quick-search button:hover,.quick-search button:active{border:none!important;background:none!important;position:absolute;right:0;height:40px;padding:0 10px;box-shadow:none!important;top:auto;top:50%;margin-bottom:-50%;transform:translate(0,-50%)}
.quick-search button:hover svg{fill:#38ca07}
.quick-search svg{width:20px;height:20px;fill:#99a2ad;margin-right:5px}
#header .container .panel{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px}
.panel > ul > li{margin-left:27px;position:relative}
.panel > ul > li > a{display:block}
.panel > ul > li > a .icon-user{background-image:url(../img/sprite.png);background-position:-102px -34px;width:24px;height:24px}
.panel > ul > li > a .icon-reg{background-image:url(../img/sprite.png);background-position:0 -79px;width:24px;height:24px}
.panel > ul > li > a .icon-arr-down{background-image:url(../img/sprite.png);background-position:-111px -79px;width:10px;height:6px;margin-left:5px}
.panel > ul > li > a span{font-size:18px;color:#fff;margin-left:8px}
.panel > ul > li ul{position:absolute;top:40px;left:0;background:#fff;width:200px;border-radius:5px;display:none;box-shadow:0 1px 16px rgba(0,0,0,0.08);padding:0}
.panel > ul > li ul li a,.ul-profile li a{font-size:16px;padding:12px 20px;display:flex;align-items:center}
.panel > ul > li ul li:hover a,.panel > ul > li ul li.active a{background:#f9f9fb}
ul.ul-profile{z-index:2;position:relative;margin:0;overflow:auto;height:100%;display:block;padding-bottom:150px}
@-webkit-keyframes stretch-bounce {
0%{-webkit-transform:scale(1)}
25%{-webkit-transform:scale(1.5)}
50%{-webkit-transform:scale(0.9)}
75%{-webkit-transform:scale(1.2)}
100%{-webkit-transform:scale(1)}
}
.ul-profile li:hover{background-color:#f6f9ff}
.ul-profile li:hover svg,a.menu-dow:hover svg,a.profile-bt:hover svg,.ul-reset li a:hover svg{fill:#38ca07;-webkit-animation:stretch-bounce .5s ease-in-out}
.ul-reset ul:after,.ul-profile ul:after{content:"";display:block;margin-left:-10px;border-width:10px;top:-19px;position:absolute;left:10%;width:0;height:0;border-style:solid;border-color:transparent}
ul.ul-profile svg{width:20px;height:20px;fill:#cfd1d2;margin-right:15px}
.show-login .close{display:none}
.show-login .login{right:10px;width:100%;display:flex!important;align-items:center;z-index:1}
.show-login .login span{color:#fff;z-index:1;position:absolute;font-size:18px;left:130px;bottom:20px;font-weight:700;text-shadow:-2px 2px 3px rgb(0 0 0 / 26%);text-transform:uppercase}
.show-login img{-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.13);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.13);box-shadow:0 2px 4px rgba(0,0,0,0.13);border-radius:10px;width:90px;height:90px;z-index:1;position:absolute;top:50%;left:0;margin-right:-50%;margin-bottom:-50%;transform:translate(20px,0px)}
.show-login{padding:10px;position:relative;height:130px;margin-bottom:15px;background-repeat:no-repeat,repeat!important;background-size:100%!important;background-position-y:20%!important;margin-bottom:40px}
.menu-sideba.box,.profile-block.box{padding:0 0 22px !important}
.show-login:after{content:"";display:block;left:0;right:0;top:0;bottom:0;background:rgb(6 9 42 / 10%);backdrop-filter:blur(5px);position:absolute;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}
.show-login.login:after{background:none}
#header.fixed{position:fixed;z-index:100}
@media screen and (max-width: 470px) {
#header{background:#fff;box-shadow:2px 2px 11px rgb(44 42 55 / 15%)}
#header .container .logo a .icon-logo{background-image:url(../img/logo.png?v=1);width:33px;height:55px;margin-right:7px;background-size:150px;background-repeat:no-repeat,repeat;background-position-x:0}
}
@media (min-width: 641px) {
.menu-sideba.box.active .overlay,.overlay.active{background:#f4f9ff!important;backdrop-filter:blur(0)!important}
.navigation { justify-content: center; }
}
@media (min-width: 979px) {
#header .container .logo a b{display:none}
.quick-search input[type=text],.quick-search input[type=search]{font-size:14px}
#header .container .panel > ul > li{margin-left:10px}
#header .container .panel > ul > li > a span{display:none}
#header .container .panel > ul > li ul{left:auto;right:0;top:45px}
#header .container .panel > ul > li ul li:last-child{display:block}
#header .container .panel > ul > li.hidden{display:none}
}
#menu{margin:0}
.btn-menu{display:none;padding-bottom:10px}
.btn-menu .icon-burger{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 auto}
.btn-menu .icon-burger,.btn-menu .icon-burger:before,.btn-menu .icon-burger:after{display:block;width:30px;height:3px;background-color:#000000;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;transition-duration:.3s}
.btn-menu .icon-burger:before,.btn-menu .icon-burger:after{position:absolute;content:""}
.btn-menu .icon-burger:before{top:-8px}
.btn-menu .icon-burger:after{top:8px}
.btn-menu.active .icon-burger{background-color:transparent}
.btn-menu.active .icon-burger:before{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}
.btn-menu.active .icon-burger:after{-webkit-transform:translateY(-8px) rotate(-45deg);transform:translateY(-8px) rotate(-45deg)}
#menu ul li a{display:block;padding:10px 10px 10px 20px;color:#797979;font-size:16px;position:relative;font-family:'Nunito',sans-serif}
.ul-reset li ul li a{padding:10px 10px 10px 30px !important;background:#fafbfd}
.ul-profile li ul li a{padding:10px 10px 10px 30px !important}
#menu ul li ul li:hover a,a.menu-dow:hover,#menu ul li.active a{color:#000!important}
a.menu-dow.is-active{color:#38ca07!important}
a.menu-dow,a.profile-bt,.ul-reset li a{display:flex!important;align-items:center;border-bottom:1px solid rgb(0 0 0 / 3%)}
a.menu-dow svg,a.profile-bt svg,.ul-reset li a svg{width:25px;height:25px;fill:#cfd1d2;margin-right:15px}
.menu-dow.is-active svg{fill:#38ca07}
.ul-reset ul li a{display:flex!important;align-items:center}
.ul-reset ul li svg{width:25px;height:25px;fill:#cfd1d2;margin-right:5px}
a.menu-dow.is-active:before{-webkit-animation:borderMenu .5s ease-in-out;width:100%}
a.menu-dow.is-active:before,.ul-reset li:hover a.menu-dow:before{content:'';position:absolute;bottom:0;height:1px;left:0;background:#38ca07}
.ul-reset li ul li:hover a{background:#fdfafa!important}
#menu ul li.active a{font-weight:700}
#menu ul li.active li a { font-weight: normal; }
ul.ul-reset li.active a svg { color: #38ca07; fill: #38ca07; }
ul.ul-reset li ul { max-height: 400px; overflow: auto; }
ul.ul-reset li ul::-webkit-scrollbar { width: 5px; } 
ul.ul-reset li ul::-webkit-scrollbar-thumb { background: #a0a6ad; } 
ul.ul-reset li ul::-webkit-scrollbar-track { background: #f1f1f1; }

@media (max-width: 979px) {
#menu .btn-menu{display:block}
#menu ul{display:none}
}
.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;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);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.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}
[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}
#slider-games-wrap{margin-bottom:10px;position:relative}
#slider-games-wrap .box{padding:20px 15px;overflow:hidden;position:relative}
#slider-games-wrap .box .slick-slide:hover{z-index:11;position:relative}
#slider-games-wrap .box .item{padding:0 2px;transition:.3s all}
#slider-games-wrap .box .item figure{position:relative}
#slider-games-wrap .box .item figure img{border-radius:5px;width:100%;height:184px}
#slider-games-wrap .box .item figure figcaption{position:absolute;bottom:0;left:0;right:0;padding:0 10px 5px;z-index:10}
#slider-games-wrap .box .item figure figcaption .item-title{font-size:16px;color:#fff;display:block;margin-bottom:4px}
#slider-games-wrap .box .item figure figcaption .item-cat{font-size:14px;color:#777777}
#slider-games-wrap .box .item figure:before{content:'';position:absolute;bottom:0;top:40%;right:0;left:0;border-radius:5px;background:linear-gradient(to bottom,rgba(0,0,0,0),black)}
#slider-games-wrap .box .item:hover{-webkit-transform:scale(1.1);transform:scale(1.1);z-index:10}
#slider-games-wrap .box .slick-list{overflow:visible}
#slider-games-wrap .slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;background:none;border:none;text-indent:-9999px}
#slider-games-wrap .slick-arrow.slick-prev{left:-50px;background-image:url(../img/sprite.png);background-position:-51px 0;width:51px;height:51px}
#slider-games-wrap .slick-arrow.slick-next{right:-50px;background-image:url(../img/sprite.png);background-position:0 0;width:51px;height:51px}
@media (max-width: 979px) {
#slider-games-wrap .slick-arrow.slick-prev{left:-20px}
#slider-games-wrap .slick-arrow.slick-next{right:-20px}
}
.window{position:fixed;z-index:101;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);padding-top:100px;display:none}
.window .window-inner{margin:0 auto;width:811px;position:relative}
.window .window-inner .window-title{font-size:20px;text-align:center;color:#000000;margin-bottom:32px}
.window .window-inner .login-wrap{background:#fff;border-radius:5px;padding:45px 50px;width:100%;max-width:431px;z-index:11;text-align:center;position:relative;box-shadow:0 1px 16px rgba(0,0,0,0.08)}
.window .window-inner .green-wrap{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:100%;max-width:431px;background:#419d08;padding:45px 64px 45px 114px;border-radius:5px}
.window .window-inner .green-wrap .window-title{color:#fff}
.window .window-inner .green-wrap .btn{display:block;margin-bottom:10px}
.window .window-inner form input[type=text],.window .window-inner form input[type=password]{width:100%;margin-bottom:10px;border-radius:5px;font-family:"TT Norms",sans-serif;border:1px solid #cccccc;height:44px;padding:0 16px;font-style:italic;color:#797979;font-size:16px}
.window .window-inner .btn-close{position:absolute;top:15px;right:15px}
.window .window-inner .btn-close .icon-close{background-image:url(../img/sprite.png);background-position:-100px -79px;width:11px;height:11px}
@media (max-width: 979px) {
.window{padding-top:20px}
.window .window-inner{width:100%;max-width:430px;height:420px;overflow:auto}
.window .window-inner .login-wrap{padding:30px}
.window .window-inner .green-wrap{position:static;-webkit-transform:none;transform:none;padding:30px}
}
.navigationbl{display:inline-block;width:100%;box-shadow:0 1px 16px rgba(0,0,0,0.08);border-radius:5px;background:#fff;border-top:1px solid rgb(0 0 0 / 5%)}
.navigation{padding: 5px; text-align: center; font-size: 14px; font-weight: 700; line-height: 30px; padding-top: 15px; display: flex !important; align-items: center; overflow: auto; margin: 0 10px;}
.navigation span,.navigation div span{min-width: 30px; color: #222; background: #fff; border: 1px solid #f8f8f8; max-height: 30px; border-radius: 4px; display: flex; justify-content: center; align-items: center; text-align: center; min-height: 30px;}
.navigation a:link,.navigation a:active{border: 1px solid #f8f8f8; min-width: 30px; display: inline-block; border-radius: 4px; text-align: center; margin: 0 3px; line-height: 30px; max-height: 30px; padding: 0 3px;}
.navigation a:hover svg { fill: #ffffff; width: 15px; height: 15px; margin-right: 0; }
.navigation a:visited{color:#38ca07;border:1px solid #f8f8f8}
.navigation a:hover{color:#38ca07;text-decoration:none}
.navigation div{display:inline-block}
.navigation div span img{margin:4px -6px 0 0}
.navigation div a{padding:0 15px !important;color:#38ca07!important;height:30px;display:flex!important;align-items:center;justify-content:center}
.navigation svg{fill:#38ca07;width:15px;height:15px;margin-right:0}
.navigation div a img{margin:4px 0 0;position:relative;z-index:99}
.main.box .navigationbl{box-shadow:none}
#dle-comments-list ol{list-style:none;padding:0;margin:0}
#add-comment .g-recaptcha{display:inline-block;margin:0 0 9px}
.wide{width:303px;margin-bottom:10px;border-radius:5px;font-family:"TT Norms",sans-serif;border:1px solid #cccccc;height:44px;padding:0 16px;font-style:italic;color:#797979;font-size:16px}
.f_input{width:303px;margin-bottom:10px;border-radius:5px;font-family:"TT Norms",sans-serif;border:1px solid #cccccc;height:44px;padding:0 16px;color:#797979;font-size:16px}
.f_textarea{margin-bottom:10px;border-radius:5px;font-family:"TT Norms",sans-serif;border:1px solid #cccccc;padding:10px 16px;height:150px;resize:none;font-style:italic;color:#797979;font-size:16px}
.page_form__inner box{font-size:15px}
#gk-main{font-size:15px;padding:10px}
.heading{font-size:20px;margin:0 0 22px}
select{margin:0 0 14px}
.dinfo1{background:#fff;border-radius:5px;padding:10px;margin:0 0 11px}
.story{font-size:15px}
.usinf{padding:0;margin:10px 0 22px;list-style:none}
.usinf li{margin:0 0 12px}
.ui-c1.grey{color:#000;display:inline-block;min-width:188px}
.ui-c2{display:inline-block;margin:0 0 0 3px}
.dolmsnamss{display:none!important}
.item:hover .dolmsnamss{display:block!important}
.dli{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;display:block}
.dolmtitret .domrrrttta{display:none}
.dolmtitret:hover .domrrrttta{display:block!important;border-radius:5px;position:absolute;background:linear-gradient(to bottom,rgba(0,0,0,0),black)}
.ssrazzm b{font-size:14px;color:#fff;margin-left:7px;display:inline-block;vertical-align:middle;font-weight:400}
.ddreitcom{float:right;margin:-7px 0 0}
.mwrating{display:block;font-size:14px;font-weight:700;border-radius:5px;line-height:19px;margin:7px auto 4px;height:18px}
.neutral{color:#000}
.positive{color:#5cae23}
.negative{color:#e1000f}
.wmminus img{float:left;margin:2px 4px 0 0}
.wmplus img{float:right;margin:2px 0 0 3px}
.dddsize{margin:16px 0 0}
.dddsize .size{font-size:16px!important}
.highslide img{margin:0 0 5px}
.dsearh .bbcodes{margin:10px 5px 15px 0;background:#f6f6f6;border-radius:5px;font-weight:700;margin:0 5px 0 0;cursor:pointer;display:inline-block;height:35px;border:none}
.dsearh{margin:0 0 20px}
.dpravo{text-align:center;font-size:18px;font-weight:700;color:#f00;margin:14px 0 0}
.dstats{padding:10px}
#main .row #content .page_form__inner.box{box-shadow:none;padding:10px!important}
.login_check{margin-bottom:10px}
#main .row #content article.box.story{padding:10px!important}
.avatar .cover{width:100px;height:100px;display:block}