*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;outline: none;border: 0;background: transparent;}
ol,ul{list-style: none;}
blockquote,q{quotes: none;}
table{border-spacing: 0;border-collapse: collapse;}
input,select{vertical-align: middle;}
article,aside,figure,figure img,hgroup,footer,header,nav,section,main{display: block;}
body{margin: 0;padding: 0;width: 100%;height: 100%;background: #f3f3f3 url(../images/bg.webp);color: #222;font: 15px 'PT Sans', Arial, Helvetica, sans-serif;font-weight: 400;line-height: normal;}
img{max-width: 100%;}
.clr{clear: both;}
.clearfix:after{display: table;clear: both;content: '';}
a{color: #222;text-decoration: none;}
a:hover,a:focus{color: #547b97;text-decoration: none;}
h1,h2,h3,h4,h5{font-weight: 400;font-size: 18px;}
.sub-title h1{margin-bottom: 15px;font-weight: 700;font-size: 24px;}
.button,.pagi-load a,.up-second li a,.usp-edit a,.qq-upload-button,button:not(.color-btn):not([class*=fr]),html input[type='button'],input[type='reset'],input[type='submit'],.meta-fav a,.usp-btn a{display: inline-block;padding: 0 30px;height: 40px;border-radius: 0;background-color: #b08844;color: #fff;text-align: center;font-weight: 700;font-size: 15px;line-height: 40px;cursor: pointer;}
button::-moz-focus-inner,input::-moz-focus-inner{padding: 0;border: 0;}
button[disabled],input[disabled]{cursor: default;}
.button:hover,.up-second li a:hover,.usp-edit a:hover,.qq-upload-button:hover,.pagi-load a:hover,.usp-btn a:hover,button:not(.color-btn):hover,html input[type='button']:hover,input[type='reset']:hover,input[type='submit']:hover,.meta-fav a:hover{background-color: #9872ad;color: #fff;}
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{padding: 0 10px;height: 30px !important;border-radius: 3px;font-size: 12px !important;line-height: 30px !important;}
input[type='text'],input[type='password']{display: block;padding: 0 15px;width: 100%;height: 40px;border-radius: 4px;background-color: #f8f8f8;box-shadow: 0 0 0 1px #EDEDED,inset 1px 1px 3px 0 rgba(0,0,0,0.1);color: #000;line-height: 40px;-webkit-appearance: none;}
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;overflow: auto;padding: 10px;width: 100%;border: 1px solid #e3e3e3;border-radius: 0;background-color: #F8F8F8;box-shadow: 0 0 0 1px #EDEDED,inset 1px 1px 3px 0 rgba(0,0,0,0.1);vertical-align: top;resize: vertical;}
.img-box,.img-wide,.img-resp,.img-resp-v,.img-resp-sq{position: relative;overflow: hidden;background-color: #000;}
.img-resp{padding-top: 57%;}
.img-resp-v{padding-top: 140%;}
.img-resp-sq{padding-top: 100%;}
.img-box img,.img-resp img,.img-resp-v img,.img-resp-sq img{display: block;min-height: 100%;width: 100%;}
.img-resp img,.img-resp-v img,.img-resp-sq img{position: absolute;top: 0;left: 0;}
.img-wide img{display: block;width: 100%;}
.img-square img{margin-left: -25%;max-width: 150%;width: 150%;}
.nowrap{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
button,.th-img{transition: all .3s;}
.button,.tc-title,.s-img{transition: color .3s, background-color .3s, opacity .3s;}
.ps-link{cursor: pointer;}
.icon-l .fa{margin-right: 10px;}
.icon-r .fa{margin-left: 10px;}
.fx-row{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.fx-center{-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.fx-between{-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.fx-stretch{-webkit-align-items: stretch;align-items: stretch;-ms-flex-align: stretch;}
.fx-top{-webkit-align-items: flex-start;align-items: flex-start;-ms-flex-align: start;}
.fx-middle{-webkit-align-items: center;align-items: center;-ms-flex-align: center;}
.fx-bottom{-webkit-align-items: flex-end;align-items: flex-end;-ms-flex-align: end;}
.fx-col{display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.fx-wrap{-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.fx-left{-ms-flex-pack: start;-webkit-justify-content: start;justify-content: start;}
.wrap{overflow: hidden;min-width: 320px;}
.center{position: relative;z-index: 20;margin: 0 auto;max-width: 1070px;}
.header{position: relative;z-index: 9999;height: 70px;box-shadow: 0 5px 11px 0 rgba(0,0,0,0.1);}
.side{position: relative;float: left;width: 300px;}
.main{float: right;min-height: 80vh;width: calc(100% - 330px);width: -webkit-calc(100% - 330px);}
.footer{margin-top: 30px;padding-top: 15px;padding-bottom: 15px;background-color: #484848;color: #fff;}
.fixed-top{position: fixed;top: 0;margin-bottom: 0;width: 300px;}
.absolute-top{position: absolute;width: 300px;}
.fixed-top-left{position: fixed;top: 0;margin-bottom: 0;width: 300px;}
.absolute-top-left{position: absolute;width: 300px;}
#gotop{position: fixed;right: 10px;bottom: 10px;z-index: 9998;display: none;width: 40px;height: 40px;border-radius: 50%;background-color: #000;color: #FFF;text-align: center;font-size: 20px;line-height: 36px;opacity: 0.7;cursor: pointer;}
.header,.carou-in,.side-box,.owl-prev,.owl-next,.grid-select,.short,.full-comms,.rels,.sub-text,.fcols-wr,.fsect{background-color: #fff;}
.carou-in,.owl-prev,.owl-next,.side-box,.grid-select,.short,.k-fav,.grid-thumb .s-img,.l-ava,.full-comms,.comm-left,.rels,.sub-text,.fcols-wr,.fsect{box-shadow: 0 1px 4px rgba(0,0,0,0.2);}
.header,.footer,.desc-text{margin-right: -2000px;margin-left: -2000px;padding-right: 2000px;padding-left: 2000px;}
.header,.carou,.cols,.sect-title,.sect-header,.short{margin-bottom: 30px;}
.cm-item,.side-bt,.sect-title,.nav-title,h1,h2,h3,b,strong{font-weight: 700;}
.tc-title,.side-title,.obnov-item,.s-text,.speedbar,.sub-text{font-size: 14px;}
.cm-item.active,.grid-select div:hover,.grid-select div.current,.error-btn,.error-btn a,.to-view{background-color: #b08844;color: #fff;}
.cm-item:first-child,.side-bt,.fplayer .tabs-sel span.current,.btn-menu,.to-graph,.to-review{background-color: #9872ad;color: #fff;}
.nav-list a:hover,.side-item:hover .side-title,.ft-menu a:hover,a.cm-item:hover,.s-top h2 a:hover,.show-login:hover,.login-btns a:hover,.speedbar a,.log-name:hover,.l-menu a:hover{text-decoration: underline;}
.logo{display: block;float: left;overflow: hidden;width: 220px;height: 70px;}
.login-btns{float: right;margin-top: 15px;height: 40px;line-height: 40px;}
.login-btns a{display: inline-block;margin: 0 15px;vertical-align: middle;}
.show-login{display: inline-block;padding: 0 15px;box-shadow: inset 0 0 0 1px #e3e3e3;vertical-align: middle;cursor: pointer;}
.l-over{position: fixed;top: 0;left: 0;z-index: 887;display: none;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);}
.l-box{position: fixed;top: 50%;left: 50%;z-index: 888;display: none;margin: -110px 0 0 -160px;padding: 30px;width: 320px;height: 220px;background-color: #fff;}
.l-box input{margin-bottom: 20px;}
.l-logged{position: relative;float: right;height: 70px;white-space: nowrap;font-weight: 700;line-height: 70px;}
.l-menu{position: absolute;top: 100%;right: 0;display: none;padding: 10px 0;width: 200px;background-color: #fff;box-shadow: 0 5px 11px 0 rgba(0,0,0,0.1);}
.l-menu a{display: block;padding: 0 15px;font-weight: 400;line-height: 30px;}
.l-box2{position: relative;padding: 0 0 0 50px;max-width: 130px;cursor: pointer;}
.l-ava{position: absolute;top: 15px;left: 0;width: 40px;height: 40px;border-radius: 50%;}
.search-wrap{position: absolute;top: 15px;left: 50%;margin-left: -150px;width: 300px;}
.search-box{position: relative;width: 100%;}
.search-box input,.search-box input:focus{padding: 0 60px 0 15px;width: 100%;background-color: #f2f2f2;box-shadow: none;}
.search-box button{position: absolute;top: 0;right: 0;z-index: 10;padding: 0 !important;width: 40px;background-color: transparent !important;color: #333 !important;}
.carou{height: 250px;}
.carou-in{padding: 15px;height: 210px;}
.carou-menu{height: 40px;}
.tc-img{display: block;float: left;width: 136px;height: 180px;}
.tc-title{position: absolute;bottom: 0;left: 0;padding: 7px;width: 100%;background-color: rgba(0,0,0,0.5);color: #fff;text-align: center;}
.tc-img:hover .tc-title{opacity: 0;}
.cm-item{display: block;float: right;padding: 0 15px;height: 40px;background-color: #e3e3e3;font-size: 15px;line-height: 40px;}
.cm-item:first-child{float: left;}
.sect-title{font-size: 20px;line-height: 20px;}
.sect-header .sect-title{margin-bottom: 0;}
.desc-text{margin-top: 30px;padding-top: 30px;border-top: 1px solid #d3d3d3;}
.desc-text p{color: #5b5b5b;font-size: 15px;line-height: 24px;}
.desc-text p+p{margin-top: 15px;}
.desc-text p+.sect-title{margin-top: 30px;}
.desc-text a{color: #547b97;text-decoration: underline;}
.to-small{font-size: 18px;}
.grid-select{height: 30px;line-height: 30px;}
.grid-select div{float: left;width: 30px;height: 30px;text-align: center;font-size: 18px;cursor: pointer;}
.speedbar{margin-bottom: 15px;padding-bottom: 15px;border-bottom: 1px solid #d3d3d3;color: #888;}
.speedbar a{color: #547b97;}
.cat-bt{margin: -15px 0 15px 0;font-size: 18px;}
.to-maxwidth{width: calc(100% - 70px);width: -webkit-calc(100% - 70px);}
.short{margin-bottom: 15px;padding: 20px 30px 30px 30px;}
.s-top h2{max-width: calc(100% - 140px);max-width: -webkit-calc(100% - 140px);line-height: 24px;}
.s-top h2 a{margin-right: 7px;font-weight: 700;font-size: 18px;}
.s-top h2 span{display: inline-block;padding: 0 10px;background-color: #f5f5f5;vertical-align: middle;font-size: 14px;line-height: 24px;}
.s-meta{position: relative;padding: 2px 15px 0 0;width: 130px;}
.to-fav{position: absolute;top: -20px;right: -30px;width: 30px;height: 50px;cursor: pointer;}
.k-fav{padding-top: 15px;width: 30px;height: 50px;background-color: #547b97;color: #fff;text-align: center;line-height: 30px;cursor: pointer;}
.k-fav-added{background-color: #547b97;color: #fff;}
.s-cols{position: relative;margin-top: 15px;}
.s-img{display: block;width: 200px;height: 300px;}
.s-text{position: relative;padding-bottom: 40px;width: calc(100% - 230px);width: -webkit-calc(100% - 230px);line-height: 18px;}
.s-img:hover{opacity: 0.8;}
.st-line{margin-bottom: 3px;}
.st-desc{margin-bottom: 10px;opacity: 0.6;}
.st-line span:first-child{margin-right: 3px;font-weight: 700;}
.st-line a{color: #547b97;text-decoration: underline;}
.s-red{color: #f30;font-weight: 700;}
.s-btm{position: absolute;right: 0;bottom: 0;left: 0;}
.s-btm .button{padding: 0 15px;height: 30px;line-height: 30px;}
.rate3-short{overflow: hidden;height: 16px;text-align: right;white-space: nowrap;line-height: 16px;}
.rate3-short .fa{margin-right: 5px;}
.sr-plus,.sr-minus{display: inline-block;vertical-align: top;line-height: 16px;}
.sr-plus{margin-right: 5px;color: #3C0;}
.sr-minus{margin-left: 5px;color: #f20404;}
.r3-hide{display: none;}
.k-fav{position: relative;right: 10px;background-color: transparent;box-shadow: none;color: #547b97;}
.grid-thumb{margin: 0 -15px;}
.grid-thumb .short{display: -ms-flexbox;display: -webkit-flex;display: flex;float: left;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-right: 15px;margin-bottom: 30px;margin-left: 15px;padding: 0;width: calc((100% - 90px)/3);width: -webkit-calc((100% - 90px)/3);}
.grid-thumb .s-img{padding-top: 145%;width: 100%;height: 0;}
.grid-thumb .s-img img{position: absolute;top: 0;left: 0;}
.grid-thumb .s-top h3{max-width: 100%;width: 100%;text-align: center;}
.grid-thumb .s-top h3 a{display: block;margin-right: 0;padding: 0 15px;height: 16px;text-overflow: ellipsis;font-weight: 400;font-size: 15px;line-height: 16px;}
.grid-thumb .s-meta{margin: 0 auto;padding: 15px;width: 100%;}
.grid-thumb .rate3-short{text-align: center;}
.grid-thumb .s-cols{-webkit-order: -1;order: -1;margin: 0 0 15px 0;-ms-order: -1;}
.grid-thumb .s-text,.grid-thumb .to-fav,.grid-thumb .s-top h2 span{display: none;}
.side-box+.side-box{margin-top: 15px;}
.side-bt{padding: 10px 15px;}
.side-bc{padding: 15px;}
.side-bc.fx-row{padding-bottom: 0;}
.nav-title{margin-bottom: 5px;}
.nav-list+.nav-title{margin-top: 15px;}
.nav-list li{width: 47%;font-size: 14px;line-height: 24px;}
.fx-4 li{width: 23%;}
.side-item{display: block;margin-bottom: 15px;width: 47%;}
.side-title{margin-top: 7px;}
.obnov-item{margin-bottom: 2px;background-color: #f5f5f5;}
.o-link{display: block;}
.o-link>div{float: left;padding: 10px 5px;width: 60%;}
.o-link>div:last-child{width: 40%;text-align: right;}
.o-date{padding: 5px 10px 0 10px;font-weight: 700;font-size: 12px;}
.o-series{margin-bottom: 5px;padding: 2px 3px;border: 1px solid #90b23d;text-align: center;font-size: 12px;}
.o-title{margin-top: -5px;}
.o-title+span,.o-series+span{margin-top: 5px;opacity: 0.6;}
.o-link:hover .o-series{background-color: #90b23d;color: #fff;}
.ft-menu{line-height: 30px;}
.ft-menu a{margin-right: 30px;color: #fff;}
.ft-menu a:first-child{text-decoration: underline;font-weight: 700;}
.pagi-load{text-align: center;}
.pagi-load>span{display: none;}
.pagi-load+.pagi-nav{margin-top: 5px;}
.bottom-nav{padding: 30px 0 0 0;text-align: center;line-height: 30px;}
.pagi-nav{display: inline-block;max-width: 100%;}
.pagi-nav>span{display: inline-block;}
.pnext a,.pprev a,.pprev>span,.pnext>span{display: block;width: 32px;text-align: center;}
.navigation{text-align: center;}
.navigation a,.navigation span,.pnext a,.pprev a,.pprev>span,.pnext>span{display: inline-block;margin: 0 3px;margin-top: 10px;padding: 0 5px;min-width: 32px;border-radius: 0;background-color: #fff;box-shadow: 0 1px 4px rgba(0,0,0,0.2);}
.navigation span,.pagi-nav a:hover{background-color: #547b97;color: #fff;}
.navigation span.nav_ext{background-color: #fff;color: #ccc;}
.pagi-nav a:hover{background-color: #547b97;color: #fff;}
.dle-comments-navigation .pagi-nav{margin-bottom: 0;}
.fcols-wr{margin: -15px 0 15px 0;padding: 30px;}
.fright{float: right;width: 200px;}
.fleft{float: left;width: calc(100% - 230px);width: -webkit-calc(100% - 230px);}
.fsect{margin-bottom: 15px;padding: 20px 30px;line-height: 1.7;}
.rkl-box{overflow: hidden;text-align: center;}
.fheader{margin: -10px 0 15px 0;}
.fheader h1{font-size: 24px;}
.foriginal{margin-top: 5px;font-size: 14px;opacity: 0.5;}
.fheader h1 .fa{margin-left: 10px;font-size: 16px;}
.fdesc{margin-top: 15px;}
.fcols .st-line{font-size: 14px;}
.subtitle{margin-bottom: 15px;font-weight: 700;font-size: 15px;}
.fcols+.subtitle{margin: 15px 0 -10px 0;text-align: center;}
.frate{position: relative;margin-bottom: 15px;height: 40px;line-height: 24px;opacity: 0;}
.frate.done{opacity: 1;}
.rate-data{display: none;}
.rate-plus,.rate-minus{cursor: pointer;}
.frate .fa{display: inline-block;color: #3c0;vertical-align: top;font-size: 24px;}
.rate-minus .fa{position: relative;color: #f20404;}
.frate div:hover .fa{animation: bounceRate  0.3s infinite linear;animation-direction: alternate;}
.rbar{position: absolute;bottom: 0;left: 0;overflow: hidden;width: 100%;height: 6px;border-radius: 3px;background-color: #f20404;}
.rfill{position: absolute;top: 0;left: 0;width: 50%;height: 100%;background-color: #3c0;transition: width 1s linear;}
.rate-perc{font-weight: 700;font-size: 18px;}
.rate-perc.high{color: #3c0;}
.rate-perc.low{color: #f20404;}
@keyframes bounceRate{from{transform: translate(0,0%);}
    to{transform: translate(0,-50%);}}
.fposter .to-fav{top: 0;right: 0;}
.fposter .k-fav{top: 10px;right: 10px;padding: 0;width: 30px;height: 30px;border-radius: 50%;background-color: #fff;text-align: center;line-height: 32px;}
.fbtns{text-align: center;}
.fbtns .fa{position: absolute;top: 0;left: 0;width: 40px;height: 40px;background-color: rgba(0,0,0,0.2);text-align: center;font-size: 18px;line-height: 40px;}
.fbtn{position: relative;margin-top: 0;margin-top: 15px;padding-left: 40px;width: 100%;height: 40px;font-weight: 400;line-height: 40px;cursor: pointer;}
.fbtn:hover{box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);}
.yx-share{margin-top: 15px;text-align: center;}
.yx-share-title{margin-bottom: 10px;font-weight: 700;}
.fsect.yx-share{text-align: center;}
.fsect.yx-share>*{display: inline-block;margin: 0 7px;vertical-align: middle;}
.label-1{position: absolute;top: 15px;left: -65px;width: 200px;height: 30px;background-color: #90b23d;color: #fff;text-align: center;line-height: 30px;transform: rotate(-45deg);}
.label-2{position: absolute;right: -50px;bottom: 35px;width: 200px;height: 30px;background-color: #547b97;color: #fff;text-align: center;line-height: 30px;transform: rotate(-45deg);}
.fplayer{position: relative;overflow: hidden;}
.fplayer .tabs-sel span{display: inline-block;margin-right: -4px;padding: 0 15px;height: 40px;background-color: #e3e3e3;font-weight: 700;line-height: 40px;cursor: pointer;}
.fplayer .tabs-sel span:hover{text-decoration: underline;}
.fplayer .tabs-sel{overflow-x: auto;overflow-y: hidden;white-space: nowrap;}
.js .tabs-b{display: none;}
.js .tabs-b.visible{display: block;}
.fplayer .s-date{position: absolute;top: 0;right: 0;height: 40px;font-size: 14px;line-height: 40px;opacity: 0.8;}
.error-btn{position: absolute;top: 0;right: 0;width: 100px;height: 40px;text-align: center;line-height: 40px;cursor: pointer;}
.error-btn a{display: block;width: 100px;height: 40px;line-height: 40px;}
.sub-text{margin-bottom: 15px;padding: 15px 30px;color: #888;}
.sub-text .fa{float: left;margin: 0 30px 10px 0;color: #547b97;font-size: 70px;}
.sub-desc{margin-top: 15px;font-size: 14px;line-height: 1;}
.sub-desc p+p{margin: 7px 0 0 0;}
.hide-this{display: none;}
.fscreens>*{display: block;margin-bottom: 10px;width: 31%;}
.fscreens br{display: none;}
.rels{margin-bottom: 15px;padding: 15px 30px;}
.rels .sect-title{margin-bottom: 15px;}
.rels .side-item{width: 23%;}
.video-box embed,.video-box object,.video-box video,.video-box iframe,.video-box frame{display: block;margin: 0 auto;max-width: 100% !important;width: 100%;height: 400px;}
.mejs-container{max-width: 100% !important;}
.full-text{color: #444;font-size: 15px;line-height: 1.6;}
.full-text img:not(.emoji){margin: 10px auto;max-width: 100%;}
.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{color: #547b97;text-decoration: underline;}
.full-text a:hover{text-decoration: none;}
.full-text h2,.full-text h3,.full-text h4,.full-text h5{margin: 10px 0;font-weight: 700;font-size: 18px;}
.full-text p{margin-bottom: 10px;}
.full-text>ul,.full-text>ol{margin: 10px 0;}
.full-text>ul li{position: relative;margin-left: 40px;list-style: disc;}
.full-text2>ul li:before{position: absolute;top: 0;left: -25px;width: 8px;height: 8px;border-radius: 0;color: #9cce43;content: '\f00c';font-family: 'FontAwesome';}
.full-text>ol li{margin-left: 40px;list-style: decimal;}
.full-text table{margin: 0;width: 100%;text-align: left;}
.full-text table tr td{padding: 3px 7px;border: 2px solid #fff;}
.full-text table tr:nth-child(2n+1){background-color: #e3e3e3;}
.full-text222 table tr:nth-child(1){background-color: #0297dc !important;color: #FFF;font-size: 14px !important;}
.full-text table img{display: block;margin: 0;max-width: 350px;border: 0;}
.attach{overflow: hidden;margin: 10px 0;padding: 0 15px 0 0;border-radius: 4px;background-color: #f5f5f5;line-height: 40px;}
.attach .download-link{display: inline-block;float: left;margin-right: 15px;padding: 0 15px;background: #0297dc;color: #FFF !important;text-decoration: none !important;}
.attach-info{float: right;}
.attach i{margin-right: 5px;}
.dcont{margin: 0 0 20px 0;padding: 0 15px 15px 15px;border: 1px solid #e3e3e3;line-height: 20px;}
.polltitle{display: block;margin: 0 -15px 15px -15px;padding: 5px 15px;background-color: #f5f5f5;font-size: 18px;line-height: normal;}
.full-taglist a{color: #4a61a3;}
.full-taglist{margin: 0;}
.full-comms{margin-bottom: 30px;padding: 15px 30px;}
.comms-title{line-height: 40px;}
.comms-title>span{font-size: 16px;}
.add-comm-form{position: relative;display: none;margin: 15px 0 0 0;padding: 30px;border: 1px solid #e3e3e3;background-color: #f5f5f5;}
.ac-soc{position: absolute;top: -8px;right: 0;}
.ac-soc:before{display: inline-block;margin-right: 5px;content: attr(data-label);vertical-align: top;line-height: 30px;}
.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-av{float: left;margin-right: 10px;width: 40px;height: 40px;border-radius: 50%;background: #fff url(../dleimages/noavatar.png) no-repeat;background-size: contain;}
.ac-title{margin-bottom: 15px;text-transform: uppercase;font-weight: 700;}
.ac-inputs input{width: 49%;background-color: #FFF;box-shadow: 0 0 0 1px #EDEDED,inset 1px 1px 3px 0 rgba(0,0,0,0.1);}
.ac-textarea textarea{height: 85px;background-color: #fff;}
.sec-answer+.sec-label{margin-top: 10px;}
.ac-protect{display: none;margin-top: -10px;}
.ac-protect .label{font-size: 12px;}
.ac-protect .sep-input{padding: 10px 10px 10px 160px;}
.ac-protect input{background-color: #FFF;}
.mass_comments_action{margin: 20px 0 0 0;padding: 5px 15px;background-color: #f0f0f0;text-align: right;}
.last-comm-link{margin-bottom: 10px;font-size: 16px;}
.last-comm-link a{color: #547b97;text-decoration: underline;}
#dle-comments-list{margin-top: 15px;}
.comm-item{margin-bottom: 15px;padding-left: 65px;}
.comm-left{float: left;margin-left: -65px;width: 50px;height: 50px;border-radius: 50%;}
.comm-right{position: relative;float: right;padding: 10px;width: 100%;border: 1px solid #e3e3e3;}
.comm-one{position: relative;padding: 0 80px 5px 0;font-size: 14px;}
.comm-one>span:nth-child(4){float: right;margin-right: 0;color: #bcbcbc;}
.comm-one>span{float: left;margin-right: 20px;}
.comm-author{font-weight: 700;}
.comm-author a{text-decoration: underline;}
.rate3-comm{position: absolute;top: 0;right: 0;white-space: nowrap;font-size: 16px;}
.rate3-comm a{display: inline-block;margin: 0 5px 0 0;height: 20px;color: #497b41;vertical-align: top;font-size: 14px;line-height: 20px;cursor: pointer;}
.rate3-comm a:last-child{margin: 0 0 0 5px;color: #a03939;}
.rate3-comm a:hover{opacity: 0.5;}
.rate3-comm>span{display: inline-block;height: 20px;vertical-align: top;font-weight: 700;font-size: 11px;line-height: 20px;}
.rate3-comm>span>span.ratingtypeplus{color: #06b601;}
.rate3-comm>span>span.ratingplus{color: #95c613;}
.rate3-comm>span>span.ratingminus{color: #ff0e0e;}
.comm-two{padding-bottom: 0;color: #4c4c4c;font-size: 14px;line-height: 20px;}
.signature{margin-top: 10px;padding-top: 10px;border-top: 1px dashed #e3e3e3;font: italic 12px Georgia, 'Times New Roman', Times, serif;}
.comm-three{margin-top: 10px;text-align: right;font-size: 12px;}
.comm-three li{display: inline-block;margin-left: 10px;}
.comm-three a{color: #6382b1;text-decoration: underline;}
.comm-three li:first-child{float: left;margin-left: 0;}
.owl-carousel{position: relative;z-index: 1;display: none;width: 100%;-webkit-tap-highlight-color: transparent;}
.owl-carousel .owl-stage{position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after{display: block;visibility: hidden;clear: both;height: 0;content: '.';line-height: 0;}
.owl-carousel .owl-stage-outer{position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-item{position: relative;float: left;min-height: 1px;}
.owl-carousel .owl-item>img{display: block;width: 100%;}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display: none;}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor: pointer;cursor: hand;-khtml-user-select: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-loaded{display: block;}
.owl-carousel.owl-loading{display: block;opacity: 0;}
.owl-carousel.owl-hidden{opacity: 0;}
.owl-carousel.owl-refresh .owl-item{display: none;}
.owl-carousel.owl-drag .owl-item{-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-grab{cursor: move;cursor: grab;}
.owl-carousel.owl-rtl{direction: rtl;}
.owl-carousel.owl-rtl .owl-item{float: right;}
.no-js .owl-carousel{display: block;}
.owl-carousel .animated{-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in{z-index: 0;}
.owl-carousel .owl-animated-out{z-index: 1;}
.owl-carousel .fadeOut{-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOut{0%{opacity: 1;}
    100%{opacity: 0;}}
@keyframes fadeOut{0%{opacity: 1;}
    100%{opacity: 0;}}
.owl-height{transition: height 500ms ease-in-out;}
.owl-carousel .owl-item .owl-lazy{opacity: 0;transition: opacity 400ms ease;}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper{position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon{position: absolute;top: 50%;left: 50%;z-index: 1;margin-top: -40px;margin-left: -40px;width: 80px;height: 80px;background-color: #FFF;cursor: pointer;transition: -webkit-transform 100ms ease;transition: transform 100ms ease;-webkit-backface-visibility: hidden;}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform: scale(1.3, 1.3);-ms-transform: scale(1.3, 1.3);transform: scale(1.3, 1.3);}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display: none;}
.owl-carousel .owl-video-tn{height: 100%;background-position: center center;background-size: contain;background-repeat: no-repeat;opacity: 0;transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame{position: relative;z-index: 1;width: 100%;height: 100%;}
.owl-nav{position: absolute;top: 0;right: 0;left: 0;}
.owl-prev,.owl-next{position: absolute;top: 85px;z-index: 200;width: 40px;height: 40px;border-radius: 50%;color: #222;text-align: center;font-size: 18px;line-height: 40px;}
.owl-prev{left: -15px;}
.owl-next{right: -15px;}
.owl-prev:hover,.owl-next:hover{background-color: #90b23d;color: #fff;}
.owl-dots{padding-top: 15px;text-align: center;}
.owl-dot{display: inline-block;margin: 0 5px;width: 10px;height: 10px;border-radius: 50%;background-color: #e3e3e3;vertical-align: top;}
.owl-dot.active{background-color: #90b23d;}
.btn-menu{display: none;}
.side-panel{position: fixed;top: 0;left: -280px;z-index: 888;overflow-x: hidden;overflow-y: auto;padding: 0;width: 280px;height: 100%;background-color: #f3f3f3;-webkit-transition: left .4s;transition: left .4s;}
.side-panel.active{left: 0;}
.close-overlay{position: fixed;top: 0;left: 0;z-index: 887;display: none;width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);}
@media screen and (max-width: 1220px){.center{max-width: 1000px;}
    .header,.footer,.desc-text{padding-right: 2010px;padding-left: 2010px;}
    .carou,.cols{padding-right: 10px;padding-left: 10px;}
    .main{width: calc(100% - 315px);width: -webkit-calc(100% - 315px);}
    .owl-prev{left: 5px;}
    .owl-next{right: 5px;}
    .grid-thumb{margin: 0 -7px;}
    .grid-thumb .short{margin-right: 7px;margin-bottom: 15px;margin-left: 7px;width: calc((100% - 42px)/3);width: -webkit-calc((100% - 42px)/3);}}
@media screen and (max-width: 950px){.center{max-width: 768px;}
    .side{display: none;}
    .main{width: 100%;}
    .short{padding: 15px;}
    .s-meta{padding: 2px 25px 0 0;}
    .to-fav{top: -15px;right: -15px;}
    .s-text{width: calc(100% - 215px);width: -webkit-calc(100% - 215px);}
    .btn-menu{display: block;float: right;margin: 15px 0 0 15px;width: 40px;height: 40px;text-align: center;font-size: 18px;line-height: 40px;cursor: pointer;}
    .header{height: 120px;}
    .search-wrap{top: 70px;right: 2010px;left: 2010px;margin: 0;width: auto;}
    .login-btns a{display: none;}}
@media screen and (max-width: 760px){.center{max-width: 640px;}
    .fcols-wr{padding: 20px 15px;}
    .fright{float: none;margin: 0 auto 15px auto;width: 200px;}
    .fleft{float: none;width: 100%;}
    .fsect{padding: 20px 15px;}
    .sub-text,.rels,.full-comms{padding: 15px 15px;}
    .comm-three li:not(:first-child){display: none;}
    .dcont button{padding: 0 15px !important;font-size: 12px;}
    .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;}}
@media screen and (max-width: 590px){.center{max-width: 480px;}
    .s-cols{display: block;}
    .s-cols:after{display: table;clear: both;content: '';}
    .s-img{float: left;margin: 0 15px 5px 0;width: 80px;height: 120px;}
    .s-text{padding-bottom: 0;width: 100%;}
    .s-btm{position: static;margin-top: 10px;}
    .pprev,.pnext,a.cm-item{display: none !important;}
    .ft-menu{overflow: hidden;margin-bottom: 10px;width: 100%;white-space: nowrap;}
    .ft-menu a{margin: 0 5px;}
    .footer{display: block;text-align: center;}
    .grid-thumb .short{width: calc((100% - 28px)/2);width: -webkit-calc((100% - 28px)/2);}
    .error-btn{display: none;}
    .rels .side-item{width: 48%;}
    .video-box embed,.video-box object,.video-box video,.video-box iframe,.video-box frame{height: 300px;}
    .ac-soc{position: static;}
    .ac-inputs input{margin-top: 10px;width: 100%;}
    .ac-protect{float: none;margin: 0;width: 100%;}
    .ui-dialog{width: 100% !important;}
    .upop-left,.upop-right{float: none !important;margin: 0;padding: 0 20px;width: 100% !important;}
    .upop-left{margin-bottom: 10px;text-align: center;}
    .ui-dialog-buttonset button{display: block;margin: 0 0 5px 0;width: 100%;}
    #dofullsearch,#searchsuggestions span.seperator{display: none !important;}
    .attach .download-link{display: block;float: none;margin: 0 -15px 0 0;padding: 0 10px;}
    .attach-info{float: none;}}
@media screen and (max-width: 470px){.center22{max-width: 320px;}
    .logo{padding-top: 10px;width: 160px;}
    .log-name{display: none;}
    .l-box2{padding: 0;width: 40px;}
    .s-top h2{max-width: 100%;width: 100%;}
    .s-meta{width: 100%;}
    .rate3-short{text-align: left;}
    .short .to-fav,.s-date{display: none;}
    .fheader h1{font-size: 18px;}
    .comms-title{display: block !important;text-align: center;}
    .video-box embed,.video-box object,.video-box video,.video-box iframe,.video-box frame{height: 250px;}}