/* 
Layout author Lexss 
Skype:lexss_freelance
Viber:+380989833614
WhatsApp:+380989833614
Telegram:@lexss_freelancer
E-mail:admin@lexss.org
Site:lexss.org
videok2s: v1.52
*/
:root{
--color-body:#ccc;
--color-input:#ccc;
--color-input-focus:#fff;
--color-logo:#fff;
--color-logo-first:#fff;
--color-button:#BA2716;
--color-button-hover:#fff;
--color-rate:#BA2716;
--color-icon:#fff;
--color-nav-border:#121212;
--color-text:#fff;
--color-border:#333;
--color-a:#BA2716;
--color-a-hover:#777;
--color-sort:#eee;
--color-text-short:#ddd;
--color-footer-logo-first:#fff;
--color-footer-logo:#fff;
--color-footer:#ccc;
--color-speedbar:#BA2716;
--color-cat-main:#85889b;
--color-rate-poorly:#777;
--color-mob-menu:#ddd;
--color-icon-fall:#fff;
--color-icon-rating:#777;
--color-speedbar-text:#ccc;
--background-body:#181818;
--background-input:#282828;
--background-block-text:#282828;
--background-input-focus:#444;
--background-h1:#282828;
--background-button-hover:#555;
--background-nav:#222222;
--background-sort:#181818;
--background-shortstory:#000;
--background-icon-short:rgba(0, 0, 0, 0.8);
--background-footer-logo:#444;
--background-pop-up:#282828;
--background-pop-up-textarea:#3a3a3a;
--background-speedbar:#333;
--background-special:#263238;
--border-sort:#282828;
--border-button:#BA2716;
--border-reads:#333;
--border-reads-hover:#ccc;
--border-button-color-hover:#555;
--border-views:#333;
--border-seo:#BA2716;
--border-comment:#282828;
--max-width:1600px;
--padding-central:24px;
}
:root[theme='black-white']{
--color-body:#000;
--color-input:#fff;
--color-input-focus:#000;
--color-logo:#404040;
--color-logo-first:#fff;
--color-button:#000;
--color-button-hover:#fff;
--color-icon:#fff;
--color-nav-border:#121212;
--color-text:#fff;
--color-border:#37393a;
--color-a:#000;
--color-a-hover:#4f4f4f;
--color-sort:#eee;
--color-text-short:#000;
--color-footer-logo-first:#263238;
--color-footer-logo:#fff;
--color-footer:#ccc;
--color-speedbar:#fff;
--color-cat-main:#666;
--color-rate-poorly:#cecece;
--color-mob-menu:#fff;
--color-icon-fall:#000;
--color-icon-rating:#00;
--color-speedbar-text:#fff;
--background-body:#fff;
--background-input:#000;
--background-block-text:#fff;
--background-input-focus:#fff;
--background-h1:#202324;
--background-button-hover:#5e5e5e;
--background-nav:#202324;
--background-sort:#263238;
--background-shortstory:#000;
--background-footer-logo:#fff;
--background-pop-up:#000;
--background-pop-up-textarea:#eee;
--background-speedbar:#37393a;
--background-special:#5d7f93;
--border-sort:#202324;
--border-button:#808080;
--border-reads:#333;
--border-reads-hover:#808080;
--border-button-color-hover:#5e5e5e;
--border-views:#7d7f80;
--border-seo:#000;
--border-comment:#000;
--max-width:1600px;
--padding-central:24px;
}
:root[theme='blue']{
--color-body:#000;
--color-input:#000;
--color-input-focus:#000;
--color-logo:#004188;
--color-logo-first:#fff;
--color-button:linear-gradient(135deg, rgba(71,109,155,1) 0%,rgba(43,136,217,1) 49%,rgba(32,124,202,1) 50%,rgba(4,132,229,1) 100%);
--color-button-hover:#fff;
--color-icon:#fff;
--color-nav-border:#003542;
--color-text:#fff;
--color-border:linear-gradient(to bottom, #2cafe3 43%,#49c0f0 100%);
--color-a:#0241A4;
--color-a-hover:#274602;
--color-sort:#eee;
--color-text-short:#000;
--color-footer-logo-first:#263238;
--color-footer-logo:#fff;
--color-footer:#ccc;
--color-speedbar:#fff;
--color-cat-main:#000;
--color-rate-poorly:#cecece;
--color-mob-menu:#fff;
--color-icon-fall:#444;
--color-icon-rating:#005fc4;
--color-speedbar-text:#000;
--background-body:#f4f6f5;
--background-input:linear-gradient(to right, #9ccee5 0%,#8abbd7 31%,#066dab 100%);
--background-block-text:#d9d9d9;
--background-input-focus:#fff;
--background-h1:linear-gradient(45deg, #1e5799 0%,#2989d8 30%,#207cca 64%,#207cca 79%,#409de5 100%);
--background-button-hover:linear-gradient(45deg, #0484e5 0%,#207cca 50%,#2b88d9 51%,#476d9b 100%);
--background-nav:linear-gradient(45deg, #2a5e99 0%,#2989d8 50%,#207cca 51%,#2f96e0 100%);
--background-sort:#1188c4;
--background-shortstory:#000;
--background-footer-logo:#f4f6f5;
--background-pop-up:#0f4e73;
--background-pop-up-textarea:#eee;
--background-speedbar:linear-gradient(to bottom, #2cafe3 43%,#49c0f0 100%);
--background-special:#4b8e1d;
--border-sort:#3592dc;
--border-button:#296dd5;
--border-reads:#5eacee;
--border-reads-hover:#1f5ea1;
--border-button-color-hover:#008fe5;
--border-views:#7d7f80;
--border-seo:#296dd5;
--border-comment:#d9d9d9;
--max-width:1600px;
--padding-central:24px;
}
:root[theme='green']{
--color-body:#359756;
--color-input:#000;
--color-input-focus:#fff;
--color-logo:#1f733b;
--color-logo-first:#fff;
--color-button:#1f733b;
--color-button-hover:#fff;
--color-rate:#BA2716;
--color-icon:#fff;
--color-nav-border:#121212;
--color-text:#fff;
--color-border:#089b39;
--color-a:#077703;
--color-a-hover:#777;
--color-sort:#eee;
--color-text-short:#111111;
--color-footer-logo-first:#fff;
--color-footer-logo:#fff;
--color-footer:#fff;
--color-speedbar:#BA2716;
--color-cat-main:#000;
--color-rate-poorly:#b7b7b7;
--color-mob-menu:#ddd;
--color-icon-fall:#000;
--color-icon-rating:#006206;
--color-speedbar-text:#fbf8f8;
--background-body:#fff;
--background-input:#8ae4a8;
--background-block-text:#f2f2f2;
--background-input-focus:#086f05;
--background-h1:#1f733b;
--background-button-hover:#1f733b;
--background-nav:#359756;
--background-sort:#034f12;
--background-shortstory:#000;
--background-icon-short:rgba(44, 179, 7, 0.8);
--background-footer-logo:#1f733b;
--background-pop-up:#59ae52;
--background-pop-up-textarea:#8ae4a8;
--background-speedbar:#1f733b;
--background-special:#3a6a82;
--border-sort:#282828;
--border-button:#0c5e27;
--border-reads:#1f733b;
--border-reads-hover:#ccc;
--border-button-color-hover:#555;
--border-views:#333;
--border-seo:#359756;
--border-comment:#8ae4a8;
--max-width:1600px;
--padding-central:24px;
}
:root[theme='red']{
--color-body:#111111;
--color-input:#ccc;
--color-input-focus:#fff;
--color-logo:#b30202;
--color-logo-first:#fff;
--color-button:#c41f1f;
--color-button-hover:#fff;
--color-rate:#BA2716;
--color-icon:#fff;
--color-nav-border:#121212;
--color-text:#fff;
--color-border:#d33838;
--color-a:#BA2716;
--color-a-hover:#d50303;
--color-sort:#eee;
--color-text-short:#000;
--color-footer-logo-first:#fff;
--color-footer-logo:#fff;
--color-footer:#fff;
--color-speedbar:#BA2716;
--color-cat-main:#85889b;
--color-rate-poorly:#fff;
--color-mob-menu:#ddd;
--color-icon-fall:#000;
--color-icon-rating:#777;
--color-speedbar-text:#fff;
--background-body:#ededed;
--background-input:#d05252;
--background-block-text:#ea4d06;
--background-input-focus:#600000;
--background-h1:#c41f1f;
--background-button-hover:#EA4D06;
--background-nav:#ea4d06;
--background-sort:#790202;
--background-shortstory:#000;
--background-icon-short:rgba(219, 65, 65, 0.8);
--background-footer-logo:#c41f1f;
--background-pop-up:#e15656;
--background-pop-up-textarea:#b70404;
--background-speedbar:#d33838;
--background-special:#993e29;
--border-sort:#c41f1f;
--border-button:#FF1A00;
--border-reads:#ca0101;
--border-reads-hover:#ccc;
--border-button-color-hover:#8c0000;
--border-views:#333;
--border-seo:#BA2716;
--border-comment:#d05252;
--max-width:1600px;
--padding-central:24px;
}

/* Normalize */
*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}
html,body{height:100%}
.wrapper{display:table;width:100%;height:100%;font-family:sans-serif;font-size:16px;line-height:24px;margin:0;padding:0;color:var(--color-body,#ccc);background:var(--background-body,#181818)}
.content{display:table-row;height:100%}
.ui-dialog textarea,.ui-dialog input[type="text"]{background:var(--background-pop-up-textarea,#3a3a3a);margin-top:5px}
textarea:focus,input:focus,.ui-dialog textarea:focus,.ui-dialog input:focus[type="text"]{color:var(--color-input-focus,#fff);background:var(--background-input-focus,#444)}
.ui-dialog textarea{margin-bottom:10px}
a{outline:0;color:var(--color-a,#BA2716)}
a:active,a:hover,a:focus,a:visited{outline:0;-webkit-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}
a:hover,a:focus,a:active{color:var(--color-a-hover,#777)}
p{margin-top:16px}
:focus,:active,:visited,:hover{outline:0}
:hover{-webkit-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}
.h7{text-transform:uppercase}
img{max-width:100%}
ul{list-style:none}
ul,ol{margin:0 0 24px}
h1,.h2{font-size:32px;margin:10.8px 0}
.icon{position:relative;display:inline-block;width:32px;height:32px;fill:var(--color-icon,#fff);vertical-align:middle}
/* Normalize end */
/* header */
header .brand-site{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px var(--padding-central,24px);height:112px}
header .logo{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:50%;font-family:"Arial Black",Gadget,sans-serif}
.logo a,.logo span{font-size:36px;font-weight:600;color:var(--color-logo,#fff);text-decoration:none;text-transform:uppercase}
.logo span,header ul li span{cursor:default}
header .logo b{background:var(--color-button,#BA2716);color:var(--color-logo-first,#fff);padding:0 5px;font-weight:600}
.search{position:relative;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:50%;overflow:hidden}
.search input[type="search"]{width:70%;float:left}
.search button,.scroll-up{cursor:pointer;color:var(--color-text,#fff);line-height:13px;padding:11px 13.5px;background:var(--color-button,#BA2716);border:1px solid var(--border-button,#BA2716)}
.search button:hover,.scroll-up:hover{background:var(--background-button-hover,#555);color:var(--color-button-hover,#fff);border:1px solid var(--border-button-color-hover,#555);-webkit-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear}
.search .icon-search{width:16px;height:16px}
header nav{background:var(--background-nav,#222222);min-height:50px;line-height:50px}
header ul{overflow:hidden}
header ul li{float:left;border-left:1px solid var(--color-nav-border,#121212)}
header ul .last{border-right:1px solid var(--color-nav-border,#121212)}
header ul li a,header ul li span,.site-color{display:block;padding:0 24px;line-height:50px;height:50px;color:var(--color-text,#fff);font-size:14px;text-decoration:none}
header ul li a:hover,.site-color:hover{background:var(--color-button,#BA2716);color:var(--color-text,#fff)}
header ul .icon{width:15px;margin-right:6.5px}
header ul .site-color .icon{margin:0}
header nav .active{background:var(--color-button,#BA2716)}
header nav .right{float:right}
.site-color{cursor:pointer}
/* header end */
.central{max-width:var(--max-width,1600px);margin:0 auto;padding:0 var(--padding-central,24px)}
.speedbar{height:30px;line-height:28px;font-size:12.8px;background:var(--background-speedbar,#333);border-bottom:1px solid var(--color-border,#333);border-right:0;border-left:0;margin-bottom:1px}
.speedbar a{text-decoration:none;color:var(--color-speedbar,#BA2716)}
.speedbar span{color:var(--color-speedbar-text,#ccc)}
.speedbar.ln{position:relative;height:auto;margin-bottom:16px;overflow:auto}
.speedbar .no-everywhere{float:left}
.speedbar .everywhere{float:right}
.speedbar.ln a{color:var(--color-logo-first,#fff)}
.speedbar.ln a:first-child:before{border:none}
.speedbar.ln a:before{content:'';display:inline-block;border-right:1px solid var(--color-speedbar-border,#535151);padding-right:4px;margin-right:5px;height:9px}
.icon-folder,.tags .icon{width:19px;height:19px;margin-right:7px}
.scroll-up{position:fixed;bottom:40px;right:40px;z-index:98;text-align:center;text-decoration:none;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;opacity:0}
.scroll-up.show{opacity:1}
.scroll-up .icon{width:16px;height:16px}
.navigation{text-align:center;padding:32px 0 24px}
.navigation a,.navigation span,.alphabet-switcher a,.alphabet-switcher span{display:inline-block;padding:8px 15.6px;margin:4px 1px;text-decoration:none;color:var(--color-text,#fff);background:var(--color-border,#333)}
.navigation span,.alphabet-switcher span.active{cursor:default;background:var(--color-button,#BA2716)}
.navigation a:hover,.alphabet-switcher a:hover{background:var(--color-button,#BA2716)} 
.navigation div{display:inline-block}
.error form{width:100%;margin:16px 0 32px;overflow:hidden}
.error .search button{font-size:16px;line-height:17px}
.tags-block{margin-top:10px}
.tags-block a{background:var(--background-button-hover,#555);text-decoration:none;color:var(--color-button-hover,#fff);display:inline-block;margin:0 15px 15px 0;padding:11px 13.5px;line-height:34px}
.tags-block a:hover{background:var(--color-button,#BA2716);color:var(--color-text,#fff)}
.seo-text{border-left:6px solid var(--border-seo,#BA2716);border-right:6px solid var(--border-seo,#BA2716);background:var(--background-block-text,#282828);margin-top:32px;padding:10px;text-align:justify;content-visibility:auto}
#searchinput{width:100%!important;max-width:100%}
td.search div{margin:10px 0!important}
td.search legend{margin-left:10px;background:var(--background-body,#181818);padding:0 5px}
td.search label{display:block;clear:both}
td.search label input{width:auto;float:none;margin-right:5px}
td.search select option{padding:5px 0;margin:5px 0}
td.search input{width:auto}
.bbcodes{margin:0}
#catlist{min-height:200px}
.pluso-more,.navigation span span, .navigation a span{display:none!important}
.pluso-wrap a:hover:before{content:"";background:rgba(0,0,0,0.4);width:100%;height:100%;display:block}
.page-tags{text-align:center;display:-ms-grid;display:grid;justify-items:left;-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:10px;grid-row-gap:21px}
.page-tags a{color:var(--color-button-hover,#fff);background:var(--color-button,#BA2716);display:inline-block;padding:5px 10px;text-decoration:none;width:100%;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.page-tags a:hover{background:var(--background-button-hover,#555)}
.page-tags > a span{margin-left:5px}
.page-tags .img{position:relative;background:var(--background-speedbar,#333);line-height:0;overflow:hidden;width:100%;height:0;padding-bottom:135%;margin-bottom:5px}
.page-tags.studios{padding-bottom:100%}
.page-tags img{position:absolute;display:block;width:100%;height:100%;border:0;object-fit:cover;object-position:top}
.alphabet-switcher{text-align:center;margin-bottom:15px}
.alltags h1{padding-right:13px}
.red,.ui-dialog-content span{color:#f00}
.quote,blockquote{font-style:italic;border-top:2px solid #000;font-size:16px!important}
.feedback textarea{margin-top:15px;padding:10px;min-height:160px}
.feedback input[type="file"]{padding:10px;margin:0;height:48px}
.feedback input{margin-bottom:15px;}
.feedback .g-recaptcha{margin:20px 0 10px}
.feedback button{margin-top:25px}
.list-category-group{-webkit-column-count:6;-moz-column-count:6;-webkit-column-width:200px;-moz-column-width:200px;columns:150px 6;margin:0;padding-top:20px;content-visibility:auto}
.list-category-group .category-group{display:block;margin-bottom:15px;list-style-type:none}
.list-category-group .category-group li{list-style-type:none}
.list-category-group .category-group a{font-size:14px;font-weight:400;text-decoration:none}
.list-category-group a span{padding:.25em .4em;font-size:75%;color:var(--color-cat-main,#85889b);line-height:1}
/* main */
main{position:relative;max-width:var(--max-width,1600px);margin:16px auto 0;padding:16px var(--padding-central,24px)}
main h1,main .h1,.title_block, .h2,.title_quote,.quote, blockquote{position:relative;font-size:17.5px;font-weight:400;background:var(--background-h1,#282828);color:var(--color-text,#fff);-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 6px 0 rgba(0,0,0,0.19);box-shadow:0 8px 17px 0 rgba(0,0,0,0.2),0 6px 6px 0 rgba(0,0,0,0.19);padding:8px 13px;margin-top:0;border-left:6px solid var(--border-seo,#BA2716)}
main h1{padding-right:130px}
#news_set_sort{background:var(--background-sort,#181818);color:var(--color-sort,#eee);border:1px solid var(--color-border,#333);font-size:12px;line-height:18px;cursor:pointer;padding:4px 16px;margin:0;position:absolute;top:22px;right:30px;text-align:right;z-index:5}
#news_set_sort svg{width:7px;height:12px;fill:var(--color-button,#BA2716);margin-left:5px}
.sort{display:none;position:absolute;z-index:97;padding:0;margin:0;background:var(--background-nav,#222222);border-top:6px solid var(--border-sort,#282828);top:27px;right:-7px}
.sort.open{display:block}
.sort li{border-bottom:1px solid var(--background-shortstory,#000)}
.sort li:last-child{border:0}
.sort a{display:block;color:var(--color-sort,#eee);padding:12px 16px;font-size:12px;line-height:12px;text-transform:capitalize;text-decoration:none}
.sort a:hover{background:var(--color-button,#BA2716)}
.main-category{text-align:center;display:-ms-grid;display:grid;justify-items:center;-ms-grid-columns:1fr 10px 1fr 10px 1fr 10px 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:10px;grid-row-gap:21px}
.main-shortstory{width:100%;text-align:center;background:var(--background-shortstory,#000);content-visibility:auto}
.main-shortstory a{text-decoration:none;color:var(--color-text,#fff)}
.main-shortstory span{position:relative;display:block;overflow:hidden;height:0;padding-bottom:56.25%}
.main-shortstory h2{margin:0;line-height:32px;background:var(--color-border,#333);font-size:16px;font-weight:400;}
.main-shortstory img{display:block;position:absolute;width:100%}
.main-shortstory .icon{margin-right:6px;top:-2px;width:14.85px;height:17px}
.main-shortstory:hover .folder-close,.main-shortstory .folder,.mob-menu,.title_block .rbar,.title_block .rate-perc{display:none}
.main-shortstory:hover .folder{display:inline-block;fill:var(--color-button,#BA2716)}
/* main-shortstory end */
/* shortstory  */
.cat-shortstory,.rand-shorts,.related-news{text-align:center;display:-ms-grid;display:grid;justify-items:center;-ms-grid-columns:1fr 10px 1fr 10px 1fr 10px 1fr 10px 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:10px;grid-row-gap:21px}
.search-shortstor{margin-top:32px}
.shortstory{position:relative;text-align:center;width:100%;content-visibility:auto}
.shortstory a{text-decoration:none}
.shortstory .img-video{position:relative;line-height:0;overflow:hidden;width:100%;height:0;background:var(--background-shortstory,#000);padding-bottom:56.25%}
.shortstory .img-video span{display:none}
.shortstory .img-video.prev:before{content:'';position:absolute;top:calc(50% - 25px);left:calc(50% - 25px);width:50px;height:50px;background-image:url(/templates/videok2s/images/spinner.svg);z-index:1}
.shortstory span,.shortstory img{display:block}
.shortstory .rating-panel{position:relative;display:block;background:var(--color-border,#333);line-height:18px;font-size:12px;height:18px}
.shortstory .rating-panel .icon{width:11px;height:12px}
.shortstory i{font-style:normal;background:var(--background-icon-short,rgba(0,0,0,0.8))}
.shortstory .text{height:56px;overflow:hidden;color:var(--color-text-short,#ddd);display:block;padding:8px 0 0;font-size:14px;font-weight:400;overflow-wrap:anywhere}
.shortstory i{position:absolute;padding:3px 5px;font-size:12px;line-height:12px;color:var(--color-text,#fff);z-index:3}
.shortstory .views{bottom:5px;left:5px}
.shortstory .icon{width:12px;height:12px;top:-1px}
.shortstory b{position:absolute;z-index:3;font-size:14px;background:var(--background-icon-short,rgba(0,0,0,0.8));color:var(--color-text,#fff);line-height:0;padding:10px 5px;top:5px;right:5px;border-radius:3px}
.shortstory:hover b{background:var(--color-button,#BA2716)}
.shortstory .duration{bottom:5px;right:5px}
.shortstory video{z-index:2;left:0;top:0;position:absolute;width:100%}
.shortstory .short-rate-perc{float:none;display:inline-block;line-height:18px;margin-left:5px;color:var(--color-text,#fff)}
.shortstory img,.shortstory video{position:absolute;height:100%;left:50%;top:50%;transform:translate(-50%, -50%)}
.shortstory .rate-data{display:block;margin:0 auto;height:100%;z-index:1}
.shortstory:hover .rbar{display:block}
.shortstory:hover .short-rate-perc{position:relative;z-index:3}
.shortstory .rbar,.shortstory:hover .rating-panel .icon{display:none}
.short-mini .shortstory:hover .icon{display:inline-block}
.watch-clip{position:absolute;display:inline-block !important;right:0;top:calc(50% - 16.5px);z-index:2}
.watch-clip.close{display:none !important}
.watch-clip .icon{width:43px;height:33px;opacity:0.7}
/* shortstory end*/
/* fullstory */
.fullstory{display:-ms-grid;display:grid;justify-items:center;-ms-grid-columns:1fr 36px 300px;grid-template-columns:1fr 300px;grid-column-gap:36px;grid-row-gap:36px}
.fullstory article{width:100%}
.video-player{min-height:650px;background:#222}
.video-player > div{width:100%;max-width:100%!important}
.fullstory .file-link{display:block;font-size:20px;padding:0 20px;margin:15px 0;text-align:center;line-height:72px;text-decoration:none;color:var(--color-text,#fff);background:var(--color-button,#BA2716);border:1px solid var(--color-button,#BA2716)}
.fullstory .file-link:hover{background:var(--background-button-hover,#555);color:var(--color-button-hover,#fff);border:1px solid var(--background-button-hover,#555)}
.fullstory .file-link .icon{width:18px;height:20px;top:-3px}
.title_block{overflow:hidden;padding:8px 13px 0}
.title_block h1{background:none;padding:0 0 8px;margin:0;-webkit-box-shadow:none;box-shadow:none;border:0;border-bottom:1px solid #151515;font-size:23.2px;line-height:38px;color:var(--color-sort,#eee)}
.rating{width:30%;float:left}
.frate{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;position:relative;opacity:0;font-size:0;padding-top:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.frate.done{opacity:1}
.rating .rate-plus{margin-right:30px}
.frate .icon{color:var(--color-icon,#fff);display:inline-block;vertical-align:top;width:22px;margin-right:5px}
.views .frate .icon{margin-right:0}
.shortstory .frate .icon{top:3px}
.rate-plus,.rate-minus{cursor:pointer;font-size:16px;line-height:36px}
.rate-plus:hover .icon{fill:#238a00}
.rate-minus .icon{fill:var(--color-rate-poorly,#777);position:relative;width:19px}
.rate-minus .icon:hover{fill:var(--color-rate,#BA2716)}
.rate-minus:hover .icon p{color:#f20404}
.frate .icon:hover{-webkit-animation:bounceRate .3s infinite linear;animation:bounceRate .3s infinite linear;-webkit-animation-direction:alternate;animation-direction:alternate}
.rbar{position:absolute;height:18px;overflow:hidden;background:var(--color-rate,#BA2716);border-radius:3px;left:0;bottom:0;width:100%}
.rfill{width:50%;height:100%;position:absolute;left:0;top:0;background:#238a00;-webkit-transition:width 1s linear;-o-transition:width 1s linear;transition:width 1s linear}
.rate-perc{font-size:18px;font-weight:700}
.rate-perc.high{color:#238a00}
.rate-perc.low{color:#f20404}
.views .frate .icon:hover{-webkit-animation:bounceRate 0s infinite linear;animation:bounceRate 0s infinite linear;}
@-webkit-keyframes bounceRate {
from{-webkit-transform:translate(0,0%);transform:translate(0,0%)}
to{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
}
@keyframes bounceRate {
from{-webkit-transform:translate(0,0%);transform:translate(0,0%)}
to{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}
}
.rate-minus{position:relative;top:6px}
.result-rating{position:relative;top:-4px;height:24px;width:calc(100% - 40px);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:end;justify-content:end;float:right}
.result-rating div{top:0;font-size:15px;line-height:24px;position:relative}
.result-rating .icon{vertical-align:text-top;width:14.8px;height:16px;fill:var(--color-icon-rating,#777)}
.views .frate{position:absolute;width:100%;top:37px;height:18px;padding:0}
.rating-panel .frate{width:100%;height:18px;padding:0;z-index:2}
.rating-panel .rbar,.rating-panel .rfill{border-radius:0}
.booton_tabs{float:left;width:70%;line-height:24px;padding-top:8px;font-size:16px}
.booton_tabs div,.booton_tabs > span{display:inline-block;cursor:pointer;padding:0 32px 12px;border-bottom:3px solid var(--border-button-color-hover,#555)}
.booton_tabs .icon{width:16px;height:16px}
.booton_tabs .active{border-bottom:3px solid var(--border-button,#BA2716)}
.booton_tabs .edit{float:right}
.complaint a{color:var(--color-text,#fff);text-decoration:none}
.info-story{margin:20px 0;overflow:hidden}
.info-story .right-block{width:70%;float:left;overflow:hidden}
.info-story .left-block{width:30%;float:left;padding:0 87px 0 22px}
.info-story .right-block > div{display:none;padding:0 8px}
.info-story .right-block > div.open{display:block}
.info-story .right-block > div p{line-height:25px;margin:0 0 7px}
.info-story .right-block > div a{text-decoration:none}
.info-story .right-block .dat{margin-bottom:30px;font-size:14px}
.info-story .right-block .icon{width:14px;height:16px;top:-2px;fill: var(--color-icon-fall,#fff);}
.info-story .views{position:relative;line-height:28px;padding-bottom:6.5px;font-size:14px;border-bottom:18px solid var(--border-views,#333)}
.info-story .views > span{font-size:20px;font-weight:600}
.info-story .views .rate-data{position:relative;width:100%;top:27px}
.left-block .rate-plus{margin-right:15px}
.short-rate-perc{float:left;opacity:0;display:inline-block;line-height:14px;font-size:14px;border-radius:3px}
.wdone{opacity:1}
.tags-cat{margin-top:15px}
.tags-cat a{display:inline-block;font-size:14px;color:var(--color-text,#fff);margin:0 10px 10px 0;padding:5px 7px;background:var(--color-button,#BA2716)}
.tags-cat a:hover{background:var(--background-button-hover,#555)}
.tags-cat a:before{margin-right:5px}
.tags-cat .cat-t a:before{content:"";background-image:url(/templates/videok2s/images/folder.svg);width:14px;height:13px;display:inline-block;position:relative;top:2px}
.tags-cat .tag-t a:before{content:"";background-image:url(/templates/videok2s/images/tags.svg);width:15px;height:12px;display:inline-block;position:relative;top:2px}
.tags-cat{font-size:0}
.short-mini{text-align:center;display:-ms-grid;display:grid;justify-items:center;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:1fr 1fr;grid-column-gap:10px;grid-row-gap:21px}
.short-mini .shortstory b{font-size:10.5px}
aside{width:100%}
aside .mar{margin-top:25px}
.about-block.hid .more{max-height:50px;overflow:hidden;overflow-wrap:anywhere}
.reads{text-align:center;display:block;padding:8px 0;margin-top:16px;border-top:3px solid var(--border-reads,#333);color:var(--color-a-hover,#777);font-weight:700;letter-spacing:-.5px}
.reads:hover{cursor:pointer;border-top:3px solid var(--border-reads-hover,#BA2716);color:var(--color-body,#ccc)}
.about-block.hid.op .more{max-height:100%}
.about-block.hid.op .reads.open,.reads.close,.views .rate-perc,.uscl-popup-footer{display:none}
.about-block.hid.op .reads.close{display:block}
.info-story .right-block .reads .icon{fill:var(--color-button,#BA2716);width:15px;top:1px;left:4px}
.comm{content-visibility:auto}
/* fullstory end */
/* footer */
footer{background:var(--background-nav,#222222);padding:32px 0;margin-top:48px;text-align:center;-webkit-box-shadow:0 0 6px 6px rgba(0,0,0,0.12);box-shadow:0 0 6px 6px rgba(0,0,0,0.12);content-visibility:auto}
footer .logo{font-family:"Arial Black",Gadget,sans-serif;padding-top:25px;line-height:40px}
footer .logo a,footer .logo span{font-size:28px;color:var(--color-footer-logo,#fff);}
footer .logo b{background:var(--background-footer-logo,#444);color:var(--color-footer-logo-first,#fff);padding:0 5px;font-weight:600}
.about_site{font-size:14.5px;padding-top:10px;color:var(--color-footer,#ccc)}
footer p{margin:0}
/* footer end */
/* addcoment */
.addcoments i{margin:14px 0;display:block;font-size:14.5px}
.addcoments .add-form{display:-ms-grid;display:grid;justify-items:center;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:4%;grid-row-gap:4%}
.addcoments .add-com{width:100%}
.addcoments .about-me{width:100%}
.addcoments .add-form p{margin:0 0 8px}
.addcoments textarea{width:100%;min-height:302px;padding:13px}
.addcoments input{margin-bottom:16px}
.add-com label input{margin:0 8px 0 0;position:relative;top:-1px}
.addcoments button{display:inline-block;font-size:19.2px;line-height:34px;padding:12px 16px;margin-top:55px}
.comm .h2{margin:18px 0}
.addcoments button{width:250px}
.mass_comments_action input{float:right}
/* addcoment end */
/* coment */
.comment{padding:0 0 10px 0;margin-bottom:10px;border-bottom:1px solid var(--border-comment,#282828)}
.com_user a{color:var(--color-body,#ccc);font-weight:600;text-decoration:none;line-height:38px;display:inline-block;vertical-align:top}
.com_user a:hover{color:var(--color-a-hover,#777)}
.com_user time{display:block;color:var(--color-button,#BA2716);font-size:13px;position:relative;top:-2px}
.com_user strong{color:#f00}
.com_user span{color:var(--color-a,#BA2716);font-weight:600}
.comment .control{margin-top:10px}
.comment .control a{text-decoration:none}
/* coment end */
.k2s-preview a.play-btn{width:68px;height:48px;margin:-24px 0 0 -34px;border:none;background:rgba(33,33,33,0.8);-webkit-clip-path:url(/templates/videok2s/images/k2s-svg.svg#k2s-svg);clip-path:url(/templates/videok2s/images/k2s-svg.svg#k2s-svg);opacity:1;pointer-events:none;transition:.1s ease-in}
.k2s-preview a.play-btn i{margin:14px 0 0 26px}
.k2s-preview .poster:hover + .play-btn{background:red}
.k2s-preview a.download-btn{top:0;right:0;border:solid transparent;border-width:10px 20px 0 9px}
#k2s-preview-svg{width:0;height:0}
.k2s-novideo{position:absolute;top:50%;width:100%;transform:translateY(-50%);font-size:18px;font-weight:600;color:#fff;text-align:center}
.k2s-novideo a{color:#f00}
.special{background:var(--background-special,#263238)}
.friends a{font-size:14.5px;color:var(--color-footer,#ccc);display:block;margin:5px 0;text-decoration:none}
#fullsearch{width:100%;text-align:left;grid-column-start:1;grid-column-end:6;grid-row-start:1;grid-row-end:1;}
.cat-shortstory .navigation{width: 100%;grid-column-start:1;grid-column-end:6;grid-row-end:inherit}
.margin-top{margin-top:15px}
#dlemasscomments{width:100%}
.share-content{overflow-wrap:anywhere}
@media only screen and (max-width:1600px) {
.video-player{min-height:350px}    
}
@media only screen and (max-width:1320px) {
.page-tags{-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}  
}
@media only screen and (max-width:1199px) {
.main-category{grid-row-gap:30px}
.addcoments .add-form{-ms-grid-columns:1fr;grid-template-columns:1fr}
.about-me div{max-width:300px}
.info-story .left-block{padding:0 22px}
.comment{padding:0 0 10px 4px}
.addcoments textarea{min-height:200px}
}
@media only screen and (max-width:1024px) {
.cat-shortstory,.rand-shorts,.related-news{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}
#fullsearch,.cat-shortstory .navigation{grid-column-end:5}
.video-player{min-height:165px}
.booton_tabs div,.booton_tabs > span{padding:0 29px 12px}
}
@media only screen and (max-width:991px) {
.speedbar{display:none}
.mob-menu{display:block;background:var(--background-nav,#222222);position:absolute;right:25px;top:18px;cursor:pointer;height:50px;line-height:50px;width:48px}
.mob-menu:before{content:'';display:block;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position:absolute;top:17px;right:14px;height:2px;width:20px;background:var(--color-mob-menu,#ddd)}
.mob-menu:after{content:'';position:absolute;top:24px;right:14px;display:block;height:5px;width:20px;border-top:2px solid var(--color-mob-menu,#ddd);border-bottom:2px solid var(--color-mob-menu,#ddd)}
.mob-menu.open:before{top:24px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.mob-menu.open:after{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;top:24px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.main-category{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}
header nav{opacity:0;height:0;position:absolute}
header ul li a{height:0}
header nav.open{top:80px;opacity:1;width:100%;height:auto;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;z-index:1000}
header nav .central{padding:0}
header nav.open ul li{float:none}
header .brand-site{display:block;height:173px;padding:31px var(--padding-central,24px)}
header nav.open ul li a{height:50px}
header ul li{border-bottom:1px solid var(--background-shortstory,#000);border-left:0}
header .logo{width:calc(100% - 70px)}
.search{width:100%;margin-top:40px}
.search input[type="search"]{width:calc(100% - 1px);padding-right:55px}
.error .search input[type="search"]{padding-right:85px}
.search button{position:absolute;right:0}
.cat-shortstory,.rand-shorts,.related-news,.short-mini{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}
.fullstory{-ms-grid-columns:1fr;grid-template-columns:1fr}
aside{width:100%}
.page-tags{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}
.request .com_content{word-break:break-all}
#fullsearch,.cat-shortstory .navigation{grid-column-end:4}
main{margin-top:0;padding-top:0}
#news_set_sort{top:6px}
}
@media (max-width:991px) and (orientation:portrait) {.video-player.fixed{position:fixed;top:0;left:0;right:0;z-index:9}}
@media only screen and (max-width:767px) {
.main-category,.cat-shortstory,.rand-shorts,.related-news,.short-mini{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}
.rating,.booton_tabs{width:100%}
.title_block .frate{float:none;width:120px;margin:0 auto}
.info-story .left-block{width:100%}
.info-story .right-block{width:100%;padding-top:35px}
.botton-content{text-align:center}
.about-me div{max-width:100%}
.addcoments button{width:100%}
.title_block h1{font-size:20px;line-height:29px}
main{margin:0 auto;padding:10px}
header .brand-site{height:156px;padding:20px 10px 10px 10px}
footer{margin-top:28px}
.page-tags{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}
#news_set_sort{top:17px;right:17px}
#fullsearch,.cat-shortstory .navigation{grid-column-end:3}
.mob-menu{right:10px}
header .logo{position:relative;top:11px}
}
@media only screen and (max-width:500px) {
.shortstory .text{height:auto;max-height:56px}
.main-category,.cat-shortstory,.rand-shorts,.related-news,.short-mini{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-row-gap:30px}
.page-tags{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}
.fullstory .file-link{line-height:20px;padding:25px 15px}
.booton_tabs div, .booton_tabs > span{width:100%;text-align:center;margin-top:20px}
#fullsearch,.cat-shortstory .navigation{grid-column-end:2}
#dofullsearch{display:none}
.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#news_set_sort{position:relative;top:0;left:0;margin-bottom:2px;font-size:14px;line-height:22px}
.sort{right:0;top:33px;border:0}
main h1{padding:8px 13px}
.tags-block,.cat-t,.tag-t{text-align:center;display:-ms-grid;display:grid;justify-items:left;-ms-grid-columns:1fr 10px 1fr 10px;grid-template-columns:1fr 1fr;grid-column-gap:10px;grid-row-gap:21px}
.tags-block a,.cat-t a,.tag-t a{margin:0;padding:5px 10px;width:100%;white-space:pre;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.tags-cat .cat-t a:before,.tags-cat .tag-t a:before{top:6px}
.tag-t{margin-top:21px}
header .logo{line-height:37px;top:15px}
header .brand-site{height:auto;padding:0 10px 10px 10px}
.search{margin-top:35px}
.mob-menu{top:9px}
.seo-text{margin-top:0}
footer .logo{padding-top:0}
.addcoments button{margin-top:15px}
}
@media only screen and (max-width:450px) {
.logo a,.logo span{font-size:30px}
header nav.open{top:75px}
}
@media only screen and (max-width:420px) {
.tags-block{-ms-grid-columns:1fr;grid-template-columns:1fr;}
}
@media only screen and (max-width:379px) {
.navigation div{display:none}
.shortstory .text{height:auto}
.logo a,.logo span{font-size:26px;line-height:26px}
.mob-menu {top:10px}
header .logo{top:20px}
header nav.open{top:70px}
}