*{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}
img{max-width:100%}
.clr{clear:both}
.clearfix:after{content:"";display:table;clear:both}
html{font-size:14px}
body{font:14px GothamProRegular,Tahoma,Geneva,sans-serif;line-height:normal;padding:0;margin:0;color:#555;background-color:#f5f5f5;min-height:100%;width:100%;font-weight:400}
a{color:#555;text-decoration:none}
a:hover,a:focus{color:#22a4f5;text-decoration:none}
h1,h2,h3,h4,h5{font-weight:700;font-size:18px}
button,textarea,input[type="text"],input[type="password"]{appearance:none;-webkit-appearance:none;font-size:12px;font-family:"GothamProRegular"!important}
.btn,button,input[type="button"],input[type="submit"]{display:inline-block;text-align:center;padding:0 15px;line-height:25px;cursor:pointer;background-color:#fff;color:#555;font-size:14px;border:2px solid #ccc; border-radius:5px}
button:active,input[type="button"]:active,input[type="submit"]:active{box-shadow:inset 0 1px 4px 0 rgba(0,0,0,0.1)}
input[type="text"],input[type="password"]{display:block;width:100%;height:40px;line-height:40px;padding:0 15px;color:#555;box-shadow:none;border:0}
input::-webkit-input-placeholder{color:#555;opacity:.5}
input::-moz-placeholder{color:#555;opacity:.5}
input:-moz-placeholder{color:#555;opacity:.5}
input:-ms-input-placeholder{color:#555;opacity:.5}
.search-box input::-webkit-input-placeholder{color:#555;opacity:.5}
.search-box input::-moz-placeholder{color:#555;opacity:.5}
.search-box input:-moz-placeholder{color:#555;opacity:.5}
.search-box input:-ms-input-placeholder{color:#555;opacity:.5}
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:#f2f1f0;color:#555}
textarea{display:block;width:100%;padding:15px;overflow:auto;vertical-align:top;resize:vertical;height:90px;background-color:#f2f1f0;color:#555;border-radius:4px;box-shadow:none;border:0}
.img-box,.img-wide,.img-square,.img-resp,.img-resp-vert,.img-resp-sq,.img-fit{overflow:hidden;position:relative;background-color:#fff}
.img-resp{padding-top:57%}
.img-resp-vert{padding-top:140%}
.img-resp-sq{padding-top:100%}
.img-box img,.img-square img,.img-resp img,.img-resp-vert img,.img-resp-sq img{width:100%;min-height:100%;display:block}
.img-resp img,.img-resp-vert img,.img-resp-sq img{position:absolute;left:0;top:0}
.img-wide img{width:100%;display:block}
.img-fit img{width:100%;height:100%;object-fit:cover}
.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.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}
@font-face{font-family:"GothamProRegular";src:url(../fonts/GothamProRegular/GothamProRegular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"GothamProBold";src:url(../fonts/GothamProBold/GothamProBold.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local('Material Icons'),local(MaterialIcons-Regular),url(../fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../fonts//MaterialIcons-Regular.woff) format("woff"),url(../fonts/MaterialIcons-Regular.ttf) format("truetype");font-display:swap}
.mat-icon,.logo:before{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:inherit;display:inline-block;vertical-align:top;line-height:inherit;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:liga}
b,strong,h1,h2,h3,h4,h5,.fw700,.items-sort li[class]{font-family:"GothamProBold";font-weight:400}
.hover-mask{transition:color .2s,background-color .2s,opacity .2s}
.icon-left .mat-icon{margin-right:.4em}
.wrap{min-width:320px;overflow:hidden;position:relative}
.wrap-center{max-width:1200px;margin:0 auto;position:relative;z-index:10}
.header{height:70px;background-color:#fff;color:#fff;border-bottom:1px solid #ccc}
.nav{background-color:#fff;padding:20px 0;border-top:1px solid #ccc;margin-top:60px;margin-bottom:-60px}
.main{margin-top:30px;margin-bottom:30px;min-height:100vh}
.footer{background-color:#22a4f5;color:#fff;margin-top:60px;padding:30px 0;font-size:12px}
#gotop{position:fixed;width:50px;height:50px;line-height:50px;right:10px;bottom:10px;cursor:pointer;font-size:30px;z-index:9998;display:none;opacity:1;background-color:#fff;color:#22a4f5;border-radius:50%;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,0.2)}
.logo{display:block;width:270px;height:70px;font-size:24px;line-height:70px;text-transform:uppercase}
.logo:before{font-size:44px;color:#555;margin-right:10px}
.h-menu{width:450px;text-align:left}
.h-menu li{display:inline-block;margin-left:4px}
.h-menu a{display:block;height:30px;line-height:28px;padding:0 10px;border-bottom:1px solid #ccc;font-size:12px;color:#555}
.h-menu a.active{background-color:#22a4f5;color:#fff;border-color:#22a4f5}
.top-menu{text-align:left;margin:20px 10px}
.top-menu a{display:inline-block;height:30px;line-height:28px;padding:0 10px;margin:10px 5px;border-bottom:1px solid #ccc;font-size:12px;color:#555}
.search-box{width:300px;position:relative}
.search-box input#story,.search-box input#story:focus{width:100%;height:30px;line-height:30px;border-bottom:1px solid #ccc;color:#555;padding-right:60px}
.search-box button{position:absolute;right:0;top:0;color:#22a4f5;background-color:transparent;padding:0;width:40px;font-size:20px;border:0}
.nav-in li{width:23%}
.nav-in a{display:block;padding:0 15px;height:28px;line-height:28px;position:relative;overflow:hidden}
.nav-in a:before{content:"";height:1px;border-top:1px dotted #ccc;position:absolute;left:30px;right:30px;top:15px}
.nav-in a span:first-child{display:inline-block;vertical-align:top;background-color:#fff;padding-right:10px;max-width:calc(100% - 80px);max-width:-webkit-calc(100% - 80px);float:left;position:relative;z-index:10;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nav-in a span + span{display:inline-block;vertical-align:top;font-size:12px;color:#888;background-color:#fff;padding-left:10px;top:2px;float:right;position:relative;z-index:10}
.nav-in a:after{content:"";display:table;clear:both}
.nav-in a:hover,.nav-in a:hover span,.nav-in a.active,.nav-in a.active span{background-color:#22a4f5;color:#fff}
.items-header,.items-header-2{margin-bottom:30px}
.items-title{font-size:1.2rem}
.items-sort{font-size:12px;line-height:12px}
.items-sort form,.items-sort li{display:inline-block;vertical-align:top}
.items-sort li{margin-left:10px}
.items-sort li + li{padding-left:10px;border-left:1px solid #888}
.items-sort a{color:#22a4f5}
.items{margin:0 -15px}
.item{float:left;width:33.33%;margin-bottom:30px}
.item-link{padding:0 15px;display:block}
.item-in{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);padding-bottom:15px}
.item-in-1{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);padding-bottom:5px;text-align:center}
.item-title{margin:15px 15px 0;line-height:20px;height:40px;overflow:hidden}
.item-title-1{margin-top:7px;line-height:24px;overflow:hidden;font-family:"GothamProBold";font-weight:400;font-size:18px;text-transform:uppercase}
.item-meta{display:inline-block;height:24px;line-height:24px;padding:0 7px;position:absolute;color:#fff}
.meta-swipe{left:10px;top:10px;height:36px;width:36px;border-radius:5px;background-color:rgba(34,164,245,0.5);background-image:url(../images/swipe.png);background-repeat:no-repeat;background-position:center}
.meta-hd{right:10px;top:10px;height:36px;width:36px;background-image:url(../images/hd.png);background-repeat:no-repeat;background-position:center}
.meta-time{left:10px;bottom:10px;background-color:rgba(34,164,245,0.7);font-size:12px;z-index:99999;border-radius:5px}
.item-meta .mat-icon{font-size:16px}
.meta-like{right:10px;bottom:10px;background-color:rgba(34,164,245,0.6)}
.meta-new{right:10px;top:10px;background-color:rgba(34,164,245,0.6)}
.wdone{opacity:1}
.item-model{width:20%}
.sect-desc{line-height:1.7;margin-bottom:30px;font-size:12px}
.sect-desc p + p{margin-top:15px}
.sect-desc p{opacity:.7}
.sect-desc .items-title{margin-bottom:15px}
.sect-desc a{text-decoration:underline;color:#22a4f5}
.slice{overflow:hidden;position:relative;transition:height .2s}
.slice-masked:before{content:'';position:absolute;z-index:1;bottom:0;left:0;right:0;height:120px;pointer-events:none;background:-webkit-linear-gradient(top,rgba(238,238,238,0) 0%,#eee 100%);background:linear-gradient(to bottom,rgba(238,238,238,0) 0%,#eee 100%)}
.slice-btn{margin:-30px 0 20px}
.slice-btn span{display:inline-block;cursor:pointer;color:#22a4f5;font-size:12px}
.footer-text{text-align:center}
.footer-text li{display:inline-block;margin:0 5px 10px;padding:0 7px 0 15px}
.footer-text li + li{border-left:1px solid #fff}
.footer a{color:#fff}
.footer-copy{line-height:1.7;opacity:.6}
.footer-alert{font-size:24px;line-height:40px}
.footer-alert span{color:#e74c3c;font-size:40px}
.bottom-nav{text-align:center;padding-top:30px}
.pagi-nav{display:inline-block;background-color:#fff;line-height:40px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2)}
.pagi-nav > a,.pagi-nav > span{display:inline-block;float:left;padding:0 10px;border-left:1px solid #e3e3e3;min-width:40px}
.pagi-nav > :first-child{border:0}
.pagi-nav > span:not(:first-child):not(.nav_ext){background-color:#22a4f5;color:#fff}
.pages-bg{padding:15px;background-color:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,0.2)}
.sub-title{margin-bottom:15px}
.fcols{margin-bottom:30px}
.fright{width:320px;order:1;-webkit-order:1}
.fleft{width:calc(100% - 350px);width:-webkit-calc(100% - 350px);padding:20px 30px;background-color:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,0.2)}
.fleft-2{width:100%;padding:20px 30px;background-color:#fff;box-shadow:0 0 12px 0 rgba(0,0,0,0.2)}
#last{border-right:0}
@media screen and (min-width: 1220px) {
.fcols .item{float:none;width:100%;margin:30px 0 0}
.fcols .item-link{padding:0}
.meta-swipe{display:none}
}
.fplayer{margin:20px -30px 0;background-color:#000}
.f-desc{margin-bottom:10px}
.full-tags{line-height:25px;margin-top:15px}
.full-tags a{color:#555;background-color:#fff;padding:0 5px;margin:2px;border:2px solid #ccc; border-radius:5px;display:inline-block}
.full-tags a:hover{text-decoration:none}
.full-tags span{text-decoration:underline;padding:0 5px}
.full-actor {line-height:25px;margin-top:15px}
.full-actor a{padding-left:5px;display:inline-block}
.fmeta{padding:10px 30px;margin:0 -30px;border-bottom:1px solid #e3e3e3}
.fm-item{float:left;line-height:20px;height:40px;padding:0 10px;border-right:1px solid #e3e3e3; text-align:center}
.fm-item div{font-size:12px;opacity:.6}
.fm-item a{padding:0 5px}
.fm-fav{height:40px;text-align:center;font-size:14px;float:right;color:#22a4f5;line-height:20px}
.fmeta-rate{float:left;white-space:nowrap;text-align:center;overflow:hidden;height:40px;border-right:1px solid #e3e3e3;padding-right:20px}
.rate-plus,.rate-minus,.rate-counts{display:inline-block;vertical-align:middle}
.rate-data{display:none}
.rate-counts{width:160px;padding-top:0;height:40px;position:relative;font-size:12px}
.rate-plus,.rate-minus{cursor:pointer;width:40px;height:40px;text-align:center;font-size:24px;line-height:40px;background-color:#fff;margin-right:7px;box-shadow:inset 0 0 0 1px #e3e3e3}
.rate-plus{color:#7bbc00}
.rate-minus{color:#ef4559}
.rate-plus:hover,.rate-minus:hover{background-color:#e3e3e3}
.rate-bar{width:100%;min-height:6px;height:6px;border-radius:4px;overflow:hidden;position:absolute;background-color:#ef4559;left:0;right:0;bottom:0}
.rate-fill{width:50%;height:100%;position:absolute;left:0;top:0;background-color:#7bbc00;transition:width 1s linear}
.rate-perc{margin-right:5px;font-size:18px;color:#7bbc00}
.video-box embed,.video-box object,.video-box video,.video-box iframe,.video-box frame{max-width:100%!important;display:block;width:100%;height:400px}
.mejs-container{max-width:100%!important}
.full-text{font-size:13px;line-height:1.7;color:#5c5c5c;text-align:justify;padding-top:15px}
.full-text img:not(.emoji){max-width:100%;margin:10px 0}
.full-text > img[style*="left"],.full-text > .highslide img[style*="left"]{margin:0 10px 10px 0}
.full-text > img[style*="right"],.full-text > .highslide img[style*="right"]{margin:0 0 10px 10px}
.full-text a{text-decoration:underline;color:#22a4f5}
.full-text a:hover{text-decoration:none}
.full-text h2,.full-text h3,.full-text h4,.full-text h5{margin:10px 0;font-size:18px;font-weight:700}
.full-text p{margin-bottom:10px}
.full-text ul,.full-text ol{margin:0}
.full-text ul li{list-style:disc;margin-left:40px}
.full-text ol li{list-style:decimal;margin-left:40px}
.full-taglist a{color:#22a4f5}
.full-taglist{margin-top:20px}
.full-taglist span:not(.fa):not(:last-child):after{content:",";display:inline}
.full-comms{padding:10px 30px;margin:20px -30px -20px;border-top:1px solid #e3e3e3}
.comms-title{line-height:40px}
.comms-title > span{font-size:14px}
.add-comm-form{position:relative;margin:20px 0;display:none}
.ac-soc{position:absolute;right:0;top:-8px}
.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}
.ac-inputs,.ac-textarea{margin-bottom:15px}
.ac-inputs input{width:49%;background-color:#f2f1f0}
.ac-textarea textarea{height:85px}
.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{margin-bottom:10px}
.last-comm-link a{text-decoration:underline}
.comm-item{font-size:12px}
.comm-item a{text-decoration:underline;color:#22a4f5}
.comm-author{margin-right:10px}
.comm-one{margin-bottom:10px;opacity:.6}
.comm-two{line-height:1.5}
[id*=comment-id-]{margin-top:10px}
[id*=comment-id-]:nth-child(2n){background-color:#f2f1f0;padding:10px 30px;margin-right:-30px;margin-left:-30px}
.btn-menu{display:none}
.side-panel{width:260px;height:100%;overflow-x:hidden;overflow-y:auto;background-color:#fff;padding:0 10px;z-index:888;position:fixed;left:-260px;top:0;transition:left .4s;-webkit-transition:left .4s}
.side-panel.active{left:0}
.close-overlay{width:100%;height:100%;background-color:rgba(0,0,0,0.8);position:fixed;left:0;top:0;z-index:887;display:none}
.side-panel a{display:block;padding:10px 50px 10px 0;font-size:14px;color:#555;border-bottom:1px solid #e3e3e3}
.side-panel li{position:relative;color:#555}
.side-panel li a span + span{position:absolute;right:10px;top:12px;opacity:.8;font-size:12px}
body.opened-menu{overflow:hidden;width:100%;height:100%}
@media screen and (max-width: 1220px) {
.wrap-center{max-width:1000px}
.logo{width:300px}
.h-menu,.nav,.footer-alert,.footer-copy{display:none}
.header-in,.main,.footer-in{padding-left:15px;padding-right:15px}
.item-model{width:25%}
.btn-menu{background-color:#22a4f5;color:#fff;cursor:pointer;display:block;width:50px;height:40px;line-height:40px;text-align:center;font-size:28px}
.fcols{display:block}
.fleft{width:100%}
.fright{display:none}
}
@media screen and (max-width: 950px) {
.wrap-center{max-width:768px}
.items-sort{width:100%;margin-top:10px;white-space:nowrap;overflow-y:hidden;overflow-x:auto}
.item{width:50%}
.footer-in{display:block;text-align:center}
.footer-count{margin-top:10px}
.item-model{width:33.33%}
.fleft,.fmeta,.full-comms,[id*=comment-id-]:nth-child(2n){padding-left:15px;padding-right:15px}
.fplayer,.fmeta,.full-comms,[id*=comment-id-]:nth-child(2n){margin-right:-15px;margin-left:-15px}
.fright{display:none}
}
@media screen and (max-width: 760px) {
.wrap-center{max-width:640px}
.header{height:120px}
.search-box{width:100%;order:3;-webkit-order:3}
.pagi-nav{display:block;background-color:transparent;padding:0;box-shadow:none}
.pagi-nav > a,.pagi-nav > span{display:inline-block;float:none;padding:0 10px;border-left:0;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);margin:0 3px 8px}
.ac-protect{margin-top:0}
.comments-tree-list .comments-tree-list{padding-left:0!important}
.comments-tree-list .comments-tree-list:before{display:none}
.mass_comments_action{display:none}
.sub-title h1{font-size:18px;line-height:24px}
.fright{display:none}
}
@media screen and (max-width: 590px) {
.wrap-center{max-width:480px}
.items-title{font-size:1rem}
.items-header-2{margin-top:20px}
.video-box embed,.video-box object,.video-box video,.video-box iframe,.video-box frame{height:300px}
.ac-soc{position:static}
.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}
.fright{display:none}
}
@media screen and (max-width: 470px) {
.wrap-center22{max-width:320px}
.logo{width:220px;font-size:18px}
.item{width:100%;margin-bottom:15px}
.item-model{width:50%}
.fmeta-rate{border-right:0;padding-right:0}
.rate-counts{width:100px}
.add-comm-btn{padding:0 10px}
.comms-title2{text-align:center;display:block!important}
.video-box embed,.video-box object,.video-box video,.video-box iframe,.video-box frame{height:200px}
.fright{display:none}
}
@media screen and (max-width: 340px) {
#mikro {display:none!important}
}
.speedbar{margin-top:20px;text-transform:lowercase}
.speedbar a{color:#22a4f5;text-decoration:none}
.favmod{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;padding:10px;opacity:1}
.favmod.active,.favmod:hover{opacity:1}
.item_preview{width:100%;height:100%;z-index:9999;position:absolute;top:0;object-fit:cover;left:0}
.item-img{position:relative}
.favmod.active:hover{opacity:.7}
.favmod .favmod-unset,.favmod.active .favmod-add{display:none}
.favmod.active .favmod-unset{display:block}
.items-fs-new{text-align:center;font-size:16px;font-family:"GothamProBold";font-weight:400;line-height:50px;text-transform:uppercase}
.items-fs-new a{color:#fff;background-color:#22a4f5;padding:0 10px;margin:5px;border-radius:5px;display:inline-block}
.items-footer-text{margin-top:35px;padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.links {text-align:center}
.fm-links a {color:#555;background-color:#fff;padding:5px;margin:10px 5px;border:2px solid #ccc; border-radius:5px;display:inline-block}