@font-face {
    font-family: 'Gotham Pro';
    src: url('../fonts/GothaProBol.eot');
    src: local('Gotham Pro Bold'),
        url('../fonts/GothaProBol.woff') format('woff'),
        url('../fonts/GothaProBol.ttf') format('truetype'),
        url('../fonts/GothaProBol.svg') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display:swap;
}
@font-face {
    font-family: 'Gotham Pro';
    src: url('../fonts/GothaProBolIta.eot');
    src: local('Gotham Pro Bold Italic'),
        url('../fonts/GothaProBolIta.woff') format('woff'),
        url('../fonts/GothaProBolIta.ttf') format('truetype'),
        url('../fonts/GothaProBolIta.svg') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display:swap;
}
@font-face {
    font-family: 'Gotham Pro';
    src: url('../fonts/GothaProIta.eot');
    src: local('Gotham Pro Italic'),
        url('../fonts/GothaProIta.woff') format('woff'),
        url('../fonts/GothaProIta.ttf') format('truetype'),
        url('../fonts/GothaProIta.svg') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display:swap;
}
@font-face {
    font-family: 'Gotham Pro';
    src: url('../fonts/GothaProReg.eot');
    src: local('Gotham Pro Regular'),
        url('../fonts/GothaProReg.woff') format('woff'),
        url('../fonts/GothaProReg.ttf') format('truetype'),
        url('../fonts/GothaProReg.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display:swap;
}
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;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
html,html a{-webkit-font-smoothing:antialiased}
.wseditor table,.bb-editor table{margin:0}
body,select,input,textarea,button{font:normal 14px/1.5 Gotham Pro,Arial,Helvetica,sans-serif;letter-spacing:.012em;color:#d5d5d5;outline:none}
body{line-height:1.5}
a{outline:none;color:#4a8bdb;text-decoration:none}
a:hover{color: #fff}
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:1.9em}
h2,.h2{font-size:1.8em}
h3,.h3{font-size:1.4em}
h4,.h4{font-size:1.2em}
h5,.h5{font-size:1.1em;color:#d5d5d5!important}
.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}
.justify{text-align:justify}
.center{text-align:center}
.left{float:left}
.right{float:right}
.ellipses{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.opacity_5{opacity:0.6;font-weight:100!important}
.opacity_7{opacity:0.7}
.ccline{border-bottom:1px solid #2f2c51}
fieldset{border:1.5px dashed #2f2c51;border-radius:4px;padding:15px;margin-bottom:0.8em}
fieldset legend{font-weight:700}
.grey{color:#999}
.grey a{color:inherit}
.title > .grey a{color:inherit;font-weight: normal;font-size:13px!important}
.grey a:hover{color:#fff}
.green{color:#913fe2}
.bold {font-weight: bold;}
.uppercase { text-transform: uppercase; }
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}
strong,b{font-weight:700}
em,cite,i{font-style:italic}
caption{text-align:left}
small,.small{font-size:10px}
hr{height:0;border:0;-moz-box-sizing:content-box;box-sizing:content-box;margin:20px 0}
.clr{clear:both}
.clrfix:after{clear:both;content:"";display:table}
.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{overflow:hidden;height:0;width:0;display:inline-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}
.tab-content > .tab-pane{display:none}
.tab-content > .tab-pane.active{display:block}
.icon{display:inline-block;width:32px;height:32px;fill:#d5d5d5;vertical-align:middle}
.icon-logo{width:40px;height:40px}
.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}
.icon-coms{width:17px;height:16px}
.icon-view{width:17px;height:15px}
.icon-author{width:13px;height:14px}
.icon-reply{width:17px;height:15px}
.icon-citation{width:17px}
.icon-compl{width:17px;height:9px}
.icon-del{width:13px;height:13px}
.icon-loc,.icon-phone{width:21px;height:27px}
.icon-login{width:34px;height:38px}
.icon-login_m,.icon-sort_m{width:24px;height:26px}
.icon-sort{width:30px;height:31px}
.icon-arrow_left,.icon-arrow_right{width:12px;height:21px}
.icon-left,.icon-right{width:36px;height:21px}
body{background:#16151f}
body::-webkit-scrollbar {width:0.8em}
body::-webkit-scrollbar-thumb { background-color:#606060; border: 2px solid #494949; border-right: 0; border-radius: 15px 0 0 15px }
.wrp{max-width:1320px;padding:30px;margin:0 auto}
.fullview_off_1{background: #16151d!important;}
.fullview_off_2{background: #2f2c51!important;}
.body{background-color:#16151d;border-radius:8px;padding-left:80px;position:relative;-webkit-box-shadow: 0 2px 6px 0 #1c1a2d, 0 0 35px 0 #1c1a2d;}
#body_left{width:80px;position:absolute;top:0;left:0;bottom:0}
#body_left:before{content:"";position:absolute;top:0;right:0;width:13px;height:100%;border-right:1px solid #2f2c51}
.body_right{width:100%}
.structure:after{clear:both;content:"";display:table}
.structure{width:100%}
.str_coms { border-top:1px solid #2f2c51;}

.str_fullview .rightside_bg { background-color: #16151d; }
.str_fullview .rightside_bg:after{background-image:-webkit-linear-gradient(top,#16151d 0%,#16151d 100%);background-image:-moz-linear-gradient(top,#16151d 0%,#16151d 100%);background-image:-o-linear-gradient(top,#16151d 0%,#16151d 100%);background-image:-ms-linear-gradient(top,#16151d 0%,#16151d 100%);background-image:linear-gradient(top,#16151d 0%,#16151d 100%)}
@media (min-width: 991px) {
    .str_right{float:right;width:32.26%}
    .str_left{float:left;width:67.74%}
}
.str_left:before { content: ""; display: table; height: 0; width: 100%; }
.body_left_in{position:relative;z-index:21}
@media (min-width: 701px) {
.headfix #header,.headfix .greenmenu{position:fixed;top:0}
.breadcrumbs-panel { border-top-right-radius: 8px; }
}

.logotype { overflow: hidden; }
.logotype > .icon{opacity:1!important}
.logotype > .icon,.login > .avatar{width:40px;height:40px;margin:20px 0 0;}
/**/
.nightmode-icon {display:block;width:2.5rem;height:2.5rem;margin:1.3rem;}
.logotype::before{display:block;width: 3rem; height: 3rem; margin: 1rem;}
.logotype::before {content:"";background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='none' width='100' height='100'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M50 0C8.62937 0.522407 0.850871 14.227 0 50C1.13528 85.9275 8.65862 99.93 50 100C89.1974 99.218 99.786 87.9282 99.9999 50V49.6012C99.9521 6.93632 84.5206 1.38868 50 0ZM24.9945 23.181C25.4023 21.411 27.0703 19.8293 28.9883 19.3938C29.4432 19.2905 51.1701 19.3235 51.1701 19.4275C51.1701 19.4852 50.9158 19.8765 50.605 20.2971C49.6182 21.6322 48.221 24.1282 47.5132 25.82C45.7975 29.921 45.1321 33.0339 45.0945 37.1346L45.0727 39.5087L44.4071 39.7336C43.4818 40.0463 42.8581 40.4363 42.0249 41.2229C40.6357 42.5341 40.0532 43.8014 40.0532 45.5124C40.0532 46.073 40.1014 46.7837 40.1603 47.0917C40.2191 47.3996 40.3107 48.0259 40.3637 48.4833C40.4166 48.9407 40.5302 49.736 40.616 50.2506C40.979 52.4273 41.089 53.118 41.2451 54.2011C41.5302 56.1787 42.0206 57.3322 43.1164 58.6024C43.3602 58.885 44.5574 59.7684 44.9363 59.9452C46.1384 60.5061 47.9992 60.787 49.354 60.612C49.8531 60.5476 50.2996 60.5183 50.346 60.547C50.3926 60.5758 50.53 60.7972 50.6516 61.0389C50.9428 61.618 51.1307 61.8381 51.7163 62.2853C52.4924 62.8781 53.0571 62.9482 54.8906 62.6797C55.7236 62.5576 56.6105 62.4118 56.8616 62.3554C58.5595 61.9747 59.5588 60.4541 59.2776 58.6791L59.2365 58.4196C59.1625 57.9521 59.0323 57.1291 58.9144 56.3843C58.7698 55.4694 58.4686 53.5748 58.2451 52.1739C58.0218 50.773 57.761 49.1123 57.6658 48.4833C57.5706 47.8544 57.3843 46.7082 57.2517 45.9363C57.1191 45.1644 56.933 44.0182 56.8382 43.3893C56.7433 42.7603 56.5773 41.6843 56.4692 40.9982C56.3611 40.3121 56.1928 39.2127 56.0952 38.5551C55.8174 36.6833 55.3138 35.908 53.9863 35.3078C53.5983 35.1325 53.38 35.1095 52.5318 35.155C51.9829 35.1845 51.0494 35.2829 50.4574 35.3735C49.8654 35.4642 49.3357 35.5104 49.2804 35.4762C49.2215 35.4399 49.2083 35.1914 49.2486 34.8793C49.3215 34.3125 49.5743 32.8224 49.6566 32.4735C49.6836 32.3591 49.7829 31.9392 49.8772 31.5403C50.6204 28.3982 52.5662 24.4233 54.84 21.4017C55.2919 20.8014 55.8767 20.0877 56.1398 19.8158L56.6179 19.3214L65.7642 19.348L74.9104 19.3745L74.9366 44.9378C74.9557 63.647 74.9317 70.5385 74.8467 70.6409C74.7502 70.7573 70.9418 70.7854 52.2751 70.8078L29.8194 70.8347L29.2888 71.1149C28.5617 71.4987 28.1857 71.8343 27.7662 72.4737C27.1433 73.4234 27.0528 74.796 27.5446 75.8331C27.7963 76.3636 28.5762 77.1215 29.248 77.4882L29.8194 77.8H41.9234H54.0273L54.056 76.2666L54.0847 74.7332H59.6924H65.3V76.2926V77.852L70.0013 77.8536C72.5871 77.8545 74.7629 77.8934 74.8364 77.9402C74.9344 78.0023 74.9623 78.3013 74.9403 79.0562L74.9104 80.0872L70.1312 80.1391L65.352 80.1911L65.3246 83.6478C65.3087 85.6436 65.2571 87.1045 65.2023 87.1045C65.1502 87.1045 64.7183 86.865 64.2427 86.5723C62.1945 85.312 59.7797 83.8817 59.7001 83.8817C59.6104 83.8817 57.2072 85.2952 55.3447 86.4435C54.755 86.807 54.229 87.1045 54.1758 87.1045C54.1183 87.1045 54.0786 85.7485 54.0777 83.7517C54.0767 81.9078 54.0395 80.3414 53.9949 80.2712C53.9315 80.1713 51.1552 80.1371 41.347 80.1152L28.7805 80.0872L27.867 79.6402C26.3799 78.9126 25.4479 77.791 25.0456 76.2448C24.9019 75.6928 24.8847 72.7908 24.8869 49.631C24.8886 32.4921 24.9252 23.4816 24.9945 23.181Z' fill='url(%23paint0_linear_648_2)'/%3E%3Cpath d='M28.9883 19.3938C27.0703 19.8293 25.4023 21.411 24.9945 23.181C24.9252 23.4816 24.8886 32.4921 24.8869 49.631C24.8847 72.7908 24.9019 75.6928 25.0456 76.2448C25.4479 77.791 26.3799 78.9126 27.867 79.6402L28.7805 80.0872L41.347 80.1152C51.1552 80.1371 53.9315 80.1713 53.9949 80.2712C54.0395 80.3414 54.0767 81.9078 54.0777 83.7517C54.0786 85.7485 54.1183 87.1045 54.1758 87.1045C54.229 87.1045 54.755 86.807 55.3447 86.4435C57.2072 85.2952 59.6104 83.8817 59.7001 83.8817C59.7797 83.8817 62.1945 85.312 64.2427 86.5723C64.7183 86.865 65.1502 87.1045 65.2023 87.1045C65.2571 87.1045 65.3087 85.6436 65.3246 83.6478L65.352 80.1911L70.1312 80.1391L74.9104 80.0872L74.9403 79.0562C74.9623 78.3013 74.9344 78.0023 74.8364 77.9402C74.7629 77.8934 72.5871 77.8545 70.0013 77.8536L65.3 77.852V76.2926V74.7332H59.6924H54.0847L54.056 76.2666L54.0273 77.8H41.9234H29.8194L29.248 77.4882C28.5762 77.1215 27.7963 76.3636 27.5446 75.8331C27.0528 74.796 27.1433 73.4234 27.7662 72.4737C28.1857 71.8343 28.5617 71.4987 29.2888 71.1149L29.8194 70.8347L52.2751 70.8078C70.9418 70.7854 74.7502 70.7573 74.8467 70.6409C74.9317 70.5385 74.9557 63.647 74.9366 44.9378L74.9104 19.3745L65.7642 19.348L56.6179 19.3214L56.1398 19.8158C55.8767 20.0877 55.2919 20.8014 54.84 21.4017C52.5662 24.4233 50.6204 28.3982 49.8772 31.5403C49.7829 31.9392 49.6836 32.3591 49.6566 32.4735C49.5743 32.8224 49.3215 34.3125 49.2486 34.8793C49.2083 35.1914 49.2215 35.4399 49.2804 35.4762C49.3357 35.5104 49.8654 35.4642 50.4574 35.3735C51.0494 35.2829 51.9829 35.1845 52.5318 35.155C53.38 35.1095 53.5983 35.1325 53.9863 35.3078C55.3138 35.908 55.8174 36.6833 56.0952 38.5551C56.1928 39.2127 56.3611 40.3121 56.4692 40.9982C56.5773 41.6843 56.7433 42.7603 56.8382 43.3893C56.933 44.0182 57.1191 45.1644 57.2517 45.9363C57.3843 46.7082 57.5706 47.8544 57.6658 48.4833C57.761 49.1123 58.0218 50.773 58.2451 52.1739C58.4686 53.5748 58.7698 55.4694 58.9144 56.3843C59.0323 57.1291 59.1625 57.9521 59.2365 58.4196L59.2776 58.6791C59.5588 60.4541 58.5595 61.9747 56.8616 62.3554C56.6105 62.4118 55.7236 62.5576 54.8906 62.6797C53.0571 62.9482 52.4924 62.8781 51.7163 62.2853C51.1307 61.8381 50.9428 61.618 50.6516 61.0389C50.53 60.7972 50.3926 60.5758 50.346 60.547C50.2996 60.5183 49.8531 60.5476 49.354 60.612C47.9992 60.787 46.1384 60.5061 44.9363 59.9452C44.5574 59.7684 43.3602 58.885 43.1164 58.6024C42.0206 57.3322 41.5302 56.1787 41.2451 54.2011C41.089 53.118 40.979 52.4273 40.616 50.2506C40.5302 49.736 40.4166 48.9407 40.3637 48.4833C40.3107 48.0259 40.2191 47.3996 40.1603 47.0917C40.1014 46.7837 40.0532 46.073 40.0532 45.5124C40.0532 43.8014 40.6357 42.5341 42.0249 41.2229C42.8581 40.4363 43.4818 40.0463 44.4071 39.7336L45.0727 39.5087L45.0945 37.1346C45.1321 33.0339 45.7975 29.921 47.5132 25.82C48.221 24.1282 49.6182 21.6322 50.605 20.2971C50.9158 19.8765 51.1701 19.4852 51.1701 19.4275C51.1701 19.3235 29.4432 19.2905 28.9883 19.3938Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_648_2' x1='14.15' y1='7.9' x2='83.1' y2='91.4499' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23913FE2'/%3E%3Cstop offset='1' stop-color='%2316151D'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");}


/*novelas indexadas*/
.fa-radiation.novelas-raw {
    font-size: 21.15px;
    top: 23px;
}
.novelas-18::before {
    top: 23px;
    height: 21.15px;
    width: 21.15px;
}

@media (max-width: 700px) {
    .fa-radiation.novelas-raw {
    font-size: 13.5px;
    top: 15px;
    }
.novelas-18::before {
    top: 15px;
    height: 13.5px;
    width: 13.5px;}
}
/**/
.h_btn,.logotype,.nightmode,.locale-switch{display:block;width:80px;height:80px;text-align:center;border:0 none;background:none;cursor:pointer;padding:0;box-shadow:0 1px 0 0 rgba(59,59,59,0),inset 0 -1px 0 0 #2f2c51;-webkit-box-shadow:0 1px 0 0 rgba(59,59,59,0),inset 0 -1px 0 0 #2f2c51}
.nightmode-icon { background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='sun' class='svg-inline--fa fa-sun fa-w-16' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23151515' d='M256 160c-52.9 0-96 43.1-96 96s43.1 96 96 96 96-43.1 96-96-43.1-96-96-96zm246.4 80.5l-94.7-47.3 33.5-100.4c4.5-13.6-8.4-26.5-21.9-21.9l-100.4 33.5-47.4-94.8c-6.4-12.8-24.6-12.8-31 0l-47.3 94.7L92.7 70.8c-13.6-4.5-26.5 8.4-21.9 21.9l33.5 100.4-94.7 47.4c-12.8 6.4-12.8 24.6 0 31l94.7 47.3-33.5 100.5c-4.5 13.6 8.4 26.5 21.9 21.9l100.4-33.5 47.3 94.7c6.4 12.8 24.6 12.8 31 0l47.3-94.7 100.4 33.5c13.6 4.5 26.5-8.4 21.9-21.9l-33.5-100.4 94.7-47.3c13-6.5 13-24.7.2-31.1zm-155.9 106c-49.9 49.9-131.1 49.9-181 0-49.9-49.9-49.9-131.1 0-181 49.9-49.9 131.1-49.9 181 0 49.9 49.9 49.9 131.1 0 181z'%3E%3C/path%3E%3C/svg%3E"); }
.chat-h-icon {display:block;width:2rem;height:2rem;margin:1.5rem;background-repeat: no-repeat no-repeat; background-position: center center; background-size: cover; background-image: url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='45.000000pt' height='45.000000pt' viewBox='0 0 512 512' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,512.000000) scale(0.100000,-0.100000)'%0Afill='%231a1a1a' stroke='none'%3E%3Cpath d='M1205 4835 c-590 -95 -1028 -527 -1130 -1114 -19 -108 -19 -311 0%0A-429 77 -475 423 -892 865 -1043 52 -18 101 -37 108 -42 9 -7 12 -80 12 -302%0A0 -287 0 -293 23 -326 35 -52 82 -79 139 -79 27 0 59 5 71 11 24 13 164 127%0A527 429 129 108 246 204 260 213 21 15 53 17 235 17 238 0 348 14 490 61 213%0A71 380 173 535 329 201 200 315 412 376 700 25 116 25 370 0 493 -106 539%0A-498 941 -1045 1069 -81 19 -126 20 -731 24 -529 3 -661 1 -735 -11z m1460%0A-358 c187 -58 334 -146 457 -275 121 -127 204 -274 248 -437 33 -120 38 -330%0A12 -455 -71 -345 -307 -621 -636 -745 -130 -49 -184 -56 -485 -62 l-283 -6%0A-77 -57 c-42 -32 -170 -137 -286 -233 -245 -205 -222 -208 -224 34 -1 144 -3%0A159 -23 189 -36 52 -66 68 -185 100 -62 16 -147 45 -188 64 -291 135 -502 400%0A-567 715 -26 126 -21 335 12 456 86 319 330 583 640 691 152 53 147 53 845 51%0Al650 -2 90 -28z'/%3E%3Cpath d='M947 3671 c-108 -69 -123 -215 -30 -303 60 -58 150 -71 223 -33 99%0A52 132 197 63 282 -69 87 -170 108 -256 54z'/%3E%3Cpath d='M1799 3680 c-63 -33 -109 -106 -109 -174 0 -78 65 -164 143 -185 180%0A-51 321 166 200 309 -56 67 -160 89 -234 50z'/%3E%3Cpath d='M2645 3684 c-147 -76 -152 -277 -10 -352 48 -24 132 -21 183 8 96 54%0A128 185 66 272 -40 57 -95 88 -159 88 -27 0 -63 -7 -80 -16z'/%3E%3Cpath d='M4129 3377 c-106 -72 -107 -215 -2 -282 18 -11 72 -42 119 -70 95%0A-55 219 -164 290 -257 142 -184 214 -422 201 -662 -14 -256 -110 -470 -291%0A-652 -143 -142 -300 -228 -504 -275 -98 -23 -142 -46 -176 -92 -19 -26 -21%0A-46 -26 -219 l-5 -190 -255 211 c-140 116 -273 224 -294 239 l-39 27 -286 7%0Ac-205 4 -303 11 -346 22 -192 49 -301 108 -478 258 -75 64 -96 73 -166 66 -59%0A-6 -94 -30 -121 -84 -47 -95 -21 -161 111 -274 230 -198 544 -320 824 -320 50%0A0 153 -3 228 -7 l137 -6 197 -165 c255 -212 495 -409 556 -455 42 -32 56 -37%0A104 -37 65 0 111 24 142 74 18 29 21 50 21 147 0 63 3 198 7 301 l6 187 66 22%0Ac460 152 802 543 897 1026 24 120 24 375 1 495 -37 188 -118 377 -227 530%0A-156 219 -477 458 -614 458 -28 0 -55 -8 -77 -23z'/%3E%3C/g%3E%3C/svg%3E"); }
.logotype>h1{font-size:11px;margin:0!important;padding-bottom:0!important;padding-top:1.2em!important;color:#4D5656}
.h_btn > .icon,.h_btn > .menu_toggle,.nightmode .nightmode-icon {opacity:.4;transition:opacity .2s ease;}
.h_btn:hover > .icon,.h_btn:hover > .menu_toggle,.nightmode:hover .nightmode-icon{opacity:1;}
.login,.loginpane{position:relative}
.login > .avatar{position:relative}
.h_btn{position:relative}
.h_btn.open{background-color:#16151d;z-index:21}
.h_btn.open > .icon_close,.h_btn.open > .avatar,.h_btn.open > .icon{transition:transform .2s ease, opacity .2s ease, margin-top .2s ease;}
.h_btn > .icon_close{position:absolute;left:0;top:0;margin:20px 0 0 20px}
.h_btn > .icon_close > i{background-color:#fff}
.h_btn > .icon_close,.h_btn.open > .avatar,.h_btn.open > .icon,.h_btn.open > .icon{opacity:0;visibility:hidden;-webkit-transform:scale(0.5,0.5);transform:scale(0.5,0.5)}
.h_btn.open > .icon_close{opacity:1;visibility:visible;-webkit-transform:scale(1,1);transform:scale(1,1)}
.login > .avatar > .cover{width:40px;height:40px}
.pmnum_0 > .num{display:none}
.num{background:#6a6c6b;color:#fff;font-weight:700; height:12px;line-height:11px;min-width:8px;padding:2px 3px 0;display:inline-block;vertical-align:top;margin-top:-6px;text-align:center;font-size:9px;border-radius:7px}
.login > .icon-login{margin-top:20px}
.head_drop{position:absolute;left:0;top:0;width:290px!important;margin-left:80px;z-index:20;display:none;background-color:#16151d;color:#fff;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)}
.head_drop a{color:inherit}
.head_drop .hd_pad{padding:25px}
.loginbtn_open #login_drop{display:block}
.login_form > ul{list-style:none;padding:0;margin:0}
.login_form > ul > li,.login_form .soc_links{margin-bottom:20px}
.login_form > ul > li > input{border-color:#313131;color:#d5d5d5}
.login_form .soc_links > a{background-color:#2f2f2f}
.login_form__foot{text-align:left;margin-top:20px}
.login_pane__info{text-align:center}
.login_pane__info .name{font-size:1.2em}
.login_pane__info .avatar{display:block;margin:12px auto}
.login_pane__info .avatar .cover{border:5px solid #fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2)}
.login_pane__menu{list-style:none;padding:0;margin:25px 0;text-align:left;border-bottom:1px solid rgba(255,255,255,0.2)}
.login_pane__menu li a{color:inherit;text-decoration:none!important;padding:14px 0;display:block;border-top:1px solid rgba(255,255,255,0.2);color:rgba(255,255,255,0.8)}
.login_pane__menu li a:hover{color:#fff}
.login_pane__foot{text-align:left}
.login_pane__foot .plus_icon{margin:-3px 5px 0 0}
.login_pane__foot .plus_icon > span:before,.login_pane__foot .plus_icon > span:after{background-color:#fff}

#upper{position:absolute;left:0;bottom:0;width:80px;height:80px}
#upper .icon{width:20px;height:32px;fill:#323232;position:absolute;left:50%;top:50%;margin:-16px 0 0 -10px}
#upper:hover .icon{fill:#a9a9a9}
#menubtn{text-transform:lowercase;white-space:nowrap;border:0 none;background-color:transparent;color:#fff;padding:20px;text-align:center}
#menubtn > *,#menubtn{cursor:pointer}
.menu_toggle,.icon_close{display:inline-block;vertical-align:middle;width:40px;height:40px;margin:0;position:relative}
.menu_toggle > i,.icon_close > i{height:3px;width:100%;background-color:#fff;border-radius:2px;position:absolute;left:0;top:0;-webkit-transition:all ease .3s;transition:all ease .3s}
.mt_1{margin-top:9px}
.mt_2{margin-top:18px}
.mt_3{margin-top:27px}
.menu_toggle__title{display:none}
#menubtn.open .mt_1,.icon_close > i.mt_1{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
#menubtn.open .mt_2{opacity:0}
#menubtn.open .mt_3,.icon_close > i.mt_2{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
#menubtn.open .mt_1,#menubtn.open .mt_2,#menubtn.open .mt_3,.icon_close > i{margin-top:18px}
#menubtn.open{background:#16151d}
#menubtn.open .menu_toggle{opacity:1!important}
#menubtn.open i{background-color:#fff}
#menu,.greenmenu{width:290px}
#menu{display:none;position:absolute;left:0;top:0;z-index:20;height:100%;margin-left:80px;background:#16151d;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);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.menubtn_open #menu{display:block}
.greenmenu{padding-top:80px}
.menu{padding:15px 0}
.menu a{display:block;padding:10px 25px;text-decoration:none!important;color:#fff;opacity:.7}
.menu a:hover{opacity:1}
.menu a.active{font-weight:bold;color:#fff;opacity:1!important;cursor:default;position:relative}
.menu ul{display:block;margin:0;padding:0;list-style:none}
.menu ul ul{padding-left:10px}
#q_search{position:absolute;left:0;top:0;width:100%}
.q_search > input{width:100%;height:80px;line-height:24px;padding:28px 68px 28px 25px;border-radius:0;background:none!important;color:#d5d5d5!important;display:block;border:0 none;box-shadow:0 1px 0 0 rgba(255,255,255,0.2),inset 0 -1px 0 0 rgba(0,0,0,0.06);-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.2),inset 0 -1px 0 0 rgba(0,0,0,0.06);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.q_search input::-webkit-input-placeholder{color:#b7b7b7}
.q_search > .q_search_btn{width:40px;height:40px;padding:0;position:absolute;right:0;top:0;margin:19px 14px 0 0;background:none;border:0 none;cursor:pointer;opacity:.7}
.q_search_btn > .icon{fill:#fff;position:absolute;left:50%;top:50%;margin:-9px 0 0 -9px;width:18px;height:18px}
.q_search_btn:hover{opacity:1}

#h_skin { position: relative; }
#h_skin .h_btn { color: #fff; background: none; }

.icon-skin { width: 48px !important; height: 48px !important; }
.skin_drop {
    z-index: 21; opacity: 0; visibility: hidden; position: absolute;
    transform: translate(-50%, -50%) scale(0.7); list-style: none; padding: 0; margin: 0; pointer-events: none;
    transition: opacity .125s ease, visibility .125s ease, transform .225s ease;
}

@media (min-width: 701px) {
    .skin_drop { display: block !important; left: 100%; top: 50%; margin-left: -6px; }
    .skin_drop > li { margin-left: 14px; }
    .skin_drop > li + li { margin-top: 2px; }
    .skin_drop > li:first-child + li, .skin_drop > li + li:last-child { margin-top: 0; }
    .skin_drop > li:first-child, .skin_drop > li:last-child { margin-left: 0; }

    html.cskin_open .skin_drop { transform: translate(0, -50%) scale(1.0); }
}


html.cskin_open .skin_drop { pointer-events: auto; opacity: 1; visibility: visible; }

.skin_circle { display: block; width: 44px; height: 44px; padding: 3px; cursor: pointer; border: 0 none !important; border-radius: 50%; background: #3f4a5f !important; box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.25); }
.skin_circle span { display: block; padding: 7px; width: 24px; height: 24px; border-radius: inherit; transition: box-shadow .2s ease; }
.skin_circle span > svg { width: inherit !important; height: inherit !important; display: block; opacity: 0; transform: scale(0.8); transition: transform .2s ease, opacity .2s ease; }

.active > .skin_circle { pointer-events: none; cursor: default; }
.active > .skin_circle span > svg { opacity: 1; transform: scale(1.0); }

.skin_circle.skin_green span { box-shadow: inset 0 0 0 8px #913fe2; background-color: #F3F3F3; color: #913fe2; }
.skin_circle.skin_green:hover span { box-shadow: inset 0 0 0 6px #913fe2; }
.active > .skin_circle.skin_green span { box-shadow: inset 0 0 0 3px #913fe2; }

.skin_circle.skin_dgreen span { box-shadow: inset 0 0 0 8px #913fe2; background-color: #16151d; color: #913fe2; }
.skin_circle.skin_dgreen:hover span { box-shadow: inset 0 0 0 6px #913fe2; }
.active > .skin_circle.skin_dgreen span { box-shadow: inset 0 0 0 3px #913fe2; }

.skin_circle.skin_dblue span { box-shadow: inset 0 0 0 8px #6182B5; background-color: #374B69; color: #6182B5; }
.skin_circle.skin_dblue:hover span { box-shadow: inset 0 0 0 6px #6182B5; }
.active > .skin_circle.skin_dblue span { box-shadow: inset 0 0 0 3px #6182B5; }

.skin_circle.skin_amoled span { box-shadow: inset 0 0 0 8px #C58AF9; background-color: #19191A; color: #C58AF9; }
.skin_circle.skin_amoled:hover span { box-shadow: inset 0 0 0 6px #C58AF9; }
.active > .skin_circle.skin_amoled span { box-shadow: inset 0 0 0 3px #C58AF9; }

@media (max-width: 700px) {
    #h_skin { float: left; }
    .skin_drop { display: flex !important; top: 100%; left: 50%; margin-top: -4px; }
    .skin_drop > li { margin-top: 14px; }
    .skin_drop > li + li { margin-left: 2px; }
    .skin_drop > li:first-child + li, .skin_drop > li + li:last-child { margin-left: 0; }
    .skin_drop > li:first-child, .skin_drop > li:last-child { margin-top: 0; }

    html.cskin_open .skin_drop { transform: translate(-50%, 0) scale(1.0); }
}

#footer{border-top:1px solid #2f2c51;padding:30px 0}
.footer_new_year{background-image:url(/assets/Green/images/background.jpg);background-position:left bottom}
.foot_menu{list-style:none;padding:0 0 0 20px;margin:0 0 20px}
.foot_menu:after,.foot:after,.footer:after{clear:both;display:table;content:""}
.foot_menu > li{float:left;width:20%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.foot_menu > li > b{display:block;margin-bottom:1em;text-transform:uppercase}
.foot_menu > li > b > i{display:none}
.foot_menu > li nav > a{color:#999;display:block;padding:.2em 0;text-decoration:none!important}
.foot_menu > li nav > a:hover{color:inherit}
@media (min-width: 991px) {
.foot_menu > li > div{display:block!important;height:auto!important;width:auto!important}
.subs{width:100%;margin-bottom:10px}
}
.footer{padding:0 50px;font-size:.9em}
.copyright{float:left;}
.ca{float:right;white-space:nowrap}
.foot{padding-top:30px;font-size:.9em}
.soc_links{float:left;display:flex;justify-content:space-between}
.soc_links > .title{text-transform:uppercase;padding:7px 0}
.soc_links > a{display:inline-block;width:auto;height:21px;line-height:31px;border-radius:10%;padding:4px;text-align:center;margin-left:8px;text-decoration:none;-webkit-transition:all ease .1s;transition:all ease .1s}
.soc_links > a:hover{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.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: #ff0000; }
.soc_od:hover { background-color: #ff7800; }
.soc_mail:hover { background-color: #006cff; }
#topside{position:relative}
#topside_right{position:absolute;right:0;top:0;bottom:0}
.breadcrumbs-panel{padding:28px 35px;line-height:22px; height: 60px;background-color: #16151d;color:#bdbdbd;font-size: 12px;border-bottom:1px solid #2f2c51; box-sizing: border-box;}
@media (min-width: 1200px) { .breadcrumbs-panel { height: 80px; } }
#dle-speedbar{color:#7d7d7dd6}
#dle-speedbar a{color:#bdbdbd}
.str_right{position:relative;z-index:1}
.structure {position:relative}
.body_right > .structure:first-child .rightside_bg { border-top-right-radius: 8px; }
.rightside_bg{position:absolute;right:0;top:0;bottom:0;width:32.26%;background:#16151b;}
.rightside_bg:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;height:100%;border-left:1px solid #2f2c51;z-index:1}
.rightside_bg:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:20%;background-image:-webkit-linear-gradient(top,#16151b 0%,#1c1a2d 100%);background-image:-moz-linear-gradient(top,#16151b 0%,#1c1a2d 100%);background-image:-o-linear-gradient(top,#16151b 0%,#1c1a2d 100%);background-image:-ms-linear-gradient(top,#16151b 0%,#1c1a2d 100%);background-image:linear-gradient(top,#16151b 0%,#1c1a2d 100%)}
.block{margin:25px 0;padding:0 25px}
.cat_block{margin:10px 0;padding:0 35px}
.full_block{margin:5px 0;padding:0 5px}
.block_sep{margin:35px 0;border-top:1px solid #2f2c51;width:100%}
.block > h4.title, .block > .mcollapse-title .title {text-transform:uppercase}
/**/
.tabs_page_in, .block_tabs {height:32px;padding:2px;border-radius:18px;overflow:hidden;background:#2f2c51;white-space: nowrap;}
.tabs_page a, .block_tabs > li > a {text-align:center;display:block;height:26px;padding-top:7px;color:#ccc;text-decoration:none!important;text-transform:uppercase;border-radius:16px;font-size:11px;font-weight:bold;box-sizing:content-box;cursor: pointer;}
.block_tabs{list-style:none;margin-bottom:25px;}
.block_tabs > li{float:left;width:50%}
/**/
.block_tabs > li > a:hover, .tabs_page a:hover { color:#fff; }
.block_tabs > li.active > a, .tabs_page a.active {color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);background-image:-webkit-linear-gradient(top,#913fe2 0%,#16151d 100%)}
.tabs_page { display: block; text-align: center; }
.tabs_page_in { display: flex; margin: 0 auto; }
.tabs_page a { flex-basis: 0; flex-grow: 1; max-width: 100%; }
.story_line{display:block;}
.story_line.story_line-com {margin: 0 0 20px;}
.story_line:after{clear:both;display:table;content:""}
.story_line .edit_btn{float:right}
.story_line-img .image{width:64px;height:64px; min-width:64px;border-radius:50%;background-color:#797D7F;position:relative;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1)}
.story_line-img .image:after,.story_line-img .image:before{content:"";position:absolute;left:50%;top:50%;border-radius:50%;opacity:0;visibility:hidden;-webkit-transform:scale(0.2,0.2);transform:scale(0.2,0.2)}
.story_line-img .image:before{margin:-25px 0 0 -25px;background-color:#16151da3;width:50px;height:50px;-webkit-transition:all ease .3s;transition:all ease .3s}
.story_line-img .image:after{margin:-10px 0 0 -10px;background-color:#a3a3a3a3;width:20px;height:20px;-webkit-transition:all ease .5s;transition:all ease .5s}
.story_line-img a:hover .image::after,.story_line-img a:hover .image:before{opacity:1;visibility:visible;-webkit-transform:scale(1,1);transform:scale(1,1)}
.story_line-img > a { display: flex; }
.story_line > a { color:inherit;text-decoration:none!important;position: relative;}
.story_line > a * {cursor:pointer}
.story_line-img > a > div { align-self: center; flex: 1 1 auto; }
.story_line > a > div{opacity:.8;}
.story_line > a:hover > div{opacity:1}
.story_line .title{font-weight: bold;letter-spacing: 0.4px;}
.story_line .meta{margin-top:.25em}
.fs-reset { font-size: inherit; line-height: inherit; }
.cat_line{display:block;margin-top:15px}
.cat_line:after{clear:both;display:table;content:""}
.cat_line .edit_btn{float:right}
.cat_line a:hover .image::after,.cat_line a:hover .image:before{opacity:1;visibility:visible;-webkit-transform:scale(1,1);transform:scale(1,1)}
.cat_line > a{color:inherit;text-decoration:none!important}
.cat_line > a *{display:block;cursor:pointer}
.cat_line > a > div{overflow:hidden;opacity:.8}
.cat_line > a:hover > div{opacity:1}
.cat_line .date{font-size:.8em;margin-bottom:10px}
.full_line{display:block;margin-top:7px}
.full_line:after{clear:both;display:table;content:""}
.full_line .edit_btn{float:right}
.full_line a:hover .image::after,.full_line a:hover .image:before{opacity:1;visibility:visible;-webkit-transform:scale(1,1);transform:scale(1,1)}
.full_line > a{color:inherit;text-decoration:none!important}
.full_line > a *{display:block;cursor:pointer}
.full_line > a > div{overflow:hidden;opacity:.8}
.full_line > a:hover > div{opacity:1}
.full_line .date{font-size:.8em;margin-bottom:7px}
.vote_title{margin-top:0}
.vote_more{margin:-.6em 0 1em;text-transform:lowercase}
.vote_list{margin:1.5em 0}
.vote_list .vote,.vote_list .pollanswer{margin:.6em 0 .2em}
.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:12px;height:12px;border:2px solid #c3c3c3;background-color:transparent;margin:-3px 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{border-color:#913fe2}
.vote_list .vote > input:checked + label:before,.vote_list .pollanswer > input:checked + label:before{background-color:#ffde27;width:8px;height:8px;border:4px solid #913fe2}
.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:border-color ease .2s;transition:border-color ease .2s}
.vote_votes,.pollallvotes{font-size:.9em}
#dlevotespopup{height:auto!important;overflow:visible!important}
.vote_result_btn{border:0 none;display:inline-block;vertical-align:middle;cursor:pointer;height:40px;width:40px;border-radius:50%;outline:none;margin:0 0 0 10px;padding:0;box-shadow:inset 0 1px 5px 0 rgba(0,0,0,0.14);-webkit-box-shadow:inset 0 1px 5px 0 rgba(0,0,0,0.14);background-color:#16151d}
.vote_result_btn > span{display:block;width:18px;margin:2px auto}
.vote_result_btn > span > i{display:block;height:3px;width:18px;border-radius:2px;margin:1px 0 3px;background:#878787;-webkit-transition:width ease .3s;transition:width ease .3s}
.vote_result_btn > span > i.vr_2{width:9px}
.vote_result_btn > span > i.vr_3{width:13px}
.vote_result_btn:hover > span > i.vr_1{width:6px}
.vote_result_btn:hover > span > i.vr_2{width:18px}
.vote_result_btn:hover > span > i.vr_3{width:15px}
.poll_block{margin:1.5em 0;padding:1.5em;background-color:#f2f2f2;overflow:hidden}
.poll_block_in{margin:0 auto;background-color:#fff;max-width:400px;padding:50px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.14);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.14);border-radius:4px}

.block > .banner{display:block;width:100%;text-align:center}
.block > .banner img{max-width:100%;vertical-align:top}
#ratedialog{overflow: visible!important;}
.rate-stat { display: flex;position: relative;}
.rate-stat-num, .rate-your .bold.grey { margin-right: 12px; white-space: nowrap; width: 96px; }
.rate-stat-num > .bold { font-size: 32px; line-height: 1.2; display: block; }
.rate-stat-list, .list-fav { list-style: none; padding: 0; margin: 0; }
.rate-stat-list { flex: 1 1 auto; }
.rate-stat-list > li, .list-fav > li { display: flex; align-items: center; }
#ratedialog .rate-stat-list > li, .list-fav > li { display: flex; align-items: center; justify-content: center;}
.rate-stat-list > li .rate-progress { flex: 1 1 auto; margin: 1px 12px; }
.rate-stat-list > li .rate-progress + .small { width: 100%; min-width: 52px; max-width: 52px; padding-top: 2px; line-height: 1.3; height: 1.3em; }
.rate-progress, .rate-progress > span, .progressbar, .progressbar > span { display: block; overflow: hidden; border-radius: 3px; }
.rate-progress { height: 6px; background-color: #ededed; }
.rate-progress > span { background-color: #ebbc61; padding-top: 6px; height: 0; }
.rate-your { font-size: 12px; display: flex; align-items: center; margin-top: 16px; }
.rate-your .bold.grey { width: 96px; }
.rate-your .unit-rating, .rate-krit .unit-rating { margin-top: -4px; margin-right: 12px; }
.rate-block:not(.rate-krit) .rate-stat-list .unit-rating { width: 70px; height: 14px; }
.rate-krit { margin-bottom: -4px; }
.rate-krit .rate-stat-list > li { font-size: 12px; }
.rate-krit .rate-stat-list > li:not(:first-child) { margin-top: 9px; }
.rate-krit .rate-stat-list > li > .bold { margin-right: 12px; }
.list-fav > li:not(:first-child) { margin-top: 10px; }
.list-fav > li .small > .bold { display: inline-block; width: 102px; margin-right: 10px; }
.list-fav > li .progressbar { width: 100%; flex: 1 1 auto; margin-right: 12px; }
.list-fav > li .progressbar + .small { white-space: nowrap; width: 100%; max-width: 200px; min-width: 200px; }
.list-fav > li .small { white-space: nowrap; }
.progressbar { border-radius: 8px; width: 100%; height: 16px; background-color: #373737; }
.progressbar > span { border-radius: 0; background-color: #2f2c51; padding-top: 16px; height: 0; }

.bl_full_rate .btn-block { margin-top: 25px; }
.rate_form { margin: 0 0 20px 0; padding: 20px; list-style: none; border: 1px solid #313131; border-radius: 10px; text-align: center; }
.rate_form > li:not(:first-child) { margin-top: 14px; }
.rn_group > input + label { background-repeat: repeat-x; background-position: 0 50%; background-size: auto 100%; }
.rn_group { font-size: 0; unicode-bidi: bidi-override; margin-left: -2px; }
.rn_group * { font-size: 1.6rem; }
.rn_group > input { display: none; }
.rn_group > input + label {
    display: inline-block; overflow: hidden; color: #d5d5d5;
    width: 30px; height: 0; overflow: hidden; padding-top: 30px; white-space: nowrap; cursor: pointer;
    text-align: center; font-weight: bold;
    margin-bottom: 0;
}
.rn_group > .rn_clear + label { text-indent: -9999px; width: .5em; height: auto; line-height: normal; padding: 0; margin-left: -.5em; border-right-width: 0; background: none !important; }

.tag_list > span{margin:0 3px 3px 0}
.tag_list > span,.tag_list > span > a{display:inline-block}
.tag_list > span > a{color:inherit;text-decoration:none!important;padding:5px 10px;border-radius:6px;background-color:#606060}
.tag_list > span > a:hover{background-color:#2f2c51;color:#d5d5d5;position:relative;box-shadow:0 3px 20px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,0.2)}
.tags_more{margin-top:1em}
.publishers_list > span > a{font-size:11px}
.publishers_list > span::after{content:", "}
.publishers_list > span:last-child::after { content: ""}
.cs_colors{width:16px;height:60px;position:absolute;left:0;top:50%;margin:-30px 0 0 20px}
.cs_colors > i{display:block;width:16px;height:16px;border-radius:50%;overflow:hidden;margin-top:6px}
.cs_colors > i:first-child{margin-top:0}
.cs_1{background-color:#3394e6}
.cs_2{background-color:#913fe2}
.cs_3{background-color:#ff485b}
.story{position:relative;margin-bottom: 50px;}
.story .title{margin:-.1em 0 .8em}
.story .title > a{color:inherit;text-decoration:none!important;}
.story .title > a:hover{color:#913fe2;transition:color ease .2s;}
.story_top{margin-bottom:1.5em;margin-top:-.8em}
.story_top .date{font-weight:700;font-size:.86em}

.showcont:not(.active) .showcont-btn { display: none; }
.showcont-btn {
    display: inline-block; vertical-align: top; height: 40px; line-height: 20px; padding: 10px; margin: -10px; margin-top: 0; border: 0 none; cursor: pointer;
    background: none; box-sizing: border-box;-ms-user-select: none; -moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;
}
.showcont-btn:after { content:""; display: inline-block; vertical-align: middle; margin-top: -.125em; margin-left: .25rem; width: 0; height: 0; border: solid; border-width: 5px 4px 0 4px; border-left-color: transparent; border-right-color: transparent; border-bottom-color: transparent; }
.showcont-hh { position: absolute; width: 1px; height: 4.5rem; top: 0; }

@media (min-width: 701px) {
    .shortstory { margin-bottom: 50px; }
    .short-cont { display: flex; flex-direction: column; }
    .short-cont .r-rate { order: 1; }
    .short-cont .cont { order: 2; }
    .short-cont .r-category { order: 3; }
    .short-cont .r-date { order: 4; }
    .mod-poster .readmore { width: 140px; }

    .mod-poster .short-cont { padding-left: 175px; position: relative; }
    .mod-poster .short-cont { min-height: 175px; }
    .mod-poster .short-cont .poster { position: absolute; left: 0; top: 0; width: 141px; height: 188px; }
    .showcont .cont-text { position: relative;  }
    .showcont.active .cont-text:after { height: 2rem; }
    .showcont .cont-text:after {
        content: ""; position: absolute; left: 0; bottom: 0; height: 0; width: 100%;
        background: linear-gradient(0deg, #16151b 0%,#1c1a2d00 100%);
        pointer-events: none; transition: height ease .2s;
    }
    .showcont.active .cont-text { max-height: 4.5em; overflow: hidden;}
    .showcont .cont-text { max-height: max-content; }

    .story_tools { display: flex; height: 40px; }
    .story_tools_in{ display: inline; }
    .story_tools:after{content:"";position:absolute;left:35px;top:0;right:35px;border-radius:20px;height:40px;box-shadow: inset 0 0 0 1px #2f2c51; background-color: #16151d; z-index:0}
    .story_tools:before{content:""; position:absolute;left:0; top: 50%;border-top:1px solid #2f2c51;width: 100%;}
    .story_tools .fav_btn { position: absolute; right: 0; top: 0; margin-right: 35px; z-index: 1; }
    .story_tools_in .share { position: relative; z-index: 1; } 
    .ccline:last-child{border-bottom:none}
    .bookmark-text:after{content:"Bookmark";}
}
@media (min-width: 701px) and (max-width: 1200px) {
    .mod-poster .short-cont { padding-left: 170px; }
    .mod-poster .short-cont { min-height: 170px; }
    .dle-comments-navigation { padding: 30px; }
}
@media (max-width: 700px) {
    .bookmark-text:after{content:"Bookmark";}
    .short-cont .r-category { display: none; }
    .short-cont .r-date { margin-top: .125rem; font-size: 11px; }
    .mod-poster .short-cont .poster { float: left; width: 120px; height: 160px; margin: 0px 15px 5px 0px; z-index: 1; position: relative; }
    .showcont .cont-in { max-height: fit-content; position: relative; }
    .showcont .cont-in:after {
        content: ""; position: absolute; left: 0; bottom: 0; height: 0; width: 100%;
        background: linear-gradient(0deg, #16151b 0%,#1c1a2d00 100%);
        pointer-events: none; transition: height ease .2s;}
    .showcont.active .cont-in:after { height: 2rem; }
    .showcont.active .cont-in { max-height: 10.5em;overflow: hidden; }
    .mcollapse-cont>.showcont.active .cont-in { max-height: 4.5em; overflow: hidden; }
    .showcont-hh { height: 10.5em; }
    .showcont-btn { text-transform: uppercase; font-size: 11px; }
    .comments_box_in:after{border-bottom-color:#00000000!important}

    .story_tools { margin-left: 0 !important; margin-right: 0 !important; padding-left: 0 !important; padding-right: 0 !important; }
    .story_tools_in { display: flex; box-shadow: inset 0 0 0 1px #2f2c51; border-radius: 20px; }
    .story_tools_in .fav_btn { margin-left: auto; margin-right: 0 !important; }
    .story_tools_in .fav_btn .addlist .trigger .bookmark-text:after{content:"Bookmark"}
    .r-fullstory-btns .fav_btn .addlist .trigger .bookmark-text:after{content:"Bookmark"}
    .fav_head .addlist .expanded-options{left:10%!important}
    .story_tools .meta { display: flex; }
    .story_tools .meta .meta_author, .fullstory .story_tools_in .rate { margin-left: auto; }
    .fullstory .story_tools .meta .meta_author { margin-left: 0; margin-right: auto; }
    .fullstory .story_tools_in > .rate { margin-top: 5px; }
    .shortstory .r-date .up_label { background-color: transparent; margin-left: 0; padding-right: 0; color:#913fe2}
    .shortstory .r-date .up_label:after { margin-left: 2px; }
    .desc-text {min-block-size: 120px;}

}

.poster > .cover { display: block; width: 100%; height: 100%; border-radius: 5px; box-shadow: 0 12px 20px -6px rgba(0,0,0,0.1); }
.short-cont .title { order: 0; font-size: 18px; margin-bottom: 0; }
.short-cont .cont { margin: .75rem 0; }
.r-date { font-size: 12px; }
.r-date > time + .up_label { margin-left: .25rem; }
.up_label, .raw_edition{
    color: #913fe2; background-color: #913fe224; display: inline-block; position: relative;
    font-weight: bold; text-transform: uppercase; border-radius: 16px; height: 16px; line-height: 12px;
    padding: 3px 6px 0 12px; font-size: 11px; letter-spacing: -.025em; box-sizing: border-box;
    text-decoration: none !important; transition: background-color ease .1s
}
a.up_label:hover { background-color: #fff3b; color: #828282; }
.up_label:before, .raw_edition:before { content: "UP: "; }
.up_label:after, .raw_edition:after { content: ""; position: absolute; left: 0;top: 50%; margin-top: -2px; margin-left: 5px; height: 4px; width: 4px; background-color: #913fe2; border-radius: 50%; }
a.up_label:hover:after { background-color: #797d7f; }

.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%}
.story>.text p {margin: 0 0 1.5em;word-wrap:break-word}
.story>.text p+br {display:none}
.story>.text p>br {display:none}
.story>.text p:last-child {margin-bottom:0}
.story>.text blockquote{margin-bottom:1em!important;word-wrap:break-word}
.story>.text table{overflow-y:auto;height:auto;width:100%;table-layout:fixed;border-collapse:collapse;margin-bottom:0.9em;border-collapse:inherit;border-top-color:rgb(94,94,94);border-right-color:rgb(94,94,94);border-bottom-color:rgb(94,94,94);border-left-color:rgb(94,94,94)}
.story>.text tr{overflow-y:auto;display:table-row;border-color:inherit}
.story>.text td{overflow-y:auto;padding:5px 10px;display:table-cell;border:1px solid #bbbbbb!important;vertical-align:inherit}
.story>.text td::-webkit-scrollbar {height: 10px}
.story>.text td::-webkit-scrollbar-thumb { background-color:#0000003d;}
.story>.category,.editdate{margin:1.5em 0}
.story>.category>.icon{width:17px;height:9px;margin:-2px 8px 0 0;fill:#913fe2}
.editdate{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}
.complate{float:right;padding:3px 0 3px 0}
.story_icons{float:right;list-style:none;padding:3px 0 0 0;margin:0 0 0 20px}
.story_icons > li{text-align:center;margin:0 0 10px}
.short-cont .edit_btn { position: absolute; right: 0; margin-top: -2px; }
.short-cont .edit_btn + .title { padding-right: 36px; }
.edit_btn > a{display:inline-block;width:30px;height:26px;padding-top:4px}
.edit_btn > a{position:relative;overflow:hidden}
.edit_btn > a > i,.edit_btn > a:after,.edit_btn > a:before{padding-top:3px;width:19px;height:0;background-color:#000;overflow:hidden;display:block;border-radius:2px;margin:3px 0 0 6px;opacity:.4;-webkit-transition:all ease .2s;transition:all ease .2s}
.edit_btn > a:before{margin-top:2px}
.edit_btn > a:after,.edit_btn > a:before{content:""}
.edit_btn > a:hover > i,.edit_btn > a:hover:after,.edit_btn > a:hover:before{opacity:1}
.edit_btn > a:hover > i{margin-left:0}
.attachment > a{color:inherit;display:block;margin:.4em 0}
.attachment > a > .icon{fill:#913fe2;width:16px;height:17px;margin:-.2em .6em 0 0}
.story_tools{margin-top:1.5em;position:relative;font-size:.9em;margin-left:-35px;margin-right:-35px;padding-left:35px;padding-right:35px;}
.addlist {position:relative; font-size: 12px;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}

/* Bookmarks */
.favdir__bookmark { position: relative; font-size: 12px; }
.r-fullstory-btns .bookmark--trigger { text-align: center; }
.addlist .trigger, .bookmark--trigger {
    padding: 12px 16px; height: 40px; line-height: 20px; cursor: pointer;
    display: flex; align-items: center; box-sizing: border-box; color: #913fe2 !important;
    font-weight: bold; text-transform: uppercase; text-decoration: none !important;
}
.bookmark--trigger { padding-left: 32px; display: block; max-width: 200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; }
.bookmark--trigger:before { position: absolute; left: 16px; top: 50%; margin: -8px 0 0 -4px !important; display: block; }
.bookmark--trigger > span { min-width: 0; display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.addlist .trigger:before, .bookmark--trigger:before {
    content: "\F199";
    font-family: "bootstrap-icons";
    padding-right: 5px;
}
    
.opt-trigger {
    padding: 12px 16px 12px 0; font-size: 12px; height: 40px;line-height: 20px;cursor: pointer; display: flex; align-items: center; box-sizing: border-box; color: #913fe2; font-weight: bold; text-transform: uppercase;}
.opt-trigger:before {
    content: ""; width: 14px; height: 14px; margin: -1px 4px 0 0;
    background-size: 14px 14px; background-repeat: no-repeat; background-position: 50% 50%;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 507 507'%3E%3Cpath fill='%2394ab7b' d='M440.813,280.5c0-7.65,2.55-15.3,2.55-25.5s0-17.85-2.55-25.5l53.55-43.35c5.1-5.1,5.1-10.2,2.55-15.3l-51-89.25 c-2.55-2.55-7.649-5.1-15.3-2.55l-63.75,25.5c-12.75-10.2-28.05-17.85-43.35-25.5l-10.2-66.3C315.863,5.1,308.212,0,303.113,0 h-102c-5.101,0-12.75,5.1-12.75,10.2l-10.2,68.85c-15.3,5.1-28.05,15.3-43.35,25.5l-61.2-25.5c-7.65-2.55-12.75,0-17.851,5.1 l-51,89.25c-2.55,2.55,0,10.2,5.1,15.3l53.55,40.8c0,7.65-2.55,15.3-2.55,25.5s0,17.85,2.55,25.5l-53.55,43.35 c-5.1,5.101-5.1,10.2-2.55,15.301l51,89.25c2.55,2.55,7.649,5.1,15.3,2.55l63.75-25.5c12.75,10.2,28.05,17.85,43.35,25.5 l10.2,66.3c0,5.1,5.1,10.2,12.75,10.2h102c5.101,0,12.75-5.101,12.75-10.2l10.2-66.3c15.3-7.65,30.6-15.3,43.35-25.5l63.75,25.5 c5.101,2.55,12.75,0,15.301-5.101l51-89.25c2.55-5.1,2.55-12.75-2.551-15.3L440.813,280.5z M252.113,344.25 c-48.45,0-89.25-40.8-89.25-89.25s40.8-89.25,89.25-89.25s89.25,40.8,89.25,89.25S300.563,344.25,252.113,344.25z'/%3E%3C/svg%3E");}

.fav_head .addlist .trigger{padding:12px 0 12px 16px!important}
.addlist .expanded-options {
    position: absolute; left:40%; top:110%; width: 116px; padding: 5px 0; z-index: 99; text-align: left;
    margin-left: -58px;display:none; background-color: #2f2c51; border-radius: 10px;
    border: 1px solid #31313166; border-color: rgba(0,0,0,0.1); 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);}
.addlist .option { padding: 4px 16px; line-height: 16px; cursor: pointer; }
.addlist .option:hover { background-color: #00000033; color: #d5d5d5; }
.addlist .option.remove-trigger { color: #d55b3a !important; }
.addlist .option.remove-trigger:hover { background-color: #bc51511f; }

/*  */
.bookmark__popup {
    display: none; position: absolute; top: 100%; left: 50%;
    width: 144px; z-index: 998; margin-left: -72px; margin-top: -4px; padding: 8px 0 4px 0;
    background-color: #2f2c51; border: 1px solid #09071e; border-radius: 8px;
    box-shadow: 0 8px 32px -10px rgb(0 0 0 / 30%);
}
.bookmark__popup:after {
    content: ""; width: 0; height: 0; border-style: solid; border-width: 0 6px 7px 6px; position: absolute; left: 50%; bottom: 100%; margin-left: -6px; margin-bottom: -1px;
    border-color: transparent transparent #2f2c51 transparent;
}
.bookmark__popup * { box-sizing: border-box; }

/*  */
.bookmark__popup-list { max-height: 200px; overflow-x: hidden; overflow-y: auto; }
.bookmark__popup-list::-webkit-scrollbar {width:7px}
.bookmark__popup-list::-webkit-scrollbar-thumb { background-color:#71717166; border-right: 0; border-radius: 3px }

.bookmark__popup a {
    display: block; text-decoration: none; position: relative; padding: 2px 12px; height: 24px; padding-left: 28px; line-height: 21px; cursor: pointer; color: #fff;
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.bookmark__popup a:before {
    content: ""; position: absolute; left: 0; top: 50%; margin-top: -8px; margin-left: 8px; width: 16px; height: 16px;
    background: url(/templates/Dark/images/bookmarks.png) no-repeat 0 50%;
    background-size: 100% auto;
}
.bookmark__popup-list > a.active:before { background-position: 0 0; }
.bookmark__popup-list > a.active { color: #94AB7B; }
@media (min-width: 992px) {
   .bookmark__popup a:hover { background-color: #d5d5d5; }
}
a.note__popup-trigger { font-weight: bold; color: #94AB7B; padding-top: 6px; padding-bottom: 6px; height: 32px; }
a.note__popup-trigger:before { background-position: 0 100% !important; }

.story_tools_in > .rate {position:relative;z-index:1;float:left}
.story_tools_in > .rate{float:left;margin:2px 0 0 10px}
.story_tools_in .rate_stars{margin-top:6px}
.readmore { margin-right: 35px; position: relative; z-index: 1; text-align: center; }
.r-category a { color: inherit; font-weight: bold; display: inline-block; }
.r-category .icon-catarrow { margin-left: -20px; float: left; margin-top: .25rem; }
.icon-catarrow { width: 9px; height: 9px; }
.r-rate .rate-drop, .r-rate { display: flex; align-items: center; }
.story_line .r-rate-2,.story_line .r-rate-2 * { display: -webkit-box; }
.r-rate { margin-top: .25rem; }
.r-rate .rate_stars { margin-right: .5rem; margin-top: -.25rem; }
.r-rate > span, .r-rate .rate-drop > span { font-size:12px; color: #d5d5d5; }
.r-rate > span.bold, .r-rate .rate-drop > span.bold { margin-right: 4px; }
.r-rate > span:last-child, .r-rate .rate-drop > span:last-child { margin-left: .25rem; }
.rate_like > a,.rate_like-dislike{float:left;height:23px;line-height:23px;padding:6px;text-decoration:none!important;font-weight:700;color:#999;-webkit-transition:all ease .2s;transition:all ease .2s}
.rate_like .icon{width:15px;height:14px;margin:-2px .3em 0 0}
.rate_like > a{color:#913fe2}
.rate_like > a .icon{fill:#913fe2}
.rate_like > a:hover{opacity:.8}
.rate_like-dislike > a{display:inline-block;width:23px;height:23px;text-align:center;opacity:.6}
.rate_like-dislike > a:hover{opacity:1}
.rate_like-dislike .ratingplus{color:#913fe2}
.rate_like-dislike .ratingminus{color:#999}
.rate_like-dislike > span{vertical-align:middle;cursor:default;padding:2px}
.plus_icon,.plus_icon > span{width:15px;height:15px}
.plus_icon{border:4px 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;border-radius:2px}
.plus_icon > span:before,.plus_icon > span:after{background-color:#7b7b7b;content:""}
.plus_icon > span{left:0;top:0}
.plus_icon > span:after{left:0;top:0;width:100%;height:3px;margin-top:6px}
.plus_icon > span:before{left:0;top:0;width:3px;height:100%;margin-left:6px}
.plus_icon.minus > span:before{display:none}
.more_icon{height:5px;width:21px;margin-top:8px;display:flex;justify-content:space-between}
.more_icon > i{float:left;width:5px;height:5px;border-radius:50%;background-color:#fff}
.share{float:left;margin:10px 25px 0 10px}
.share a .ya-share2__badge{border-radius:50%;background-color:#fff}
.share a:hover .ya-share2__badge{background-color:#913fe2}
.share .ya-share2__container_size_s .ya-share2__icon{width:21px;height:21px;background-size:21px 21px}
.story_tools > .meta{margin:12px 18px 0 0;float:right;position:relative;z-index:1}
.meta:after{clear:both;display:table;content:""}
.meta{list-style:none;padding:0;margin:0}
.meta > li{display:inline;margin-left:25px}
.meta > li:first-child{margin-left:0}
/*.meta > li .icon{margin:-3px 8px 0 0}*/
.signature{font-size:.9em;opacity:.5;margin-top:.9em}
.navigation:after{clear:both;display:block;content:""}
.navigation{position:relative}
.pages{text-align:center;padding:0 55px}
.pages > *{color:inherit;display:inline-block;position:relative;padding:4px;border:3px solid transparent;min-width:22px;height:22px;line-height:21px;border-radius:18px;text-align:center;text-decoration:none!important;font-weight:700}
.pages span{border-color:#e1e1e1}
/**/.pages span.dots{border-color:transparent!important}
.pages a:hover{border-color:#2f2c51;color:#999}
.page_next-prev{position:relative;height:0}
.page_next-prev > span{position:absolute;top:0}
.page_prev{left:0;margin-left:-20px}
.page_next{right:0;margin-right:-20px}
.page_next-prev > span > span{opacity:.5}
.page_next-prev > span > *{display:block;width:36px;height:28px;padding:8px 20px 0}
.page_next-prev > span .icon{fill:#fff}
.page_next-prev > span > a:hover .icon{fill:#913fe2}
.splitnewsnavigation{margin:1.5em 0;padding:15px 0;font-weight:700;border:0 dashed #efefef;border-width:2px 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:#913fe2}
.static_pages{margin-top:1.5em;font-weight:700}

@media (max-width: 500px) {
.chapter-item-dots { display: none; }
}
.alert{background:#373737;padding:20px 25px;margin-bottom:25px;border-radius:4px}
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:#e85319}
@media (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 (max-width: 600px) {
.combo_field{margin-bottom:20px}
}
.avatar{display:inline-block}
.avatar .cover{width:100px;height:100px;border-radius:50%;white-space:nowrap;text-indent:-9999px;display:inline-block}
.form_submit{margin-top:20px}
.form-sep{border-top:1px solid #606060}
#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;border:1px solid #d5d5d5; background:#404040;color:#913fe2!important}
.status.offline{background-color:#e75820}
.status.online{background-color:#95c00e}
.status.offline{display:block}
.userinfo_top{position:relative;border-bottom:2px dashed #2f2c51;padding:50px;margin-bottom:50px}
.userinfo_top:after{clear:both;display:block;content:""}
.userinfo_top .avatar{float:right}
.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 #2f2c51;height:28px;border-radius:15px}
.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 #2f2c51;display:block;text-decoration:none!important;color:inherit;font-size:11px;font-weight:700;color:#999;line-height:20px;padding:4px 12px;-webkit-transition:color ease .3s;transition:color ease .3s}
.user_tab > li.active > a{color:inherit}
.usinf{list-style:none;padding:0;margin:0}
.usinf > li{padding:12px 0;border-top:1px solid #313131}
.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;overflow: visible!important}
.popup_userinfo_top{background-color:#16151d;padding:10px;text-align:center}
.popup_userinfo_top .avatar{vertical-align:top;border-radius:50%;border:3px solid #fff}
.popup_userinfo_top .avatar .cover{display:block;width:120px;height:120px;border:10px solid #2f2c51}
.popup_userinfo.useronline .avatar{border-color:#913fe2}
.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.2em}
.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:#913fe2}
.stats_head > ul > li > b{display:block;font-size:.8em;opacity:.5;font-weight:400}
.stats_head > ul > li.stats_d:before{background-color:#ffde27}
.stats_head > ul > li.stats_w:before{background-color:#3e99e7}
.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{margin-bottom:0}
.searchpage-result-after{border-bottom:2px dashed #2f2c51;margin-top: 20px;}
.search_head_line{border-bottom:1px solid #2f2c51;padding-bottom:30px;padding-top:30px;margin:0}
.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}
@media (min-width: 1201px) {
.m_ico{display:none}
}

@media (max-width: 1200px) {
.n_ico{display:none}
.wrp{padding:10px}
.body{padding-left:60px}
#body_left{width:60px}
.logotype > .icon,.login > .avatar{width:26px;height:26px;margin-top:17px}
.h_btn,.logotype,.nightmode,.locale-switch{width:60px;height:60px}
.nightmode-icon {margin: 1rem; width: 1.7rem; height: 1.7rem;}
/**/
.logotype::before{width:1.8rem; height:1.8rem; margin:1rem;}
/**/
.h_btn > .icon_close{margin:17px 0 0 17px}
.login > .icon-login_m{margin-top:16px}
.login > .avatar > .cover{width:26px;height:26px}
.num{background:#6a6c6b;color:#fff;font-weight:700;height:12px;line-height:11px;min-width:8px;display:inline-block;vertical-align:top;margin-top:-6px;text-align:center;font-size:9px;border-radius:7px}
#menubtn{padding:17px}
.menu_toggle,.icon_close{width:26px;height:26px}
.mt_1{margin-top:3px}
.mt_2{margin-top:11px}
.mt_3{margin-top:19px}
#menubtn.open .mt_1,#menubtn.open .mt_2,#menubtn.open .mt_3,.icon_close > i{margin-top:11px}
.head_drop,#menu{margin-left:60px}
.greenmenu{padding-top:60px}
.q_search > input{height:60px;line-height:24px;padding:18px 68px 18px 25px}
.q_search > .q_search_btn{margin:9px 14px 0 0}
#upper{width:60px;height:60px}
#upper .icon{width:20px;height:32px;fill:#323232;position:absolute;left:50%;top:50%;margin:-16px 0 0 -10px}
.breadcrumbs-panel{padding:18px 30px}
.block{padding-left:30px;padding-right:30px;margin-top:30px;margin-bottom:30px}
.cat_block{padding-left:30px;padding-right:30px;margin-top:20px;margin-bottom:10px}
.full_block{padding-left:5px;padding-right:5px;margin-top:5px;margin-bottom:5px}
.block_sep{margin:30px 0}
#footer{padding:30px 0}
.footer{padding:0 30px}
.foot{padding-top:10px;}
.cat_line .image:after,.cat_line .image:before{content:"";position:absolute;left:50%;top:50%;border-radius:50%;opacity:0;visibility:hidden;-webkit-transform:scale(0.2,0.2);transform:scale(0.2,0.2)}
.story_line .image{width:50px;height:50px;min-width:50px;min-height:50px;border-radius:50%;}
.story_line .image:after,.story_line .image:before{content:"";position:absolute;left:50%;top:50%;border-radius:50%;opacity:0;visibility:hidden;-webkit-transform:scale(0.2,0.2);transform:scale(0.2,0.2)}
.story_line .image:before{margin:-17px 0 0 -17px;width:34px;height:34px}
.story_line .image:after{margin:-7px 0 0 -7px;width:14px;height:14px}
.story_tools {  margin-left: -30px; margin-right: -30px; padding-left: 30px; padding-right: 30px; }
.story_tools:after{left:30px;right:30px;}
.story_tools .fav_btn {margin-right: 30px;}
.userinfo_top{padding:30px;margin-bottom:30px}
}
@media (max-width: 990px) {
ul{padding-left:0}
.str_right, .rightside_bg, .str_fullview .str_right .block_sep{display:none}
.str_fullview .str_right { display: block; }
.str_left{float:none;width:auto}
.copyright,.ca{display:block;float:none}
.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}
.poll_block_in{padding:30px}
}
@media (min-width: 701px) and (max-width: 990px) {
    .bl_full_group { display: flex; border: 0 solid #2f2c51; border-width: 1px 0; }
    .bl_full_group > .block { flex-basis: 0; flex-grow: 1; max-width: 100%; }
    .bl_full_group > .block .title { margin-top: 0; }
}
@media (max-width: 800px) {
.headfix #header,.headfix .greenmenu{position:static;top:0}
.wrp{padding:0}
.body{border-radius:0}
.foot{padding:20px}
.soc_links > .title{display:none}
.soc_links > a{margin-left:0;margin-right:6px}
h1,.h1{font-size:1.4em}
h2,.h2{font-size:1.3em}
h3,.h3{font-size:1.2em}
h4,.h4{font-size:1.1em}
h5,.h5{font-size:1em}
}
@media (max-width: 700px) {
.body{padding-left:0}
#body_left,.body_left_in{position:relative;height:60px;width:100%}
.body_left_in{position:relative;left:0;top:0;background-color:#16151d;z-index:22;box-shadow:0 2px 6px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,0.2)}
#upper{display:none}
.h_btn,.logotype,.nightmode,.locale-switch{float:left;box-shadow:none;-webkit-box-shadow:none}
#menubtn{float:right}
.mejs-container{max-width:100%}
.story video{max-width:100%}
.story iframe{max-width:100%}
#menu{position:fixed;width:100%;margin-left:0;background:#16151d}
.menubtn_open #menu{display:block}
.greenmenu{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.menubtn_open body,.sortbtn_open body,.loginbtn_open body,html.menubtn_open,html.sortbtn_open,html.loginbtn_open,.menubtn_open .page,.sortbtn_open .page,.loginbtn_open .page{overflow:hidden!important;width:100%;height:100%}
.menu > a{padding:12px 20px}
.menu > a.active:before{margin-right:20px}
#q_search{position:relative}
.q_search > input{padding-left:20px}
.q_search > .q_search_btn{margin-right:9px}
.head_drop{position:fixed;width:100%!important;margin-left:0;top:60px;bottom:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background:#16151d;box-shadow:none;-webkit-box-shadow:none}
.head_drop:after{content:"";position:fixed;left:0;top:60px;width:100%;height:8px;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.14) 100%);background-image:-moz-linear-gradient(bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.14) 100%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.14) 100%);background-image:-ms-linear-gradient(bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.14) 100%);background-image:linear-gradient(bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.14) 100%)}
.head_drop .hd_pad{padding:20px}
.sort_label{margin-bottom:20px}
.foot_menu{margin-bottom:20px;padding:0 20px}
.block{padding-left:20px;padding-right:20px;margin-bottom:20px;margin-top:20px}
.cat_block{padding-left:20px;padding-right:20px;margin-bottom:10px;margin-top:10px}
.full_block{padding-left:5px;padding-right:5px;margin-bottom:5px;margin-top:5px}
.shortstory,.fullstory{padding:20px;margin:0}
.block_sep{display:none}
.shortstory { background: linear-gradient(180deg, #16151d calc(100% - 40px), #16151d 100%); border-bottom: 1px solid #2f2c51; }
.story_tools_in,.story_tools > .meta{float:none}
.story_tools_in{height:40px}
.story_tools_in > .rate{float:right;margin-left:0;margin-right:10px}
.story_tools_in:after{clear:both;display:table;content:""}
.story_tools > .meta{margin:20px 0 0}
.poll_block_in{padding:20px}
#footer{padding:20px 0;border-top-width:0}
.footer{padding:0 20px}
.footer_new_year{background-image:url(/templates/Green/images/bm.jpg);background-position:right bottom}
.soc_links{float:none;width:100%}
.counters{float:none;visibility:hidden;opacity:0;height:0;overflow:hidden}
.breadcrumbs-panel{padding:20px 0;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}
.breadcrumbs-panel .speedbar{display:inline;padding:0 20px}
.breadcrumbs-panel .over{overflow:visible;max-width:none}
.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{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table_top_users > table{width:800px;margin:0 20px}
.contacts{font-size:1em}
.form_submit .c-capcha{float:none;margin-bottom:20px;padding-left:110px;position:relative}
.form_submit .c-capcha img{position:absolute;left:0}
.form_submit .c-capcha input{width:100%}
.searchpage{margin-bottom:0}
#add_news_preview{display:none}
.navigation{padding:0;margin:0}
.pages{background-color:#d5d5d5;padding:20px;white-space:nowrap;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}
.pages > :last-child{margin-right:20px}
.page_next-prev{height:auto;position:relative;overflow:hidden}
.page_next-prev:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background-color:#2f2c51}
.page_next-prev:after{content:"";display:block;clear:both}
.page_next-prev > span{position:static}
.page_prev{float:left;width:50%;margin:0}
.page_next{float:right;width:50%;margin:0}
.page_next-prev > span > *{text-align:center;width:100%;height:20px;padding:15px 0;display:block;margin:0 auto}
.page_next-prev > span .icon{display:block;margin:0 auto}
.pages span{border-color:#fff;color:#fff}
.pages a:hover{border-color:#fff;color:#fff}
.ui-dialog{width:90%!important;}
.ui-dialog-buttonset > .ui-button{margin:2px}
.popup_userinfo_top,.userinfo_top{padding:20px}
.userinfo_top{margin-bottom:20px;text-align:center}
.userinfo_top .avatar{float:none;margin-bottom:20px}
.ui-c1,.ui-c2{display:block;width:auto;margin-right:0}
.user_tab > li > a{padding:4px 10px}
.alert{margin-bottom:20px;padding:20px}
}
@media (max-device-width: 480px) {
body{-webkit-text-size-adjust:100%}
}
.cat_image{float:right;width:36px;height:36px;margin-left:7px;object-fit:cover;border-radius:500rem}
.imgcover{float:right;width:40px;height:40px;margin:0 0 2px 3px;object-fit:cover;border-radius:500rem}
.down_title{overflow:hidden;text-align:center}
.down_title span{display:inline-block;vertical-align:middle}
.down_title:after{content:"";display:inline-block;vertical-align:middle;width:100%;height:2px;background:linear-gradient(45deg,#797D7F 0%,#16151d 40%);position:relative}
.down_title:before{content:"";display:inline-block;vertical-align:middle;width:100%;height:2px;background:linear-gradient(45deg,#16151d 60%, #797D7F 100%);position:relative}
.down_title:before{margin-left:-100%;left:-14px;border-radius: 8px;}
.down_title:after{margin-right:-100%;right:-14px;border-radius: 8px;}
#sidebar-fav-list .articles-list-plain{-webkit-box-sizing:initial;box-sizing:initial}
#sidebar-fav-list .line{clear:right;padding:0 5px 0 2px;margin-bottom:1px}
#sidebar-fav-list .x_label{font-weight:400;font-size:11px}
#sidebar-fav-list .line .x_label{color:#444;font-size:12px;font-weight:700;float:right;line-height:20px}
#sidebar-fav-list .bar-container{margin-right:50%}
#sidebar-fav-list .line .bar-container .bar.min{min-width:1px}
#sidebar-fav-list .line .bar-container .bar{height:20px}
#sidebar-fav-list .bar.s3{background:#d5d5d5}
.sidebar-fav-list-numbers{color:#2f2c51;font-weight:600;text-shadow:#f7f7f7bd 0px 1px 2px}
.left-line-s0{width:49%;float:right}
.left-line-s1{display:flex;align-items:center;width:100%}
.left-line-s2{border-top:1px dashed #00000033;flex-grow:1;margin:0 10px}
.uct1{content:url(../images/gold-medal.png);margin-bottom:-5px;width:20px;height:20px}
.uct2{content:url(../images/silver-medal.png);margin-bottom:-5px;width:20px;height:20px}
.uct3{content:url(../images/bronze-medal.png);margin-bottom:-5px;width:20px;height:20px}
.newfeed{background-color:#313131;border-radius:4px;max-width: 95%;padding:2px 6px;display:inline-grid!important}
.feeds-count {display:none;}
.feeds-count.feeds-visible {display:inline-block!important}
#toTop {z-index:1;width:40px;text-align:center;position:fixed;bottom:10px;right:10px;cursor:pointer;display:none;color:#333}
#radio-group{margin-top:8px}
.radio-button{display:none}
.radio-group{color:inherit;text-decoration:none!important;padding:5px 10px;border-radius:6px;margin:2px;background-color:#606060;display:inline-block;cursor:pointer}
.radio-group:hover{background-color:rgba(0,0,0,0.2)}
#comments_offtop:checked~#radio-group .comments_offtop{background-color:#2f2c51;color:#e7e7e7}
#comments_review:checked~#radio-group .comments_review{background-color:#913fe2;color:#fffdfd}
#dle-comments-list .block:last-child {margin-bottom: 0;}
span.filter-group {display: inline-block;}
.filter-group label {color:inherit; text-decoration:none!important; padding:3px 7px; border-radius:3px; background-color:#606060; text-transform: lowercase;display:inline-block; cursor:pointer}
.filter-group input[type="radio"]:checked + label{background-color:#2f2c51;color:#aeaeae}
.sort-button {font-size:inherit; color:inherit; background:#606060;border:none; border-radius:3px; cursor:pointer; outline:none; position:relative;text-transform: lowercase; padding:3px 7px}
#order_comments .sort-button:last-child {margin: 0 0 4px 0;}
.sort-button.primary{background-color:#2f2c51;color:#aeaeae;text-shadow:none;background-image:none;}
.offtop{display:inline-block;cursor:pointer;padding:1px 5px;border-radius:6px;font-size:11px;background-color:#d9d9d9;margin:0 0 0 5px;color:#515151;quotes:"Offtop" ""} 
.offtop:before{content:open-quote}.offtop:after{content: close-quote}
.review{display:inline-block;cursor:pointer;padding:1px 5px;border-radius:6px;font-size:11px;background-color:#913fe2;margin:0 0 0 5px;color:#fffdfd;quotes:"Review" ""} 
.review:before{content:open-quote}.review:after{content: close-quote}
.xprofile select {width:100%!important}
.ranobe_btn{position:relative;background:none;color:inherit;margin: 10px 15px 0px 15px;text-decoration:none!important;border:0;display:inline-block;vertical-align:middle;cursor:pointer;border-radius:20px;line-height:21px;outline:none}
.nofav-trigger {text-decoration:none!important;display: flex; background: none !important;border-radius: 0; padding-left: 10%;font-size: 12px;position: relative; box-shadow: none !important;padding: 12px 16px; height: 40px;line-height: 20px; cursor: pointer;align-items: center; box-sizing: border-box; color: #913fe2;font-weight: bold; text-transform: uppercase;text-align: center; justify-content: center;; 
    }
.nofav-trigger:before {content: ""; margin: -2px 4px 0 0;
    background-size: 16px 16px; background-repeat: no-repeat; background-position: 50% 50%;}
.blur{filter: blur(4px);}
.blur:hover{filter: blur(0px);}
.cloud_cover{width:100px;height:100px;border-radius:4px;float:right;margin:0 0 15px 15px;object-fit:cover;}
.top_cover{height:120px;border-radius:4px;float:left;margin:5px 15px 5px 0px;object-fit:cover;}
.small-btn{font-size:11px;font-weight:700;border-radius:6px;padding:4px 7px;white-space:nowrap;text-decoration:none!important;margin:0 2px 4px 0;display:inline-block;}
.feeds-sb{border:1px solid #7b7b7b;background-color:#2f2c51;color:#2f2c51;box-shadow:0 3px 20px 0 #00000024;-webkit-box-shadow:0 3px 20px 0 #00000024;}
.alerts-sb{border:1px solid #8b9c74;background-color:#913fe2;color:#fff;box-shadow: 0 2px 12px 0 #913fe28c; -webkit-box-shadow: 0 2px 12px 0 #913fe28c}
.iin {color: #d5d5d5;font-weight:normal;text-transform: uppercase;background: none!important;box-shadow: none!important;-webkit-box-shadow: none!important;border: none;}

/* NOTIFICATIONS/EVENTS MOD */
.cn-form .cn-options { position: sticky; bottom: 0; z-index: 2; }
.cn-options { display: flex; }
.cn-options, .cn-post, #cn_load_btn { position: relative; border-top: 1px solid #2f2c51; padding: 20px; box-sizing: border-box; }
.cn-post-cont { padding-left: 93px; min-height: 64px; }
.cn-post-cont .title {
    display: block; color: inherit; font-weight: bold; font-size: 12px; text-decoration: none; margin-top: .375rem;
    word-wrap: break-word;color: #b1b1b1a6;
}
.cn-post-cont .title::after { content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 100%; }
.cn-head > * { display: block; font-style: normal; }
.cn-image { position: absolute; left: 20px; max-width: 64px; }
.cn-image .avatar {
    position: absolute; left: 100%; top: 0; margin: 2px 0 0 -13px;
    width: 26px; height: 26px; border-radius: 50%; box-shadow: 0 0 0 2px rgba(0,0,0,0.1), 0 .25rem 1rem 0 rgba(0,0,0,0.15);
}
.cn-image * { display: block; }
.cn-post:hover .story_line-img .image::after,
.cn-post:hover .story_line-img .image:before{opacity:1;visibility:visible;-webkit-transform:scale(1,1);transform:scale(1,1)}
.cn-tools { display: flex; align-items: center; pointer-events: none; }
.cn-tools > * { position: relative; z-index: 1; pointer-events: auto; }
.cn-tools a { text-decoration: none !important; color: inherit; }
.cn-check { margin-right: auto; }
.cn-del, .cn-status { padding: 4px; width: 32px; height: 32px; box-sizing: border-box; }
.cn-del svg { width: 24px; height: 24px; opacity: .5; }
.cn-del:hover svg { opacity: .8; }
.cn-status { display: flex; align-items: center; justify-content: center; }
.cn-status:hover, .cn-status.cn-status-unread { color: #94ab7b; }
.cn-status::before { content: ""; width: 8px; height: 8px; border: 3px solid; border-radius: 50%; }
.cn-status.cn-status-unread::before { width: 0; height: 0; border: 7px solid; }
#cn_load_btn { text-align: center; }
.cn-options {
    display: flex; align-items: center; padding-top: 10px !important; padding-bottom: 10px !important;
    background-color: #16151dc9;
    -webkit-backdrop-filter: blur(7px); backdrop-filter: blur(7px);
}
.cn-opt-check { margin-right: auto; margin-left: -15px; font-size: 12px; }
.cn-opt-check .btn { font-size: inherit; }
@media (max-width: 439px) {
    .cn-tools { margin-top: .5rem; }
    .cn-post-cont .title { font-size: 12px; }
}
@media (min-width: 440px) {
    .cn-post-cont { margin-left: 38px; margin-right: 80px; }
    .cn-image { left: 58px; }
    .cn-tools { position: absolute; left: 20px; right: 20px; top: 20px; height: 64px; }
}
@media (min-width: 576px) {
    .cn-opt-check { display: flex; }
    .mass-action-control > select { max-width: 200px; }
    .mass-action-control > .mass-action-label { margin-right: 10px; margin-bottom: 0 !important; }
}
@media (min-width: 701px) {
    .cn-post, #cn_load_btn { padding: 20px 16px; }
    .cn-options {padding:0 45px 0 35px;}
    .cn-tools { left: 35px; right: 35px; top: 20px; }
    .cn-image { left: 88px; }
    .cn-post-cont { margin-left: 53px; padding-left: 93px; }
}
.notify{display: inline-block;padding:0 5px 0 5px; border-radius: 5px 5px 0 0;border: 1px dashed #999;border-bottom:0}
.notify:before{content:"System\a0message";}
.warn:before{content:"Warn"!important;}

/* FAQ */
.combohead { padding: 20px; position: relative; border-bottom: 2px dashed #2f2c51; }
.combo-title, .combo-btn { white-space: nowrap; }
.combo-title { width: 100%; }
.combo-title > * { line-height: 1.3; margin: 0 !important; }
.combo-title > .title { font-size: 46px; }
.combo-title > .subtitle { font-size: 18px; }
.combo-desc { width: 100%; }
.combohead + .block .edit_btn { float: right; }

@media (max-width: 639px) {
    .combohead { text-align: center; }
    .combo-desc { margin: 15px 0; }
}
@media (min-width: 640px) {
    .combohead { display: flex; }
    .combo-desc { min-width: 220px; max-width: 275px; }
    .combo-title { max-width: 220px; padding-right: 20px; }
    .combo-btn { margin-left: auto; padding-left: 1rem; align-self: center; }
}
@media (min-width: 700px) {
    .combohead { padding: 30px; }
    .reading_fullwidth .str_left {border: 1px solid #ffffff21; border-radius: 5px; box-shadow: inset 0 0 0 1px #4a4a4a21;}
}
@media (min-width: 1201px) {
    .combohead { padding: 35px; }
}
@media (min-width: 1140px) {
    .combo-title > .title { font-size: 54px; }
    .combo-title > .subtitle { font-size: 20px; }
    .combo-desc { font-size: 1rem; min-width: 250px; }
}

.faq-list { list-style: none; padding: 0; margin: 0 0; }
.faq-list > li { border-top: 1px solid #2f2c51; padding: 0 0 0 36px; }
.faq-list > li:first-child { border-top-width: 0; }
.faq-item { cursor: pointer; color: inherit !important; display: block; font-weight: bold; line-height: 1.3; padding: 16px 0; text-decoration: none !important; }
.faq-cont { margin-top: -6px; padding-bottom: 16px; }
.faq-item .plus_icon { cursor: pointer; margin-left: -36px; margin-top: -4px; float: left; transition: transform .2s ease; }
.faq-item .plus_icon > span:before, .faq-item .plus_icon > span:after { background-color: #913fe2; }
.open > .faq-item .plus_icon { transform: rotate(45deg); }
.open > .faq-item .plus_icon > span:before, .open > .faq-item .plus_icon > span:after { background-color: #d55c3b; }
.open > .faq-cont { display: block !important; }
ul.bb-pane-dropdown.emoji-button {max-height: 300px;overflow-y: scroll;}

.moreless {}
.moreless__short.is-active, .moreless__full {display: none;}
.moreless__full.is-active {display: block;}
.moreless_btns{display: block; max-width: fit-content; padding: 3px 4px; margin: 4px 5px 4px 0; border-radius: 5px; font-size: 12px; text-decoration: none;}

/* cat.css */
#sort{position:relative}
.sortbtn_open #sort_drop{display:block}
.sort{list-style:none;padding:0;margin:0}
.sort_label{text-transform:uppercase;margin-bottom:25px;display:block}
.sort > li a{display:block;padding:14px 0;border-top:1px solid rgba(255,255,255,0.2);color:rgba(255,255,255,0.8)}
.sort > li a:hover{color:#aaaaaafa}
.sort > li.asc a:after,.sort > li.desc a:after{ content:"";
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAA4CAMAAADU8BjBAAAATlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////+QlxstAAAAGXRSTlMA8AMPk52hmo2p7JHuhPneiAX0CoF3btuv+lnAWwAAANZJREFUOMvd1EkWgyAQBNBSEg1gnDL2/S+aKE3qmZYLWAt49F9SAGaKoYsT9hLlm3GXwkJhl2TNwakGcGur4fFP99C/HdrlHDeUZh6VqCllkR5DmpxISWTGQ9SUssgVOGVL21l0B9QYCs0IzQjNCM0IzQiNYoxici4Kbm1XKrZrqjDWe1J7vQErjay5FIRmhGaEZoVGMUaxRrFGietaedqYu+US1dme6FSghGwDepUfZQvwKiS1Fq6ZX0+AtNilm72DhsSnVyAchqZ+ocFC/i7uhc5vi/0BLrc3Rm37p04AAAAASUVORK5CYII=);
    float:right;margin:4px 0 0 .4em;width:13px;height:14px;background-position:0 -14px;-webkit-background-size:13px auto;background-size:13px auto;
}
.sort > li.asc a:after{background-position:0 0}

.rate-dropdown {
    position: absolute; left: 0; top: 100%; margin-top: 4px; width:310px; padding: 20px; z-index: 99; text-align: left; transform: translateY(-10px);
    background-color: #fff; border-radius: 10px; transition: opacity .2s ease .1s, transform .2s ease .1s, visibility .01s ease .1s;
    border: 1px solid #e6e6e6; border-color: rgba(0,0,0,0.1); 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);
}
.rate-drop:hover .rate-dropdown { opacity: 1 !important; visibility: visible !important; transform: translateY(0) !important; }
.rate-dropdown .block_tabs { margin-top: 0; }
.rate-dropdown .btn-block { margin-top: 20px; }

@media (max-width: 700px) {
    .rate-dropdown { display: none !important; }
}
:root {
    color-scheme: dark;
    --body: #16151d;
    --d-font: "Gotham Pro",Arial,Helvetica,sans-serif;
    --text: white;
    --font: 14px;
    --border: #913fe2;
    --highlights: #8c54ff;
    --search: #2d2b3b;
    --b-radius-mini: 5px;
    --b-radius: 10px;
    --background: #181629;
    --black: #000;
    --accessible-components--dark-grey: #9b9b9b;
    --accessible-components--dodger-blue: #1378d1;
    --fuzzy-search: 80;
}
.comment img {
    max-width: 100%;
}
.flex-grow-1 {flex: 1 1 0; max-width: 100%; min-width: 50px;}
.toasts {position: fixed; right: 10px; top: 20px; z-index: 9999; display: grid; gap: 20px;}
.toast {overflow: hidden;
    position: relative;
    gap: 10px;
    --accent: #913fe2;
    animation: showToast 0.5s ease forwards;
    max-width: calc(98vw - 40px);
    background: #313131;
    padding: 11px 15px 9px 15px;
    box-shadow: 0 2px 24px 0 rgba(0,0,0,.2);
    border-radius: 15px 0 15px 15px;
    margin-top: 12px;
    color: #d5d5d5;
    font-size: small;
    white-space: nowrap;
    display: flex;
    align-items: center;
    width: auto;
    float: right;
    clear: both;
    cursor: default;
    box-sizing: content-box;}
.toast__icon {font-size: 28px; color: var(--accent);}
.toast__title {font-weight: 700;}
.toast__text {font-size: 14px;}
.toast__close {font-size: 18px; margin: 0 -10px; display: grid; place-items: center;
    cursor: pointer; opacity: 0.6; width: 40px; height: 40px;}
.toast::after {content: ''; width: 100%; height: 3px; background-color: var(--accent);
    position: absolute; left: 0; bottom: 0; animation: progressToast var(--toast-timer) linear forwards}
.toast--success {--accent: #913fe2;}
.toast--warning {--accent: #f4bd00;}
.toast--error {--accent: #ff7856;}
.toast--is-hiding {animation: hideToast 0.5s ease forwards;}
@keyframes progressToast {
    100% {width: 0}
}
@keyframes showToast {
    0% {transform: translateX(calc(100% + 20px));}
    40% {transform: translateX(-5%);}
    80% {transform: translateX(0%);}
    100% {transform: translateX(-10px);}
}
@keyframes hideToast {
    0% {transform: translateX(-10px);}
    40% {transform: translateX(0%);}
    80% {transform: translateX(-5%);}
    100% {transform: translateX(calc(100% + 20px));}
}
@media (max-width: 499px) {
    .toast {animation: none;}
}
.dle-popup-replycomments button:nth-child(1) {
    display: none;
}

/**/
.collection-item-vertical.story_line {
    background-color: transparent;
    border: none!important;
    margin: 2px 10px;
}    

.story_line .novelwrapperhoeizontal {
    padding: 10px 0;
    background-color: transparent;
    
}
.novelwrapperhoeizontal {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 5px .6rem;
    display: flex;
    position: relative;
}.novelwrapperhoeizontal {
    backdrop-filter: blur(5px);
}
.image-container {
    z-index: 0;
    justify-content: center;
    align-items: stretch;
    display: flex;
    position: absolute;
    inset: 0%;
}
.image-container img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.w-embed:before, .w-embed:after {
    content: " ";
    grid-area: 1 / 1 / 2 / 2;
    display: table;
}
.w-embed:before, .w-embed:after {
    content: " ";
    grid-area: 1 / 1 / 2 / 2;
    display: table;
}
.w-embed:after {
    clear: both;
}
.vertical-collection-list a:hover{text-decoration:none}
.imagewrappercircle {
    border-radius: 62.5rem;
    justify-content: center;
    align-items: center;
    display: flex;
    min-width: 50px;
    min-height: 50px;
    position: relative;
    overflow: hidden;
}
.imagewrapper {
    position: relative;
}
.vertical-info {
    flex-flow: column;
    padding-left: .8rem;
    display: flex;
    line-height: 1.4pc;
}
.truncate1, .truncate2, .truncate3, .truncate4 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.truncate1 {
    -webkit-line-clamp: 1;
}
.vertical-list-novel-name {
    flex: 1;
    margin-top: .1875rem;
    font-size: 12px;
    transition: color .3s;
}
.inner-info {
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.divflex {
    align-items: center;
    margin-left: 10px;
    display: flex;
}

.ratingimagex12 img {
    vertical-align: middle;
    max-width: 100%;
    display: inline-block;
    width: 12px;
    height: 12px;
}
.novellink-horizontal {
    border-radius: 10px;
    color: #d5d5d5;
    flex: 1;
    text-decoration: none;
    position: relative;
}
.w-inline-block {
    max-width: 100%;
    display: inline-block;
}
.collection-item-vertical.author {
    border: 1px solid #913fe2;
    min-height: auto;
    overflow: hidden;
}
.collection-item-vertical {
    border-radius: 10px;
    background-color: #181629;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    min-height: 25%;
    transition: all .2s;
    display: flex;
    position: relative;
    margin-bottom: 2px;
}
.r18-filter-circle {
    position: absolute;
    top: 0;
}
.novellink {
    text-decoration: none;
}
.minitext.leftmargin {
    margin-left: 3px;
    margin-top: 3px;
}


@media (max-width: 1200px) {
    
}

.vertical-grid-list {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;;
    grid-auto-columns: 1fr;
    grid-auto-flow: dense;
    height: auto;
    display: grid;
}
@media screen and (max-width: 990px) {
    .vertical-grid-list {
        grid-template-columns: 1fr;
        height: auto;
    }
}
@media screen and (max-width: 700px) {
    .vertical-grid-list {
        grid-template-columns: 1fr;
    }
}
.content-container {
    flex-flow: column;
    max-width: 75rem;
    padding-left: 10px;
    padding-right: 10px;
    display: flex;
}
.verticalitems {
    border-radius: var(--b-radius);
    background-color: var(--background);
    flex-flow: row;
    justify-content: center;
    align-items: center;
    min-height: 25%;
    transition: all .2s;
    display: flex;
    position: relative;
}
/**/



