@import "../fonts/font.css";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
html,html a{-webkit-font-smoothing:antialiased}
body,select,input,textarea,button{font:normal 15px/1.5 GothaPro,Arial,Helvetica,sans-serif;letter-spacing:.008em;color:#444;outline:none}
a{outline:none;color:#ff485b;text-decoration:none}
a:hover{text-decoration:underline}
a img{border:0 none}
a > img{vertical-align:bottom}
h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{margin:2em 0 .8em;letter-spacing:-.01em;line-height:1.35em;font-weight:700;text-rendering:optimizeLegibility}
h1,.h1{font-size:2em}
h2,.h2{font-size:1.9em}
h3,.h3{font-size:1.6em}
h4,.h4{font-size:1.5em}
h5,.h5{font-size:1.2em}
.strike{text-decoration:line-through}
.nobr{white-space:nowrap}
.hide{display:none}
.title_hide{left:-9999px;position:absolute;top:-9999px;overflow:hidden;width:0;height:0}
.uline{text-decoration:underline}
.strike{text-decoration:line-through}
.ultrabold{font-weight:900;text-transform:uppercase}
.justify{text-align:justify}
.center{text-align:center}
.left{float:left}
.right{float:right}
fieldset{border:1px solid rgba(0,0,0,0.1);padding:15px;margin-bottom:1.5em}
fieldset legend{font-weight:700}
.grey{color:#94999e}
.grey a{color:inherit}
.grey a:hover,a.grey:hover{color:#444}
.red{color:#ff485b}
sup{vertical-align:super;font-size:smaller}
.over{display:inline-block;vertical-align:middle;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
a .over{cursor:pointer}
.cover{background-position:50% 50%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
ul{padding-left:40px;list-style:disc outside;margin-top:1em;margin-bottom:1em}
ol{padding-left:40px;list-style:decimal outside;margin-top:1em;margin-bottom:1em}
.instagram-media,.twitter-tweet{display:inline-block!important}
p,dl,dd,pre,blockquote,table,fieldset{margin-bottom:1.5em}
strong,b{font-weight:700}
em,cite,i{font-style:italic}
caption{text-align:left}
th,td{vertical-align:middle}
small,.small{font-size:.9em}
hr{height:0;border:0;border-top:2px solid #e3e4e6;-moz-box-sizing:content-box;box-sizing:content-box;margin:20px 0}
.clr{clear:both}
.clrfix:after{clear:both;content:"";display:table}
@media only screen and (min-width: 701px) {
.grid_1_2,.grid_1_4,.grid_3_4{float:left;margin-right:3%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.grid_1_2.right,.grid_1_4.right,.grid_3_4.right{float:right}
.grid_1_2.none,.grid_1_4.none,.grid_3_4.none{float:none;margin-right:0}
.grid_1_2{width:48%}
.grid_1_4{width:22%}
.grid_3_4{width:74%}
.grid_last{margin-right:0}
.grid_list:after{content:"";display:block;clear:both}
.grid_list > .grid_1_2:last-child,.grid_list > .grid_1_4:last-child,.grid_list.grid_3_4:last-child{margin-right:0}
}
@media only screen and (max-width: 700px) {
.grid_1_2.right,.grid_1_4.right,.grid_3_4.right{float:none}
}
.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{overflow:hidden;height:0;width:0;display:block}
.collapse.in{display:block;width:auto;height:auto}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}
.dropdown{position:relative}
.dropdown-menu,.dropdown-form{min-width:160px;padding:12px 0;border-radius:2px;margin-top:5px!important;display:none;z-index:99;position:absolute;box-shadow:0 8px 40px -10px rgba(0,0,0,0.3);-webkit-box-shadow:0 8px 40px -10px rgba(0,0,0,0.3);border:1px solid #e6e6e6;border-color:rgba(0,0,0,0.1);background-clip:padding-box;background-color:#fff}
.dropdown-menu{list-style:none;margin:0}
.dropdown-form{padding:25px}
.dropdown-menu li a{height:1%;padding:5px 20px;border:0 none;display:block;white-space:nowrap;text-decoration:none;color:inherit}
.dropdown-menu li a:hover{background-color:#e05b37;color:#fff}
.open .dropdown-menu,.open .dropdown-form{display:block}
.tab-content > .tab-pane{display:none}
.tab-content > .active{display:block}
.signature{font-size:.9em;opacity:.5;margin-top:.9em}
.wseditor table,.bb-editor table{margin:0}
.dlepopupnewsedit{height:400px!important}
.icon{display:inline-block;width:1em;height:1em;fill:#ff485b;vertical-align:middle}
.icon-logo{width:42px;height:42px}
.icon-ca{width:25px;height:25px}
.icon-arrow_down{width:13px;height:13px}
.icon-arrow_left{width:13px;height:13px}
.icon-arrow_right{width:13px;height:13px}
.icon-fav{width:15px;height:14px}
.icon-like{width:13px;height:11px}
.icon-meta_date{width:17px;height:17px}
.icon-meta_reply{width:13px;height:13px}
.icon-meta_views{width:17px;height:17px}
.icon-meta_cat{width:17px;height:17px}
.icon-meta_user{width:15px;height:16px}
.icon-meta_coms{width:17px;height:17px}
.icon-meta_mail{width:19px;height:15px}
.icon-compl{width:13px;height:13px}
.icon-cross{width:13px;height:13px}
.icon-next,.icon-prev{width:23px;height:23px}
.icon-search,.icon-login{width:20px;height:19px}
.icon-sort,.icon-speedbar,.icon-meta_pages{width:29px;height:30px}
.icon-login{width:19px;height:19px}
.icon-tags{width:17px;height:17px}
.icon-vk{width:10px;height:1em}
.icon-tw{width:14px;height:1em}
.icon-fb{width:8px;height:1em}
.icon-gp{width:18px;height:1em}
.icon-ya{width:7px;height:1em}
.icon-od{width:10px;height:1em}
.icon-mail{width:16px;height:1em}
body{background-color:#fff}
.wrp,.wrp_min{max-width:98%;padding:0 20px;margin:0 auto}
.wrp_min{max-width:950px}
.headpic{position:relative;background:#ff485b}
.headpic.fixed{background-attachment:fixed}
.headpic:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 230px);background-image:-moz-linear-gradient(top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 230px);background-image:-o-linear-gradient(top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 230px);background-image:-ms-linear-gradient(top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 230px);background-image:linear-gradient(top,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 230px)}
.head_text{position:relative;z-index:1}
.head_text_in{text-align:center;position:absolute;width:50%;left:50%;top:-40px;text-shadow:0 1px 1px rgba(0,0,0,0.2);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.head_text_in,.head_text_in *{color:#fff}
.head_text_in > .title{margin:0;font-size:2.2em}
.head_text_in > .text{margin:0;font-size:1.2em}
@media only screen and (min-width: 861px) {
#header{height:76px;display:-webkit-flex;display:flex}
}
.logotype{float:left;padding:17px;margin-left:-17px;position:relative;z-index:1}
.logotype > .icon{fill:#fff}
@media only screen and (min-width: 861px) {
.topbar{-webkit-flex-grow:2;flex-grow:2}
#topmenu{float:left;position:relative;z-index:2}
#topmenu ul{list-style:none;padding:0;margin:0}
#topmenu > ul > li{float:left;position:relative}
#topmenu > ul > li > a{display:block;line-height:22px;height:22px;padding:27px 17px;text-decoration:none!important;opacity:.8;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;position:relative;z-index:21}
#topmenu > ul > li > a:hover{opacity:1}
#topmenu > ul > li > a > .icon{fill:#fff;opacity:.2;margin-left:6px}
#topmenu a,#topmenu{color:#fff}
#topmenu > ul > li > ul,#topmenu > ul > li > div{position:absolute;left:0;top:0;padding:30px 0;padding-top:76px;margin-left:-13px;width:250px;z-index:20;opacity:0;visibility:hidden;-webkit-transform:translate(0,-100%) scale(0.8);transform:translate(0,-100%) scale(0.8)}
#topmenu > ul > li > div{padding-left:30px;padding-right:30px}
#topmenu > ul > li:hover > ul,#topmenu > ul > li:hover > div{opacity:1;visibility:visible;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);-webkit-transition:all .4s ease;transition:all .4s ease}
#topmenu > ul > li > ul:after,#topmenu > ul > li > div:after{content:"";background-color:#2a3843;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0 0 2px 2px;opacity:.85;box-shadow:0 0 9px 0 rgba(0,0,0,0.4);-webkit-box-shadow:0 0 9px 0 rgba(0,0,0,0.4)}
#topmenu > ul > li > ul > li,#topmenu > ul > li > div > div{position:relative;z-index:1}
#topmenu > ul > li.parent:hover > a{color:#ff485b;opacity:1}
#topmenu > ul > li.parent:hover > a > .icon{fill:#ff485b;opacity:1}
#topmenu > ul > li > ul > li > a{display:block;padding:.3em 30px;height:1%;text-decoration:none!important}
#topmenu > ul > li > ul > li > a:hover{color:#ff485b}
}
#closemenu{display:none}
.arh_tabs{list-style:none;height:26px;border-radius:18px;margin-bottom:25px!important;overflow:hidden;position:relative}
.arh_tabs:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;border:1px solid #ff485b;border-radius:13px}
.arh_tabs > li{float:left;width:50%;position:relative;z-index:1}
.arh_tabs > li > a{text-align:center;display:block;height:22px;line-height:22px;padding:2px 4px;color:#fff;text-decoration:none!important;text-transform:uppercase;border-radius:13px;font-size:10px;font-weight:700}
.arh_tabs > li.active > a{background-color:#ff485b}
@media only screen and (min-width: 861px) {
#mainmenu.h_btn{display:none}
}
.menu_toggle,.icon_close{display:inline-block;vertical-align:middle;width:19px;height:19px;margin:0;position:relative}
.menu_toggle > i,.icon_close > i{height:1px;width:100%;background-color:#fff;position:absolute;left:0;top:0;-webkit-transition:all ease .3s;transition:all ease .3s}
.mt_1{margin-top:1px}
.mt_2{margin-top:9px}
.mt_3{margin-top:17px}
.menu_toggle__title{display:none}
#mainmenu.open .mt_1,.icon_close > i.mt_1{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
#mainmenu.open .mt_2{opacity:0}
#mainmenu.open .mt_3,.icon_close > i.mt_2{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
#mainmenu.open .mt_1,#mainmenu.open .mt_2,#mainmenu.open .mt_3,.icon_close > i{margin-top:9px}
#mainmenu.open .menu_toggle{opacity:1!important}
#mainmenu.open i{background-color:#fff}
.h_btn{float:right;width:44px;height:44px;position:relative;z-index:1;background:none;border:0 none;padding:16px 6px;cursor:pointer;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.h_btn:after{content:"";background-color:#21282d;position:absolute;top:0;left:0;width:100%;height:66px;border-radius:0 0 2px 2px;opacity:0;visibility:hidden;margin-top:-60px;-webkit-transition:margin-top .2s ease;transition:margin-top .2s ease}
.h_btn.open:after{opacity:1;visibility:visible;margin-top:0}
.h_btn > *{position:relative;z-index:1}
.h_btn > .icon{fill:#fff}
.h_btn.open > .icon,.h_btn > .icon_close,.h_btn.open > .avatar{display:none}
.h_btn.open > .icon_close{display:inline-block}
#tools{background-color:#f4f6f7;font-size:.9em}
.tools{height:76px}
.tools > .wrp:after{content:"";display:block;clear:both}
#sort,#breadcrumbs{padding:27px 0 27px 60px}
#sort > .icon,#breadcrumbs > .icon{float:left;margin:-4px 0 0 -60px;fill:#cdd0d3}
.sort_label{font-weight:400;text-transform:lowercase}
#sort form,ul.sort,ul.sort > li{display:inline}
ul.sort{list-style:none;padding:0;margin:0}
ul.sort > li{margin-left:16px}
ul.sort > li > a{color:inherit;text-decoration:none!important}
ul.sort > li > a:hover,.sort > li.asc a,.sort > li.desc a{color:#ff485b}
.sort > li.asc a:before,.sort > li.desc a:before{content:"";display:inline-block;vertical-align:middle;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAoAQMAAADNFOjiAAAABlBMVEUAAAD/SFvf5sBTAAAAAXRSTlMAQObYZgAAACBJREFUCNdj+P8fhJDB/w9AhCoCQijgAwJhqsRvGsRGAIL/F3G3R2gKAAAAAElFTkSuQmCC);margin:0 .4em 0 0;width:8px;height:10px;background-position:0 -10px;-webkit-background-size:8px auto;background-size:8px auto}
.sort > li.asc a:before{background-position:0 0}
#breadcrumbs{color:#94999e}
#breadcrumbs a{color:#444}
.tags_btn{display:block;margin:27px 0 27px 30px;text-decoration:none!important;color:#ff485b}
.tags_btn.collapsed{color:#94999e}
.tags_btn > .icon-tags{float:left;margin:2px 0 0 -30px}
.tags_btn > .icon{fill:#cdd0d3}
.tags_btn > .icon-arrow_down{margin:0 0 0 6px}
#toptags{width:100%}
#toptags > .wrp{padding-bottom:30px}
#toptags .tag_list > span > a{background-color:#fff}
.droptopbar{width:100%;height:0;overflow:hidden;background-color:#21282d;position:relative;z-index:21;-webkit-transition:height ease .2s;transition:height ease .2s;font-size:.9em}
.droptopbar .wrp{opacity:0;-webkit-transition:opacity ease 1s;transition:opacity ease 1s}
.search_open #q_search,.login_open #loginpane,.loginf_open #loginpane{height:59px}
.search_open #q_search .wrp,.login_open #loginpane .wrp,.loginf_open #loginpane .wrp{opacity:1}
.droptopbar .btn{height:33px;padding:6px 14px}
.q_search{position:relative}
.q_search > input{width:100%;height:59px;line-height:23px;padding:18px 130px 18px 0;border-radius:0;background:none!important;color:#fff!important;display:block;border:0 none;font-size:1em;box-shadow:none;-webkit-box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.q_search input::-webkit-input-placeholder{color:#fff}
.q_search > .btn{position:absolute;right:0;top:0;margin:13px 0 0;background:none;color:#fff!important;box-shadow:inset 0 0 0 1px #383e42;-webkit-box-shadow:inset 0 0 0 1px #383e42;cursor:pointer}
.q_search > .btn:hover{box-shadow:inset 0 0 0 1px #64696c;-webkit-box-shadow:inset 0 0 0 1px #64696c}
.login > .avatar{display:inline-block;padding:5px;position:relative;border-radius:50%;border:1px solid #fff}
.login > .avatar > .cover,.login > .avatar{width:31px;height:31px}
.pmnum_0 > .num{display:none}
.num{background:#fff;color:#444;font-weight:700;height:12px;line-height:11px;min-width:8px;padding:1px 3px;display:inline-block;vertical-align:top;text-align:center;font-size:9px;border-radius:7px}
.login > .avatar > .num{position:absolute;left:0;bottom:0;margin:0 0 -1px -1px}
#loginpane{color:#fff;position:absolute;left:0;top:0;margin-top:-59px}
.page:before{content:"";display:block;width:100%;height:0;background-color:#21282d;-webkit-transition:height ease .2s;transition:height ease .2s}
.login_open .page:before,.loginf_open .page:before{height:59px}
ul.login_form{list-style:none;padding:0;margin:0;border-radius:2px;border:1px solid #383e42;float:left;margin:13px 20px 0 0}
.login_form:after{clear:both;display:block;content:""}
.login_form > li{float:left;width:160px;margin:0;padding:0}
.login_form > li > label{display:none}
.login_form > li > input{font-size:1em;height:33px;padding:6px 14px;background:none!important;border:0 none;border-left:1px solid #383e42;border-radius:0;color:#fff}
.login_form > li:first-child > input{border-left-width:0}
.login_form > li > input::-webkit-input-placeholder{color:#fff}
.login_form > li > .btn{background:none!important;border-radius:0;border-left:1px solid #383e42}
.login_form > li > .btn:hover{color:#ff485b!important}
.login_form_links{float:right;margin-top:17px;height:23px;line-height:23px}
.login_form_links > a{margin-left:20px}
#loginpane .name{float:left;margin:20px 30px 0 0}
#loginpane .name > a{color:#fff;text-decoration:none!important}
#loginpane .name > a:hover{color:#ff485b}
#loginpane .login_menu{float:left;list-style:none;padding:0;margin:20px 0 0}
#loginpane .login_menu > li{display:inline;margin-right:20px}
#loginpane .login_menu > li a{color:#bebfc0;text-decoration:none!important}
#loginpane .login_menu > li a:hover{color:#fff}
.lm_num{background:#293239;font-weight:700;height:16px;line-height:16px;min-width:16px;padding:3px;display:inline-block;vertical-align:middle;text-align:center;font-size:12px;border-radius:11px;margin:-.2em .4em 0 0;color:#fff}
.soc_links{float:left;display:flex;justify-content:space-between;padding:1px;margin:13px 0 0}
.soc_links > a{display:inline-block;width:31px;height:31px;line-height:31px;border-radius:50%;background-color:#293239;text-align:center;margin-left:6px;opacity:.5;-webkit-transition:all ease .1s;transition:all ease .1s}
.soc_links > a:hover{opacity:1}
.soc_links > a > .icon{fill:#fff;vertical-align:middle;margin:-3px 0 0}
.soc_vk:hover{background-color:#5486ca}
.soc_tw:hover{background-color:#60bbf5}
.soc_fb:hover{background-color:#4268ca}
.soc_gp:hover{background-color:#de553a}
.soc_ya:hover{background-color:red}
.soc_od:hover{background-color:#ff7800}
.soc_mail:hover{background-color:#006cff}
#footer{padding:50px 0;border-top:1px solid #eceded}
.foot_menu{font-size:.92em;list-style:none;padding:0;margin:0 0 50px}
.foot_menu:after{clear:both;display:table;content:""}
.foot_menu > li > b{color:#caced1;display:block;margin-bottom:1em;text-transform:uppercase}
.foot_menu > li:hover > b{color:#ff485b}
.foot_menu > li > b > i{display:none}
.foot_menu > li nav > a{color:inherit;display:block;padding:.2em 0;text-decoration:none!important;font-size:.98em}
.foot_menu > li nav > a:hover{color:#ff485b}
@media only screen and (min-width: 701px) {
.foot_menu > li > div{display:block!important;height:auto!important;width:auto!important}
}
.foot{padding-top:20px;border-top:1px solid #eceded;font-size:.9em}
.foot:after{content:"";clear:both;display:block}
.ca{float:left;white-space:nowrap}
a.ca *{cursor:pointer}
.ca:after{clear:both;display:block;content:""}
.ca > span{width:38px;height:38px;float:left;border:1px solid #d1d3d5;border-radius:50%;margin-right:15px}
.ca > span > .icon{fill:#d1d3d5}
.ca:hover > span{border-color:#404549}
.ca:hover > span > .icon{fill:#404549}
.ca > div{float:left}
.ca > div > b{display:block;text-transform:uppercase}
.ca > span > .icon{display:block;margin:7px 0 0 8px;fill:#cbcbcb}
.counters{list-style:none;margin:0;padding:0;float:right}
.counters:after{clear:both;display:block;content:""}
.counters > li{float:left;opacity:.5;height:31px}
.counters > li:first-child{margin-left:0}
.counters > li:hover{opacity:1}
.vote_line{position:relative;background-color:#ff485b}
@media only screen and (min-width: 701px) {
.vote_line{height:55px}
.vote_line:after{content:"";position:absolute;top:0;bottom:0;left:0;width:50%;background-color:#444}
.vote_line > .wrp{position:relative;z-index:1;background-color:#ff485b}
.vote_line_title{float:left;margin:0 0 0 -20px;background-color:#444;height:25px;line-height:25px;padding:15px 20px;position:relative;color:#fff}
.vote_line_title:after{content:"";position:absolute;left:100%;top:0;vertical-align:middle;border:solid transparent;border-left-color:#444;border-width:28px 0 27px 16px}
.vote_icon{display:inline-block;width:12px;height:16px;vertical-align:middle;margin:-.2em 0 0 .4em}
.vote_icon > i{display:block;width:100%;height:1px;background-color:#ff485b;margin-top:4px}
.vote_icon > i:first-child{margin-top:0}
.vote_icon > i.i1{width:80%}
.vote_icon > i.i2{width:100%}
.vote_icon > i.i3{width:40%}
.vote_icon > i.i4{width:60%}
.vtitle{white-space:nowrap;overflow:hidden;font-weight:700;height:25px;line-height:25px;padding:15px 0;margin:0 0 0 165px;color:#fff}
.vote_line_form{position:absolute;right:0;top:0;margin-right:20px;padding:7px 20px;height:41px;background-image:-webkit-linear-gradient(left,rgba(255,72,91,0) 0%,rgba(255,72,91,1) 10%);background-image:-moz-linear-gradient(left,rgba(255,72,91,0) 0%,rgba(255,72,91,1) 10%);background-image:-o-linear-gradient(left,rgba(255,72,91,0) 0%,rgba(255,72,91,1) 10%);background-image:-ms-linear-gradient(left,rgba(255,72,91,0) 0%,rgba(255,72,91,1) 10%);background-image:linear-gradient(left,rgba(255,72,91,0) 0%,rgba(255,72,91,1) 10%)}
.vote_line_form .dropdown,.vote_line_form .more_votes{float:right}
}
.vote_line_form .more_votes{color:#fff;font-size:.9em;height:25px;line-height:25px;padding:8px 20px}
.vote_line_form .dropdown .dropdown-form{width:210px;right:0;bottom:57px;top:auto;left:auto}
.vote_line_form .dropdown.open:after{content:"";position:absolute;left:50%;top:0;z-index:100;margin:-17px 0 0 -14px;vertical-align:middle;border:solid transparent;border-top-color:#fff;border-width:14px 14px 0}
.vote_line_form .dropdown .dropdown-form .vote_list{font-size:.9em;margin-top:0}
.vote_line_form .dropdown .btn_border{margin-top:6px}
.vote_list{margin:1.5em 0}
.vote_list .vote,.vote_list .pollanswer{margin:0 0 .6em}
.vote_list .vote > input,.vote_list .pollanswer > input{display:none}
.vote_list .vote > input + label:before,.vote_list .pollanswer > input + label:before{display:inline-block;width:4px;height:4px;border:5px solid #e4e4e4;background-color:transparent;margin:-.2em 4px 0 0;vertical-align:middle;cursor:pointer;content:"";border-radius:2px}
.vote_list .vote > input[type="radio"] + label:before,.vote_list .pollanswer > input[type="radio"] + label:before{border-radius:50%}
.vote_list .vote > input + label:hover:before,.vote_list .pollanswer > input + label:hover:before{background-color:#ff485b}
.vote_list .vote > input:checked + label:before,.vote_list .pollanswer > input:checked + label:before{background-color:#444;border-color:#ff485b}
.vote_list .vote > input + label:before,.vote_list .vote > input:checked + label:before,.vote_list .pollanswer > input + label:before,.vote_list .pollanswer > input:checked + label:before{-webkit-transition:all ease .2s;transition:all ease .2s}
.vote_votes,.pollallvotes{font-size:.9em}
#dlevotespopupcontent{height:auto!important;overflow:visible!important}
.poll_block{margin-top:50px}
.poll_title{border-left:1px solid #ff485b;position:relative}
.poll_title:after,.poll_title:before{content:"";position:absolute;left:0;background:#ff485b;height:1px}
.poll_title:before{top:0;width:100%}
.poll_title:after{bottom:0;width:45%}
.poll_title > b{display:block;padding:16px 24px}
.poll_title > b:after,.poll_title > b:before{content:"";position:absolute;left:27px;top:100%;vertical-align:middle;border:solid transparent;border-top-color:#ff485b;border-width:13px 13px 0 0}
.poll_title > b:after{border-top-color:#fff;margin:-2px 0 0 1px;z-index:1}
.story{background-color:#fff;padding:50px 0}
.story_list #dle-content > .story:nth-child(2n){background-color:#f8f8f8}
.shadow{position:relative;border-bottom:1px solid #eceded}
.shadow:after{position:absolute;z-index:1;left:0;top:100%;width:100%;height:7px;content:"";background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);background-image:-moz-linear-gradient(top,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);background-image:-ms-linear-gradient(top,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%);background-image:linear-gradient(top,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%)}
.story > .wrp:after{clear:both;display:block;content:""}
.story > .wrp{position:relative}
.story .head{margin-bottom:1.5em;overflow:hidden}
.story .head .title{margin-top:-.2em;margin-bottom:0}
.story .head.grid_3_4{float:none}
.story.lefticons .title{padding-left:60px}
.story .head .title > a{display:block;color:inherit;text-decoration:none!important}
.story .head .title > a:hover{color:#969fa7;-webkit-transition:color ease .2s;transition:color ease .2s}
.story_icons{position:absolute;top:0;left:0;margin-left:20px}
.fav_btn > a{display:block;width:29px;height:29px;border-radius:50%;text-align:center;overflow:hidden;margin-bottom:14px;background-color:#ff485b;background-image:-webkit-linear-gradient(top,#f45068 0%,#f93f59 100%);background-image:-moz-linear-gradient(top,#f45068 0%,#f93f59 100%);background-image:-o-linear-gradient(top,#f45068 0%,#f93f59 100%);background-image:-ms-linear-gradient(top,#f45068 0%,#f93f59 100%);background-image:linear-gradient(top,#f45068 0%,#f93f59 100%);box-shadow:0 1px 2px 0 rgba(0,0,0,0.14);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.14)}
.fav_btn .icon{fill:#fff;width:15px;height:15px;display:block;margin:6px auto 0}
.fav_btn > a[href*="del"]{background-color:#fabd34;background-image:-webkit-linear-gradient(top,#fbc431 0%,#f8b337 100%);background-image:-moz-linear-gradient(top,#fbc431 0%,#f8b337 100%);background-image:-o-linear-gradient(top,#fbc431 0%,#f8b337 100%);background-image:-ms-linear-gradient(top,#fbc431 0%,#f8b337 100%);background-image:linear-gradient(top,#fbc431 0%,#f8b337 100%)}
.story_left_icons .edit_btn > a{margin-bottom:14px;border-color:#404549}
.edit_btn > a{position:relative;overflow:hidden;width:27px;height:27px;border-radius:50%;border:1px solid transparent;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.edit_btn > a:hover{border-color:#ff485b}
.edit_btn > a > i,.edit_btn > a i:after,.edit_btn > a i:before{width:13px;height:1px;background-color:#404549;display:block;position:relative}
.edit_btn > a i:after,.edit_btn > a i:before{content:"";position:absolute;top:0;left:0}
.edit_btn > a i:after{margin-top:-4px}
.edit_btn > a i:before{margin-top:4px}
.edit_btn > a:hover > i,.edit_btn > a:hover i:after,.edit_btn > a:hover i:before{background-color:#ff485b}
.story_info{float:right;margin-right:0;font-size:.92em}
@media only screen and (min-width: 701px) {
.storyinfo_link{display:none}
.storyinfo{display:block!important;height:auto!important;width:auto!important}
}
.storyinfo_link{cursor:pointer;position:relative;padding-left:30px;padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:1px solid #e3e4e6}
.storyinfo_link > .icon{float:left;margin:2px 0 0 -30px}
.storyinfo_link .arrow{position:absolute;right:0;top:0;margin:.75em 3px 0 0;width:12px}
.storyinfo_link .arrow:after,.storyinfo_link .arrow:before{content:"";position:absolute;width:9px;height:1px;background-color:#ff485b;border-radius:2px;-webkit-transition:all ease .3s;transition:all ease .3s}
.storyinfo_link .arrow:after{margin-left:6px}
.storyinfo_link.collapsed .arrow:after,.storyinfo_link.collapsed .arrow:before{background-color:#c7c9cc}
.storyinfo_link.collapsed .arrow:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.storyinfo_link.collapsed .arrow:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.rate_stars{margin-bottom:1.5em}
.rate_like > a{display:block;text-decoration:none!important}
.rate_like_icon{display:block;width:27px;height:27px;border-radius:50%;border:1px solid #404549;text-align:center}
.rate_like_icon .icon{fill:#404549;width:13px;height:13px;display:block;margin:7px auto 0}
.rate_like > a > .grey{display:block;font-size:.85em;text-align:center;margin-top:.3em}
.comment .rate_like > a{display:inline-block}
.comment .rate_like > a > *{display:inline-block;vertical-align:middle}
.comment .rate_like > a > .grey{margin:.1em 0 0 6px}
.rate_like > a:hover .rate_like_icon{border-color:#ff485b}
.rate_like > a:hover .rate_like_icon .icon{fill:#ff485b}
.rate_like-dislike > .grey{display:block;font-size:.85em;text-align:center;margin-top:.3em}
.rate_like-dislike_in{position:relative;width:27px;height:55px;border-radius:15px;border:1px solid #404549}
.rate_like-dislike_in > a{display:block;height:27px;text-align:center}
.rate_like-dislike_in > a:first-child:hover .plus_icon > span:before,.rate_like-dislike_in > a:first-child:hover .plus_icon > span:after{background-color:#ff485b}
.rate_like-dislike_in > a:last-child .plus_icon{padding:3px;margin:4px;border:0 none;border-radius:50%;background-color:#404549}
.rate_like-dislike_in > a:hover:last-child .plus_icon{background-color:#ff485b}
.rate_like-dislike_in > a:last-child .plus_icon > span{margin:3px 0 0 3px}
.rate_like-dislike_in > a:last-child .plus_icon > span:after,.rate_like-dislike_in > a:last-child .plus_icon > span:before{background-color:#fff}
.comment .rate_like-dislike{display:inline-block}
.comment .rate_like-dislike > *{display:inline-block;vertical-align:middle}
.comment .rate_like-dislike > .grey{margin:.1em 0 0 6px}
.comment .rate_like-dislike_in{height:27px;width:55px}
.comment .rate_like-dislike_in > *{float:left}
.plus_icon,.plus_icon > span{width:13px;height:13px}
.plus_icon{border:7px solid transparent;display:inline-block;vertical-align:middle;position:relative}
.plus_icon > span,.plus_icon > span:before,.plus_icon > span:after{overflow:hidden;text-indent:-9999px;white-space:nowrap;position:absolute}
.plus_icon > span:before,.plus_icon > span:after{background-color:#1a1a1a;content:""}
.plus_icon > span{left:0;top:0}
.plus_icon > span:after{left:0;top:0;width:100%;height:1px;margin-top:6px}
.plus_icon > span:before{left:0;top:0;width:1px;height:100%;margin-left:6px}
.plus_icon.minus > span:before{display:none}
.meta{list-style:none;padding:0 0 0 30px;margin:0}
.meta > li{margin:0 0 .6em}
.meta > li > .icon{float:left;margin:2px 0 0 -30px}
.meta > li.meta_date a{color:inherit}
.story_tags{padding-left:30px;margin-top:1.5em}
.story_tags > .icon{fill:#cdd0d3;float:left;margin:4px 0 0 -30px}
#dle-content > .story:nth-child(2n) .tag_list > span > a{background-color:#fff}
.tag_list > span{margin:0 2px 2px 0}
.tag_list > span,.tag_list > span > a{display:inline-block}
.tag_list > span > a{color:inherit;text-decoration:none!important;padding:3px 6px;border-radius:2px;background-color:#f4f6f7}
.tag_list > span > a:hover{background-color:#ff485b!important;color:#fff;position:relative}
.story.lefticons .text{margin-left:60px}
.story .more{margin-top:1.5em}
.story .text:after{content:"";display:block;clear:both}
.story .text > img[style*="left"],.story .text > .highslide img[style*="left"]{margin:4px 20px 20px 0}
.story .text > img[style*="right"],.story .text > .highslide img[style*="right"]{margin:4px 0 20px 20px}
.story .text img{max-width:100%}
.editdate{margin-top:1.5em;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}
.attachment > a,.attachment_error{border:1px solid #d9dcde;border-radius:2px;padding:10px 20px;margin-top:10px;color:inherit;display:block;font-size:.9em;text-decoration:none!important}
.attachment > a:hover{color:#ff485b}
.attachment > a > .icon{float:right;margin:3px 0 0 15px}
.fixed_label{position:absolute;left:0;top:0;width:0;height:0;text-indent:-9999px;vertical-align:middle;border:solid transparent;border-top-color:#ffb027;border-width:25px 25px 0 0}
.fullstory_foot{background-color:#f8f8f8}
.banner{padding:25px 0;display:block;width:100%;text-align:center;border-top:1px solid #eceded;box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff}
.banner img{max-width:100%;vertical-align:top}
.navigation{padding:25px 0;font-size:1.1em;clear: both;}
.navigation > .wrp{position:relative}
.navigation > .wrp:after{clear:both;display:block;content:""}
.navigation > .wrp > .icon{position:absolute;left:0;margin-left:20px;fill:#cdd0d3;margin-top:2px}
.pages{padding-left:60px;float:left}
.pages > *{color:inherit;display:inline-block;position:relative;padding:6px 4px;min-width:22px;height:22px;line-height:22px;border-radius:2px;text-align:center;text-decoration:none!important}
.pages span{color:#fff;background-color:#ff485b;background-image:-webkit-linear-gradient(top,#f45068 0%,#f93f59 100%);background-image:-moz-linear-gradient(top,#f45068 0%,#f93f59 100%);background-image:-o-linear-gradient(top,#f45068 0%,#f93f59 100%);background-image:-ms-linear-gradient(top,#f45068 0%,#f93f59 100%);background-image:linear-gradient(top,#f45068 0%,#f93f59 100%);box-shadow:0 1px 2px 0 rgba(0,0,0,0.14);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.14)}
.pages span.nav_ext{background:none;color:inherit}
.pages a:hover{color:#ff485b}
.page_next-prev{float:left;margin-left:30px}
.page_next-prev > span > *{padding:6px 16px;height:22px;line-height:22px;display:inline-block}
.page_next-prev > span .icon{margin:-.2em 0 0}
.splitnewsnavigation{margin:1.5em 0;padding:15px 0;font-weight:700;border:0 dashed #eceded;border-width:1px 0;text-transform:uppercase}
.splitnewsnavigation > div{display:inline;margin-left:1em}
.splitnewsnavigation a{color:inherit}
.splitnewsnavigation a,.splitnewsnavigation span{padding:6px 10px}
.splitnewsnavigation span{color:#ff485b}
.block{padding:50px 0}
.block_title{margin:0 0 1.5em;color:#caced1}
.block_title > *{margin:-.2em 0 0}
.col_news .grid_list > div > a{display:block;text-decoration:none!important;-webkit-transition:padding-left .4s ease;transition:padding-left .4s ease;position:relative;color:inherit;width:90%;padding-right:20px}
.col_news .grid_list > div > a *{cursor:pointer}
.col_news .grid_list > div > a:hover{padding-left:30px}
.col_news .grid_list > div > a .title{display:block;margin-bottom:1em}
.col_news .grid_list > div > a:hover .title{color:#ff485b}
.col_news .grid_list > div > a .hover_arrow{position:absolute;left:0;top:0;margin-top:.25em}
.col_news .grid_list > div > a .text{font-size:.9em}
.hover_arrow{position:relative;width:20px;height:0;border-left:1px solid #ff485b;overflow:hidden;display:block;opacity:0}
.hover_arrow,.hover_arrow:after,.hover_arrow > .icon{-webkit-transition:all .3s ease;transition:all .3s ease}
.hover_arrow > .icon{position:absolute;left:0;top:0;margin-left:-10px}
.hover_arrow:after{content:"";position:absolute;left:0;top:0;margin-top:6px;width:0;height:1px;background-color:#ff485b}
a:hover .hover_arrow{height:26%;opacity:1}
a:hover .hover_arrow > .icon{margin-left:10px}
a:hover .hover_arrow:after{width:19px}
.static_pages{margin-top:1.5em;font-weight:700}
.alert{background:#fcf6d2;padding:20px 0}
.addcomments_form{border-bottom:1px solid #ff485b;position:relative}
.addcomments_form .grid_1_4 .ultrabold{margin-top:-.2em}
.addcomments_form:after,.addcomments_form:before{content:"";position:absolute;top:100%;left:50%;margin-left:-200px;border:solid transparent;border-top-color:#ff485b;border-width:34px 34px 0 0}
.addcomments_form:after{margin:-2px 0 0 -199px;border-top-color:#fff}
ul.ui-form{list-style:none;padding:0;margin:0}
ul.ui-form > li{margin-bottom:20px}
ul.ui-form > li:last-child{margin-bottom:0}
.form-group{margin-bottom:20px}
.form-group > label{display:block;margin-bottom:.4em}
.form-group.imp > label:after{content:"*";margin:0 0 0 10px;color:#ff485b}
@media only screen and (min-width: 601px) {
.form-group.combo:after{clear:both;display:table;content:""}
.form-group.combo > .combo_field{width:50%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.form-group.combo > .combo_field:last-child{padding-left:10px}
.form-group.combo > .combo_field:first-child{padding-right:10px}
}
@media only screen and (max-width: 600px) {
.combo_field{margin-bottom:20px}
}
.form_submit{margin-top:20px}
.form-sep{border-top:1px solid #efefef}
#comment-editor .bb-editor textarea{height:140px}
.addpm #comment-editor .bb-editor textarea{height:340px}
.regtext{margin-bottom:1.5em}
.login_check{position:relative}
.login_check > input{padding-right:120px}
.login_check > .btn{width:100px;height:30px;padding:4px 10px;position:absolute;right:0;top:0;font-weight:700;font-size:11px;margin:5px}
#registration{text-align:left}
.comment{position:relative;padding-right:26%;padding-left:130px;margin-bottom:50px}
.searchcoms .comment{margin-bottom:0}
.comment .grid_1_4{position:absolute;right:0;margin:0}
.avatar{display:inline-block}
.avatar .cover{width:100px;height:100px;border-radius:50%;white-space:nowrap;text-indent:-9999px;display:inline-block}
.comment .avatar{border:1px solid #caced1;float:left;padding:6px;border-radius:50%;background-color:#fff;margin-left:-130px;position:relative}
.com_author .avatar{border-color:#44494d}
.comment .avatar .cover,.comment .avatar{width:60px;height:60px}
.comment .avatar .com_decor{width:1px;height:28px;position:absolute;background-color:#d9dcde;left:99px;top:9px}
.comment .avatar .com_decor:after,.comment .avatar .com_decor:before{content:"";position:absolute;height:1px;width:13px;background-color:#d9dcde}
.comment .avatar .com_decor:after{left:0;top:0}
.comment .avatar .com_decor:before{right:0;bottom:0}
.com_info{margin-bottom:.6em;font-size:.9em}
.com_info > .name{margin-right:6px}
.com_info > .date{margin-left:6px}
.com_info > .name a{color:inherit}
.com_info .status{display:inline-block;vertical-align:middle;margin-top:-.2em;overflow:hidden;text-indent:-9999px;background-color:#d9dcde;width:6px;height:6px;border-radius:50%}
.status.online{background-color:#a7cb37}
.comment .text > .title{margin-top:0}
.com_tools .edit_btn,.com_tools .mass{opacity:0;-webkit-transition:opacity ease .3s;transition:opacity ease .3s}
.comment:hover .com_tools .edit_btn,.comment:hover .com_tools .mass{opacity:1}
.com_tools{margin:.6em 0 0;font-size:.9em;text-transform:lowercase}
.com_tools .edit_btn,.com_tools .mass{float:right;margin-top:-3px}
.com_tools .mass input{margin:4px 0 0 10px}
.com_tools_links{display:inline}
.com_tools_links > a{margin:0 15px 0 0;text-decoration:none!important}
.com_tools_links > a:hover{color:#ff485b}
.com_tools_links > a > .icon{margin:-.2em 8px 0 0}
.comments-tree-list{position:relative;padding:0 26% 0 0;margin:0;list-style:none}
.comments-tree-list .comments-tree-list{position:static;padding:0 0 0 130px}
.comments-tree-list .comments-tree-list .comments-tree-list,.comments-tree-list .comments-tree-list .comment{padding-left:60px}
.comments-tree-list .comment{padding-right:0;position:static}
.comments-tree-list .comments-tree-list .comment .com_decor{display:none}
.comments-tree-list .comments-tree-list .comment .avatar{padding:3px;margin-left:-60px}
.comments-tree-list .comments-tree-list .comment .avatar .cover,.comments-tree-list .comments-tree-list .comment .avatar{width:32px;height:32px}
.mass_comments_action{text-align:center;border-top:1px dashed #eceded;padding:20px 0}
.mass_comments_action > select{padding:5px;width:200px;margin-left:1em}
#map{width:100%}
.map_resp{width:100%;padding-top:30%;height:0;position:relative}
.map_resp > #map{position:absolute;left:0;top:0;bottom:0;height:auto;border-radius:4px;overflow:hidden}
.contact_head > .title{margin-top:0}
.contacts{font-size:1.1em}
.contacts > .grid_1_2{padding-left:42px}
.contacts > .grid_1_2 .icon{float:left;margin:5px 0 0 -42px}
.pm-box{margin-bottom:1.5em;background-color:#f4f6f7;border-radius:2px}
#pm-menu:after{content:"";clear:both;display:block}
#pm-menu{border-bottom:1px solid #fff}
#pm-menu > a{color:inherit;padding:10px 30px;float:left;text-decoration:none!important;border-right:1px solid #fff}
#pm-menu > a:first-child{border-radius:2px 0 0 0}
#pm-menu > a:hover{color:#ff485b}
.pm_status{padding:30px}
.pm_progress_bar{background-color:#cdd0d3;margin-bottom:10px;border-radius:2px;overflow:hidden}
.pm_progress_bar span{background:#ff485b;font-size:0;height:5px;border-radius:2px;display:block;overflow:hidden}
.userinfo_top{position:relative}
.userinfo_top:after{clear:both;display:block;content:""}
.userinfo_top .avatar{float:left;margin:0 30px 0 0;padding:6px;border:1px solid #d7d9db;border-radius:50%}
.userinfo_status{margin:-1em 0 1.2em;font-size:.9em}
.user_tab{list-style:none;padding:0;margin:0;display:inline-block;border:1px solid #e7e7e7;border-radius:20px}
.user_tab:after{clear:both;display:block;content:""}
.user_tab > li{float:left}
.user_tab > li:first-child > a{border-left-width:0}
.user_tab > li > a{border-left:1px solid #e7e7e7;display:block;text-decoration:none!important;color:inherit;font-size:.9em;font-weight:700;color:#999;line-height:20px;padding:6px 20px}
.user_tab > li.active > a{color:inherit}
.usinf{list-style:none;padding:0;margin:0}
.usinf > li{padding:12px 0;border-top:1px solid #eceded}
.usinf > li:first-child{border-top-width:0}
.ui-c1,.ui-c2{display:inline-block;vertical-align:top}
.ui-c1{width:30%;margin-right:5%}
.ui-c2{width:60%}
.dle-popup-userprofile .ui-dialog-content{padding:0}
.popup_userinfo_top{background-color:#f4f6f7;padding:5px;text-align:center}
.popup_userinfo_top .avatar{vertical-align:top;border-radius:50%;border:1px solid #1a1a1a}
.popup_userinfo_top .avatar .cover{display:block;width:80px;height:80px;border:6px solid #fff}
.popup_userinfo.useronline .avatar{border-color:#95c00e}
.popup_userinfo > ul{list-style:none;padding:0;margin:0}
.popup_userinfo .usinf{padding:0 20px;font-size:.9em}
.stats_head > ul{list-style:none;padding:0;margin:0;font-size:1.1em}
.stats_head > ul > li{margin-top:15px;padding-left:30px}
.stats_head > ul > li:before{content:"";float:left;margin:2px 0 0 -30px;width:16px;height:16px;border-radius:50%;background-color:#ee2a4f}
.stats_head > ul > li > b{display:block;font-size:.8em;opacity:.5;font-weight:400}
.stats_head > ul > li.stats_d:before{background-color:#ffb027}
.stats_head > ul > li.stats_w:before{background-color:#ff5a3a}
.stat_group{margin-bottom:25px}
.stat_group > h5{margin-top:0;margin-bottom:1em}
.stat_group > ul{list-style:none;padding:0;margin:0}
.stat_group > ul > li{padding:.6em 0;border-top:1px dotted #d5d5d5}
.searchpage{border-bottom:3px dotted #eceded;padding-bottom:50px;margin-bottom:0}
.search_head_line .head{margin-bottom:.8em}
.search_result_num{font-size:.9em;margin:25px 0 0}
.search table{width:100%;border-spacing:5px;border-collapse:separate}
#searchtable td,#searchtable td div,#searchtable table{margin:0!important;padding:0!important}
#searchtable td.search br{display:none}
td.search .bbcodes{margin:0!important}
td.search{vertical-align:top}
.shortstory{position:relative;float:left;margin:0 5px;padding:10px 0 12px;overflow:hidden;width:calc(25% - 10px);margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box}}
.shortstory .wrp{padding: 0 5px;}
.shortstory h2{padding-left: 0 !important;font-size: 1em;height: 44px;
  overflow: hidden;}
.shortstory .text{margin-left: 0 !important;}
.shortstory .text .img{position: relative;
  display: block;
  overflow: hidden;
  height: 0;
  padding-bottom: 67%;
  z-index: 0;}
.shortstory .text img{position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;}
.shortstory .head.grid_3_4{width: 100%;
  margin: 0 0 8px 0;}
.shortstory .story_info{float: none;
  margin-top: 15px;
  width: 100%;}
.shortstory .storyinfo_box .grey{display: block;
  height: 20px;}
@media only screen and (max-width: 1280px) {  
  .shortstory{width:calc(33.33% - 10px);}
  } 
@media only screen and (max-width: 980px) {
.tools .grid_last,.tools #toptags{display:none}
.tools .grid_3_4{width:auto;float:none;margin-right:0}
.foot .grid_1_2{width:74%}
.counters{float:none;clear:both;padding-top:10px}
.counters > li:first-child{margin-left:0}
.counters > li:hover{opacity:1}
}
@media only screen and (max-width: 920px) {
  .shortstory{width:calc(50% - 10px);}
}
@media only screen and (max-width: 860px) {
.headpic.fixed{background-attachment:scroll}
.headpic > .wrp{padding:49px 0 0}
.logotype{float:none;padding:0 20px;margin:0;height:76px;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
.topbar{position:absolute;left:0;top:0;background:#22282c;width:100%;height:49px;box-shadow:0 1px 5px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.2)}
.topbar #search{position:absolute;left:50%;margin-left:-25px}
.h_btn{width:49px;height:49px;padding:0}
.h_btn:after{width:100%;height:49px;border-radius:0;margin-top:-49px}
.login > .avatar{padding:3px;border:0 none}
ul.login_form,.soc_links,.login_form_links{vertical-align:top;display:inline-block;float:none}
#loginpane{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}
#loginpane > .wrp{white-space:nowrap;min-width:960px}
.mainmenu_open,.mainmenu_open body,.mainmenu_open .page{width:100%;height:100%;overflow:hidden}
#mainmenu{float:left}
#topmenu{position:fixed;left:0;top:0;bottom:0;width:80%;height:100%;background-color:#ff485b;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);z-index:99;overflow-x:auto;-webkit-overflow-scrolling:touch;color:#fff;-webkit-transform:translate(-100%,0);transform:translate(-100%,0);opacity:0;visibility:hidden}
.mainmenu_open #topmenu{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;visibility:visible;-webkit-transition:all .3s ease;transition:all .3s ease}
#topmenu a{color:#fff;display:block}
#topmenu ul{list-style:none;padding:0;margin:0}
#topmenu > ul{padding:15px 0}
#topmenu > ul > li > a{padding:15px 30px;font-size:1.1em;text-decoration:none!important}
#topmenu ul ul > li > a{padding:6px 30px 6px 48px;opacity:.8;text-decoration:none!important;position:relative}
#topmenu > ul > li > a:hover,#topmenu ul ul > li > a:hover{opacity:1;background-color:#ff596a}
#topmenu ul ul > li > a:before{content:"";float:left;margin:.7em 0 0 -18px;width:6px;height:1px;background-color:#fff;opacity:.8}
#topmenu .icon-arrow_down{display:none}
.block_archives{display:none}
#closemenu{position:fixed;top:0;right:0;overflow:hidden;height:100%;width:100%;cursor:pointer;z-index:98}
.mainmenu_open #closemenu{display:block}
#closemenu:after{content:"";display:block;width:100%;height:100%;background-color:#353c4c;opacity:.54}
#closemenu *{cursor:pointer}
#closemenu > span{z-index:1;position:absolute;right:0;top:0;width:20%;height:100%;display:-webkit-flex;display:flex;justify-content:center;align-items:center}
#closemenu .icon{fill:#fff}
.addcomments_form .grid_3_4,.addcomments_form .grid_1_4{float:none;margin:0;width:auto}
.addcomments_form .grid_1_4{margin-bottom:20px}
.comment{margin-bottom:30px}
.comment,.comments-tree-list .comments-tree-list{padding-left:100px}
.comment .avatar{margin-left:-100px}
.com_decor{display:none}
.lin{position: absolute;top: 0;}
}
@media only screen and (max-width: 800px) {
h1,.h1{font-size:1.6em}
h2,.h2{font-size:1.4em}
h3,.h3{font-size:1.3em}
h4,.h4{font-size:1.2em}
h5,.h5{font-size:1.1em}
body,select,input,textarea,button{font-size:14px}
.vtitle{margin-left:145px}
.story,.block,#footer{padding:30px 0}
.addcomments_form:after,.addcomments_form:before{content:"";position:absolute;top:100%;left:50%;margin-left:-9px;border:solid transparent;border-top-color:#ff485b;border-width:18px 18px 0 0}
.addcomments_form:after{margin:-2px 0 0 -8px;border-top-color:#fff}
.comment,.comments-tree-list .comments-tree-list{padding-left:60px}
.comment .avatar{padding:3px;margin-left:-60px}
.comment .avatar .cover,.comment .avatar{width:32px;height:32px}
.com_decor{display:none}
.navigation,.navigation > .wrp{padding:0}
.navigation > .wrp > .icon{display:none}
.pages{padding:20px 0;float:none;padding-left:0;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}
.pages > :first-child{margin-left:20px}
.pages > :last-child{margin-right:20px}
.page_next-prev{float:none;display:block;padding:0;margin:0}
.page_next-prev:after{clear:both;display:block;content:""}
.page_next-prev > *{float:left;width:50%}
.page_next-prev > :last-child{text-align:right}
.page_next-prev > span > *{display:block;padding:10px 20px}
.shortstory h2{height: 40px;}
}
@media only screen and (max-width: 700px) {
h1,.h1{font-size:1.5em}
h2,.h2{font-size:1.4em}
h3,.h3{font-size:1.3em}
h4,.h4{font-size:1.2em}
h5,.h5{font-size:1.1em}
body,select,input,textarea,button{font-size:13px}
#tools,.foot_menu,.foot,.droptopbar,.com_info,.com_tools,.vote_line_form .dropdown .dropdown-form .vote_list{font-size:1em}
#loginpane > .wrp{min-width:0}
ul.login_form,.soc_links,.login_form_links{display:block;margin-right:0;margin-left:0}
.login_form > li{float:none;width:auto}
.login_form > li > input,.login_form > li > .btn{border-left-width:0;border-top:1px solid #383e42}
.login_form > li:first-child > input{border-top-width:0}
.login_form > li > .btn{width:100%;color:#ff485b!important}
.loginf_open #loginpane{margin-top:-220px}
ul.login_form{margin-top:20px}
.loginf_open #loginpane,.loginf_open .page:before{height:220px}
#loginpane .soc_links,.login_form_links{text-align:center}
.login_form_links > a:first-child{margin-left:0}
#loginpane .name,#loginpane .login_menu,.loggedpane .login_form_links{display:inline;float:none}
.loggedpane > .wrp{padding-top:20px}
.loggedpane .login_form_links{padding-right:20px}
.head_text_in > .title{font-size:2.1em}
.head_text_in > .text{font-size:1.2em}
.tools{height:49px;overflow-y:hidden;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}
#sort,#breadcrumbs{padding:14px 0;display:inline-block}
#sort > .icon,#breadcrumbs > .icon{display:none}
.tools .grid_3_4,.tools .speedbar{display:inline;padding-right:20px}
.feedback .grid_1_4{margin-bottom:20px}
.map_resp{padding-top:60%}
.story,.block{padding:20px 0}
.story_info{float:none;font-size:1em}
.story_icons{position:relative;float:right}
.story.lefticons .title{padding-left:0}
.story.lefticons .text{margin-left:0}
.poll_block{margin:20px 0}
.meta_date{display:none}
.storyinfo_link{margin-bottom:0}
.storyinfo_box{padding-top:20px}
.story_cont{margin-top:20px}
.story .head{margin-bottom:10px}
.story .head .title{margin-top:0}
.comment{margin-bottom:25px}
.comments-tree-list,.comment{padding-right:0}
.comment,.comments-tree-list .comments-tree-list .comment{padding-left:0}
.comments-tree-list .comments-tree-list,.comments-tree-list .comments-tree-list .comments-tree-list{padding-left:23px}
.comment .grid_1_4{position:static;float:left}
.comment .avatar .cover,.comment .avatar{width:23px!important;height:23px!important}
.comment .avatar{margin:0!important;padding:2px!important}
.com_content{clear:both;padding-top:10px}
.comment .rate{margin-left:10px}
.comment .rate_stars{margin:6px 0 0}
#footer{padding:20px 0 0}
.ca{float:none;display:block;margin-top:20px}
.counters{background-color:#f8f8f8;float:none;text-align:center;margin:20px -20px 0;padding:15px 0}
.counters > li:first-child{margin-left:0}
.counters > li{float:none;display:inline-block;margin-left:2px}
.foot .grid_1_2{width:auto}
.foot_menu{margin:0 0 20px;padding:0}
.foot_menu > li{float:none;width:auto;padding:0}
.foot_menu > li:first-child > b{border-top-width:0}
.foot_menu > li > b{cursor:pointer;margin:0;padding:5px 0 5px 32px;color:#ff485b}
.foot_menu > li > b.collapsed{color:#caced1}
.foot_menu > li > b i{display:block;float:left;width:13px;height:1px;position:relative;margin:9px 0 5px -32px;background-color:#ff485b;border-radius:2px}
.foot_menu > li > b.collapsed i,.foot_menu > li > b.collapsed i:after{background-color:#ff485b}
.foot_menu > li > b.collapsed i:after{content:"";display:block;margin:-6px auto 0;height:13px;width:1px;border-radius:2px}
.foot_menu > li .collapse{display:none}
.foot_menu > li .collapse.in{display:block}
.foot_menu > li nav{padding:10px 32px;padding-top:0}
.block_title{margin-bottom:1em}
.col_news .grid_list .grid_1_4{margin-top:20px}
.col_news .grid_list > div > a .title{margin-bottom:.5em}
.col_news .grid_list > div > a{padding:0;width:90%}
.vote_line{text-align:center}
.vote_line_title{display:inline-block;font-size:1.2em;color:#fff;background-color:#444;padding:10px;margin-top:0;position:relative;width:80px;text-align:center}
.vote_line_title:after{content:"";position:absolute;left:0;top:100%;border:solid transparent;border-top-color:#444;border-width:5px 50px 0}
.vtitle{margin-left:0;font-weight:700;color:#fff}
.vote_line_title .vote_icon,.vote_line_form .dropdown > .btn{display:none}
.vote_line_form .dropdown .dropdown-form{position:static;margin:0 auto;display:block;text-align:left}
.more_votes{display:block}
.bb-pane{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}
#comment-editor .bb-editor textarea{height:240px}
.bb-btn{float:none;display:inline-block;margin-left:-.3em!important}
.mass_comments_action{margin-top:20px}
.comments_box_in .mass_comments_action{margin-top:20px;padding-top:0}
.pm_status{padding:20px}
#pm-menu{white-space:nowrap;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}
#pm-menu > a{display:inline-block;float:none;padding:10px 20px}
.pmlist{width:100%;margin:0 -20px;padding:0 20px;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}
.pmlist > form{min-width:800px;padding-right:20px}
.stats_head > ul{font-size:1em;margin-bottom:20px}
.block_table_top_users{padding:0;margin-top:40px}
.block_table_top_users > .title{padding:0 20px}
.table_top_users{padding-bottom:20px;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table_top_users > table{width:800px}
.form_submit .c-capcha{float:none;margin-bottom:20px;padding-left:100px;position:relative}
.form_submit .c-capcha img{position:absolute;left:0}
.form_submit .c-capcha input{width:100%}
#dofullsearch{display:none}
#add_news_preview{display:none}
.ui-dialog{width:auto!important;left:10px!important;right:10px}
.ui-dialog-buttonset > .ui-button{margin:2px}
.userinfo_top{text-align:center}
.userinfo_top .avatar{float:none;margin:0 0 20px}
.ui-c1,.ui-c2{display:block;width:auto;margin-right:0}
.user_tab{font-size:.9em}
.user_tab > li > a{padding:4px 10px}
.shortstory {padding: 5px 0;}
.shortstory .wrp, .wrp_min {padding: 0 5px;}
.shortstory h2{height: 36px;}
}
@media only screen and (max-width: 600px) {
.mejs-container{max-width:100%}
.story video{max-width:100%}
.story iframe{max-width:100%}
.mass_comments_action > select,.mass_comments_action > input{display:block;width:100%;margin:0}
.mass_comments_action > select{margin:5px 0}
}
@media only screen and (max-width: 520px) {
.head_text_in > .title{font-size:1.6em}
.head_text_in > .text{font-size:1em}
.com_tools_links > a > span{display:none}
.shortstory{width: 100%;margin: 0;}
.shortstory h2{height: auto;}
.shortstory .text .img{height: auto;
  padding-bottom: 0;}
.shortstory .text img{position: relative; width: 100%;height: auto;}
}
@media only screen and (max-device-width: 480px) {
body{-webkit-text-size-adjust:100%}
}
img.fr-dib{display:inline!important;margin:5px}
.friends a{margin-right:10px}
.friends a:last-child{margin-right:0}
.b-center{margin:20px auto 0;text-align:center}
img{max-width:100%;height:100%}
.lin{z-index: 999;float: left;}
.lin a{color:#fff;display: block;}
.lin img{width:16px;margin-right:10px;height:auto;}