html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img {margin:0; padding:0; border:0; outline:0; font-weight:inherit;font-style:inherit;font-size:100%;	font-family:inherit; vertical-align:baseline}
html {font-family: sans-serif; -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {display: block;}
audio, canvas, progress, video {display: inline-block; vertical-align: baseline;}
audio:not([controls]) {display: none; height: 0;}
[hidden], template {display: none;}
figure {margin: 1em 40px;}
dfn {font-style: italic;}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
h1,h2 {margin:0; padding:0}
ol, ul {list-style:none;}
mark {background: #ff0; color: #000;}
small {font-size: 90%;}
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
svg:not(:root) {overflow: hidden;}
fieldset {border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
textarea {overflow: auto;}
optgroup {font-weight: bold;}
table {border-collapse: collapse; border-spacing: 0;}
hr {-moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; height: 0;}
pre {overflow: auto;}
code, kbd, pre, samp {font-family: monospace, monospace; font-size: 1em;}
button, input, optgroup, select, textarea {color: inherit; font: inherit; margin: 0;}
button {overflow: visible;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button; cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0;}
input {line-height: normal;}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
input, button, select, textarea {font-family: inherit; font-size: inherit; line-height: inherit;}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
*:before, *:after {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

@media print {
  *, *:before, *:after {
    background: transparent !important; color: #000 !important;
    -webkit-box-shadow: none !important;  box-shadow: none !important; text-shadow: none !important;}
  a, a:visited {text-decoration: underline;}
  a[href]:after {content: " (" attr(href) ")";}
  abbr[title]:after {content: " (" attr(title) ")";}
  a[href^="#"]:after, a[href^="javascript:"]:after {content: "";}
  pre, blockquote {border: 1px solid #999; page-break-inside: avoid;}
  thead {display: table-header-group;}
  tr, img {page-break-inside: avoid;}
  img {max-width: 100% !important;}
  p, h2, h3 {orphans: 3; widows: 3;}
  h2, h3 {page-break-after: avoid;}
  select {background: #fff !important;}
  .navbar {display: none;}
  .btn > .caret, .dropup > .btn > .caret {border-top-color: #000 !important;}
  .label {border: 1px solid #000;}
  .table {border-collapse: collapse !important;}
  .table td, .table th {background-color: #fff !important;}
  .table-bordered th, .table-bordered td {border: 1px solid #ddd !important;}
}

.container {margin-right: auto; margin-left: auto;  padding:20px 5px 0 5px; position:relative;}
@media (max-width: 467px) {.container {width: 98%;}}
@media (min-width: 468px) {.container {width: 98%;}}
@media (min-width: 550px) {.container {width: 98%;}}
@media (min-width: 600px) {.container {width: 98%;}}
@media (min-width: 670px) {.container {width: 98%;}}
@media (min-width: 768px) {.container {width: 750px;}}
@media (min-width: 870px) {.container {width: 840px;}}
@media (min-width: 992px) {.container {width: 970px;}}
@media (min-width: 1130px) {.container {width: 1100px;}}
@media (min-width: 1230px) {.container {width: 1170px;}}

.clearfix:before, .clearfix:after, .container:before, .container:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after {content: " "; display: table;}
.clearfix:after, .container:after, .navbar:after, .navbar-header:after, .navbar-collapse:after {clear: both;}

body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.4; color: #2f2f2f; position:relative;    background-image: url(https://my-books.me/uploads/paint12.jpg); background-attachment: fixed; background-position: center;
    background-repeat: repeat;
    background-size: cover;
}


a {color: #ff9900; text-decoration:none; background-color: transparent; transition:all 200ms ease-in;}
a:hover, a:focus {color:#DF493B; text-decoration:none; transition:all 200ms ease-in;}
a:active, a:hover, a:focus {outline: 0}

h1, h2, h3, h4, h5, h6 {font-weight:500;line-height:1.1; color:inherit; color:#86ba4b}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#473fca}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color:#DF493B;}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {font-weight:normal; line-height:1; color:#777}
h1 small, h2 small, h3 small {font-size:65%}
h4 small, h5 small, h6 small {font-size:75%}
h1 {font-size:26px}
h2 {font-size:20px}
h3 {font-size:18px}
h4 {font-size:16px}
h5 {font-size:14px}
h6 {font-size:12px}

/* font-family: "GothamProBlack"; */
@font-face {
    font-family: "GothamProBlack";
    src: url("/templates/kinomag-v2/fonts/GothamProBlack/GothamProBlack.eot");
    src: url("/templates/kinomag-v2/fonts/GothamProBlack/GothamProBlack.eot?#iefix")format("embedded-opentype"),
    url("/templates/kinomag-v2/fonts/GothamProBlack/GothamProBlack.woff") format("woff"),
    url("/templates/kinomag-v2/fonts/GothamProBlack/GothamProBlack.ttf") format("truetype");
    font-style: normal; font-weight: normal;}

/* font-family: "GothamProMedium"; */
@font-face {
    font-family: "GothamProMedium";
    src: url("/templates/kinomag-v2/fonts/GothamProMedium/GothamProMedium.eot");
    src: url("/templates/kinomag-v2/fonts/GothamProMedium/GothamProMedium.eot?#iefix")format("embedded-opentype"),
    url("/templates/kinomag-v2/fonts/GothamProMedium/GothamProMedium.woff") format("woff"),
    url("/templates/kinomag-v2/fonts/GothamProMedium/GothamProMedium.ttf") format("truetype");
    font-style: normal; font-weight: normal;}

.title-sidebar, .navside .link, .shortstory-kinogid a, .navbar-nav > li > a, .navbar-nav > li > span,
.shortios .shortios-title, #fullstory-video > h2, #fullstory h1, #modal-trailer > h3, .shortstory-news > h2 strong,
.fullstory-news #fullstory-content > div h2, #fullstory-content > div h3, #fullstory-content > p {font-family: "GothamProMedium",Arial,sans-serif;}
.title-red, #fullstory-images > span, .tabs-video-ul li a, #fullstory-content > h2, #fullstory-content > h3,
.category h1, .category h2, .category h3 {font-family: "GothamProBlack", Arial, sans-serif;}

/*h*/
.title-red {padding:0 0 15px 0;margin:0 0 0 -30px; overflow:hidden;}
.title-red > * {float:left;border-radius:3px; border-bottom-left-radius:0;background: #473fca;border-top: 1px solid #100f0f;border-bottom: 2px solid #100f0f; line-height: 1; text-transform: uppercase; text-shadow: -3px 20px 14px rgba(0, 0, 0, 0.4); font-size:21px; color: #FFF; position:relative; z-index:2;padding:10px 15px 9px 30px;box-shadow: 3px 3px 1px 0 rgba(0, 0, 0, 0.4);}
.title-red > *:after {position:absolute; bottom:-7px; left:0; z-index:1;width: 0; content:"";height: 0;border-style: solid;border-width: 0 5px 5px 0;border-color:  transparent #100d04 transparent transparent;}

.title-sidebar {font-size:16px; padding:0 0 10px; margin-bottom:10px;line-height:20px;border-bottom:1px dashed #ccc;text-transform:uppercase; position:relative;}
.title-sidebar .fa {font-size:20px; margin-right: 2px; color: #0DB9DD; vertical-align:bottom; line-height:20px;}
.title-sidebar:after {position:absolute;left: 0; bottom: 1px; width: 100%; content: ""; border-bottom: 1px dashed #ccc;}
.title-sidebar a {font-family: Arial, Helvetica, sans-serif;float:right;font-size:13px;height: 20px; line-height: 20px;border-bottom:1px dashed #F6574B; text-transform:none; color:#F6574B}
.title-sidebar a:hover {color:#DF493B}
.title-sidebar > small {color:#A6ABB5;font-size:16px;}
.main-left .title-sidebar, .main-left .title-sidebar:after {border-color:#e0e0e0}
.main-left .title-sidebar .fa.fa-comments-o {vertical-align: text-bottom;}

.link-sidebar {color:#F6574B; text-align:right; display:block; font-size: 13px;padding-top:5px;}
.link-sidebar span {display:inline-block;height: 20px; line-height: 20px;border-bottom:1px dashed #F6574B;}
.link-sidebar:hover {color:#DF493B}

.margin-b25 {margin-bottom:25px !important}
.margin-r15 {margin-right:15px !important;}

#main {background: #fff;box-shadow: 0 2px 3px 0 rgba(0,0,0,0.5);}
.main-left {float: left; width: 100%; margin-right: -320px; position: relative;}
.main-left:before {position:absolute; top:0; right:0; width:320px; height:100%; content:""; background: #f0f0f0; z-index:1;border-left: 1px solid #e5e5e5;}
.main-left > div {margin-right: 320px;padding: 25px 10px 25px 25px; position:relative}
.main-right {float:right; width:320px; position: relative;z-index:1; box-shadow: inset 1px 0 0 #e5e5e5; background: #f0f0f0; padding:25px;}
@media (max-width: 1129px) {
  .main-left {margin-right: -270px;}
  .main-left:before {width:270px;}
  .main-left > div {margin-right:270px;}
  .main-right {width:270px;padding:25px 15px}
}
@media (max-width: 991px) {
    .main-left {float:none; margin-right:0}
    .main-left > div {margin-right:0}
    .main-right {float:none; width:100%;}
    .main-right {box-shadow: none; padding:25px;}
    .main-left:before {display:none;}
}

#header {background: #fbf5ffb8; padding: 25px 25px 0 0; border-top: 1px solid #3f3f3f; position: relative;box-shadow: 0 2px 3px 0 rgba(0,0,0,0.5);border-bottom: 2px solid #090909;}
#sliderbar {background: #ffffffe0;z-index:2;clear:both;position:relative; box-shadow:0 2px 3px 0 rgba(0,0,0,0.5); border-bottom:2px solid #090909;}
.margin-vd {margin-bottom:25px; text-align:center;overflow:hidden}
.margin-vd > * {margin: 0 auto !important;}
.margin-vd-grey {background:#e5e5e5}

.player-text {color: #eee; padding: 10px; border: 1px solid #F6574B; border-radius: 3px; margin: 10px 0 0 0;}
.player-text span {color: #F6574B; font-weight: bold; display: block; font-size: 14px; margin-bottom: 5px;}

/*logo*/
/*#logotype{float:left;margin: -35px 0 -20px 0;background:#202020 url('data:image/png;base64,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');background-size: 50%;padding: 22px 25px 20px 25px;position:relative;border-top:1px solid #515151;}
#logotype:after{position:absolute;top:0;right:-9px;z-index:1;width:0;content:"";height:0;border-style:solid;border-width:15px 0 0 9px;border-color:transparent transparent transparent #202020}
#logotype:before {background:url('data:image/png;base64,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') 0 0 no-repeat;
    position:absolute;top:15px;left:3px;content:"";width:50px; height:50px;background-size:contain;z-index:2}
#logotype img{display:block;width:100%;position:relative;z-index:1;}
#logotype:active img{top:2px}
@media (max-width: 599px){
    #logotype{padding: 15px 10px 20px 25px;width:170px;}
    #logotype:before {width:30px;height:30px;top:10px;left:10px;}    
}
*/
/*logo*/
#logotype{float:left;margin: -35px 0 -20px 0;}

#logotype img{display:block;width:100%;position:relative;z-index:1; box-shadow: 0px 0px 5px 6px #175819;}
#logotype:active img{top:2px}
@media (max-width: 599px){
    #logotype{padding: 15px 10px 20px 25px;width:170px;}  
}

.super-film {margin:0 15px 25px 0;}
.super-film a {display:block; background:#202020;border-radius:3px;}
.super-film a img {display:block; width:100%; border-radius:3px;}
.super-film a:hover img {opacity:0.6}

.boxb {border-top: 25px solid #dfdfdf;}
.boxb a {display:block; background:#fff; position:relative;}
.boxb a:after {box-shadow: 0 -28px 15px -30px #000 inset, 0 28px 15px -30px #000 inset;position:absolute;left:0;top:0;right:0;bottom:0; z-index:1; content:""}
.boxb a img {display:block; width:100%;}

/*nav-info*/
.nav-info {overflow:hidden; float:right; margin: -15px;}
.nav-info li {float:left; margin-right:20px; position:relative;}
.nav-info li:before {position:absolute; left:-12px; top:6px; width:3px; height:3px; border-radius:50%;background:#0B97B5; content:"";}
.nav-info li:first-child:before {background:none;}
.nav-info li a {display:block; text-transform:uppercase;}
@media (max-width: 991px) {.nav-info {display:none;}}

/*social-icon*/
.social-icon {overflow:hidden; float:left; margin:0 0 0 10px}
.social-icon li {float:left; text-align:center; width:24px; height:24px;}
.social-icon li a {display:block; font-size:14px; color:#fff; line-height:24px; margin-left:1px; border-radius:2px;}
.social-icon li a span {display:none; text-indent:-9999px}
.social-icon li a.fa-vk {color:#78C2EB;}
.social-icon li a.fa-youtube {color:#F12567;}
.social-icon li a.fa-facebook{color: #7998CA;}
.social-icon li a.fa-twitter {color:#02B0E4;}
.social-icon li a.fa-google-plus {color:#FC7EA4;}
.social-icon li a:hover {color:#fff; background:#0B97B5;}
@media (max-width: 740px) {.social-icon {display:none}}

/*fade effect*/
.fade {opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear; transition:opacity 0.15s linear;}
.fade.in {opacity: 1;}
.collapse {display: none; visibility: hidden;}
.collapse.in {display: block; visibility: visible;}
.collapsing {position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility;-o-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s;-o-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease;-o-transition-timing-function: ease; transition-timing-function: ease;}
.caret {display: inline-block; width: 0; height: 0; margin-left: 6px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent;}

/*modal*/
.modal-open {overflow: hidden;}
.modal {display: none; overflow: hidden; position: fixed; top: 0; right: 0; padding:15px; bottom: 0; left: 0; z-index: 1041; -webkit-overflow-scrolling: touch; outline: 0;}
.modal.fade .modal-dialog {transform: translate(0, -25%); transition: transform 0.3s ease-out;}
.modal.in .modal-dialog {transform: translate(0, 0);}
.modal-open .modal {overflow-x: hidden; overflow-y: auto;}
.modal-dialog {position: relative; width: auto; margin:15px;}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;background-color: #000;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop.in {opacity: 0.5;}
.modal-content {position:relative;background:#282828;box-shadow:0 8px 10px 0 rgba(0,0,0,0.5);background-clip:padding-box; border-radius:3px;}
.modal-header { padding:25px;color:#fff;}
.modal-header > span {font-size:22px;display:block;font-weight:bold; line-height:1;}
.modal .close {font-size:26px; color:#F6574B; position:absolute; top:17px; right:10px; z-index:9999999; border:none; background:none;padding: 0; cursor: pointer; border: 0; -webkit-appearance: none;}
.modal .close:hover, .close:focus, .close:active {color:#fff; outline:none;}
.modal .close:active {top:18px;}
.modal-body {position: relative; background:#fff; border-bottom-left-radius:3px; border-bottom-right-radius:3px; padding:50px 25px 25px;}
.modal-scrollbar-measure {position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll;}
@media (min-width: 768px) {
	.modal-dialog {width: 600px; margin: 100px auto 25px auto;}
	.modal-dialog.modal-dialog-me {width:400px;}
	.modal-dialog.modal-dialog-sm {width:330px;}
  .modal-dialog.shortf-popup {width:700px;}
}

.dropdown-menu {/*display:none;*/ position:absolute; z-index:1000; overflow:hidden;-webkit-background-clip:padding-box; background-clip:padding-box; -moz-opacity: 0.0; opacity: 0.0; filter: alpha(opacity=0); -webkit-transform: perspective(900px) rotate3d(1,0,0,-90deg); transform: perspective(900px) rotate3d(1,0,0,-90deg); -webkit-transform-origin: 50% 0; transform-origin: 50% 0; -webkit-perspective-origin: 50% 100%; perspective-origin: 50% 100%; transition: all 300ms ease-in;-webkit-transition: all 300ms ease-in; -moz-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;-ms-transition: all 300ms ease-in;}
.open > .dropdown-menu {/*display: block;*/ -moz-opacity: 1.0; opacity: 1.0; filter: alpha(opacity=100); -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); transition: all 300ms ease-in;-webkit-transition: all 300ms ease-in; -moz-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; -ms-transition: all 300ms ease-in;}
.open > a {outline: 0;}

/*login-bar*/
#login-bar {float:right; margin:-40px 0 0 0; height:60px; position:relative; background:#FFC600; border-bottom:3px solid #C35C00;border-top:1px solid #FFDD67}
#login-bar:after {position:absolute; top:0; left:-9px; z-index:1;width: 0; content:"";height: 0;border-style: solid;border-width: 0 0 13px 9px;border-color: transparent transparent #BC8404 transparent;}

.login {}
.login-auth {position:relative; overflow:hidden; display:block; height:56px; padding:13px 15px 0 65px; color:#C35C00;}
.login-auth .fa-user-circle-o {font-size:36px; position:absolute;top:10px; left:15px; z-index:1}
.login-auth span {display:block; font-size:11px;}
.login-auth span i {font-size:12px; margin-right:4px;}
.login-auth .fa-ellipsis-v {font-size: 20px; margin-top: 5px;display:none}
.login-p {padding:18px 0 0 0; border-top: 1px dashed #e5e5e5; text-align:center;display:block; font-size:13px; position:relative;}
.login-p:after {position:absolute;top:2px; left:0; width:100%; border-top: 1px dashed #e5e5e5; content:""; z-index:1}
.login-p a {color: #F6574B; font-weight:700; font-size:14px; margin: 0 0 0 5px; position: relative; display:inline-block; vertical-align: middle;}
.login-p a:after {left: 0; width: 0; bottom: 0; content: ""; height: 1px;  position: absolute; display: inline-block; background-color: #F6574B; transition: all 0.3s linear;}
.login-p a:hover:after {width:100%;}
.login-social {padding:25px 0; margin:20px -25px -25px -25px; background:#f0f0f0;}
.login-social > span {display:block; text-align:center; margin-bottom:10px;}
.login-social > ol {text-align:center; overflow:hidden;}
.login-social > ol li {display:inline-block; vertical-align:middle}
.login-social > ol a {display:block;height:40px; width:40px;background:url(/templates/kinomag-v2/images/social.png) 0 0 no-repeat; margin:0 2px; border-radius:3px;}
.login-social > ol a.google {background-position:0 0;}
.login-social > ol a.facebook {background-position:-120px 0;}
.login-social > ol a.vk {background-position:0 -40px;}
.login-social > ol a.mailru {background-position:-40px -40px;}
.login-social > ol a.yandex {background-position:-80px -40px;}
.login-social > ol a.odnokl {background-position:-160px -40px;}
.login-social > ol a:hover {opacity:0.8}

.login2 {}
.login2 > li {float:left;}
.login2 > li > a, .login2 > li > span  {position:relative; overflow:hidden; display:block; height:56px; line-height:56px;color:#C35C00;}
.login2 > li > a:hover, .login2 > li > span:hover, .login2 > li.open > span {background:#E8B400}
.login2 > li > a {border-right:1px dashed #ca8f5a;padding: 8px 20px 0 15px;width:85px;}
.login2 > li > a .fa {font-size:30px;}
.login2 > li > a span {position:absolute; top: 18px;right: 15px; z-index: 1; line-height: 1; background: rgba(195,92,0,0.9); color: #fff; padding: 4px; border-radius: 3px;}
.login2 > li > span {overflow:hidden;padding:8px 15px 0 15px; cursor:pointer;}
.login2 > li > span > span {overflow:hidden;width:40px; height:40px; border-radius:50%;border:2px solid #C35C00;float:left;}
.login2 > li > span > span img {display:block; width:100%; min-height:36px;}
.login2 > li > span .fa {float:left;font-size: 20px; margin:10px 0 0 10px;}
.login2 .dropdown-menu {padding:10px 15px;width:200px; left:auto; right:0;top:73px;background:#fff;box-shadow: 0 8px 10px 0 rgba(0,0,0,0.5);border-radius:3px; overflow: inherit;}
.login2 .dropdown-menu:before {bottom: 100%;	right:25px;	border: solid transparent; 	content: " ";	height: 0;	width: 0;	position: absolute;	pointer-events: none;border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;	border-width: 8px;	margin-left: -8px;}
.login2 .dropdown-menu li {border-bottom:1px solid #eee;padding:2px 0;}
.login2 .dropdown-menu li a {display:block; height:36px; line-height:36px; color:#777;font-size:13px; padding:0 0 0 8px;border-radius:3px;}
.login2 .dropdown-menu li:last-child {border-bottom:none}
.login2 .dropdown-menu li:last-child a {color:#999; font-size:12px;}
.login2 .dropdown-menu li a .fa-gears {position: absolute; top: 0; right: 0; height:36px; width:36px; text-align:center;line-height:38px;font-size: 20px;}
.login2 .dropdown-menu li a.nowrap {padding-right:50px; position:relative;}
.login2 .dropdown-menu li a:hover, .login2 .dropdown-menu li a:focus {background:#e5e5e5; color:#3f3f3f !important}
.login2 .dropdown.open + .tooltip {display:none !important;}

@media (max-width:669px) {
.login-auth span {display:none}
.login-auth .fa-ellipsis-v {display:block;}
}
@media (max-width: 599px) {
  #login-bar {height:45px;}
  .login-auth {height:42px; padding:0 10px 0 50px;}
  .login-auth .fa-user-circle-o {left:10px;font-size:26px;}
  .login-auth .fa-ellipsis-v {margin-top:12px;}
  .login2 > li > a, .login2 > li > span {height:41px; line-height:41px;}
  .login2 > li > span {padding:5px 10px 0 10px;}
  .login2 > li > span > span {width:30px; height:30px;}
  .login2 > li > span > span img {min-height:26px;}
  .login2 > li > span .fa {font-size: 16px; margin: 7px 0 0 8px;}
  .login2 > li > a {padding:10px 12px 0 12px;width:auto}
  .login2 > li > a .fa {display:none}
  .login2 > li > a span {position:static;display:block;}
  .login2 .dropdown-menu {top:57px;}
}

/*navbar*/
.header-bar {position: relative; min-height:44px; background-color: #ffffff; margin: 30px -30px 0 -5px;padding:0 30px; border-top: 1px solid #3f3f3f;box-shadow: 0 2px 3px 0 rgba(0,0,0,0.5);}
.navbar {float:none;}
.navbar-toggle {position: relative; font-size:12px;color: #fff; height:44px; line-height:44px; background:#202020; font-size:12px; text-transform: uppercase; padding:0 15px; border:none; border-left: 1px solid #353535; border-right: 1px solid #353535;}
.navbar-toggle i {font-size:20px; vertical-align:sub; margin-right:10px;}
.navbar-toggle:focus, .navbar-toggle:active {outline:0;}
.navbar-collapse {overflow-x: visible; -webkit-overflow-scrolling: touch; padding:0 0 20px 0;}
.navbar-collapse.in {overflow-y: auto;}
@media (min-width: 992px) {
  .navbar-collapse {width: auto; padding:0}
  .navbar-collapse.collapse {display: block !important; visibility: visible !important; height: auto !important; padding-bottom: 0; overflow: visible !important;}
  .navbar-collapse.in {overflow-y: visible;}
  .navbar-toggle {display:none !important;}
  .navbar {float:left;}
}
.navbar-nav {}
.navbar-nav > li {float: left;}
.navbar-nav > li > a, .navbar-nav > li > span {cursor:pointer;padding:0 12px; height:44px; line-height:44px;font-size:12px; color:#000; display:block;text-transform:uppercase; position:relative;}
.navbar-nav > li.active {background:#333}
.navbar-nav > li.dropdown > span {padding-right:22px;}
.navbar-nav > li.dropdown > span:after {position:absolute;top:50%; right:8px; content:""; margin-top:-2px;width: 0; height: 0; margin-left: 6px; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent;}
.navbar-nav > li.open > a, .navbar-nav > li.open > span,
.navbar-nav > li > a:hover, .navbar-nav > li > span:hover,
.navbar-nav > li > a:focus, .navbar-nav > li > span:focus {color: #fff; background: #488d94;}
.navbar .dropdown-menu {box-shadow: 0 8px 10px 0 rgba(0,0,0,0.5);background:#0B97B5;border-radius:3px;border-top-left-radius:0; top:100%; left:auto;width:220px; padding:20px 5px 5px 5px;font-size: 14px;}
.top100 {color: #ec0c0c !important;}
.dropdown-menu > li {width:100%;}
.navbar-nav .dropdown-menu > li > a {border-radius:3px;display: block; padding: 10px 0; background:#0DB9DD; text-align:center; line-height: 1.4; white-space: nowrap; color:#fff; margin:5px 5px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,
.dropdown-menu > li.active > a:hover, .dropdown-menu > .active > a:focus {text-decoration: none; color: #fff; background:#05451d;outline: 0;}
.dropdown-full .dropdown-menu {left:0; width:100%; border-top-right-radius:0; background:#fff; padding:0}
.dropdown-full .dropdown-menu > div {overflow: hidden;display: table;width: 100%;}
.navbar .dropdown-menu > div > ul.navbar-grey {width: 20%;display: table-cell;vertical-align: top;}
.navbar .dropdown-menu > div > ul.navbar-white {width:80%;display: table-cell;vertical-align: top;}
ul.navbar-white {overflow:hidden; padding:25px 15px 25px 25px;}
ul.navbar-white li {float:left; width:20%;}
ul.navbar-white li a {font-size:13px;color:#777; height:36px; line-height:36px;background:#ddf5c2; display:block; margin:0 10px 10px 0; border: 1px solid #eee; border-radius:10px; padding:0 0 0 15px;}
ul.navbar-white li a:hover {background-color:#90b4d6;color:#fff;border-color:#f3d794}
ul.navbar-grey {background-color:#488d9442; box-shadow:#e5e5e5 -1px 0px 0px inset; padding: 25px 25px 15px 25px;position: relative;}
ul.navbar-grey > li {}
ul.navbar-grey > li > a {display:block;color: #292c33; position:relative; padding:3px 0 3px 20px; font-size:13px;}
ul.navbar-grey > li > a:before {position:absolute; left:0; top:50%; content:""; width:8px; height:8px; background:#ddd; border-radius:50%; margin-top:-4px; border:1px solid #fff}
ul.navbar-grey > li > a:hover {color:#DF493B}
ul.navbar-grey > li:first-child > a {height: 36px;line-height: 36px; padding: 0;  color: #F6574B; font-weight:bold; border-radius: 3px; margin: 0 0 15px 0; border: 1px dashed #F6574B; text-transform: uppercase; text-align: center;}
ul.navbar-grey > li:first-child > a:before {display:none}
ul.navbar-grey > li:first-child > a:hover {color:#fff; background:#F6574B}
ul.navbar-grey > li ul {overflow:hidden;margin:15px -10px 0 0}
ul.navbar-grey > li ul li {width:33.333333333%;text-align:center;float:left;}
ul.navbar-grey > li ul li a {padding:5px 0 ;border:1px solid #ddd; margin:0 10px 5px 0;border-radius:3px; display:block; color:#555; background:#fff; text-align:center; font-weight:bold; font-size:16px; box-shadow:0px 2px 0 -1px #eee, 0px 4px 0 -2px #ddd, 0px 6px 0 -3px #eee, 0px 8px 0 -4px #ddd;}
ul.navbar-grey > li ul li a:hover {color:#DF493B; background:#fff; border-color:#DF493B;box-shadow:0px 2px 0 -1px #F6574B, 0px 4px 0 -2px #F6574B, 0px 6px 0 -3px #F6574B, 0px 8px 0 -4px #F6574B;}
@media (max-width:1129px) {
  ul.navbar-grey {padding:25px 15px 15px 15px}
  ul.navbar-white li {float:left; width:25%;}
  ul.navbar-grey > li ul li a {font-size:14px;}
}
@media (max-width: 991px) {
  .navbar-nav {padding:25px 0 0 0}
	.navbar-nav > li {float:none; margin:0 0 5px 0; border-radius:3px;}
	.navbar-nav > li.open > a, .navbar-nav > li.open > span {margin-bottom:5px;}
	.navbar-nav > li > a, .navbar-nav > li > span {background: #f5e748e0; padding:0 0 0 15px; border-radius:3px;}
  .navbar .open .dropdown-menu {position: static; width:100%; border-radius:3px;}
  .navbar-nav .dropdown-menu > li > a {padding:0 0 0 15px; height:44px;line-height:44px;text-align:left;}
  .dropdown-full .dropdown-menu > div {display:block;}
  .navbar .dropdown-menu > div > ul {display:block !important; width:100% !important;}
  ul.navbar-grey {margin-right:-10px;}
  ul.navbar-grey > li {float:left; width:33.33333333%}
  ul.navbar-grey > li:first-child, ul.navbar-grey > li:last-child {float:none !important; width:100% !important;clear: both;}
  ul.navbar-grey > li > a {margin:0 10px 10px 0; height:34px; line-height:34px; padding:0 0 0 25px; border:1px solid #ddd; border-radius:3px}
  ul.navbar-grey > li > a:before {left:10px;}
  ul.navbar-grey > li > a:hover {border-color:#F6574B}
  ul.navbar-grey > li ul li a {padding:8px 0}
  ul.navbar-white li {width:33.33333333%}
}
@media (max-width:667px) {
  ul.navbar-white li {width:50%}
  ul.navbar-grey > li {width:50%;}
}

/*search*/
.search-bar {float:right;}
.search-bar > button {height:44px; width:50px; border:none;background:#202020; text-align: center; line-height:44px; color:#fff; font-size:20px; border-left: 1px solid #353535; border-right: 1px solid #353535;}
.search-bar > button:hover, .search-bar.open > button {color:#fff;background:#181818}
.search-bar > button:focus, .search-bar > button:active {outline:none}
.search-bar > div {left:0; top:46px; width:100%; background: #303030;border-bottom: 1px solid #3f3f3f; box-shadow: 0 2px 3px 0 rgba(0,0,0,0.5);}
.search-bar > div {padding:0 90px 0 0;}
.search-bar > div input#story {display: block;padding:0 0 0 30px;width: 100%;font-size: 12px;font-style: italic;color: #888;border: none;background-color: #f2f3ad;outline: none; line-height:46px; height:46px;}
.search-bar > div button {position: absolute;top:8px;right:10px;height:30px; line-height:30px;}

/*shortstory element*/
.nowrap, .nowrap > * {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; font-style: normal;}
.quality-o {position:absolute; padding:4px 6px;top:10px; left:10px;font-style:normal;z-index:3; border: 2px solid #FFC600; background: rgba(0, 0, 0, 0.6); color: #FFC600; font-size: 11px; font-weight: bold;border-radius:1px;}

.image-poster {display:block; position:relative; padding:4px; border:1px solid #e5e5e5; background:#fff;}
.image-poster:after {position:absolute; z-index:1; left:5px; top:5px; right:5px; bottom:5px; content:""; opacity:0;background:rgba(0,0,0,0.7);}
.image-poster:hover:after {opacity:1}
.image-poster img {display: block; width: 100%;}

.img-shadow {display: block;position: absolute; bottom: -17px; left: 0; padding: 0 10%; width: 100%; height: 17px; overflow: hidden;}
.img-shadow i {position: absolute; bottom: 20px; height: 200px; width: 80%; display: block; box-shadow: 0 1px 17px rgba(0, 0, 0, 1);border-bottom-right-radius: 50% 2%;border-bottom-left-radius: 50% 2%;}

.fa-book,.fa-file-audio-o {position: absolute;top: 50%; left: 44%; text-shadow: 0 2px 1px rgba(0, 0, 0, 0.5); font-size:60px !important; margin-top:-30px; margin-left:-30px; color: #22d873; opacity: 0; z-index: 3;}
.fa-book.play-small, .fa-file-audio-o.play-small {font-size: 50px; margin-top:-25px; margin-left:-15px; opacity: 0.5}
.fa-book:active {top:51%}
#slider-top .item a:hover .fa-book, .image-poster:hover .fa-book.play-small, #slider-top .item a:hover .fa-file-audio-o, .image-poster:hover .fa-file-audio-o.play-small {opacity: 1; font-size: 60px !important; margin-top: -30px; margin-left:-20px;}
.short-poster > a:hover .fa-book, .short-poster > a:hover .fa-file-audio-o {opacity:1; font-size:100px !important;margin-top:-50px;margin-right:-50px}

/*short*/
.short {margin:0 15px 40px 0;}
.short > div {position:relative; padding:0 0 45px 255px; min-height: 355px;}

.short-poster {width:240px;padding:4px; border: 1px solid #ededed; background: #FFF; border-radius: 3px; position:absolute;top:0; left:0}
.short-poster > a {display:block;position: relative;z-index:1; overflow: hidden;}
.short-poster > a img {display:block; width: 100%; height: 300px;}
.short-poster > a:after {position:absolute; z-index:1; left:0; top:0; right:0; bottom:50px; content:""; opacity:0;background:rgba(0,0,0,0.7);}
.short-poster > a:hover:after {opacity:1;}
.looknow {color:#fff; width:100%; height: 50px; font-size: 16px; font-weight: bold; line-height: 50px;text-align: center; background:#A6ABB5; display:block; text-transform: uppercase;}
.short-poster > a:hover .looknow {background:#0DB9DD; color:#fff}

.short-title {padding: 5px 130px 0 0; margin-bottom:25px;}
.short-title a {color:#333;font-size:22px;font-weight: 700;line-height:24px; display:inline-block;}
.short-title a:hover {color:#777}
.short-title span {display:block; color:#777; font-size:14px; line-height:20px;}

.short-abs {position:absolute; top:5px; right:0; text-align:right; z-index:1;background:#fff;box-shadow: -15px 7px 25px rgba(255,255,255,1);}
.short-abs .quality {display: inline-block;border:4px solid #A6ABB5; color:#A6ABB5; padding:5px 8px;font-weight:bold; font-size:16px; line-height: 1; margin-bottom:8px; border-radius: 3px;}
.short-abs .date {background:#D2D5DA; color:#fff; padding:5px 8px; font-weight:bold; font-size: 13px;line-height: 1;display:block; border-radius:3px; margin-bottom:5px;}
.short-abs .status {display:block; position: relative; height: 10px; height: 20px; line-height: 20px;}
.short-abs .status i {position: absolute; right:0; top:5px;z-index:1;width:10px; height: 10px; border-radius: 50%;}
.short-abs .status.online i {background:#75C71B}
.short-abs .status.pause i {background:#aaa}
.short-abs .status.offline i {background:#F6574B}
.short-abs .status:before {position: absolute; height: 20px; line-height: 20px; top:0; right:18px;z-index:1}
.short-abs .status:after {position:absolute; top:25px; right:0;color:#fff; padding: 10px 0; border-radius: 3px; line-height: 1.2; text-align: center; width: 170px; opacity:0; z-index: -1}
.short-abs .status:hover:after {opacity: 1; z-index: 2}
.short-abs .status.online:before{content:"В эфире";color:#75C71B}
.short-abs .status.online:after{background:#75C71B;content:"Сериал сейчас в эфире, можно смотреть"}
.short-abs .status.pause:before{content:"На паузе";color:#aaa}
.short-abs .status.pause:after{background:#A6ABB5;content:"У сериала перерыв, ждем новый сезон"}
.short-abs .status.offline:before{content:"Закрыт";color:#F6574B}
.short-abs .status.offline:after{background:#F6574B;content:"Сериал закрыт и продолжения не будет"}
@media (max-width:549px) {
  .short-abs {position: static; text-align: left; overflow: hidden; display: block; margin:0 0 25px 0}
  .short-abs .quality {float:left;margin:0}
  .short-abs .date {float:left;margin: 5px 0 0 10px;}
  .short-abs .status {float: right; margin:8px 0 0 0; width: 80px;}
}

.short-box {}
.short-box > p {font-size:14px; line-height: 22px; padding: 10px 0 0 0; text-align: justify;}
.short-info {display:table; width: 100%; margin-bottom:8px; line-height:16px;}
.short-info > em, .short-info > small {display:table-cell; vertical-align:top; width:20%;color:#777;font-size: 12px;}
.short-info > span {display:table-cell; vertical-align:top; width:85%; color:#777}
.short-info > span i {font-weight:bold; font-style: normal;}
.short-info > span a {font-weight:bold;}
.short-info.series span {font-weight:bold;color:#F6574B}
.short-info.sound span {font-weight:bold}
.short-info.genre span {font-weight:bold}
@media (max-width: 669px) {
  .short-info > em {width:20%}
  .short-info > span {width:80%}
}
.short-tools {position:absolute;right:0; bottom:0;left:255px; z-index:2; height:30px;}
.short .comments {float:left;height:30px; line-height: 30px; color:#bebebe; font-size:13px;position: relative; margin-right: 15px;}
.short .comments .fa {font-size:18px; margin-right:3px;}
.short .viewers {float:left;height:30px; line-height: 30px; color:#bebebe; font-size:13px; position: relative;}
.short .viewers .fa {font-size:17px; margin-right:3px;}
.short .bookmarks {float:right;}
.short .bookmarks > * {display:block;height:30px; line-height:30px; cursor:pointer; color:#999; font-size:20px; position:relative; width:30px; text-align: right;}
.short .bookmarks-delete {color:#808795}
.short .bookmarks > *:hover, .short .bookmarks-delete:hover {color:#0DB9DD;}
.short .trailer {height:30px; line-height: 30px; padding: 0 0 0 25px; position:absolute;left:50%; top:0; margin-left:-45px;background:#f5f5f5;cursor:pointer; color:#777; font-size:13px;border: 1px solid #e5e5e5; border-radius: 3px; padding: 0 10px;}
.short .trailer .fa {font-size:20px; margin-right:5px;line-height: 30px; vertical-align: bottom;}
.short .trailer:hover {background:#0DB9DD;border-color:#0DB9DD; color:#fff;}

/*grid-thumb short*/
.grid-thumb .short {float:left; width:25%; margin:0}
.grid-thumb .short > div {margin:0 15px 25px 0; padding:0; min-height:auto}
.grid-thumb .short-poster {width:100%; position:relative;}
.grid-thumb .short-poster > a {height:260px;}
.grid-thumb .short-poster > a:after {bottom:0;}
.grid-thumb .short-poster > a img {height:auto;min-height: 260px;}
.grid-thumb .short-poster > a:hover .fa-book, .grid-thumb .short-poster > a:hover .fa-file-audio-o {font-size:80px !important;margin-top:-40px;margin-right:-40px}
.grid-thumb .short-abs {top:15px; left:15px; right:auto;background: none; box-shadow: none;}
.grid-thumb .quality {border: 2px solid #FFC600 !important; background: rgba(0, 0, 0, 0.6) !important; color: #FFC600 !important; font-size: 12px; padding: 6px 8px; font-weight: bold;border-radius:1px; margin:0}
.grid-thumb .short-title {padding:8px 0 0 0; margin:0; text-align:center;}
.grid-thumb .short-title a {font-size: 18px;line-height: 24px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;display:block;}
.grid-thumb .short-title span {font-size:12px; line-height:14px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height:14px;}
.grid-thumb .short-box > *,.grid-thumb .date,.grid-thumb .status,.grid-thumb .looknow,.grid-thumb .short-tools {display:none}
.grid-thumb .short-box .series {display:block; position: absolute;width:auto; bottom:60px; left:5px; right:5px;margin:0; background: rgba(20, 20, 20, 0.85); z-index:2; color: #fff;text-align: center; padding:10px 0;}
.grid-thumb .short-box .series > * {display: inline; width: auto; color: #fff; font-size:12px;}
.grid-thumb .short-box .series > em {color:#ccc}

@media (max-width: 1229px) {
  .short > div {padding:0 0 45px 225px; min-height: 335px;}
  .short-poster {width:210px;}
  .short-poster > a img {height: 270px;}
  .short-tools {left:225px}
  .grid-thumb .short-poster > a {height:240px;}
  .grid-thumb .short-poster > a img {min-height: 240px;}
  .grid-thumb .short-box .series > em {display:none}
  .grid-thumb .short-title a {font-size:16px; line-height:20px;}
  .grid-thumb .short-box .series {bottom:55px; padding:8px 0}
}
@media (max-width: 1129px) {
  .grid-thumb .short {width:33.33333333%;}
  .grid-thumb .short-poster > a {height:280px;}
  .grid-thumb .short-poster > a img {min-height: 280px;}
}
@media (max-width: 991px) {
  .grid-thumb .short-poster > a {height:350px;}
  .grid-thumb .short-poster > a img {min-height: 350px;}
}
@media (max-width: 869px) {
  .grid-thumb .short-poster > a {height:290px;}
  .grid-thumb .short-poster > a img {min-height: 290px;}
}
@media (max-width: 767px) {
  .short > div {padding:0; min-height:auto}
  .short-poster {width:auto;max-width:240px; margin:0 auto 25px auto; position:relative;}
  .short-poster > a img {height:auto;}
  .short-tools {position:relative;left:0; margin:15px 0 0 0;}
  .grid-thumb .short-poster {margin:0;max-width:100%;}
  .grid-thumb .short-poster > a {height:270px;}
  .grid-thumb .short-poster > a img {min-height: 270px;}
}
@media (max-width: 669px) {
  .grid-thumb .short {width:50%;}
  .grid-thumb .short-poster > a {height:380px;}
  .grid-thumb .short-poster > a img {min-height: 380px;}
}
@media (max-width:599px) {
  .grid-thumb .short-poster > a {height:340px;}
  .grid-thumb .short-poster > a img {min-height: 340px;}
}
@media (max-width: 549px) {
  .short .short-abs {margin-bottom:10px;}
  .grid-thumb .short-poster > a {height:280px;}
  .grid-thumb .short-poster > a img {min-height: 280px;}
  .grid-thumb .short-abs {position: absolute;}
}
@media (max-width: 467px) {
  .grid-thumb .short {width:100%;float:none;}
  .grid-thumb .short-poster > a {height:auto;}
  .grid-thumb .short-poster > a img {min-height:auto;}
}

/*Owl Carousel*/
.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-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 {visibility:hidden;}
.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-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-prev, .owl-next {position:absolute;z-index:3;top:50%;transition:all 200ms;}
.owl-prev {}
.owl-next {}
.owl-prev:hover, .owl-next:hover {color:#fff;}
.owl-prev:active, .owl-next:active {transition:all 200ms;}
.owl-prev:active, .owl-next:active {-webkit-transform: scale(.85); -moz-transform: scale(.85); -ms-transform: scale(.85); -o-transform: scale(.85); transform: scale(.85);}

/*slider-top*/
#slider-top {padding:25px;}
#slider-top .owl-prev, #slider-top .owl-next {border-radius: 3px; top: 50%; font-size: 28px; height: 60px; width: 40px;line-height: 60px; margin-top: -34px;text-align: center;color: rgba(255,255,255,0.8); background: rgba(0, 0, 0, 0.7);}
#slider-top .owl-prev {left:10px;}
#slider-top .owl-next {right:10px;}
#slider-top .owl-prev:hover, #slider-top .owl-next:hover {background: rgba(0, 0, 0, 0.85);color: rgba(255,255,255,1);}
#slider-top .owl-prev:active, #slider-top .owl-next:active {-webkit-transform: scale(.85); -moz-transform: scale(.85); -ms-transform: scale(.85); -o-transform: scale(.85); transform: scale(.85);}
#slider-top .item {}
#slider-top .item a {display:block; position: relative;}
#slider-top .item a:after {position:absolute; z-index:1; top:5px; right:5px; bottom:5px; left:5px; content:""; opacity:0;background:rgba(0,0,0,0.7);}
#slider-top .item a:hover:after {opacity:1}
#slider-top .item a > small {display: block; margin-bottom: 8px; padding: 4px; border: 1px solid #383838; background: #323232;}
#slider-top .item a > small img {height:200px;}
#slider-top .item a > span {position: absolute; left:10px; right:10px; bottom:10px; z-index: 2; opacity: 0;}
#slider-top .item a > span i {font-size: 12px; color: #fff;font-weight:bold; font-style:normal;}
#slider-top .item a > span small {color: #ddd; font-size: 11px;}
#slider-top .item a:hover > span {opacity: 1}

/*slider-premiere*/
#slider-premiere .owl-prev, #slider-premiere .owl-next {width:20px;height:50px;line-height:50px;color: #aaa; font-size:26px; margin-top:-40px;}
#slider-premiere .owl-prev {left:0;}
#slider-premiere .owl-next {right:0;}
#slider-premiere .owl-prev:hover, #slider-premiere .owl-next:hover {color:#555}
#slider-premiere {padding:0 25px;}
#slider-premiere .item a {display:block; text-align: center;color:#333;}
#slider-premiere .item a > span.image-poster {margin-bottom:10px;}
#slider-premiere .item a > span.image-poster img {height:auto;}
#slider-premiere .item a > span {font-size:16px; line-height: 16px; font-weight:bold}
#slider-premiere .item a > small {color:#777; font-size:12px; line-height:16px;}
#slider-premiere .item a:hover {color:#777}

/*bottombar*/
#bottombar {background: #f7f7f7;border-bottom:25px solid #dfdfdf;border-top:25px solid #dfdfdf; padding:15px 25px;}
#slider-bottom .owl-prev, #slider-bottom .owl-next {width:34px;height:34px;line-height:34px;color:#aaa;font-size:22px; border:1px solid #e5e5e5; top:-53px; text-align:center; background:#fff;}
#slider-bottom .owl-prev {right:36px; border-top-left-radius:3px; border-bottom-left-radius:3px;}
#slider-bottom .owl-next {right:0; border-top-right-radius:3px; border-bottom-right-radius:3px;}
#slider-bottom .owl-prev:hover, #slider-bottom .owl-next:hover {color:#777; background:#f0f0f0;border-color:#dfdfdf;}
#slider-bottom {padding:10px 0;}
#slider-bottom .item a {color: #2f2f2f;}
#slider-bottom .item a > span {margin-bottom:12px;}
#slider-bottom .item a > span + span {display: block; text-align: center; font-size: 14px; font-weight: bold; line-height: 1.1; margin:0;}
#slider-bottom .item a:hover {color:#F6574B}

/*related-news*/
#related-news {margin:25px 0;}
#related-news .owl-prev, #related-news .owl-next {width:34px;height:24px;line-height:24px;color:#aaa;font-size:16px; border:1px solid #e5e5e5; top:-43px; text-align:center; background:#fff;}
#related-news .owl-prev {right:36px; border-top-left-radius:3px; border-bottom-left-radius:3px;}
#related-news .owl-next {right:0; border-top-right-radius:3px; border-bottom-right-radius:3px;}
#related-news .owl-prev:hover, #related-news .owl-next:hover {color:#777; background:#f0f0f0;border-color:#dfdfdf;}
#related-news {padding:10px 0;}
#related-news .item a {color: #2f2f2f; text-align:center;}
#related-news .item a span {margin-bottom:10px;}
#related-news .item a > span + span {font-size:14px; line-height:20px;margin:0; font-weight:bold;}
#related-news .item a > small {color:#777; font-size:12px; line-height:16px;}
#related-news .item a:hover {color:#777}
.fullstory-news #related-news .item a span img {height:auto !important}
.fullstory-news #related-news .item a > strong {white-space: normal; line-height: 1.2;}
.fullstory-news #related-news .fa-book.play-small, .fullstory-news #related-news .fa-file-audio-o.play-small {display:none}
@media (max-width: 467px) {
  #slider-top .item a > small img {height:auto;}
  #related-news .item a span img {height:auto;}
  #slider-premiere .item a > span.image-poster img {height:auto;}
}
@media (min-width: 468px) {
  #slider-top .item a > small img {height:175px;}
  #related-news .item a span img {height:auto;}
  #slider-premiere .item a > span.image-poster img {height:220px;}
}
@media (min-width: 530px) {
  #slider-top .item a > small img {height:200px;}
  #related-news .item a span img {height:auto;}
  #slider-premiere .item a > span.image-poster img {height:265px;}
}
@media (min-width: 600px) {
  #slider-top .item a > small img {height:170px;}
  #related-news .item a span img {height:230px;}
  #slider-premiere .item a > span.image-poster img {height:210px;}
}
@media (min-width: 670px) {
  #slider-top .item a > small img {height:185px;}
  #related-news .item a span img {height:260px;}
  #slider-premiere .item a > span.image-poster img {height:240px;}
}
@media (min-width: 768px) {
  #slider-top .item a > small img {height:220px;}
  #related-news .item a span img {height:290px;}
  #slider-premiere .item a > span.image-poster img {height:260px;}
}
@media (min-width: 870px) {
  #slider-top .item a > small img {height:220px;}
  #related-news .item a span img {height:330px;}
  #slider-premiere .item a > span.image-poster img {height:310px;}
}
@media (min-width: 992px) {
  #slider-top .item a > small img {height:195px;}
  #related-news .item a span img {height:200px;}
  #slider-premiere .item a > span.image-poster img {height:220px;}
}
@media (min-width: 1130px) {
  #slider-top .item a > small img {height:220px;}
  #related-news .item a span img {height:215px;}
  #slider-premiere .item a > span.image-poster img {height: 280px;}
}
@media (min-width: 1230px) {
  #slider-top .item a > small img {height:200px;}
  #related-news .item a span img {height:200px;}
  #slider-premiere .item a > span.image-poster img {height: 290px;}

}

/*navbox-bar*/
.navbox-bar {position: relative;z-index:2; margin: 0 15px 25px 0;border-bottom: 1px solid #e0e0e0;}
@media (max-width: 767px) {
  .navbox-bar {min-height:50px;}
}
.sort-tab {position: absolute;top:5px;right:0;display:block; text-align:center; z-index:1}
.sort-tab span {display:block; float:left;width:40px; line-height:40px;font-size:18px;color:#fff;background: #488d94; cursor:pointer; border-radius: 3px; margin: 0 0 0 5px;}
.sort-tab span:hover {color:#111;}
.sort-tab span.current {color:#fff;background:#0DB9DD;}
.sortbar {position: absolute; top:5px; right:90px; z-index:1;}
.sortbar > span {cursor:pointer; height: 40px; width: 40px; font-size: 16px; text-align: center;background:#fff;position:relative; z-index: 2;border:1px solid #fff; color:#777; line-height: 40px; display: block; border-radius: 3px;}
.sortbar > span:hover, .sortbar.open > span {color:#111; border: 1px solid #e5e5e5;}
.sortbar.open > span {border-bottom: none; border-bottom-left-radius:0; border-bottom-right-radius: 0}
.sortbar .dropdown-menu {width: 160px; right:0;border: 1px solid #e5e5e5; background: #fff; top:39px;z-index: 1; border-radius: 3px; border-top-right-radius:0}
.sortbar ul {padding:15px 0;}
.sortbar ul li a {display:block;height:30px; color: #555; padding: 0 0 0 15px; display: block; font-size: 12px;line-height:30px; margin-bottom: 1px; position: relative;}
.sortbar ul li a:hover, .sortbar ul li.asc a, .sortbar ul li.desc a {background:#F0F0F0;color:#111;}
.sortbar ul li.asc a:after, .sortbar ul li.desc a:after {content: "";background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAsBAMAAACj90TiAAAAG1BMVEUAAAAzlOYzlOYzlOYzlOYzlOYzlOYzlOYzlOar6gzlAAAACHRSTlMAjesv90eHRuQt1XUAAABSSURBVBjTzdCxDQAhDENRSyzAEFdQ0zDB9axEgzw2DokEI1A9/S4OyAxADEcpPGlpFKWoSpEKp0Dlb6SvG2jY4Fka4tw4PqbEsDNTcb8gn/d4LPQHQDdjhblbAAAAAElFTkSuQmCC);display: inline-block;vertical-align: middle;margin: -1px 0 0 .4em;width: 6px; height: 11px;-webkit-background-size: 6px auto; background-size: 6px auto;}
.sortbar ul li.asc a:after {background-position: 0 -11px;}

.nav-category {overflow: hidden; }
.nav-category li {float:left; padding: 0 25px 0 0;}
.nav-category li a {display:block;height:50px;color:#555;font-size: 12px; font-weight:bold;line-height:50px; position:relative; text-transform:uppercase;}
.nav-category li a:hover {color:#111}
.nav-category li a:after {left: 0px; width: 100%; height:3px; bottom:0;z-index:1; content: ''; position: absolute; background-color: #F6574B; opacity: 0}
.nav-category li a:hover:after, .nav-category li.active a:after {opacity:1}
@media (max-width: 767px) {
  .nav-category {display:none;}
}

/*box-catext*/
/*.category {margin:40px -10px 25px -25px;position:relative;padding: 25px 25px 10px 25px;background:#f5f5f5;}
.category:before {position:absolute;width:100%;height:0;content:"";left:0;top: 0;border-top:2px dashed #e5e5e5;}
.category:after {position:absolute;width:100%;height:0;content:"";left:0;bottom: -2px;border-top:2px dashed #e5e5e5;}
.category > h1 {position:absolute; left:-5px; top:-30px; display:inline-block;border-radius:3px;border-bottom-left-radius:0;background: #f6574b;border-top: 1px solid #fa7d74;border-bottom: 2px solid #79221a;line-height: 1;text-transform: uppercase;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.4);font-size:21px;color: #FFF;z-index:2; padding:10px 15px 9px 30px;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.4);}
.category > h1:after {position:absolute; bottom:-7px; left:0; z-index:1;width: 0; content:"";height: 0;border-style: solid;border-width: 0 5px 5px 0;border-color:  transparent #EE3C2D transparent transparent;}
.catext {width:100%;transition: .5s;z-index:1;height:auto;overflow:hidden;max-height: 200px;color:#777;text-align:justify; position:relative}
.catext-story {}
.catext-story > span {float:left; border-radius:50%; width:170px; height:170px; overflow:hidden;border:6px solid #fff;box-shadow: 0 3px 5px rgba(0,0,0,0.4); background: #FFF; margin:0 25px 0 2px; position:relative}
.catext-story > span img {display:block; width:100%;}*/

.category {margin:0 -10px 25px -25px;position:relative;}
.category h1, .category h2, .category h3 {position:relative;}
.category h1:after, .category h2:after, .category h3:after {position:absolute;top:0;left:0; content:"";z-index:1;height:100%; width:10px; background:#ff9900;}
.category h1 {padding:0 25px;font-size:24px; margin-bottom:15px;}
.category h2:after, .category h3:after {left:-25px}
.catext {width:100%;transition: .5s;z-index:1;height:auto;overflow:hidden;max-height:280px;color:#666;text-align:justify; position:relative;font-size:13px;}
.catext-story {padding:0 25px; -webkit-user-select: none;}
.catext-story > span {float:left; border-radius:50%; width:170px; height:170px; overflow:hidden;border:6px solid #fff;box-shadow: 0 3px 5px rgba(0,0,0,0.4); background: #FFF; margin:0 25px 0 2px; position:relative}
.catext-story > span img {display:block; width:100%;}
.catext-story ul {padding-left:15px; overflow:hidden;}
.catext-story ul li {position:relative; padding:3px 0 3px 15px;}
.catext-story ul li:before {position:absolute;top:50%; left:0;width:6px; height:6px; content:"";background:#999; margin-top:-3px;z-index:1;border-radius:50%;}
.catext-phome {margin:-25px 15px 15px 0;color:#666;text-align:justify;font-size:13px;}
.catext-share {position: absolute;left: 25px; bottom:-7px; z-index: 5;}
.catext-share-main {text-align:center; height: 30px; overflow: hidden; margin: 15px 0 0 0;}

#show-more {left:25px;right:25px;bottom:0;z-index:3;height:30px;display:none;color: #F6574B;cursor:pointer;font-weight:bold;line-height:30px;position:absolute;background-color:#fff;}
#show-more:before {box-shadow: -2px -15px 20px #fff;-moz-box-shadow: -2px -15px 20px #fff;-webkit-box-shadow: -2px -15px 20px #fff;left: 0;bottom: 0;content: "";width: 100%;height:30px;position: absolute;}
#show-more > span {text-align:right;display:block;padding-right: 20px;}
#show-more > span:after {z-index:2;font: normal normal normal 14px/1 FontAwesome;font-size: inherit; text-rendering: auto;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;content: "\f103"; font-size: 18px;transition:.3s; position:absolute; top: 6px; right:0;}
#show-more.less > span:after {-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);-ms-transform: rotate(180deg); -o-transform: rotate(180deg);transform: rotate(180deg);filter: progid:DXImageTransform.Microsoft.Matrix(M11=$m11, M12=$m12,M21=$m21, M22=$m22, sizingMethod='auto expand'); zoom: 1;}
#show-more.show-more-cat-block {display:block !important;}
#show-more:hover {color:#0DB9DD}

/*.box-about {background:#fff; padding:25px 25px 10px 25px; text-align:justify; font-size:14px; line-height: 1.4; border-bottom: 25px solid #dfdfdf;}
.box-about > span {float:left; margin:0 25px 10px 0; border: 6px solid #f5f5f5; box-shadow: 0 3px 5px rgba(0,0,0,0.4); width:300px;}
.box-about > span img {display:block; width:100%;}
.box-about p {margin-bottom:10px;}
.box-about ol {margin:0 0 10px 0; padding-left:15px; overflow:hidden; color:#111}
.box-about ol {list-style:inside; padding-left:25px;}*/
@media (max-width: 599px) {

}

/*short-collections*/
.short-collections {}
.short-collections a {display:block; margin:0 15px 25px 0;color:#2f2f2f;}
.short-collections a > span {margin-bottom:8px; padding:3px; border: 1px solid #F0F0F0; background: #FFF; position:relative;display:block;}
.short-collections a > span:after {position:absolute; left:3px; top:3px; right:3px; bottom:3px; background:rgba(0,0,0,0.6);content:""; z-index:1; opacity:0}
.short-collections a > span img {display:block; width:100%;height:auto;}
.short-collections a > span .fa {position:absolute; top:50%; left:50%; z-index:2;font-size:44px;color:rgba(255,255,255,0.6); margin-top:-22px; margin-left:-15px;}
.short-collections a em {overflow: hidden; display: block; text-align:center; font-size:14px; font-weight:bold;line-height: 1.1; height: 32px;}
.short-collections a:hover {color:#F6574B}
.short-collections a:hover > span .fa {color:#fff}
.short-collections a:hover > span:after {opacity:1}


.shortstory-collect {overflow:hidden;margin-right:-15px}
.shortstory-collect > span {float:left;width:33.3333333%;position:relative}
.shortstory-collect a {display:block;margin:0 15px 15px 0;position:relative;padding: 5px;border: 1px solid #eee; background: #fff;border-radius: 3px;}
.shortstory-collect a img {display:block; width:100%;height:155px}
.shortstory-collect a > span {position:absolute; left:0;right:0; bottom:25px; text-align:center; font-size: 14px;color:#eee;}

@media (min-width: 468px) {
  .short-collections {float:left; width:50%;}
  .short-collections a > span img {height:115px;}
}
@media (min-width: 530px) {
  .short-collections a > span img {height:125px;}
}
@media (min-width: 600px) {
  .short-collections a > span img {height:150px;}
}
@media (min-width: 670px) {
  .short-collections {width:33.3333333%;}
  .short-collections a > span img {height:115px;}
}
@media (min-width: 768px) {
  .short-collections a > span img {height:125px;}
}
@media (min-width: 870px) {
  .short-collections a > span img {height:140px;}
}
@media (min-width: 992px) {
  .short-collections a > span img {height:120px;}
}
@media (min-width: 1130px) {
  .short-collections {width:25%; float:left;}
  .short-collections a > span img {height:100px;}
}
@media (min-width: 1230px) {
  .short-collections a > span img {height:115px;}
}




/*shortstory-sfilm*/
.shortstory-sfilm {overflow:hidden; margin:0 -12px -20px 0}
.shortstory-sfilm > div {float:left; width:50%}
.shortstory-sfilm > div a {display:block; margin:0 12px 20px 0;text-align:center}
.shortstory-sfilm > div a > strong {}
.shortstory-sfilm > div a > small {color:#676767; min-height:15px;}
.shortstory-sfilm > div a > span {font-weight:bold}
.shortstory-sfilm > div a > span.image-poster {margin-bottom: 10px;}
.shortstory-sfilm > div a > span.image-poster img {height:230px;}
@media (min-width: 468px) {
	.shortstory-sfilm > div {width:50%}
  .shortstory-sfilm > div a > span.image-poster img {height:260px;}
}
@media (min-width: 550px) {
  .shortstory-sfilm > div a > span.image-poster img {height:300px;}
}
@media (min-width: 600px) {
	.shortstory-sfilm > div {width:25%}
  .shortstory-sfilm > div a > span.image-poster img {height:170px;}
}
@media (min-width: 670px) {
  .shortstory-sfilm > div a > span.image-poster img {height:180px;}
}
@media (min-width: 768px) {
    .shortstory-sfilm > div {width:25%}
    .shortstory-sfilm > div a > span.image-poster img {height:220px;}}
@media (min-width: 870px) {
  .shortstory-sfilm > div a > span.image-poster img {height:250px;}
}
@media (min-width: 992px) {
	.shortstory-sfilm > div {width:50%}
  .shortstory-sfilm > div a > span.image-poster img {height:140px;}
}
@media (min-width: 1130px) {
  .shortstory-sfilm > div a > span.image-poster img {height: 170px;}
}
@media (min-width: 1230px) {
  .shortstory-sfilm > div a > span.image-poster img {height:170px;}
}

/*shortstory-episode*/
.shortstory-episode {}
.shortstory-episode li {}
.shortstory-episode li a {position:relative;display:block;padding:10px 30px 10px 10px; height:55px; background:#fff; margin-bottom:5px;border-radius:2px;border-left:3px solid #75C71B;color:#555}
.shortstory-episode li:nth-child(1) a {border-left-color:#F6574B}
.shortstory-episode li:nth-child(2) a, .shortstory-episode li:nth-child(3) a {border-left-color:#0DB9DD}
.shortstory-episode li a span {font-size:13px; font-weight:bold;}
.shortstory-episode li a small {color:#777;}
.shortstory-episode li a .fa {position:absolute;top:50%; right:10px;font-size:20px;color:#bbb; margin-top:-10px;}
.shortstory-episode li a:hover {color:#2f2f2f;background:#e1e1e1}
.shortstory-episode li a:hover .fa {color:#0DB9DD}
.shortstory-episode li a .fa:hover {color:#F6574B}
@media (min-width: 550px) and (max-width: 991px) {
  .shortstory-episode {margin-right:-15px;}
  .shortstory-episode li {float:left; width:50%}
  .shortstory-episode li a {margin-right:15px;}
  .shortstory-episode li:nth-child(2) a {border-top:none}
  .shortstory-episode li:last-child a {border-bottom: 1px solid #d5d5d5;}
}

/*shortstory-list*/
.shortstory-list {overflow:hidden; margin:-8px 0;}
.shortstory-list > div a {position:relative; display:block; padding:12px 0 15px 115px; height:90px;color:#111;border-top:1px solid #fff; border-bottom:1px solid #d5d5d5}
.shortstory-list > div:first-child a {border-top:none;}
.shortstory-list > div:last-child a {border-bottom:none;padding-bottom:0;}
.shortstory-list > div a > i {padding: 4px; border: 1px solid #e5e5e5; background:#FFF; width:100px;position:absolute; top:8px; left:0;}
.shortstory-list > div a > i img {display:block; width:100%; height:60px;}
.shortstory-list > div a:hover > i img {opacity:0.8}
.shortstory-list > div a > span {display:block; margin-bottom:5px; height:42px; overflow:hidden;font-size:12px; line-height:1.2; font-weight:normal;}
.shortstory-list > div a:hover {color:#0B97B5}
.shortstory-list > div a small {color:#777; margin-right:10px}
.shortstory-list > div a small i {margin-right:2px;}
.main-left .shortstory-list {margin:0 -15px 0 0;}
.main-left .shortstory-list > div {float:left; width:33.3333333%;}
.main-left .shortstory-list > div a {border-top:none; border-bottom:1px dashed #e5e5e5; margin:0 15px 0 0}
.main-left .shortstory-list > div:last-child a {border-bottom:1px dashed #e5e5e5;}
@media (min-width: 992px) and (max-width:1129px) {.main-left .shortstory-list > div {width:50%;}}
@media (min-width: 550px) and (max-width: 991px) {
    .shortstory-list {margin-bottom:0}
    .shortstory-list {margin-right:-15px;}
    .shortstory-list > div {float:left; width:50%}
    .shortstory-list > div a {margin-right:15px;}
    .shortstory-list > div:nth-child(2) a {border-top:none}
    .shortstory-list > div:last-child a {border-bottom:1px solid #ddd;}
}
@media (max-width:767px) {.main-left .shortstory-list > div {float:left; width:50%;}}
@media (max-width:549px) {.main-left .shortstory-list > div {float:none; width:100%;}}

/*shortstory-kinogid*/
.shortstory-kinogid {position: relative;margin-bottom: 25px; padding:5px; border: 1px solid #eee; background: #fff; border-radius:3px;}
.shortstory-kinogid a {display:block; position:relative;color: #eee; overflow:hidden; font-size: 14px;}
.shortstory-kinogid a:before {position:absolute; left:0; top:0; right:0; bottom:0; content:""; background: rgba(0,0,0,0.5);}
.shortstory-kinogid a img {display:block; width:100%}
.shortstory-kinogid a span {position:absolute;left:0; right:0; bottom:0; text-align: center; padding: 0 25px 25px 25px; line-height: 1.1;}
.shortstory-kinogid a:hover{color:#0DB9DD}
.shortstory-kinogid a:hover:before {background: rgba(0,0,0,0.8);}
@media (min-width: 468px) and (max-width: 991px) {
    .shortstory-kinogid a {font-size:22px; height:230px;}
    .shortstory-kinogid a img {min-height:230px;}
    .shortstory-kinogid a span {padding:0 50px 35px 50px;}
}

/*shortstory-comments*/
.shortstory-comments {overflow:hidden;}
.shortstory-comments li {position:relative; margin-bottom:15px; padding:50px 0 0 0}
.shortstory-comments li:last-child {margin-bottom:0}
.shortstory-comments li > i {position:absolute;left:0; top:0; width:40px; height:40px;overflow:hidden; border:2px solid #fff; border-radius:50%}
.shortstory-comments li > i img {display:block; width:100%; min-height:40px;}
.shortstory-comments li > i + i {font-style:normal; position:absolute; top:5px; left:50px; font-size:12px;width: auto; height: auto; border: none; border-radius: 0;}
.shortstory-comments li > i + i a {color:#555}
.shortstory-comments li > i + i a:hover {color:#CF4A4A}
.shortstory-comments li > small {position:absolute; top:20px; left:50px; color:#999}
.shortstory-comments li > span {background:#fff; display:block; padding:12px; border-radius:3px; position:relative; border:1px solid #e5e5e5; color:#555}
.shortstory-comments li > span:after, .shortstory-comments li > span:before{bottom: 100%;left:23px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.shortstory-comments li > span:after {border-color: rgba(136, 183, 213, 0);border-bottom-color: #fff;border-width: 8px;margin-left: -8px;}
.shortstory-comments li > span:before {border-color: rgba(194, 225, 245, 0);border-bottom-color: #e5e5e5;border-width:9px;margin-left: -9px;}
.shortstory-comments li > span > small {display:block;overflow: hidden; font-size:12px;}
.shortstory-comments li > span > a {margin-top:5px; font-size:13px;}
.shortstory-comments li > span > a .fa {font-size:14px; margin-right: 3px; vertical-align:text-top;}

/*shortstory-news*/
.shortstory-news {overflow:hidden; padding: 25px 0 25px 265px; margin: 0 15px 2px 0; border-bottom: 1px dashed #e5e5e5; border-top: 1px dashed #e5e5e5;}
#dle-content .shortstory-news:first-child {border-top:none; padding-top:0}
#dle-content .shortstory-news:last-child {border-bottom:none;}
.shortstory-news > a {display:block;float:left; position:relative;width: 240px; padding: 4px; border: 1px solid #ededed; background: #FFF; margin:0 0 0 -265px; border-radius: 3px;}
.shortstory-news > a img {display:block; width:100%; height:auto}
.shortstory-news > a:hover img {opacity:0.7}
.shortstory-news > h2 {margin-bottom:5px;}
.shortstory-news > h2 strong {display:block; font-size:18px;}
.shortstory-news > span {display:block; color:#777; font-size:12px;margin-bottom:5px; line-height:1.4}
.shortstory-news > div {padding-top:8px;}
.shortstory-news > div > p {text-align:justify; margin-bottom:10px; font-size: 13px; line-height:1.4}
.shortstory-news > div > span {display:block;overflow:hidden;}
.shortstory-news > div > span > small {float:left; margin:0 15px 0 0;color: #bebebe; font-size: 12px}
.shortstory-news > div > span > small i {margin-right:3px;}
@media (max-width:767px) {
  .shortstory-news {padding-left:0}
  .shortstory-news > a {float:none; max-width:300px; margin:0 auto 15px auto}
}

/*nav-sidebar*/
.navside .link {display:block;font-size:16px; padding:0 0 10px; margin-bottom:10px;line-height:20px; border-bottom:1px dashed #ccc;text-transform:uppercase; position:relative; color:#111;}
.navside .link:after {position:absolute;left: 0; bottom: 1px; width: 100%; content: ""; border-bottom: 1px dashed #ccc;}
.navside .link .fa-bars {font-size:20px; margin-right: 2px; color: #0DB9DD; vertical-align:bottom; line-height:20px;}
.navside .link .fa-chevron-up {position:absolute; font-size:16px; top:6px; width:16px; height:16px;right:0;color:#999; transform: rotate(180deg);}
.navside .link:hover .fa-chevron-up{transform: rotate(0); top:6px;}
.navside .collapsed.link .fa-bars {color:#aaa;}
.navside .collapsed.link .fa-chevron-up {transform: rotate(0);top:3px;}
.navside .link:hover {color:#111}
.navside .collapsed.link:hover {color:#111}
.navside .collapsed.link:hover .fa-bars {color:#0DB9DD}
.navside .collapsed.link:hover .fa-chevron-up {transform: rotate(0);color:#111;top:3px;}

.nav-sidebar {overflow:hidden;margin:0 -12px 12px 0; padding:0 0 12px 0; position:relative;}
.navside .panel:first-child .nav-sidebar:before {position:absolute; left:0; bottom:1px; right:12px; content:"";border-bottom: 1px solid #ddd;}
.navside .panel:first-child .nav-sidebar:after{position:absolute; left:0; bottom:0; right:12px; content:"";border-top: 1px solid #fff;}
.nav-sidebar li {float:none; width:100%}
.nav-sidebar li a {display:block; padding:5px 0 5px 15px; margin-right:12px; color:#555; font-size:13px;position:relative;}
.nav-sidebar li a:before {position:absolute; left:0; top:50%; content:""; width:8px; height:8px; background:#ddd; border-radius:50%; margin-top:-4px; border:1px solid #fff}
.nav-sidebar li.nav-sidebar-red a {color:#F6574B}
.nav-sidebar li a:hover {color:#0B97B5}
.nav-sidebar li a:hover:before {background:#999}
@media (min-width: 320px) {.nav-sidebar li {float:left; width:50%;}}
@media (min-width: 600px) {.nav-sidebar li {width:33.33333333333%;}}
@media (min-width: 768px) {.nav-sidebar li {width:25%;}}
@media (min-width: 992px) {
  .nav-sidebar li {width:50%;}
  .nav-sidebar li a {font-size:12px;}
}
@media (min-width: 1129px) {.nav-sidebar li a {font-size:13px;}}

.nav-year {position:relative;padding-bottom:12px;overflow:hidden;margin:0 -12px 12px 0}
.nav-year:before {position:absolute; left:0; bottom:1px; right:12px; content:"";border-bottom: 1px solid #ddd;}
.nav-year:after{position:absolute; left:0; bottom:0; right:12px; content:"";border-top: 1px solid #fff;}
.nav-year li {width:33.333333333%;text-align:center;float:left;}
.nav-year li a {padding:3px 5px;border:1px solid #ddd; margin:0 12px 5px 0;border-radius:3px; display:block; color:#555; background:#f7f7f7; box-shadow:0px 2px 0 -1px #eee, 0px 4px 0 -2px #ddd, 0px 6px 0 -3px #eee, 0px 8px 0 -4px #ddd;}
.nav-year li a b {display:block;font-size:17px;margin-bottom:-2px;}
.nav-year li a:hover {color:#0B97B5; background:#fdfdfd;}

.nav-country {overflow:hidden;margin:0 -5px 25px 0}
.nav-country li {float:left; width:50%;}
.nav-country li a {font-size: 12px;display:block; margin:0 5px 5px 0; padding:10px 5px;line-height:1.2;background:#0DB9DD; border:1px solid #0B97B5; color:#fff; border-radius:3px; font-weight:bold; text-align:center; text-transform:uppercase}
.nav-country li a i {font-style:normal; font-size:12px; font-weight:normal; text-transform:none; display: block;}
.nav-country li a:hover {border-color:#ddd; color:#555;background:#f7f7f7;}

/*system boxes*/
.speedbar {margin: 0 15px 25px 0; border-bottom: 1px dashed #e5e5e5; border-top:1px dashed #e5e5e5; padding:5px 0; color:#888;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.berrors {background:#f9f9f9;border:1px solid #e5e5e5; border-left:3px solid #F6574B; color:#777; border-radius:3px; padding: 15px; margin: 0 15px 30px 0;}
.berrors > span  {color:#F6574B;display:block;font-weight:bold; font-size:16px; margin-bottom:5px;}
.berrors a:hover {text-decoration:underline;}
.berrors > span {display:block; margin-bottom:5px; font-size: 16px; font-weight:bold}
.berrors .textin {color:#777; height:36px; line-height:36px; background:#fff; padding:0 10px; border-radius:2px; border:none; margin:5px 0 0 0}
.berrors .textin:focus {outline:none; color:#111}

/*pages*/
.pages {margin:15px 15px 25px 0; position:relative; padding:0 46px;}
.pages-prev, .pages-next {text-align:center;display:block; position:absolute; top:0; left:0; width:36px; height:36px; line-height:36px;font-size: 28px;}
.pages-next {left:auto; right:0}
.pages-prev > a, .pages-next > a, .pages-prev > span, .pages-next > span {display:block; border-radius:3px;}
.pages-prev > a, .pages-next > a {background:#6aafd8; color:#fff; border:1px solid #264e39}
.pages-prev > a:hover, .pages-next > a:hover {background:#449269}
.pages-prev > span, .pages-next > span {background:#eee; border:1px solid #e5e5e5}
.pages-numbers {text-align:center;}
.pages-numbers > a, .pages-numbers > span {display:inline-block; margin:0 2px; margin-bottom:2px;line-height: 36px; width:36px; height:36px;	text-align:center; border-radius:3px;}
.pages-numbers > span {background:#eee; border:1px solid #e5e5e5}
.pages-numbers > a {background:#6aafd8; color:#fff; border:1px solid #264e39}
.pages-numbers > a:hover {background:#b6742b}
.to-page {text-align:center;font-size: 15px;margin-bottom: 20px;}
.to-page select {border: 1px solid #e5e5e5;height: 36px;border-radius: 3px;font-size: 14px;}
#fullstory-text {font-size:16px;text-align:justify}
.all-genres button {display: block;width: 250px;background: #264e39;color: #fff;border: 1px solid #264e39;margin: 0 auto 15px;height: 36px;border-radius: 3px;font-size: 15px;}
#content_table {font-size:14px;line-height:1.7;}
#content_table thead {font-weight:bold;font-size:15px;text-transform:uppercase;}

/*top-scroll*/
.top-scroll {position:fixed; bottom:25px; right:2%; z-index:300; width:70px; height:70px; line-height:70px;font-size:70px; color:#3a3896; text-align:center; cursor:pointer;opacity:0.5; font-weight:bold; border-radius:3px;}
.top-scroll:hover {opacity:1;}
.top-scroll i:active {position:relative;top:1px;}
@media (max-width:991px) {.top-scroll {display:none !important; visibility:hidden !important}}

/*footer*/
#footer {margin: 0 -5px 0 -5px; color: #A7A7A7;box-shadow: 0 2px 3px 0 rgba(0,0,0,0.5); padding: 15px 30px; position:relative;border-top: 1px solid #575757;background: #282828;}
.nav-footer {overflow:hidden;}
.nav-footer li {float:left;}
.nav-footer li a {display:block; margin:0 10px 0 0; padding:0 10px 0 0;height:20px; line-height:20px; position:relative;}
.nav-footer li a:after {position:absolute; right:0; top:5px; height:10px; width:1px; content:""; background:#555}
.nav-footer li:last-child a {margin-right:0; padding-right:0;}
.nav-footer li:last-child a:after {display:none}
.copirating span {color:#777}
.counter {position:absolute;right:30px;top:18px;z-index:1}
@media (max-width: 991px) {
  .nav-footer, .copirating {margin-bottom:10px;}
  .copirating span {display:block;}
  .counter {position:static;}
}

/*bar-slider*/
.big-slider {height:100%;height:452px; position:relative; margin:25px 0;}
.hide, .Hide {display:none;}
.clear {width:100%; height:1px; clear:both; display:block; overflow:hidden;}
.iosSlider {position:relative;top:0;left:0;overflow:hidden;width:100%;height:100%;}
.iosSlider, .iosSlider .slider {width:100%;height:100%;}
.iosSlider .slider .item {width: 992px;height:100%;}
.iosSlider .slider .item .shortios {width:97%;margin:0 auto;}
.big-slider .slideSelectors > * {font-size: 40px;line-height:430px;position: absolute; z-index:3; top:11px; bottom:11px; background: rgba(0,0,0,0.6); width:73px; text-align: center;}
.big-slider .slideSelectors .prev {left:0}
.big-slider .slideSelectors .next {right:0}
.big-slider .slideSelectors > *:hover {background: rgba(0,0,0,0.9);}
.big-slider .slideSelectors > *:hover i {color: #fff;}
.big-slider .slideSelectors > * i {color:rgba(255,255,255,0.5);}
.shortios .shortios-img {height:450px; display:block;width: 100%; overflow:hidden; border:10px solid #323232}
.shortios .shortios-img img {width: 100%; display:block; min-height:450px;}
.shortios {position:relative;top:0;left:0;box-shadow:0 0 10px -5px #000; border:1px solid #383838}
.shortios .shortios-shadow {
  text-align:left;width:60%;vertical-align:top;position:absolute;overflow:hidden;top:10px;left:10px;bottom:10px; opacity:0; padding:25px 0 0 25px;
  background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 67%, rgba(0, 0, 0, 0) 100%);
  background: -moz-linear-gradient(left, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.85) 67%, rgba(0,0,0,0) 100%);
  background: -o-linear-gradient(left, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.85) 67%, rgba(0,0,0,0) 100%);
  background: -ms-linear-gradient(left, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.85) 67%, rgba(0,0,0,0) 100%);
  background: linear-gradient(to right, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.85) 67%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6000000', endColorstr='#00000000', GradientType=1);}
.shortios .shortios-rating {display:block;border:3px solid #FFC600; border-color:rgba(255,198,0,0.8);width:100px;font-size:16px;line-height:38px; height:40px;color:#FFF;font-weight:bold;text-align:center}
.shortios .shortios-rating i {color:#F7AE11;font-size:20px; display:inline-block; margin-right:10px;}
.shortios .shortios-title {font-size:32px;color:#FFF;text-shadow: #000 0px 0px 10px;text-transform:uppercase;margin:25px 0 5px 0; line-height:1.1}
.shortios .shortios-ortitle {color: #A39FB3;font-size:16px; display:block; font-style:normal;}
.shortios .shortios-year {color:#fff;margin:20px 0 0 0;font-size:16px;display:block; font-style:normal;}
.shortios .shortios-genre {font-size:14px;color:#898989;}
.shortios .shortios-online {position:absolute;left:25px;bottom:70px;color:#fff;font-size:18px;padding:0 20px;display:inline-block;border-radius:3px;height:46px;box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.28), 0 1px 0 rgba(255,255,255,0.08) inset;line-height:46px; background: linear-gradient(36deg, #6435BB 45.34%, #202020 45.34%) #6435BB}
.shortios .shortios-online i {color: #FFF000; font-size: 24px !important; position: relative; top: 2px; text-shadow: 0 0 1px #49248B; left: auto; margin: 0 5px 0 0 !important; opacity: 1;}
.shortios .shortios-online:hover {box-shadow: 0 0 0 2px rgba(255,198,0,0.8), 0 0 14px 0 #000;text-decoration: none;}
.shortios .shortios-online:active {bottom:69px;}
.shortios .shortios-links {position:absolute; bottom:25px; left:25px; z-index:1}
.shortios .shortios-links small {margin-right:20px;color:#fff;font-weight:400;font-size:18px;line-height:25px;}
.shortios .shortios-links small i {color:#FFF000;font-size:24px;position:relative;top:2px;text-shadow:0 0px 1px #000; margin-right:4px;}
.big-slider .scrollbarContainer {position:relative;bottom:4px;left:0;width:100%;height:4px;margin:0 auto;z-index:1;}
@media (max-width: 1229px) {
  .iosSlider .slider .item {width:940px;}
  .big-slider .slideSelectors > * {width:50px;}
}
@media (max-width: 1129px) {
	.iosSlider .slider .item {width: 100%;}
  .iosSlider .slider .item .shortios {width:auto; margin:0 25px;}
  .shortios .shortios-img img {min-height:420px;}
  .big-slider .slideSelectors > * {line-height:80px; top:50%; bottom: auto;color: rgba(255,255,255,0.8); background: rgba(0, 0, 0, 0.7); width:46px; height:80px;margin-top:-40px;font-size: 30px; border-radius:3px;}
  .big-slider .slideSelectors > *:hover {background: rgba(0, 0, 0, 0.85);color: rgba(255,255,255,1);}
  .big-slider .slideSelectors > *:active {-webkit-transform: scale(.85); -moz-transform: scale(.85); -ms-transform: scale(.85); -o-transform: scale(.85); transform: scale(.85);}
  .big-slider .slideSelectors .prev {left:8px}
  .big-slider .slideSelectors .next {right:8px}
}
@media (max-width: 991px) {
  .big-slider {height:412px;}
    .fluidHeight {height:412px;}
    .shortios .shortios-img {height: 410px;}
    .shortios .shortios-img img {min-height:390px;}
    .shortios .shortios-shadow {width:70%;}
    .shortios .shortios-links {display:none;}
    .shortios .shortios-online {position:static; margin-top: 25px;}
}
@media (max-width: 849px) {
  .big-slider {height:372px;}
  .shortios .shortios-img {height: 370px;}
  .shortios .shortios-img img {min-height:370px;}
  .shortios .shortios-online {margin:25px 0 0 0;}
}
@media (max-width: 767px) {
  .big-slider {height:302px;}
  .shortios .shortios-img {height: 300px;}
  .shortios .shortios-img img {min-height:300px;}
  .shortios .shortios-shadow {width:85%;}
  .shortios .shortios-rating {border:3px solid #FFC600;width:100px;font-size:14px;line-height:18px;padding:7px 0;}
  .shortios .shortios-rating i {font-size:16px; display:inline-block;}
  .shortios .shortios-title {font-size:20px;margin:15px 0 0 0;}
  .shortios .shortios-year {display:none;}
  .shortios .shortios-online a {border-radius:5px;height:40px;line-height:38px;font-size:16px;padding:0 15px;}
  .shortios .shortios-online a i {font-size:18px;top:1px;}
}
@media (max-width: 599px) {
    .big-slider {height:222px;}
    .shortios .shortios-img {height: 220px;}
    .shortios .shortios-img img {min-height:200px;}
    .shortios .shortios-title {font-size:22px; margin-top:25px;}
    .shortios .shortios-ortitle {font-size:14px;}
    .shortios .shortios-year, .shortios .shortios-genre, .shortios .shortios-online {display:none}
    .big-slider .slideSelectors .prev, .big-slider .slideSelectors .next {line-height:60px; width:38px; height:60px;margin-top:-30px; font-size:20px;}
}
@media (max-width: 467px) {
    .big-slider {height:162px;}
    .shortios .shortios-img {height: 160px;}
    .shortios .shortios-img img {min-height:160px;}
}
@media (max-width: 319px) {
    .big-slider {height:142px;}
    .shortios .shortios-img {height: 140px;}
    .shortios .shortios-img img {min-height:140px;}
}

/*trailer modal*/
.afs-error {/*ÐžÐ±Ñ‰Ð¸Ð¹ ÑÑ‚Ð¸Ð»ÑŒ Ð´Ð»Ñ Ð²ÑÐµÑ… Ð¾ÑˆÐ¸Ð±Ð¾Ðº*/padding: 20px;background: #fff;color: #424242;}
.afs-news-error {/*Ð¡Ñ‚Ð¸Ð»ÑŒ Ð¾ÑˆÐ¸Ð±ÐºÐ¸, ÐµÑÐ»Ð¸ Ð½Ð¾Ð²Ð¾ÑÑ‚ÑŒ Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð°*/background: #eceff1;}
.afs-tpl-error {/*Ð¡Ñ‚Ð¸Ð»ÑŒ Ð¾ÑˆÐ¸Ð±ÐºÐ¸, ÐµÑÐ»Ð¸ Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ ÑˆÐ°Ð±Ð»Ð¾Ð½*/color: #b71c1c;}
.afs-perm-error {/*Ð¡Ñ‚Ð¸Ð»ÑŒ Ð¾ÑˆÐ¸Ð±ÐºÐ¸, ÐµÑÐ»Ð¸ Ð½Ðµ Ð´Ð¾ÑÑ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ð¿Ñ€Ð°Ð² Ð´Ð»Ñ Ð¿Ñ€Ð¾ÑÐ¼Ð¾Ñ‚Ñ€Ð° Ð¿Ð¾Ð»Ð½Ð¾Ð¹ Ð½Ð¾Ð²Ð¾ÑÑ‚Ð¸*/background: #e65100;color: #F5F5F5;}

/* Magnific Popup CSS */
.mfp-bg {top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; filter: alpha(opacity=80);}
.mfp-wrap {top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }
.mfp-container {text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding:0 8px; box-sizing:border-box;}
.mfp-container:before {content: ''; display: inline-block; height: 100%; vertical-align: middle;}
.mfp-align-top .mfp-container:before {display: none;}
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {opacity: 0; transform: translateY(-10px) perspective( 600px ) rotateX( 10deg );}
.my-mfp-slide-bottom.mfp-ready.mfp-bg {opacity: 0.8;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%; cursor: auto;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-content {position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045;}
.mfp-ajax-cur {cursor: progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor:-moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out;}
.mfp-zoom {cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none; -moz-user-select: none; user-select: none;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #CCC;position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044;}
.mfp-preloader a {color: #CCC;}
.mfp-preloader a:hover {color:#FFF;}
.mfp-s-ready .mfp-preloader {display: none;}
.mfp-s-error .mfp-content {display: none;}
button.mfp-close, button.mfp-arrow {overflow:visible; cursor:pointer; border:0; -webkit-appearance:none; display:block; outline:none; padding:0; z-index:1045; box-shadow:none; }
button::-moz-focus-inner {padding:0; border:0;}
.my-mfp-zoom-in .zoom-anim-dialog {opacity: 0; transition: all 0.2s ease-in-out; transform: scale(0.8);}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {opacity: 1; transform: scale(1);}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {transform: scale(0.8); opacity: 0;}
.my-mfp-zoom-in.mfp-bg {opacity: 0; transition: opacity 0.3s ease-out;}
.my-mfp-zoom-in.mfp-ready.mfp-bg {opacity: 0.8;}
.my-mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0;}
.my-mfp-slide-bottom .zoom-anim-dialog {opacity: 0; transition: all 0.2s ease-out; transform: translateY(-20px) perspective( 600px ) rotateX( 10deg );}
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {opacity: 1; transform: translateY(0) perspective( 600px ) rotateX( 0 );}
.my-mfp-slide-bottom.mfp-bg {opacity: 0; transition: opacity 0.3s ease-out;}
.my-mfp-slide-bottom.mfp-removing.mfp-bg {opacity: 0;}

.mfp-close {width:40px; height:40px; line-height:40px; position:absolute; right:15px; top:15px;text-align:center; color:#eee; font-size:28px; background:none;border:none;}
.mfp-close i {position:relative; z-index:-1}
.mfp-close:hover,.mfp-close:focus {color:#F6574B; outline:none}
.mfp-close:active {top:16px;}

#modal-trailer {background:#202020; color:#fff;padding:25px; text-align:left; width: 760px; margin: 50px auto; position: relative;}
#modal-trailer > h3 {color: #ddd; margin: 0 0 15px 0; padding:0 35px;font-size: 18px;  line-height:22px; position: relative; text-transform:uppercase; position:relative;}
#modal-trailer > h3 .fa {position:absolute; left:0; top:-3px; z-index:1;color:#F6574B; font-size:28px;}
#modal-trailer > h3 span {color:#aaa}
#modal-trailer .btn {margin-top:15px; text-transform:uppercase;}
#modal-trailer .btn i {vertical-align: sub;}
#modal-trailer .btn b {margin:0 15px;display:inline-block;}
@media (max-width: 991px) {#modal-trailer {width:98%;}}

/*tooltip*/
.tooltip {position:absolute; z-index:9999; display:block; visibility:visible; font-size:12px; line-height:1.4; opacity: 0; filter: alpha(opacity=0);}
.tooltip.in {opacity:0.95; filter: alpha(opacity=95);}
.tooltip.top {margin-top:-5px; padding:5px 0;}
.tooltip.bottom {margin-top:5px; padding:5px 0;}
.tooltip-inner {min-width: 120px;max-width:250px;padding:8px 10px; color:#fff; text-align:center;background:#292C33;border-radius:3px; font-weight: normal;}
.tooltip-arrow {position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid;}
.tooltip.top .tooltip-arrow {bottom:0px; left:10%; margin-left:-5px; border-width:7px 7px 0; border-top-color:#292C33;}
.tooltip.bottom .tooltip-arrow {top:0px; left:10%; margin-left:-5px; border-width:0 7px 7px; border-bottom-color:#292C33;}

#header .tooltip-inner, #fullstory-video .tooltip-inner {background:#0B97B5}
#header .tooltip.top .tooltip-arrow, #fullstory-video .tooltip.top .tooltip-arrow {border-top-color:#0B97B5;}
#header .tooltip.bottom .tooltip-arrow, #fullstory-video .tooltip.bottom .tooltip-arrow {border-bottom-color:#0B97B5;}

/*fullstory*/
#fullstory {margin:0 15px 0 0}
#fullstory h1 {margin:0 0 15px 0; display:block; margin-bottom:6px; font-size:28px;font-weight:bold;}
#fullstory > p {display:block; font-size:12px;color:#777; margin-bottom:15px;}
.fullstory-info {display:block; margin:0 0 15px 0;border-bottom:1px dashed #e5e5e5; border-top:1px dashed #e5e5e5; padding:5px 0; color:#888;overflow:hidden;}
.fullstory-info > small {margin:0 10px 0 0;float:left;height:15px; line-height:15px;}
.fullstory-info i {margin-right:2px;}
.fullstory-info .fullstory-info-edit {float:right; margin:0}
.fullstory-info .fullstory-info-edit i {font-size:16px;}
@media (max-width:1129px) {#fullstory h1 {font-size:22px;}}

/*fullstory-bar*/
.fullstory-bar {position:relative; overflow:hidden; padding:0 0 0 300px;}
.fullstory-poster {float:left; margin:0 0 0 -300px; width:275px;position:relative; padding:10px; border: 1px solid #eee; background: #fff;}
.fullstory-poster img {display: block; width: 100%;}
#fullstory .short-box {margin-bottom:15px;}
.fullstory-hr {display:block; margin-bottom:10px;height: 10px;}
.fullstory-icons {position:relative; border-top:1px dashed #ccc; padding-top:15px; margin-bottom:25px;}
.fullstory-icons:before {position: absolute; width: 100%; height: 0; content: ""; left: 0; top: 2px; border-top:1px dashed #ccc;}
.fullstory-time {float:left;height:40px; line-height:40px;color:#555; border-radius: 3px; padding: 0 15px; border: 1px solid #e5e5e5; margin-right:15px; position:relative;}
.fullstory-time:after {position:absolute;top:2px; right:2px; bottom:2px; left:2px; content:""; border: 1px solid #f0f0f0;}
.fullstory-time i {margin-right:5px; font-size:20px; vertical-align:sub;}
.fullstory-age{float:left;background:#5cb85c;font-size:18px;color:#fff;text-align:center; border:2px solid #fff; width:40px; height:40px; line-height:36px; border-radius:50%;box-shadow:0 0 1px 1px #5cb85c;margin:-1px 0 -1px 0;}
.fullstory-mobile {float:right;}
.fullstory-mobile i {font-size:40px;color:#9FC739;}
.fullstory-mobile .fa-apple {margin-left:5px; color:#E29927}

/*fullstory-rating */
.fullstory-rating {border-top:1px dashed #ccc; padding-top:15px; margin-bottom:15px; position:relative;}
.fullstory-rating:before {position: absolute; width: 100%; height: 0; content: ""; left: 0; top: 2px; border-top:1px dashed #ccc;}
.site-rating {overflow:hidden;float:left;}
.site-rating i {display:block; color:#0DB9DD; font-size: 15px; margin-top:2px;font-weight:bold; font-style:normal;}
.site-rating small {display:block;color: #999;font-size: 10px;}
.site-rating .kinopoisk {position:relative; float:left; height:42px; padding:0 25px 0 50px;}
.site-rating .kinopoisk:before {top: 0px; left: 0px; content: ""; width: 46px; height: 42px; position: absolute;background: url(/templates/kinomag-v2/images/kinopoisk.png) no-repeat 0 0; background-size:90%;}
.site-rating .imdb {position:relative; float:left; height:42px; padding:0 0 0 50px;}
.site-rating .imdb:before {top: 0px; left: 0px; content: ""; width: 46px; height: 42px; position: absolute;background: url(/templates/kinomag-v2/images/imdb.png) no-repeat 0 0; background-size:90%;}
#fullstory .ul-rating-story {float:right; margin:3px 0 0 0}

.user-rating {height:34px; margin: 4px 0 25px 0}
.rtuser {height: 30px;float: left;font-size: 16px;color: #535865;margin: 8px 0 0 0;}
.rtuser span[id*="vote-num"], .rtuser span[id*="ratig-layer"] {display:none;}
.rtuser-a {cursor:pointer;height:30px;float: left;line-height:30px;font-size:16px;position: relative;font-weight: bold;padding: 0 0 0 32px;margin-left:25px;}
.rtuser-a:before {font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;position:absolute;top:0;left:0;font-size:28px;width:28px; height:28px;}
.rtuser-a.ps:before {content: "\f164";color:#69a935;top:-2px}
.rtuser-a.ms:before {content: "\f165";color:#E70C2F;top:4px}
.rtuser-a > * {display:block;height:30px;line-height:34px;}
.rtuser-a:hover {opacity:0.8}
.rtuser-bar {color: #8f95a3;font-weight:700;float: left; line-height:1}
.rtuser-bars {height:10px;overflow:hidden;position:relative;background-color:#FF293D;margin-top:8px;border-radius:5px;width:250px;}
.rtuser-barf {width:50%;height:100%;position:absolute;left:0;top:0;background-color:#75C71B;transition:width 1s linear;}
.rtuser-bar span {margin-left:10px;font-size: 16px;color: #75C71B;}

@media (max-width: 1229px) {
  .fullstory-bar {padding-left:255px;}
  .fullstory-poster {margin-left:-255px; width:240px; padding:6px;}
}
@media (max-width: 1129px) {
  .fullstory-bar {padding-left:215px;}
  .fullstory-poster {margin-left:-215px; width:200px;}
}
@media (max-width: 767px) {
  .fullstory-bar {padding:0}
  .fullstory-poster {margin:0 auto 25px auto;width:auto; max-width:270px; float:none;}
  .rtuser-bars {width:200px}
}
@media (max-width:599px) {
  .user-rating {float:none;}
  .site-rating {float:none; margin-bottom:25px;}
}
@media (max-width:549px) {
  .fullstory-time {height:34px; line-height:34px; padding:0 10px;}
  .fullstory-time i {font-size:18px;}
  .fullstory-age {font-size:14px; width:34px;height:34px; line-height:30px;}
  .fullstory-mobile i {font-size:34px;}
}
@media (max-width:467px) {
  .rtuser, .rtuser-bar {float:none;}
}

/*fullstory-content*/
#fullstory-content {text-align:justify; font-size:14px; line-height:1.4;margin-top: 25px; margin-bottom:25px;-webkit-user-select: none;}
#fullstory-content > h2, #fullstory-content > h3 {display: block; text-transform: uppercase; margin:0 0 10px 0;font-weight:bold;}
#fullstory-content > h3 {margin-bottom:5px;}
.fullstory-news #fullstory-content img {display:block;width:100%; height:auto; border:5px solid #e5e5e5;}
#fullstory-content > p {padding-top:15px; font-size:16px; font-weight:bold;}
#fullstory-content ol, #fullstory-content ul {padding-left:20px; overflow:hidden;}
#fullstory-content ol li, #fullstory-content ul li {position:relative; padding:2px 0 2px 15px;}
#fullstory-content ol li:before, #fullstory-content ul li:before {position:absolute;top:8px; left:0;width:6px; height:6px; content:"";background:#777; z-index:1;border-radius:50%;}

.fullstory-news #fullstory-content small, #fullstory-content p {display:inline-block; vertical-align:top;margin-bottom: 10px;}
.fullstory-news #fullstory-content > div h2, #fullstory-content > div h3 {font-size:26px; margin-bottom:5px; font-weight: bold;}
.fullstory-news #fullstory-content small {color:#888;}
.fullstory-news #fullstory-content > em {display: block;font-weight: bold; margin-bottom: 2px;}
.fullstory-news #fullstory-content h3 + br, .fullstory-news #fullstory-content em + br {display:none}
.fullstory-news #fullstory-content h2 a, .fstory-content h3 a {color:#0B97B5}
.fullstory-news #fullstory-content h2 a:hover, .fullstory-news #fullstory-content h3 a:hover {color:#DF493B}
.fullstory-news #fullstory-content iframe {display:block; max-width:100%; margin:0 auto}

/*fullstory-video*/
#fullstory-video {border-top:1px solid #515151;  border-bottom:1px solid #090909; margin:0 -25px 0 -30px; padding:25px 30px;  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5);background-color: #202020;}
#fullstory-video > h2 {margin: 0 0 10px 0; padding-bottom:10px; font-size: 16px; text-transform: uppercase; color: #fff; position:relative; border-bottom:1px solid #383838;}
#fullstory-video > h2:after {position:absolute; width:100%; left:0; bottom:0; content:"";border-top: 1px solid #090909;}
#fullstory-video > p {color:#aaa; margin-bottom:15px;}
#fullstory-video > p strong {color:#ccc}
.tabs-video {}
.tabs-video-block {position:relative; overflow:hidden;z-index:302}
.tabs-video-ul {overflow:hidden; margin:0 0 5px 0;}
.tabs-video-ul li {float: left; margin:0 5px 5px 0;}
.tabs-video-ul li a {display:block; background:#333232; border-radius:3px;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.4); border-top: 1px solid #333232; border-bottom: 1px solid #333232; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);line-height: 1; text-transform: uppercase; color: #FFF;}
.tabs-video-ul li a  > span {display:block; border-bottom: 1px solid #383838;padding: 12px 20px 12px 20px;}
.tabs-video-ul li a:hover, .tabs-video-ul li a.selected {color:#fff; background: #f6574b;border-top: 1px solid #fa7d74; border-bottom: 1px solid #79221a;}
.tabs-video-ul li a:hover > span, .tabs-video-ul li a.selected > span {border-bottom: 1px solid #a62e25;}
@media (max-width: 467px) {.tabs-video-ul li {float:none; margin:0 0 5px 0}}

.video-responsive {position:relative}
.dlevideoplayer { max-width: 100% !important; z-index:302}
.video-responsive iframe {width:100%;}

@media (max-width: 467px) {
  .video-responsive iframe {height:240px;}
}
@media (min-width: 468px) {
  .video-responsive iframe {height:280px;}
}
@media (min-width: 550px) {
  .video-responsive iframe {height:300px;}
}
@media (min-width: 600px) {
  .video-responsive iframe {height:340px;}
}
@media (min-width: 670px) {
  .video-responsive iframe {height:380px;}
}
@media (min-width: 768px) {
  .video-responsive iframe {height:420px;}
}
@media (min-width: 870px) {
  .video-responsive iframe {height:460px;}
}
@media (min-width: 992px) {
  .video-responsive iframe {height:380px;}
}
@media (min-width: 1130px) {
  .video-responsive iframe {height:440px;}
}
@media (min-width: 1230px) {
  .video-responsive iframe {height:450px;}
}

/*video-tools*/
.video-tools { margin:15px 0 0 0; overflow:hidden;}
.video-share {float:left;height:30px; overflow:hidden;}
.video-btn {overflow:hidden;float:right;}
.video-btn li {float:left;}
.video-btn li > * {display:block;background:#333232;border-radius:3px;height:30px; line-height:30px; margin:0 0 0 5px; color:#aaa; padding:0 10px;cursor:pointer;}
.video-btn li > * .fa {color:#0B97B5; margin-right:8px; font-size:16px;vertical-align: text-bottom;}
.video-btn li:first-child > * .fa {font-size:15px;}
.video-btn li > *:hover {background:#0B97B5;color:#fff;}
.video-btn li > *:hover .fa {color:#fff;}
.block-off-light{transition: .6s; top: 0; left: 0; opacity: 0; width: 100%; height: 100%; display: none; z-index: 301 !important; position: absolute !important;  background: rgba(0,0,0,0.95);}
.block-off-light.on {opacity: 1;}
.fullstory-news .video-tools {padding: 10px; background: #f0f0f0; border-radius: 3px;}
.fullstory-news .video-btn li > * {background: #fff;color:#999;}
.fullstory-news .video-btn li > * .fa {color:#999}
.fullstory-news .video-btn li > *:hover {background:#0DB9DD;color:#fff;}
.fullstory-news .video-btn li > *:hover .fa {color:#fff;}
@media (max-width: 669px) {
  .video-tools {text-align:center;}
  .video-share {float:none;}
  .video-btn {float:none; margin-top:15px;}
  .video-btn li {display:inline-block;vertical-align: middle;float:none}
}

/*fullstory-images*/
#fullstory-images {position:relative; z-index:1;margin:0 -25px 25px -30px; padding:25px 30px;box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.5);background: #333232; border-top: 1px solid #484848;}
#fullstory-images > span {display:block;overflow:hidden; margin: 0 15px 15px 0; font-size: 20px; text-transform: uppercase;  color: #fff;}
#slider-images .owl-nav .owl-prev, #slider-images .owl-nav .owl-next {color:#fff; top:50%; width:22px; height:22px; margin-top:-11px; line-height:22px;font-size:22px;}
#slider-images .owl-nav .owl-prev {left:-25px;}
#slider-images .owl-nav .owl-next {right:-25px;text-align:right;}
#slider-images .owl-nav .owl-prev:hover, #slider-images .owl-nav .owl-next:hover {color:#F6574B}
#slider-images img {display:block; border:7px solid #e5e5e5;}

/*comments*/
.comment {position:relative; padding:0 0 0 75px; margin: 0 15px 25px 0}
.comment:after {top:27px; left:-47px; width:44px;  height: 6px; content: ""; position: absolute; background: url(/templates/kinomag-v2/images/dot.svg) 0 0 repeat-x;}
.com-avatar {position:absolute; top:0 ;left:0; width: 60px; height:60px; overflow:hidden; border-radius: 50%;}
.com-avatar img {display:block;width:100%; height:60px;}
.com-login {display:block; font-weight: 700;color:#555;}
.com-login a {color:#555;}
.com-login a:hover {color:#0DB9DD}
.com-login > span {color:#777;}
.com-date {display:block; color:#999; font-size:11px;}
.com-content {border-radius:3px; position: relative; padding:10px; border: 1px solid #e5e5e5; background:#f9f9f9; margin:5px 0 0 0}
.com-title {margin-bottom:10px;font-size:16px;}
.com-text {word-break:break-word;}
.com-text img {display:inline-block; vertical-align:middle; max-width: 100%;}
.com-tools {overflow:hidden; padding: 10px 0 0 0;}
.com-reply {float:left;color: #0DB9DD;position: relative; cursor:pointer;height:24px; line-height:24px;}
.com-reply .fa {margin-right:5px;}
.com-reply a {color:#0DB9DD;}
.com-reply:hover, .com-reply a:hover {color:#F6574B}
.com-adm {overflow:hidden; float:right}
.com-adm li {float:left; margin: 0 0 0 5px;height:24px; line-height:22px; width:24px;}
.com-adm li a {display:block; height:24px; line-height:22px; width:24px;color:#999;background:#fff;border:1px solid #eee;text-align:center; position: relative;border-radius:3px}
.com-adm li a:hover {color:#fff;background:#0DB9DD; border-color:#0DB9DD}
.com-adm li.mass input {vertical-align:middle; margin:0 0 0 5px; }
.com-rating {position:absolute;top:0;right:0}
.rating3 {overflow:hidden;}
.rating3 li {float:left; text-align:center;}
.rating3 li a {display:block; width:30px; height:30px; line-height:32px; position: relative;color: #8e95a2;}
.rating3 li a .fa {font-size:18px;}
.rating3 li.rating3-like a {color:#75c71b}
.rating3 li.rating3-like a .fa {}
.rating3 li.rating3-dislike a {color:#ff293d}
.rating3 li.rating3-dislike a .fa {line-height: 32px;}
.rating3 li a:hover {color:#555}
.rating3-result {display:block;height:30px; line-height:30px; padding:0 5px;text-align:center;}

#fullstory-comment {margin:0 15px 0 0}
#fullstory-comment > p {margin-bottom:15px; color:#777}
#fullstory-comment #dle-comments-list {margin-right:-15px;}
.fullstory-comment-btn {margin-bottom:15px !important;}
.comment-visited {margin-bottom:15px; position:relative;border:5px solid #e5e5e5; padding:15px;}
.comment-visited span {color:#DF493B; cursor:pointer;}
.comment-visited span:hover {color:#0DB9DD}
.addcomment {padding:15px;background:#f9f9f9; border: 1px solid #e5e5e5; border-radius:3px;}
.form_submit {padding-top:15px}
.comment.pm-comment {margin-right:0}
.comment.pm-comment:after{display:none;}

#dle-comments-list {overflow: hidden; padding-top: 15px;}
#dle-comments-list > .comments-tree-list > li > .comments-tree-list {}
#dle-comments-list > .comments-tree-list > li .comments-tree-list > li {margin-left:80px;}
.comments-tree-item {position:relative}
.comments-tree-list .comments-tree-list:after {top:65px; bottom:0;left: 27px; width: 6px;  content:""; position: absolute; background: url(/templates/kinomag-v2/images/dot.svg) 0 0 repeat-y;}
.comments-tree-list .comments-tree-list .comments-tree-item:last-child:before {position: absolute; top:31px; left:-53px; bottom: 0; content: ""; background: #fff; width:6px; z-index: 5;}

#dlefastreplycomments {margin: 0 15px 15px 80px; overflow: hidden; color: #777; background: #f9f9f9; padding: 15px; border: 1px solid #e5e5e5; border-radius: 3px;}
#dlefastreplycomments .bb-editor {margin:10px 0;float: none;}
#dlefastreplycomments textarea {border-radius:3px;}
#dlefastreplycomments div {float:left;}
#dlefastreplycomments div + div {padding-top: 8px !important;}
#dlefastreplycomments div + div + input + div {float:right;}
#dlefastreplycomments .bbcodes {height: 32px; line-height: 32px;}

.addcomment {margin-bottom:15px;}
.addcomment-input {overflow:hidden; margin:0 -15px 0 0;}
.addcomment-input > span {display:block; width:50%; float:left;padding-right:15px}
.addcomment-input > span input {background: #fff !important;}
@media (max-width:599px) {
  .addcomment-input {margin:0;}
  .addcomment-input > span {float:none; padding:0;width:100%}
}
/*page-static*/
.page-static {}
.page-static-user { margin:0 15px 25px 0}
.page-content {text-align:justify; font-size:14px; line-height:1.4; margin-right:15px;}
.page-text {background:#f7f7f7;padding:25px; margin:0 -15px 25px -25px; font-style: italic; position:relative;}
.page-text:after {position:absolute; width:100%; height:0; content:""; left:0; bottom:-2px; border-top:2px dashed #f5f5f5}
.page-text:before {position:absolute; width:100%; height:0; content:""; left:0; top:-2px; border-top:2px dashed #f5f5f5}

/*user*/
.nav-tabs {position:relative; z-index:2; width:100%; overflow:hidden;background:#F0F0F0; margin-bottom: 30px;}
.nav-tabs li {float:left;width:25%;}
.nav-tabs li a { display:block; text-align:center;color:#666; font-weight:bold; height:36px; line-height:36px; padding:0 15px;}
.nav-tabs li:first-child a {border-top-left-radius:2px; border-bottom-left-radius:2px;}
.nav-tabs li:last-child a {border-top-right-radius:2px; border-bottom-right-radius:2px;}
.nav-tabs li a:hover {color:#fff; background:#B6BAC2}
.nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus {color:#fff; background:#0DB9DD; cursor: default;}
.tab-content {position:relative; z-index:1; }
.tab-content > .tab-pane {display:none; visibility:hidden;}
.tab-content > .active {display:block; visibility:visible;}

.user-box {overflow:hidden;}
.user-left {float:left; width:150px;}
.user-right {margin:0 0 0 175px; position: relative;}
.formbox {overflow:hidden; margin:0 -20px 0 0;}
.formbox > div {float:left; width:50%; padding-right:20px;}
.formbox > div + div {float:right; width:50%;padding-right:20px;}

.user-avatar {text-align:center; display: block;position:relative; border:1px solid #e5e5e5; padding:9px;}
.user-avatar img {display:inline-block; vertical-align: middle; width: 100%;}
.user-title {margin:0 0 15px 0;}
.user-title span {font-size:20px; font-weight:700; line-height:24px; display:block;}
.user-title small {color:#999; font-size:14px; min-height:16px; line-height:20px; display:block;}
.user-status {position: absolute; top:5px; right:0; z-index:2}
.user-status > span {display:block; height: 14px; line-height: 14px; padding-right:20px;}
.user-status > span:after {border-radius: 50%; top:1px; content: ""; width: 12px; right:0; height: 12px; position: absolute; content:""}
.user-online {color:#75c71b}
.user-online:after {background:#75c71b}
.user-ofline {color:#999}
.user-ofline:after {background:#bbb;}
.user-list {margin-bottom:25px;}
.user-list li {overflow:hidden; display:table; width:100%; margin-bottom:5px;}
.user-list li > small {display:table-cell; vertical-align:top; width:25%;color:#999;line-height: 20px; font-size:12px;}
.user-list li > span {display:table-cell; vertical-align:top; width:75%;line-height: 20px;}
.user-about {margin-bottom:25px;}
.user-h {color:#999; font-size:16px; margin: 0 0 5px 0;line-height:18px; display:block;}

.pm-nav {overflow:hidden; margin: 0 -5px 25px 0;}
.pm-nav li {float:left; width:33.333333333%;}
.pm-nav li a {display:block; text-align: center;border-radius: 2px;color:#fff; font-weight:bold; height:36px; line-height:36px; background:#B6BAC2; margin: 0 5px 0 0}
.pm-nav li a:hover {color:#fff; background:#0DB9DD;border-color:#0DB9DD}
.pm_status {padding:0 0 25px 0; }
.pm_progress_bar {background-color:#ddd;margin-bottom:10px;border-radius: 2px;overflow: hidden;}
.pm_progress_bar span {background:#F6574B; font-size: 0; height: 5px; border-radius: 2px; display: block; overflow: hidden }

@media (max-width: 767px) {
  .user-left {float:none; width:100%;}
  .user-right {margin:0;}
  .formbox {margin:0;}
  .formbox > div {float:none; width:100%; padding-right:0;}
  .formbox > div + div {float:none; width:100%;padding-right:0;}
  .user-avatar {margin:0 auto 25px auto; max-width:180px;}
  .nav-tabs li {width:50%}
}
@media (max-width: 467px) {
  .user-title {margin-bottom:10px;}
  .user-status {position: relative; display: block; margin-bottom: 10px; top:0; margin-bottom: 30px;}
  .pm-nav li {width:100%; margin-bottom:5px;}
}

/*userinfo*/
.userinfo {position:relative; padding:0 0 0 95px;}
.userinfo > span {position:absolute;top:0; left:0; width:80px; height:80px; overflow:hidden;border-radius:50%;background-size: contain;}
.userinfo > ul {overflow:hidden}
.userinfo > ul li {display:table; width: 100%; line-height:16px;border-bottom:1px solid #eee;}
.userinfo > ul li:last-child {border-bottom:none;}
.userinfo > ul li > small {display:table-cell; vertical-align:top; width:25%;color:#777; padding:7px 0;border-right:1px solid #eee}
.userinfo > ul li > span {display:table-cell; vertical-align:top; width:75%; color:#555; padding:7px 0 7px 10px}

/*box-search*/
.box-search {margin: -20px -10px 25px -25px;color: #777;position: relative;background: #f9f9f9;padding: 35px 25px 25px 25px;}
.box-search:after {position:absolute; width:100%; height:0; content:""; left:0; bottom:-2px; border-top:2px dashed #eee}
.box-search:before {position:absolute;width:100%;height:0;content:"";left:0;top:-2px;border-top:2px dashed #eee;}
.box-search > div {padding:0 0 25px 0;}
.box-search .bbcodes {margin:0 10px 0 0 !important;}
.box-search .textin {width: 100% !important; color: #555; margin: 5px 0; cursor: inherit; font-size: 12px; position: relative; padding: 0 10px;border:1px solid #e5e5e5;border-radius:3px; height:40px; line-height:40px;}
.box-search .search_result_num {padding:0 0 0 10px}
.box-search fieldset {margin:0 10px 10px 0 !important;border:1px solid #ddd;padding:10px;}
.box-search select.textin{color:#777}
.box-search legend {color: #3f3f3f; font-weight: bold; font-size: 14px;}
.box-search input[type="radio"], .box-search input[type="checkbox"] {margin-right:2px;vertical-align: text-top;}


/*! Social Likes v3.1.2 by Artem Sapegin - http://sapegin.github.com/social-likes - Licensed MIT */
.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__widget small {display:none}
.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 {display:none;position:relative}
.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 0s .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:36px;margin:0;-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:0 1px 0 0;line-height:1.5;border:0;text-align:left;cursor:pointer;border-radius: 2px;}
.social-likes__widget:hover {opacity:0.9}
.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: .3em .2em .3em 2em;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}
.social-likes__counter {padding-right: 0.6em;font-weight:400;font-size: 1em;}
.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:#3d5b95}
.social-likes_light .social-likes__button_facebook {color:#3d5b95}
.social-likes__icon_facebook {left: .5em;top: .2em;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: .25em;left: .5em;}
.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: .45em;top: .2em;}
.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: 0.4em;top: .2em;}
.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: .35em;left: .5em;}
.social-likes__widget_odnoklassniki {background:#f59310}
.social-likes_light .social-likes__button_odnoklassniki {color:#f59310}
.social-likes__icon_odnoklassniki {left: .6em;top: 0.1em;}
.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}


/*transition*/
.transition, .transition:hover,
.nav-category li a:hover:after, .nav-category li a:after,
.status:hover:after, .status:after,
.shortstory-kinogid a:before, .shortstory-kinogid a:hover:before,
.image-poster:hover:after, .image-poster:after,
.short-poster > a:after, .short-poster > a:hover:after,
#slider-top .item a:hover:after, #slider-top .item a:after,
.shortstory-list li a:hover > i img, .shortstory-list li a > i img,
.shortstory-episode li a:hover .fa, .shortstory-episode li a .fa,
.navside .collapsed.link:hover .fa-chevron-up, .navside .collapsed.link .fa-chevron-up, .navside .link .fa-chevron-up,
.super-film a:hover img, .super-film a img,
.video-btn li > *:hover .fa, .video-btn li > * .fa,
.search-bar > button:hover, .search-bar > button,
.navbar-nav > li > span, .navbar-nav > li > span:hover,
.short-collections a > span:after, .short-collections a:hover > span:after {transition: all 200ms ease-in;}

/* top
----------------------------------------------- */
.top-wrap {position:relative; padding-top:20px;  margin-right: 15px;}
.top-liders-bg {background:
radial-gradient(hsl(0, 100%, 27%) 4%, hsl(0, 100%, 18%) 9%, hsla(0, 100%, 20%, 0) 9%) 0 0,
radial-gradient(hsl(0, 100%, 27%) 4%, hsl(0, 100%, 18%) 8%, hsla(0, 100%, 20%, 0) 10%) 50px 50px,
radial-gradient(hsla(0, 100%, 30%, 0.8) 20%, hsla(0, 100%, 20%, 0)) 50px 0,
radial-gradient(hsla(0, 100%, 30%, 0.8) 20%, hsla(0, 100%, 20%, 0)) 0 50px,
radial-gradient(hsla(0, 100%, 20%, 1) 35%, hsla(0, 100%, 20%, 0) 60%) 50px 0,
radial-gradient(hsla(0, 100%, 20%, 1) 35%, hsla(0, 100%, 20%, 0) 60%) 100px 50px,
radial-gradient(hsla(0, 100%, 15%, 0.7), hsla(0, 100%, 20%, 0)) 0 0,
radial-gradient(hsla(0, 100%, 15%, 0.7), hsla(0, 100%, 20%, 0)) 50px 50px,
linear-gradient(45deg, hsla(0, 100%, 20%, 0) 49%, hsla(0, 100%, 0%, 1) 50%, hsla(0, 100%, 20%, 0) 70%) 0 0,
linear-gradient(-45deg, hsla(0, 100%, 20%, 0) 49%, hsla(0, 100%, 0%, 1) 50%, hsla(0, 100%, 20%, 0) 70%) 0 0;
background-color: #300; background-size: 100px 100px; position:absolute; height:400px;  border:10px solid #d8232a; 
overflow:hidden; border-radius:4px; width:100%; left:0; top:0;}
.top-liders-bg:before {content:""; position:absolute; left:0; right:0; bottom:0; height:160px; 
background: linear-gradient(to bottom, #ffdd00 0%,#fb9d23 100%); border-radius:50% 50% 0 0;}
.tl-title {text-align:center; font-size:32px; font-weight:700; color:#ffdd00; padding:10px 0; text-transform:uppercase;}
.tops-item {display:block; width:21%; margin:0 2% 40px 2%; float:left; position:relative;}
.tops-item a {display:block;}
.tops-img {height:230px; border:5px solid #d8232a; border-radius:4px; overflow:hidden;}
.tops-img img {transition:opacity .2s linear; width: 100%; min-height: 100%; max-width: 100%;}
.top-liders {counter-reset:li; list-style:none; position:relative; z-index:100; padding-top:440px;}
.tops-item a:before {content:counter(li); counter-increment:li; width:116px; height:110px; text-align:center; line-height:105px; 
font-size:28px; font-weight:700; position:absolute; left:50%; bottom:0; margin:0 0 -35px -58px; color:#fff; z-index:200;
background:url(/templates/kinomag-v2/images/medal.png) -2px 0 no-repeat;}
.tops-img:hover img {opacity:0.7;}
.tops-item:nth-child(1), .tops-item:nth-child(2), .tops-item:nth-child(3) 
{position:absolute; top:60px; left:50%; width:174px; margin:0; box-shadow:10px 10px 10px 0 rgba(0,0,0,0.3); z-index:100;}
.tops-item:nth-child(1) {margin-left:-87px;}
.tops-item:nth-child(2) {margin-left:-310px; top:80px;}
.tops-item:nth-child(3) {margin-left:135px; top:100px;}
.tops-item:nth-child(1) .tops-img, .tops-item:nth-child(2) .tops-img, .tops-item:nth-child(3) .tops-img {height:230px;}
.tops-item:nth-child(1) a:before, .tops-item:nth-child(2) a:before, .tops-item:nth-child(3) a:before 
{color:#ffdd00; background:url(/templates/kinomag-v2/images/medal2.png) -2px 2px no-repeat;}

@media screen and (max-width: 1220px) {
.tops-item {width:23%; margin:0 1% 40px 1%;}
.tops-img {height:180px;}
.tops-item:nth-child(2) {margin-left:-290px;}
.tops-item:nth-child(3) {margin-left:115px;}
}
@media screen and (max-width: 950px) {
.tops-img {height:200px;}
}
@media screen and (max-width: 760px) {
.tops-item {width:31.33%;}
.tops-item:nth-child(2) {margin-left:-275px;}
.tops-item:nth-child(3) {margin-left:100px;}
}
@media screen and (max-width: 660px) {
.top-liders-bg {height:auto; padding-bottom:20px; display:none;}
.top-liders-bg:before {display:none;}
.tops-item {position:relative !important; top:0 !important; left:0 !important; margin:0 auto 40px auto !important; float:none;}
.tops-img {height:160px;}
.top-liders {padding-top:0;}
.top-wrap {padding:0;}
}
@media screen and (max-width: 470px) {
.tl-title {font-size:24px;}
.tops-img {height:170px;}
.tops-item {width:48%;}
}
div#playerjs1 {
    height: 360px;
}
#lx_642862 {margin-left:-18px!important;}
.font_size {display:block;text-align: center;padding-top: 10px;font-size: 15px;vertical-align: middle;margin-bottom: 15px}
.font_size div {margin-top: 10px;}
.font_size input[type="button"] {
    -webkit-appearance: none;
    width: 30px;
    height: 30px;
    cursor: pointer;
    font-size: 18px;
    font-weight: 600;
    border: none;
    border-radius: 3px;
}
.font_size input[type="text"] {
    -webkit-appearance: none;
    width: 50px;
    height: 30px;
    font-size: 18px;
    text-align: center;
    border: none;
    font-weight: 700;
}
.font_size input[type="text"], .font_size input[type="button"] {
    background: #264e39!important;
    color: #fff;
}
#texts p {line-height: 1.6;}
#texts img {width: auto;max-width: 100%;}
.litres_buy{background:green;color:#fff;padding:3px 10px;margin:6px 0;display:inline-block;text-decoration:none!important;border-radius:3px;font-size:15px;}#litres_mobile{display:inline-block;background:#c20724;color:#fff;padding:3px 10px;margin:6px 0;text-decoration:none!important;border-radius:3px;font-size:15px;}