/* all rights reserved Pressa.tv
----------------------------------------------- */	

* {background: transparent;margin:0;padding:0;outline:none;border: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ol, ul {list-style:none;}
b {font-weight: 500;}
blockquote, q {quotes:none;}
table {border-collapse:collapse;border-spacing:0;}
input, select {vertical-align:middle;}
article, aside, figure, figure img, hgroup, footer, header, nav, section, main {display: block;}
body {font-family: 'Roboto', sans-serif; font-size: 14px; line-height:normal; padding:0; margin:0;color: #020202; background-color:#fff; height:100%; width:100%; font-weight:400; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
img {max-width:100%;}
.clr {clear: both;}
.clearfix:after {content: ""; display: table; clear: both;}
a {color: #020202; text-decoration: none;}
a:hover, a:focus {color:#111; text-decoration: none;}
h1, h2, h3, h4, h5 {font-weight:500;}
.sf-field {position: relative;float: right;}
.stfilters + .info-bubble {display: none;}
.notice {position: absolute;padding: 8px;text-align: center;right: -7px;background: #fff;z-index: 9;border-radius: 5px;-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.07), 0 4px 8px 0 rgba(0,0,0,.07);box-shadow: 0 0 0 1px rgba(0,0,0,.07), 0 4px 8px 0 rgba(0,0,0,.07);font-size: 13px;top: 28px;}
.notice:before {content: '';position: absolute;width: 10px;height: 10px;background: #fff;-webkit-transform: rotate(45deg);transform: rotate(45deg);top: -5px;right: 11px;-webkit-box-shadow: -1px -1px 0 0 rgba(0,0,0,.07);box-shadow: -1px -1px 0 0 rgba(0,0,0,.07);}
span.complaint:hover {color: #000;transition: 1s;cursor: pointer;}
.post_title .notice {margin-right: -8px;}

/*--- SET ---*/
.button, .pagi-load a, .up-second li a, .up-edit a, .qq-upload-button, button,
html input[type="button"], input[type="reset"], input[type="submit"], .meta-fav a {padding:0 20px; display:inline-block; height:40px; line-height:40px; border-radius:0px; cursor:pointer; background-color:#ffcc00; color:#111;border-radius: 3px;}
.big {font-size: 16px;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0; padding:0;}
button[disabled], input[disabled] {cursor:default;}
.button:hover, .up-second li a:hover, .up-edit a:hover, .qq-upload-button:hover, .pagi-load a:hover,
button:not(.color-btn):hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .meta-fav a:hover {background-color:#bfbfbf; color:#fff;}
button:active, html input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {box-shadow: inset 0 1px 4px 0 rgba(0,0,0,0.1);}
input[type="submit"].bbcodes, input[type="button"].bbcodes, input.bbcodes, .ui-button {font-size: 12px !important; height: 30px !important; line-height:30px !important; padding: 0px 10px; border-radius:3px;}
input[type="text"], input[type="password"] {display:block; width:100%; height:40px; line-height:40px; padding:0 15px;color:#000000; background-color:#fff; border-radius:0px; -webkit-appearance: none; box-shadow:0 0 0 1px #EDEDED;}
input:focus::-webkit-input-placeholder {color: transparent}
input:focus::-moz-placeholder {color: transparent}
input:focus:-moz-placeholder {color: transparent}
input:focus:-ms-input-placeholder {color: transparent} 
select {height:40px; border:1px solid #e3e3e3; background-color:#FFF;}
textarea {display:block; width:100%; padding:10px; border:1px solid #e3e3e3; background-color:#FFF; border-radius:0 0 0px 0px; box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.1); overflow:auto; vertical-align:top; resize:vertical;font-family: inherit;}
.img-box {overflow:hidden; position:relative;}
.img-square img {width:150%; max-width:150%; margin-left:-25%;}
.img-vert img {width:200%; max-width:200%; margin-left:-50%;}
.nowrap {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
button, .show-login {transition: all .3s;}
.button, .ps-link{transition: color .3s, background-color .3s, opacity .3s;}
.flex-row {display: -webkit-box; display:-webkit-flex; -webkit-flex-flow: row wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; 
display:flex; flex-flow:row wrap; justify-content:space-between;}
.flex-col {display: -webkit-box; display:-webkit-flex; -webkit-flex-direction:column; -webkit-box-pack:center; -webkit-justify-content:center; 
display:flex; flex-direction:column; justify-content:center;}
.fx-row, .socio {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:space-between;justify-content:space-between;}
.fx-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}
.fx-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.fx-stretch{-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}
.fx-top{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}
.fx-middle{-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.fx-bottom{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}
.fx-col{display:-ms-flexbox;display:-webkit-flex;display:flex; 
-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}
.fx-wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.ps-link {cursor:pointer;}
.icon-l .fa {margin-right:3px;}
.icon-r .fa {margin-left:7px;}
video.b-lazy.b-loaded {max-width: 100%;display: block; margin: 10px 0 0px;width: 100%;max-height: 70vh; background: #000;}
/* BASIC GRID
----------------------------------------------- */
.wrap {min-width:320px; background-color:#f9f9f9; margin:0 auto;}
.center, .head {max-width:1012px; margin:0 auto; position:relative;}
.header {height:120px; position:relative;}
.nav{position:relative;z-index:880; padding-top: 2px;}
.main {width:calc(100% - 310px); width:-webkit-calc(100% - 310px);}
.side {width:300px;}
.footer {background-color:#121212; padding:25px 10px 10px 10px; color: #f0f0f0;}
div#yandex_rtb_R-A-242981-40 {margin-bottom: 20px;}
div#yandex_rtb_R-A-242981-62 {margin-bottom: 15px;}
div#yandex_rtb_R-A-242981-63 {margin-bottom: 10px;}
/* HEADER
----------------------------------------------- */
.header .soc-btns .fa {margin:5px 10px 5px 0;}
.logotype{float:left;width: 130px;height: 21px;background-image: url(../images/logotype.svg);background-size: 130px 21px;margin-top:10px;}
.logotype img {display:block; width:100%;}
.show-login {cursor: pointer;width: 36px;height: 36px;line-height: 36px;text-align: center;border-radius: 50%;background-color: transparent;font-size: 14px;position: absolute;right: 9px;top: 3px;}
.logotype:hover {transition: all 8s;-webkit-filter: hue-rotate(360deg);filter: hue-rotate(360deg);}
.logotype svg {margin-top: -15px;}
.smenu {display: inline-block;}
.socialmenu .fa {margin-top: 10px;width: 36px;height: 32px;text-align: center;line-height: 30px;color: #333;font-size: 16px;border-radius: 3px;cursor: pointer;opacity: 0.7;background-color: #f5f4f2; transition: 0.4s;border: 1px solid #e6e5e0;}
.socialmenu .fa:hover {opacity: 1;}
a.socialmenu {display: inline-block !important;margin: 8px;}
header {position: fixed; top: 0;left: 0; width: 100%; min-width:320px; background: #fff; z-index: 1000; height: 46px; -webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s;}
header.shrink {height: 46px;box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px; -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px; -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px; }
.sub-title {padding: 20px 20px 20px;}
.pm-page .sub-title {padding: 0px 0px 20px}
div#adfox_16469109595389884 {padding-bottom: 10px;}
header {border-bottom: 1px solid #f0f0f0;}
.best, .th, .side-bc.rand, .side-bc.sec, .post, .socio, .rels .th, .full-comms {border: 1px solid #f0f0f0; border-radius: 9px;box-shadow: 0 5px 0 #f0f0f0; margin-bottom: 14px;}
.post, .full-text {background: #fff;}





/* NAV
----------------------------------------------- */
.nav-in{height:42px;}
.cont{padding-top: 56px;}
.show-search {display: inline-block;height: 40px;line-height: 40px;cursor: pointer;font-size: 14px;position: absolute;top: 1px;left: 0;width: 40px;text-align: center;}
.search-wrap {display:inline-block; position:absolute; top:0px; right:60px; z-index:100; padding:8px 0 10px 40px; width:36px; overflow:hidden; transition:width .4s; -webkit-transition:width .4s; height:42px;}
.search-wrap.active {width:75%; padding-left:34px; padding-right:10px; background: #fff;}
.search-box {width:100%; position:relative;}
.search-box input, .search-box input:focus {width:100%; height:30px; line-height:34px; padding:0 10px; border-radius:0;background-color:#fff; color:#000; border:0; box-shadow:none;border: 1px solid #dcdcdc; }
.nav-menu{width:100%;list-style:none;padding-top: 6px;}
.nav-menu li{float:left;margin-right:10px;position:relative;display:block;}
.nav-menu li a{display:block;text-decoration:none;font-size:15px;padding:6px 14px;color: #000;}
.nav-menu ul{list-style:none;position:absolute;left:-9999px;opacity:1;-webkit-transition:.25s linear opacity;padding-top: 9px;}
.fullmenu a {background: #fff !important;}
.nav-menu ul li{padding-top:0;float:none;}
.nav-menu ul a{white-space:nowrap;display:block;}
.nav-menu li:hover ul{left:0;opacity:1;}
a.top-menu:hover {color: #000;}
.nav-menu li:hover ul li a:hover{background:#fff;color:#000;}
.top-menu {padding: 6px 5px !important;font-size: 15px !important;}
.nav-menu ul a.lastlink{border-bottom-right-radius:6px;border-bottom-left-radius:6px;padding-bottom: 12px;}
.submenu > li > a:hover, .menuactive > a{color:#333;}
.hidden-menu {position: absolute;left: 0px;top: 53px;z-index: 998; padding: 6px 0 8px 0;background-color: #fff;border-bottom: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;border-left: 1px solid #f0f0f0;width: 160px;display: none;border-bottom-right-radius: 12px;border-bottom-left-radius: 12px; -webkit-box-shadow: 0 1px 6px 0 rgba(0,0,0,.21);box-shadow: 0 2px 6px 0 rgba(0,0,0,.21);}
.hidden-menu a {display:block; padding:5px 15px; font-size: 14px;font-weight: 500;text-transform: uppercase;}
.hidden-menu a:hover {color: #ffcc00;transition: 0.6s;}
.sepmenu {color: #ffcc00;font-size: 10px;letter-spacing: 1.5px;}
.splink {color: #ffcc00;font-weight: 500;}
.catlink p {font-size: 16px;font-weight: 400;}
ul.nav-menu.clearfix {margin-left: 168px;}
a.lastlink:hover {border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.submenu, .nosub {display: block;}
.submenumob {display: none;}
.speedbar {list-style: none;margin-bottom: 15px; display: block;font-size: 12px;line-height: 16px;}
.speedbar:after{content: "";display: block;clear: both;}
.speedbar li {float: left;margin-right: 6px;color: #999;}
.speedbar li.speedbar_sep{color: #999;}
.speedbar a {color: #999;}
.meta > span > a:hover {text-decoration: underline;} 
/* SECT, TH
----------------------------------------------- */
.sect {margin-bottom:10px;}
.sect-t {padding:0px 10px 0 0;  margin-bottom:10px;}
.sect-t > *:first-child {padding: 10px 0px;text-align: -webkit-center;text-align: center;color: #444; font-size: 12px;}
.sect-links a {opacity:1; margin-left:10px; font-size:14px; color:#666;}
.sect-t a:hover {text-decoration:underline;}
.green {background-color:#a1d48d !important;}
.yellow {background-color:#ffcc00 !important;}
.red {background-color:#eb7f73 !important;}
.violet {background-color:#855a99 !important;}
.th{width:100%;display: inline-block;padding: 18px 20px 4px 20px;background: #fff;}
.th .ratebox3 {line-height: 40px;}
.th-t {display:inline-block; width: 94%;}
.meta > span {margin-right:4px; display: inline;}
.meta > span > a {color: #787c7e;}
.thn{width:48.5%;margin-bottom:50px;}
.th-x {display:block; height:340px;}
.rels .th img {object-fit: cover; object-position: top; height: 200px;width: 100%;max-height: 350px; padding-top: 0;}
.rels .th h3 {font-size: 15px;line-height: 20px;font-weight: 500;margin: 10px 0 0 10px;}
.rels .th video {max-height: 200px !important;}
.col-3 .th {width:32%;}
.col-3 .th-i {height:232px;}
.tile {display: inline-block;width: 70%;height: 400px;border-right: 1px solid #fff;border-bottom-left-radius: 9px;border-top-left-radius: 9px;box-shadow: rgba(0,0,0,0.25) 0px 2px 9px;}
.tile_bg:before {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background: linear-gradient(to top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 60%);}
.tile-o {position:absolute; left:0; bottom:0; z-index:10; width:100%; color:#FFF; padding:20px 25px; }
.tile-o span {color: #fff;}
.tile h3 {margin-left: 5px;margin-bottom: 5px;font-size: 22px;line-height: 28px; font-weight: 500; }
.tile1 h3, .tile2 h3 {margin-left: 5px;margin-bottom: 5px;font-size: 18px;line-height: 22px;font-weight: 500;}
.secondnews {display: inline-block;width: 30%;position: absolute;}
.secondnews2 {display: inline-block;width: 30%;margin-top: 200px;position: absolute;}
.tile1 {display: block;height: 200px;border-top-right-radius: 9px;box-shadow: rgba(0,0,0,0.25) 0px 2px 9px;}
.tile2 {display: block;height: 200px;border-top: 1px solid #fff;border-bottom-right-radius: 9px;box-shadow: rgba(0,0,0,0.25) 0px 2px 9px;}
.secondnews:hover h3, .secondnews2:hover h3, .tile:hover h3 {color: #ffcc00;transition: 0.4s;}
.mainnews {margin-bottom: 25px;}
.boxfullstorys iframe, .boxnat iframe {min-height: 100% !important;margin: inherit !important;}
.thn h3{font-size:22px;line-height:26px;}
.th h3, .th h2 {font-size: 20px;line-height: 24px;font-weight: 500;}
.th:hover a.th-t {color: #000;transition: 1s;}
.tile .meta {font-size:13px;}
.tile_bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;background-size:cover;background-position:top;background-repeat:no-repeat;transition:0.2s;}
.tile_bg_th{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;background-size:cover;background-position:top;background-repeat:no-repeat;transition:0.2s;}
.tile_bg_th_center{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:0.2s;}
.tile_bg_th_center_video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;background-position:center;background-repeat:no-repeat;transition:0.2s;}
h1.tile-t {font-size:24px;line-height:30px; font-weight: 500;}
.meta.icon-l.title {display: inline-block;vertical-align:middle;line-height:1 !important;}
.tiles{height: 100%;z-index:1;position:relative;}
.tiles:before{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;-moz-transition:0.2s background-color;-webkit-transition:0.2s background-color;transition:0.2s background-color;}
a:hover .tiles:before{background-color:rgba(0,0,0,0.3);}
.tiles_content .comments-num{position: relative;top: 45%;height: 20px;padding: 0 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;}
.tiles_content{position: absolute;bottom: 0;width: 100%;height: 100%;color: #fff;text-shadow: 0 0 1px #000, 0 0 5px #000;z-index: 2;overflow: hidden;visibility: hidden;opacity: 0;transition: 0.2s;text-align: center;}
.poster.tiles_content {width: auto;}
.poster.tiles_content .fa {vertical-align: baseline;font-size: 1.0em;}
a:hover .tiles_content{visibility:visible;opacity:1;}
.tiles_content .views{position: relative;top: 45%;height: 20px;padding: 0 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;}
.tiles_content .fa {font-size: 1.4em;}
.boxmiddle {padding-bottom: 40px;text-align: -webkit-center;width:100%;}
.boxmiddlefull, .boxmiddlecat, .boxmidcatdesc, .boxmiddlinp, .boxmiddlecats {padding-bottom: 10px;margin-bottom: 10px !important; width:100%;text-align: center;}
.boxmiddlecat, .boxmidcatdesc {padding-top: 5px;}
.boxnat {padding: 25px 20px 10px 0;float: left;}
.boxmidcatdesc {text-align: left;width: 336px;}
.ratebox3{font-size:16px;line-height: 34px;}
.ratebox3 a:first-child {padding-right: 4px;padding-left: 0;}
.ratebox3 a {padding-left: 5px;}
.ratebox3 .main-sliders-rate a:nth-of-type(1):hover{color: #26A65B;}
.ratebox3 .main-sliders-rate a:nth-of-type(2):hover{color: #EF4836;}
.ratebox3 .main-sliders-rate a:nth-of-type(2) {padding-left: 20px;}
.main-sliders-rate {height: 42px;}
.main-sliders-rate a:nth-of-type(1) {color: #111;}
.fb-like.fb_iframe_widget {margin-bottom: 20px;}
.th p {font-size: 15px;line-height: 22px; padding: 5px 0px 0px;}
.main-sliders-rate a {position: relative;display: block;height: 40px;float: left;line-height: 40px;font-weight: 500;text-decoration: none;}
.main-sliders-rate a span {position: relative;margin: 0 auto;font-weight: 400;}
.main-sliders-rate a:nth-of-type(2) {padding-left: 15px;}
.th .ratebox3 {float: left;padding-left: 2px;padding-top: 6px;}
.counter {text-align: right;padding: 10px 10px 0 0;opacity: 0.5;-moz-opacity: 0.5;filter: alpha(opacity=50);display: none;}
.counter:hover{opacity:1.0;-moz-opacity:1.0;filter:alpha(opacity=100);}
.boxtop {margin-top: 15px; text-align: left;}
.boxs {margin: 20px 0 40px; text-align: left;}
.box-middle{margin: 20px 0 40px; text-align: left;display: inline-block;}
.catlink li{position:relative;}
.full-text b {font-weight: 500;}
ul.catlink{padding:35px 0px 20px 10px;}
.catlink span{background: #ffcc00;box-shadow: 0 0 1px rgba(0,0,0,0.2);border-radius: 20px;font-weight: 400;font-size: 11px;line-height: 17px;height:17px;padding: 0 5px;z-index: 3;position: absolute;margin-top: -8px;}
.catlink li, .catlink h2, .catlink b{float:left;font-size:20px;display: inline;}
li.catlink {list-style: none;}
ul.shortstat {margin-top: 18px;text-align: -webkit-right;text-align: -moz-right;float: right;font-size: 13px;color: #777;}
.shortstat a {margin-top: 14px;text-align: -webkit-right;text-align: -moz-right;font-size: 13px;color: #777;padding-right: 5px;}
i.fa.fa-heart {color: #ffcc00;}
ul.shortstat li {font-weight: 400;padding-left: 6px;display: inline-block;}
h1.category {margin-bottom: 10px;}
a.second { display: block;margin-top: 5px;font-size: 15px;font-weight: 400;color: #4d4d4d;}
.feedback {line-height: 30px; display: inline;}
.feedback a {color: #222222;text-decoration: none;}
.date {position: absolute;top: 89%;right: 1%;height: 20px;padding: 0 10px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;}
.date .fa {vertical-align: middle;padding-right: 3px;}
.boxfullstory, .boxfullstorys {text-align: left;}
.boxfulls {text-align: left;display: inline-block;}
span.fa.fa-tags {color: #777;}
.best{height: 20px;display: table;width: 100%;padding: 10px 15px;background: #fff;}
.best a{padding: 3px 5px;margin-right: 10px; font-size: 13.5px;}
.best a:hover {color: #000;}
a.minimal {float: right; cursor: pointer;margin-right: 0px;}
a.active {color: #000;border-bottom: 2px solid #fc0;}
div#adContent a {font-size: 16px;}
.post_title .meta.icon-l {line-height: 24px; padding-bottom: 15px; overflow: hidden;text-overflow: ellipsis;display: block;white-space: nowrap;}
h2.categ{padding: 15px 0 0 0;display:inline-block;font-weight: 500;text-transform: uppercase; font-size: 12px;}
h2.categ a {color: #855a99;letter-spacing: 0.5px;}
.zen {padding: 10px 15px 5px 15px;clear: both;overflow: hidden;background: #f9f9f9;border: 1px solid #eee;margin: 15px 0 5px 0;}
.zenchannel {background-image: url(../images/zen.png);width: 46px;height: 46px;position: absolute;background-size: 46px 46px;text-align: center;}
.socrate {padding: 10px 0px 0px 60px;}
.static-page {margin-bottom: 20px; padding-bottom: 20px;background: #fff;}
.search-page .sub-title {padding: 20px 0px;}
/*.ya-share2__container_size_m .ya-share2__icon {height: 28px !important;width: 28px !important;background-size: 28px 28px !important;}
.ya-share2__container_size_m .ya-share2__counter {line-height: 28px !important;font-size: 12px !important;}*/
.imgcount {vertical-align: middle;}
.videocount {vertical-align: middle; color: #ff7675 !important;}
.videocount .fa {font-size: 17px;}
.posttitle {padding: 0 5px 0 5px;}
.ratebox3 a:hover {color: #fd5d47;transition: 1s;}
.ratebox3 a:first-child:hover {color: #8ac858;}



/* Meme create
----------------------------------------------- */
.meme-upload-file {background: #fff;border-radius: 3px;position: relative;overflow: hidden;cursor: pointer;}
.meme-upload-file:before {content: '';position: absolute;top: 8px;right: 8px;bottom: 8px;left: 8px;border: 2px dashed #e3e3e3;border-radius: 2px;}
.meme-upload-file:hover:before {border-color: #ccc;}
.meme-upload-file.active {background: #fc0;}
.meme-upload-file.active:before {border-color: #666;}
.meme-upload-file input {position: absolute;width: 100%;height: auto;top: -50px;left: 0;bottom: 0;z-index: 9;outline: none;cursor: pointer;}
.meme-upload-file label {display: block;line-height: 60px;text-align: center;padding: 60px 0 20px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAEFklEQVRoQ+3Yd+h2YxgH8M9rb1kpEkJkZoXIyJ4hSkrIKJSUkS3xh4zM/IEkCskmiuIPlJVNIqtkr+zsvm/3T8fPeZ7nPOec59Wr5/rnHc99X/f3e+3rzDGfy5z5HL8pgf/ag1MP/N88sBH2wFZYDUvgW7yNZ3AvPu6TdF8htDUuR/4cJn/iVpyCT/og0pXAojgXp2OBGkB/DPj/eOUcXIOcaS1dCCyFx7Bl5fUPcTvuwOv4CctgR+yNA7FC5XwInIh4ppW0JRBr34X9y6u/42xcPMKiK+JKHFpBG09c2Ao9rRtZHjyrPPo5DsBTY4A4DDdXzt+I1/ASnsBvTXW18cCGeKVCfnc80vTByrnzS/7MvvoZLsNV+HmU3jYEbsMhRfGlOHXUIwN+TxgmXw4e8Psb2AfvDdM/LoEk5KdYDL9iZXzdkkCuLYRNSqKvWRI94TiDK95IT3l/0BtNCaSKHIcdCujoexD7dgA/6GreuAlrlAMvlv7yS92FUQQWxhU4vuZyKknCaRKyLAI8XomcgGvHJbA07sHOlYup12/h4dJNUz4nJTuVPhP9HxQy/+oXwzxwHY4p6FINzsQN+G5SiGv03l1KdH7atJTZfxwbRGCdYukcjpW3LcPYPMQ+96mjitHy9yNLbjQiUK3Rl+C0eY28vLdrpcecgYtm4xjkgcR4xuJIytizLQhE9/alzKbxtZH9cF+5eFIZQxp54OkCPIeXxI8tXt8TD5VBbW2820JH5qsLyr2DyvzViMCj2KWc3Bivdnw83fbOMXUsgpexXhkQ0zS/aBpCGRFOLoczKuTf40rVem0IxPLREUlI71UHYFAObIHnyoUfkFVx6ExSo7wLgYRL5qQFi97sHM+PQyBnr8fR5dJHpSckpptKGwIrlUk04/aMpPKkAtXKsEaWhTxeWL9yMxvXC0MGuKyH6d4PFPfPJGBCKAvQsdimBkmGw8w+sXR1Nb0FRwxbkkbNQquXhzdvavayjKxawFYJxItNl55UvfOKN4aum6MIBHcGunTEjBWbNSDyZsmZLPpVAk8iM/5yQ3Tk80s8dTVCeKQ0IVBVkilxFeRrRJ0khAIyK2FdDiyOdWsuZtZKeH4/EvGsA+MSGEd/myQeR//cs30SSL5k9E4SZ0urI5CvdZlv7q9rSmOj75lAvipsgHeQWf7wWTmQmT4dPmGYOE+t7yx9eiBJmrE7EhLxRD4hRpLQqeUBH8leMbNrdCLRJ4G18Hj5qBtQX2H5gi7dPENhJB11t44fA/4m3SeBKJ1NYrZ1Az458E0ns1cu901gGIl09Vi+N/B9V6GqUeOJAJ5pWmluGSF6BT9JAtGd8SPbVD4CbIcv+wqbqp5JhNAkcA7UOSUwT81d89jUA1MPdLTANIQ6GrDz9b8A3jTEMaoUowYAAAAASUVORK5CYII=) no-repeat 50% 30px;}
.meme-upload-sep {text-align: center;line-height: 30px;color: #555;}
.meme-upload-url {border: 1px solid #dcdcdc;background: #fff;border-radius: 2px;position: relative;padding-right: 160px;}
.meme-upload-url input {display: block;height: 40px;width: 100%;background: transparent;border: none;outline: none;padding: 0 20px;}
.meme-upload-url button {position: absolute;top: -1px;right: -1px;bottom: -1px;width: 160px;height: auto;text-align: center;background: #fc0;border: none;cursor: pointer;outline: none;transition: .2s;border-radius: 0 2px 2px 0;}
.meme-upload-url button:hover {background: #855a99;color: #fff;}
#meme-editor {display: none;}
.meme-font-settings {max-width: 800px;margin: 0 auto;border: 1px solid #ddd;padding: 10px;background: #f9f9f9;text-align: left;border-radius: 2px;display: flex;align-items: center;}
.meme-font-settings select {outline: none;}
.meme-img-wrapper {max-width: 800px;margin: 20px auto 0;}
.meme-img-wrapper textarea {display: block;padding: 15px;width: 100%;resize: none;border: none;background: #fff;outline: none;font-size: 30px;line-height: 120%;white-space: nowrap;overflow: hidden;text-align: center;}
.meme-img-wrapper img {width: 100%;}
.meme-option-buttons {text-align: center;padding-top: 20px;padding-bottom: 20px;}
.meme-option-buttons button {padding: 0 20px;display: inline-block;height: 40px;cursor: pointer;background-color: #ffcc00;color: #111;border-radius: 3px;border: none;}
#meme-change {display: none;}
#meme-publish {padding-bottom: 20px;}

/* SHORT STORY
----------------------------------------------- */
.short {padding:0 0 25px 300px; position:relative;clear: both;}
.short-left {width:300px; height:232px; margin-left:-300px; float:left; display:block;}
.short-right {width:100%; float:right; padding-left:20px; position:relative;}
.short-title {display:block; font-size:22px; margin-bottom:10px; line-height:26px;}
.short-text {line-height:23px; font-size:16px; }
.short-left:hover {opacity:0.8;}
.short-link {position:absolute; bottom:20px; left:320px;}
.short .meta {opacity:0.8; font-size:12px; margin-bottom:10px;color:#aaa;}
.sect-t.fx-row h1 {font-size: 22px; display: inline;}
.short-title span {font-size: 16px;}
ul.shortstat span.er-btn {padding-right: 5px;}
a.newpost {padding: 10px;margin: 0 auto;width: 88%;margin-bottom: 12px !important;display: block !important;background: #f9f9f9;border-radius: 10px;border: 1px solid #f0f0f0;color: #020202 !important;font-size: 13.5px !important; box-shadow: 0 5px 0 #f0f0f0;}
a.newpost:hover {background: #f0f0f0 !important; transition: 0.4s;}
a.newpost.mem {margin-bottom: 30px !important;}
span.complaint {float: right;color: #999;font-size: 18px;}
.imgblur {max-height: 500px;overflow: hidden; position: relative; margin-top: 15px;}
p.nsfwcontent {position: absolute;width:212px;height: 70px;z-index: 1;font-size: 30px;line-height: 50px !important;text-align: center;text-transform: uppercase;color: #fff;border: 3px solid #fff;border-radius: 9px;margin: auto;top: 0;left: 0;bottom: 0;right: 0;}
.imgblur img {filter: blur(20px);}
a.readpost {color: #007bff;padding-top: 5px;display: block;}
/* START TOOLTIP STYLES */
[data-tooltip]{
  position: relative; /* opinion 1 */
  display: inline-block !important;
  line-height: normal;
}

/* Applies to all tooltips */
[data-tooltip]::before,
[data-tooltip]::after {
  text-transform: none; /* opinion 2 */
  font-size: 12px; /* opinion 3 */
  line-height: 18px;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
  font-weight: 400;
}
[data-tooltip]::before {
  content: '';
  border: 5px solid transparent; /* opinion 4 */
  z-index: 1001; /* absurdity 1 */
}
[data-tooltip]::after {
  content: attr(data-tooltip); /* magic! */
  
  /* most of the rest of this is opinion */
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  text-align: center;
  min-width: 3em;
  max-width: 8em;
  width: max-content;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 5px 8px;
  border-radius: .6ch;
  box-shadow: 0 0.1em 0.5em 0.1em rgba(0, 0, 0, 0.15);
  background: #fff;
  color: #111;
  z-index: 1000; /* absurdity 2 */
}

/* Make the tooltips respond to hover */
[data-tooltip]:hover::before,
[data-tooltip]:hover::after {
  display: block;
}

/* don't show empty tooltips */
[tooltip='']::before,
[tooltip='']::after {
  display: none !important;
}

/* FLOW: UP */
[data-tooltip]:not([data-flow])::before,
[data-tooltip][data-flow^="up"]::before {
  bottom: 100%;
  border-bottom-width: 5px;
  border-top-color: #fff;
}
[data-tooltip]:not([data-flow])::after,
[data-tooltip][data-flow^="up"]::after {
  bottom: calc(100% + 10px);
}
[data-tooltip]:not([data-flow])::before,
[data-tooltip]:not([data-flow])::after,
[data-tooltip][data-flow^="up"]::before,
[data-tooltip][data-flow^="up"]::after {
  left: 50%;
  transform: translate(-50%, -.5em);
}

/* FLOW: DOWN */
[data-tooltip][data-flow^="down"]::before {
  top: 100%;
  border-top-width: 5px;
  border-bottom-color: #fff;
}
[data-tooltip][data-flow^="down"]::after {
  top: calc(100% + 10px);
}
[data-tooltip][data-flow^="down"]::before,
[data-tooltip][data-flow^="down"]::after {
  left: 50%;
  transform: translate(-50%, .5em);
}

/* FLOW: LEFT */
[data-tooltip][data-flow^="left"]::before {
  top: 50%;
  border-right-width: 0;
  border-left-color: #fff;
  left: calc(0em - 12px);
  transform: translate(-.5em, -50%);
}
[data-tooltip][data-flow^="left"]::after {
  top: 50%;
  right: calc(100% + 12px);
  transform: translate(-.5em, -50%);
}

/* FLOW: RIGHT */
[data-tooltip][data-flow^="right"]::before {
  top: 50%;
  border-left-width: 0;
  border-right-color: #fff;
  right: calc(0em - 5px);
  transform: translate(.5em, -50%);
}
[data-tooltip][data-flow^="right"]::after {
  top: 50%;
  left: calc(100% + 5px);
  transform: translate(.5em, -50%);
}

/* KEYFRAMES */
@keyframes tooltips-vert {
  to {
    opacity: 1;
    transform: translate(-50%, 0);
  }
}

@keyframes tooltips-horz {
  to {
    opacity: 1;
    transform: translate(0, -50%);
  }
}

/* FX All The Things */ 
[data-tooltip]:not([data-flow]):hover::before,
[data-tooltip]:not([data-flow]):hover::after,
[data-tooltip][data-flow^="up"]:hover::before,
[data-tooltip][data-flow^="up"]:hover::after,
[data-tooltip][data-flow^="down"]:hover::before,
[data-tooltip][data-flow^="down"]:hover::after {animation: tooltips-vert 300ms ease-out forwards;}

[data-tooltip][data-flow^="left"]:hover::before,
[data-tooltip][data-flow^="left"]:hover::after,
[data-tooltip][data-flow^="right"]:hover::before,
[data-tooltip][data-flow^="right"]:hover::after {animation: tooltips-horz 300ms ease-out forwards;}
/* SIDE
----------------------------------------------- */
.side-box {margin-bottom:10px;}
.side-bt {font-size: 15px;padding: 0px 0 10px 0;font-weight: 500;}
.side-box.top {padding-top: 15px;}
/* side comments */ 
.side-bc .comm-one {padding: 0 0px 6px 0;font-size: 13px;}
.side-bc .comm-right {padding: 10px 20px;}
.side-bc .comm-item {margin-top: 0px;}
.side-bc .comm-one > span:nth-child(3) {font-size: 12px; line-height: 22px;}
.side-bc .last-comm-link a {font-size: 13px;line-height: 16px;}
.side-bc.rand {background: #fff;padding: 5px 0;}
p.lastcoms {text-align: center;padding: 7px 10px 12px 10px;border-bottom: 1px solid #f5f4f2;width: 90%;margin: 0 auto;margin-bottom: 4px;}
.side-bc .comm-author a {display: inline-block !important;}
/* side comments end */ 
.smenu a {padding-bottom: 1px !important;}
.side-bc a {display: block; color: #484848; margin-bottom: 11px; font-size: 13px;}
.side-bc a:hover {color: #000;}
.short-th-l {display:block; margin-bottom:25px !important; text-align: left;}
.short-th-l-img {float:left; width:300px; height:164px; margin-bottom:8px; overflow:hidden;border-radius: 6px;}
.short-th-l-img img {width: 100%;height: 100%;object-fit: cover;}
.th img {width: 100%;padding-top: 15px;}
.short-th-l-title {width:100%; font-size:16px;line-height:20px;text-align: center;}
.side-bc.sec {text-align: center;background: #fff;padding: 20px 0 15px;}
.tabs-sel {border: 1px solid #dcdcdc; color:#000000; margin-bottom:20px;}
.tabs-sel span {display:inline-block; padding:10px; width:49%; text-align:center; cursor:pointer; font-size:14px; font-weight:500; text-transform:uppercase;}
.tabs-b {display:none;}
.tabs-b.visible {display:block;}
span.current {background-color:#ffcc00;}
.sidefix {text-align: -webkit-center;}
/* FOOTER
----------------------------------------------- */
div#yandex_rtb_R-A-242981-59 {padding-bottom: 25px;}
.f-sect {text-align: center; font-size:13px; line-height:24px;}
.fs-t {font-weight:500; font-size:19px; margin-bottom:20px;}
.f-soc .fs-t {margin-left: -20px;}
.footer div {margin-bottom: 2px;}
.fs-c div + div {margin-top:20px;}
.fs-c .fa {font-size:14px; width:32px; color:#777; text-align:center;}
.f-sect .fa {width:28px; height:28px; text-align:center; line-height:28px; color:#333; font-size:14px; border-radius:4px; cursor:pointer;opacity:0.8;margin-bottom:15px; background: #f5f4f2;}
.f-sect .fa:hover {opacity:1; color:#fff;}

.fa.fa-youtube:hover {background-color:#cd201f;color: #fff;}
.fa.fa-telegram:hover{background-color:#0088cc;color: #fff;}
.fa.fa-vk:hover{background-color:#5075a5;color: #fff;}
.fa.fa-facebook:hover{background-color:#4b6baf;color: #fff;}
.fa.fa-twitter:hover{background-color:#2daae1;color: #fff;}
.fa.fa-odnoklassniki:hover, .fa.fa-rss:hover{background-color:#FC6D00;color: #fff;}
.fa.fa-instagram:hover {background: #f09433;background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);color: #fff;}

.f-two {text-align:center; padding-top:20px; margin-top:20px; }
.footer a {color: #f0f0f0;margin-right: 8px;padding-top: 3px;white-space: nowrap;text-decoration: underline;}
/* SHARE
----------------------------------------------- */
.share-big {width:65px; height:390px; position:fixed; z-index:100000; left:0; top:50%; margin-top:-200px;}
.share-big a {display:block; width:65px; height:65px; margin-bottom:10px;box-shadow:0 0 20px 0 rgba(0,0,0,0.15); background:url(../images/share.png) 0 0 no-repeat;}
.share-big a:last-child {margin:0;}
.share-big a:nth-child(2) {background-position:0 -80px;}
.share-big a:nth-child(3) {background-position:0 -163px;}
.share-big a:nth-child(4) {background-position:0 -244px;}
.share-big a:nth-child(5) {background-position:0 -325px;}
/* BOTTOM NAVIGATION
----------------------------------------------- */
.bottom-nav {line-height:32px; text-align:center; padding: 10px 0px 20px 0; margin: 0 auto;}
.pagi-nav > span {display:inline-block; vertical-align:top;}
.pnext a, .pprev a, .pprev > span, .pnext > span {display: block;text-align: center;background-color: #fff;width: 130px;font-size: 16px;padding: 6px 18px;margin: 8px;border-radius: 4px;}
.navigation {text-align:center;}
span.navigation {display: block;margin-top: 20px;}
.navigation a, .navigation span {display:inline-block; padding:0 5px; min-width:30px;background-color: #fff;margin:0 1px 10px 0px;}
.navigation span, .pagi-nav a:hover {background-color:#fc0;}
.navigation span.nav_ext {background:transparent; color:#888;}
span.pnext a {background: #fc0;}
span.pnext a:hover {color: #fff;}
/* FULL
----------------------------------------------- */
.tile-full {margin-bottom:40px; text-align:center; height:450px;}
.tile-full:before {content:""; position:absolute; left:0; top:0; width:100%; height:100%; background: linear-gradient(to top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 100%);}
.tile-full .meta, .tile-cat {font-size:12px; text-transform:uppercase; font-weight:500; opacity:0.8;}
.tile-full h1 {font-size:30px; margin-bottom:20px;}
.rels .th{padding: 15px;;width:49.2%}
.meta.icon-l {color: #787c7e;font-size: 12px;}
.post_title {padding: 15px 20px 15px 20px;}
.dlevideoplayer {margin-top: 15px;margin-bottom: 10px;}
.socio {line-height: 40px;font-size: 18px;padding: 10px 15px;background: #fff;}
.socio p {width: 100%;}
.soctop {margin-top: 15px;}
article.full.ignore-select {margin-bottom: 10px;}
.comms-title.icon-l.fx-row {padding-bottom: 10px;}
.ya-share2.ya-share2_inited {margin-top: 6px;}
.boxfull {padding: 15px 0 10px 0; margin-bottom: 10px; text-align: center;}
/*div#yandex_rtb_R-A-242981-33 {padding: 0 15px 0 15px;}*/
.boxfullcat {margin: 15px 0 20px;text-align: left;display: inline-block;}
.boxcat {margin-bottom: 15px;}
.imgcount, .videocount {white-space: nowrap;font-size: 14px; padding: 2px 4px;display: inline;font-weight: 500;color:#74b9ff;}
.post_title .imgcount {margin-right: 5px;font-size: 18px;}
.meta.icon-l.title {color: #4d4d4d;}
span.imgcount.video .fa {font-size: 18px;}
.full .ratebox3 span {font-size: 18px;}
.full-text a {color: #0089FF;}
.ratebox3 a {color: #020202;}
a.second span {color: #ffcc00;}
strong#current-song {display: none;}
.mdtc-clnplrv-main-player.mdtc-clnplrv-dark-theme .mdtc-clnplrv-type-playlist {margin-top:-68px;}
.mdtc-clnplrv-type-playlist{opacity: -9;}
.dlevideoplayer:hover .mdtc-clnplrv-type-playlist {opacity: 1;}
.mdtc-clnplrv-play.mdtc-clnplrv-icon-play, .mdtc-clnplrv-main-player.mdtc-clnplrv-dark-theme .mdtc-clnplrv-interface .mdtc-clnplrv-pause, .mdtc-clnplrv-main-player.mdtc-clnplrv-dark-theme .mdtc-clnplrv-interface .mdtc-clnplrv-seek-container .mdtc-clnplrv-time, .mdtc-clnplrv-main-player .mdtc-clnplrv-interface .mdtc-clnplrv-toggles li .mdtc-clnplrv-fullscreen-btn {color: #fff !important;}
.mdtc-clnplrv-main-player.mdtc-clnplrv-dark-theme .mdtc-clnplrv-interface .mdtc-clnplrv-seek-container .mdtc-clnplrv-progress .mdtc-clnplrv-seek-bar .mdtc-clnplrv-play-bar {background: #db0000 !important;}
.mdtc-clnplrv-main-player.mdtc-clnplrv-dark-theme .mdtc-clnplrv-interface .mdtc-clnplrv-volume-bar .mdtc-clnplrv-volume-bar-value, .mdtc-clnplrv-main-player.mdtc-clnplrv-dark-theme .mdtc-clnplrv-interface .mdtc-clnplrv-volume-bar .mdtc-clnplrv-volume-bar-value i {background: #fff !important; border: none !important;}
.mdtc-clnplrv-main-player .mdtc-clnplrv-interface .mdtc-clnplrv-volume-bar {height: 4px !important; margin: 34px 22px 0px 0px !important;}
.mdtc-clnplrv-main-player .mdtc-clnplrv-interface .mdtc-clnplrv-volume-bar .mdtc-clnplrv-volume-bar-value {height: 4px !important;}
.mdtc-clnplrv-main-player.mdtc-clnplrv-dark-theme .mdtc-clnplrv-interface .mdtc-clnplrv-volume-bar {background: #db0000 !important;}
.like {font-size: 16px;font-weight: 500;line-height: 50px;}
.push {display: inline-block;min-width: 100px;line-height: 40px;margin: 5px 2px 20px 2px;font-size: 15px;text-align: center;color: #fff;cursor: pointer;text-decoration: none;font-weight: 500;padding: 0 15px;border-radius: 4px;}
.facebook {background-color: #3b5998;}
.facebook:hover {background-color: #2d4373; color: #fff;}
.google {background-color: #dd4b39;}
.google:hover {background-color: #c23321; color: #fff;}
.twitter {background-color: #55acee;}
.twitter:hover {background-color: #2795e9; color: #fff;}
.vkontakte {background-color: #587ea3;}
.vkontakte:hover {background-color: #466482; color: #fff;}
.ok {background-color: #ee8208;}
.ok:hover {background-color: #ee7808; color: #fff;}
.sepfull {display: block !important; padding-top: 15px;margin-bottom: -15px;text-align: -webkit-center;color: #fc0;}
.notice .ya-share2.ya-share2_inited {padding: 5px;margin: 0px;display: inline-block;width: max-content;}
.post_title .complaint {float: none; font-size: 14px; line-height: 22px;margin-top: 0px; margin-right: -5px;}
.complaint.save, .complaint.rate, .complaint.edit {margin-top: 5px;margin-right: 10px;font-size: 14px;color: #999;}
.post_title .complaint a {color: #999;}
#dle-comments-form #b_b, #b_i, #b_u, #b_s, #b_left, #b_center, #b_right, #b_url, #b_leech, #b_img, #b_video, #b_quote, #b_tnl, #b_spoiler, #b_hide, .bb-sep {display: none !important;}
#dle-comments-form .bb-pane {background: none;border: none;margin-left: -4px;}
p.commsallert {margin-bottom: 15px;color: #444;font-size:13px;}


/* FULL STORY STATIC
----------------------------------------------- */
.video-box embed, .video-box object, .th iframe, .video-box iframe, .video-box frame {width: 100%; max-width:100% !important; display:block; height: 386px;margin-top: 10px;}
.mejs-container {max-width:100% !important;}
div#adfox_155843902556161779 {margin-top: 15px;}
.full-text {font-size:16px; line-height:24px; padding-bottom: 10px;padding: 0 20px;color: #020202;}
.full-text img:not(.emoji) {max-width:100%; margin-top: 10px;}
img#jp_video__poster_0{ margin-top: 0px;}
.full-text > img[style*="left"], .full-text > .highslide img[style*="left"] {margin:0 10px 10px 0;}
.full-text > img[style*="right"], .full-text > .highslide img[style*="right"] {margin:0 0 10px 10px;}
.full-text a:hover {text-decoration:none;}
.full-text h2, .full-text h3, .full-text h4, .full-text h5 {margin:10px 0; font-size:18px; font-weight:500;}
.full-text p {margin-bottom:20px;}
.full-text > ul, .full-text > ol {margin:10px 0;}
.full-text > ul li {list-style:disc; margin-left:40px; position:relative;}
.full-text2 > ul li:before {content: "\f00c"; font-family: 'FontAwesome';position:absolute; top:0px; left:-25px; width:8px; height:8px;color:#9cce43; border-radius:0;}
.full-text > ol li {list-style:decimal; margin-left:40px;}
.full-text table {width:100%; text-align:left; margin:10px 0;}
.full-text table tr td {padding:10px; border:2px solid #fff;}
.full-text table tr:nth-child(2n+1) {background-color:#f5f5f5;} 
.full-text table tr:nth-child(1) {background-color:#0297dc !important; color:#FFF; font-size:14px !important;}
.full-text table img {display:block; margin:0; border:0; max-width:350px}
.attach {line-height:40px; background-color:#f5f5f5; border-radius:4px; margin:10px 0; overflow:hidden;}
.attach .download-link {color:#FFF !important; text-decoration:none !important; margin-right:15px; float:left; display:inline-block; padding:0 15px; background:#0297dc;}
.attach-info {float:right;}
.attach i {margin-right:5px;}
.dcont {margin:0 0 20px 0; line-height:20px;}
.pollanswer input {vertical-align: -webkit-baseline-middle;margin-bottom: 10px;}
p.gradlight.polltitle {font-weight: 500;}
.polltitle {display:block;margin-top: 30px; padding:5px 15px; font-size:18px; background-color:#f5f5f5; line-height:normal;}
.full-taglist a {padding: 2px 5px 3px 5px;border-radius: 4px;border: 1px solid #dcdcdc;text-transform: lowercase;color: #666; font-size: 12px;line-height: 24px;white-space: nowrap;}
.full-taglist a:hover {background: #fffaf1;color: #111;transition: 0.5s;border: 1px solid #999;}
.full-taglist {padding: 10px 0px 15px 0px; text-align: right;}
.full-taglist, .post_title .meta.icon-l.title, .footer {-webkit-font-smoothing: antialiased!important;}
span.comm-author i.fa.fa-check-circle {color: #939cb0;opacity: 0.6;}
a.fulltext {color: #0089FF;padding-bottom: 20px;display: inline-block;}
.clearfix.cloud-tags {padding: 20px 0;}
.tags-page {padding: 20px;background: #fff;}

/* COMMENTS
----------------------------------------------- */
.comms-title {line-height:30px;font-size: 13px;color: #333;}
.add-comm-form {position:relative; margin:20px 0; display:none;}
.ac-soc {position:absolute; right:0px; top:-8px;}
.ac-soc:before {content:attr(data-label); display:inline-block; vertical-align:top; line-height:30px; margin-right:5px;}
.ac-soc a {display:inline-block; margin:0 0 0 3px; vertical-align:top;}
.ac-soc img {display:block; width:30px;}
.ac-inputs, .ac-textarea {margin-bottom:15px;}
.ac-av {width:40px; height:40px; border-radius:0%; float:left; margin-right:10px;background:#fff url(../dleimages/noavatar.png) no-repeat; background-size:contain;}
.ac-title {font-weight:500; margin-bottom:15px; text-transform:uppercase;}
.ac-inputs input {width:49%; background-color:#FFF; box-shadow:0 0 0 1px #EDEDED,inset 1px 1px 3px 0 rgba(0,0,0,0.1);}
.ac-textarea textarea {height:85px;}
.ac-textarea > br, .ac-textarea > input, .ac-textarea > label {display:none !important;}
.active .ac-textarea > br, .active .ac-textarea > input, .active .ac-textarea > label {display:inline-block !important;}
.sec-answer + .sec-label {margin-top:10px;}
.ac-protect .label {font-size:12px;}
.ac-protect .sep-input {padding:10px 10px 10px 160px;}
.ac-protect input {background-color:#FFF;}
.mass_comments_action {margin:20px 0 0 0;}
.last-comm-link {font-size:16px; margin-bottom:10px;}
.last-comm-link a, #dlepopup a {text-decoration:underline;color:#0089FF;}
#dlepopup {line-height:20px;}
.last-comm-link a:hover {color:#0089FF;}
.full-comms {background: #fff;padding: 20px;}
/*.sect-c.fx-row.rels {background: #fff;padding: 20px;}*/
.comm-item {margin-top:10px;}
.comm-left {width:25px; height:25px; margin-right:10px; float:left; border-radius:50%;}
.comm-right {width:100%; float:right; padding:10px; position:relative;}
.pm-page .comm-right {padding: 10px 0;}
.comm-one {padding:0 80px 10px 0; position:relative; font-size:14px;}
.comm-one > span {float:left; margin-right:15px;line-height: 22px;}
.comm-author {font-weight:500;}
.rate3-comm {font-size:13px;}
.rate3-comm a {cursor:pointer; height:20px; line-height:22px; display:inline-block; color:#757575; margin:0 5px 0 0; vertical-align:top}
.rate3-comm a:last-child {color:#757575; margin:0 0 0 5px;}
.rate3-comm a:hover {color:#8ac858;}
.rate3-comm a:last-child:hover {color:#fd5d47;}
.rate3-comm > span {height:20px; line-height:22px; display:inline-block; font-size:13px; font-weight:500; vertical-align:top;color: #757575;}
.rate3-comm > span > span.ratingtypeplus {color: #757575;}
.rate3-comm > span > span.ratingplus {color: #757575;}
.rate3-comm > span > span.ratingminus {color: #757575;}
.comm-two {line-height:21px; padding-bottom:0; font-size:15px;}
.side-bc.rand .comm-two {font-size: 13px; line-height: 18px;overflow: hidden;}
.signature {font:italic 12px Georgia, "Times New Roman", Times, serif; margin-top:10px; padding-top:10px; border-top:1px dashed #e3e3e3;}
.comm-three {margin-top:10px; font-size:12px; text-align:right;}
.comm-three li {display:inline-block; margin-left:10px;}
.comm-three a, .comm-three span, .comm-three li {color:#bcbcbc;}
.comm-three li:first-child {margin-left:0px; float:left;}
.comm-one > span:nth-child(3) {color: #757575;font-size: 13px;}
.comm-one > span:nth-child(5) {color: #bcbcbc;}
.rate3-comm .ratingzero {color: #757575;}
.comm-item:hover .comm-three a, .comm-item:hover .comm-three span {color: #757575;}
div#dle-comments-list {margin-top: 20px;}
.commentslink a {color: #757575;font-size: 12px;}
.comm-right:hover .commentslink {display: block;}
.commentslink {display: none;float: right !important;position: absolute;right: -10px;}
#dlereplypopup form {margin-top: 10px;}
.comm-right p {margin: 0;}
/* LOGIN
----------------------------------------------- */
.login-box {background-color:#FFF; padding:20px; display:none;}
.lb-user {margin:-20px -20px 20px -20px; padding:20px; background-color:#fff; display:flex; flex-flow:row wrap; justify-content:center; align-items:center;}
.lb-ava {width:80px; height:80px; border-radius:50%; margin-right:20px;}
.lb-name div {font-size:24px; font-weight:500;}
.lb-name a {margin-top:10px;}
.lb-menu a {display:block; line-height:30px; padding:0 10px;}
.lb-menu a:hover, .lb-menu a:hover .fa {background-color:#ffcc00; color:#111;}
.lb-menu a .fa {color:#444;}
.login-box input[type="text"], .login-box input[type="password"], .login-box button, .lb-check {display:block; margin-bottom:20px; width:100%;}
.lb-check input {display:none;}
.lb-check input + label:before {width:14px; height:14px; margin-right:7px; cursor:pointer; position:relative; top:3px;border-radius:3px; border:1px solid #ccc; content:""; background-color:#f6f6f6; display:inline-block;}
.lb-check input:checked + label:before {background-color:#e5050b;}
.lb-soc {margin:20px -20px -20px -20px; padding:20px; background-color:#f6f6f6; text-align:center;}
.lb-soc a {display:inline-block; margin:10px 3px 0 3px; vertical-align:top;}
.lb-soc img {display:block; width:30px;border-radius: 3px;}
/* GO TOP BUTTON */
#gotop{position:fixed; width:40px; height:40px; line-height:36px; right:10px; bottom:10px; cursor:pointer; font-size:20px;z-index:9998; display:none; opacity:0.7; background-color:#000; color:#FFF; border-radius:0%; text-align:center;}
/* ADAPTIVE
----------------------------------------------- */
.addpost {display: block;height: 40px;line-height: 40px;cursor: pointer;font-size: 14px;width: 35px;text-align: center;color: #333;position: absolute;top: 5px;right: 116px;}
.show-menu {display: none;}
.side-panel {width:220px; height:100%; overflow-x:hidden; overflow-y:auto; background-color:#fff; padding:0 0 20px 0; border-top: 4px solid #ffcc00; z-index:888; position:fixed; right:-220px; top:0; transition:left .4s; -webkit-transition:left .4s;}
.side-panel.active {right:0;}
.close-overlay {width:100%; height:100%; background-color:rgba(0,0,0,0.8); position:fixed; left:0; top:0; z-index:887; display:none;}
.side-panel a {display:block; padding:8px 20px; font-size:14px;letter-spacing: 0;}
.side-panel a:hover {background-color:#ffcc00;color: #111;}
#side-panel h4:after {content: "";width: 6px;height: 6px;background: #555;position: absolute;right: 15px;top: 15px;box-shadow: -8px -8px #ffcc00, 0 -8px #ffcc00, -8px 0 #ffcc00;}
#side-panel h4 {font-size: 16px;color: #555;padding: 5px 0 5px 20px;font-weight: 400;position: relative;border-bottom: 1px solid #dcdcdc;background: #f9f9f9;}
a.sort {border-bottom: 4px solid #ffcc00; padding-bottom: 10px;}
.sep {margin: 0px 0 20px 0;text-align: -webkit-center;color: #e3e3e3;font-size: 9px;letter-spacing: 0.5px;width: 100%;display: block;text-align: center;}
::-moz-selection{background-color:#ffcc00;color:#111;}
::selection{background-color:#ffcc00;color:#111;}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
select:focus,textarea:focus,input:focus{font-size: 16px;background: #f9f9f9;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
select,textarea,input{font-size: 16px;}
}

@media screen and (max-width: 1090px) {
.tile {width: 69.5%;}
.wrap {padding:0;}
.footer {margin:20px 0 0 0;}
.slaider-mini .th-t {text-overflow:ellipsis;}
.slaider-mini .th-d {max-height:72px; overflow:hidden;}
.th-i {height:232px;}
.col-3 .th-i {height:232px;}
.footer {padding:20px 10px;}
.show-login {right: 10px;}
.side-panel .hidden-menu {position:static; width:100%; display:block;}
.short {padding:0 0 20px 300px;}
.short-left {width:300px; height:232px; margin-left:-300px;}
.short-text {padding-bottom:0;}
.tile-full {margin-bottom:20px; height:350px;}
.rels .th-i {height:130px;}
.logotype {margin-left: 10px;}
}


@media screen and (max-width: 950px) {
.best, .th, .side-bc.rand, .side-bc.sec, .post, .socio, .rels .th, .full-comms {border-top: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;border-left: none;border-right: none;border-radius: 0px;}
.submenu, .nosub {display: none;}
.submenumob {display: block;}
.show-menu {display: block;height: 40px;line-height: 40px;cursor: pointer;font-size: 16px;width: 35px;text-align: center;position: absolute;right: 114px;top: 1px;}
.show-search, .show-login {font-size: 16px;}
.hidden-menu {border-radius: inherit;box-shadow: none;margin-top: 60px;}
.hidden-menu a {text-transform: uppercase;text-transform: inherit;font-weight: 400;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;border-top: none;}
.th-x {display: block;height: 232px;}
ul.fullmenu, a.top-menu {display: none;}
.nav-menu {display:none;}
.center {max-width:940px;}
.slider-wrp {padding-left:400px; height:420px;}
.slaider-big {width:400px; height:420px;}
.slide-title {padding:20px; font-size:18px;}
.slide-title .meta {font-size:12px;}
.slaider-big-img img, .tile img {width:150%; max-width:150%; margin-left:-25%;}
.th {width:100%;}
.rels .th {width: 49%;}
.th-i {height:232px;}
.col-3 .th-i {height:232px;}
.sect-links a {font-size:13px;}
.f-sect {width:100%; margin-bottom:20px;}
.fs-t {font-size:16px;}
.main {width:100%;}
.side {width:100%; margin-top:20px; display: -webkit-box; display:-webkit-flex; -webkit-flex-flow: row wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between;display:flex; flex-flow:row wrap; justify-content:space-between;}
.side > * {width:48%;}
.search-wrap.active {width: 73%;}
#fixblock{position: relative !important;top: 0px !important;}
.f-soc .fs-t {margin-left: 0px;}
.short-th-l {display:block; padding:0 0 0 110px; margin-bottom:20px; text-align: left;}
.short-th-l-img {float:left; width:100px; height:70px; margin-left:-110px; overflow:hidden;}
.short-th-l-title {padding-left:10px;}
.boxmiddlefull{padding-bottom: 25px;margin-bottom: 25px;width: 100%;text-align: center;}
a.hmenu {font-weight: 500;}
.boxfull {width: fit-content;margin: 0 auto;margin-bottom: 10px;}
div#yandex_rtb_R-A-242981-33 {padding: 0;}
.posttitle {padding: 0;}
.side-bc.rand, .side-bt {display: none;}
.full-taglist {text-align: center;text-align: -webkit-center;}
.cont.center.mainpage .side {margin-top: 5px;}
}

@media screen and (max-width: 760px) {
.center {max-width:750px;}
.footer-in.center {padding: 10px 10px !important;}
.slaider-mini .th-d {max-height: 38px;overflow: hidden;}
.slaider-mini .th-t {overflow: hidden;text-overflow: ellipsis;}
.search-wrap.active {width: 66%;}
.ac-protect {margin-top:0px;}
.comments-tree-list .comments-tree-list {padding-left:0px !important;}
.mass_comments_action {display:none;}
.fb-like.fb_iframe_widget {width: 100%;}
.th,{width:49.1%;}
.static-page {margin-top: 0px;}
.title_spoiler img {margin-left: 10px !important;margin-right: -5px !important;}
.th-d p {padding: 10px;}
.th-t {width: 88%;}
.boxfullstory, .boxmiddlecat {margin: 0 auto;text-align: center;text-align: -webkit-center !important;width: fit-content;}
.boxfullstorys, .boxmiddlecats {margin: 0 auto;text-align: center;text-align: -webkit-center !important;}
#full-comms img {left: 0px;}
.full-text {padding: 0 15px;}
.full-comms {padding: 15px;}
.post_title {padding: 15px 15px 10px 15px;}
.th {padding: 15px 15px 6px 15px;}
.comm-two {font-size: 14px;}
.rels .th img {max-height: 250px;height: unset;}
.rels .th {width: 100%;}
.speedbar {padding: 0 10px;}
.ya-share2.ya-share2_inited {margin-top: 0px;}
.comments-tree-list .comments-tree-list:before {top:-10px !important;}
}

@media screen and (max-width: 590px) {
.center {max-width:580px;}
.header {height:75px;}
.contm {padding: 10px 0px; background: #fff;}
.contm .th{border:none;padding:0;}
.tiles_content{font-size: 15px;}
.contm .shortrate {padding-left: 10px;}
.header .soc-btns {display:none;}
.boxtop {margin-bottom: 0px;}
.slider-wrp {padding:250px 0 0 0; height:auto;}
.slaider-big {width:100%; height:250px;}
.slaider-big-img img, .tile img {width:100%; max-width:100%; margin-left:0%;}
.slaider-mini {height:auto; padding:10px;}
.sect-t > *:first-child {width:100%; background-color:transparent; padding:0;}
.sect-links a {margin:5px 10px 0 0;}
.th, .tile, .th-d, .col-3 .th, .thn {width:100%;}
.tile {height:248px;}
.short {padding:0 0 20px 0;}
.short-left {margin:20px auto 10px auto; float:none; width:100%; height:250px;}
.short-right {float:none; padding:0 5px;}
.side > * {width:100%;}
.tile-full {height:250px;}
.tile-full h1 {font-size:18px; margin:10px 0;}
.comm-one > span:nth-child(4), .comm-one > span:nth-child(3), .comm-right:hover .commentslink {display:none;}
.video-box embed, .video-box object, .video-box, .video-box iframe, .th iframe, .video-box frame {min-height:300px;}
.ac-soc {position:static;}
.ac-inputs input {width:100%; margin-top:10px;}
.ac-protect {width:100%; float:none; margin:0;}
.ui-dialog {width:95% !important;}
.upop-left, .upop-right {float:none !important; width:100% !important; margin:0; padding:0 20px;}
.upop-left {margin-bottom:10px; text-align:center;}
.ui-dialog-buttonset button {display:block; margin:0 0 5px 0; width:100%;}
#dofullsearch, #searchsuggestions span.seperator {display:none !important;}
.attach .download-link {margin:0 -15px 0 0; float:none; display:block; padding:0 10px;}
.attach-info {float:none;}
.search-wrap.active {width: 60%;padding-left: 34px;padding-right: 10px;}
.th-x {height: 256px;}
.tile_bg_th_center_video {background-size: cover;}
.boxmiddlefull, .boxmiddlecat {text-align: -webkit-center;}
.boxfullstory {text-align: -webkit-center;}
.boxfulls {text-align: -webkit-center;display: -webkit-box;}
.boxmiddlefull, .boxmiddlecats  {padding-bottom: 25px;margin-bottom: 25px;}
.boxnat {text-align:center;float: none; padding: 10px 0 0 0;}
a.hideres {display: none;}
yatag.yap-rtb__wrapper {margin: 0 auto!important;}
.logotype {margin-top: 12px;}
.logotype svg {margin-top: -17px;margin-left: -4px;}
.imgblur {max-height: 300px;}
}

@media screen and (max-width: 470px) {
.minimal {display: none !important;}
.socrate {padding: 0px 0px 0px 60px;}
.zen {padding: 15px 15px 0px 15px;}
.center22 {max-width:320px;}
.slider-wrp {padding:180px 0 0 0;}
.slaider-big, .tile {height:232px;}
.short .meta {display:none;}
.tile-full img {width:160%; max-width:160%; margin-left:-30%;}
.rels .th-i {height:128px;}
.th-x {height: 208px;}
.video-box embed, .video-box object, .video-box, .th iframe, .video-box iframe, .video-box frame {min-height:250px;}
.form-secur > a {margin-left: 0px !important; margin-top: 10px; }
}

.wrap {min-width:320px; width:100%; overflow:hidden;}
.instagram-media, .twitter-tweet {display: inline-block !important;}