*{background:transparent;margin:0;padding:0;outline:none;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ol,ul{list-style:none}
blockquote,q{quotes:none}
table{border-collapse:collapse;border-spacing:0}
input,select{vertical-align:middle}
article,aside,figure,figure img,hgroup,footer,header,nav,section,main{display:block}
body{font:14px Calibri,Tahoma,Geneva,sans-serif;line-height:normal;padding:0;margin:0;color:#000;background-color:#fff;height:100%;width:100%;font-weight:300;overflow-x:hidden}
img{max-width:100%}
.clr{clear:both}
.clearfix:after{content:"";display:table;clear:both}
a{color:#000;text-decoration:none}
a:hover,a:focus{color:#000;text-decoration:none}
h1,h2,h3,h4,h5{font-weight:500;font-size:18px}
.sub-title h1{margin-bottom:15px;font-size:18px;font-weight:500}
.pm-page,.search-page,.static-page,.tags-page,.form-wrap,.full-pages{padding:20px 0}
.button,.pagi-load a,.up-second li a,.up-edit a,.qq-upload-button,button:not(.color-btn),html input[type="button"],input[type="reset"],input[type="submit"],.meta-fav a{padding:0 20px;color:#fff;font-weight:400;text-transform:uppercase;display:inline-block;background-color:#2ECC71;height:40px;line-height:40px;border-radius:3px;cursor:pointer;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
button[disabled],input[disabled]{cursor:default}
.button:hover,.up-second li a:hover,.up-edit a:hover,.qq-upload-button:hover,.pagi-load a:hover,button:not(.color-btn):hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,.meta-fav a:hover{opacity:0.9}
button:active,html input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1)}
input[type="submit"].bbcodes,input[type="button"].bbcodes,input.bbcodes,.ui-button{font-size:12px!important;height:30px!important;line-height:30px!important;padding:0 10px;border-radius:3px}
input[type="text"],input[type="password"],input[type="email"],input[type="file"],select{display:block;width:100%;height:40px;line-height:40px;padding:0 15px;color:#000;background-color:#f8f8f8!important;border-radius:4px;-webkit-appearance:none;box-shadow:0 0 0 1px #EDEDED}
input:focus::-webkit-input-placeholder{color:transparent}
input:focus::-moz-placeholder{color:transparent}
input:focus:-moz-placeholder{color:transparent}
input:focus:-ms-input-placeholder{color:transparent}
select{height:40px;border:1px solid #e3e3e3;background-color:#FFF}
textarea{display:block;width:100%;padding:10px;border:1px solid #e3e3e3;background-color:#f8f8f8;border-radius:0 0 6px 6px;box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.1);overflow:auto;vertical-align:top;resize:vertical}
.img-box{overflow:hidden;position:relative}
.img-short{position:relative;height:285px;cursor:pointer;overflow:hidden}
.img-box img,.img-short img{width:100%;min-height:100%}

.imgss img{width:50%;min-height:50%}

.square-img img{width:150%;max-width:150%;margin-left:-25%}
.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
button,.trailer-close,.to-rate,.to-comms{transition:all .2s}
a,.button,.tc-title,.sc-title,.highslide:before{transition:color .2s,background-color .2s,opacity .2s}
.flex-row{display:-webkit-box;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;display:flex;flex-flow:row wrap;justify-content:space-between}
.flex-col{display:-webkit-box;display:-webkit-flex;-webkit-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;display:flex;flex-direction:column;justify-content:center}
.icon-l .fa{margin-right:10px}
.fx-row{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.fx-col{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.fx-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.fx-middle{-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.fx-start{-webkit-justify-content:flex-start;justify-content:flex-start}
.fx-first{-ms-flex-order:-1;-webkit-order:-1;order:-1}
.fx-last{-ms-flex-order:10;-webkit-order:10;order:10}
.fx-1{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;min-width:50px}
.block > *,.main > *{width:100%}
.header{-ms-flex-order:1;-webkit-order:1;order:1}
.f-menu{-ms-flex-order:2;-webkit-order:2;order:2}
.karusel{-ms-flex-order:3;-webkit-order:3;order:3}
.cols{-ms-flex-order:4;-webkit-order:5;order:5}
.footer{-ms-flex-order:5;-webkit-order:6;order:6}
b,strong{font-weight:500}
.wrap{min-width:320px;position:relative;padding-top:0}
.center{max-width:1200px;margin:0 auto;position:relative;z-index:100}
.block{background-color:#fff}
.header{background:#2ECC71;padding:0 15px}
.karusel{height:245px;padding:20px;background:#fff;border-bottom:1px solid #eaeaea}
.cols{padding-left:300px;position:relative}
.side{width:300px;margin-left:-300px;float:left;position:relative;z-index:20;background-color:#fff;color:#fff}
.main{width:100%;float:right;min-height:800px;padding:0 0 20px 20px}
.footer{padding:10px;background-color:#333;color:#a5a5a5;line-height:24px;align-items:center}
.logotype{height:66px;width:180px;display:block}
.logotype img{display:block;margin-top:18px;width:100%}
.logotype:hover{opacity:.8}
.search-wrap{width:600px;margin-top:12px}
.search-box{width:100%;position:relative}
.search-box input,.search-box input:focus{width:100%;height:40px;line-height:40px;font-size:14px;font-weight:400;padding:0 40px 0 15px;background:rgba(255,255,255,0.7);color:#000;}
.search-box button{position:absolute;right:0;top:0;border-radius:0;padding:0!important;text-align:center;width:100px;height:40px;line-height:40px;color:#fff!important;background: linear-gradient(135deg, #ff934b 0%,#ff5e62 100%);font-size:12px;-webkit-box-shadow:none;box-shadow:none}
input::-webkit-input-placeholder{color:#555}
.login-btns{height:40px;line-height:40px;margin-top:12px}
.login-btns a{display:inline-block;vertical-align:top;padding:0 20px}
.f-menu{height:40px;line-height:40px;margin-bottom:20px;background-color:#f2f6f8;border-bottom:1px solid #e6e6e6}
.f-menu li{float:left;font-weight:500}
.f-menu li a{display:block;padding:0 35px;color:#222;text-transform:uppercase}
.f-menu a[data-label]{position:relative}
.f-menu a[data-label]:before{content:attr(data-label);position:absolute;top:-10px;right:-15px;background-color:#4c4743;color:#FFF;height:20px;line-height:20px;padding:0 10px;font-weight:500;border-radius:10px}
.top-carou{width:142px;height:200px;display:block;float:left;border-radius:3px;margin-right:11px;box-shadow:0 2px 6px rgba(0,0,0,0.29)}
.top-carou:last-child{margin-right:0}
.tc-title{padding:7px;text-align:center;background-color:rgba(54,194,77,.85);color:#fff;opacity:0;position:absolute;left:0;bottom:0;width:100%}
a.top-carou:hover{box-shadow:0 2px 6px rgba(0,0,0,0.44)}
.top-carou:hover .tc-title{opacity:1}
.short{position:relative;margin-bottom:15px;margin-right:25px;float:left;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,0.06);width:calc((100% - 75px)/4);overflow:hidden}
.short:nth-child(4n){margin-right:0}
.short-title{display:block;margin:8px 5px;text-align:center;text-transform:uppercase;font-weight:500;min-height:34px;overflow:hidden}
.short-title:hover{color:#eca25f}
.short-desc{margin-top:10px}
.sd-line{margin-bottom:5px;font-size:14px}
.sd-line span:first-child{font-weight:500}
.tech span{position:relative;padding:10px 0 10px 15px;display:block;border-bottom:1px dashed #C8C3C3}
.tech span:before{background:#2ECC71;content:"";border-radius:1px;width:6px;height:6px;display:block;position:absolute;left:0;top:12px}
.vidotstup{margin-top:15px}
#d4s2,#d4s5{border:1px solid #efefef;padding:3px 7px;border-radius:3px}
.short-t{display:inline-block;margin-top:15px}
.short-t span{display:block}
.short-t span:nth-child(3){font-weight:500}
.short-t span:nth-child(4){font-weight:500;color:#c1ab63}
.short-t span:nth-child(5){font-weight:800;color:#2ECC71;padding-top:5px}
.to-fav{width:30px;height:30px;position:absolute;right:0;top:0;cursor:pointer;font-size:18px;line-height:30px;text-align:center;background-color:#eaf0f5;color:#888;overflow:hidden;border-radius:4px}
.to-fav a,.to-fav a .fa,.to-fav .fa{display:block;width:30px;height:30px;color:#888;line-height:30px}
.to-fav a .fav-added{background-color:#8c45c5;color:#fff}
.shrate{position:absolute;box-shadow:0 2px 8px rgba(0,0,0,.1);background:#60ab08;color:#fff;font-weight:600;padding:4px 8px;line-height:13px;font-size:15px;top:9px}
.etitgame{font-size:12px;font-weight:500;color:#ff4a4a;position:absolute;left:10px;bottom:5px}
.side a{color:#666;}
.side a:hover,.side a.active{color:#ffdb4c}
.side-box{padding:0}
.side-bt{display:block;float:left;width:100%;margin-bottom:10px;min-height:44px;line-height:44px;position:relative;text-transform:uppercase;background:#fb8c02c4;padding:0 15px;color:#fff;font-weight:400;font-size:16px}
.side-bc{padding:1px}
.side-bc.flex-row{padding-bottom:0}
.side-title{display:block}
.side-item1{width:48.322%;display:block;margin-right:10px;float:left}
.side-item1:nth-child(even){margin-right:0!important}
.side-item1:last-child{margin-right:0}
.si1-img{height:190px;margin-bottom:10px;border-radius:4px;border:1px solid #e2e2e2;box-shadow:0 2px 8px rgba(0,0,0,0.12)}
.si1-img:hover{transform:translateY(1px);transition:transform .2s;filter:brightness(0.8)}
.si1-title{line-height:16px;color:#000;text-decoration:none;height:48px;overflow:hidden}
.lcomm + .lcomm{margin-top:20px}
.linfo{margin-top:10px;padding-left:40px}
.ltext{background-color:#333;padding:10px;position:relative}
.ltext:after{content:"";border:10px solid transparent;border-top:10px solid #333;border-right:10px solid #333;position:absolute;top:100%;left:10px}
.site-desc{border-top:1px solid #ddd;padding-top:20px}
.site-desc h1,.site-desc h2,.site-desc h3{font-size:18px;font-weight:500;text-transform:uppercase;margin-bottom:15px;text-align:center}
.site-desc p{line-height:18px;margin-bottom:15px}
.site-desc a{text-decoration:underline;font-weight:500}
.site-desc img{float:left;margin:0 20px 10px 0;width:250px;border-radius:6px}
.fleft a{text-decoration:underline;margin-right:10px;color:#fff}
.fright > div > *{float:right;margin-top:5px}
.pagi-load{text-align:center}
.pagi-load > span{display:none}
.pagi-load + .pagi-nav{margin-top:20px}
.bottom-nav{line-height:36px;text-align:center;padding:20px 0 10px}
.pagi-nav{max-width:100%;display:inline-block}
.pagi-nav > span{display:inline-block}
.pnext a,.pprev a,.pprev > span,.pnext > span{display:block;width:36px;text-align:center}
.navigation{text-align:center}
.navigation a,.navigation span,.pnext a,.pprev a,.pprev > span,.pnext > span{display:inline-block;padding:0 5px;min-width:36px;background-color:#fff;margin:0 5px 10px;border-radius:3px;box-shadow:0 0 20px 0 rgba(0,0,0,0.1)}
.navigation span,.pagi-nav a:hover{background-color:#2ECC71;color:#fff}
.navigation span.nav_ext{background-color:#fff;color:#888}
.pagi-nav a:hover{background-color:#2ECC71;color:#fff}
.dle-comments-navigation .pagi-nav{margin-bottom:0}
.speedbar{margin-bottom:15px;font-size:13px;padding:7px 20px;background:#fff}
.speedbar a:hover{color:#ff0815}
.fpage{margin-bottom:20px;padding:20px 0}
.fpage iframe{margin:15px 0}
.ftitle{position:relative;padding-right:50px;margin-bottom:20px}
.ftitle h1{font-size:22px;text-transform:uppercase;font-weight:500}
.ftitle h1 .fa{margin-left:10px}
a.kn_0063{width:207px;height:50px;position:absolute;bottom:-70px;left:115px}
.fcols{margin-bottom:0;padding-left:220px}
.fposter{width:200px;margin-left:-220px;float:left;height:280px;overflow:hidden;position:relative;min-height:100px}
.finfo{position:relative;width:100%;float:right}
.fposter img{width:200px;display:block;}
.fdesc{margin-bottom:20px}
.dlc{border-top:2px dotted #ececec}
.dlc b{display:block;color:#e84629;padding-top:5px}
.itscr{display:block;margin-bottom:10px;overflow:hidden}
.itscr a{float:left;margin-right:7px}
.itscr a:last-child{margin-right:0}
.itscr img{width:222px;height:138px;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.1)}
.sysinfo{background:#ecf0f1 url(../images/system.png) right bottom no-repeat;margin:10px 0;padding:15px 180px 15px 15px;border-radius:3px}
.sysinfo b{position:relative;padding:2px 0 2px 15px;display:inline-block}
.sysinfo b:before{position:absolute;display:block;content:"";background:#54bc47;border-radius:1px;border:1px solid #209c10;width:5px;height:5px;left:0;top:7px}
.rels{margin-bottom:20px;overflow:hidden}
.rels-t{font-weight:500;margin-bottom:20px;font-size:16px;padding:10px 20px;background:#ffeb9d;border-radius:3px;color:#333}
.rels-c .side-item1{text-align:center;width:103px}
.rels-c .si1-img{height:145px}
.mejs-container{max-width:100%!important}
.full-text{line-height:20px;font-size:14px;text-align:justify}
.full-text img:not(.emoji){max-width:100%;margin:10px 0}
.full-text a{text-decoration:underline;color:#8c45c5}
.full-text a:hover{text-decoration:none}
.full-text h2,.full-text h3,.full-text h4,.full-text h5{margin:10px 0;font-size:12px;font-weight:500}
.full-text p{margin-bottom:0}
.youtube,.youtubes{position:relative;background-position:center;background-repeat:no-repeat;margin:15px 0;overflow:hidden;transition:all .2s ease-out;cursor:pointer}
.youtube .play,.youtubes .play{background:url(../images/youtube-play-btn.png) 0 -50px no-repeat;background-size:100% auto;position:absolute;height:50px;width:69px;transition:none;top:0;left:0;right:0;bottom:0;margin:auto}
.youtube:hover .play,.youtubes:hover .play{background-position:0 0}
.attach{line-height:40px;background-color:#e3e3e3;padding:0 15px 0 0;border-radius:4px;margin:10px 0;overflow:hidden}
.attach .download-link{color:#FFF!important;text-decoration:none!important;margin-right:15px;float:left;display:inline-block;padding:0 15px;background:#1cbc9a}
.attach-info{float:right}
.attach i{margin-right:5px}
.downtorr-igri_stok{border:1px solid #e1e0e5;margin-top:15px;box-shadow:1px 2px 1px #a3a3a3}
.downtorr-igri_stok-alb{position:relative;color:#505050;background:#f2f6f8;line-height:26px;font-weight:500;padding:5px 10px;border-bottom:1px solid #dfe5e8}
.downtorr-igri_stok-alb span{color:#555d64;display:block;font-weight:500}
.dowload-torrent{display:block;float:right}
.dowload-torrent a{display:block;padding:5px 15px;margin:8px;border-radius:3px;color:#fff;font-size:18px;background:#5eb948}
.dowload-torrent a:hover{background:#4d9c3a}
.udategame{position:absolute;right:5px;top:-14px;font-size:12px}
.edition{position:absolute;right:280px;top:-12px;color:#00ccb3;text-transform:uppercase;font-weight:600;font-size:16px}
.comms-t{font-weight:500;text-transform:uppercase;margin-bottom:20px}
.add-comm-form{position:relative;margin-top:20px}
.ac-soc{position:absolute;right:0;top:-43px}
.ac-soc:before{content:attr(data-label);display:inline-block;vertical-align:top;line-height:30px;margin-right:5px}
.ac-soc a{display:inline-block;margin:0 0 0 3px;vertical-align:top}
.ac-soc img{display:block;width:30px;border-radius:4px}
.ac-inputs,.ac-textarea{margin-bottom:15px}
.ac-title{font-weight:500;margin-bottom:15px;text-transform:uppercase}
.ac-inputs input{width:49%;background-color:#fff;box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.1)}
.ac-textarea textarea{height:150px;box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.1);border-radius:4px}
.sec-answer + .sec-label{margin-top:10px}
.ac-protect{margin-top:-10px;display:none}
.ac-protect .label{font-size:12px}
.ac-protect .sep-input{padding:10px 10px 10px 160px}
.mass_comments_action{display:none}
.last-comm-link{font-size:14px;margin-bottom:10px}
.last-comm-link a{text-decoration:underline}
.comm-item{padding:0 0 20px 70px;margin-bottom:20px;border-bottom:1px solid #eee}
.comm-left{width:50px;height:50px;margin-left:-70px;float:left;border-radius:4px}
.comm-right{width:100%;float:right}
.comm-one{padding:0 80px 10px 0;position:relative}
.comm-one > span{float:left;margin-right:20px;opacity:.7}
.comm-author{font-weight:500;opacity:1!important}
.comm-author a{text-decoration:underline}
.rate3-comm{position:absolute;right:0;top:-5px;white-space:nowrap;font-weight:500}
.rate3-comm a{cursor:pointer;height:20px;line-height:20px;display:inline-block;font-size:12px;background-color:#eb6c65;vertical-align:top;color:#FFF;width:20px;text-align:center;border-radius:10px}
.rate3-comm a:last-child{background-color:#2ECC71}
.rate3-comm a:hover{opacity:.5}
.rate3-comm > span{height:20px;line-height:20px;display:inline-block;vertical-align:top;padding:0 5px;color:#888}
.rate3-comm > span > span.ratingtypeplus{color:#BEC5D0}
.rate3-comm > span > span.ratingplus{color:#88B669}
.rate3-comm > span > span.ratingminus{color:#EB6C65}
.comm-two{padding-bottom:0}
.comm-three{margin-top:10px;font-size:12px;text-align:right}
.comm-three li{display:inline-block;margin-left:10px}
.comm-three li:first-child{margin-left:0;float:left}
.show-login{padding:0 20px;font-size:12px;color:#000;font-weight:400;text-transform:uppercase;display:inline-block;background-color:#fff;height:40px;line-height:40px;cursor:pointer}
.show-login:hover{opacity:0.9}
.login-box{background-color:#FFF;padding:20px;display:none}
.lb-user{margin:-20px -20px 20px;padding:20px;background-color:#f6f6f6;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}
.lb-ava{width:80px;height:80px;border-radius:50%;margin-right:20px}
.lb-name div{font-size:18px;font-weight:500}
.lb-name a{margin-top:10px}
.lb-menu a{display:block;line-height:30px;padding:0 10px;background-color:#f6f6f6}
.lb-menu a:hover,.lb-menu a:hover .fa{background-color:#ffdb4c;color:#000}
.lb-menu a .fa{color:#444}
.login-box input[type="text"],.login-box input[type="password"],.login-box button,.lb-check{display:block;margin-bottom:20px;width:100%}
.lb-check input{display:none}
.lb-check input + label:before{width:14px;height:14px;margin-right:7px;cursor:pointer;position:relative;top:3px;border-radius:3px;border:1px solid #ccc;content:"";background-color:#f6f6f6;display:inline-block}
.lb-check input:checked + label:before{background-color:#e5050b}
.lb-soc{margin:20px -20px -20px;padding:20px;background-color:#f6f6f6;text-align:center}
.lb-soc a{display:inline-block;margin:10px 3px 0;vertical-align:top}
.lb-soc img{display:block;width:30px}
#gotop{position:fixed;width:50px;height:50px;line-height:46px;right:10px;bottom:10px;cursor:pointer;font-size:20px;z-index:9998;display:none;opacity:1;background-color:#fff;color:#222;border-radius:50%;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,0.2)}
@media screen and (max-width: 1220px) {
.wrap{background-image:none}
.center{max-width:1000px}
.karusel,.fscreens,.rels{position:relative}
.karusel:before,.fscreens:before,.rels:before{width:20px;height:100%;position:absolute;top:0;right:20px;z-index:100;box-shadow:inset -20px 0 20px -20px rgba(0,0,0,0.7);display:block;content:"";pointer-events:none}
.fscreens:before,.rels:before{right:0}
.short-bottom .button{padding:0 10px}
.rels .owl-nav.disabled{display:block}
}
@media screen and (max-width: 950px) {
.center{max-width:768px}
.f-menu,.cols:before{display:none}
.cols{overflow:hidden;padding:0}
.side{width:100%;margin-left:0;padding:10px}
.main,.fpage,.add-comm-form,.fdesc{padding:20px 10px}
.viss .side{display:block;margin-left:0;margin-right:-320px;width:320px;position:relative;z-index:300;box-shadow:20px 20px 20px -20px rgba(0,0,0,0.7)}
.side-bt{padding:10px}
.side-bc{padding:20px 10px}
.side .tabs-sel{padding:20px 0 0 10px}
.side-bc.flex-row{padding-bottom:0}
.search-wrap{width:200px}
.short{padding:10px 10px 10px 210px;height:280px}
.short-bottom{right:10px;left:210px;height:50px;padding-bottom:10px}
.short:before{bottom:50px;left:210px;right:0;height:50px}
.comm-item{padding:10px 10px 10px 80px}
}
@media screen and (max-width: 760px) {
.center{max-width:640px}
.logotype{width:100%;float:left;margin:30px 0 15px 0;height:100%!important;display:block;padding-top:0!important}
.logotype img {width: 200px;display: block;margin: 0 auto;margin-top:0;}
.login-btns a,.show-login span{display:none}
.show-login .fa{display:inline-block;margin:0}
.fleft,.fright{width:100%}
.fright > div > *{float:left}
.comm-one > span:nth-child(2),.comments-tree-list .comments-tree-list:before{display:none}
.comm-three{display:none}
.ac-protect{margin-top:0}
.comments-tree-list .comments-tree-list{padding-left:0!important}
.mass_comments_action{display:none}
.sub-title h1{font-size:18px;line-height:24px}
}
@media screen and (max-width: 590px) {
    header {text-align:center}
.center{max-width:480px}
.short{padding:10px;height:auto;width:100%}
.short-img{margin:0 auto 20px;float:none}
.short-bottom{position:static;height:40px;padding-bottom:0;margin-top:10px}
.short:before{display:none}
.bottom-nav{position:relative}
.bottom-nav2:before{width:20px;height:40px;position:absolute;bottom:40px;right:0;z-index:100;box-shadow:inset -20px 0 20px -20px rgba(0,0,0,0.7);display:block;content:"";pointer-events:none}
.site-desc img{margin:0 10px 10px 0;width:120px}
.fcols{padding-left:0}
.fposter{margin:0 auto 60px;float:none}
.finfo{float:none}
.ac-soc{position:static}
.ac-soc:before{display:none}
.ac-inputs input{width:100%;margin-top:10px}
.ac-protect{width:100%;float:none;margin:0}
.ui-dialog{width:100%!important}
.upop-left,.upop-right{float:none!important;width:100%!important;margin:0;padding:0 20px}
.upop-left{margin-bottom:10px;text-align:center}
.ui-dialog-buttonset button{display:block;margin:0 0 5px;width:100%}
#dofullsearch,#searchsuggestions span.seperator{display:none!important}
.attach .download-link{margin:0 -15px 0 0;float:none;display:block;padding:0 10px}
.attach-info{float:none}
}
@media screen and (max-width: 470px) {
.center22{max-width:320px}
.search-wrap{width:100%;display:block;float:left}
.short-bottom div[id]{display:none}
.short-bottom .button{width:100%;text-align:center}
.header{height:auto}
.search-wrap,.login-btns{margin-top:10px}
.logotype{height:60px;padding-top:10px}
}



/* download buttons */

.inner-entry__download-header
{
    color: #32c24d;
    margin-top: 24px;
    margin-bottom: 20px;
    text-align: center;
}

.download-buttons
{
    padding: 0 15px 2px;
}

.download-torrent
{
    color: #fff;
    display: block;
    max-width: 600px;
    margin: 8px auto 0;
}

.download-torrent
{
    background: #32c24d url('../images/download-button-bg_small.png') no-repeat -8px 50%;
    padding: 12px 8px 10px 64px;
}

.download-torrent.download-torrent_mg
{
    background: #005074;
    background: -moz-linear-gradient(left, #005074 0%, #007898 100%);
    background: -webkit-linear-gradient(left, #005074 0%, #007898 100%);
    background: linear-gradient(to right, #005074 0%, #007898 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005074', endColorstr='#007898', GradientType=1 );
    overflow: hidden;
    position: relative;
}

.download-torrent_mg:before
{
    background: url('../images/mg-button-bg_small.png');
    height: 86px;
    margin-top: -43px;
    top: 50%;
    left: 0;
    width: 100px;
}

.download-torrent:hover
{
    background-color: #2cb145;
    color: #fff;
}

.download-torrent.download-torrent_mg:hover
{
    background: #0a4c69;
    background: -moz-linear-gradient(left, #0a4c69 0%, #046d89 100%);
    background: -webkit-linear-gradient(left, #0a4c69 0%, #046d89 100%);
    background: linear-gradient(to right, #0a4c69 0%, #046d89 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a4c69', endColorstr='#046d89', GradientType=1 );
}

.download-torrent__name,
.download-torrent__size,
.download-torrent__file-name,
.download-torrent__total-size
{
    position: relative;
    z-index: 1;
}

.download-torrent__name
{
    display: block;
    font-weight: 700;
    line-height: 18px;
    overflow: hidden;
    max-height: 35px;
    text-transform: uppercase;
}

.download-torrent__size,
.download-torrent__file-name
{
    display: block;
    height: 0;
    overflow: hidden;
    text-indent: -150%;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.download-torrent_mg .download-torrent__file-name
{
    color: #8cbdc8;
}

.download-torrent__on-wide
{
    display: inline-block;
    height: 0;
    overflow: hidden;
    text-indent: -150%;
}

.download-torrent__size
{
    font-size: .875em;
    text-transform: uppercase;
}

.download-torrent_mg .download-torrent__size
{
    height: auto;
    font-size: .75em;
    margin-top: 6px;
    text-indent: 0;
}

.download-torrent__file-name
{
    color: #b8f8b1;
    font-size: .8125em;
    margin-top: 3px;
}

.download-torrent__total-size
{
    display: block;
    font-size: .75em;
    margin-top: 6px;
    text-transform: uppercase;
}

.download-torrent_mg .download-torrent__total-size
{
    height: 0;
    margin-top: 0;
    text-indent: -150%;
}

.inner-entry__related
{
    border-top: 1px solid #e5e5e5;
    margin-top: 10px;
    padding: 0 15px 25px;
}

.related
{
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
}

.related .recommend__item
{
    display: inline-block;
    vertical-align: top;
}


.login-social:before {content:attr(data-label); display:inline-block; vertical-align:top; line-height:30px; margin-right:10px;}
.login-social a {display:inline-block; margin:0 3px 10px 3px;}
.login-social img {display:block; width:30px;}
.login-social a:hover img {transform:scale(1.1);}
.login-avatar {text-align:center;}
.avatar-box {margin-right:20px;}
.avatar-box {display:inline-block; width:80px; height:80px; border-radius:50%; overflow:hidden;}
.avatar-box img {width:100%; min-height:100%;}
.avatar-box + a {display:block; margin-top:-60px; text-decoration:underline;}
.login-menu {margin-top:-60px;}
.login-menu a {display:block; height:30px; padding:0 20px; line-height:30px; background-color:#f5f5f5; color:#5c5c5c; 
margin-bottom:5px; border-radius:20px;}
.login-menu a:hover {color:#000; background-color:#fc0;}



.short1 {width:20%;margin-right:0!important;margin-left:0!important;padding:0 15px;box-shadow:none!important;}
.short1-title {height:47px;box-shadow: 0 0 0 1px rgba(0,0,0,0.06);margin:0 0;padding:8px 5px;border-bottom:1px solid rgba(0,0,0,0.06)}


/* Userinfo */
.up-img {width:100px; height:100px; border-radius:3px; border:5px solid #ffff; box-shadow:2px 2px 5px 0 rgba(255, 255, 255); 
position:absolute; left:30px; bottom:-30px;}
.user-popup {padding:20px 0; position:relative; margin:-20px;}
.upop-left {width:28%; float:left; position:relative; z-index:50; text-align:center;}
.upop-left .up-img {position:static; display:block; margin:0 auto 10px auto;}
.upop-right {width:72%; float:right;}
.upop-right li {padding:5px 0;}

.us-prof {border:0px solid #ffff; background-color:#ffff; margin-bottom:20px; box-shadow: 0 1px 4px rgba(255, 255, 255);}
.usp-left {width:240px; padding:20px; background-color:#ffff; color: #fff; text-align:center; position:relative;}
.usp-right {width:calc(100% - 240px); width:-webkit-calc(100% - 240px); padding:20px;}
.usp-status {position:absolute; left:0; top:0;}
.offline, .online {padding:3px 5px; display:inline-block; color: #fff; background-color: #ffff;}
.online {background:#ffff;}
.usp-av {width:100px; height:100px; border:5px solid #fff; margin:0 auto;}
.usp-activ {margin:10px -20px 0 -20px; background-color:#ababab; color:#fff;}
.usp-activ > div {width:50%; float:left; padding:10px 0;}
.usp-activ > div div {font-weight:700; font-size:16px;}
.usp-activ > div + div {border-left:3px solid #ffffff;}
.usp-btn a {display:block; margin-top:10px; padding:0; font-size:12px;}
.usp-name {margin:-20px -20px 10px -20px; padding:20px; border-bottom:1px solid #ababab; background-color:#ffffff;}
.usp-name h1 {font-size:18px; font-weight:700; margin-bottom:5px;}
.usp-group span {color:#fa5800 !important; font-weight:700;}
.usp-meta li {padding:7px 10px;}
.usp-meta li a {text-decoration:underline;}
.usp-meta li:nth-child(2n+1) {background-color:#ababab;}

@media screen and (max-width: 760px) {
.up-first {padding:20px 10px; height:auto; text-align:center;}
.up-img {position:relative; margin:10px auto; left:0; bottom:0;}
.up-status {position:relative; margin:0 auto; left:0; bottom:0;}
.up-second, .up-edit {padding:20px 10px;}
.usp-left {width:100%;}
.usp-right {width:100%}
}
