/* Datalife Engine template by: redissx (ICQ: 275116000, E-mail: redissx@gmail.com, Website: webrambo.ru )  */

/* SET BASE
----------------------------------------------- */
* {background: transparent;margin:0;padding:0;outline:none;border: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
table {border-collapse:collapse;border-spacing:0;}
input, select {vertical-align:middle;}
article, aside, figure, figure img, hgroup, footer, header, nav, section, main {display: block;}
body {font: 12px Tahoma, Geneva, sans-serif; line-height:normal; padding:0; margin:0;        
color: #282828; background-color:#000; height:100%; width:100%; font-weight:400;}
img {max-width:100%;}
.clr {clear: both;}
.clearfix:after {content: ""; display: table; clear: both;}
a {color: #222; text-decoration: none;}
a:hover, a:focus {color:#172032; text-decoration: none;}
h1, h2, h3, h4, h5 {font-weight:400; font-size:18px;}

.sub-title h1 {margin-bottom:10px; font-size:18px; font-weight:700;}
.pm-page, .search-page, .static-page, .tags-page, .form-wrap, .full-pages {padding:2px 0;}


/*--- SET ---*/
.button, .pagi-load a, .up-second li a, .up-edit a, .qq-upload-button, button:not(.color-btn), html input[type="button"], 
input[type="reset"], input[type="submit"], .meta-fav a {
padding:0 20px; color:#fff; font-weight:700; display:inline-block; background-color:#000; 
height:40px; line-height:40px; border-radius:4px; cursor:pointer;}
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 
{color:#fff; background-color:#444;}
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:#f5f5f5; border-radius:4px; -webkit-appearance: none; box-shadow:0 0 0 1px #EDEDED;}
input[type="text"]:focus {}

input:focus::-webkit-input-placeholder {color: transparent}
input:focus::-moz-placeholder {color: transparent}
input:focus:-moz-placeholder {color: transparent}
input:focus:-ms-input-placeholder {color: transparent} 

select {height:40px; border:1px solid #e3e3e3; background-color:#FFF;}
textarea {display:block; width:100%; padding:10px; border:1px solid #e3e3e3; background-color:#FFF; 
border-radius:0 0 6px 6px; box-shadow:inset 0 0 4px 0 rgba(0,0,0,0.1); overflow:auto; vertical-align:top; resize:vertical;}

.img-box {overflow:hidden; position:relative; background-color:#CCC; border:1px solid #fed564;}
.img-box img {width:100%; min-height:100%;}
.square-img img {width:150%; max-width:150%; margin-left:-25%;}
.nowrap {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
button, .trailer-close, .to-rate, .to-comms {transition: all .2s;}
a, .button, .mask, .sc-title, .highslide:before {transition: color .2s, background-color .2s, opacity .2s;}

.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;}
.ps-link {cursor:pointer;}
.icon-l .fa {margin-right:10px;}


/* BASIC GRID
----------------------------------------------- */
.wrap {min-width:320px; position:relative; overflow:hidden; padding-top:25px; 
/*background:url(../images/bg.jpg) center top no-repeat;*/ background-attachment: fixed;}
.center {max-width:1100px; margin:0 auto; position:relative; z-index:100;}
.header {position:fixed; left:0; top:0; width:100%; z-index:500; background-color:#000000b3; box-shadow:0 0 20px 0 #222; border-bottom:0px solid #fed564;}
.header-in {height:40px;}
.cols {padding-left:320px; position:relative; background-color:#fff;}
.side {width:325px; margin-left:-325px; float:left; position:relative; z-index:20; padding:15px;}
.main {width:100%; float:right; min-height:800px; padding:20px;}
.cols:before {content:""; z-index:10; position:absolute; left:0; top:0; width:320px; height:100%; 
background-color:#fff7e0; box-shadow:inset -20px 0 20px -20px rgba(0,0,0,0.1);}
.footer {padding:10px 20px; background-color:#000; color:#FFF; line-height:30px;}


/* HEADER
----------------------------------------------- */
.logotype {width:200px; height:30px; padding-top:2px;}
.logotype img {display:block; width:100%;}

.login-btns {margin-top:5px;}
.login-btns a, .show-login {cursor:pointer; display:inline-block; vertical-align:top; margin-left:5px; height:30px; line-height:30px; padding:0px 7px;}
.login-btns a {color:#fff; opacity:0.6; font-weight:700;}
.login-btns a:hover {color:#fff; opacity:1;}
.show-login .fa {font-size:18px; vertical-align:middle;}

/*.login-coll {margin-top:5px;}*/
.login-coll {cursor:pointer; display:inline-block; vertical-align:top; /*margin-left:20px;*/ height:30px; line-height:30px;}
.login-coll a {color:#fff; opacity:1; font-weight:700; background-color:#000;}
.login-coll a:hover {color:#fff; opacity:1; background-color:#444;}
.login-coll .fa {font-size:18px; vertical-align:middle;}

.search-box {width:300px; margin-top:5px;}
.search-inner {width:100%; position:relative;}
.search-inner input, .search-inner input:focus {width:100%; padding:0 33px 0 10px; 
height:30px; line-height:30px; box-shadow:none; background-color:#f6f6f6; color:#222;}
.search-box button {position:absolute; right:0; top:0; background-color:#666; color:#FFF; border-radius:0px 4px 4px 0px; 
padding:0; width:30px; height:30px; line-height:30px; text-align:center; font-size:18px;}

span.searchdop {font-size:11px; color:#999; }
span.searchdop2 {font-size:12px; color:#333; }
/* FIRST MENU
----------------------------------------------- */
.f-menu {height:25px; line-height:25px; padding:0 5px; position:relative; z-index:1000;}
.f-menu > li {float:left; margin-right:5px; color:#FFF; background-color:#2b343d; border-radius:6px 6px 0 0; font-weight:700;}
.f-menu > li:last-child {float:right; margin-right:0;}
.f-menu li a {display:block; padding:0 20px; border-radius:6px 6px 0 0; color:#FFF; background-color:#2b343d;}
.f-change {padding:0 20px; height:25px; position:relative; cursor:pointer;}
.f-change .fa {margin-left:5px; font-size:16px;}
.f-change .sorting-list li {color:#000;}
.f-change .sorting-list {left:auto; top:100%; right:0; text-align:center; width: 107px; border-radius: 0px 0px 6px 6px;}
.f-menu a.active, .f-menu a:hover, .s-menu a:hover {color:#000; background-color:#fed564;}


/* TOP CAROU
----------------------------------------------- */
.top-carou-outer {background-color:#fff7e0; border-radius:6px; margin-bottom:20px; 
padding:18px; box-shadow:2px 3px 7px 0 rgba(0,0,0,0.3); height:240px;}
.top-carou {width:140px; position:relative;}
.tc-img {height:200px; display:block;}
.mask {position:absolute; left:0; top:0; width:100%; height:100%; text-align:center; padding:10px; 
background-color:rgba(0,0,0,0.1); color:#FFF; font-size:20px; opacity:0; align-items:center;}
.with-mask:hover .mask {opacity:0.4;}
.mask span.fa {width:80px; height:80px; border-radius:50%; text-align:center; line-height:80px; 
box-shadow:inset 0 0 0 5px #fcce3d; margin:0 auto 15px auto; padding-left:5px; font-size:34px;}
.m-meta {display:inline-block; position:absolute; border-radius:3px; padding:5px 10px;}
.m-trailer {background-color:#d6085f; color:#FFF; left:10px; bottom:10px; cursor:pointer;}
.m-qual {background-color:#2f3543; color:#FFF; right:10px; bottom:10px;}
.m-trailer:hover {color: #000; background-color: #fed564;}

.all-rating {position:absolute; display:flex; padding:0px 0px; border-radius:3px; right:0px; top:0px;}
.rat-kp {font-weight: 600; font-size:10px; background-color:#f60; color:#fff; padding:1px 3px; margin:3px 3px 12px 1px; border-radius:3px; border:1px solid #987000; box-shadow:2px 2px 5px 0 rgba(0,0,0,0.5);}
.rat-imdb {font-weight: 500; font-size:10px; background-color:#fc0; color:#000000; padding:1px 3px; margin:3px 3px 12px 1px; border-radius:3px; border:1px solid #987000; box-shadow:2px 2px 5px 0 rgba(0,0,0,0.5);}
.rat-kf {font-weight: 600; font-size:10px; background-color:#2f3543; color:#ddd; padding:1px 3px; margin:3px 3px 12px 1px; border-radius:3px; border:1px solid #987000; box-shadow:2px 2px 5px 0 rgba(0,0,0,0.5);}

.seria {position:absolute; right:3px; bottom:22px; padding:0; font-size: 13px;}
.seria span {background-color:#fed564; color:#000000; display:inline-block; padding:1px 3px; border-radius:3px; border:1px solid rgba(242, 242, 242, 0.5); margin:0px 0px 0 0; box-shadow:2px 2px 5px 0 rgba(0,0,0,0.5);}

.perevodx {position:absolute; right:3px; bottom:3px; padding:0; font-size: 12px;}
.perevodx span {background-color:#2b343d; color:#fed564; display:inline-block; padding:1px 3px; border-radius:3px; border:1px solid rgba(242, 242, 242, 0.5); margin:0px 0px 0 0; box-shadow:2px 2px 5px 0 rgba(0,0,0,0.5);}

.dopinfa {position:absolute; right:3px; top:22px; padding:0; font-size: 13px;}
.dopinfa span {background-color:#e7e8ec; color:#ff2300; display:inline-block; padding:1px 3px; border-radius:3px; border:1px solid rgba(169, 169, 169, 0.5); margin:0px 0px 0 0; box-shadow:2px 2px 5px 0 rgba(0,0,0,0.5);}


/* TRAILER AJAX, DO REGISTER MODAL
----------------------------------------------- */
.trailer-overlay {position:fixed; left:0; top:0; z-index:8889; width:100%; height:100%; background-color:rgba(0,0,0,0.4); display:none;}
.trailer-close {position:absolute; right:-20px; top:-20px; font-size:18px !important; color:#fff; cursor:pointer; 
width:40px; height:40px; line-height:40px !important; text-align:center; border-radius:50%; background-color:#d6085f;}
.trailer-close:hover {transform:rotate(90deg) scale(1.1,1.1);}
.trailer-inner {width:830px; position:absolute; left:50%; top:10%; margin-left:-415px; border-radius:4px;
padding:20px; color:#222; box-shadow:0 0 20px 0 rgba(0,0,0,1.00); min-height:300px; 
background:#f2f2f2 url(../images/loader.gif) center center no-repeat;}

.modal-mask {position:fixed; z-index:8888; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5); 
display:none; overflow-x:hidden; overflow-y:auto;}
.modal-content {max-width:100%; margin:0 auto; background-color:#444; border-radius:6px; 
box-shadow:0 0 40px 0 rgba(0,0,0,0.8);}
.modal-title {padding:10px 20px; color:#fed564; font-size:16px; font-weight:700; position:relative; border-bottom:1px solid #3e3e3e;}
.modal-title .fa {position:absolute; right:20px; top:15px; cursor:pointer;}

.doreg {display:none; padding:0 10px 10px 10px;}
.dr-red {font-size:14px; padding:10px 20px; text-align:center; border-bottom:1px solid #3e3e3e; color:#EB0105;}
.dr-btn {padding:10px 20px;}
.dr-priv {background-color:#222; color:#ccc; padding:10px; border-radius:6px;}
.dr-priv div {color:#fed564; font-size:16px; font-weight:700; margin-bottom:10px;}
.dr-priv li {margin-bottom:10px; list-style:disc; margin-left:10px;}


/* SECOND MENU
----------------------------------------------- */
.s-menu {height:40px; line-height:40px; background-color:#000; border-radius:5px 5px 0 0; overflow:hidden; border-bottom:1px solid #fed564;}
.s-menu > li {float:left;}
.s-menu li.s-share {float:right;}
.s-menu > li a {display:block; padding:0 15px; color:#fed564; font-weight:700; border-right:1px solid #3c3c3c;}
.s-share {height:40px; padding:0px 2px 0 0; border-right:0;}


/* SHORTS HEADER
----------------------------------------------- */
.shorts-header {align-items:center; margin:0 -20px 10px -20px; padding:0 10px 20px 10px; border-bottom:1px dashed #fed564;}
.shorts-header > *:first-child {font-weight:700; font-size:16px;}
.grid-select {line-height:30px;}
.grid-select div {display:block; height:30px; width:30px; text-align:center; border-radius:4px;
float:left; margin-left:10px; font-size:18px; cursor:pointer; background-color:#ccc; color:#fff;}
.grid-select div:hover, .grid-select div.current {color:#fff; background-color:#fed564;}

.sorting {margin:0 0 20px 0; line-height:30px; position:relative;}
.sorting-menu:before {content:attr(data-name); display:inline-block; float:left; margin-right:10px;}
.sorting-menu > li {display:inline-block; float:left; margin-right:10px; border-radius:15px; 
box-shadow:inset 0 0 0 2px #d7d7d7; cursor:pointer; padding:0 15px; position:relative;}
.sorting-menu > li:last-child {float:right; margin-right:0;}
.sorting-menu li .fa {margin-left:7px; font-size:16px;}
.sorting-menu > li:hover {background-color:#e6e6e6;}
.sorting-list {position:absolute; left:0; top:80%; width:160px; z-index:888; overflow:hidden; display:none; 
background-color:#e6e6e6; border:1px solid #ccc; border-radius:6px; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.sorting-list li {display:block; padding:5px 15px; line-height:16px; border-bottom:1px solid #d7d7d7; box-shadow:0 1px #fff;}
.sorting-list li:last-child {border-bottom:0; box-shadow:none;}
.sorting-list li:hover {background-color:#FFF;}


/* SHORTS
----------------------------------------------- */
.shorts {margin:0 -7px;}
.short {width:25%; float:left; position:relative; padding:0 5px; margin-bottom:2px;}

.data-views {width:100%; position:relative; display:block; padding:3px 0px; border-radius:3px;}
.data-views-full {width:212px; position:relative; display:block; padding:3px 3px; border-radius:3px;}
.s-data {float:left; height:14px; font-size:10px; opacity:0.9; padding:0px 0px; color:#fed564;}
.s-views {text-align:right; height:14px; font-size:10px; padding:0px 0px; color:#fed564;}
.grid-list .data-views {width:180px; margin-left:-195px; position:relative; display:block; padding:3px 0px; border-radius:3px;}
.shorttt-img {height:254px;}
.short-img {height:254px;}
.short-title {display:block; font-size:14px; margin:0 0 5px 0; color:#222; font-weight:700; 
white-space:normal; overflow:hidden; text-overflow:ellipsis; height:71px;}
.short-cats {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:14px; opacity:0.7; font-size:12px;}
.short-cats a:hover {text-decoration:underline;}
.grid-thumb .short-desc {display:none; background-color:#fff; padding:10px; color:#222; 
position:absolute; left:100%; top:0; width:400px; box-shadow:0 0 20px 0 rgba(0,0,0,0.4); border-radius:3px;}
.grid-thumb .short-desc:after {right: 100%;top:40px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;
pointer-events: none;border-color: rgba(255, 255, 255, 0);border-right-color: #fff;border-width: 14px;}
.sd-line {margin-bottom:5px; font-size:12px;}
.sd-line:last-child { padding:10px; border:1px dashed #fed564; background-color:#fff7e0; margin-top:15px; color:#222832;}
.sd-line span:first-child {font-weight:700;}
.short-desc a {color:#444;}
.short-desc a:hover {color:#94003e;}
.short-active {z-index:999;}
.grid-thumb .pop-left .short-desc {right:100%; left:auto;}
.grid-thumb .pop-left .short-desc:after {left: 100%; right:auto; border-color: rgba(255, 255, 255, 0); border-left-color: #fff;}
.short-rates {margin:10px 0 0 0; height:20px; position:relative;}
.grid-thumb .to-fav {display:none;}
.to-fav {width:35px; height:35px; border-radius:20px; position:absolute; right:0; top:-8px; cursor:pointer; 
font-size:25px; box-shadow:0 0 0 1px #ffe59c,2px 3px 3px 0 rgba(0,0,0,0.2); line-height:35px; text-align:center; 
background-color:#e6e6e6; background: linear-gradient(to bottom, #fff 0%,#e6e6e6 100%); color:#000; overflow:hidden;}
.to-fav a, .to-fav a .fa , .to-fav .fa {display:block; width:36px; height:35px; color:#000; line-height:35px; border-radius:20px;}
.to-fav a .fav-added {background: linear-gradient(to bottom, #ffeff6 0%,#fed564 100%); color:#eb0767;}

.shortinfo {position:absolute; left:3px; top:20px; width:24px; height:24px; color:#000; background-color:#fed564; line-height:24px;
    border-radius:20px; box-shadow:0 0 0 1px #987000,2px 3px 3px 0 rgba(0,0,0,0.5);}
.ininf {font-size:18px; position:absolute; left:9px; top:0px; }
.grid-list .shortinfo {display:none;}
/* SHORTS GRID LIST
----------------------------------------------- */
.grid-list {margin:0;}
.grid-list .short {width:100%; float:none; padding:0 0 0 195px;}
.grid-list .shorttt-img {width:180px; margin-left:-195px; float:left; height:254px; margin-bottom:10px;}
.grid-list .short-text {width:100%; float:right;}
.grid-list .short-rates {margin:0 0 10px 0;}
.grid-list .short-desc {display:block !important; margin:-20px 0 0 0;}
.grid-list .short-cats, .grid-list .short-title {white-space:normal;}
.grid-list .short-title {font-size:16px;}

.podb-item {width:33.33%; float:left; position:relative; padding:0 7px; margin-bottom:20px; display:block;}
.podb-img {height:150px; margin-bottom:10px; border-bottom:5px solid #d6085f; box-shadow:0 15px 10px -10px rgba(0,0,0,0.5);}
.podb-title {height:36px; overflow:hidden; text-align:center; font-weight:700; font-size:14px; line-height:18px;}
.podb-quan {position: absolute; color: #000;  top: 20px; left: 20px; font-size:18px; 
background-color: #fed564; display:inline-block; padding:10px; border-radius:0 6px 0 6px;}
.podb-item .mask span.fa {padding-left:0;}

/* SIDE
----------------------------------------------- */
.side-box {margin-bottom:20px;}
.side-bt {font-size:16px; text-transform:uppercase; margin-bottom:15px; line-height:30px; margin-left:10px;}
.side-bt .fa {background-color:#fed564; color:#444; height:35px; width:35px; line-height:35px; text-align:center; 
border-radius:35px; font-size:20px;}
.side-bc {background-color:#FFF; border-radius:3px; padding:10px 15px; box-shadow:2px 2px 5px 0 rgba(0,0,0,0.1);}
.side-bc.flex-row {padding-bottom:0;}

.nav-title {margin-bottom:10px; font-weight:700; font-size:14px; background-color:#000; color:#fed564; 
height:30px; padding:0 15px; line-height:30px; margin:5px -17px; border-radius:2px;}
.nav-menu {margin-bottom:5px; padding:5px 0px; margin:0px -8px;}
.nav-menu li {display:inline-block; width:48%;} 
.nav-menu a {display:block; text-decoration:none; margin-bottom:10px; font-weight:600;}
.nav-menu a:hover {display:block; text-decoration:none; margin-bottom:10px;}

.nav-menu li span {float: right; margin-right: 0px; font-size: 9px; position: relative; top: -18px; color:#8D9092;}
.htod {margin:-3px 0px 0px 1px; background-color:#fed564; border-radius:100px; padding:1px 3px; text-align:center; line-height:15px;}

/*body {font:14px 'Verdana'; margin:0; padding:0;}*/
ul {display:block; margin:0; padding:0; list-style:none;}
.navmenu {margin-bottom:5px; padding:5px 0px; margin:0px 0px; box-shadow:2px 2px 5px 0 rgba(0,0,0,0.1);}
.navmenu li {display:inline-block; width:48%;} 
.navmenu a {display:block; text-decoration:none; margin:10px 10px;}
.navmenu a:hover {display:block; text-decoration:none; margin-bottom:7px;}
.navmenu li span {float: right; margin-right: 0px; font-size: 9px; position: relative; top: -18px; color:#8D9092; margin:0px 0px;}

ul:after {display:block; content:' '; clear:both; float:none;}
ul.menu > li {float:left; position:relative;}
ul.menu > li > a {display:block; padding:10px; color:#222222; background-color:#f2f2f2; text-decoration:none; border-radius:3px;}
ul.menu > li > a:hover {background-color:#dddddd; border-radius:3px 3px 0px 0px;}
ul.submenu {display:none; position:absolute; width:280px; top:34px; left:-20px; background-color:#fff; border:0px solid #f2f2f2; /*position:relative;*/ z-index:2}
ul.submenu > li {display:block;}
ul.submenu > li > a {display:block; padding:10px; color:#222222; background-color:#f2f2f2; text-decoration:none; position:relative; z-index:2;}
ul.submenu > li > a:hover {text-decoration:underline;}
ul.menu > li:hover > ul.submenu {display:block;}

    
.side-item {width: 125px; display:block; margin-bottom:10px;}
.si-img {height:174px; margin-bottom:3px;}
.si-title {line-height:16px; height:48px; overflow:hidden; font-weight:700;}
.si-ser {position: absolute; padding: 6px 10px; color: #000;  top: 0px; left: 0px; 
background-color: #fed564; display:inline-block;}

.side-carou {width:128px; height:178px; display:block; float:left;}
.sc-title {padding:10px; background-color:rgba(0,0,0,0.6); color:#fff; font-weight:700; opacity:0; 
position:absolute; left:0; bottom:0; width:100%;}
.side-carou:hover .sc-title {opacity:1;}

.lcomm + .lcomm{margin-top:20px;}
.linfo {padding-left:50px; line-height:20px; position:relative; margin-bottom:10px;}
.linfo .nowrap {width:190px;}
.lav {width:40px; height:40px; border-radius:50%; position:absolute; left:0; top:0;}
.ltext {border:1px dashed #e3e3e3; background-color:#f2f2f2; padding:10px;}
.lcomm a {color:#6382b1; text-decoration:underline;}

/* BOTTOM SEO DESC
----------------------------------------------- */
.site-desc {padding:20px; background-color:#131313; color:#CCC;}
.site-desc h1, .site-desc h2, .site-desc h3 {font-size:16px; font-weight:700; margin-bottom:15px; color:#FFF;}
.site-desc p {line-height:18px; margin-bottom:15px;}
.site-desc a {text-decoration:underline; color:#fed564;}
.site-desc img {float:left; margin:15px 20px 10px 0; width:300px;}


/* FOOTER
----------------------------------------------- */
.fleft a {text-decoration:underline; margin-right:10px; color:#fed564;}
.fright > div > * {float:right;}


/* BOTTOM NAVIGATION
----------------------------------------------- */
.bottom-nav {line-height:30px; text-align:center; padding:20px 0;}
.pagi-nav {white-space:nowrap; overflow-y:hidden; overflow-x:auto; max-width:100%; display:inline-block;}
.pagi-nav > span {display:inline-block;}
.pprev, .pnext {}
.pprev {}
.pnext a, .pprev a, .pprev > span, .pnext > span {display:block; width:30px; text-align:center;}
.navigation {text-align:center;}
.navigation a, .navigation span, .pnext a, .pprev a, .pprev > span, .pnext > span {display:inline-block; padding:0 5px; 
min-width:28px; color:#222; background-color:#fff7e0; margin:0 3px; border-radius:4px;}
.navigation span, .pagi-nav a:hover {background-color:#222; color:#fff;}
.navigation span.nav_ext {background-color:#fff7e0; color:#222;}
.pagi-nav a:hover {background-color:#222; color:#fff;}
.dle-comments-navigation .pagi-nav {margin-bottom:0; padding-bottom:20px;}


/* SPEEDBAR
----------------------------------------------- */
.speedbar {margin:0 -20px; padding:0 20px; border-bottom:1px dashed #fed564; color:#888; height:35px;}
.speedbar a {text-decoration:underline; color:#000;}


/*Подсказки при наведении
-----------------------------------------------*/
.help {
/*color: #2C8505; outline: none; /*цвет подсказки*/color: #000;
cursor: pointer; text-decoration: none; /*вид курсора при наведении, можно заменить на pointer*/
position: relative; /*позиция*/  
}

.help2 {
/*color: #2C8505; outline: none; /*цвет подсказки*/color: #000;
cursor: pointer; text-decoration: none; /*вид курсора при наведении, можно заменить на pointer*/
position: relative; /*позиция*/
}

/*положение всплывающей подсказки*/
.help span {
margin-left: -999em;
position: absolute;
}

.help2 span {
margin-left: -999em;
position: absolute;
}

/*подсказка при наведении курсора*/
.help:hover span {
/*font-family: Verdana, Tahoma, Geneva, sans-serif; /*шрифт*/
    color: #000;
position: absolute; /*позиция*/
left: -10px;
top: 20px;
z-index: 99;
margin-left: auto;
width: auto; /*ширина блока подсказки*/
}

/*подсказка при наведении курсора*/
.help2:hover span {
/*font-family: Verdana, Tahoma, Geneva, sans-serif; /*шрифт*/
    color: #000;
position: absolute; /*позиция*/
left: -8px;
top: 20px;
z-index: 99;
margin-left: auto;
width: auto; /*ширина блока подсказки*/
}

/*параметры изображения*/
.help:hover img {
border: 0;
}

/*блок всплывающей подсказки*/
.airhelp {
background: none repeat scroll 0 0 rgba(254, 213, 100, 0.9); /*цвет и прозрачность фона*/
border: 1px solid #987000; /*параметры бордюра*/
border-radius: 3px; /*закругление углов*/
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); /*тень блока*/
color: #fff; /*цвет шрифта всплывающей подсказки*/
padding: 4px; /*внутренний отступ*/
font-size:10px;
    font-weight:bold
}

.airhelp2 {
background: none repeat scroll 0 0 rgba(254, 213, 100, 0.9); /*цвет и прозрачность фона*/
border: 1px solid #987000; /*параметры бордюра*/
border-radius: 3px; /*закругление углов*/
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2); /*тень блока*/
color: #fff; /*цвет шрифта всплывающей подсказки*/
padding: 4px; /*внутренний отступ*/
font-size:10px;
    font-weight:bold;
}
/* FULL
----------------------------------------------- */
.full-one {margin-bottom:20px;}
.fposter {width:202px; float:left; border:1px solid #fed564; position:relative; margin:0 20px 10px 0; min-height:100px;}
.full-two {}
.full-header h1 {font-weight:700; font-size:24px; text-transform:none;}
.full-header {padding:20px 270px 20px 20px; position:relative; 
border:5px solid #fff7e0; border-top:0; border-bottom:1px dashed #fed564;}
.full-header .short-rates {width:240px; margin:0; position:absolute; right:20px; top:19px;}
.fposter img {width:100%; display:block;}
.fedit {display:inline-block; padding:5px 10px; font-size:18px; position:absolute; left:0; top:50px; background-color:#fed564; color:#000;}
.fedit a {color:#000;}
.subtitle {font-size:16px; font-weight:700; margin:0 -20px 20px -20px; text-align:center; background-color:#FFF; 
box-shadow:0 -20px 20px -20px rgba(0,0,0,0.2),0 20px 20px -20px rgba(0,0,0,0.2); padding:15px 20px; 
border:5px solid #fff7e0; border-top:0; border-bottom:0;}
.subtitle-left {text-align:left;}
.subtitle-nomargin {margin-bottom:0;}
.subtitle-rel {padding:20px;}


/* FULL INFO
----------------------------------------------- */
.mov-list {margin-bottom:20px;}
.mov-list li {padding:7px 5px 7px 145px;}
.mov-list li:nth-child(2n+1) {background-color:#fff7e0;}
.mov-list li:after {content: ""; display: table; clear: both;}
.mov-label {margin-left:-140px; width:140px; float:left; padding-right:10px; text-transform:uppercase; font-weight:700;}
.mov-desc {width:100%; float:right;}
.mov-list a {color:#444; text-decoration:none;}
.mov-list a:hover {color:#94003e;}
.mov-desc img {display:inline-block; vertical-align:middle; margin-left:10px; width:24px;}


/* FULL SCREENS
----------------------------------------------- */
.fscreens {height: 140px; margin-bottom:20px; position:relative;}
.fscreens .highslide, .fscreens img {position:relative; width:235px; height:140px; overflow:hidden; display:block;}
.fscreens .highslide img {display:block; min-height:100%;}
.fscreens br {display:none;}
.fscreens .highslide:before {position:absolute; left:0; top:0; width:100%; height:100%; background-color:rgba(124,197,118,0.8); 
display:flex; flex-direction:column; justify-content:center; align-items:center; color:#FFF; opacity:0; 
content: "\f00e"; font-family:'FontAwesome'; font-size:34px; z-index:300;}
.fscreens .highslide:hover:before {opacity:1;}


/* FULL PLAYER, SUB
----------------------------------------------- */
.fplayer {margin:0 -20px 0px -20px; background-color:#111; position:relative;}
.fplayer .tabs-sel span {display:inline-block; padding:0 10px; height:30px; line-height:30px; cursor:pointer; 
text-transform:uppercase; font-weight:700; margin-right:-4px; background-color:#111; color:#ededed;}
.fplayer .tabs-sel span.current {background-color:#282828;}
.fplayer .tabs-sel span.current {color:#13ff00;}
.fplayer .tabs-sel span:hover {color:#13ff00;}
.fplayer .tabs-sel {white-space:nowrap; overflow-y:hidden; overflow-x:auto;}
.js .tabs-b {display:none;}
.js .tabs-b.visible {display:block;}

.error-btn {position: absolute; top:5px; right:20px; cursor:pointer; width:160px; text-align:center; height:20px; line-height:20px; 
background-color:#fed564; color:#000; border-radius:4px;}
.error-btn a {width:160px; height:20px; line-height:20px; background-color:#fed564; color:#000; border-radius:4px; display:block;}

.sub-text {margin-bottom:20px; color:#afafaf;}
.sub-text .fa {font-size:70px; float:left; margin:0 20px 10px 0; color:#888;}
.player-social {background-color:#f2f2f2; margin:10px -20px; padding:10px; text-align:center; 
box-shadow:inset 0 -20px 20px -20px rgba(0,0,0,0.0),inset 0 20px 20px -20px rgba(0,0,0,0.1);}

.player-btns {text-align:center;}
.to-rate, .to-comms {width:50%; float:left; cursor:pointer; height:40px; line-height:40px; font-weight:700; font-size:14px;}
.to-rate {background-color:#fed564; color:#000;}
.to-comms {background-color:#282828; color:#fff;}
.to-rate:hover, .to-comms:hover {box-shadow:0 0 20px 0 rgba(0,0,0,0.6);}
.rate-hand {color:#d6085f; font-size:24px; position:absolute; left:0; top:100%; opacity:0;}


/* FULL RELATED
----------------------------------------------- */
.related {margin-bottom:20px;}
.rel-item {width: 132px; margin-bottom:0px;}
.rel-item .si-img {height:185px;}


/* FULL STATIC
----------------------------------------------- */
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame {width: 100%; max-width:100% !important; height:400px;}
.mejs-container {max-width:100% !important;}
.full-text {color:#444; line-height:20px; font-size:14px;}
.full-text img:not(.emoji) {max-width:100%;}
.full-text > img[style*="left"], .full-text > .highslide img[style*="left"] {margin:0 10px 10px 0;}
.full-text > img[style*="right"], .full-text > .highslide img[style*="right"] {margin:0 0 10px 10px;}
.full-text a {text-decoration:underline; color:#eb0767;}
.full-text a:hover {text-decoration:none;}
.full-text h2, .full-text h3, .full-text h4, .full-text h5 {margin:10px 0; font-size:16px; font-weight:700;}
.full-text p {margin-bottom:15px;}
.full-text ul, .full-text ol {margin:0;}
.full-text ul li {list-style:disc; margin-left:40px;}
.full-text ol li {list-style:decimal; margin-left:40px;}
.full-text table {width:100%; text-align:left;}
.full-text table tr td {padding:10px; border:1px solid #ccc; font-size:12px;}
.full-text table tr:nth-child(2n+1) {background-color:#f6f6f6;} 
.full-text table img {display:block; margin:0; border:0; max-width:350px}
.attach {line-height:40px; background-color:#f5f5f5; padding:0 15px 0 0; border-radius:4px; margin:10px 0; overflow:hidden;}
.attach .download-link {color:#FFF !important; text-decoration:none !important; margin-right:15px; float:left; 
display:inline-block; padding:0 15px; background:#292929;}
.attach-info {float:right;}
.attach i {margin-right:5px;}
.dcont {border:1px solid #e3e3e3; padding:0 15px 15px 15px; margin:20px 0; line-height:20px; background-color:#FFF;}
.polltitle {display:block; padding:5px 15px; margin:0 -15px 15px -15px; font-size:18px; background-color:#f5f5f5; line-height:normal;}
.full-taglist {font-size:12px; padding-top:20px;}
.full-taglist-t { margin-bottom:5px; font-weight:700;}
.full-taglist a {margin:0 0 3px 0;}
.full-taglist span {margin-right:5px;}


/* COMMENTS
----------------------------------------------- */
.add-comm-form {position:relative; padding:20px; margin:0 -20px 20px -20px; border-top:1px dashed #e3e3e3; border-bottom:1px dashed #e3e3e3;}
.ac-soc {position:absolute; right:21px; top:10px;}
.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:50%; float:left; margin-right:10px;
background:#fff url(../dleimages/noavatar.png) no-repeat; background-size:contain;}
.ac-title {font-weight:700; margin-bottom:15px; text-transform:uppercase;}
.ac-inputs input {width:49%; background-color:#f6f6f6; box-shadow:0 0 0 1px #EDEDED,inset 1px 1px 3px 0 rgba(0,0,0,0.1);}
.ac-textarea textarea {height:85px; background-color:#f6f6f6;}
.ac-submit {}
.sec-answer + .sec-label {margin-top:10px;}
.ac-protect {margin-top:-10px; display:none;}
.ac-protect .label {font-size:12px;}
.ac-protect .sep-input {padding:10px 10px 10px 160px;}
.ac-protect input {background-color:#f6f6f6;}

.mass_comments_action {text-align:right; padding:5px 15px; background-color:#f0f0f0; margin:20px 0;}
.last-comm-link {font-size:16px; margin-bottom:10px;}
.last-comm-link a {text-decoration:underline; color:#06c;}
.full-comms {}

.comm-item {padding-left:70px; margin-bottom:20px;}
.comm-left {width:45px; height:45px; margin-left:-65px; float:left; border-radius:50%; 
box-shadow:0 0 0 5px #fff,0 0px 15px 0 rgba(0,0,0,0.2);}
.comm-right {width:100%; float:right; background-color:#f5f5f5; box-shadow:0 2px 4px 0 rgba(0,0,0,0.1); padding:10px; position:relative;}
.comm-right:after {right: 100%; top:15px; border: solid transparent; content: " "; height: 0; width: 0;
position: absolute; border-color: rgba(255, 255, 255, 0); border-right-color: #f5f5f5; border-width: 10px;}

.comm-one {padding:0 80px 10px 0; position:relative; font-size:14px;}
.comm-one > span:nth-child(4) {color:#bcbcbc; float:right; margin-right:0;}
.comm-one > span {float:left; margin-right:20px;}
.comm-author {font-weight:700;}
.comm-author a {color:#7cc576; text-decoration:underline;}
.rate3-comm {position:absolute; right:0; top:0; white-space:nowrap; font-size:16px;}
.rate3-comm a {cursor:pointer; height:20px; line-height:20px; display:inline-block; font-size:14px;
color:#497b41; margin:0 5px 0 0; vertical-align:top}
.rate3-comm a:last-child {color:#a03939; margin:0 0 0 5px;}
.rate3-comm a:hover {opacity:0.5;}
.rate3-comm > span {height:20px; line-height:20px; display:inline-block; font-size:11px; font-weight:700; vertical-align:top;}
.rate3-comm > span > span.ratingtypeplus {color: #06b601;}
.rate3-comm > span > span.ratingplus {color: #95c613;}
.rate3-comm > span > span.ratingminus {color: #ff0e0e;}
.comm-two {color:#4c4c4c; line-height:20px; padding-bottom:0; font-size:14px;}
.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 {color:#6382b1; text-decoration:underline;}
.comm-three li:first-child {margin-left:0px; float:left;}


/* LOGIN
----------------------------------------------- */
.login-box {background-color:#FFF; padding:20px; display:none;}
.lb-user {margin:-20px -20px 20px -20px; padding:20px; background-color:#f6f6f6;  
display:flex; flex-flow:row wrap; justify-content:center; align-items:center;}
.lb-ava {width:80px; height:80px; border-radius:50%; margin-right:20px;}
.lb-name div {font-size:18px; font-weight:700;}
.lb-name a {margin-top:10px;}
.lb-menu a {display:block; line-height:30px; padding:0 10px; background-color:#f6f6f6;}
.lb-menu a:hover, .lb-menu a:hover .fa {background-color:#d6085f; color:#fff;}
.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;}


/* GO TOP BUTTON */
#gotop{position:fixed; width:40px; height:40px; line-height:36px; right:0px; bottom:0px; cursor:pointer; font-size:20px;
z-index:9998; display:none; background-color:#222; color:#fed564; border-radius:0; text-align:center;}


/* Owl Carousel v2.1.0 */
.owl-carousel {display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; }
.owl-carousel .owl-stage {position: relative; -ms-touch-action: pan-Y; }
.owl-carousel .owl-stage:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.owl-carousel .owl-stage-outer {position: relative; overflow: hidden; -webkit-transform: translate3d(0px, 0px, 0px); }
.owl-carousel .owl-item {position: relative; min-height: 1px; float: left;
/* -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; */}
.owl-carousel .owl-item > img {display: block; width: 100%; /* -webkit-transform-style: preserve-3d; */}
.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled {display: none; }
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot {
cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none;
-ms-user-select: none; user-select: none; }
.owl-carousel.owl-loaded {display: block; }
.owl-carousel.owl-loading {opacity: 0; display: block; }
.owl-carousel.owl-hidden {opacity: 0; }
.owl-carousel.owl-refresh .owl-item {display: none; }
.owl-carousel.owl-drag .owl-item {-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.owl-carousel.owl-grab {cursor: move; cursor: grab; }
.owl-carousel.owl-rtl {direction: rtl; }
.owl-carousel.owl-rtl .owl-item {float: right; }
.no-js .owl-carousel {display: block; }
.owl-carousel .animated {-webkit-animation-duration: 1000ms; animation-duration: 1000ms; 
-webkit-animation-fill-mode: both; animation-fill-mode: both; }
.owl-carousel .owl-animated-in {z-index: 0; }
.owl-carousel .owl-animated-out {z-index: 1; }
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut; animation-name: fadeOut; }
@-webkit-keyframes fadeOut {0% {opacity: 1; } 100% {opacity: 0; } }
@keyframes fadeOut {0% {opacity: 1; } 100% {opacity: 0; } }
.owl-height {transition: height 500ms ease-in-out; }
.owl-carousel .owl-item .owl-lazy {opacity: 0; transition: opacity 400ms ease; }
.owl-carousel .owl-item img.owl-lazy {-webkit-transform-style: preserve-3d; transform-style: preserve-3d; }
.owl-carousel .owl-video-wrapper {position: relative; height: 100%; background: #000; }
.owl-carousel .owl-video-play-icon {position: absolute; height: 80px; width: 80px; left: 50%; top: 50%;
margin-left: -40px; margin-top: -40px; cursor: pointer; z-index: 1; background-color:#FFF;
-webkit-backface-visibility: hidden; transition: -webkit-transform 100ms ease; transition: transform 100ms ease; }
.owl-carousel .owl-video-play-icon:hover {-webkit-transform: scale(1.3, 1.3); -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {display: none; }
.owl-carousel .owl-video-tn {opacity: 0; height: 100%;
background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {position: relative; z-index: 1; height: 100%; width: 100%; }

.owl-nav {position:absolute; left:0; right:0; top:0;}
.owl-prev, .owl-next {width:20px; height:40px; position:absolute; top:77px; z-index:200;
text-align:center; line-height:40px; color:#000; font-size:18px;}
.owl-prev {left:-20px;}
.owl-next {right:-20px;}
.owl-prev:hover, .owl-next:hover {background-color:#d6085f; color:#fff;}
.owl-dots {text-align:center; padding-top:15px;}
.owl-dot {display:inline-block; vertical-align:top; width:10px; height:10px; margin:0 5px; 
border-radius:50%; background-color:#2b343d;}
.owl-dot.active {background-color:#d6085f;}

.side-bc .owl-prev, .side-bc .owl-next {top:70px;}
.fscreens .owl-prev, .fscreens .owl-next {top:50px;}


/* SOCIAL LIKES
----------------------------------------------- */
.social-likes li{opacity:1!important}
.social-likes li:hover{opacity:.7!important}
.social-likes__widget{opacity:1}
.social-likes__widget:hover{opacity:.7}
.social-likes,.social-likes__widget{display:inline-block;padding:0;vertical-align:middle!important;word-spacing:0!important;text-indent:0!important;list-style:none!important}
.social-likes{opacity:0}
.social-likes_visible{opacity:1;transition:opacity .1s ease-in}
.social-likes>*{display:inline-block;visibility:hidden}
.social-likes_vertical>*{display:block}
.social-likes_visible>*{visibility:inherit}
.social-likes__widget{display:inline-block;position:relative;white-space:nowrap}
.social-likes__widget:before,.social-likes__widget:after{display:none!important}
.social-likes_vertical .social-likes__widget{display:block;float:left;clear:left}
.social-likes__button,.social-likes__icon,.social-likes__counter{text-decoration:none;text-rendering:optimizeLegibility}
.social-likes__button,.social-likes__counter{display:inline-block;margin:0;outline:0}
.social-likes__button{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.social-likes__button:before{content:"";display:inline-block}
.social-likes__icon{position:absolute}
.social-likes__counter{position:relative; font-weight:bold}
.social-likes_ready .social-likes__counter,.social-likes__counter_single{display:inline-block}
.social-likes_ready .social-likes__counter_empty{display:none}
.social-likes_vertical .social-likes__widget{display:block}
.social-likes_notext .social-likes__button{padding-left:0}
.social-likes_single-w{position:relative;display:inline-block}
.social-likes_single{position:absolute;text-align:left;z-index:99999;visibility:hidden;opacity:0;transition:visibility 0 .11s,opacity .1s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.social-likes_single.social-likes_opened{visibility:visible;opacity:1;transition:opacity .15s ease-out}
.social-likes__button_single{position:relative}
@font-face{font-family:"social-likes";src:url(data:application/x-font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}
.social-likes__icon_facebook:before{content:"\f101"}
.social-likes__icon_github:before{content:"\f102"}
.social-likes__icon_mailru:before{content:"\f103"}
.social-likes__icon_odnoklassniki:before{content:"\f104"}
.social-likes__icon_pinterest:before{content:"\f105"}
.social-likes__icon_plusone:before{content:"\f106"}
.social-likes__icon_single:before{content:"\f107"}
.social-likes__icon_twitter:before{content:"\f108"}
.social-likes__icon_vkontakte:before{content:"\f109"}
.social-likes{min-height:31px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.social-likes,.social-likes_single-w{line-height:1.5}
.social-likes,.social-likes__widget_single{font-size:14px}
.social-likes__widget{margin-right:3px;line-height:1.5;border:0;text-align:left;cursor:pointer; border-radius:4px;}
.social-likes__button,.social-likes__counter{box-sizing:border-box;font-family:"Helvetica Neue",Arial,sans-serif;vertical-align:baseline;color:#fff}
.social-likes__button{padding:2px 2px 5px 28px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.social-likes__icon{top:0;left:.21em;font-family:"social-likes";font-weight:400;font-style:normal;speak:none;text-transform:none;font-size:1.15em;vertical-align:baseline;color:#FFF;padding-left:4px;padding-top:3px}
.social-likes__counter{padding-right:.5em;    font-weight: bold; margin-left:-5px;}
.social-likes_vertical .social-likes__widget{min-width:13em}
.social-likes_vertical .social-likes__counter{position:absolute;top:0;right:0;margin-top:.3em}
.social-likes_light .social-likes__widget{min-width:0;background:0 0}
.social-likes_light .social-likes__button,.social-likes_single-light+.social-likes__button{min-width:0;padding-left:1.35em;font-weight:400;text-decoration:underline;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}
.social-likes_light .social-likes__icon{margin-top:-.1em;margin-left:-.25em}
.social-likes_light .social-likes__counter,.social-likes_single-light+.social-likes__button+.social-likes__counter{position:static;margin-top:0;color:#999}
.social-likes_notext .social-likes__button{width:1.85em}
.social-likes_notext .social-likes__icon{margin-left:.1em}
.social-likes_notext.social-likes_light,.social-likes_notext.social-likes_light .social-likes__widget,.social-likes_notext.social-likes_light .social-likes__icon{margin:0;left:0}
.social-likes_notext.social-likes_light .social-likes__button{width:1.4em;padding-left:0}
.social-likes_single{margin-top:-1.2em;padding:.5em;background:#fff;border:1px solid #ddd}
.social-likes__widget_single{height:1.7em;margin:0;padding:.1em 0;line-height:1.5;background:#007aff}
.social-likes_single-light+.social-likes__widget_single{color:#007aff}
.social-likes__icon_single{left:.4em;font-size:1.1em}
.social-likes__widget_facebook{background:#5074B7}
.social-likes_light .social-likes__button_facebook{color:#3d5b95}
.social-likes__icon_facebook{left:.25em;top:.05em;font-size:1.1em}
.social-likes_notext .social-likes__icon_facebook{margin-left:.15em}
.social-likes__widget_twitter{background:#24aadd}
.social-likes_light .social-likes__button_twitter{color:#24aadd}
.social-likes__icon_twitter{top:.1em;left:.25em}
.social-likes_light .social-likes__icon_twitter{left:.1em}
.social-likes__widget_plusone{background:#d23e30}
.social-likes_light .social-likes__button_plusone{color:#d23e30}
.social-likes_notext .social-likes__icon_plusone{margin-left:0}
.social-likes__icon_plusone{left:.25em}
.social-likes_light .social-likes__icon_plusone{margin-top:0}
.social-likes__widget_mailru{background:#00468c}
.social-likes_light .social-likes__button_mailru{color:#00468c}
.social-likes__icon_mailru{left:.25em}
.social-likes_light .social-likes__icon_mailru{left:.1em}
.social-likes_notext .social-likes__icon_mailru{margin-left:.075em}
.social-likes__widget_vkontakte{background:#587e9f}
.social-likes_light .social-likes__button_vkontakte{color:#587e9f}
.social-likes__icon_vkontakte{top:.2em;left:.25em}
.social-likes__widget_odnoklassniki{background:#f59310}
.social-likes_light .social-likes__button_odnoklassniki{color:#f59310}
.social-likes__icon_odnoklassniki{left:.4em}
.social-likes_light .social-likes__icon_odnoklassniki{left:.25em}
.social-likes_notext.social-likes_light .social-likes__button_odnoklassniki{width:1em}
.social-likes__widget_pinterest{background:#cb132d}
.social-likes_light .social-likes__button_pinterest{color:#cb132d}
.social-likes_light .social-likes__icon_pinterest{left:.1em}

div.wrap{
      margin: 200px auto;
    max-width: 1100px;
  z-index: 2 !important;
  position: relative !important;
}
@media (max-width: 900px) {
    div.wrap {
        margin-top: 200px !important;
    }
}
@media (max-width: 620px) {
    div.wrap  {
        margin-top: 180px !important;
    }
}
@media (max-width: 480px) {
   .epom-brend{margin-top: 50px;}
    div.wrap {
        margin-top: 185px !important;
    }
}


/* ADAPTIVE
----------------------------------------------- */
.show-menu, .show-search, .nav-cloned {display:none;}

@media screen and (max-width: 1220px) {
.center {max-width:1000px;}
.header-in {padding-right:10px;}
.top-carou-outer {position:relative;}
.top-carou-outer:before, .fscreens:before, .related .owl-carousel:before {width:20px; position:absolute; top:0px; bottom:0px; right:20px; z-index:100; 
/*box-shadow:inset -20px 0 20px -20px rgba(0,0,0,0.7);*/ display:block; content:""; pointer-events:none;}
.fscreens:before {right:0;}
.related .owl-carousel:before {right:0;}
.grid-thumb .short-rates {width:100%; overflow:hidden;}
.grid-thumb .shorttt-img {height:210px;}
    .shortinfo {display:none;}
}

@media screen and (max-width: 950px) {
.center {max-width:768px;}
.search-box {width:100%; margin:0; padding:10px; position:absolute; left:0; top:100%; 
background-color:#2b343d; display:none;}
/*.login-btns a {display:none;}*/
/*.f-menu > li:not(.f-change), .s-menu > li:not(.s-share) {display:none;}*/
.s-menu {text-align:center;}
.s-menu li.s-share {float:none;}
.cols {padding-left:0; overflow:hidden;}
.cols:before, .side {display:none;}
.grid-thumb .shorttt-img {height:240px;}
.f-menu {padding:0 10px 0 0;}
.top-carou-outer {border-radius:0px 0px 0px 0px; margin-bottom:0;}
.s-menu {border-radius:0;}
.trailer-inner {width:100%; left:0%; top:10%; margin-left:0;}
.trailer-close {right:20px; top:-20px;}

.header-in {display:block !important;}
.logotype {float:left; margin-right:20px;}
.login-btns {float:right;}
.show-menu, .show-search {display:block; height:40px; line-height:40px; width:35px; text-align:center; 
font-size:24px; cursor:pointer; color:#FFF; float:left;}
.viss .side {display:block; margin-left:0; margin-right:-325px; 
background-color:#f2f2f2; box-shadow:20px 20px 20px -20px rgba(0,0,0,0.4);}
.nav-cloned {display:block;}
}

@media screen and (max-width: 760px) {
.center {max-width:640px;}
.logotype {width:150px; padding-top:6px;}
.short {width:33.33%;}
.sorting-menu:before {display:none;}
.podb-item {width:50%;}
    .grid-thumb .shorttt-img {height:260px;}

.comm-one > span:nth-child(3), .comm-one > span:nth-child(1), .comments-tree-list .comments-tree-list:before {display:none;}
.comm-three {display:none;}

.ac-protect {margin-top:0px;}
.comments-tree-list .comments-tree-list {padding-left:0px !important;}
.mass_comments_action {display:none;}
.sub-title h1 {font-size:18px; line-height:24px;}
}

@media screen and (max-width: 590px) {
.wrap {padding-top:0px; background-size:200% auto;}
.center {max-width:480px;}
.show-login span {display:none;}
.show-login .fa {display:inline-block; margin:0;}
.show-login {padding:0; width:5px; text-align:center;}

.login-btns span {display:none;}
.login-btns .fa {display:inline-block; margin:0;}

.s-menu {overflow:hidden;}
.sorting-menu > li {padding:0 10px;}
.sorting-menu > li:last-child {float:left;}
.short {width:50%;}
.grid-list .short {padding:0 0 0 135px;}
.grid-list .shorttt-img {width:120px; margin-left:-135px; height:180px;}
.grid-list .data-views {width:180px; margin-left:-140px; position:relative; display:block; padding:3px 0px; border-radius:3px;}

.full-header h1 {font-size:18px; padding-bottom:20px;}
.full-header {padding:20px;}
.full-header .short-rates {width:100%; height:30px; position:relative; right:0; top:0;}
.subtitle {font-size:14px;}
.error-btn {display:none;}
.sub-text .fa {display:none;}

.comm-one > span:nth-child(4) {display:none;}
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame {height:300px;}

.ac-soc:before {display:none;}
.ac-soc {position:static;}
.ac-inputs input {width:100%; margin-top:10px;}
.ac-protect {width:100%; float:none; margin:0;}
.ui-dialog {width:250px !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;}
}

@media screen and (max-width: 470px) {

.center22 {max-width:320px;}
.grid-thumb .shorttt-img {height:260px;}
.grid-list .short {padding:0;}
.grid-list .shorttt-img {width:180px; margin:0 auto 20px auto; height:240px; float:none;}
.grid-list .short-text {float:none;}
.grid-list .short-rates {margin:0 auto 10px auto;}
.site-desc img {float:none; margin:10px 0; width:100%;}
.fright > div > * {float:left;}
.podb-img {height:100px;}
.grid-list .data-views {width:180px; margin-left: auto; margin-right: auto; position:relative; display:block; padding:3px 0px; border-radius:3px;}

.fposter {float:none; margin:0 auto 10px auto;}
.mov-list li {padding:7px 5px;}
.mov-label {margin-left:0; width:33%; padding-right:0;}
.mov-desc {width: 66%;}
.player-btns .fa {display:none;}

.comm-two {line-height:18px; font-size:14px;}

.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame {height:250px;}

    .logotype {margin-right:10px;}    
    .show-menu, .show-search {font-size: 20px; width: 30px;}
    .login-btns a, .show-login {padding: 0px 2px; margin-left: 2px; font-size:12px; font-weight: 300;}
     .show-login {width:30px;} 
    
@media screen and (max-width: 400px) {
.center22 {max-width:320px;}
.grid-thumb .shorttt-img {height:220px;}     
    
}


















