*{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/20px 'PT Sans',Arial,Helvetica,sans-serif;line-height:normal;padding:0;margin:0;color:#000;background-color:#f7fafe;height:100%;width:100%;font-weight:400}
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:#d7295e;text-decoration:none}
h1,h2,h3,h4,h5{font-weight:400;font-size:18px}
.form-wrap{margin:0;background-color:#fff;padding-top:20px}
.sub-title h1{margin-bottom:15px;font-size:24px}
.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"]{padding:0 20px;color:#fff;display:inline-block;background-color:#d7295e;height:40px;line-height:40px;border-radius:0;cursor:pointer;text-transform:uppercase}
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,button:not(.color-btn):hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#000;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{font-size:12px!important;height:30px!important;line-height:30px!important;padding:0 10px;border-radius:3px}
input[type="text"],input[type="password"]{display:block;width:100%;height:40px;line-height:40px;padding:0 15px;color:#000;background-color:#f5f5f5;border-radius:0;-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:#FFF;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;background-color:#CCC}
.img-box img{width:100%;min-height:100%}
.square-img img{display:block;width:150%;max-width:150%}
.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
button,.header-menu > li > a,.short-tile:before{transition:all .3s}
a,.ser-i:before,.news-i:before,.ser-i .fa,.news-i .fa,.ps-link,.short-mask,.rel:before,.highslide:before{transition:color .3s,background-color .3s,opacity .3s}
.flex-row{display:flex;flex-flow:row wrap;justify-content:space-between}
.flex-col{display:flex;flex-direction:column;justify-content:center}
.icon-l span.fa{margin-right:10px}
.icon-r span.fa{margin-left:10px}
.ps-link,.ps-link2{cursor:pointer}
.short-tile-title,.side-bt,.rels-t,.comms-title{font-size:18px;line-height:22px;font-weight:700;text-transform:uppercase}
.short-tile-desc,.short-line,.footer{font-size:13px;line-height:18px}
.wrap{min-width:320px;position:relative}
.center{max-width:1200px;margin:0 auto;position:relative;z-index:100}
.header{background-color:#FFF;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1);position:relative;z-index:200}
.header-in{height:auto}
.header:before{height:110px;width:100%;left:0;top:0;position:absolute;content:"";box-shadow:0 1px 0 0 rgba(0,0,0,0.1)}
.content{margin:40px auto;min-height:800px}
.content-bg{padding:0 300px 0 0}
.content-bg .main{width:100%;float:left;background-color:#fff;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1);padding:40px}
.content-bg .sidebar{width:280px;margin-right:-300px;float:right}
.footer{background-color:#FFF;box-shadow:0 -2px 2px 0 rgba(0,0,0,0.1);z-index:999;position:relative}
.footer-in{padding:0 0 20px}
.header-line,.footer-line,.footer-bottom{align-items:center}
.header-line > *,.ctrl-btns > *,.footer-line > *,.footer-bottom > *{display:inline-block;vertical-align:top}
.logotype{width:300px;height:110px;text-indent:-9999px;overflow:hidden;background:url(../images/logo.png) left center no-repeat;background-size:contain;margin:0 auto}
.soc-btns,.ctrl-btns{white-space:nowrap}
.soc-btns .fa,.ctrl-btns > .fa,.login-ctrl > .fa{width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;background-color:#000;color:#fff;font-size:14px;margin-right:8px}
.soc-btns .fa:hover,.ctrl-btns .fa:hover{opacity:.3}
.ctrl-btns > .fa,.login-ctrl > .fa{background-color:#d7295e;color:#fff;margin:0 0 0 8px;cursor:pointer}
.ctrl-btns{position:relative}
.login-ctrl{line-height:30px;font-weight:700;font-size:13px;cursor:pointer}
.login-ctrl span,.login-ava{float:left}
.login-ava{width:30px;height:30px;border-radius:50%;margin-left:10px;display:inline-block}
.login-box{position:absolute;z-index:999;right:0;top:150%;width:300px;background-color:#FFF;padding:20px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);display:none}
.lb-user{margin:-20px -20px 20px;padding:20px;background-color:#f7fafe;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:700}
.lb-name a{margin-top:10px}
.lb-menu a{display:block;line-height:30px}
.lb-menu .fa{color:#888}
.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:#f7fafe;text-align:center}
.lb-soc a{display:inline-block;margin:10px 3px 0;vertical-align:top}
.lb-soc img{display:block;width:30px}
.header-menu > li{display:inline-block;position:relative}
.header-menu > li > a{display:block;text-transform:uppercase;font-weight:700;padding:0 20px;line-height:40px}
.header-menu > li:first-child > a{padding-left:0}
.header-menu > li:last-child > a{padding-right:0}
.header-menu > li > a:hover,.header-menu .active > a{box-shadow:inset 0 -5px 0 0 #d7295e}
.hidden-menu{position:absolute;left:0;top:150%;z-index:998;background-color:#fff;width:240px;padding:10px 0;box-shadow:0 2px 2px 0 rgba(0,0,0,0.2);transition:top .2s;display:none}
.active .hidden-menu{top:100%}
.hidden-menu a{display:block;padding:7px 20px;font-weight:700}
.short-tile{display:block;float:left;width:33.333%;height:400px}
.short-tile-text{padding:30px;position:absolute;left:0;bottom:0;width:100%;color:#FFF;z-index:100}
.short-tile-desc{opacity:.8;margin-top:15px}
.short-tile:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:50;background:-webkit-linear-gradient(45deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 80%);background:linear-gradient(45deg,rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%)}
.short-tile:hover:before{opacity:0}
.content-bg .main .short-tile{width:50%;height:350px}
.content-top{background-color:#FFF;height:460px;overflow:hidden}
.slider-box{width:66.666%;float:left}
.top-box{width:33.333%;float:right;padding:30px 40px 0}
.short-slider{width:100%;height:460px;float:none}
.short-slider .short-tile-title{font-size:24px;line-height:28px}
.side-box{margin-bottom:30px;padding:20px;background-color:#fff;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1)}
.side-bt{margin-bottom:20px}
.short-line{margin-bottom:20px}
.short-line a{display:block;font-weight:700;margin-bottom:3px}
.short-line-date{color:#999}
.short-line-date .fa{margin-left:5px;color:#ccc}
.sidebar .short-tile{float:none;width:100%;height:340px;margin-bottom:30px}
.sidebar .short-tile-text{padding:20px}
.sidebar .short-tile img{width:200%;max-width:200%}
.short-th-l{display:block;padding:0 0 0 100px;margin-bottom:15px}
.short-th-l-img{float:left;width:100px;height:100px;margin-left:-100px;overflow:hidden}
.short-th-l-title{float:right;width:100%;padding-left:10px;font-size:16px}
.pagi-load{text-align:center}
.pagi-load > span{display:none}
.pagi-load + .pagi-nav{margin-top:20px}
.bottom-nav{line-height:36px;text-align:left;font-size:16px;margin:40px 0}
.pagi-nav > span{display:inline-block}
.pnext a,.pprev a{display:block;width:36px;text-align:center;border-radius:3px}
.navigation{padding:0 20px;text-align:center}
.navigation a,.navigation span{display:inline-block;padding:0 5px;min-width:36px;margin:0 7px 5px 0;border-radius:3px;background-color:#f5f5f5}
.navigation span,.pagi-nav a:hover{background-color:#d7295e;color:#fff}
.navigation span.nav_ext{background-color:transparent;color:#888}
.dle-comments-navigation .pagi-nav{margin-bottom:0;padding-bottom:20px}
.footer-line{padding-left:160px;height:100px;background:url(../images/logo.png) -55px center no-repeat;background-size:200px auto}
.footer-line ul li{display:inline-block;line-height:30px;height:30px;margin-right:30px}
.footer-line ul a{font-weight:700;text-decoration:underline;color:#d7295e}
.footer-line ul a:hover{text-decoration:none}
.footer-bottom{line-height:22px}
.footer-text{color:#999}
.footer-text div,.footer-text a{color:#000;font-weight:700}
.footer-copyr{text-align:right;font-weight:700}
.footer-copyr div{color:#d7295e}
.full-top{margin-bottom:10px}
.full-cat{max-width:70%;font-weight:700}
.full-header{margin-bottom:20px}
.full-header h1{font-size:28px;font-weight:700}
.full-meta{color:#888;font-size:12px;padding:10px 0}
.meta-left > span,.meta-right > span{margin-right:10px}
.meta-right span{font-size:18px}
.meta-right{margin-right:-10px}
.rels-t,.rels{margin-bottom:20px}
.rels-c{margin:0 -40px}
.short-rel{width:25%;height:200px!important}
.short-rel .short-tile-text{padding:20px}
.owl-item .short-rel{width:100%!important}
.full-rating{float:right;font-size:16px;height:26px;line-height:26px;position:relative}
.full-rating2,.full-rating3{background-color:#f5f5f5;background:linear-gradient(to bottom,#f9f9f9 0%,#f5f5f5 100%);border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.2)}
.full-rating2 .fa{color:#008ACE;margin-right:5px}
.full-rating2 a{display:block;padding:0 10px;color:#444}
.full-rating2 a:hover{background-color:#008ACE;color:#FFF}
.full-rating2 a:hover .fa{color:#FFF}
.full-rating3{color:#444;padding:0 59px 0 7px}
.full-rating3 a{display:block;color:#fff;background-color:#7dc561;width:26px;height:26px;text-align:center;position:absolute;top:0;right:26px}
.full-rating3 a:nth-child(2){background-color:#eb7f73;right:0}
.full-rating3 a .fa{color:#fff}
.full-rating3 a:nth-child(2) .fa{color:#fff}
.full-rating3 a:hover{color:#FFF;background-color:#028c19}
.full-rating3 a:nth-child(2):hover{background-color:#c1050a}
.full-rating3 a:hover .fa{color:#FFF}
.full-rating span.ratingzero{color:#ccc}
.full-rating span.ratingtypeplus{color:#444}
.full-rating2 a:hover span.ratingtypeplus{color:#FFF}
.full-rating span.ratingplus{color:#95c613}
.full-rating span.ratingminus{color:#ff0e0e}
.frating-stars{position:relative;top:0}
.video-box embed,.video-box object,.video-box video,.video-box iframe,.video-box frame{width:100%;max-width:100%!important;height:400px}
.mejs-container{max-width:100%!important}
.full-text{font:14px/22px Arial,sans-serif;padding-bottom:20px;color:#444}
.full-text img:not(.emoji){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{text-decoration:underline;color:#d7295e}
.full-text a:hover{text-decoration:none}
.full-text h2,.full-text h3,.full-text h4,.full-text h5{margin:10px 0;font-size:20px}
.full-text p{margin-bottom:19px}
.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-text table{width:100%;text-align:left}
.full-text table tr td{padding:10px;border:1px solid #ccc;font-size:12px}
.full-text table tr:nth-child(2n+1){background-color:#f6f6f6}
.full-text table img{display:block;margin:0;border:0;max-width:350px}
.attach{line-height:40px;background-color:#f5f5f5;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:#292929}
.attach-info{float:right}
.attach i{margin-right:5px}
.dcont{border:1px solid #e3e3e3;padding:0 15px 15px;margin:20px 0;line-height:20px;background-color:#FFF}
.polltitle{display:block;padding:5px 15px;margin:0 -15px 15px;font-size:18px;background-color:#f5f5f5;line-height:normal}
.full-taglist{font-size:12px;padding-bottom:20px}
.full-taglist-t{margin-bottom:5px;font-weight:700}
.full-taglist a{margin:0 0 3px;color:#d7295e}
.full-taglist span{margin-right:5px}
.full img{width:100%}
.comms-head{margin-bottom:20px}
.comms-title{float:left;line-height:40px}
.comms-title sup{color:#E70C2F}
.add-commbtn{float:right}
.comms-head + form #add-comm-form2{display:none;margin:20px 0}
.add-comm-form{position:relative;border-top:1px solid #ededed;padding-top:20px}
.ac-soc{position:absolute;right:0;top:12px}
.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}
.add-comm-form,.ac-inputs,.ac-textarea{margin-bottom:15px}
.ac-av{width:40px;height:40px;border-radius:50%;float:left;margin-right:10px;background:#000 url(http://vkrovatku.com/templates/roxy-1251/dleimages/noavatar.png) no-repeat;background-size:contain}
.ac-title{font-weight:700;margin-bottom:15px;font-size:16px}
.ac-inputs input{width:49%}
.ac-textarea textarea{height:85px}
.ac-textarea > br,.ac-textarea > input,.ac-textarea > label{display:none!important}
.active .ac-textarea > br,.active .ac-textarea > input,.active .ac-textarea > label{display:inline-block!important}
.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{text-align:right;padding:5px 15px;background-color:#f0f0f0;margin:20px 0}
.last-comm-link{font-size:16px;margin-bottom:10px}
.last-comm-link a{text-decoration:underline;color:#06c}
.comments-items{margin:0 0 20px}
.comm-item{margin-bottom:20px;padding-left:70px;position:relative}
.comm-av{width:70px;margin-left:-70px;border-radius:50%;height:70px;float:left}
.comm-text{width:100%;float:right;padding-left:10px}
.comm-one{position:relative;height:20px}
.comm-one > div{height:100%;float:left;margin-right:10px}
.comm-item:before{content:"";width:8px;height:8px;position:absolute;left:-2px;top:60px;background-color:#ccc;border-radius:50%}
.status-online:before{background-color:#3C0}
.comm-author,.comm-author a{color:#292929;text-transform:uppercase}
.comm-author a:hover{text-decoration:underline}
.comm-date,.comm-num{font-size:12px;color:#888}
.comm-one > div.comm-ratebox{float:right;margin-right:0}
.comm-two{background-color:#fafafa;padding:10px;border:1px solid #ededed;margin:10px 0}
.signature{font:italic 11px Georgia,"Times New Roman",Times,serif;margin-top:10px;padding-top:10px;border-top:1px dashed #e3e3e3}
.comm-three ul{text-align:right;text-transform:uppercase}
.comm-three ul li{margin-left:5px;display:inline-block}
.comm-three li:first-child,.comm-three li.comm-q{float:left;margin-left:0;margin-right:10px}
.comm-three ul li a{font-size:10px;color:#292929}
.comm-three ul li span.fa{margin-right:10px;color:#888}
.comm-three a:hover{text-decoration:underline}
.comm-rate{background-color:#f5f5f5;background:linear-gradient(to bottom,#f9f9f9 0%,#f5f5f5 100%);border-radius:4px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,0.2);height:20px;line-height:20px;position:relative;padding:0 30px;text-align:center}
.comm-rate a{display:block;color:#fff;background-color:#7db625;width:24px;height:24px;position:absolute;top:0;left:0;line-height:20px;font-size:12px}
.comm-rate a:nth-child(2){background-color:#cd3560;left:auto;right:0}
.comm-rate a:hover{opacity:.7}
.comm-rate > span > span.ratingzero{color:#444}
.comm-rate > span > span.ratingtypeplus{color:#06b601}
.comm-rate > span > span.ratingplus{color:#95c613}
.comm-rate > span > span.ratingminus{color:#ff0e0e}
#gotop{position:fixed;width:80px;height:30px;right:10px;bottom:10px;cursor:pointer;z-index:9998;display:none;opacity:.9;background-color:#000;color:#fff;font-size:14px;text-align:center;line-height:30px;border-radius:2px}
.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{display:none;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel .owl-refresh .owl-item{display:none}
.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-item img{display:block;-webkit-transform-style:preserve-3d}
.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}
.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}
.owl-carousel .owl-item img{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(http://vkrovatku.com/templates/roxy-1251/style/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;transition:scale 100ms ease}
.owl-carousel .owl-video-play-icon:hover{transition: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{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1}
.owl-controls{position:relative;z-index:998}
.owl-prev,.owl-next{width:40px;height:200px;text-align:center;line-height:200px;position:absolute;bottom:0;background-color:rgba(0,0,0,0.5);color:#fff;font-size:18px}
.owl-prev{left:0}
.owl-next{right:0}
.owl-nav div:hover{background-color:#d7295e}
#owl-slider .owl-controls{position:absolute;top:25px;right:40px}
.owl-dot{width:10px;height:10px;border-radius:50%;background-color:#fff;display:inline-block;margin:5px}
.owl-dot.active{background-color:#d7295e}
.h1-top h1{margin-bottom:40px}
.header-menu .ctrl-btns{display:none}
.show-menu{display:none}
@media screen and (max-width: 1220px) {
.wrap{overflow:hidden}
.center{max-width:1000px}
.header-in{padding:0 10px}
.content{margin:15px auto;padding:0 10px}
.content-bg{padding:0 300px 0 0}
.footer-in{padding:0 10px 20px}
.top-box{padding:30px 10px 0}
.short-tile{height:310px}
.short-tile-text{padding:10px}
.short-slider{height:460px}
.h1-top h1{margin-bottom:15px}
.show-menu{width:100%;padding:0 10px;line-height:55px;font-size:24px;cursor:pointer;display:block}
.header-menu{position:absolute;left:0;top:100%;width:100%;padding:10px;background-color:#FFF;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);z-index:999;text-align:left!important;display:none}
.header-menu > li{display:block;width:100%}
.header-menu > li > a{padding:0 10px;line-height:35px}
.hidden-menu{position:static;background-color:#f6f6f6;width:100%;box-shadow:none;display:block!important}
.content-bg{padding:0 310px 0 10px}
.content-bg .main{padding:20px 10px}
.rels-c{margin:0 -10px}
.content-bg .main .short-tile{width:50%;height:250px}
.ctrl-btns{display:none}
.header-menu .ctrl-btns{display:block;text-align:center}
}
@media screen and (max-width: 950px) {
.center{max-width:768px}
.content-top{height:auto}
.slider-box,.top-box{width:100%;float:none}
.short-tile{width:50%;height:300px}
.short-slider{width:100%;height:460px}
.footer-line{padding-left:0;height:auto;background-image:none}
.footer-text,.footer-copyr,.footer-line{width:100%;text-align:left;padding:20px 0 0}
.footer-line .soc-btns{display:none}
.footer-line ul li{line-height:20px;height:20px;margin-right:15px}
.pagi-nav{white-space:nowrap;overflow-y:hidden;overflow-x:auto}
.content-bg{padding:0 10px}
.content-bg .main{float:none}
.content-bg .sidebar{width:100%;margin:20px 0 0;float:none;display:flex;flex-flow:row wrap;justify-content:space-between}
.side-box,.sidebar .short-tile{margin-bottom:20px;padding:20px 10px;width:49%}
.sidebar .short-tile{padding:0}
.sidebar{display:none !important}
}
@media screen and (max-width: 760px) {
.center{max-width:640px}
.soc-btns,.logotype,.ctrl-btns{width:100%}
.header-in{height:auto;text-align:center;padding:0}
.header:before,.soc-btns{display:none}
.logotype{background-position:center center}
.short-slider{height:300px}
.add-comm-form{overflow:hidden}
.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) {
.center{max-width:480px}
.short-tile{height:220px}
.short-slider{height:250px}
.short-slider .short-tile-title{font-size:18px;line-height:22px}
.short-tile-desc{display:none}
.content-bg .main .short-tile{width:50%;height:140px}
.side-box,.sidebar .short-tile{width:100%}
.full-header h1{font-size:20px}
.comm-one > div{margin-right:10px}
.comm-three ul li{display:none}
.comm-three li.comm-q{display:inline-block}
.comm-one > div:nth-child(1){max-width:140px;overflow:hidden}
.comm-one > div:nth-child(2),.comm-one > div:nth-child(3){display:none}
.ac-soc{position:static}
.ac-inputs input{width:100%;margin-top:10px}
.ac-protect{width:100%;float:none;margin:-10px 0 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}
.short-tile{float:none;width:100%;height:260px}
.short-slider{height:200px}
.main .short-tile-desc{display:block}
.content-bg .main .short-tile{width:100%;height:240px}
.short-rel img{width:100%;margin-left:0}
.comms-head{text-align:center}
.comms-title{float:none}
.add-commbtn{float:none}
.login-social:before{display:block;line-height:30px;margin-right:0}
}