* {
  background:0 0;
  margin:0;
  padding:0;
  outline:none;
  border:0;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -o-box-sizing:border-box;
  box-sizing:border-box 
}
ol,
ul {
  list-style:none 
}
blockquote,
q {
  quotes:none 
}
table {
  border-collapse:collapse;
  border-spacing:0 
}
input,
select {
  vertical-align:middle 
}
article,
aside,
figure,
figure img,
hgroup,
footer,
header,
nav,
section,
main {
  display:block 
}
body {
  font:12px/14px 'AvertaCY-Regular',Tahoma,Geneva,sans-serif;
  line-height:normal;
  padding:0;
  margin:0;
  color:#ffff;
  background-color:#151617;
  height:100%;
  width:100%;
  font-weight:400 
}
img {
  max-width:100% 
}
.clr {
  clear:both 
}
.clearfix:after {
  content:"";
  display:table;
  clear:both 
}
a {
  color:#fff;
  text-decoration:none 
}
a:hover {
  color:#368bd6;
  text-decoration:none 
}
h1,
h2,
h3,
h4,
h5 {
  font-weight:400;
  font-size:18px 
}
.form-wrap {
  color:#fff 
}
.sub-title h1 {
  margin-bottom:15px;
  font-size:24px;
  font-weight:700;
  color:#fff 
}
.pm-page,
.search-page,
.static-page,
.tags-page,
.form-wrap {
}
.button,
.pagi-load a,
.up-second li a,
.up-edit a,
.qq-upload-button,
button:not(.color-btn):not([class*=fr]),
html input[type=button],
input[type=reset],
input[type=submit],
.meta-fav a {
  padding:0 20px;
  display:inline-block;
  height:40px;
  line-height:40px;
  cursor:pointer;
  background-color:#368bd6;
  color:#fff 
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border:0;
  padding:0 
}
button[disabled],
input[disabled] {
  cursor:default 
}
.button:hover,
.up-second li a:hover,
.up-edit a:hover,
.qq-upload-button:hover,
.pagi-load a:hover,
button:not(.color-btn):hover,
html input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover,
.meta-fav a:hover {
  background-color:#573067;
  color:#fff 
}
button:active,
html input[type=button]:active,
input[type=reset]:active,
input[type=submit]:active {
  -webkit-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);
  -moz-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);
  -ms-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);
  -o-box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1);
  box-shadow:inset 0 1px 4px 0 rgba(0,0,0,.1) 
}
input[type=submit].bbcodes,
input[type=button].bbcodes,
input.bbcodes,
.ui-button {
  font-size:12px!important;
  height:30px!important;
  line-height:30px!important;
  padding:0 10px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px 
}
input[type=text],
input[type=password] {
  display:block;
  width:100%;
  height:40px;
  line-height:40px;
  padding:0 15px;
  color:#fff;
  background-color:#302f33;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
  -webkit-appearance:none;
  -webkit-box-shadow:0 0 0 1px #242227;
  -moz-box-shadow:0 0 0 1px #242227;
  -ms-box-shadow:0 0 0 1px #242227;
  -o-box-shadow:0 0 0 1px #242227;
  box-shadow:0 0 0 1px #242227 
}
input[type=text]:focus {
}
input:focus::-webkit-input-placeholder {
  color:transparent 
}
input:focus::-moz-placeholder {
  color:transparent 
}
input:focus:-moz-placeholder {
  color:transparent 
}
input:focus:-ms-input-placeholder {
  color:transparent 
}
select {
  height:40px;
  border:1px solid #242227;
  background-color:#242227;
  color:#fff 
}
select option {
  color:#fff!important 
}
textarea {
  display:block;
  width:100%;
  padding:10px;
  border:1px solid #151617;
  background-color:#242227;
  -webkit-border-radius:0 0 0 0;
  -moz-border-radius:0 0 0 0;
  -ms-border-radius:0 0 0 0;
  -o-border-radius:0 0 0 0;
  border-radius:0 0 0 0;
  -webkit-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.1);
  -moz-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.1);
  -ms-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.1);
  -o-box-shadow:inset 0 0 4px 0 rgba(0,0,0,.1);
  box-shadow:inset 0 0 4px 0 rgba(0,0,0,.1);
  overflow:auto;
  vertical-align:top;
  resize:vertical;
  color:#fff 
}
.img_box {
  overflow:hidden;
  position:relative;
  background-color:#151617 
}
.img_box img {
  width:100%;
  min-height:100%;
  object-fit:cover 
}
.nowrap {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis 
}
button,
.header,
.tc_item .title,
.short_view,
.sc_tabs span,
.side,
.fb-submit input {
  -webkit-transition:all .3s;
  -moz-transition:all .3s;
  -ms-transition:all .3s;
  -o-transition:all .3s;
  -webkit-transition:all .3s;
  -moz-transition:all .3s;
  -ms-transition:all .3s;
  -o-transition:all .3s;
  transition:all .3s 
}
.button,
.ps_link,
.mask {
  -webkit-transition:color .3s,background-color .3s,opacity .3s;
  -moz-transition:color .3s,background-color .3s,opacity .3s;
  -ms-transition:color .3s,background-color .3s,opacity .3s;
  -o-transition:color .3s,background-color .3s,opacity .3s;
  transition:color .3s,background-color .3s,opacity .3s 
}
.fx_row {
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -ms-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between 
}
.fx_center {
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center 
}
.fx_between {
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between 
}
.fx_stretch {
  -ms-flex-align:stretch;
  -webkit-align-items:stretch;
  align-items:stretch 
}
.fx_top {
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
  align-items:flex-start 
}
.fx_middle {
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center 
}
.fx_bottom {
  -ms-flex-align:end;
  -webkit-align-items:flex-end;
  align-items:flex-end 
}
.fx_col {
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -ms-flex-direction:column;
  -webkit-flex-direction:column;
  flex-direction:column 
}
.fx_wrap {
  -ms-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap 
}
.ps_link {
  cursor:pointer 
}
.mask {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  font-size:28px;
  text-align:center;
  padding:10px;
  background:#151617b8;
  background:-webkit-linear-gradient(top,#151617b8,#151617b8);
  background:-moz-linear-gradient(top,#151617b8,#151617b8);
  background:linear-gradient(to bottom,#151617b8,#151617b8);
  opacity:0;
  z-index:5 
}
.mask svg {
  height:28px;
  width:28px 
}
.with_mask:hover .mask {
  opacity:1 
}
.mask>div {
  position:relative;
  height:60px;
  width:60px;
  background-color:#1e1d21;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50% 
}
.mask>div .svg-inline--fa {
  left:3px;
  position:relative;
  line-height:60px;
  height:60px 
}
.meta {
  display:inline-block;
  padding:3px 5px;
  background-color:#242227;
  position:absolute;
  top:0;
  left:0;
  color:#fff;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px 
}
.meta.label_quel-hd {
  right:5px;
  left:auto;
  top:10px;
  background-color:#607d8b 
}
.meta.label_quel-perevod {
  top:180px;
  background-color:rgba(2,176,228,.7) 
}
.meta.label_serial-hd {
  right:5px;
  left:auto;
  top:10px;
  background-color:#fc1a3f 
}
.meta.label_sezon-seria {
  right:5px;
  left:auto;
  top:35px;
  background-color:#3f51b5 
}
.meta.label_age {
  right:5px;
  left:auto;
  top:60px;
  background-color:#368bd6 
}
.film-rip {
  position:absolute;
  left:3px;
  top:20px;
  z-index:4;
  font-size:0 
}
.film-rip a {
  padding:3px 6px;
  color:#fff;
  display:block;
  font-size:12px;
  margin-bottom:4px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  background:#fc1a3f;
  background:rgba(252,26,63,.8) 
}
.film-rip a:nth-child(2) {
  background:#02b0e4;
  background:rgba(2,176,228,.9) 
}
.film-rip a:nth-child(3) {
  background:#368bd6;
  background:rgba(155,89,182,.9) 
}
.film-rip a:nth-child(4) {
  background:#ff6907;
  background:rgba(255,105,7,.9) 
}
.film-rip a:nth-child(5) {
  background:#ffc146;
  background:rgba(255,193,70,.9) 
}
.film-rip a:nth-child(6) {
  background:#2ecc71;
  background:rgba(46,204,113,.9) 
}
.film-rip a:hover {
  background:#526480 
}
.badge {
  position:absolute;
  user-select:none;
  cursor:default;
  font-size:10px;
  background-color:#368bd6;
  width:25px;
  height:25px;
  color:#ecf0f1;
  display:inline-flex;
  justify-content:center;
  align-items:center;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius:50%;
  top:-7px;
  right:-9px 
}
.site_desc h1,
.site_desc h2,
.site_desc h3,
.seсt_title,
.short_header h1,
.short_header h2,
.short_header h3 {
  font-family:avertacy-bold 
}
.overlay {
  width:100%;
  height:100%;
  background-color:#1f1e22cc;
  position:fixed;
  left:0;
  top:0;
  z-index:887;
  display:none 
}
.btn_filt .svg-inline--fa {
  margin-right:10px 
}
.btn_filt:hover {
  background:#573067 
}
.stat_title {
  font-weight:500;
  font-size:18px;
  text-transform:uppercase;
  color:#fff;
  margin-bottom:25px 
}
.full-text {
  color:#fff 
}
.video_box embed,
.video_box object,
.video_box video,
.video_box iframe,
.video_box frame {
  width:100%!important;
  max-width:100%!important;
  height:450px;
  display:block 
}
.wrap {
  min-width:320px;
  margin-left:auto;
  margin-right:auto 
}
.wrap_in {
  position:relative;
  z-index:100;
  margin-top:120px 
}
.wrap_in>*,
.main>* {
  width:100% 
}
.center {
  max-width:1490px;
  margin:0 auto;
  position:relative;
  z-index:20 
}
.header {
  background-color:#242227;
  position:fixed;
  top:0;
  z-index:500;
  width:100%;
  margin-left:auto;
  margin-right:auto 
}
.header_outer {
  height:70px;
  position:relative;
  z-index:500 
}
.head_one {
  height:60px;
  padding:0 10px 0 300px 
}
.head_two {
  height:60px;
  position:relative;
  padding:0 10px;
  background-color:#1e1d21 
}
.sticky_hide {
  top:-120px 
}
.sticky {
  top:0 
}
#cols {
  min-height:68vh;
  margin-bottom:20px 
}
#cols {
  display:flex;
  justify-content:space-between 
}
.content {
  width:100% 
}
.cont {
  padding:40px 0;
  min-height:800px 
}
.side {
  position:relative;
  z-index:20;
  color:#fff;
  width:300px;
  background-color:#242227 
}
.footer {
  background-color:#151617;
  color:#ccc;
  position:relative;
  margin-bottom:20px 
}
.footer {
  flex:0 0 auto 
}
.fx-row {
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -ms-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between 
}
.fx-start-s {
  -webkit-justify-content:flex-start!important;
  justify-content:flex-start!important 
}
.fx-space {
  -webkit-justify-content:space-between!important;
  justify-content:space-between!important 
}
.fx-1 {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%;
  min-width:50px 
}
.logotype {
  display:block;
  position:absolute;
  left:30px;
  top:2px;
  font-size:38px;
  font-family:roboto,sans-serif;
  font-weight:900 
}
.logotype-footer {
  display:block;
  position:relative;
  font-size:38px;
  font-family:roboto,sans-serif;
  font-weight:900 
}
.logotype>span {
  color:#368bd6;
  font-size:30px 
}
.logotype-footer>span {
  color:#368bd6;
  font-size:30px 
}
.logotype>div {
  font-size:13px;
  top:-7px;
  position:relative 
}
.head_menu {
  float:left 
}
.head_menu li {
  float:left 
}
.head_menu a {
  display:block;
  padding:0 20px;
  line-height:60px;
  font-size:14px 
}
.submenu i {
  font-size:10px 
}
.head_one ul a:hover {
  -webkit-box-shadow:inset 0 -3px #368bd6;
  -moz-box-shadow:inset 0 -3px #368bd6;
  -ms-box-shadow:inset 0 -3px #368bd6;
  -o-box-shadow:inset 0 -3px #368bd6;
  box-shadow:inset 0 -3px #368bd6;
  color:#fff 
}
.action_btns {
  float:right;
  line-height:60px 
}
.log_btn,
.search_btn {
  display:inline-block;
  margin-left:20px;
  cursor:pointer;
  color:#fff;
  font-size:20px 
}
.log_btn .svg-inline--fa {
  width:40px;
  height:40px;
  text-align:center;
  line-height:40px!important;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius:50%;
  font-size:18px;
  -webkit-box-shadow:inset 0 0 0 2px #abc0d5;
  -moz-box-shadow:inset 0 0 0 2px #abc0d5;
  -ms-box-shadow:inset 0 0 0 2px #abc0d5;
  -o-box-shadow:inset 0 0 0 2px #abc0d5;
  box-shadow:inset 0 0 0 2px #abc0d5 
}
.search_btn .svg-inline--fa {
  font-size:18px 
}
.log_btn:hover,
.search_btn:hover,
.header .active {
  color:#fff 
}
.search_wrap {
  width:100%;
  position:absolute;
  left:0;
  top:60px;
  z-index:8888;
  padding:10px 0;
  height:60px;
  display:none;
  -webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.7);
  -moz-box-shadow:0 0 20px 0 rgba(0,0,0,.7);
  -ms-box-shadow:0 0 20px 0 rgba(0,0,0,.7);
  -o-box-shadow:0 0 20px 0 rgba(0,0,0,.7);
  box-shadow:0 0 20px 0 rgba(0,0,0,.7);
  background-color:#1e1d21 
}
.search_box {
  width:100%;
  position:relative;
  max-width:705px;
  margin:0 auto 
}
.search_box input,
.search_box input:focus {
  width:100%;
  height:40px;
  line-height:40px;
  padding:0 60px 0 10px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px 
}
.search_box button {
  position:absolute;
  right:0;
  top:0;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  padding:0 15px;
  height:30px;
  line-height:30px 
}
.main_menu {
  position:relative 
}
.main_menu>li {
  display:inline-block;
  float:left 
}
.main_menu>li>a {
  display:block;
  line-height:60px;
  padding:0 20px;
  color:#c4d3e3;
  text-transform:uppercase;
  position:relative 
}
.main_menu>li>a:hover,
.menuactive>a {
  color:#fff;
  -webkit-box-shadow:inset 0 -3px #368bd6;
  -moz-box-shadow:inset 0 -3px #368bd6;
  -ms-box-shadow:inset 0 -3px #368bd6;
  -o-box-shadow:inset 0 -3px #368bd6;
  box-shadow:inset 0 -3px #368bd6 
}
.main_menu>li>a .badge {
  width:20px;
  height:20px;
  top:12px;
  right:4px;
  font-size:11px 
}
.main_menu>li>a .svg-inline--fa {
  font-size:18px 
}
.hidden_menu {
  background-color:#151617;
  padding:20px 10px;
  text-align:left;
  top:100%;
  left:0;
  right:0;
  position:absolute;
  z-index:9999;
  display:none 
}
.hidden_menu li {
  display:inline-block;
  float:left;
  width:20% 
}
.hidden_menu li a {
  display:block;
  padding:0 10px;
  line-height:30px;
  font-size:14px 
}
.hidden_menu li a:hover {
  background-color:#368bd6;
  color:#fff 
}
.hidden_menu .hm_left {
  width:60%;
  float:left 
}
.hidden_menu .hm_right {
  width:40%;
  float:right 
}
.menuactive>a,
li.menuactive>a:hover {
  color:#fff!important;
  background-color:#151617 
}
.menu_inner {
  padding:12px;
  display:inline-block 
}
.menu_inner.mi_left {
  background-color:#242227 
}
.menu_inner.mi_left li {
  display:inline-block;
  white-space:normal;
  word-break:break-all;
  width:100%;
  float:none 
}
.menu_inner.mi_left li a {
  display:inline-block;
  vertical-align:middle 
}
.menu_inner.mi_right li a {
  font-size:13px;
  font-weight:400;
  color:#8f95a3;
  height:30px;
  line-height:30px;
  padding:0 20px;
  display:block 
}
.menu_inner.mi_right li a:hover {
  background-color:#368bd6;
  color:#fff 
}
.menu_subtitle {
  color:#c4d3e3;
  padding:10px 
}
.login_box {
  background-color:#151617!important;
  color:#fff;
  padding:20px;
  display:none;
  -webkit-box-shadow:10px 10px 60px -25px;
  -moz-box-shadow:10px 10px 60px -25px;
  box-shadow:10px 10px 60px -25px;
  width:355px;
  border-radius:5px 
}
.lb_title {
  font-size:17px;
  padding:15px;
  background-color:#242227;
  margin-bottom:10px 
}
.lb_user {
  margin:-20px -20px 20px;
  padding:20px;
  display:flex;
  flex-flow:row wrap;
  justify-content:center;
  align-items:center;
  background-color:#1e1d21 
}
.lb_ava {
  width:80px;
  height:80px;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius:50%;
  margin-right:20px 
}
.lb_name div {
  font-size:18px;
  font-weight:700 
}
.lb_name a {
  margin-top:10px 
}
.lb_menu a {
  display:block;
  line-height:30px;
  padding:0 10px 
}
.lb_menu a:hover,
.lb_menu a:hover .svg-inline--fa {
  background-color:#368bd6;
  color:#fff 
}
.lb_menu a .svg-inline--fa {
  color:#79c142 
}
.login_box input[type=text],
.login_box input[type=password],
.login_box button,
.lb_check {
  display:block;
  margin-bottom:20px;
  width:100% 
}
.lb_check input {
  display:none 
}
.lb_check input+label:before {
  width:14px;
  height:14px;
  margin-right:7px;
  cursor:pointer;
  position:relative;
  top:3px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  border:1px solid #ccc;
  content:"";
  background-color:#f6f6f6;
  display:inline-block 
}
.lb_check input:checked+label:before {
  background-color:#e5050b 
}
.lb_soc {
  margin:20px -20px -20px;
  padding:20px;
  text-align:center 
}
.lb_soc a {
  display:inline-block;
  margin:10px 3px 0;
  vertical-align:top 
}
.lb_soc img {
  display:block;
  width:30px;
  border-radius:50% 
}
.lb_lnk a:hover {
  color:#368bd6 
}
.top_carousel {
  padding:20px;
  background-color:#242227;
  height:240px 
}
.tc_item {
  height:200px;
  display:block;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px 
}
.tc_item .title {
  padding:7px;
  text-align:center;
  background-color:#368bd6;
  color:#fff;
  opacity:0;
  position:absolute;
  left:0;
  bottom:0;
  width:100% 
}
.tc_item:hover .title {
  opacity:1 
}
.sc_tabs span {
  display:inline-block;
  vertical-align:top;
  padding:10px 25px;
  -webkit-border-radius:18px;
  -moz-border-radius:18px;
  -ms-border-radius:18px;
  -o-border-radius:18px;
  border-radius:18px;
  color:#fff;
  background-color:#1e1d21 
}
.sc_tabs {
  display:inline-block;
  vertical-align:top 
}
.sc_tabs span {
  cursor:pointer 
}
.sc_tabs span.current {
  color:#fff;
  background-color:#368bd6 
}
.sc_tabs span:not(.current):hover {
  color:#fff;
  background-color:#368bd6 
}
.st_right {
  display:inline-block;
  vertical-align:top;
  padding:10px 25px;
  -webkit-border-radius:18px;
  -moz-border-radius:18px;
  -ms-border-radius:18px;
  -o-border-radius:18px;
  border-radius:18px;
  color:#fff;
  background-color:#1e1d21 
}
.st_right .svg-inline--fa {
  margin-left:10px 
}
.st_right:hover {
  color:#fff;
  background-color:#368bd6 
}
.section {
  background:#151617;
  flex:1 0 auto 
}
.sect_t {
  margin-bottom:20px 
}
.sorter {
  display:inline-block;
  float:right;
  position:relative;
  padding:0 20px;
  line-height:40px;
  color:#fff 
}
.sorter:before {
  content:attr(data-label);
  float:left;
  padding:0 10px 0 0;
  cursor:pointer 
}
.sorter>.fa {
  font-size:10px 
}
.sorter form {
  display:none;
  background-color:#1b2024;
  padding:10px 15px;
  line-height:24px;
  -webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.7);
  -moz-box-shadow:0 0 15px 0 rgba(0,0,0,.7);
  -ms-box-shadow:0 0 15px 0 rgba(0,0,0,.7);
  -o-box-shadow:0 0 15px 0 rgba(0,0,0,.7);
  box-shadow:0 0 15px 0 rgba(0,0,0,.7);
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  position:absolute;
  right:0;
  top:100%;
  width:170px;
  z-index:999 
}
.sorter a:hover {
  text-decoration:underline 
}
.sorter a {
  display:block;
  margin-bottom:10px 
}
.sort li.asc a:after,
.sort li.desc a:after {
  content:"\f107";
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  margin-left:10px 
}
.sort li.desc a:after {
  content:"\f062" 
}
.seсt_title {
  margin-bottom:30px;
  min-height:24px;
  position:relative;
  color:#fff;
  font-size:18px 
}
.cols.vis_side .main {
  width:100%;
  float:right;
  min-height:800px 
}
.vis_side .side_box {
  width:300px 
}
.vis_side .side_bt,
.mobvis_side .side_bt {
  padding:10px 20px;
  font-weight:500;
  text-transform:uppercase;
  color:#fff;
  text-align:center;
  font-size:17px;
  background-color:#242227;
  border-bottom:1px solid #151617 
}
.vis_side .side_bc,
.mobvis_side .side_bc {
  padding:20px 
}
.vis_side .side_bc.fx_row,
.mobvis_side .side_bt.fx_row {
  padding-bottom:0 
}
.vis_side .side_bt>a,
.mobvis_side .side_bt>a {
  font-size:17px 
}
.cols.mobvis_side {
  overflow:hidden;
  padding:0 
}
.mobvis_side .main {
  float:right;
  width:100% 
}
.mobvis_side .side {
  padding:12px;
  border-radius:4px;
  width:100%;
  height:auto;
  background-color:#1e1d21;
  overflow:visible;
  display:block;
  margin-left:0;
  width:320px;
  position:relative;
  z-index:300;
  -webkit-box-shadow:20px 20px 20px -20px rgba(0,0,0,.7);
  -moz-box-shadow:20px 20px 20px -20px rgba(0,0,0,.7);
  -ms-box-shadow:20px 20px 20px -20px rgba(0,0,0,.7);
  -o-box-shadow:20px 20px 20px -20px rgba(0,0,0,.7);
  box-shadow:20px 20px 20px -20px rgba(0,0,0,.7) 
}
.cols_display:before {
  display:none 
}
.cols_display .main {
  padding:0!important 
}
.show_side-btn {
  line-height:30px;
  height:30px;
  width:50px;
  position:absolute;
  left:0;
  text-align:center;
  top:4px;
  font-size:19px;
  background-color:#242227;
  color:#fff;
  cursor:pointer;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px 
}
.side_nav li a {
  color:#8f95a3;
  padding:10px;
  display:block 
}
.side_nav li a:hover {
  background-color:#368bd6;
  color:#fff;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px 
}
.top_item {
  display:block;
  text-align:center 
}
.top_img {
  width:220px;
  height:313px;
  margin:0 auto;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px 
}
.top_item .top_title {
  padding:15px 0 4px 
}
.top_item .top_title p {
  margin-bottom:5px 
}
.top_item .top_title span {
  color:#8f95a3 
}
.sb_prem li {
  width:calc(100%/2);
  width:-webkit-calc(100%/2);
  height:auto;
  float:left;
  padding:5px 
}
.sb_prem .top_img {
  height:180px;
  width:auto 
}
.sb_prem .top_img.horizontal {
  height:110px 
}
.short_header {
  align-items:center;
  margin-bottom:30px;
  min-height:37px;
  position:relative;
  padding-left:57px 
}
.short_header h1,
.short_header h2,
.short_header h3 {
  font-weight:500;
  font-size:18px;
  text-transform:uppercase;
  color:#fff 
}
.short {
  position:relative;
  margin-bottom:20px;
  width:20%;
  width:-webkit-calc(20%);
  margin-right:auto;
  margin-left:auto;
  padding:0 6px;
  height:auto;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px 
}
.short_img {
  width:100%;
  height:0;
  padding-top:144%;
  display:block;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:0 3px 3px #0000001c;
  box-shadow:0 3px 3px #0000001c 
}
.short_img img {
  position:absolute;
  left:0;
  top:0;
  object-fit:cover 
}
.short_text {
  width:100%;
  position:relative 
}
.short_title {
  display:block;
  font-size:14px;
  font-weight:500;
  color:#fff;
  padding:10px 10px 0;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  background:#242227;
  text-align:center 
}
.short_title_related {
  display:block;
  font-size:14px;
  font-weight:500;
  color:#fff;
  padding:10px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  background:#242227;
  text-align:center;
  height:55px 
}
.short_subtitle {
  color:#8f95a3;
  padding:5px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  background:#242227;
  text-align:center 
}
.short_bottom>* {
  display:inline-block;
  color:#8f95a3;
  font-weight:800 
}
.kp span,
.imdb span {
  background-color:#368bd6;
  display:inline-block;
  padding:1px 5px;
  margin-left:2px;
  border-radius:4px;
  -webkit-border-radius:4px;
  color:#fff 
}
.imdb span {
  background-color:#f97709 
}
.items {
  margin:20px 0;
  padding:0 6px;
  position:relative;
  margin-left:auto;
  margin-right:auto;
  width:100% 
}
.items-se {
  margin:40px 0!important;
  padding:0!important 
}
.bottom_nav {
  padding-left:10px;
  padding-right:10px 
}
.sd_line {
  margin-bottom:5px;
  font-size:14px 
}
.sd_line span:first-child {
  font-weight:500 
}
.sd_text {
  margin-top:15px 
}
.short_perc {
  background-color:#242227;
  opacity:0;
  display:inline-block;
  line-height:24px;
  padding:2px 10px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  color:#fff;
  top:18px;
  left:3px 
}
.rpdone {
  opacity:1 
}
.short_perc.llow {
  background-color:#368bd6 
}
.short_perc.hhigh {
  background-color:#368bd6 
}
.short_view {
  z-index:20;
  font-size:14px;
  background-color:#368bd6;
  padding:5px 12px;
  top:-50px;
  right:5px;
  left:auto;
  cursor:pointer 
}
.short:hover .short_view {
  top:5px 
}
.frate {
  position:relative;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -ms-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between 
}
.done {
  opacity:1 
}
.rrange>span {
  color:#fff 
}
.rate-data {
  display:none 
}
.rate-plus,
.rate-minus {
  cursor:pointer;
  -ms-touch-action:pan-x;
  touch-action:pan-x;
  z-index:1;
  color:#fff;
  width:50%;
  font-size:17px;
  text-align:center 
}
.rate-plus {
  color:#4caf50 
}
.rate-minus {
  color:#368bd6 
}
.rbar {
  height:6px;
  overflow:hidden;
  background-color:#ddd;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  position:relative;
  left:0;
  bottom:0;
  width:100%;
  margin-bottom:3px;
  margin-top:3px 
}
.rfillo {
  width:50%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  background-color:#4caf50;
  -webkit-transition:width 1s linear;
  -moz-transition:width 1s linear;
  -ms-transition:width 1s linear;
  -o-transition:width 1s linear;
  transition:width 1s linear 
}
.pagi_load.fx_row.fx_between .navigation {
  width: 100%;
}
.rfillt {
  width:50%;
  height:100%;
  position:absolute;
  right:0;
  top:0;
  background-color:#368bd6;
  -webkit-transition:width 1s linear;
  -moz-transition:width 1s linear;
  -ms-transition:width 1s linear;
  -o-transition:width 1s linear;
  transition:width 1s linear 
}
.rate_perco,
.rate_perct {
  position:relative;
  font-family:roboto,sans-serif;
  color:#4caf50;
  font-weight:700 
}
.rate_perco.high {
  color:#4caf50 
}
.rate_perct.low {
  color:#368bd6 
}
.rate-text {
  font:14px BloggerSansB,Arial,Helvetica,sans-serif;
  color:#8f95a3 
}
.db_rates>div {
  display:inline-block;
  margin-right:10px;
  line-height:40px;
  font-size:16px;
  padding:0 10px;
  color:#fff 
}
.db_rates>div:before {
  content:attr(data-label);
  display:inline-block;
  margin-right:10px 
}
.r_kp span {
  background-color:#368bd6 
}
.r_imdb span {
  background-color:#f97709 
}
.r_kp span,
.r_imdb span {
  padding:3px 7px;
  font-size:14px;
  border-radius:4px;
  -webkit-border-radius:4px 
}
.trailer_box {
  padding:0!important;
  background-color:transparent!important;
  width:800px;
  max-width:80%;
  max-height:80%;
  margin:0;
  overflow:visible 
}
.trailer_box {
  background-color:#333!important;
  opacity:1 
}
.trailer_box .fancybox-close-small {
  opacity:1;
  background-color:#151617!important 
}
.trailer_box .th_trl {
  background-color:#1e1d21 
}
.short_collection {
  position:relative;
  display:block;
  margin-bottom:10px;
  width:calc(100%/3);
  width:-webkit-calc(100%/3);
  float:left;
  padding:7px;
  height:auto 
}
.short_collection .background {
  background-color:#000;
  overflow:hidden;
  position:relative;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:0 3px 3px #0000001c;
  box-shadow:0 3px 3px #0000001c 
}
.short_collection .background:before {
  content:'';
  display:block;
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
  z-index:0;
  background:#151617;
  background:-webkit-linear-gradient(left,#151617,#15161740);
  background:-moz-linear-gradient(left,#151617,#15161740);
  background:linear-gradient(to right,#151617,#15161740) 
}
.short_collection .img {
  padding-top:50%;
  background-size:cover;
  background-position:center 
}
.short_collection .text {
  padding:30px 20px;
  position:absolute;
  bottom:0;
  width:100%;
  background:#000;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.65)));
  background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
  background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
  background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
  background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
  background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%) 
}
.short_collection .text .title {
  font-size:18px 
}
.short_collection .badge {
  right:10px;
  top:10px;
  width:25px;
  height:25px;
  font-size:14px;
  background-color:#368bd6 
}
.pad-main {
  padding:0 6px 
}
.pad-annee {
  padding:0 6px;
  margin-bottom:20px 
}
.marg-annee {
  margin-bottom:20px 
}
.full_header {
  position:relative;
  margin-top:-40px 
}
.full_header-bg {
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  left:0;
  overflow:hidden 
}
.full_header__bg-img {
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  left:0;
  background-size:cover;
  background-position:center center 
}
.full_header__bg-img:before {
  content:'';
  display:block;
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
  background:#15161738;
  background:-webkit-linear-gradient(top,#15161796,#151617);
  background:-moz-linear-gradient(top,#15161796,#151617);
  background:linear-gradient(to bottom,#15161796,#151617);
  z-index:0 
}
.full_header-inner {
  text-align:center;
  padding-top:20px;
  padding-bottom:65px;
  position:relative 
}
.full_header-title {
  margin-left:15%;
  margin-right:15%;
  z-index:1;
  position:relative;
  margin-bottom:20px 
}
.full_header-title .full_content-poster {
  display:none 
}
.full_header-title h1 {
  color:#fff;
  font-size:30px;
  font-weight:700 
}
.full_header-subtitle {
  color:#c4d3e3;
  font-size:15px 
}
.full_header-actions {
  margin-top:70px 
}
.full_header-actions a {
  margin-right:15px 
}
.full_header-actions a:last-child {
  background-color:#242227 
}
.full_content-poster {
  width:20%;
  position:relative;
  margin-top:-64px;
  margin-bottom:12px 
}
.full_content-poster img {
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  min-height:auto;
  display:block 
}
.full_content {
  margin-left:auto;
  margin-right:auto;
  padding-left:30px;
  padding-right:30px 
}
.full_content-inner {
  width:80%;
  padding-left:38px 
}
.full_content-inner.full_inner {
  width:100%;
  padding:0 
}
.full_content-info {
  width:70%;
  padding-right:10px 
}
.full_content-actions {
  width:30% 
}
.full_subscribe {
  margin-bottom:20px 
}
.full_rating {
  margin-bottom:54px;
  height:60px 
}
.full_content-screens {
  width:22% 
}
.full_content-desc {
  width:100%;
  color:#919296;
  font-size:14px;
  line-height:1.5;
  margin:10px 0 
}
.full_content-desc h2 {
  color:#bdbdbd;
  margin-bottom:5px;
  font-size:16px 
}
.full_info li {
  padding:0 10px 7px 110px;
  line-height:20px;
  color:#fff;
  font-size:14px 
}
.full_info li:nth-child(2n+1) {
  background-color:#1e1d2175 
}
.full_info li>span:first-child {
  display:inline-block;
  width:100px;
  float:left;
  margin-left:-100px;
  color:#919296 
}
.full_info li>a {
  color:#368bd6;
  text-decoration:underline 
}
.full_favourite {
  background-color:#1e1d2175;
  padding:6px;
  text-align:center 
}
.f_fav {
  color:#368bd6;
  cursor:pointer;
  font-size:14px 
}
.f_fav a {
  color:#90b23d 
}
.f_fav .svg-inline--fa {
  margin-right:5px 
}
.f_fav.guest_registration:before {
  content:attr(title) 
}
.full_content-inner .subtitle {
  font-size:16px;
  font-weight:600;
  margin-bottom:15px;
  color:#fff;
  text-align:center;
  margin-top:30px 
}
.full_subcontent {
  background-color:#1e1d21;
  padding:13px 20px 
}
.full_subcontent .complaint_btn {
  font-size:15px;
  margin-top:10px 
}
.full_subcontent .complaint_btn a {
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  -ms-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between 
}
.full_subcontent .complaint_btn a .svg-inline--fa {
  font-size:24px;
  color:#368bd6;
  margin-right:5px 
}
.subscribe_item {
  color:#fff;
  margin-bottom:10px 
}
.subscribe_item span {
  display:block;
  font-size:15px;
  font-weight:600 
}
.subscribe_item .button {
  margin-bottom:10px;
  width:100% 
}
.js .tabs_box .tabs_b {
  display:none 
}
.js .tabs_box .tabs_b.visible {
  display:block 
}
.tabs_box .tabs_sel {
  background-color:#1e1d21 
}
.tabs_box .tabs_sel span {
  display:inline-block;
  padding:13px 20px;
  vertical-align:top;
  font-size:14px;
  background-color:#2b292f;
  color:#fff;
  cursor:pointer;
  font-weight:700 
}
.tabs_box .tabs_sel span.current {
  background-color:#368bd6;
  color:#fff 
}
.short.related_item {
  float:left 
}
.full_content-inner--title {
  color:#fff;
  margin-bottom:5px;
  font-weight:400;
  font-size:18px;
  margin:30px 10px 25px 
}
.short-fav {
  box-shadow:inset 0 0 0 1px #000;
  border-radius:4px;
  padding:0 15px;
  color:#ccc;
  height:40px;
  line-height:40px;
  cursor:pointer;
  background-color:#2a2d34 
}
.short-fav .fa {
  color:#33b6de;
  margin-right:10px 
}
.short-btm a {
  display:block 
}
.rate3-short {
  height:30px;
  overflow:hidden;
  line-height:30px;
  white-space:nowrap;
  text-align:right 
}
.rate3-short .fa {
  margin-right:10px 
}
.sr-plus,
.sr-minus {
  display:inline-block;
  vertical-align:top 
}
.sr-plus .fa,
.sr-minus .fa {
  display:inline-block;
  line-height:30px;
  vertical-align:top;
  width:30px;
  height:30px;
  text-align:center;
  border-radius:50%;
  margin-right:10px;
  font-size:16px 
}
.sr-plus .fa {
  color:#fff;
  background-color:#6cc43c 
}
.sr-minus .fa {
  color:#fff;
  background-color:#f1656f 
}
.r3-hide {
  display:none 
}
.sr-minus {
  margin-left:10px 
}
.sr-plus:hover,
.sr-minus:hover {
  cursor:pointer;
  opacity:.8 
}
.bande-ann {
  color:#368bd6 
}
.full-rating {
  display:inline-block;
  position:relative;
  color:#444;
  font-size:18px;
  height:26px;
  line-height:26px 
}
.full-rating2,
.full-rating3 {
  background-color:#f6f6f6;
  box-shadow:0 0 0 1px #e3e3e3 
}
.full-rating2 i {
  color:#008ace;
  margin-right:5px 
}
.full-rating2 a {
  display:block;
  padding:0 10px;
  color:#444 
}
.full-rating2 a:hover {
  background-color:#008ace;
  color:#fff 
}
.full-rating2 a:hover i {
  color:#fff 
}
.full-rating3 {
  color:#444;
  padding:0 33px 
}
.full-rating3 a {
  display:block;
  color:#fff;
  background-color:#7dc561;
  width:26px;
  height:26px;
  text-align:center;
  position:absolute;
  top:0;
  right:0;
  font-size:14px 
}
.full-rating3 a:nth-child(2) {
  background-color:#eb7f73;
  left:0;
  right:auto 
}
.full-rating3 a i {
  color:#fff 
}
.full-rating3 a:nth-child(2) i {
  color:#fff 
}
.full-rating3 a:hover {
  color:#fff;
  background-color:#028c19 
}
.full-rating3 a:nth-child(2):hover {
  background-color:#c1050a 
}
.full-rating3 a:hover i {
  color:#fff 
}
.full-rating span.ratingzero {
  color:#ccc 
}
.full-rating span.ratingtypeplus {
  color:#444 
}
.full-rating2 a:hover span.ratingtypeplus {
  color:#fff 
}
.full-rating span.ratingplus {
  color:#95c613 
}
.full-rating span.ratingminus {
  color:#ff0e0e 
}
.frating-stars {
  position:relative;
  top:8px 
}
.mc-article .frating-stars {
  position:relative;
  top:6px 
}
.g-buttons {
  width:100%;
  text-align:center;
  margin:10px 0 
}
.myButton {
  color:#fff!important;
  box-shadow:inset 0 1px 0 0 #242227;
  background:linear-gradient(to bottom,#368bd6 5%,#452751 100%);
  background-color:#31c469;
  border-radius:6px;
  display:inline-block;
  cursor:pointer;
  font-family:Arial;
  font-size:25px;
  font-weight:700;
  padding:13px 50px;
  text-decoration:none;
  text-shadow:0 1px 0 #4875b7;
  text-align:center;
  margin:5px 
}
a.myButton:hover {
  background:linear-gradient(to bottom,#452751 5%,#368bd6 100%) 
}
.myButton:active {
  position:relative;
  top:1px 
}
#Menu-icon {
  float:left;
  margin-right:2px;
  color:#6c5ce7 
}
#Maticon_star {
  color:gold;
  margin-right:5px;
  width:10px;
  vertical-align:middle;
  padding-bottom:2px 
}
#Maticon {
  float:left;
  font-size:30px;
  padding:11px 0 10px 10px;
  color:#fff;
  margin-right:10px;
  margin-top:-14px;
  line-height:26px;
  margin-left:-18px;
  background:-webkit-linear-gradient(#F1941B,#E63257);
  -webkit-background-clip:text;
  -webkit-text-fill-color:transparent 
}
#icon-menu {
  display:inline-block;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale 
}
.icon-close {
  line-height:40px 
}
.material-icons-star {
  font-family:material icons;
  font-weight:700;
  font-style:normal;
  font-size:16px;
  line-height:1;
  letter-spacing:normal;
  text-transform:none;
  display:inline-block;
  white-space:nowrap;
  word-wrap:normal;
  direction:ltr;
  -webkit-font-feature-settings:'liga';
  -webkit-font-smoothing:antialiased 
}
#playerOver {
  position:absolute;
  z-index:999999;
  top:50%;
  left:50%;
  transform:translateX(-50%) translateY(-50%) 
}
#playerOverClose.bottomleft {
  bottom:-6px;
  left:-6px 
}
#playerOverClose {
  position:absolute;
  cursor:pointer;
  bottom:-10px;
  right:-10px;
  background-color:#a1a1a1;
  padding:2px 3px;
  border-radius:50%;
  color:#795548;
  font-size:12px 
}
.c-lefermeur .f-inner {
  width:300px;
  height:250px 
}
.salidor_b {
  position:relative;
  width:300px!important;
  height:250px!important;
  padding:0!important;
  border:none!important;
  background:0 0;
  margin:auto;
  clear:both 
}
.salidor_inner {
  width:300px;
  height:250px;
  border:0;
  background-color:#fff 
}
.salidor_register_i {
  font-family:Times New Roman!important;
  font-size:60px!important;
  font-weight:700!important;
  padding-top:10px!important;
  padding-bottom:10px!important;
  padding-left:20px!important;
  padding-right:10px!important;
  color:#e20000!important;
  text-align:left!important;
  position:absolute!important;
  top:0;
  left:0;
  line-height:60px 
}
.salidor_register_msg {
  font-family:Arial!important;
  font-size:14px!important;
  font-weight:700!important;
  margin-top:0!important;
  margin-left:50px!important;
  color:#000!important;
  padding-top:20px!important;
  padding-bottom:10px!important;
  padding-left:10px!important;
  padding-right:10px!important;
  text-align:left!important 
}
.salidor_register_msg2 {
  font-family:Arial!important;
  font-size:12px!important;
  font-weight:400!important;
  margin-top:5px!important;
  margin-left:50px!important;
  color:#000!important;
  padding-top:10px!important;
  padding-bottom:10px!important;
  padding-left:10px!important;
  padding-right:10px!important;
  text-align:left!important;
  line-height:16px!important 
}
.salidor_register_contbutton {
  position:absolute;
  bottom:35px;
  left:0;
  width:300px;
  text-align:center!important 
}
.season-row .w3-search,
.season-row .w3-search:hover,
.player-main a.w3-search,
.player-main a.w3-search:hover {
  background:#4875b7;
  font-weight:700 
}
.salidor_register_contbutton {
  position:absolute;
  bottom:35px;
  left:0;
  width:300px;
  text-align:center!important 
}
a.w3-search {
  color:#fff;
  display:inline-block;
  padding:.5em 1em;
  background:#368bd6;
  font-size:15px;
  text-align:center;
  margin-top:1em;
  text-decoration:none;
  font-weight:300;
  outline:none;
  -webkit-transition:.5s all;
  -moz-transition:.5s all;
  transition:.5s all 
}
.player-main a.w3-search {
  margin-top:.3em 
}
a.w3-search,
a.w3-search:hover {
  background:#368bd6;
  font-weight:700 
}
#pub {
  top:50%;
  left:50% 
}
.site_desc,
.cat_description {
  padding:20px;
  color:#fff;
  background-color:#1e1d21;
  border-bottom:2px solid #151617 
}
.site_desc h1,
.site_desc h2,
.site_desc h3,
.cat_description h2 {
  font-size:18px;
  font-weight:500;
  text-transform:uppercase;
  margin-bottom:15px;
  text-align:center 
}
.site_desc p,
.cat_description p {
  line-height:18px;
  margin-bottom:15px 
}
.site_desc a,
.cat_description a {
  text-decoration:underline;
  font-weight:500 
}
.site_desc img,
.cat_description img {
  float:left;
  margin:0 20px 10px 0;
  width:250px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  -ms-border-radius:6px;
  -o-border-radius:6px;
  border-radius:6px 
}
.footer .logotype {
  position:relative 
}
.ft_wrp {
  margin-left:31%;
  margin-right:31% 
}
.ft_wrp_2 {
  padding:10px 
}
.footer_top {
  background-color:#1e1d21;
  padding:6px 
}
.footer_bottom ul {
  margin-left:15%;
  margin-right:15% 
}
.footer_bottom ul li {
  display:inline-block 
}
.footer_bottom ul li a {
  display:block;
  padding:0 20px;
  line-height:60px;
  font-size:14px 
}
.footer_bottom ul li:first-child a,
.footer_bottom ul li a:hover {
  -webkit-box-shadow:inset 0 -3px #368bd6;
  -moz-box-shadow:inset 0 -3px #368bd6;
  -ms-box-shadow:inset 0 -3px #368bd6;
  -o-box-shadow:inset 0 -3px #368bd6;
  box-shadow:inset 0 -3px #368bd6;
  color:#fff 
}
.owl-carousel {
  display:none;
  width:100%;
  -webkit-tap-highlight-color:transparent;
  position:relative;
  z-index:100 
}
.owl-carousel .owl-stage {
  position:relative;
  -ms-touch-action:pan-Y 
}
.owl-carousel .owl-stage:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0 
}
.owl-carousel .owl-stage-outer {
  position:relative;
  overflow:hidden;
  -webkit-transform:translate3d(0px,0px,0px) 
}
.owl-carousel .owl-item {
  position:relative;
  min-height:1px;
  float:left 
}
.owl-carousel .owl-item>img {
  display:block;
  width:100% 
}
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display:none 
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor:pointer;
  cursor:hand;
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none 
}
.owl-carousel.owl-loaded {
  display:block 
}
.owl-carousel.owl-loading {
  opacity:0;
  display:block 
}
.owl-carousel.owl-hidden {
  opacity:0 
}
.owl-carousel.owl-refresh .owl-item {
  display:none 
}
.owl-carousel.owl-drag .owl-item {
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none 
}
.owl-carousel.owl-grab {
  cursor:move;
  cursor:grab 
}
.owl-carousel.owl-rtl {
  direction:rtl 
}
.owl-carousel.owl-rtl .owl-item {
  float:right 
}
.no-js .owl-carousel {
  display:block 
}
.owl-carousel .animated {
  -webkit-animation-duration:1000ms;
  -webkit-animation-duration:1000ms;
  -moz-animation-duration:1000ms;
  -ms-animation-duration:1000ms;
  -o-animation-duration:1000ms;
  animation-duration:1000ms;
  -webkit-animation-fill-mode:both;
  -webkit-animation-fill-mode:both;
  -moz-animation-fill-mode:both;
  -ms-animation-fill-mode:both;
  -o-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;
  -webkit-animation-name:fadeOut;
  -moz-animation-name:fadeOut;
  -ms-animation-name:fadeOut;
  -o-animation-name:fadeOut;
  animation-name:fadeOut 
}
@-webkit-keyframes fadeOut {
  0% {
    opacity:1 
  }
  100% {
    opacity:0 
  }
}
@-webkit-keyframes fadeOut {
  0% {
    opacity:1 
  }
  100% {
    opacity:0 
  }
}
@-moz-keyframes fadeOut {
  0% {
    opacity:1 
  }
  100% {
    opacity:0 
  }
}
@-ms-keyframes fadeOut {
  0% {
    opacity:1 
  }
  100% {
    opacity:0 
  }
}
@-o-keyframes fadeOut {
  0% {
    opacity:1 
  }
  100% {
    opacity:0 
  }
}
@keyframes fadeOut {
  0% {
    opacity:1 
  }
  100% {
    opacity:0 
  }
}
.owl-height {
  -webkit-transition:height 500ms ease-in-out;
  -moz-transition:height 500ms ease-in-out;
  -ms-transition:height 500ms ease-in-out;
  -o-transition:height 500ms ease-in-out;
  transition:height 500ms ease-in-out 
}
.owl-carousel .owl-item .owl-lazy {
  opacity:0;
  -webkit-transition:opacity 400ms ease;
  -moz-transition:opacity 400ms ease;
  -ms-transition:opacity 400ms ease;
  -o-transition:opacity 400ms ease;
  transition:opacity 400ms ease 
}
.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style:preserve-3d;
  -webkit-transform-style:preserve-3d;
  -moz-transform-style:preserve-3d;
  -ms-transform-style:preserve-3d;
  -o-transform-style:preserve-3d;
  transform-style:preserve-3d 
}
.owl-carousel .owl-video-wrapper {
  position:relative;
  height:100%;
  background:#000 
}
.owl-carousel .owl-video-play-icon {
  position:absolute;
  height:80px;
  width:80px;
  left:50%;
  top:50%;
  margin-left:-40px;
  margin-top:-40px;
  cursor:pointer;
  z-index:1;
  background-color:#fff;
  -webkit-backface-visibility:hidden;
  -webkit-transition:-webkit-transform 100ms ease;
  -moz-transition:-webkit-transform 100ms ease;
  -ms-transition:-webkit-transform 100ms ease;
  -o-transition:-webkit-transform 100ms ease;
  transition:-webkit-transform 100ms ease;
  -webkit-transition:-webkit-transform 100ms ease;
  -moz-transition:-moz-transform 100ms ease;
  -ms-transition:-ms-transform 100ms ease;
  -o-transition:-o-transform 100ms ease;
  transition:transform 100ms ease 
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform:scale(1.3,1.3);
  -ms-transform:scale(1.3,1.3);
  -webkit-transform:scale(1.3,1.3);
  -moz-transform:scale(1.3,1.3);
  -ms-transform:scale(1.3,1.3);
  -o-transform:scale(1.3,1.3);
  transform:scale(1.3,1.3) 
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display:none 
}
.owl-carousel .owl-video-tn {
  opacity:0;
  height:100%;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:contain;
  -webkit-transition:opacity 400ms ease;
  -moz-transition:opacity 400ms ease;
  -ms-transition:opacity 400ms ease;
  -o-transition:opacity 400ms ease;
  transition:opacity 400ms ease 
}
.owl-carousel .owl-video-frame {
  position:relative;
  z-index:1;
  height:100%;
  width:100% 
}
.owl-nav {
  position:absolute;
  left:0;
  right:0;
  top:0;
  z-index:500 
}
.owl-prev,
.owl-next {
  width:40px;
  height:40px;
  position:absolute;
  top:74px;
  z-index:200;
  text-align:center;
  line-height:40px;
  color:#ccc;
  font-size:16px;
  background-color:#1b1b1f 
}
.owl-prev {
  left:0;
  -webkit-border-radius:0 4px 4px 0;
  -moz-border-radius:0 4px 4px 0;
  -ms-border-radius:0 4px 4px 0;
  -o-border-radius:0 4px 4px 0;
  border-radius:0 4px 4px 0 
}
.owl-next {
  right:0;
  -webkit-border-radius:4px 0 0 4px;
  -moz-border-radius:4px 0 0 4px;
  -ms-border-radius:4px 0 0 4px;
  -o-border-radius:4px 0 0 4px;
  border-radius:4px 0 0 4px 
}
.owl-prev:hover,
.owl-next:hover {
  background-color:#1b1b1f;
  color:#fff 
}
.owl-dots {
  text-align:center;
  padding-top:15px 
}
.owl-dot {
  display:inline-block;
  vertical-align:top;
  width:10px;
  height:10px;
  margin:0 5px;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius:50%;
  background-color:#ccc 
}
.owl-dot.active {
  background-color:#ffdb4c 
}
.gridder-list,
.gridder-show {
  font-size:12px 
}
.gridder-list {
  display:inline-block;
  vertical-align:top 
}
.gridder-show {
  padding:4%;
  background:#222;
  position:relative;
  display:block;
  float:left;
  width:100%;
  margin-bottom:.5%;
  text-align:left;
  color:#ccc;
  max-height:605px 
}
.gridder-show .full_header-title {
  margin:0 10px 23px 
}
.gridder-show .full_info {
  position:relative;
  width:50% 
}
.gridder-show .full_info li:not(.vis),
.gridder-show .full_content-desc h2,
.gridder-content {
  display:none 
}
.gridder-show .full_content-desc {
  position:relative;
  width:100%;
  margin-top:5px;
  margin-bottom:12px;
  max-height:130px;
  overflow:hidden 
}
.gridder-show a.button {
  margin-right:10px 
}
.gridder-navigation .gridder-nav.prev,
.gridder-navigation .gridder-nav.next {
  display:none 
}
.gridder-navigation .gridder-close {
  cursor:pointer;
  height:30px;
  padding:7px;
  position:absolute;
  right:10px;
  top:0;
  font-size:28px;
  width:30px;
  z-index:2 
}
.gridder.hasSelectedItem .gridder-list:not(.selectedItem) {
  opacity:.2 
}
.gridder-show .button {
  position:relative 
}
.gridder-show .main-capt {
  position:relative;
  z-index:2 
}
.gridder-show .th_trl {
  background-color:#1e1d21 
}
.gridder-show .th_trl:hover {
  background-color:#2d2c31 
}
.gridder-show .full_content-poster {
  display:none!important 
}
.comms-title {
  line-height:40px;
  margin-bottom:20px 
}
.comms-title>span {
  font-size:16px 
}
.add-comm-form {
  position:relative;
  margin-bottom:20px;
  padding:20px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  -ms-border-radius:6px;
  -o-border-radius:6px;
  border-radius:6px;
  display:none;
  background-color:#1e1d21;
  color:#fff 
}
.ac-soc {
  position:absolute;
  right:0;
  top:-43px 
}
.ac-soc:before {
  content:attr(data-label);
  display:inline-block;
  vertical-align:top;
  line-height:30px;
  margin-right:5px 
}
.ac-soc a {
  display:inline-block;
  margin:0 0 0 3px;
  vertical-align:top 
}
.ac-soc img {
  display:block;
  width:30px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px 
}
.ac-inputs,
.ac-textarea {
  margin-bottom:15px 
}
.ac-av {
  width:40px;
  height:40px;
  float:left;
  margin-right:10px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  background:#4f555f url(../dleimages/noavatar.png) no-repeat;
  background-size:contain 
}
.ac-title {
  font-weight:700;
  margin-bottom:15px;
  text-transform:uppercase 
}
.ac-inputs input {
  width:49% 
}
.ac-textarea textarea {
  height:85px 
}
.ac-submit {
}
.sec-answer+.sec-label {
  margin-top:10px 
}
.ac-protect {
  margin-top:-10px;
  display:none 
}
.ac-protect .label {
  font-size:12px 
}
.ac-protect .sep-input {
  padding:10px 10px 10px 160px 
}
.ac-protect input {
}
.mass_comments_action {
  text-align:right;
  padding:5px 15px;
  background-color:#1e1d21;
  margin:0;
  color:#fff 
}
.last-comm-link {
  font-size:19px;
  margin-bottom:10px 
}
.last-comm-link a {
  text-decoration:underline 
}
.full-comms {
}
.comm-item {
  position:relative;
  padding:20px 20px 20px 90px;
  margin-bottom:30px;
  background-color:#1e1d21;
  color:#fff;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  -ms-border-radius:6px;
  -o-border-radius:6px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  -ms-border-radius:6px;
  -o-border-radius:6px;
  border-radius:6px 
}
.comm-left {
  position:relative;
  margin-left:-70px;
  float:left 
}
.comm-left img {
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius:50%;
  border:2px solid #368bd6;
  width:50px;
  height:50px 
}
.comm-left .up-status {
  bottom:-35px;
  left:-14px;
  width:80px 
}
.comm-right {
  width:100%;
  float:right 
}
.comm-one {
  padding:0 80px 10px 0;
  position:relative 
}
.comm-one>span {
  float:left;
  margin-right:20px 
}
.comm-author {
  font-weight:700;
  opacity:1!important 
}
.comm-author a {
  text-decoration:underline 
}
.rate3-comm {
  position:absolute;
  right:10px;
  top:15px;
  white-space:nowrap;
  font-weight:700 
}
.rate3-comm a {
  cursor:pointer;
  width:28px;
  font-size:15px;
  color:#368bd6;
  text-align:center 
}
.rate3-comm a:last-child {
  color:#368bd6 
}
.rate3-comm a:hover {
  opacity:.5 
}
.rate3-comm>span {
  color:#c4d3e3 
}
.rate3-comm>span>span.ratingtypeplus {
  color:#bec5d0 
}
.rate3-comm>span>span.ratingplus {
  color:#88b669 
}
.rate3-comm>span>span.ratingminus {
  color:#eb6c65 
}
.comm-two {
  padding-bottom:0 
}
.comm-three {
  margin-top:10px;
  font-size:12px;
  text-align:right;
  position:relative 
}
.comm-three li {
  display:inline-block;
  margin-left:10px 
}
.comm-three li:first-child a {
  margin-left:0;
  float:left;
  position:absolute;
  bottom:-37px;
  left:18px;
  background-color:#368bd6;
  padding:10px 15px;
  border-radius:24px 
}
.gray-theme.fr-box.fr-basic .fr-element,
.gray-theme.fr-toolbar {
  background-color:#302f33;
  color:#fff!important 
}
.gray-theme.fr-toolbar {
  color:#fff!important;
  background-color:#151617!important 
}
.gray-theme.fr-toolbar .fr-command.fr-btn i,
.gray-theme.fr-popup .fr-command.fr-btn i,
.gray-theme.fr-toolbar .fr-command.fr-btn svg,
.gray-theme.fr-popup .fr-command.fr-btn svg {
  color:#fff!important 
}
.gray-theme.fr-box .fr-counter {
  background:#151617!important;
  border-top:solid 1px #151617!important;
  border-left:solid 1px #151617!important 
}
.gray-theme .fr-separator,
.gray-theme.fr-desktop .fr-command:hover,
.gray-theme.fr-desktop .fr-command:focus {
  background-color:transparent!important 
}
.comm-three li label,
.form-checks label,
.fb-check label {
  width:90px;
  height:42px;
  background:#ccc;
  position:relative;
  display:inline-block;
  border-radius:46px;
  transition:.4s 
}
.comm-three li label:after,
.form-checks label:after,
.fb-check label:after {
  content:'';
  position:absolute;
  width:50px;
  height:50px;
  border-radius:100%;
  left:0;
  top:-5px;
  z-index:2;
  background:#fff;
  box-shadow:0 0 5px rgba(0,0,0,.2);
  transition:.4s 
}
.comm-three li input,
.form-checks input,
.fb-check input {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  z-index:5;
  opacity:0;
  cursor:pointer 
}
.fb-check input {
  display:none 
}
.comm-three li input:hover+label:after,
.form-checks input:hover+label:after,
.fb-check input:hover+label:after {
  box-shadow:0 2px 15px 0 rgba(0,0,0,.2),0 3px 8px 0 rgba(0,0,0,.15) 
}
.comm-three li input:checked+label:after,
.form-checks input:checked+label:after,
.fb-check input:checked+label:after {
  left:32px 
}
.comm-three li label {
  background:#bbb;
  height:7px;
  width:45px 
}
.comm-three li label:after {
  background:#fff;
  top:-7px;
  width:20px;
  height:20px 
}
.comm-three li input:hover+label:after {
  -webkit-transform:scale(1.4,1.4);
  transform:scale(1.4,1.4) 
}
.comm-three li input:checked+label {
  background:#299a54 
}
.comm-three li input:checked+label:after {
  background:#368bd6;
  left:30px 
}
.form-checks label {
  background:#bbb;
  height:7px;
  width:45px 
}
.form-checks label:after {
  background:#fff;
  top:-7px;
  width:20px;
  height:20px 
}
.form-checks input:hover+label:after {
  -webkit-transform:scale(1.4,1.4);
  transform:scale(1.4,1.4) 
}
.form-checks input:checked+label {
  background:#299a54 
}
.form-checks input:checked+label:after {
  background:#368bd6;
  left:30px 
}
.fb-check label {
  background:#151617;
  height:12px;
  width:40px 
}
.fb-check label:after {
  background:#368bd6;
  top:-4px;
  width:20px;
  height:20px 
}
.fb-check input:hover+label:after {
  -webkit-transform:scale(1.4,1.4);
  transform:scale(1.4,1.4) 
}
.fb-check input:checked+label {
  background:#299a54 
}
.fb-check input:checked+label:after {
  background:#368bd6;
  left:21px 
}
.fb-check label span {
  position:absolute;
  padding-left:55px;
  width:165px;
  top:-6px 
}
.bottom_nav {
  clear:both;
  padding-top:20px 
}
.pagi_load {
  text-align:center 
}
.pagi_load>span>a,
.pagi_load>span>span,
.pagi_load>div,
.pagi_load>div a {
  font-size:16px;
  width:50px;
  height:50px;
  color:#fff;
  background-color:#368bd6;
  display:inline-block;
  vertical-align:middle;
  line-height:50px;
  text-decoration:none;
  border-radius:50%;
  margin:4px 
}
.pagi_load>span>a,
.pagi_load>div,
.pagi_load>div a {
  background-color:inherit;
  color:#8f95a3 
}
.pagi_load>span>a:hover,
.pagi_load>div a:hover {
  background-color:#368bd6;
  color:#fff 
}
.bottom_nav.bn_loadmore .pagi_load span {
  display:none 
}
.bottom_nav.bn_loadmore {
  clear:both;
  opacity:0 
}
.fancybox-fx-material.fancybox-slide--previous,
.fancybox-fx-material.fancybox-slide--next {
  transform:translateY(-60px) scale(1.1);
  opacity:0 
}
.fancybox-fx-material.fancybox-slide--current {
  opacity:1;
  transform:translateY(0) scale(1) 
}
.btn_filt {
  margin-top:1px 
}
.header-menu {
  position:relative;
  justify-content:flex-start!important;
  -webkit-justify-content:flex-start!important 
}
.header-menu>li>a {
  display:block;
  line-height:60px;
  height:60px;
  padding:0 20px;
  color:#c4d3e3;
  text-transform:uppercase;
  position:relative;
  z-index:101 
}
.header-menu>li:hover>a {
  color:#fff;
  -webkit-box-shadow:inset 0 -3px #368bd6;
  -moz-box-shadow:inset 0 -3px #368bd6;
  -ms-box-shadow:inset 0 -3px #368bd6;
  -o-box-shadow:inset 0 -3px #368bd6;
  box-shadow:inset 0 -3px #368bd6 
}
.hidden-menu {
  background-color:#242227;
  box-shadow:0 5px 20px rgba(0,0,0,.75);
  z-index:100;
  position:absolute;
  top:99%;
  width:920px;
  border:1px solid #1e222d;
  font-size:14px;
  pointer-events:none;
  opacity:0;
  transform:translateY(30px);
  transition:all .3s;
  border-radius:2px 
}
.header-menu>li:hover .hidden-menu {
  pointer-events:auto;
  opacity:1;
  transform:translateY(0px) 
}
.hm-left {
  width:254px;
  padding:27px 30px;
  border-radius:2px 0 0 2px;
  font-weight:500;
  background:#131722;
  box-shadow:inset -1px 0 #0e1119;
  border-right:1px solid #1e222d 
}
.hm-right {
  padding:20px 30px;
  column-width:180px 
}
.hm-right a {
  display:inline-block;
  line-height:36px;
  color:#c4d3e3 
}
.hm-left a:not(:hover) {
  color:#ccc 
}
.hm-left li {
  margin-bottom:5px 
}
.col-4 li {
  width:25% 
}
.col-3 li {
  width:29% 
}
.hm-title {
  margin-bottom:5px 
}
ul+.hm-title {
  margin-top:20px 
}
.btn-menu,
.btn-menu2 {
  display:none 
}
.side-panel {
  width:280px;
  height:100%;
  overflow-x:hidden;
  overflow-y:auto;
  background-color:#242227;
  padding:15px;
  z-index:99999;
  position:fixed;
  left:-320px;
  top:0;
  transition:left .4s;
  -webkit-transition:left .4s 
}
.side-panel.active {
  left:0 
}
.close-overlay {
  width:100%;
  height:100%;
  background-color:rgba(0,0,0,.5);
  position:fixed;
  left:0;
  top:0;
  z-index:99998;
  display:none 
}
.btn-close {
  cursor:pointer;
  display:block;
  left:280px;
  top:-40px;
  position:fixed;
  z-index:99999;
  width:40px;
  height:40px;
  line-height:40px;
  text-align:center;
  font-size:18px;
  background-color:#e84e36;
  color:#fff;
  transition:top .4s;
  -webkit-transition:top .4s 
}
.btn-close.active {
  top:0 
}
body.opened-menu {
  overflow:hidden;
  width:100%;
  height:100% 
}
.side-panel .header-menu {
  margin:0;
  padding:0 
}
.side-panel .header-menu>li {
  width:100%;
  margin:0;
  padding:0 
}
.side-panel .header-menu>li>a {
  height:40px;
  line-height:40px 
}
.side-panel .hidden-menu {
  width:100%;
  display:block;
  position:static;
  width:calc(100% + 20px);
  opacity:1;
  pointer-events:auto;
  transform:none;
  box-shadow:none;
  border-bottom:3px solid #368bd6;
  border-top:3px solid #368bd6;
  margin-left:-10px;
  display:none 
}
.side-panel .header-menu>li>a:before {
  display:none!important 
}
.side-panel .hidden-menu.is-active {
  display:block!important 
}
.menu {
  position:fixed;
  top:120px;
  left:0;
  width:300px;
  height:calc(100vh - 120px);
  background-color:#1c1d22 
}
.menu {
  z-index:1000;
  top:0;
  width:100%;
  height:100vh;
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0);
  -webkit-transition:-webkit-transform .3s;
  transition:transform .3s 
}
.menu__wrap {
  position:absolute;
  top:3.5em;
  bottom:0;
  overflow:hidden;
  width:100% 
}
.menu__level {
  position:absolute;
  top:0;
  left:0;
  visibility:hidden;
  overflow:hidden;
  overflow-y:scroll;
  width:calc(100% + 50px);
  height:100%;
  margin:0;
  padding:0;
  list-style-type:none 
}
.menu__level:focus {
  outline:none 
}
.menu__level--current {
  visibility:visible 
}
.menu__item {
  display:block;
  width:calc(100% - 50px) 
}
.menu__link {
  font-weight:600;
  position:relative;
  display:block;
  font-size:14px;
  padding:1em 2.5em 1em 1.5em;
  color:#bdbdbd;
  -webkit-transition:color .1s;
  transition:color .1s 
}
.menu__link[data-submenu]::after {
  content:'\f105';
  font-family:fontawesome;
  position:absolute;
  right:0;
  padding:.25em 1.25em;
  color:#fff 
}
.menu__link:hover,
.menu__link:focus,
.menu__link[data-submenu]:hover::after,
.menu__link[data-submenu]:focus::after {
  color:#368bd6 
}
.menu__link--current::before {
  content:'\00B7';
  font-size:2.5em;
  line-height:0;
  position:absolute;
  top:41%;
  left:8px;
  height:4px;
  color:#368bd6 
}
[class^=animate-],
[class*=' animate-'] {
  visibility:visible 
}
.animate-outToRight .menu__item {
  -webkit-animation:outToRight .6s both cubic-bezier(.7,0,.3,1);
  animation:outToRight .6s both cubic-bezier(.7,0,.3,1) 
}
@-webkit-keyframes outToRight {
  to {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0) 
  }
}
@keyframes outToRight {
  to {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0) 
  }
}
.animate-outToLeft .menu__item {
  -webkit-animation:outToLeft .6s both cubic-bezier(.7,0,.3,1);
  animation:outToLeft .6s both cubic-bezier(.7,0,.3,1) 
}
@-webkit-keyframes outToLeft {
  to {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0) 
  }
}
@keyframes outToLeft {
  to {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0) 
  }
}
.animate-inFromLeft .menu__item {
  -webkit-animation:inFromLeft .6s both cubic-bezier(.7,0,.3,1);
  animation:inFromLeft .6s both cubic-bezier(.7,0,.3,1) 
}
@-webkit-keyframes inFromLeft {
  from {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0) 
  }
  to {
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0) 
  }
}
@keyframes inFromLeft {
  from {
    opacity:0;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0) 
  }
  to {
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0) 
  }
}
.animate-inFromRight .menu__item {
  -webkit-animation:inFromRight .6s both cubic-bezier(.7,0,.3,1);
  animation:inFromRight .6s both cubic-bezier(.7,0,.3,1) 
}
@-webkit-keyframes inFromRight {
  from {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0) 
  }
  to {
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0) 
  }
}
@keyframes inFromRight {
  from {
    opacity:0;
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0) 
  }
  to {
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0) 
  }
}
.menu__breadcrumbs {
  font-size:10px;
  line-height:1;
  position:relative;
  padding:2.5em 3.75em 1.5em 2.5em 
}
.menu__breadcrumbs a {
  font-weight:700;
  display:inline-block;
  cursor:pointer;
  vertical-align:top;
  letter-spacing:1px;
  text-transform:uppercase;
  color:#368bd6 
}
.menu__breadcrumbs a:last-child {
  pointer-events:none 
}
.menu__breadcrumbs a:hover,
.menu__breadcrumbs a:focus {
  color:#368bd6 
}
.menu__breadcrumbs a:not(:last-child)::after {
  content:'\f105';
  font-family:fontawesome;
  display:inline-block;
  padding:0 .5em;
  color:#368bd6 
}
.menu__breadcrumbs a:not(:last-child):hover::after,
.menu__breadcrumbs a:not(:last-child):focus::after {
  color:#33353e 
}
.menu__back {
  font-size:1.05em;
  position:absolute;
  z-index:100;
  top:0;
  right:2.25em;
  margin:0;
  padding:1.365em .65em 0 0;
  cursor:pointer;
  color:#2a2b30;
  border:none;
  background:0 0 
}
.menu__back--hidden {
  pointer-events:none;
  opacity:0 
}
.menu__back:hover,
.menu__back:focus {
  color:#fff;
  outline:none 
}
.action {
  display:block;
  margin:0;
  padding:0;
  cursor:pointer;
  border:none;
  background:0 0 
}
.action:focus {
  outline:none 
}
.action--open {
  display:none;
  font-size:20px;
  color:#fff;
  z-index:1000 
}
.m-meta {
  display:inline-block;
  position:absolute;
  padding:5px 10px 
}
.m-kp {
  background-color:#dd4d1b;
  color:#fff;
  right:0;
  bottom:10px 
}
.m-imdb {
  background-color:#ffdb4c;
  color:#000;
  right:0;
  bottom:10px 
}
.m-kp:before,
.m-imdb:before {
  content:attr(data-label);
  margin-right:3px 
}
.mrates {
  position:absolute;
  right:0;
  top:0 
}
.mrate-kp,
.mrate-imdb {
  text-align:center;
  padding-left:30px;
  color:#fff;
  font-weight:700;
  height:40px;
  line-height:40px;
  margin-bottom:5px;
  white-space:nowrap 
}
.mrate-kp {
  background:url(../images/kp.png) 0 center no-repeat 
}
.mrate-imdb {
  background:url(../images/imdb.png) 0 center no-repeat 
}
.mrate-kp span,
.mrate-imdb span {
  font-size:11px;
  font-weight:400;
  color:#ccc 
}
.show_side-btnm {
  background-color:#368bd6;
  color:#fff;
  margin-bottom:15px;
  padding:12px;
  cursor:pointer;
  max-width:1490px;
  margin:0 auto 
}
.show_side-btnm span {
  font-size:15px;
  vertical-align:middle;
  margin-right:5px;
  height:15px;
  width:15px 
}
.show_side-btnm .svg-inline--fa {
  margin-right:20px 
}
.show_side-btnm-s {
  background-color:#368bd6;
  color:#fff;
  margin-bottom:15px;
  padding:12px;
  cursor:pointer;
  max-width:1490px;
  margin:0 auto 
}
.show_side-btnm-s .svg-inline--fa {
  margin-right:20px 
}
.action--close {
  font-size:18px;
  top:0;
  right:0;
  padding:10px 15px;
  display:none;
  position:absolute;
  color:#fff;
  background-color:#333 
}
@media screen and (max-width:40em) {
  .action--open,
  .action--close {
    display:inline-block 
  }
  .menu--open {
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0) 
  }
}
@media screen and (max-width:1220px) {
  .short {
    width:calc(100%/5);
    width:-webkit-calc(100%/5) 
  }
  .full_content-info {
    width:60% 
  }
  .full_content-actions {
    width:39% 
  }
  .short.related_item {
    width:calc(100%/7);
    width:-webkit-calc(100%/7) 
  }
  .footer_bottom ul {
    margin-left:18px;
    margin-right:18px 
  }
  .footer_bottom ul li a {
    padding:0 11px 
  }
  .full_content-screens {
    width:32% 
  }
}
@media screen and (max-width:950px) {
  .short {
    width:calc(100%/5);
    width:-webkit-calc(100%/5) 
  }
  .side,
  .head_menu,
  .head_two,
  .show_side-btn {
    display:none 
  }
  .head_one {
    padding:0 10px 0 135px;
    margin-left:10px;
    -webkit-justify-content:flex-end!important;
    justify-content:flex-end!important 
  }
  .logotype {
    top:4px;
    left:10px;
    font-size:25px 
  }
  .logotype>span {
    font-size:22px 
  }
  .logotype-footer {
    top:4px;
    left:10px;
    font-size:30px 
  }
  .logotype-footer>span {
    font-size:22px 
  }
  .logotype>div {
    font-size:11px;
    top:-4px 
  }
  .search_wrap {
    padding:10px 16px 
  }
  .wrap_in {
    margin-top:61px 
  }
  .short_header {
    padding-left:0 
  }
  .short_header h1,
  .short_header h2,
  .short_header h3 {
    font-size:14px 
  }
  .login_box {
    width:320px 
  }
  .sc_tabs span {
    margin-bottom:10px;
    padding:10px 16px 
  }
  .gridder-show .full_header-title h1 {
    font-size:19px 
  }
  .gridder-show .full_header-subtitle {
    font-size:13px 
  }
  .gridder-show .full_info {
    width:100% 
  }
  .gridder-show .full_info li:nth-child(5) {
    display:none 
  }
  .section {
    margin-bottom:20px 
  }
  .short_collection {
    width:calc(100%/1);
    width:-webkit-calc(100%/1) 
  }
  .site_desc,
  .cat_description {
    padding:20px 8px 
  }
  .site_desc img,
  .cat_description img {
    width:150px 
  }
  .header-menu>li:hover>a {
    box-shadow:none 
  }
  .ft_wrp {
    margin-left:0;
    margin-right:10px 
  }
  .btn-menu {
    display:block;
    width:40px;
    line-height:60px;
    text-align:center;
    font-size:20px;
    cursor:pointer;
    color:#fff;
    float:right;
    margin-left:20px 
  }
  .footer .logotype {
    left:16px 
  }
  .short_collection .text .title {
    font-size:15px 
  }
  .full_header-title {
    margin-left:5%;
    margin-right:5% 
  }
  .full_header-title h1 {
    font-size:18px 
  }
  .full_header-subtitle {
    font-size:12px 
  }
  .full_content-poster {
    width:100%;
    float:none;
    margin-top:0;
    margin-bottom:30px;
    background:0 0 
  }
  .full_header-title .full_content-poster {
    width:90px;
    display:block;
    float:left;
    margin-right:16px;
    margin-top:0;
    margin-bottom:10px;
    -webkit-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:0 3px 20px rgba(0,0,0,.4);
    box-shadow:0 3px 20px rgba(0,0,0,.4) 
  }
  .full_header-title .full_content-poster img {
    display:block 
  }
  .full_content-poster img,
  .full_content-poster .meta.label_quel-hd,
  .full_content-poster .meta.label_quel-camrip {
    display:none 
  }
  .full_header-inner {
    padding-bottom:0;
    text-align:left 
  }
  .full_header-actions {
    margin-top:115px 
  }
  .full_header-actions a {
    font-size:14px;
    width:auto;
    text-align:left;
    display:block;
    -webkit-border-radius:0;
    border-radius:0;
    margin-bottom:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#fff!important;
    margin:0 
  }
  .full_content {
    padding:0;
    margin:0 
  }
  .full_content-inner,
  .full_content-actions {
    width:100%;
    padding:0 
  }
  .full_content-info,
  .full_content-desc,
  .full_content-screens {
    width:100% 
  }
  .full_subcontent {
    padding:13px 3px 
  }
  .full_content-info {
    margin-bottom:25px 
  }
  .full_info li {
    font-size:13px 
  }
  .full_favourite {
    text-align:left 
  }
  .db_rates>div {
    width:44%;
    text-align:center 
  }
  .full_favourite {
    font-size:14px;
    width:auto;
    text-align:left;
    display:block;
    -webkit-border-radius:0;
    border-radius:0;
    margin-bottom:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#fff!important;
    margin:0;
    padding:0;
    height:40px;
    line-height:40px 
  }
  .short.related_item {
    width:calc(100%/7.3);
    width:-webkit-calc(100%/7.3) 
  }
  .xfieldimagegallery li {
    width:32.5% 
  }
  .btn_filt {
    width:100%;
    background-color:#242227 
  }
  .flex-2>* {
    width:100%!important 
  }
  .fb-check label span {
    width:185px!important 
  }
}
@media screen and (max-width:760px) {
  .short {
    width:calc(100%/4);
    width:-webkit-calc(100%/4) 
  }
}
@media screen and (max-width:590px) {
  .short {
    width:calc(100%/2);
    width:-webkit-calc(100%/2) 
  }
  .short.related_item {
    width:calc(100%/2.2);
    width:-webkit-calc(100%/2.2) 
  }
  .footer_bottom {
    display:none 
  }
  .kp span,
  .imdb span {
    padding:1px 2px 
  }
  .footer {
    padding:0 
  }
}
.bottom-nav {
  clear:both;
  opacity:0 
}
.top-title {
}
.top-title span {
  vertical-align:middle 
}
.top-title span span {
  color:#607d8b;
  display:contents 
}
.side_bt span {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:160px;
  display:inline-block;
  vertical-align:middle 
}
.upd-in {
  display:flex;
  align-items:center;
  justify-content:flex-start 
}
.upd-item {
  margin-bottom:5px;
  position:relative;
  background:rgba(21,22,23,.6);
  padding-bottom:2px;
  overflow:hidden 
}
.upd-img {
  width:45px;
  height:55px;
  border-radius:2px;
  margin-right:5px;
  display:inline-block 
}
.upd-title {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:200px 
}
.upd-meta {
  font-size:12px;
  font-weight:500 
}
.upd-desc {
  display:inline-block;
  padding-left:10px;
  color:#ccc 
}
.upd-date {
  padding-left:30px;
  text-transform:capitalize;
  position:absolute;
  left:0;
  top:10px;
  font-size:11px;
  font-weight:300 
}
.upd-date>div:first-child {
  font-size:24px;
  font-weight:400;
  position:absolute;
  left:0;
  top:-1px 
}
.upd-fav {
  position:absolute;
  right:0;
  top:12px;
  font-size:18px;
  cursor:pointer 
}
.upd-fav:hover {
  color:#c45942 
}
.translation1 {
  color:#8f95a3;
  font-size:10px 
}
.upd-right span {
  height:22px;
  width:21px;
  display:inline-block;
  vertical-align:middle 
}
.voirfilms_player,
.voirfilms_voice {
  background:url(../images/master.png) no-repeat 
}
.upd-right span.voirfilms_voice {
  width:21px;
  float:right;
  margin:2px 5px 2px 0 
}
.voirfilms_player {
  background-position:-699px -149px 
}
.voirfilms_voice.VOL {
  background:url(../images/vo_new.png) no-repeat 
}
.voirfilms_voice.BDL {
  background:url(../images/bd_ser.png) no-repeat;
  margin-top:8px 
}
.upd-right .younetu {
  width:21px;
  float:right;
  margin:2px 5px 2px 0;
  background:url(../images/younetu_ico_6.png) no-repeat 
}
.upd-left {
  width:calc(100% - 90px);
  width:-webkit-calc(100% - 90px);
  display:block;
  text-overflow:ellipsis 
}
.upd-left span {
  font-weight:700;
  text-transform:uppercase 
}
.upd-left span span {
  color:#003697 
}
.upd-izobritenie {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:180px;
  display:inline-block;
  vertical-align:middle 
}
.upd-left-2 {
  vertical-align:middle 
}
.video-box embed,
.video-box object,
.video-box video,
.video-box iframe,
.video-box frame {
  height:450px 
}
.player-box {
  background-color:#242227;
  background-image: url(https://c.tenor.com/5o2p0tH5LFQAAAAi/hug.gif);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 10%;
}
.player-box img {
  width:100%;
  height:450px 
}
.insideIframe {
  height:450px;
  width:100%;
  background-size:cover 
}
.in_image {
  height:100%;
  width:100%;
  background:rgba(0,0,0,.6) linear-gradient(to top right,rgba(72,165,218,.2),#2c2c2c);
  position:relative 
}
#click_me {
  z-index:1;
  border-radius:50%;
  transform:translateX(-50%) translateY(-50%);
  box-shadow:0 0 31px 0 #368bd6;
  cursor:pointer!important;
  background:#fff;
  animation:jump_jump 1s ease infinite alternate;
  height:90px;
  width:90px;
  position:absolute;
  top:50%;
  left:50% 
}
#click_me_ser {
  z-index:1;
  border-radius:33%;
  transform:translateX(-50%) translateY(-50%);
  cursor:pointer!important;
  background:#97ce68;
  animation:jump_jump 1s ease infinite alternate;
  height:90px;
  width:90px;
  position:absolute;
  top:50%;
  left:50% 
}
.icon_play {
  background-image:url(/templates/king-mod/images/play_circle_filled_white_192x192.png);
  position:absolute;
  height:90px;
  width:90px;
  background-size:90px 90px 
}
.in_image span {
  text-align:center;
  line-height:90px;
  font-size:80px;
  color:#368bd6 
}
.rrange {
  padding-left:10px;
  padding-right:10px 
}
.liens {
  background-color:#fff 
}
.liens-t {
  background-color:#64a536;
  background:linear-gradient(to bottom,#92b878 0,#67b72d 100%);
  padding:10px;
  font-size:12px;
  color:#e1e1e1 
}
.lien {
  padding:0 5px;
  height:36px;
  line-height:35px 
}
.lien:hover {
  box-shadow:inset 0 -3px #368bd6;
  background:rgba(0,0,0,.2) 
}
.lien.active {
  box-shadow:inset 0 -3px #368bd6;
  background:rgba(0,0,0,.2) 
}
.lien-left {
  height:35px;
  overflow:hidden;
  width:60% 
}
.lien-right {
  height:35px;
  overflow:hidden;
  width:40% 
}
.lien-num {
  float:left;
  width:55px 
}
.lien-left img {
  margin:11px 3px 0 10px;
  float:left;
  width:100px;
  height:13px 
}
.lien-left b {
  font-weight:700 
}
.lien-left span {
  height:22px;
  float:left;
  margin:6px 3px 0 0 
}
.pl-1,
.pl-2 {
  float:left 
}
.pl-1 {
  width:71px 
}
.pl-3,
.pl-4,
.pl-5 {
  float:right 
}
.pl-2,
.pl-3,
.pl-4,
.pl-5 {
  margin-left:10px 
}
.pl-3 {
  font-size:12px 
}
.pl-5 {
  padding:0 10px;
  background:#368bd6;
  border-radius:4px;
  font-weight:500;
  line-height:25px;
  margin-top:4px;
  color:#fff 
}
.pl-4 img {
  height:20px;
  position:relative;
  top:3px 
}
.serv {
  font-weight:600;
  text-transform:uppercase 
}
.player-list li.current>a {
  box-shadow:inset 0 -3px #368bd6;
  background:rgba(0,0,0,.2) 
}
.player-list li.current {
  box-shadow:inset 0 -3px #368bd6;
  background:rgba(0,0,0,.2) 
}
.player-list li>div {
  display:block;
  cursor:pointer;
  padding:0 15px 5px 
}
.player-list li>div:after {
  content:"";
  display:table;
  clear:both 
}
.player-list li:nth-child(2n) {
  background-color:#1e1d21 
}
i.server {
  background:url(../images/players_1.png) no-repeat;
  border-radius:10px;
  margin-right:10px;
  display:inline-block;
  vertical-align:middle 
}
i.server.player-papstream {
  width:20px;
  height:20px;
  background-position:0 -520px 
}
i.server.player-1fichier {
  width:20px;
  height:20px;
  background-position:0 0 
}
i.server.player-allocine {
  width:20px;
  height:20px;
  background-position:0 -20px 
}
i.server.player-allvid {
  width:20px;
  height:20px;
  background-position:0 -40px 
}
i.server.player-cloudy {
  width:20px;
  height:20px;
  background-position:0 -60px 
}
i.server.player-estream {
  width:20px;
  height:20px;
  background-position:0 -80px 
}
i.server.player-exashare {
  width:20px;
  height:20px;
  background-position:0 -100px 
}
i.server.player-flashx {
  width:20px;
  height:20px;
  background-position:0 -120px 
}
i.server.player-mystream {
  width:20px;
  height:20px;
  background-position:0 -140px 
}
i.server.player-netu {
  width:20px;
  height:20px;
  background-position:0 -160px 
}
i.server.player-nowvideo {
  width:20px;
  height:20px;
  background-position:0 -180px 
}
i.server.player-ok-ru,
i.server.player-okru {
  width:20px;
  height:20px;
  background-position:0 -200px 
}
i.server.player-ok.ru {
  width:20px;
  height:20px;
  background-position:0 -220px 
}
i.server.player-openload {
  width:20px;
  height:20px;
  background-position:0 -240px 
}
i.server.player-streamin {
  width:20px;
  height:20px;
  background-position:0 -260px 
}
i.server.player-t_l_charger-sur-uptobox {
  width:20px;
  height:20px;
  background-position:0 -280px 
}
i.server.player-thevideo {
  width:20px;
  height:20px;
  background-position:0 -300px 
}
i.server.player-uptobox {
  width:20px;
  height:20px;
  background-position:0 -320px 
}
i.server.player-uptostream {
  width:20px;
  height:20px;
  background-position:0 -340px 
}
i.server.player-vidbull {
  width:20px;
  height:20px;
  background-position:0 -360px 
}
i.server.player-vidtodo {
  width:20px;
  height:20px;
  background-position:0 -380px 
}
i.server.player-vidup {
  width:20px;
  height:20px;
  background-position:0 -400px 
}
i.server.player-vodlocker {
  width:20px;
  height:20px;
  background-position:0 -420px 
}
i.server.player-vshare {
  width:20px;
  height:20px;
  background-position:0 -440px 
}
i.server.player-watchers {
  width:20px;
  height:20px;
  background-position:0 -460px 
}
i.server.player-youwatch {
  width:20px;
  height:20px;
  background-position:0 -480px 
}
i.server.player-zstream {
  width:20px;
  height:20px;
  background-position:0 -500px 
}
i.server.player-rapidvideo {
  width:20px;
  height:20px;
  background-position:0 -560px 
}
i.server.player-vidoza {
  width:20px;
  height:20px;
  background-position:0 -600px 
}
i.server.player-vidlox {
  width:20px;
  height:20px;
  background-position:-91px -3px 
}
i.server.player-uqload {
  width:20px;
  height:20px;
  background:url(/images/uqload_ico.png) no-repeat 
}
i.server.player-younetu {
  width:20px;
  height:20px;
  background:url(/images/younetu_ico_6.webp) no-repeat 
}
i.server.player-youtube {
  width:20px;
  height:20px;
  background:url(/images/youtube_ico_2.png) no-repeat;
  margin-bottom:6px 
}
i.server.player-upvid {
  width:20px;
  height:20px;
  background:url(/images/upvid_ico.png) no-repeat 
}
i.server.player-verystream {
  width:20px;
  height:20px;
  background:url(/images/verystream_ico.png) no-repeat 
}
i.server.player-clipwatching {
  width:20px;
  height:20px;
  background:url(/images/clipwatching_ico.png) no-repeat 
}
i.server.player-gounlimited {
  width:20px;
  height:20px;
  background:url(/images/gounlimited_ico.png) no-repeat 
}
i.server.player-powvideo {
  width:20px;
  height:20px;
  background:url(/images/powvideo_ico.png) no-repeat 
}
i.server.player-onlystream {
  width:20px;
  height:20px;
  background:url(/images/onlystream_ico.png) no-repeat 
}
i.server.player-mixdrop {
  width:20px;
  height:20px;
  background:url(/images/mixdrop_ico.png) no-repeat 
}
i.server.player-fembed {
  width:20px;
  height:20px;
  background:url(/images/fembed_ico.png) no-repeat 
}
i.server.player-vshare {
  width:20px;
  height:20px;
  background:url(/images/vshare_ico.png) no-repeat 
}
i.server.player-vidlox {
  width:20px;
  height:20px;
  background:url(/images/vidlox_ico.png) no-repeat 
}
i.server.player-doodstream {
  width:20px;
  height:20px;
  background:url(/images/doodstream_ico.png) no-repeat 
}
i.server.player-streamtape {
  width:20px;
  height:20px;
  background:url(/images/streamtape.png) no-repeat 
}
i.server.player-filemoon {
  width:20px;
  height:20px;
  background:url(/images/filemoon.png) no-repeat 
}
i.server.player-streamhub {
  width:20px;
  height:20px;
  background:url(/images/streamhub.png) no-repeat 
}
i.server.player-vidguard {
  width:20px;
  height:20px;
  background:url(/images/vidguard.png) no-repeat 
}
i.server.player-voe {
  width:20px;
  height:20px;
  background:url(/images/voe.png) no-repeat 
}
i.server-2 {
  background:url(/images/players_2.png) no-repeat;
  border-radius:10px;
  margin-right:10px;
  display:inline-block;
  vertical-align:middle 
}
i.server-2.player-streamango {
  width:20px;
  height:20px;
  background-position:0 -40px 
}
.undervideo {
  color:#ccc 
}
.saisontab {
  padding:10px;
  background:#1e1d21;
  width:100% 
}
.saisontab-bis {
  padding:10px;
  background:#1e1d21;
  width:100%;
  color:#919296;
  margin:20px 0;
  font-size:12px 
}
.season-overlay {
  position:absolute;
  top:0;
  width:100%;
  height:100%;
  background-color:#151515ba;
  display:flex;
  align-items:center;
  justify-content:center 
}
.txt-utile {
  color:#368bd6;
  font-weight:700 
}
.th-vf:before,
.th-vostfr:before,
.th-vo:before {
  content:"";
  width:65px;
  height:65px;
  position:absolute;
  left:0;
  top:0;
  z-index:20;
  background:url(../images/vf.png) left top no-repeat 
}
.th-vostfr:before {
  background:url(../images/vostfr.png) left top no-repeat 
}
.th-vo:before {
  background:url(../images/vo.png) left top no-repeat 
}
.th-trad {
  width:22px;
  height:15px;
  display:inline-block;
  float:right;
  margin:9px 3px 0 0 
}
.th-vostfr_s {
  background:url(../images/vostfr_sss.png) no-repeat 
}
.th-vf_s {
  background:url(../images/vf_sss.png) no-repeat 
}
.th-vo_s {
  background:url(../images/vo_sss.png) no-repeat 
}
.th-bd_s {
  background:url(../images/bd_ssss.png) no-repeat 
}
.fsa-ep {
  display:inline-block;
  color:#fff;
  background:#353239;
  font-size:14px;
  font-weight:500;
  text-align:center;
  margin:0 8px 8px 0;
  width:100px;
  border-radius:5px;
  padding:10px 15px;
  width:110px 
}
.fsa-ep.active {
  box-shadow:inset 0 -3px #368bd6 
}
.fsa-ep:hover {
  box-shadow:inset 0 -3px #368bd6 
}
.fctrl1 {
  background-color:#222c31;
  color:#fff;
  line-height:20px 
}
.full-ser-ctrl {
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  padding:20px 10px;
  background-color:#1e1d21 
}
.full-ser-ctrl form {
  display:contents 
}
select.nav-episode-select {
  display:none 
}
.nav-episode-select.open {
  height:30px;
  line-height:30px;
  display:inline-block;
  background-color:#222c31;
  color:#fff;
  border-radius:4px;
  padding:0 5px;
  text-align:center;
  cursor:pointer;
  font-size:15px 
}
.full-ser-ctrl button[type=submit] {
  color:#fff;
  background-color:#222c31;
  display:inline-block;
  height:30px;
  line-height:30px;
  border-radius:4px;
  text-align:center;
  cursor:pointer;
  font-size:15px 
}
.full-ser-ctrl select#nav-season-select,
.full-ser-ctrl select#nav-episode-select,
.full-ser-ctrl button,
.ctrl-prev,
.ctrl-net {
  height:30px;
  line-height:30px;
  display:inline-block;
  background-color:#222c31;
  color:#fff;
  border-radius:4px;
  padding:0 5px;
  text-align:center;
  cursor:pointer;
  font-size:15px 
}
.full-ser-ctrl .ctrl-prev {
  margin:0 
}
.ctrl-prev,
.ctrl-net {
  padding:0 10px 
}
.full-ser-ctrl .ctrl-net {
  margin:0 
}
.full-ser-ctrl option {
  background-color:#222c31;
  color:#fff;
  padding:6px 
}
.full-ser-ctrl select {
  width:18% 
}
.icon-left .fa {
  margin-right:10px 
}
.icon-right .fa {
  margin-left:10px 
}
.full-ser-ctrl .no-active {
  margin:0;
  background:#353239;
  color:#fff;
  pointer-events:none;
  border:0;
  cursor:not-allowed 
}
.yes-active {
  background:#368bd6;
  color:#fff 
}
.full-ser-ctrl .ctrl-prev {
  margin:0 
}
.seasontab {
  background-color:#1e1d21;
  padding:0 10px;
  width:100%;
  margin-top:10px 
}
.sect-title {
  color:#fff;
  margin-bottom:5px;
  font-weight:400;
  font-size:18px;
  margin:10px 
}
.imgtab {
  max-width:100%;
  height:200px;
  border-radius:4px;
  box-shadow:0 3px 3px rgba(0,0,0,.7) 
}
.th-title1 {
  display:block;
  font-size:14px;
  font-weight:500;
  margin:10px 0 0;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  text-transform:uppercase 
}
.seasons-box-items li:nth-child(2n) {
  background-color:#fff 
}
.side-seas {
  font-weight:400;
  font-size:14px;
  display:block;
  padding:7px 3px;
  line-height:20px;
  vertical-align:middle;
  text-align:center;
  color:#ccc 
}
.side-seas:hover {
  box-shadow:inset 0 -3px #368bd6;
  background:rgba(0,0,0,.3) 
}
.side-seas:hover a {
  box-shadow:inset 0 -3px #368bd6;
  background:rgba(0,0,0,.3) 
}
.side-seas.active {
  box-shadow:inset 0 -3px #368bd6 
}
.side-seas-number {
  color:#1e88e5 
}
.side-seas-all {
  display:block;
  text-align:center;
  padding:13px 20px;
  vertical-align:top;
  font-size:14px;
  color:#fff;
  cursor:pointer;
  font-weight:700;
  background:#353239;
  margin:0 0 10px 
}
.side-seas-all:hover {
  color:#fff 
}
.side-seas-over {
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:110px;
  display:inline-block;
  vertical-align:middle 
}
.side-seas-over_2 {
  vertical-align:middle 
}
.side-bc li:nth-child(2n) {
  background-color:#151617 
}
.full-ser-keywords {
  font-size:12px;
  padding:10px;
  background:#1e1d21 
}
.tagstitle {
  font-weight:700;
  font-size:11px 
}
.ft-one {
  font-size:12px;
  text-align:center 
}
.thumb {
  width:25%;
  padding:0 7px 15px;
  float:left 
}
.th-in {
  position:relative 
}
.th-img {
  display:block 
}
.th-desc {
  padding:7px;
  height:67px 
}
.img-resp-v {
  overflow:hidden;
  position:relative;
  background-color:#000;
  padding-top:120%;
  border-radius:4px;
  box-shadow:0 3px 3px rgba(0,0,0,.7) 
}
.img-resp-v img {
  position:absolute;
  left:0;
  top:0;
  width:100%;
  min-height:100%;
  display:block;
  object-fit:cover 
}
.img-box img,
.img-resp-v img {
  display:block 
}
.th-img:hover {
  opacity:.9 
}
figcaption {
  color:#3e4a56;
  background-color:rgba(255,255,255,.8);
  box-shadow:0 0 0 3px #3e4a56;
  font-weight:600;
  text-align:center;
  width:100%;
  bottom:0;
  line-height:27px;
  font-size:14px;
  position:absolute;
  text-transform:uppercase 
}
.maintitle {
  font-weight:500;
  font-size:24px;
  padding:20px;
  text-transform:uppercase;
  box-shadow:inset 0 -3px #368bd6;
  background:rgba(0,0,0,.2);
  text-align:center;
  text-shadow:0 0 2rem #fff 
}
.stopep {
  display:block;
  margin:20px 0;
  width:100%;
  padding:0 
}
.episodetitle {
  width:100%;
  color:#919296;
  font-size:14px;
  line-height:1.5;
  margin-bottom:20px;
  text-align:center 
}
.seasontitle {
  font-weight:500;
  font-size:18px;
  padding:10px;
  box-shadow:inset 0 -3px #368bd6;
  margin-bottom:20px;
  text-transform:uppercase 
}
span.episodes-main {
  color:#368bd6 
}
.full_content-poster {
  height:248px 
}
.full_content-poster img {
  height:248px 
}
@media screen and (max-width:1220px) {
  .full-ser-ctrl .ctrl-prev,
  .full-ser-ctrl .ctrl-net {
    width:100%;
    margin:8px 0 0;
    display:block 
  }
  .full-ser-ctrl select {
    display:none 
  }
  .nav-episode-select.open,
  .full-ser-ctrl select#nav-season-select {
    width:100%;
    margin:8px 0 0;
    display:block;
    font-size:14px 
  }
  .full-ser-ctrl button[type=submit] {
    width:100%;
    margin-top:8px;
    display:block;
    font-size:14px 
  }
  .full-ser-ctrl .no-active {
    width:100%;
    margin-top:8px;
    display:block;
    font-size:14px 
  }
  .full-ser-ctrl a {
    width:100% 
  }
  .fplayer {
    margin-left:0;
    margin-right:0 
  }
  .tab-udvid {
    margin:-20px 0 0 
  }
  .undervideo {
    margin:0 
  }
  .thumb {
    width:25% 
  }
  .ctrl-net.yes-active {
    margin-bottom:8px 
  }
  .ctrl-net.no-active {
    margin-bottom:8px 
  }
}
@media screen and (max-width:950px) {
  .pl-3 {
    display:none 
  }
  .col-ser {
    width:100% 
  }
  .imgtab {
    height:150px 
  }
  .thumb {
    width:25% 
  }
  .cols.vis_side {
    padding:0 
  }
  .cols.vis_side:before {
    width:0 
  }
  .full_content-poster {
    display:none 
  }
  .full_header-title .full_content-poster {
    width:90px;
    height:135px 
  }
  .full_header-title .full_content-poster img {
    width:90px;
    height:135px 
  }
}
@media screen and (max-width:760px) {
  .col-left-main {
    min-height:50vh;
    padding:20px 0 20px 40px 
  }
  .thumb {
    width:33.3% 
  }
  .imgtab {
    height:120px 
  }
}
@media screen and (max-width:590px) {
  .side-seas {
    width:100% 
  }
  .thumb {
    width:50% 
  }
  .col-left-main {
    min-height:50vh;
    padding:20px 0 20px 30px 
  }
  .pl-5 {
    display:none 
  }
  .full_content-desc {
    padding:10px 
  }
}
@media screen and (max-width:470px) {
  .col-left-main {
    min-height:50vh;
    padding:20px 0 20px 10px 
  }
}
.berrors {
  background:#368bd6;
  color:#fff;
  margin:0 10px 20px;
  padding:10px 20px;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -ms-border-radius:2px;
  -o-border-radius:2px;
  border-radius:2px 
}
.berrors a {
  color:#aa4e43;
  text-decoration:underline 
}
.vote-box {
}
.vote-title {
  font-size:18px;
  line-height:21px;
  margin-bottom:20px 
}
.vote {
  margin-bottom:10px 
}
.vote:after {
  content:"";
  display:table;
  clear:both 
}
.vote input {
  display:none 
}
.vote label {
  position:relative 
}
.vote label:before {
  content:"";
  float:left;
  margin:1px 10px 0 0;
  cursor:pointer;
  width:16px;
  height:16px;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  border-radius:8px;
  background-color:#f6f6f6 
}
.vote input:checked+label:before {
  -webkit-box-shadow:inset 0 0 0 4px #f6f6f6;
  -moz-box-shadow:inset 0 0 0 4px #f6f6f6;
  -ms-box-shadow:inset 0 0 0 4px #f6f6f6;
  -o-box-shadow:inset 0 0 0 4px #f6f6f6;
  box-shadow:inset 0 0 0 4px #f6f6f6;
  background-color:#d7295e 
}
.vote label:hover {
  cursor:pointer;
  color:#06c 
}
.vcount {
  margin-top:10px 
}
.vote-buts {
  padding:10px 0 0 
}
.votebuts button:hover {
  opacity:.8 
}
.vvote {
}
button.vres,
button.vall {
  width:auto;
  background:#f6f6f6;
  color:#2a2a2a 
}
button.vres:hover,
button.vall:hover {
  background:#f0f0f0 
}
.vote-buts .fa {
  color:#2a2a2a 
}
.ui-icon,
.close {
  display:block;
  overflow:hidden;
  text-indent:-9999px;
  white-space:nowrap 
}
#pollbox {
  border-bottom:1px dashed #e3e3e3;
  padding-bottom:22px 
}
#dle-poll-list,
#searchtable,
.pm-status {
  padding:0 0 20px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  -ms-border-radius:6px;
  -o-border-radius:6px;
  border-radius:6px 
}
.bbcodes,
.bbcodes_poll,
 {
  margin:10px 10px 0 0 
}
.bbcodes_poll {
  width:100px 
}
.fbutton {
  margin-right:10px 
}
.tableform {
  width:100% 
}
.tableform td,
.tableform th {
  border-top:1px dotted #e3e3e3;
  padding:10px 0;
  text-align:left 
}
.tableform tr:first-child td,
.tableform tr:first-child th {
  border:0 
}
.tableform th,
.tableform .label,
.tableform .addnews {
  width:25%;
  font-weight:400;
  vertical-align:top;
  padding-right:10px;
  padding-top:8px 
}
.fieldtr select,
.f_textarea,
.f_input,
.xfields textarea,
.xprofile textarea,
.tdfield select,
.lfield input,
.editor input[type=text],
#category,
textarea.ui-corner-all,
.pm select,
.xfields input,
.xprofile input,
.xfields select,
.xprofile select,
.mass_comments_action select,
.bbeditor select,
.textin,
select.rating {
  padding:5px 
}
.recipient select {
  width:298px 
}
.checkbox {
  color:#787878;
  padding:4px 0;
  line-height:1em 
}
.checkbox input {
  margin-top:-2px;
  vertical-align:middle 
}
.form-wrap {
}
.form-wrap h1 {
  font-size:24px;
  margin-bottom:20px;
  background-color:#242227;
  padding:7px 
}
.form-wrap>div,
.form-vote>div {
  margin-bottom:20px;
  position:relative 
}
.form-item {
  margin-bottom:20px;
  padding-left:200px;
  position:relative 
}
.form-item>label {
  display:block;
  float:left;
  width:200px;
  margin-left:-200px;
  padding-top:10px 
}
.form-item>input[type=text],
.form-item>input[type=password],
.form-item>input[type=file] {
  float:left;
  max-width:600px 
}
.imp>label:after {
  content:"*";
  margin:0 0 0 10px;
  color:#e85319 
}
.form-buts input[type=button],
.form-buts a {
  width:48%;
  float:left;
  display:block;
  text-align:center;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -ms-box-shadow:none;
  -o-box-shadow:none;
  box-shadow:none;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
  font-size:14px 
}
.form-buts a {
  float:right 
}
.findrelated {
  background:#ffc;
  border:1px solid #9e9e9e;
  padding:5px 
}
.form-textarea>label {
  display:block;
  padding:10px 20px;
  background-color:#242227;
  color:#fff;
  font-size:16px 
}
#category {
  width:100%!important 
}
.form-xfield .addnews {
  vertical-align:middle 
}
.form-checks input#allow_main {
  margin-left:50px 
}
.form-checks label,
#allow_subscribe+label {
  display:inline-block;
  line-height:30px;
  margin-left:5px;
  position:relative;
  top:1px 
}
.form-submit button:last-child {
  margin-left:10px 
}
.form-secur {
  width:100%;
  float:right 
}
.form-secur input {
  display:inline-block;
  max-width:300px;
  vertical-align:top 
}
.form-secur>a {
  display:inline-block;
  vertical-align:top;
  margin-left:10px 
}
.form-secur select {
  width:100%;
  max-width:600px 
}
.form-item>input[type=button] {
  position:absolute;
  right:0;
  top:0;
  height:40px;
  line-height:40px 
}
#result-registration {
  text-align:center 
}
.form-checks label span {
  position:absolute;
  padding-left:55px;
  width:570px;
  top:-11px 
}
.xfields textarea,
.xprofile textarea {
  height:200px 
}
.xfields input,
.xprofile input {
  max-width:250px;
  display:inline-block 
}
.xfields_table td {
  vertical-align:top 
}
.xfields .bb-editor {
  margin-top:10px 
}
.user-prof {
  border:1px solid #1b2024;
  background-color:#1e2831;
  margin-bottom:20px 
}
.up-first {
  padding:30px 170px 0 150px;
  position:relative;
  background:#1b2024;
  color:#fff;
  height:100px;
  z-index:20 
}
.up-first32:before {
  content:"";
  width:100%;
  height:100%;
  position:absolute;
  left:0;
  top:0;
  background-color:rgba(0,0,0,.6) 
}
.up-first>* {
  position:relative;
  z-index:10 
}
.up-img {
  width:100px;
  height:100px;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  border:5px solid #1b2024;
  -webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);
  -moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);
  -ms-box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);
  -o-box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);
  box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);
  position:absolute;
  left:30px;
  bottom:-30px 
}
.up-first h1 {
  font-size:18px;
  font-weight:700;
  margin-bottom:10px 
}
.up-group span {
  color:#fff!important;
  font-weight:700 
}
.up-status {
  text-align:center;
  width:100px;
  position:absolute;
  left:30px;
  bottom:-73px 
}
.offline,
.online {
  padding:5px 10px;
  display:inline-block;
  color:#fff;
  background-color:#626262;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px 
}
.online {
  background:#99ce1b 
}
.up-second {
  height:100px;
  background-color:#1e1d21;
  color:#fff;
  padding:20px 30px 20px 150px 
}
.up-second li {
  width:23%;
  display:flex;
  flex-direction:column;
  justify-content:center;
  text-align:center;
  font-weight:700 
}
.up-second li p {
  font-weight:400;
  font-size:12px;
  text-transform:uppercase;
  margin-top:10px 
}
.up-second li:first-child {
  border-right:1px solid #8f95a3 
}
.up-second li a {
  padding:0 5px;
  line-height:38px!important 
}
.up-third {
  padding:0 30px;
  background:#151617;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#151617));
  background:-webkit-linear-gradient(top,#151617 0);
  background:-moz-linear-gradient(top,#151617 0);
  background:-ms-linear-gradient(top,#151617 0);
  background:-o-linear-gradient(top,#151617 0);
  background:linear-gradient(to bottom,#151617 0);
  color:#fff;
  background-repeat:repeat;
  background-size:100px 100px;
  border-bottom:1px solid #1b2024;
  border-top:1px solid #1b2024;
  -webkit-box-shadow:inset 0 5px 5px -5px rgba(0,0,0,.2);
  -moz-box-shadow:inset 0 5px 5px -5px rgba(0,0,0,.2);
  -ms-box-shadow:inset 0 5px 5px -5px rgba(0,0,0,.2);
  -o-box-shadow:inset 0 5px 5px -5px rgba(0,0,0,.2);
  box-shadow:inset 0 5px 5px -5px rgba(0,0,0,.2) 
}
.up-third li {
  padding:0 20px 0 0;
  width:48%;
  display:inline-block;
  line-height:50px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis 
}
.up-third li a {
  text-decoration:underline;
  color:#fff 
}
.up-edit {
  padding:20px;
  background-color:#1e1d21 
}
.up-edit a {
  padding:0 10px;
  line-height:38px!important;
  display:block;
  text-align:center 
}
.user-popup {
  padding:20px 0;
  position:relative;
  margin:-20px 
}
.upop-left {
  width:28%;
  float:left;
  position:relative;
  z-index:50;
  text-align:center 
}
.upop-left .up-img {
  position:static;
  display:block;
  margin:0 auto 10px 
}
.upop-right {
  width:72%;
  float:right 
}
.upop-right li {
  padding:5px 0 
}
@media screen and (max-width:1220px) {
  .up-second {
    height:auto;
    padding:10px 30px 10px 150px 
  }
  .up-second li {
    width:48%;
    padding:5px 0;
    border:0!important 
  }
}
@media screen and (max-width:760px) {
  .up-first {
    padding:20px 10px;
    height:auto;
    text-align:center 
  }
  .up-img {
    position:relative;
    margin:10px auto;
    left:0;
    bottom:0 
  }
  .up-status {
    position:relative;
    margin:0 auto;
    left:0;
    bottom:0 
  }
  .up-second,
  .up-edit {
    padding:20px 10px 
  }
}
.search-page {
  margin-bottom:20px;
  color:#fff 
}
.searchstyle {
  width:480px 
}
.search {
  padding:0 
}
#searchtable,
#searchtable td {
  vertical-align:top;
  text-align:left 
}
#searchtable fieldset {
  font-size:11px;
  border:1px solid #31c469;
  padding:10px;
  text-align:left;
  margin:0 4px 4px 0!important;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  -ms-border-radius:6px;
  -o-border-radius:6px;
  border-radius:6px 
}
fieldset legend {
  font-size:11px;
  font-weight:700;
  color:#c4d3e3 
}
#searchtable table,
#searchtable form {
  margin:0;
  width:100% 
}
#searchtable select {
  background-color:#242227 
}
#searchuser,
#searchinput {
  width:90%!important 
}
.search>div {
  margin-bottom:10px 
}
.search input[type=text],
.search select {
  display:block;
  width:100%!important;
  margin-bottom:10px 
}
.search input[type=checkbox],
.search input[type=radio] {
  margin-right:5px 
}
#searchinput+br,
#searchinput+br+br {
  display:none 
}
.sres-wrap {
  background-color:#333;
  display:block;
  padding:15px 15px 15px 230px;
  border:1px solid #111;
  position:relative 
}
.sres-wrap:nth-child(2n) {
  background-color:#222 
}
.sres-wrap:hover {
  z-index:100;
  border-color:#f48625;
  -webkit-box-shadow:0 0 10px 0 transparent;
  -moz-box-shadow:0 0 10px 0 transparent;
  -ms-box-shadow:0 0 10px 0 transparent;
  -o-box-shadow:0 0 10px 0 transparent;
  box-shadow:0 0 10px 0 transparent 
}
.sres-img {
  float:left;
  margin-left:-215px;
  width:200px;
  position:relative 
}
.sres-img img {
  width:100% 
}
.sres-text {
  float:right;
  width:100%;
  color:#ccc 
}
.sres-text h2 {
  font-size:16px;
  color:#fff;
  margin-bottom:20px;
  display:block 
}
.sres-date {
  position:absolute;
  left:0;
  top:0;
  padding:10px;
  background-color:rgba(0,0,0,.7);
  color:#fff 
}
@media screen and (max-width:590px) {
  .sres-wrap {
    padding:10px 
  }
  .sres-img {
    float:none;
    margin:0 auto 10px 
  }
  .sres-text {
    float:none 
  }
}
.stat-list {
  min-height:70px;
  width:33.33%;
  float:left 
}
.stat-list li {
  padding:0 15px 10px 1px 
}
.statistics h4 {
  font-weight:400;
  font-size:16px 
}
.statsbox li {
  padding:8px 0 
}
.pm-menu {
  height:60px;
  white-space:nowrap;
  overflow-y:hidden;
  overflow-x:auto 
}
.pm-menu li {
  display:inline-block;
  margin-right:10px 
}
.pm-menu a {
  padding:0 15px;
  background:#222;
  line-height:40px;
  display:block 
}
.pm-menu a:hover {
  background:#f48625;
  color:#fff 
}
.pm-status {
  margin-bottom:40px 
}
.pm_progress_bar {
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  background-color:#222;
  margin:10px 0;
  overflow:hidden 
}
.pm_progress_bar span {
  background:#fb643c;
  font-size:0;
  text-indent:-2000em;
  height:20px;
  display:block;
  overflow:hidden 
}
.table-resp {
  overflow-y:hidden;
  overflow-x:auto 
}
.pm,
.userstop {
  border:1px solid #111;
  width:100% 
}
.pm tr td,
.userstop tr td {
  padding:10px;
  border:1px solid #111;
  font-size:12px 
}
.pm tr:nth-child(1) {
  background-color:#111;
  color:#fff 
}
.pm tr:nth-child(2n+2),
.userstop tr:nth-child(2n+2) {
  background-color:#222 
}
.pm select {
  width:100%;
  margin-bottom:10px 
}
#dle-pm-preview .bform {
  display:none 
}
#loading-layer {
  display:block!important;
  background-color:#000;
  background-color:rgba(0,0,0,.5);
  z-index:8888!important;
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:100%;
  height:100%;
  text-indent:-9999px;
  overflow:hidden;
  white-space:nowrap 
}
#loading-layer:before,
#loading-layer:after {
  content:"";
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius:50%;
  background-color:#000;
  position:absolute;
  left:50%;
  top:50% 
}
#loading-layer:before {
  width:100px;
  height:100px;
  margin:-50px 0 0 -50px 
}
#loading-layer:after {
  width:40px;
  height:40px;
  background-color:#368bd6;
  margin:-20px 0 0 -20px 
}
#loading-layer:before {
  -webkit-animation:load1 1s infinite ease;
  -moz-animation:load1 1s infinite ease;
  -ms-animation:load1 1s infinite ease;
  -o-animation:load1 1s infinite ease;
  animation:load1 1s infinite ease 
}
#loading-layer:after {
  -webkit-animation:load2 1s infinite -.32s ease;
  -moz-animation:load2 1s infinite -.32s ease;
  -ms-animation:load2 1s infinite -.32s ease;
  -o-animation:load2 1s infinite -.32s ease;
  animation:load2 1s infinite -.32s ease 
}
@-webkit-keyframes load1 {
  0%,
  80%,
  100% {
    -webkit-transform:scale(1,1) 
  }
  40% {
    -webkit-transform:scale(.6,.6) 
  }
}
@-moz-keyframes load1 {
  0%,
  80%,
  100% {
    -moz-transform:scale(1,1) 
  }
  40% {
    -moz-transform:scale(.6,.6) 
  }
}
@-ms-keyframes load1 {
  0%,
  80%,
  100% {
    -ms-transform:scale(1,1) 
  }
  40% {
    -ms-transform:scale(.6,.6) 
  }
}
@-o-keyframes load1 {
  0%,
  80%,
  100% {
    -o-transform:scale(1,1) 
  }
  40% {
    -o-transform:scale(.6,.6) 
  }
}
@keyframes load1 {
  0%,
  80%,
  100% {
    transform:scale(1,1) 
  }
  40% {
    transform:scale(.6,.6) 
  }
}
@-webkit-keyframes load2 {
  0%,
  80%,
  100% {
    -webkit-transform:scale(1,1) 
  }
  40% {
    -webkit-transform:scale(.5,.5) 
  }
}
@-moz-keyframes load2 {
  0%,
  80%,
  100% {
    -moz-transform:scale(1,1) 
  }
  40% {
    -moz-transform:scale(.5,.5) 
  }
}
@-ms-keyframes load2 {
  0%,
  80%,
  100% {
    -ms-transform:scale(1,1) 
  }
  40% {
    -ms-transform:scale(.5,.5) 
  }
}
@-o-keyframes load2 {
  0%,
  80%,
  100% {
    -o-transform:scale(1,1) 
  }
  40% {
    -o-transform:scale(.5,.5) 
  }
}
@keyframes load2 {
  0%,
  80%,
  100% {
    transform:scale(1,1) 
  }
  40% {
    transform:scale(.5,.5) 
  }
}
.scriptcode,
.title_spoiler,
.text_spoiler {
  padding:3px 5px;
  background:#222;
  border:1px solid #111 
}
.title_quote {
  margin-top:2px;
  font-weight:700 
}
.quote {
  margin:15px 0 10px 10px;
  padding:5px 10px;
  border-left:3px solid #ffc100;
  font-family:Georgia,serif;
  font-style:italic;
  color:#ccc;
  background-color:#222 
}
.title_spoiler {
  margin-top:2px 
}
.text_spoiler {
  margin-bottom:2px 
}
.title_spoiler img {
  vertical-align:middle!important;
  margin:0 5px 0 0;
  border:0 
}
.scriptcode {
  color:#ccc;
  text-align:left;
  font-family:courier new 
}
.title_spoiler {
  font-weight:400 
}
.text_spoiler {
  border-top:0;
  text-align:justify 
}
.hide {
  background-color:#222;
  padding:5px;
  color:#ccc;
  margin:0 0 1em 
}
.hide a {
  text-decoration:underline 
}
.hide a:hover {
  text-decoration:none 
}
.inhide {
  border:1px solid #111;
  padding:5px;
  background-color:#222;
  margin-bottom:5px 
}
.calendar {
  font-size:12px;
  width:100%;
  color:#444 
}
.calendar td,
.calendar th {
  padding:7px 0;
  vertical-align:middle;
  text-align:center 
}
.calendar td.day,
.calendar td.day-active-v,
.calendar th.workday {
  border:1px solid #e9e9e9;
  background-color:#fff 
}
.calendar td.weekday,
.calendar td.day-active,
.calendar th.weekday {
  border:1px solid #e3e3e3;
  background-color:#f6f6f6 
}
.weekday-active-v,
.day-active-v,
.weekday-active,
.day-active {
  font-weight:700 
}
.day-active a,
.day-active-v a {
  color:#94bee6 
}
.calendar td.day-current {
  background:#94bee6 
}
.day-current a,
.day-current {
  color:#fff!important 
}
th.monthselect {
  text-align:left;
  padding-bottom:5px 
}
th.monthselect b {
  font-weight:400 
}
th.monthselect center {
  text-align:right 
}
.unit-rating {
  list-style:none;
  margin:0;
  padding:0;
  width:171px;
  height:17px;
  position:relative;
  background:url(../dleimages/rating.png) repeat-x;
  display:inline-block 
}
.unit-rating li {
  text-indent:-90000px;
  padding:0;
  margin:0;
  float:left 
}
.unit-rating li a {
  display:block;
  width:17px;
  height:17px;
  text-decoration:none;
  text-indent:-9000px;
  z-index:17;
  position:absolute;
  padding:0 
}
.unit-rating li a:hover {
  background:url(../dleimages/rating.png) 0 -17px;
  z-index:2;
  left:0 
}
.unit-rating a.r1-unit {
  left:0 
}
.unit-rating a.r1-unit:hover {
  width:17px 
}
.unit-rating a.r2-unit {
  left:17px 
}
.unit-rating a.r2-unit:hover {
  width:34px 
}
.unit-rating a.r3-unit {
  left:34px 
}
.unit-rating a.r3-unit:hover {
  width:51px 
}
.unit-rating a.r4-unit {
  left:51px 
}
.unit-rating a.r4-unit:hover {
  width:68px 
}
.unit-rating a.r5-unit {
  left:68px 
}
.unit-rating a.r5-unit:hover {
  width:85px 
}
.unit-rating a.r6-unit {
  left:85px 
}
.unit-rating a.r6-unit:hover {
  width:102px 
}
.unit-rating a.r7-unit {
  left:102px 
}
.unit-rating a.r7-unit:hover {
  width:119px 
}
.unit-rating a.r8-unit {
  left:119px 
}
.unit-rating a.r8-unit:hover {
  width:136px 
}
.unit-rating a.r9-unit {
  left:136px 
}
.unit-rating a.r9-unit:hover {
  width:153px 
}
.unit-rating a.r10-unit {
  left:153px 
}
.unit-rating a.r10-unit:hover {
  width:170px 
}
.unit-rating li.current-rating {
  background:url(../dleimages/rating.png) 0 -34px;
  position:absolute;
  height:17px;
  display:block;
  text-indent:-9000px;
  z-index:1 
}
.bb-pane {
  height:1%;
  overflow:hidden;
  padding-bottom:5px;
  padding-left:5px;
  margin:0;
  height:auto!important;
  text-decoration:none;
  background:#333;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#222));
  background:-webkit-linear-gradient(top,#333 0%,#222 100%);
  background:-moz-linear-gradient(top,#333 0%,#222 100%);
  background:-ms-linear-gradient(top,#333 0%,#222 100%);
  background:-o-linear-gradient(top,#333 0%,#222 100%);
  background:linear-gradient(to bottom,#333 0%,#222 100%);
  -webkit-border-radius:0;
  -moz-border-radius:0;
  -ms-border-radius:0;
  -o-border-radius:0;
  border-radius:0;
  border:1px solid #111;
  -webkit-box-shadow:none!important;
  -moz-box-shadow:none!important;
  -ms-box-shadow:none!important;
  -o-box-shadow:none!important;
  box-shadow:none!important 
}
.bb-pane>b {
  margin-top:5px;
  margin-left:0;
  vertical-align:middle 
}
.bb-pane .bb-btn+.bb-btn,
.bb-pane .bb-btn+.bb-pane,
.bb-pane .bb-pane+.bb-btn,
.bb-pane .bb-pane+.bb-pane {
  margin-left:-1px 
}
.bb-btn {
  display:inline-block;
  overflow:hidden;
  float:left;
  padding:4px 10px;
  border:1px solid #111;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -ms-box-shadow:none;
  -o-box-shadow:none;
  box-shadow:none;
  background:#444;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#444),color-stop(100%,#333));
  background:-webkit-linear-gradient(top,#444 0%,#333 100%);
  background:-moz-linear-gradient(top,#444 0%,#333 100%);
  background:-ms-linear-gradient(top,#444 0%,#333 100%);
  background:-o-linear-gradient(top,#444 0%,#333 100%);
  background:linear-gradient(to bottom,#444 0%,#333 100%) 
}
.bb-btn:hover {
  background-color:#e6e6e6;
  background:#333;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#333),color-stop(100%,#444));
  background:-webkit-linear-gradient(top,#333 0%,#444 100%);
  background:-moz-linear-gradient(top,#333 0%,#444 100%);
  background:-ms-linear-gradient(top,#333 0%,#444 100%);
  background:-o-linear-gradient(top,#333 0%,#444 100%);
  background:linear-gradient(to bottom,#333 0%,#444 100%) 
}
.bb-btn:active {
  background:#000;
  border-color:#111;
  -webkit-box-shadow:0 0 5px #444 inset;
  -moz-box-shadow:0 0 5px #444 inset;
  -ms-box-shadow:0 0 5px #444 inset;
  -o-box-shadow:0 0 5px #444 inset;
  box-shadow:0 0 5px #444 inset 
}
@font-face {
  font-family:bb-editor-font;
  src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'),
  url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
  font-weight:400;
  font-style:normal 
}
[class^=bb-btn],
[class*=" bb-btn"] {
  font-family:bb-editor-font;
  speak:none;
  font-style:normal;
  font-weight:400;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  font-size:12px;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale 
}
.bb-sel {
  float:left;
  padding:2px 2px 0 
}
.bb-sel select {
  font-size:11px 
}
.bb-sep {
  display:inline-block;
  float:left;
  width:1px;
  padding:2px 
}
.bb-btn {
  cursor:pointer;
  outline:0 
}
#b_font select {
  padding:0 
}
#b_size select {
  padding:0 
}
#b_b:before {
  content:"\f032" 
}
#b_i:before {
  content:"\f033" 
}
#b_u:before {
  content:"\f0cd" 
}
#b_s:before {
  content:"\f0cc" 
}
#b_img:before {
  content:"\f03e" 
}
#b_up:before {
  content:"\e930" 
}
#b_emo:before {
  content:"\f118" 
}
#b_url:before {
  content:"\f0c1" 
}
#b_leech:before {
  content:"\e98d" 
}
#b_mail:before {
  content:"\f003" 
}
#b_video:before {
  content:"\e913" 
}
#b_audio:before {
  content:"\e911" 
}
#b_hide:before {
  content:"\e9d1" 
}
#b_quote:before {
  content:"\e977" 
}
#b_code:before {
  content:"\f121" 
}
#b_left:before {
  content:"\f036" 
}
#b_center:before {
  content:"\f037" 
}
#b_right:before {
  content:"\f038" 
}
#b_color:before {
  content:"\e601" 
}
#b_spoiler:before {
  content:"\e600" 
}
#b_fla:before {
  content:"\ea8d" 
}
#b_yt:before {
  content:"\f166" 
}
#b_tf:before {
  content:"\ea61" 
}
#b_list:before {
  content:"\f0ca" 
}
#b_ol:before {
  content:"\f0cb" 
}
#b_tnl:before {
  content:"\ea61" 
}
#b_br:before {
  content:"\ea68" 
}
#b_pl:before {
  content:"\ea72" 
}
#b_size:before {
  content:"\f034" 
}
#b_font:before {
  content:"\f031" 
}
#b_header:before {
  content:"\f1dc" 
}
#b_sub:before {
  content:"\f12c" 
}
#b_sup:before {
  content:"\f12b" 
}
#b_justify:before {
  content:"\f039" 
}
.bb-pane h1 {
  font-size:36px;
  margin-top:5px;
  margin-bottom:5px 
}
.bb-pane h2 {
  font-size:30px;
  margin-top:5px;
  margin-bottom:5px 
}
.bb-pane h3 {
  font-size:24px;
  margin-top:5px;
  margin-bottom:5px 
}
.bb-pane h4 {
  font-size:18px;
  margin-top:5px;
  margin-bottom:5px 
}
.bb-pane h5 {
  font-size:14px;
  margin-top:5px;
  margin-bottom:5px 
}
.bb-pane h6 {
  font-size:12px;
  margin-top:5px;
  margin-bottom:5px 
}
.bb-pane-dropdown {
  position:absolute;
  top:100%;
  left:0;
  z-index:1000;
  display:none;
  float:left;
  min-width:180px;
  padding:5px 0;
  margin:2px 0 0;
  list-style:none;
  font-size:11px;
  border:1px solid rgba(0,0,0,.15);
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px;
  background:#fff;
  -webkit-box-shadow:0 1px 2px #dadada;
  -moz-box-shadow:0 1px 2px #dadada;
  -ms-box-shadow:0 1px 2px #dadada;
  -o-box-shadow:0 1px 2px #dadada;
  box-shadow:0 1px 2px #dadada 
}
.bb-pane-dropdown>li>a {
  display:block;
  padding:3px 10px;
  clear:both;
  font-weight:400;
  line-height:1.42857;
  color:#333;
  white-space:nowrap 
}
.bb-pane-dropdown>li>a:hover,
.bb-pane-dropdown>li>a:focus {
  text-decoration:none;
  color:#262626;
  background-color:#f5f5f5 
}
.bb-pane-dropdown .color-palette div .color-btn {
  width:17px;
  height:17px;
  padding:0;
  margin:0;
  border:1px solid #fff;
  cursor:pointer 
}
.bb-pane-dropdown .color-palette {
  padding:0 5px 
}
.bb-editor textarea {
  margin-top:-1px 
}
.editorcomm .bb-editor {
  width:565px 
}
.editorcomm .bb-editor textarea {
  height:200px 
}
.quick-edit-text {
  padding:.4em;
  width:350px 
}
.quick-edit-textarea {
  height:250px;
  padding:2px;
  border:1px solid #d7d7d7;
  width:100%;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  -ms-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  -o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075) 
}
#dropmenudiv {
  font:12px Arial;
  padding:10px;
  display:none;
  background:#000;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  border-radius:8px;
  -webkit-box-shadow:0 0 50px 0 rgba(0,0,0,.22);
  -moz-box-shadow:0 0 50px 0 rgba(0,0,0,.22);
  -ms-box-shadow:0 0 50px 0 rgba(0,0,0,.22);
  -o-box-shadow:0 0 50px 0 rgba(0,0,0,.22);
  box-shadow:0 0 50px 0 rgba(0,0,0,.22);
  z-index:200!important 
}
#dropmenudiv a {
  display:block;
  text-decoration:none;
  padding:5px 8px;
  width:154px 
}
fieldset {
  border:1px solid #bfced6;
  padding:5px;
  text-align:left 
}
.fa.fa-play-circle.icolec {
  margin-right: 7px;
  color: #368bd6;
  padding: 1px;
  background: #fff;
  border-radius: 50%;
  font-size: 16px;
}
.pl-2 {
  float: left;
  display: flex;
  align-items: center;
}
.highslide-wrapper,
.highslide-outline {
  background:#fff 
}
.highslide-image {
  border:2px solid #fff 
}
.highslide-active-anchor {
  visibility:hidden 
}
.highslide-active-anchor img {
  visibility:hidden 
}
.highslide-dimming {
  background-color:#000 
}
.highslide-html {
  background-color:#fff 
}
.highslide-loading {
  display:block;
  color:#fff;
  font-size:9px;
  font-weight:700;
  text-decoration:none;
  padding:3px;
  border:1px solid #fff;
  background-color:#000 
}
a.highslide-full-expand {
  background:url(../dleimages/fullexpand.gif) no-repeat;
  display:block;
  margin:0 10px 10px 0;
  width:34px;
  height:34px 
}
.highslide-display-block {
  display:block 
}
.highslide-display-none {
  display:none 
}
.highslide-caption {
  display:none;
  padding:5px;
  background:#fff 
}
.highslide-controls {
  width:195px;
  height:40px;
  background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 0 -90px;
  margin-right:15px;
  margin-bottom:10px;
  margin-top:10px 
}
.highslide-controls ul {
  position:relative;
  left:15px;
  height:40px;
  list-style:none;
  margin:0;
  padding:0;
  background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 100% -90px 
}
.highslide-controls li {
  float:left;
  padding:5px 0 
}
.highslide-controls a {
  background:url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
  display:block;
  float:left;
  height:30px;
  width:30px;
  outline:none 
}
.highslide-controls a.disabled {
  cursor:default 
}
.highslide-controls a span {
  display:none 
}
.highslide-controls .highslide-previous a {
  background-position:0 0 
}
.highslide-controls .highslide-previous a:hover {
  background-position:0 -30px 
}
.highslide-controls .highslide-previous a.disabled {
  background-position:0 -60px!important 
}
.highslide-controls .highslide-play a {
  background-position:-30px 0 
}
.highslide-controls .highslide-play a:hover {
  background-position:-30px -30px 
}
.highslide-controls .highslide-play a.disabled {
  background-position:-30px -60px!important 
}
.highslide-controls .highslide-pause a {
  background-position:-60px 0 
}
.highslide-controls .highslide-pause a:hover {
  background-position:-60px -30px 
}
.highslide-controls .highslide-next a {
  background-position:-90px 0 
}
.highslide-controls .highslide-next a:hover {
  background-position:-90px -30px 
}
.highslide-controls .highslide-next a.disabled {
  background-position:-90px -60px!important 
}
.highslide-controls .highslide-move a {
  background-position:-120px 0 
}
.highslide-controls .highslide-move a:hover {
  background-position:-120px -30px 
}
.highslide-controls .highslide-full-expand a {
  background-position:-150px 0 
}
.highslide-controls .highslide-full-expand a:hover {
  background-position:-150px -30px 
}
.highslide-controls .highslide-full-expand a.disabled {
  background-position:-150px -60px!important 
}
.highslide-controls .highslide-close a {
  background-position:-180px 0 
}
.highslide-controls .highslide-close a:hover {
  background-position:-180px -30px 
}
.clouds_xsmall,
.clouds_small,
.clouds_medium,
.clouds_large,
.clouds_xlarge {
  display:inline-block;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  -ms-border-radius:6px;
  -o-border-radius:6px;
  border-radius:6px;
  margin:0 3px 6px 0 
}
.clouds_xsmall {
  font-size:1em 
}
.clouds_small {
  font-size:1.1em;
  font-weight:700 
}
.clouds_medium {
  font-size:1.2em;
  font-weight:700 
}
.clouds_large {
  font-size:1.3em 
}
.clouds_xlarge {
  font-size:1.4em 
}
.clouds_xsmall:hover,
.clouds_small:hover,
.clouds_medium:hover,
.clouds_large:hover,
.clouds_xlarge:hover {
}
.cloud-tags span a {
  display:block;
  padding:5px 7px;
  border:1px solid #e3e3e3 
}
.cloud-tags span a:hover {
  background-color:#6fb4e3;
  -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);
  -moz-box-shadow:0 0 10px 0 rgba(0,0,0,.2);
  -ms-box-shadow:0 0 10px 0 rgba(0,0,0,.2);
  -o-box-shadow:0 0 10px 0 rgba(0,0,0,.2);
  box-shadow:0 0 10px 0 rgba(0,0,0,.2);
  color:#fff 
}
.tags_more {
  margin-top:10px 
}
#searchsuggestions {
  z-index:99998;
  width:320px;
  font-size:12px;
  background:#333;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 1.6em rgba(0,0,0,.2);
  -moz-box-shadow:0 0 1.6em rgba(0,0,0,.2);
  -ms-box-shadow:0 0 1.6em rgba(0,0,0,.2);
  -o-box-shadow:0 0 1.6em rgba(0,0,0,.2);
  box-shadow:0 0 1.6em rgba(0,0,0,.2) 
}
#searchsuggestions:after {
}
#searchsuggestions a,
#searchsuggestions span.notfound {
  padding:8px 10px;
  display:block;
  text-decoration:none;
  border-bottom:1px solid #111;
  font-weight:400 
}
#searchsuggestions a {
  color:#ccc 
}
#searchsuggestions a:hover {
  text-decoration:none;
  color:#fff;
  background-color:#111 
}
#searchsuggestions span.searchheading {
  display:block;
  margin-bottom:10px;
  font-weight:700;
  text-transform:uppercase 
}
#searchsuggestions span.seperator {
  display:block 
}
#searchsuggestions span.seperator a {
  padding:10px 0;
  text-align:center;
  border:0;
  background-color:#111;
  color:#ccc 
}
#searchsuggestions span.notfound {
  padding:15px 20px;
  display:block 
}
#searchsuggestions .break {
  display:none 
}
.ui-widget-overlay {
  background:#000;
  opacity:.5;
  left:0;
  top:0;
  right:0;
  bottom:0;
  position:fixed 
}
.ui-helper-clearfix:after {
  clear:both;
  content:".";
  display:block;
  height:0;
  visibility:hidden 
}
.ui-helper-clearfix {
  display:inline-block 
}
* html .ui-helper-clearfix {
  height:1% 
}
.ui-helper-clearfix {
  display:block 
}
.ui-dialog {
  background-color:#202328;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:300px;
  -webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.3);
  -moz-box-shadow:0 0 40px 0 rgba(0,0,0,.3);
  -ms-box-shadow:0 0 40px 0 rgba(0,0,0,.3);
  -o-box-shadow:0 0 40px 0 rgba(0,0,0,.3);
  box-shadow:0 0 40px 0 rgba(0,0,0,.3);
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px 
}
.ui-dialog-titlebar {
  padding:20px;
  background-color:#111;
  border-bottom:1px solid #111 
}
.ui-dialog-title {
  margin-top:2px;
  float:left;
  font-size:18px;
  color:#fff 
}
.ui-dialog .ui-dialog-content {
  padding:20px;
  border:0;
  overflow:auto;
  position:relative;
  zoom:1;
  color:#fff 
}
.ui-dialog-content h2 {
  display:inline;
  font-size:1em;
  font-weight:700 
}
.ui-dialog .ui-dialog-buttonpane {
  border-top:1px solid #111;
  padding:15px 20px;
  text-align:center;
  background-color:#2a2d34 
}
.ui-dialog .ui-resizable-se {
  bottom:3px;
  height:14px;
  right:3px;
  width:14px 
}
.ui-draggable .ui-dialog-titlebar {
  cursor:move 
}
.ui-state-error {
  background:#fef1ec 50% 50% repeat-x!important;
  border:1px solid #cd0a0a;
  color:#cd0a0a 
}
.ui-icon-closethick {
  cursor:pointer;
  position:absolute;
  right:10px;
  top:18px;
  width:30px;
  height:30px 
}
.ui-icon-closethick:before {
  content:"X";
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  color:#fff;
  position:absolute;
  right:0;
  top:0;
  text-indent:0;
  font-size:28px;
  -webkit-transform:scale(1,.7);
  -moz-transform:scale(1,.7);
  -ms-transform:scale(1,.7);
  -o-transform:scale(1,.7);
  transform:scale(1,.7) 
}
a:hover .ui-icon-closethick {
  opacity:.8 
}
.ui-dialog .ui-dialog-buttonset button {
  margin-right:10px!important;
  line-height:15px!important;
  font-size:12px;
  padding:0 10px 
}
.voteprogress,
.pollprogress {
  overflow:hidden;
  height:15px;
  margin-bottom:5px;
  background-color:#f7f7f7;
  background:#f5f5f5;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(#f5f5f5),color-stop(#f9f9f9));
  background:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
  background:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);
  background:-ms-linear-gradient(top,#f5f5f5,#f9f9f9);
  background:-o-linear-gradient(top,#f5f5f5,#f9f9f9);
  background:linear-gradient(to bottom,#f5f5f5,#f9f9f9);
  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  -ms-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  -o-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px 
}
.voteprogress span,
.pollprogress span {
  color:#fff;
  text-align:center;
  text-indent:-2000em;
  height:15px;
  display:block;
  overflow:hidden;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  background:#0e90d2;
  background:#149bdf;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(#149bdf),color-stop(#0480be));
  background:-webkit-linear-gradient(top,#149bdf,#0480be);
  background:-moz-linear-gradient(top,#149bdf,#0480be);
  background:-ms-linear-gradient(top,#149bdf,#0480be);
  background:-o-linear-gradient(top,#149bdf,#0480be);
  background:linear-gradient(to bottom,#149bdf,#0480be) 
}
.voteprogress .vote2,
span.poll1 {
  background-color:#dd514c;
  background:#ee5f5b;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(#ee5f5b),color-stop(#c43c35));
  background:-webkit-linear-gradient(top,#ee5f5b,#c43c35);
  background:-moz-linear-gradient(top,#ee5f5b,#c43c35);
  background:-ms-linear-gradient(top,#ee5f5b,#c43c35);
  background:-o-linear-gradient(top,#ee5f5b,#c43c35);
  background:linear-gradient(to bottom,#ee5f5b,#c43c35) 
}
.voteprogress .vote3,
span.poll2 {
  background-color:#5eb95e;
  background:#62c462;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(#62c462),color-stop(#57a957));
  background:-webkit-linear-gradient(top,#62c462,#57a957);
  background:-moz-linear-gradient(top,#62c462,#57a957);
  background:-ms-linear-gradient(top,#62c462,#57a957);
  background:-o-linear-gradient(top,#62c462,#57a957);
  background:linear-gradient(to bottom,#62c462,#57a957) 
}
.voteprogress .vote4,
span.poll3 {
  background-color:#4bb1cf;
  background:#5bc0de;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(#5bc0de),color-stop(#339bb9));
  background:-webkit-linear-gradient(top,#5bc0de,#339bb9);
  background:-moz-linear-gradient(top,#5bc0de,#339bb9);
  background:-ms-linear-gradient(top,#5bc0de,#339bb9);
  background:-o-linear-gradient(top,#5bc0de,#339bb9);
  background:linear-gradient(to bottom,#5bc0de,#339bb9) 
}
.voteprogress .vote5,
span.poll4 {
  background-color:#faa732;
  background:#fbb450;
  background:-webkit-gradient(linear,left top,left bottom,color-stop(#fbb450),color-stop(#f89406));
  background:-webkit-linear-gradient(top,#fbb450,#f89406);
  background:-moz-linear-gradient(top,#fbb450,#f89406);
  background:-ms-linear-gradient(top,#fbb450,#f89406);
  background:-o-linear-gradient(top,#fbb450,#f89406);
  background:linear-gradient(to bottom,#fbb450,#f89406) 
}
.ui-autocomplete {
  position:absolute;
  cursor:default 
}
* html .ui-autocomplete {
  width:1px 
}
.ui-menu {
  list-style:none;
  padding:2px;
  margin:0;
  display:block;
  float:left;
  background:#fff 50% bottom repeat-x;
  border:1px solid #dedede;
  color:#222 
}
.ui-menu .ui-menu {
  margin-top:-3px 
}
.ui-menu .ui-menu-item {
  margin:0;
  padding:0;
  zoom:1;
  float:left;
  clear:left;
  width:100% 
}
.ui-menu .ui-menu-item a {
  text-decoration:none;
  display:block;
  padding:.2em .4em;
  line-height:1.5;
  zoom:1 
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  font-weight:400;
  margin:-1px;
  border:1px solid #a7a7a7;
  color:#4e4e4e;
  font-weight:700 
}
pre code {
  display:block;
  padding:.5em;
  background:#f9fafa;
  border:1px solid #dce7e7;
  overflow:auto;
  white-space:pre 
}
pre .comment,
pre .template_comment,
pre .diff .header,
pre .doctype,
pre .lisp .string,
pre .javadoc {
  color:#93a1a1;
  font-style:italic 
}
pre .keyword,
pre .css .rule .keyword,
pre .winutils,
pre .javascript .title,
pre .method,
pre .addition,
pre .css .tag,
pre .lisp .title {
  color:#859900 
}
pre .number,
pre .command,
pre .string,
pre .tag .value,
pre .phpdoc,
pre .tex .formula,
pre .regexp,
pre .hexcolor {
  color:#2aa198 
}
pre .title,
pre .localvars,
pre .function .title,
pre .chunk,
pre .decorator,
pre .builtin,
pre .built_in,
pre .lisp .title,
pre .identifier,
pre .title .keymethods,
pre .id {
  color:#268bd2 
}
pre .tag .title,
pre .rules .property,
pre .django .tag .keyword {
  font-weight:700 
}
pre .attribute,
pre .variable,
pre .instancevar,
pre .lisp .body,
pre .smalltalk .number,
pre .constant,
pre .class .title,
pre .parent,
pre .haskell .label {
  color:#b58900 
}
pre .preprocessor,
pre .pi,
pre .shebang,
pre .symbol,
pre .diff .change,
pre .special,
pre .keymethods,
pre .attr_selector,
pre .important,
pre .subst,
pre .cdata {
  color:#cb4b16 
}
pre .deletion {
  color:#dc322f 
}
pre .tex .formula {
  background:#eee8d5 
}
#marker-bar,
#txtselect_marker {
  display:block;
  visibility:hidden;
  position:absolute;
  bottom:0;
  z-index:1200;
  opacity:0;
  -webkit-transition:opacity .4s,visibility .1s linear .4s;
  -moz-transition:opacity .4s,visibility .1s linear .4s;
  -ms-transition:opacity .4s,visibility .1s linear .4s;
  -o-transition:opacity .4s,visibility .1s linear .4s;
  transition:opacity .4s,visibility .1s linear .4s 
}
#txtselect_marker {
  cursor:pointer;
  width:32px;
  height:32px;
  background:url(../dleimages/marker.png) 0 0 no-repeat 
}
#txtselect_marker:hover {
  background-position:0 -32px 
}
#marker-bar {
  border:1px solid #ccc;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  -ms-border-radius:15px;
  -o-border-radius:15px;
  border-radius:15px;
  background:#fff;
  padding:5px 10px;
  cursor:default;
  -webkit-box-shadow:0 0 4px #ccc;
  -moz-box-shadow:0 0 4px #ccc;
  -ms-box-shadow:0 0 4px #ccc;
  -o-box-shadow:0 0 4px #ccc;
  box-shadow:0 0 4px #ccc 
}
#marker-bar.show,
#txtselect_marker.show {
  visibility:visible;
  -webkit-transition:opacity .4s,visibility 0s;
  -moz-transition:opacity .4s,visibility 0s;
  -ms-transition:opacity .4s,visibility 0s;
  -o-transition:opacity .4s,visibility 0s;
  transition:opacity .4s,visibility 0s;
  opacity:1 
}
#marker-bar .masha-social,
#marker-bar .masha-marker {
  cursor:pointer;
  display:block;
  margin:0 5px;
  float:left 
}
#marker-bar .masha-marker {
  line-height:1em;
  color:#aaa;
  border-bottom:1px dotted #aaa;
  margin-right:10px 
}
#marker-bar .masha-marker:hover {
  color:#ea3e26;
  border-color:#ea3e26 
}
.user_selection,
.user_selection_true {
  background:#c4f47d;
  padding:2px 0 
}
.user_selection a.txtsel_close,
.user_selection_true a.txtsel_close {
  display:none 
}
.user_selection .closewrap,
.user_selection_true .closewrap {
  position:relative 
}
.user_selection.hover a.txtsel_close,
.user_selection_true.hover a.txtsel_close {
  display:inline-block;
  position:absolute;
  top:-7px;
  left:-5px;
  width:33px;
  height:33px;
  background:url(../dleimages/closemarker.png) 0 0 no-repeat 
}
.user_selection.hover a.txtsel_close:hover,
.user_selection_true.hover a.txtsel_close:hover {
  background-position:0 -33px 
}
#share-popup {
  background:#fff;
  border:1px solid #aaa;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  -ms-border-radius:5px;
  -o-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 5px rgba(0,0,0,.5);
  -moz-box-shadow:0 0 5px rgba(0,0,0,.5);
  -ms-box-shadow:0 0 5px rgba(0,0,0,.5);
  -o-box-shadow:0 0 5px rgba(0,0,0,.5);
  box-shadow:0 0 5px rgba(0,0,0,.5);
  position:absolute;
  width:414px;
  display:none;
  z-index:100;
  padding:10px 0;
  opacity:0;
  -webkit-transition:opacity .4s,visibility .1s linear .4s;
  -moz-transition:opacity .4s,visibility .1s linear .4s;
  -ms-transition:opacity .4s,visibility .1s linear .4s;
  -o-transition:opacity .4s,visibility .1s linear .4s;
  transition:opacity .4s,visibility .1s linear .4s 
}
#share-popup.show {
  display:block;
  opacity:1;
  -webkit-transition:opacity .4s,visibility 0s;
  -moz-transition:opacity .4s,visibility 0s;
  -ms-transition:opacity .4s,visibility 0s;
  -o-transition:opacity .4s,visibility 0s;
  transition:opacity .4s,visibility 0s 
}
#share-popup .social {
  padding:0 0 10px 17px;
  height:40px 
}
#share-popup .social p {
  padding-bottom:10px;
  margin:0;
  font-weight:700 
}
#share-popup .social ul {
  list-style:none;
  margin:0;
  padding:0 
}
#share-popup .social ul li {
  float:left;
  margin-right:20px;
  padding-top:2px;
  position:relative 
}
#share-popup .social ul a {
  text-decoration:none;
  font-size:11px;
  display:inline-block;
  color:#aaa;
  padding-left:25px 
}
#share-popup .social ul a:hover {
  text-decoration:underline;
  color:#ea3e26 
}
#share-popup .social a span {
  cursor:pointer;
  width:20px;
  height:20px;
  background:url(../dleimages/social-icons.png) 20px 20px no-repeat;
  position:absolute;
  left:0;
  top:0 
}
#share-popup .social .tw span {
  background-position:0 -20px 
}
#share-popup .social .tw:hover span {
  background-position:0 0 
}
#share-popup .social .fb span {
  background-position:-20px -20px 
}
#share-popup .social .fb:hover span {
  background-position:-20px 0 
}
#share-popup .social .vk span {
  background-position:-40px -20px 
}
#share-popup .social .vk:hover span {
  background-position:-40px 0 
}
#share-popup .social .gp span {
  background-position:-60px -20px 
}
#share-popup .social .gp:hover span {
  background-position:-60px 0 
}
#share-popup .link {
  clear:both;
  border-top:1px solid #d9d9d9;
  padding:10px 5px 0 10px;
  line-height:1.2;
  overflow:hidden;
  margin:0 7px 
}
#share-popup .link p {
  font-weight:700;
  padding:0 0 3px;
  margin:0 
}
#share-popup .link span {
  color:#999;
  font-size:10px;
  display:block;
  padding-top:3px 
}
#share-popup .link a {
  display:block 
}
.comments-tree-list {
  display:block;
  margin:0;
  padding:0;
  list-style:none 
}
.comments-tree-list .comments-tree-list {
  padding-left:30px 
}
.comments-tree-item {
  display:block;
  margin:0;
  padding:0 
}
#dlefastreplycomments {
  padding:10px;
  background:#f7f6e5;
  margin:10px 0 5px 30px 
}
.commentsreplyname {
  padding:2px;
  border:1px solid #bcc0c2;
  width:200px;
  background:#fff 
}
#dlereplypopup form>div {
  margin-bottom:5px 
}
#dlereplypopup form input[type=text] {
  height:30px;
  line-height:30px 
}
#dlereplypopup form textarea {
  height:80px 
}
.pollallVotos {
  text-align:center;
  margin-top:10px 
}
.emoji {
  border:none;
  vertical-align:middle;
  width:22px;
  height:22px 
}
.xfieldsrow {
  padding-top:5px;
  clear:both 
}
.xfieldscolleft {
  float:left;
  width:30% 
}
.xfieldscolright {
  float:left;
  width:70% 
}
.file-box {
  width:95%;
  max-width:437px;
  border:1px solid #b3b3b3;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  -ms-border-radius:3px;
  -o-border-radius:3px;
  border-radius:3px;
  background-color:#f5f5f5;
  padding:10px;
  margin-top:10px 
}
.qq-uploader {
  position:relative;
  width:100% 
}
.qq-upload-button {
  display:inline-block;
  padding:0 10px;
  margin-top:5px;
  line-height:40px!important;
  cursor:pointer 
}
.qq-upload-drop-area {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:2;
  max-width:437px;
  background:#ff9797;
  text-align:center 
}
.qq-upload-drop-area span {
  display:block;
  position:absolute;
  top:50%;
  width:100%;
  margin-top:-8px;
  font-size:16px 
}
.qq-upload-drop-area-active {
  background:#ff7171 
}
.uploadedfile {
  width:115px;
  height:130px;
  margin:10px 5px 5px;
  border:1px solid #b3b3b3;
  -webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);
  -moz-box-shadow:0 1px 4px rgba(0,0,0,.3);
  -ms-box-shadow:0 1px 4px rgba(0,0,0,.3);
  -o-box-shadow:0 1px 4px rgba(0,0,0,.3);
  box-shadow:0 1px 4px rgba(0,0,0,.3);
  text-align:center;
  background:#fff 
}
.uploadedfile .uploadimage {
  margin-top:5px;
  width:115px;
  height:90px;
  display:table-cell;
  text-align:center;
  vertical-align:middle 
}
.uploadedfile .info {
  text-align:left;
  white-space:nowrap;
  margin:0 5px;
  overflow:hidden 
}
.progress {
  overflow:hidden;
  margin-top:10px;
  margin-bottom:10px;
  background-color:#f5f5f5;
  height:10px;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  border-radius:8px;
  background:#eee;
  -webkit-box-shadow:0 1px 0 #fff,0 0 0 1px rgba(0,0,0,.1) inset,0 1px 4px rgba(0,0,0,.2) inset;
  -moz-box-shadow:0 1px 0 #fff,0 0 0 1px rgba(0,0,0,.1) inset,0 1px 4px rgba(0,0,0,.2) inset;
  -ms-box-shadow:0 1px 0 #fff,0 0 0 1px rgba(0,0,0,.1) inset,0 1px 4px rgba(0,0,0,.2) inset;
  -o-box-shadow:0 1px 0 #fff,0 0 0 1px rgba(0,0,0,.1) inset,0 1px 4px rgba(0,0,0,.2) inset;
  box-shadow:0 1px 0 #fff,0 0 0 1px rgba(0,0,0,.1) inset,0 1px 4px rgba(0,0,0,.2) inset 
}
.progress .progress-bar {
  float:left;
  width:0%;
  font-size:12px;
  line-height:20px;
  color:#fff;
  text-align:center;
  background-color:#428bca;
  -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
  -moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
  -ms-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
  -o-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
  box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
  -webkit-transition:width .6s ease;
  -moz-transition:width .6s ease;
  -ms-transition:width .6s ease;
  -o-transition:width .6s ease;
  transition:width .6s ease;
  -webkit-border-radius:8px;
  -moz-border-radius:8px;
  -ms-border-radius:8px;
  -o-border-radius:8px;
  border-radius:8px;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  -ms-box-shadow:none;
  -o-box-shadow:none;
  box-shadow:none;
  height:8px 
}
.progress-bar span {
  position:absolute;
  width:1px;
  height:1px;
  margin:-1px;
  padding:0;
  overflow:hidden;
  clip:rect(0 0 0 0);
  border:0 
}
.progress-blue {
  background-image:linear-gradient(to bottom,#9bcff5 0%,#6db9f0 100%);
  background-repeat:repeat-x;
  border:1px solid #55aeee 
}
.xfieldimagegallery {
  margin:20px -5px;
  list-style:none;
  clear:both 
}
.full_content-screens img {
  width:45.3%;
  margin:5px;
  height:80px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px 
}
.xfieldimagegallery:after {
  content:"";
  display:table;
  clear:both 
}
.xfieldimagegallery li {
  list-style:none;
  margin:0;
  width:49.5%;
  display:inline-block;
  padding:5px 
}
.xfieldimagegallery li img {
  width:100%;
  height:80px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -ms-border-radius:4px;
  -o-border-radius:4px;
  border-radius:4px 
}
.xfieldimagegallery li img:hover {
  -webkit-box-shadow:0 0 7px rgba(0,0,0,.4);
  -moz-box-shadow:0 0 7px rgba(0,0,0,.4);
  -ms-box-shadow:0 0 7px rgba(0,0,0,.4);
  -o-box-shadow:0 0 7px rgba(0,0,0,.4);
  box-shadow:0 0 7px rgba(0,0,0,.4) 
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor:not-allowed;
  pointer-events:none;
  opacity:.65 
}
.dle-captcha {
  position:relative 
}
.dle-captcha:after {
  clear:both;
  display:block;
  content:"" 
}
.dle-captcha>a {
  float:left;
  margin-right:5px 
}
.dle-captcha img {
  position:relative;
  display:block;
  width:130px;
  height:46px;
  -webkit-transition:all ease .2s;
  -moz-transition:all ease .2s;
  -ms-transition:all ease .2s;
  -o-transition:all ease .2s;
  transition:all ease .2s 
}
.dle-captcha>input {
  float:left;
  width:130px 
}
.xfieldsnote {
  color:#838383;
  font-size:.9em 
}
.instagram-media,
.twitter-tweet {
  display:inline-block!important 
}
@font-face {
  font-family:icomoon;
  src:url(../fonts/icomoon.eot);
  src:url(../fonts/icomoon.eot#iefix) format('embedded-opentype'),
  url(../fonts/icomoon.ttf) format('truetype'),
  url(../fonts/icomoon.woff) format('woff'),
  url(../fonts/icomoon.svg#icomoon) format('svg');
  font-weight:400;
  font-style:normal;
  font-display:block 
}
.fa,
.fab,
.fad,
.fal,
.far,
.fas {
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  font-style:normal;
  font-variant:normal;
  text-rendering:auto;
  line-height:1 
}
.fab,
.far,
.fa,
.fal,
.far,
.fas {
  font-family:icomoon;
  font-weight:400 
}
.fa-long-arrow-alt-up:before {
  content:"\e922" 
}
.fa-bars:before {
  content:"\e900" 
}
.fa-bookmark:before {
  content:"\e901" 
}
.fa-chevron-down:before {
  content:"\e902" 
}
.fa-chevron-left:before {
  content:"\e903" 
}
.fa-chevron-right:before {
  content:"\e904" 
}
.fa-chevron-up:before {
  content:"\e905" 
}
.fa-exclamation-triangle:before {
  content:"\e906" 
}
.fa-hand-thumbs-down:before {
  content:"\e907" 
}
.fa-hand-thumbs-up:before {
  content:"\e908" 
}
.fa-info-circle:before {
  content:"\e909" 
}
.fa-microphone:before {
  content:"\e90a" 
}
.fa-ondemand_video:before {
  content:"\e90b" 
}
.fa-play:before {
  content:"\e90c" 
}
.fa-play-circle:before {
  content:"\e90d" 
}
.fa-refresh:before {
  content:"\e90e" 
}
.fa-search:before {
  content:"\e90f" 
}
.fa-shield-fill-exclamation:before {
  content:"\e910" 
}
.fa-sliders-h:before {
  content:"\e911" 
}
.fa-thumbs-down:before {
  content:"\e912" 
}
.fa-thumbs-up:before {
  content:"\e913" 
}
.fa-times:before {
  content:"\e914" 
}
.fa-video_library:before {
  content:"\e915" 
}
.fa-map-marker-exclamation:before {
  content:"\e910" 
}
.fa-arrow-left:before {
  content:"\e917"!important 
}
.fa-arrow-right:before {
  content:"\e918"!important 
}
.fa-calendar-alt:before {
  content:"\e920" 
}
.fa-list-alt:before {
  content:"\e921" 
}
@media screen and (max-width:600px) {
  .form-wrap h1 {
    font-size:16px 
  }
  .form-item {
    padding-left:0 
  }
  .form-item>label {
    float:none;
    width:100%;
    margin-left:0;
    padding:0 0 10px 
  }
  .form-item>input[type=text],
  .form-item>input[type=password],
  .form-item>input[type=file] {
    float:none 
  }
  .form-item>input[type=button] {
    display:none 
  }
  .form-checks input#allow_main {
    margin-left:10px 
  }
  .form-buts input[type=button],
  .form-buts a {
    width:50%;
    padding:0;
    font-size:12px 
  }
  .stat-list {
    width:100%;
    float:none 
  }
  .bb-pane {
    padding:0 0 0 5px;
    height:50px!important;
    white-space:nowrap;
    overflow-y:hidden;
    overflow-x:auto 
  }
  .bb-btn {
    float:none 
  }
}
.frate-imdb .frate-fill {
  background:linear-gradient(to right,#b0ff02 0%,#4caf50 100%);
}
.frate-site .frate-bar {
  background:#e13535 
}
.frate-site .frate-fill {
  background:#1ee459 
}
.frate-site .frate-count {
  display:none 
}
.frate-site {
  margin-right:80px 
}
.frate-bar:after {
  content:'';
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:100%;
  z-index:5;
  background:linear-gradient(to right,rgba(48,48,48,0) 0px,rgba(48,48,48,0) 3px,#131722 4px);
  background-size:5px 5px;
  background-repeat:repeat-x 
}
.frate-fill {
  position:absolute;
  left:0;
  top:0;
  height:100%;
  width:0;
  background:linear-gradient(to right,#ff7902 0%,#ff6702 100%) 
}
.frate-Votes {
  font-size:12px;
  position:absolute;
  right:0;
  bottom:0 
}
.frate-bar {
  background-color:#f00;
  position:absolute;
  left:0;
  top:22px;
  width:100%;
  height:5px 
}
.frate {
  height:46px;
  position:relative;
  width: 100%;
}
.frate-title {
  color:#ccc;
  position:absolute;
  left:0;
  top:0 
}
.frate-count {
  color:#f7f7f7;
  position:absolute;
  right:0;
  top:0 
}
.frates {
  display:flex;
  justify-content:flex-start;
  align-items:center;
  margin-top:10px 
}

svg:not(:root).svg-inline--fa {
  overflow:visible
}
.svg-inline--fa {
  display:inline-block;
  font-size:inherit;
  height:1em;
  overflow:visible;
  vertical-align:-.125em
}
.svg-inline--fa.fa-lg {
  vertical-align:-.225em
}
.svg-inline--fa.fa-w-1 {
  width:.0625em
}
.svg-inline--fa.fa-w-2 {
  width:.125em
}
.svg-inline--fa.fa-w-3 {
  width:.1875em
}
.svg-inline--fa.fa-w-4 {
  width:.25em
}
.svg-inline--fa.fa-w-5 {
  width:.3125em
}
.svg-inline--fa.fa-w-6 {
  width:.375em;
}
.svg-inline--fa.fa-w-7 {
  width:.4375em
}
.svg-inline--fa.fa-w-8 {
  width:.5em
}
.svg-inline--fa.fa-w-9 {
  width:.5625em
}
.svg-inline--fa.fa-w-10 {
  width:.625em
}
.svg-inline--fa.fa-w-11 {
  width:.6875em
}
.svg-inline--fa.fa-w-12 {
  width:.75em
}
.svg-inline--fa.fa-w-13 {
  width:.8125em
}
.svg-inline--fa.fa-w-14 {
  width:.875em
}
.svg-inline--fa.fa-w-15 {
  width:.9375em
}
.svg-inline--fa.fa-w-16 {
  width:1em
}
.svg-inline--fa.fa-w-17 {
  width:1.0625em
}
.svg-inline--fa.fa-w-18 {
  width:1.125em
}
.svg-inline--fa.fa-w-19 {
  width:1.1875em
}
.svg-inline--fa.fa-w-20 {
  width:1.25em
}
.svg-inline--fa.fa-pull-left {
  margin-right:.3em;
  width:auto
}
.svg-inline--fa.fa-pull-right {
  margin-left:.3em;
  width:auto
}
.svg-inline--fa.fa-border {
  height:1.5em
}
.svg-inline--fa.fa-li {
  width:2em
}
.svg-inline--fa.fa-fw {
  width:1.25em
}
.fa-layers svg.svg-inline--fa {
  bottom:0;
  left:0;
  margin:auto;
  position:absolute;
  right:0;
  top:0
}
.fa-layers {
  display:inline-block;
  height:1em;
  position:relative;
  text-align:center;
  vertical-align:-.125em;
  width:1em
}
.fa-layers svg.svg-inline--fa {
  -webkit-transform-origin:center center;
  transform-origin:center center
}
.fa-layers-counter,
.fa-layers-text {
  display:inline-block;
  position:absolute;
  text-align:center
}
.fa-layers-text {
  left:50%;
  top:50%;
  -webkit-transform:translate(-50%,-50%);
  transform:translate(-50%,-50%);
  -webkit-transform-origin:center center;
  transform-origin:center center
}
.fa-layers-counter {
  background-color:#ff253a;
  border-radius:1em;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  color:#fff;
  height:1.5em;
  line-height:1;
  max-width:5em;
  min-width:1.5em;
  overflow:hidden;
  padding:.25em;
  right:0;
  text-overflow:ellipsis;
  top:0;
  -webkit-transform:scale(.25);
  transform:scale(.25);
  -webkit-transform-origin:top right;
  transform-origin:top right
}
.fa-layers-bottom-right {
  bottom:0;
  right:0;
  top:auto;
  -webkit-transform:scale(.25);
  transform:scale(.25);
  -webkit-transform-origin:bottom right;
  transform-origin:bottom right
}
.fa-layers-bottom-left {
  bottom:0;
  left:0;
  right:auto;
  top:auto;
  -webkit-transform:scale(.25);
  transform:scale(.25);
  -webkit-transform-origin:bottom left;
  transform-origin:bottom left
}
.fa-layers-top-right {
  right:0;
  top:0;
  -webkit-transform:scale(.25);
  transform:scale(.25);
  -webkit-transform-origin:top right;
  transform-origin:top right
}
.fa-layers-top-left {
  left:0;
  right:auto;
  top:0;
  -webkit-transform:scale(.25);
  transform:scale(.25);
  -webkit-transform-origin:top left;
  transform-origin:top left
}
.fa-lg {
  font-size:1.33333em;
  line-height:.75em;
  vertical-align:-.0667em
}
.fa-xs {
  font-size:.75em
}
.fa-sm {
  font-size:.875em
}
.fa-1x {
  font-size:1em
}
.fa-2x {
  font-size:2em;
}
.fa-3x {
  font-size:3em
}
.fa-4x {
  font-size:4em
}
.fa-5x {
  font-size:5em
}
.fa-6x {
  font-size:6em
}
.fa-7x {
  font-size:7em
}
.fa-8x {
  font-size:8em
}
.fa-9x {
  font-size:9em
}
.fa-10x {
  font-size:10em
}
.fa-fw {
  text-align:center;
  width:1.25em
}
.fa-ul {
  list-style-type:none;
  margin-left:2.5em;
  padding-left:0
}
.fa-ul>li {
  position:relative
}
.fa-li {
  left:-2em;
  position:absolute;
  text-align:center;
  width:2em;
  line-height:inherit
}
.fa-border {
  border:solid .08em #eee;
  border-radius:.1em;
  padding:.2em .25em .15em
}
.fa-pull-left {
  float:left
}
.fa-pull-right {
  float:right
}
.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
  margin-right:.3em
}
.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
  margin-left:.3em
}
.fa-spin {
  -webkit-animation:fa-spin 2s infinite linear;
  animation:fa-spin 2s infinite linear
}
.fa-pulse {
  -webkit-animation:fa-spin 1s infinite steps(8);
  animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform:rotate(0);
    transform:rotate(0)
  }
  100% {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform:rotate(0);
    transform:rotate(0)
  }
  100% {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
  }
}
.fa-rotate-90 {
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}
.fa-rotate-180 {
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}
.fa-rotate-270 {
  -webkit-transform:rotate(270deg);
  transform:rotate(270deg)
}
.fa-flip-horizontal {
  -webkit-transform:scale(-1,1);
  transform:scale(-1,1)
}
.fa-flip-vertical {
  -webkit-transform:scale(1,-1);
  transform:scale(1,-1)
}
.fa-flip-horizontal.fa-flip-vertical {
  -webkit-transform:scale(-1,-1);
  transform:scale(-1,-1)
}
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
  -webkit-filter:none;
  filter:none
}
.fa-stack {
  display:inline-block;
  height:2em;
  position:relative;
  width:2em
}
.fa-stack-1x,
.fa-stack-2x {
  bottom:0;
  left:0;
  margin:auto;
  position:absolute;
  right:0;
  top:0
}
.svg-inline--fa.fa-stack-1x {
  height:1em;
  width:1em
}
.svg-inline--fa.fa-stack-2x {
  height:2em;
  width:2em
}
.fa-inverse {
  color:#fff
}
.sr-only {
  border:0;
  clip:rect(0,0,0,0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip:auto;
  height:auto;
  margin:0;
  overflow:visible;
  position:static;
  width:auto
}

footer .footer_top h2{
  font-size: 27px;
  color: #fff;
  font-weight: 600;
}
footer a span {
  color: #368bd6;
}
footer .footer_top h3{
    color: #fff;
    font-size: 21px;
    margin: 10px 0;
}