*{padding:0;margin:0;border:0}*,:after,:before{box-sizing:border-box}:active,:focus{outline:0}a:active,a:focus{outline:0}aside,footer,header,nav{display:block}body,html{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}input[type=text]::-ms-clear{display:none;width:0;height:0}input[type=text]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}body{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;color:#222f41;background-color:#f8f8f8}a,button,input{transition:all .2s 0s ease}p{margin-bottom:18px;line-height:24px}b,strong{font-weight:700}.container{max-width:1452px;margin:0 auto;padding:0 26px}header .htop .container{display:flex;height:80px;padding:20px 26px;align-items:center}header .htop .menu,header .htop .profile,header .htop .searchs{display:none}header .htop__logo{display:flex;align-items:center}header .htop__logo .mob{display:none}header .htop__logo .sublogo{font-size:12px;color:#a2a2a2;padding-left:14px;padding-right:40px}header .htop__logo .sublogo span{margin-left:14px;display:block}header .htop__logo .sublogo::before{top:23px;content:"";width:1px;height:35px;background-color:#e5e5e5;position:absolute}header .htop__search{width:100%}header .htop__search form{position:relative;width:100%}header .htop__search form input[type=search]{background-color:#f1f1f1;height:40px;border-radius:12px;width:100%;padding-left:18px;font-size:14px}header .htop__search form input[type=search]::-moz-placeholder{color:#ababab}header .htop__search form input[type=search]::placeholder{color:#ababab}header .htop__search form input[type=search]:focus{border:1px solid rgba(18,117,255,.2352941176);box-shadow:0 0 10px 0 rgba(34,60,80,.06)}header .htop__search form .icon::after{position:absolute;font-size:16px;right:14px;top:10px;content:"\f002";font-family:FontAwesome;color:#707070}header .htop__lswitch{margin-left:auto;margin:0 32px}header .htop__logbtns{text-wrap:nowrap}header .htop__logbtns .reg{color:#222f41;margin:0 12px 0 40px}header .htop__logbtns .reg:hover{color:#2f85ff}header .htop__logbtns .loginbtn{border-radius:10px;background-color:#2f85ff;color:#fff;height:40px;padding:0 16px}header .htop__logbtns .loginbtn:hover{background-color:#1275ff}header .htop__logbtns .loginbtn i{margin-right:8px}header .hmenu{box-shadow:0 -5px 15px 0 rgba(34,60,80,.2);background-color:#2f85ff}header .hmenu .container{height:50px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:900px){header .hmenu .container{text-wrap:nowrap;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}header .hmenu .container a{margin-right:16px}}header .hmenu a{font-size:16px;color:#fff}header .hmenu a i{font-size:18px;margin-right:12px}header .hmenu a:hover{color:#e1e1e1}@media screen and (max-width:890px){header .htop{position:relative}header .htop__search{position:absolute;padding-right:52px;left:-100%;transition:left 1s;display:block;overflow-y:scroll;z-index:101}header .htop__search.active{left:26px;transition:left 1s}header .htop__search form .icon::after{font-size:20px;top:14px}header .htop__search form input[type=search]{height:50px}header .htop__logbtns .reg{display:none}header .htop__logbtns .loginbtn span{display:none}header .htop__logbtns .loginbtn::before{margin-right:0}header .htop__logo .mob{display:block}header .htop__logo .pc{display:none}header .htop__logo .sublogo{display:none}header .htop .menu,header .htop .profile,header .htop .searchs{background:0 0;margin-left:auto;display:block;font-size:26px}header .htop .menu{margin-right:18px}}.overlay{background-color:#000;width:100%;height:100%;top:0;position:fixed;display:none;opacity:.5;z-index:9}main .container{display:flex;padding:30px 26px}@media screen and (max-width:890px){main .container{flex-direction:column}main .container .sidebar{z-index:10;position:fixed;top:0;left:0;background-color:#fff;width:300px;height:100%;left:-100%;transition:left 1s;display:block;overflow-y:scroll}main .container .sidebar.active{left:0;transition:left 1s}main .container .sidebar .block{width:300px}main .container .sidebar .sidebar__popular{display:none}}@media screen and (max-width:700px){main .container{padding:30px 0}main .container .content{border-radius:0}}main .content{width:100%;margin-right:30px;background-color:#fff;box-shadow:0 0 10px 0 rgba(34,60,80,.06);border-radius:12px;padding:20px 30px}main .content .pagination{text-align:center;padding-bottom:38px}main .content .pagination__container{background-color:#fbfbfb;border-radius:10px;width:100%;padding:0;display:inline-flex;align-items:center;font-weight:400}main .content .pagination__container span{padding:12px 16px}main .content .pagination__container>span{border-right:1px solid #eee}main .content .pagination__container>a{padding:12px 16px}main .content .pagination__container>a:hover{background-color:#eee}main .content .pagination__container>a:not(:last-child){border-right:1px solid #eee}main .content .pagination__container>a:not(:nth-child(1)){border-left:1px solid #eee}main .content .pagination .middle{display:flex}main .content .pagination .middle a{padding:12px 16px;color:#292d34}main .content .pagination .middle a:hover{background-color:#eee}main .content .pagination .middle a:not(:nth-child(1)){border-left:1px solid #eee}main .content .pagination .middle span{border-left:1px solid #eee;background-color:#eee}@media screen and (max-width:747px){main .content .pagination .container span{padding:10px}main .content .pagination .container>a{padding:10px}main .content .pagination .middle a{padding:10px}}@media screen and (max-width:890px){main .content{margin-right:0}}main .content__text{line-height:24px;color:#343434}main .content__title{font-weight:700;font-size:22px;text-transform:uppercase;margin-bottom:8px}main .content__subtitle{font-weight:400;font-size:16px;color:#898989}main .content__items{padding:38px 0;display:grid;justify-items:stretch;justify-content:space-between;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);grid-gap:26px}main .content__items.nomain{padding:0 0 38px 0}@media screen and (max-width:1120px){main .content__items{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1000px){main .content__items{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:890px){main .content__items{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:780px){main .content__items{grid-template-columns:repeat(2,1fr)}}main .content__item .image{position:relative;height:300px}main .content__item .image a{position:relative;display:block;height:100%}main .content__item .image a img{height:300px;width:100%}main .content__item .image a:hover .backhover{display:block;position:absolute;background:rgba(0,0,0,.2862745098);height:100%;width:100%;top:0;left:0;bottom:0;display:inline;z-index:1}@media screen and (max-width:1300px){main .content__item .image{height:260px}main .content__item .image a img{height:260px}}@media screen and (max-width:1200px){main .content__item .image{height:220px}main .content__item .image a img{height:220px}}@media screen and (max-width:1000px){main .content__item .image{height:300px}main .content__item .image a img{height:300px}}@media screen and (max-width:780px){main .content__item .image{height:370px}main .content__item .image a img{height:370px}}@media screen and (max-width:587px){main .content__item .image{height:320px}main .content__item .image a img{height:320px}}@media screen and (max-width:530px){main .content__item .image{height:280px}main .content__item .image a img{height:280px}}@media screen and (max-width:490px){main .content__item .image{height:230px}main .content__item .image a img{height:230px}}main .content__item .image .size{display:none}main .content__item .image:hover .size{position:absolute;top:20px;width:auto;right:0;height:20px;display:flex;justify-content:center;align-items:center;background-color:#2f85ff;color:#fff;border-radius:8px 0 0 8px;font-size:12px;font-weight:500;padding:0 4px;z-index:2}main .content__item .image .info{z-index:2;bottom:20px;right:0;position:absolute;color:#fff}main .content__item .image .info .rate{background-color:#46c63a;margin-bottom:4px}main .content__item .image .info .year{background-color:#323232;font-size:12px}main .content__item .image .info .rate,main .content__item .image .info .year{display:flex;align-items:center;justify-content:center;border-radius:8px 0 0 8px;height:20px;width:40px}main .content__item .title{font-size:16px;display:block;color:#222f41;font-weight:500;margin:10px 0}main .content__item .finfo{display:flex;align-items:center;justify-content:space-between;color:#646464;font-size:13px;font-weight:300}main .content__item .finfo span i{margin-right:6px}main .content__item .finfo .upd{background-color:#f1f1f1;padding:4px 6px;border-radius:8px;position:relative}main .content__item .finfo .upd:hover .date{display:block;position:absolute;background-color:#f1f1f1;padding:4px 6px;text-wrap:nowrap;border-radius:8px;bottom:-22px;font-size:12px;border-bottom:1px solid #adadad}main .content__item .finfo .upd .date{display:none}main .full{letter-spacing:.02em}main .full__speedbar{margin-bottom:26px;color:#444}main .full__speedbar a{color:#2f85ff}main .full__speedbar a:hover{text-decoration:underline}main .full__top{margin-bottom:18px;display:flex}main .full__top .image{width:228px;margin-right:36px}main .full__top .image img{max-width:228px}@media screen and (max-width:1050px) and (min-width:890px){main .full__top{flex-direction:column}main .full__top .image{margin:0 auto 26px auto}main .full__top .image img{text-align:center}}@media screen and (max-width:700px){main .full__top{flex-direction:column}main .full__top .image{margin:0 auto 26px auto}main .full__top .image img{text-align:center}}main .full__top .info h1{font-size:26px;font-weight:700;margin-bottom:6px}main .full__top .info .subtitle{font-weight:500;color:#680000;font-size:16px;margin-bottom:12px}main .full__top .info .tags{display:flex;flex-wrap:wrap}main .full__top .info .tags a{margin-right:12px;margin-bottom:12px;padding:8px 14px;border-radius:8px;background-color:#f1f1f1;color:#222f41;font-size:15px;font-weight:300}main .full__top .info .tags a:hover{background-color:#dedede}main .full__top .info .gameinfo{margin:12px 0 18px 0}main .full__top .info .gameinfo .item{margin-bottom:12px;font-weight:500}main .full__top .info .gameinfo .item span{color:#9d9d9d;font-weight:300}main .full__top .info .gameinfo .item a{color:#1275ff}main .full__top .info .gameinfo .item a:hover{text-decoration:underline}main .full__top .info .gameinfo .item .star{color:#c10000;font-weight:600;margin-right:6px}main .full__top .info .ratestar{display:flex}main .full__top .info .ratestar .ratenum{background-color:#46c63a;color:#fff;font-weight:500;padding:6px 14px;border-radius:10px;margin-right:12px}main .full__top .info .ratestar .rate .rating,main .full__top .info .ratestar .rate .unit-rating{width:115px;height:23px}main .full__top .info .ratestar .rate .rating{font-size:11px}main .full__top .info .ratestar .rate .unit-rating,main .full__top .info .ratestar .rate .unit-rating li a:hover,main .full__top .info .ratestar .rate .unit-rating li.current-rating{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAACKBAMAAAAnGmX8AAAALVBMVEX///+RkZH+12L/w0//7cP/5aj+24X/+u7/9d2tra3Jycne3t7/zGn5+fnx8fHkdmbhAAACEUlEQVRIx+2UuUsDQRTGF+8bp4yiyKDRUhiNFikW73LxwsIiRETL4F2KilpYmFYQklIE0VYbIQQsY2kjWkbwfzDjzvhm3rzCJiCSr1p+SfY7HsT7w2rYp3ltQPO6HpqPDdA8GSVxPeckr+HcJ205T1D8gHPSeJbzPopz7hrvnk4sSL4wcboLdIpb6v0ZxuY+LGB/HRY2ubn2MeB1a5ukxtEUGkEp4bSVchtvhLzfORaE/NV7VCDnlFzJPSKPJmEcczpffhg4x13zvB2nVxXvDdP2oKNHU+FOAyi+r/xRgWn9sOVVRKv8/ycJmlc/0nx8iOYrMRLXC5EibYUIKN4iBGl8KMQoaSsEaZwTIo7Z3tHkoihpdX7mBOiysJSHhJYCWMDExho1JjfXPgP8ZG2T0zhub7SjecJpK+U23gz5iHMsHRJpLuTDzmoqjnNEJRXTbByTv/Gd48YD+WHgHHddtsMnrhb5MO0gih/b/7ZfQQWWA+WPCizph22vojKr7Y3mTec0L7bT/K6T5ukIbctYgbRlLEPxRsbOSVvGuimeZYw0ZiVh9vpwfyX5xfXDJ1CJDHVAQlOQtvXOxMYazSa/9UDvGqIOrWmNI/ZxXjS/xCOrjHjSZ3g7Wg1CmsZZ6Eq9P1LAR1RCXDaOpKGtOV2mGUaD48pGRXliFL8jTNuF4odB2tKoQDaj/FGBG/3w4f0LfQHtX5JXyZBVcwAAAABJRU5ErkJggg==);background-size:23px auto}main .full__top .info .ratestar .rate .unit-rating{list-style:none;margin:0;padding:0;position:relative;background-position:0 -46px}main .full__top .info .ratestar .rate .unit-rating li{text-indent:-90000px;padding:0;margin:0;float:left}main .full__top .info .ratestar .rate .unit-rating li a{transition:none;display:block;width:23px;height:23px;text-decoration:none;border:0 none!important;text-indent:-9000px;z-index:17;position:absolute;padding:0}main .full__top .info .ratestar .rate .unit-rating li a:hover{background-position:0 -23px;z-index:2;left:0}main .full__top .info .ratestar .rate .unit-rating a.r1-unit{left:0}main .full__top .info .ratestar .rate .unit-rating a.r1-unit:hover{width:23px}main .full__top .info .ratestar .rate .unit-rating a.r2-unit{left:23px}main .full__top .info .ratestar .rate .unit-rating a.r2-unit:hover{width:46px}main .full__top .info .ratestar .rate .unit-rating a.r3-unit{left:46px}main .full__top .info .ratestar .rate .unit-rating a.r3-unit:hover{width:69px}main .full__top .info .ratestar .rate .unit-rating a.r4-unit{left:69px}main .full__top .info .ratestar .rate .unit-rating a.r4-unit:hover{width:92px}main .full__top .info .ratestar .rate .unit-rating a.r5-unit{left:92px}main .full__top .info .ratestar .rate .unit-rating a.r5-unit:hover{width:115px}main .full__top .info .ratestar .rate .unit-rating li.current-rating{background-position:0 0;position:absolute;height:23px;display:block;text-indent:-9000px;z-index:1;padding:0}main .full__title{font-weight:700;font-size:20px;margin-bottom:22px}main .full__text{margin-bottom:32px;line-height:24px}main .full__text h2,main .full__text h3{font-weight:700;font-size:20px}main .full__screenshots{margin-bottom:32px}main .full__screenshots .xfieldimagegallery{max-height:600px;overflow:hidden;position:relative;margin-bottom:18px;display:grid;justify-items:stretch;justify-content:space-between;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);grid-gap:16px}main .full__screenshots .xfieldimagegallery::after{content:"";position:absolute;right:0;bottom:0;width:100%;height:30%;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff 100%)}main .full__screenshots .xfieldimagegallery.active{max-height:100%;overflow:visible}main .full__screenshots .xfieldimagegallery.active::after{height:0%;background:0 0}main .full__screenshots .xfieldimagegallery a img{width:100%}main .full__screenshots .showscreens{cursor:pointer;text-align:center;color:#23a7ff}main .full__screenshots .showscreens:hover{text-decoration:underline}main .full__req{display:flex}main .full__req .max,main .full__req .min{width:50%;margin-bottom:32px}main .full__req .max span.one,main .full__req .min span.one{font-weight:500;display:block;margin-right:8px;line-height:1.6em}main .full__req .max span.two,main .full__req .min span.two{font-weight:400}main .full__download{margin-bottom:32px}main .full__download .instruction{background-color:#f7f7f7;font-weight:500;text-transform:uppercase;padding:18px 24px;cursor:pointer;border-radius:10px}main .full__download .instruction::before{font-size:18px;margin-right:18px;content:"\f101";color:#006aff;font-family:FontAwesome}main .full__download .instruction.active{border-radius:10px 10px 0 0}main .full__download .instruction.active::before{content:"\f103"}main .full__download .instruction_text{border-top:1px solid #eaeaea;padding:18px 24px;display:none;border-radius:0 0 10px 10px;background-color:#f7f7f7;line-height:1.6em;color:#606772}main .full__download .warn{background-color:#fff2f2;border-radius:10px;padding:16px 24px;line-height:1.4em;margin-bottom:16px}main .full__download .dlitem{background-color:#e6e6e6;padding:16px 24px;border-radius:10px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}main .full__download .dlitem__info .title{font-size:16px;font-weight:500;margin-bottom:6px;color:#222f41}main .full__download .dlitem__info .subtitle{color:#999}main .full__download .dlitem.green{background:url(../img/torrent.svg) 50% center/25% no-repeat,#38c93d}main .full__download .dlitem.green .title{color:#fff}main .full__download .dlitem.green .subtitle{color:#e3e3e3}main .full__download .dlitem.green .size{color:#fff}main .full__download .dlitem.green .button:hover{background-color:#2f3641}main .full__download .dlitem__btns{text-align:center;font-size:13px}main .full__download .dlitem__btns .button{display:block;background-color:#454c57;border-radius:10px;padding:10px 24px;color:#fff;font-size:14px;margin-bottom:6px}main .full__download .dlitem__btns .button:hover{background-color:#38c93d}main .full__download .dlitem__btns .size{color:#535353;display:flex;justify-content:center;align-items:center}main .full__download .dlitem__btns .size span{margin-left:8px}main .full__download .dlitem__btns .size span i{margin-right:6px}@media screen and (max-width:600px){main .full__top .info h1{font-size:20px}main .full__top .info .subtitle{font-size:14px}main .full__screenshots .items{grid-template-columns:repeat(1,1fr)}main .full__req{flex-direction:column}main .full__req .max,main .full__req .min{width:100%}main .full__download .dlitem{flex-direction:column}main .full__download .dlitem.green{background:url(../img/torrent.svg) center right/30% no-repeat,#38c93d}main .full__download .dlitem__btns{margin-top:16px;width:100%}main .full__download .dlitem__btns button{width:100%}}main .full__addcomments{margin-top:16px}main .full__addcomments input{padding:0 24px;background-color:#fafafa;border:1px solid #f2f2f2;border-radius:6px;width:100%;height:43px;padding:0 24px;margin-bottom:16px}main .full__addcomments input[class=one]{margin-right:16px}main .full__addcomments textarea{margin:0 0 16px 0;height:146px;background-color:#fafafa;border:1px solid #f2f2f2;border-radius:6px;width:100%;padding:16px 24px;margin-bottom:16px}main .full__addcomments_head{display:flex}main .full__addcomments_send{display:flex;align-items:center}main .full__addcomments_send button{border-radius:10px;background-color:#2f85ff;color:#fff;height:40px;padding:0 52px}main .full__addcomments_send button:hover{background-color:#1275ff}main .full__addcomments_send .recaptcha{margin-left:16px}main .full__comments_item{background-color:#fff;border-radius:6px}main .full__comments_item.top{border:1px solid rgba(0,106,255,.5607843137);margin-bottom:24px;word-wrap:break-word;overflow-wrap:anywhere}main .full__comments_item .commenta{padding:26px 0}main .full__comments_item .head{display:flex;align-items:center}main .full__comments_item .head .avatar{position:relative;margin-right:16px}main .full__comments_item .head .avatar img{width:50px;height:50px;border-radius:100%}main .full__comments_item .head .avatar .online{position:absolute;width:12px;height:12px;bottom:0;right:0;border-radius:100%;background-color:#02b875}main .full__comments_item .info{width:100%}main .full__comments_item .info .infogroup{margin-bottom:6px;display:flex}main .full__comments_item .info .infogroup .name{font-weight:500}main .full__comments_item .info .infogroup .group{color:#828282;padding-left:12px}main .full__comments_item .info .infogroup .group.admin::before{margin-right:6px;content:"\f00c";font-family:FontAwesome;color:#69c06f}main .full__comments_item .info .infogroup .group.diamond::before{margin-right:6px;content:"\f219";font-family:FontAwesome;color:#23a7ff}main .full__comments_item .info .infogroup .group.secret::before{margin-right:6px;content:"\f0e7";font-family:FontAwesome;color:#f38d00}main .full__comments_item .info .date{display:block;color:#b9b9b9;font-size:13px}main .full__comments_item .text{margin-top:18px;line-height:24px}main .full__comments_item .buttons{margin-top:24px;position:relative;display:flex;align-items:center}main .full__comments_item .buttons i{font-size:20px;margin-right:8px}main .full__comments_item .buttons .like,main .full__comments_item .buttons .reply{display:flex;align-items:center;font-size:13px}main .full__comments_item .buttons span.like i{color:rgba(255,54,205,.1764705882)}main .full__comments_item .buttons span.like i:hover{color:#ff36cd}main .full__comments_item .buttons a{margin-right:32px;color:#828282}main .full__comments_item .buttons a:hover{color:#444}main .full__comments_item .buttons .edits{background-color:inherit;color:#828282;display:flex;align-items:center;font-size:20px}main .full__comments_item .buttons .edits:hover{color:#444}main .full__comments_item .buttons .commpanel{top:12px;left:15%;display:none;position:absolute;padding:12px;border-radius:8px;background-color:rgba(0,0,0,.462745098)}main .full__comments_item .buttons .commpanel a{color:#fff;display:block;margin-bottom:8px}main .full__comments_item .buttons .commpanel a:last-child{margin:0}main .full__comments_item .buttons .commpanel a:hover{color:#006aff}main .full__comments_item .buttons .edits:hover+.commpanel{display:block}main .full__comments_item .buttons .commpanel:hover{display:block}main .full__comments_item .adminpanel,main .full__comments_item .signature{background-color:#f4f4f4;font-size:12px;color:#9fa3a9}main .full__comments_item .adminpanel{background-color:initial;color:#b5b9c1}main .full__comments_item .adminpanel a,main .full__comments_item .text a{color:#2f85ff}main .full__comments_item .adminpanel a:hover,main .full__comments_item .text a:hover{text-decoration:underline}main .full__comments ol{list-style:none}main .full__comments ol li{background-color:#fff;word-wrap:break-word;overflow-wrap:anywhere;border-radius:6px}main .full__comments ol li div:only-child .root{border-bottom:1px solid #e7e7e7}main .full__comments ol li ol{padding-left:32px;border-bottom:1px solid #e7e7e7}main .full__comments ol li ol li{margin-bottom:0;box-shadow:none}main .full__text ul,main .instruction_text ul{margin-top:4px}main .full__text ul li,main .instruction_text ul li{position:relative;padding-left:26px;margin-left:12px}main .full__text ul li::before,main .instruction_text ul li::before{top:10px;content:"";width:6px;height:6px;display:block;position:absolute;left:0;top:8px;background-color:#48a1ed}main .full__text ol,main .instruction_text ol{margin-top:4px;list-style-type:none;counter-reset:num}main .full__text ol li,main .instruction_text ol li{position:relative;padding-left:18px;margin-left:12px}main .full__text ol li:before,main .instruction_text ol li:before{display:inline-block;position:absolute;content:counter(num) ".";counter-increment:num;left:0;color:#48a1ed;font-weight:600}main .sidebar{width:330px}main .sidebar .block{background-color:#fff;border-radius:12px;padding:20px;margin-bottom:20px;width:330px;box-shadow:0 0 10px 0 rgba(34,60,80,.06)}main .sidebar .title{font-weight:600;font-size:18px;text-transform:uppercase;margin-bottom:16px;display:flex;align-items:center}main .sidebar .title.comm{color:#9a9a9a}main .sidebar .title span{margin-left:auto}main .sidebar .title span i{font-size:24px;color:#1275ff}main .sidebar .title.hr{border-top:1px solid #f1f1f1;margin-top:8px;padding-top:20px}main .sidebar__popular .popitems{margin-top:24px}main .sidebar__popular .popitems a{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #f1f1f1;display:flex}main .sidebar__popular .popitems a:last-child{border:none;margin-bottom:0}main .sidebar__popular .popitems a .image{margin-right:12px;width:73px;height:73px}main .sidebar__popular .popitems a .image img{width:73px;height:73px;border-radius:12px}main .sidebar__popular .popitems a:hover .info .titlep{color:#1275ff}main .sidebar__popular .popitems a:hover .info .foot .go{display:block}main .sidebar__popular .popitems a .info{width:100%}main .sidebar__popular .popitems a .info .titlep{font-size:15px;color:#222f41;font-weight:500}main .sidebar__popular .popitems a .info .middle{font-weight:300;margin:10px 0;color:#646464;font-size:13px;display:flex;align-items:center}main .sidebar__popular .popitems a .info .middle .size{margin-right:16px}main .sidebar__popular .popitems a .info .middle .dls{color:#646464}main .sidebar__popular .popitems a .info .middle .dls i{margin-right:6px}main .sidebar__popular .popitems a .info .foot{display:flex;align-items:center}main .sidebar__popular .popitems a .info .foot .rate{background-color:#1275ff;border-radius:8px;color:#fff;padding:4px 10px;margin-right:16px}main .sidebar__popular .popitems a .info .foot .year{color:#646464;font-weight:300;font-size:13px}main .sidebar__popular .popitems a .info .foot .go{display:none;margin-left:auto;color:#464646;font-size:13px}main .sidebar__comments .commfooter a{color:#1275ff;font-size:13px;text-align:center;display:block}main .sidebar__comments .commfooter a:hover{text-decoration:underline}main .sidebar__comments .commitems{overflow-y:scroll;max-height:500px;-ms-overflow-style:none;scrollbar-width:none}main .sidebar__comments .commitems a{display:block;border-bottom:1px solid #f1f1f1;padding-bottom:12px;margin-bottom:12px}main .sidebar__comments .commitems a:hover .fname span{text-decoration:underline}main .sidebar__comments .commitems a:hover .fname .go{display:block}main .sidebar__comments .commitems a .head{display:flex;align-items:center}main .sidebar__comments .commitems a .head .ava{margin-right:12px;width:36px;height:36px}main .sidebar__comments .commitems a .head .ava img{width:36px;height:36px}main .sidebar__comments .commitems a .head .info{color:#b9b9b9}main .sidebar__comments .commitems a .head .info .name{color:#504d4d}main .sidebar__comments .commitems a .head .info .time{margin:4px 0;font-size:13px}main .sidebar__comments .commitems a .head .info .txt{font-size:13px}main .sidebar__comments .commitems a .text{margin:12px 0;font-size:13px;color:#464646;line-height:1.4em}main .sidebar__comments .commitems a .fname{display:flex;align-items:center;font-size:13px;color:#b9b9b9}main .sidebar__comments .commitems a .fname .l{margin-left:6px}main .sidebar__comments .commitems a .fname span{color:#1275ff}main .sidebar__comments .commitems a .fname .go{display:none;margin-left:auto;color:#464646;font-size:13px}main .sidebar__navigation .items{display:flex;flex-wrap:wrap}main .sidebar__navigation .items a{margin-right:11px;margin-bottom:11px;padding:8px 14px;border-radius:8px;background-color:#f1f1f1;color:#222f41;font-size:15px;font-weight:300}main .sidebar__navigation .items a:hover{background-color:#dedede}footer{background-color:#292d34}footer .container{height:80px;display:flex;align-items:center}footer .container .links a{margin-right:24px;color:#fff}footer .container .links a:last-child{margin:0}footer .container .links a:hover{color:#1275ff}footer .container .copyright{text-align:right;line-height:1.4em;margin-left:auto;color:#959595}@media screen and (max-width:890px){footer .container{height:140px;flex-direction:column;justify-content:center}footer .container .links{margin-bottom:18px;text-align:center}footer .container .links a{display:block;margin-bottom:8px;margin-right:0}footer .container .links a:last-child{margin-bottom:0}footer .container .copyright{margin:0;text-align:center}}.login{z-index:102;max-width:460px;width:100%;background-color:#fff;border-radius:6px;position:fixed;display:none;top:50%;left:50%;transform:translate(-50%,-50%)}.login.ui-widget{display:block}.login__header{font-size:18px;background-color:#efefef;display:flex;align-items:center;width:100%;border-radius:6px 6px 0 0;padding:18px 36px}.login__header .title{margin-right:24px}.login__header .reglink{color:#418cf5}.login__header .reglink:hover{text-decoration:underline}.login__header .close{margin-left:auto;color:#444;font-size:24px}.login__body{padding:28px 36px}.login__body.logged{padding:0}.login .ui-dialog-buttonset{display:flex;justify-content:space-between}.login .ui-dialog-buttonset .ui-button:last-child{margin:0}.login__item{display:block;text-align:center;padding:18px 0;font-size:16px;color:#292d34;border-bottom:1px solid #efefef}.login__item:hover{color:#418cf5}.login__item:last-child{border-bottom:none}.login__row .text{font-size:13px;color:#000;margin-bottom:12px}.login__row .text .lost{color:#006aff;margin-left:8px}.login__row .text .lost:hover{text-decoration:underline}.login__row.social{margin-top:16px;display:flex;align-items:center;justify-content:space-between}.login__row.social .text{font-size:18px;margin:0 16px 0 0;white-space:nowrap}.login__row.social a{width:100%;margin-right:16px;border-radius:6px;color:#fff;display:flex;align-items:center;justify-content:center;height:32px}.login__row.social a:hover{background-color:#48a1ed}.login__row.social a i{font-size:16px}.login__row.social .vk{background-color:#597ba0}.login__row.social .ok{margin-right:0;background-color:#ed812b}.login__row input{background-color:#fafafa;border:1px solid #f2f2f2;border-radius:6px;width:100%;height:43px;padding:0 24px;margin-bottom:16px}.login__row .sendbtn{width:100%;border-radius:10px;background-color:#2f85ff;color:#fff;height:40px}.login__row .sendbtn:hover{background-color:#006aff}#searchsuggestions{width:454px;box-shadow:0 -5px 15px 0 rgba(34,60,80,.2);border-radius:6px;background-color:#fff}#searchsuggestions .seperator{display:block;text-align:center;padding:8px 0;font-size:13px;color:#848484}#searchsuggestions .notfound{display:block;text-align:center;padding:12px 16px;color:#848484;border-bottom:1px solid #f5f5f5;font-weight:500}#searchsuggestions a.item{display:flex;align-items:center;color:#848484;border-bottom:1px solid #f5f5f5;padding:12px 16px}#searchsuggestions a.item:hover{background-color:#f5f5f5}#searchsuggestions a.item:hover:nth-child(1){border-radius:6px 6px 0 0}#searchsuggestions a.item .title{color:#282741;font-weight:500;margin-bottom:2px}#searchsuggestions a.item .date,#searchsuggestions a.item .title{display:block}#searchsuggestions a.item img{width:30px;margin-right:10px}#searchsuggestions a.item .version{margin-left:auto}#searchsuggestions a.item .date,#searchsuggestions a.item .version{font-size:13px}@media screen and (max-width:950px){#searchsuggestions{width:100%}}.ui-dialog{position:fixed;z-index:102;background-color:#fff;border-radius:6px;transform:translate(-50%,-50%);box-shadow:0 0 4px 0 rgba(0,0,0,.05)}.ui-dialog .ui-dialog-titlebar{display:flex;align-items:center;width:100%;background-color:#efefef;padding:18px 36px;border-radius:6px 6px 0 0}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:18px}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{font-size:0;position:relative;display:block;margin-left:auto}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick::before{content:"\f00d";color:#444;position:absolute;top:-12px;right:0;font-size:24px;font-family:FontAwesome}.ui-dialog .ui-dialog-content{padding:28px 36px;font-size:13px}.ui-dialog .ui-dialog-content p{margin:0}.ui-dialog .ui-dialog-content input{background-color:#fafafa;border:1px solid #f2f2f2;border-radius:6px;width:100%;height:43px;padding:0 24px;margin:16px 0}.ui-dialog .ui-dialog-content textarea{padding:12px 24px;background-color:#fafafa;border:1px solid #f2f2f2;border-radius:6px;height:42px;width:100%}.ui-dialog .ui-dialog-content textarea::-moz-placeholder{color:#b8b8b8}.ui-dialog .ui-dialog-content textarea::placeholder{color:#b8b8b8}.ui-dialog .ui-dialog-content .comments_subscribe{display:flex;align-items:center;margin-bottom:8px}.ui-dialog .ui-dialog-content .comments_subscribe input[type=checkbox]{width:auto;height:auto;margin:0 12px 0 0;padding:0}.ui-dialog .ui-dialog-content .comments_subscribe span{margin:0;font-size:13px}.ui-dialog .ui-dialog-buttonpane{padding:18px 36px}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;justify-content:space-between}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button{padding:12px 58px;color:#fff;background-color:#006aff;border-radius:6px;width:100%;margin-right:8px}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:last-child{margin:0}.scrollup{position:fixed;cursor:pointer;bottom:32px;left:50%;border-radius:12px;background-color:#fff;padding:8px 24px 8px 12px;display:none;font-size:13px;box-shadow:0 -5px 15px 0 rgba(34,60,80,.2)}.scrollup span.icon{border-radius:100%;background-color:#006aff;width:24px;height:24px;color:#fff;display:flex;justify-content:center;align-items:center;font-size:16px;margin-right:12px}.scrollup__container{justify-content:space-between;align-items:center;display:flex}