/* 
@ Название: Kino;
@ Версия: v1.0;
@ Система управления сайтом: Data Life Engine 13.x;
@ Автор: webkubikc;
@ Связь с автором: (E-MAIL: webkubikc@gmail.com, Telegram: webkubikc, Skype: webkubikc);
*/

/* Навигация по CSS
  ========================================================================== */

/* 1. Сброс стилей */
/* 2. Кнопки */
/* 3. Типография */
/* 4. Вспомогательные стили */
/* 5. Значки */
/* 6. Иконки */
/* 7. Формы */
/* 8. Списки */
/* 9. Аватарки */
/* 10. Каркас */
/* 11. Шапка сайта */
/* 12. Поиск */
/* 13. Слайдеры */
/* 14. Рейтинг */
/* 15. Блок с подсказкой */
/* 16. Панель авторизации */
/* 17. Карусель */
/* 18. Выпадающий ul select и стандартная сортировка */
/* 19. Короткая новость */
/* 20. Блок добавить в закладки */
/* 21. Оформление под фильтр от LazyDev */
/* 22. Дополнительное меню */
/* 23. Блок на Информация на главной */
/* 24. Контент */
/* 25. Модуль фильтра от LazyDev */
/* 26. Блок с информацией */
/* 27. Ajax прелоадер */
/* 28. Подвал */
/* 29. Комментарии */
/* 30. Коллекции */
/* 31. Пагинация */
/* 32. Календарь */
/* 33. Полная новость */
/* 34. Ленивая загрузка */
/* 35. Списки */
/* 36. BB Редактор */
/* 37. UI-Dialog */
/* 38. Быстрый поиск */
/* 39. Статические страницы */

/* 1. Сброс стилей
   ========================================================================== */

*,
*::before,
*::after{
  background: transparent;
  margin:0;
  padding:0;
  outline:none;
  border: 0;
  -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
      box-sizing: border-box;}

html {
  line-height: 1.15; 
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;}

@-ms-viewport {
  width: device-width;}

@-o-viewport {
  width: device-width;}

@viewport {
  width: device-width;}

body {
  margin: 0;
  font-size: 1rem;
  font: 1rem 'DIN Pro', sans-serif;
  font-weight: 400;
  line-height: 1.5;
  color: #7d7986;
  text-align: left;
  background-color: #090c13;}

body {
  margin: 0;}

a,
area,
button,
[role="button"],
input:not([type="range"]),
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation;}

article, aside, figure, figure img, hgroup, footer, header, nav, section, main, details {
  display: block;}


h1 {
  font-size: 2em;
  margin: 0.67em 0;}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;}

pre {
  font-family: monospace, monospace;
  font-size: 1em;}

a {
  background-color: transparent;}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;}

b, strong {
  font-weight: bolder;}

code, kbd, samp {
  font-family: monospace, monospace;
  font-size: 1em;}

small {
  font-size: 80%;}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;}

sub {
  bottom: -0.25em;}

sup {
  top: -0.5em;}

img {
  border-style: none;}

button, input, optgroup, select, textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;}

button, input {
  overflow: visible;}

button, select {
  text-transform: none;}

button, [type="button"], [type="reset"], [type="submit"] {
  -webkit-appearance: button;}

button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;}

button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
  outline: 0.0625rem dotted ButtonText;}

fieldset {
  padding: 0.35em 0.75em 0.625em;}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;}

progress {
  vertical-align: baseline;}

textarea {
  line-height: normal;
  color: #fff;
  overflow: auto;}

[type="checkbox"], [type="radio"] {
  box-sizing: border-box;
  padding: 0;
  margin-right: 1rem;}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
  height: auto;}

[type="search"] {
      background-color: #0b101a;
  -webkit-appearance: textfield;
  outline-offset: -0.125rem;}
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;}
details {
  display: block;}
summary {
  display: list-item;}
template {
  display: none;}
[hidden] {
  display: none;}
ol,ul {
  list-style: none;}
a,a:visited {
  color: #7d7986;
  text-decoration: none;}
a:hover {
  color: #ffb800;
  text-decoration: none;}
a:focus,a:hover,a:active {
   outline: none;}
a img {
  border: none;}
figure {
  height: 100%;
  margin: 0;} 
img {
  vertical-align: middle;
  border-style: none;
  width: 100%;}
figcaption{
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  opacity: 0;
  width: 0;
  position: absolute;}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
  color: #2c3846;}
input:focus::-webkit-input-placeholder{
  color: #fff;}  
button:focus {outline:0;}
button, input, optgroup, select, textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;}
button, input {
  overflow: visible;}
fieldset, input, select, textarea {
  margin-bottom: 1.5rem;}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;}
/* 2. Кнопки
   ========================================================================== */
.button, button, input[type='reset'], input[type='submit'], .bbcodes {
  background-color: #12151e;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #7d7986;
  cursor: pointer;
  font-size: .9rem;
  font-weight: 500;
  height: 2.4rem;
  letter-spacing: .1rem;
  line-height: 2.4rem;
  padding: 0 3.0rem;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
  vertical-align: top;
  display: inline-flex;
  -moz-appearance: none;
  -webkit-appearance: none;
  white-space: nowrap;
  align-items: center;
  justify-content: center;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.button, button, dd, dt, li {
  margin-bottom: 1.0rem;}
.button:focus, .button:hover, button:focus, button:hover, input[type='button']:focus, 
input[type='button']:hover, input[type='reset']:focus, input[type='reset']:hover, 
input[type='submit']:focus, input[type='submit']:hover {
  background-color: #242831;
  border-color: #242831;
  color: #febc0f;
  outline: 0;}  

/**
 * 2.1 Кнопки: цвета
 */
.button.is-white {
  background-color: #fff;
  border-color: transparent;
  color: #0a0a0a;}
.button.is-white:active,
.button.is-white:focus, 
.button.is-white:hover{
  background-color: #f9f9f9;
  border-color: transparent;
  color: #0a0a0a;}
.button.is-light {
  background-color: #f5f5f5;
  border-color: transparent;
  color: #363636;}
.button.is-light:active,
.button.is-light:focus, 
.button.is-light:hover {
  background-color: #eee;
  border-color: transparent;
  color: #363636;}
.button.is-dark {
  background-color: #363636;
  border-color: transparent;
  color: #f5f5f5;}
.button.is-dark:active,
.button.is-dark:focus, 
.button.is-dark:hover {
  background-color: #2f2f2f;
  border-color: transparent;
  color: #f5f5f5;}
.button.is-text {
  background-color: transparent;
  border-color: transparent;
  color: #4a4a4a;
  text-decoration: underline;}
.button.is-text:active,
.button.is-text:focus, 
.button.is-text:hover {
  background-color: #f5f5f5;
  color: #363636;}
.button.is-primary {
  background-color: #febc10;
  border: 0.0625rem solid #febc10;
  border-color: transparent;
  color: #fff;}
.button.is-primary:active,
.button.is-primary:focus,
.button.is-primary:hover {
  background-color: transparent;
  border:0.0625rem solid #febc10;
  color: #fff;}
.button.is-notcolor {
  background-color: transparent;
  border: 0.0625rem solid #ffffff9e;
  color: #fff;}
.button.is-notcolor:active,
.button.is-notcolor:focus,
.button.is-notcolor:hover {
  background-color: transparent;
  border: 0.0625rem solid #febc10;
  color: #fff;}
.button.is-notcolor a {
  color: #fff;}
.button.is-info {
  background-color: #209cee;
  border-color: transparent;
  color: #fff;}  
.button.is-info:active,
.button.is-info:focus,
.button.is-info:hover{
  background-color: #1496ed;
  border-color: transparent;
  color: #fff;}
.button.is-success {
  background-color: #7fb900;
  border-color: transparent;
  color: #fff;}
.button.is-success:active,
.button.is-success:focus,
.button.is-success:hover{
  background-color: #22c65b;
  border-color: transparent;
  color: #fff;}
.button.is-warning {
  background-color: #ffdd57;
  border-color: transparent;
  color: rgba(0,0,0,.7);}  
.button.is-warning:active,
.button.is-warning:focus,
.button.is-warning:hover {
  background-color: #ffdb4a;
  border-color: transparent;
  color: rgba(0,0,0,.7);}
.button.is-danger {
  background-color: #ff3860;
  border-color: transparent;
  color: #fff;}
.button.is-danger:active,
.button.is-danger:focus,
.button.is-danger:hover {
  background-color: #ff2b56;
  border-color: transparent;
  color: #fff;}

/**
 * 2.2 Кнопки: размеры
 */
.button.is-small {
  font-size: .8rem;}
.button.is-normal {
  font-size: 1rem;}
.button.is-medium {
  font-size: 1.25rem;}
.button.is-large {
  font-size: 1.5rem;}
.button.is-fullwidth {
   display: flex;
   width: 100%;}  

/* 3. Типография
   ========================================================================== */
/**
 * 3.1 Типография: тэги h1-h6
 */
h1, h2, h3, h4, h5, h6 {
  font-weight: 300;
  margin-bottom: 2.0rem;
  margin-top: 0;}
h1 {
  font-size: 4.6rem;
  line-height: 1.2;}
h2 {
  font-size: 3.6rem;
  line-height: 1.25;}
h3 {
  font-size: 2.8rem;
  line-height: 1.3;}
h4 {
  font-size: 2.2rem;
  letter-spacing: -.08rem;
  line-height: 1.35;}
h5 {
  font-size: 1.8rem;
  letter-spacing: -.05rem;
  line-height: 1.5;}
h6 {
  font-size: 1.6rem;
  letter-spacing: 0;
  line-height: 1.4;} 
.title {
  color: #363636;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.125;}
.title-b::before {
  content: '';
  position: absolute;
  display: block;
  width: .35rem;
  height: .35rem;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #febc10;
  left: -0.8125rem;
  top: 50%;
  margin-top: -.125rem;}
.title.is-1 {
  font-size: 3rem;}

.title.is-2 {
  font-size: 2.5rem;}

.title.is-3 {
  font-size: 2rem;}

.title.is-4 {
  font-size: 1.5rem;}

.title.is-5 {
  font-size: 1.25rem;}

.title.is-6 {
  font-size: 1rem;}

.subtitle, .title {
   word-break: break-word;}  

.subtitle {
  color: #4a4a4a;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.25;}

.subtitle.is-1 {
  font-size: 3rem;}

.subtitle.is-2 {
  font-size: 2.5rem;}

.subtitle.is-3 {
  font-size: 2rem;}

.subtitle.is-4 {
  font-size: 1.5rem;}

.subtitle.is-5 {
  font-size: 1.25rem;}

.subtitle.is-6 {
  font-size: 1rem;}

/**
 * 3.2 Типография: насыщенность шрифта
 */
.txt-bold--300 {
  font-weight: 300;}

.txt-bold--400 {
  font-weight: 400;}

.txt-bold--500 {
  font-weight: 500;}

.txt-bold--600 {
  font-weight: 600;}

.txt-bold--700 {
  font-weight: 700;}

.txt-bold--800 {
  font-weight: 800;}

.txt-italic {
  font-style: italic;}

.txt-normal {
  font-weight: normal;
  font-style: normal;}
/**
 * 3.3 Типография: преобразование шрифта;
 */   
.txt-uppercase {
  text-transform: uppercase;}

.txt-lowercase {
  text-transform: lowercase;}
/**
 * 3.4 Типография: размер шрифта;
 */   
.txt-sm {
  font-size: .6rem;}

.txt-smaller {
  font-size: .75rem;}

.txt-small {
  font-size: .9rem;}

.txt-norm {
  font-size: 1rem;}

.txt-big {
  font-size: 1.2rem;}

.txt-bigger {
  font-size: 1.5rem;}

.txt-biggest {
  font-size: 2rem;}
/**
 * 3.5 Типография: перенос шрифта;
 */  
.txt-wrap {
  word-wrap: break-word;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;}

.txt-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;}
/**
 * 3.6 Типография: цвет шрифта;
 */
.txtcolor-light{
  color: #fff;}
.txtcolor-gray{
  color: #7d7986;}
.txtcolor-dark{
  color: #12151e;}
/**
 * 3.7 Типография: положение шрифта;
 */
.txtleft {
  text-align: left;}
.txtright {
  text-align: right;}
.txtcenter{
  text-align: center;}


/* 4. Вспомогательные стили
  ========================================================================== */
.clear {
  clear: both;}
.clearfix::after {
  content: "";
  display: table;
  clear: both;
  border-collapse: collapse;}
/**
 * 4.1 Вспомогательные стили: ширина;
 */
.w100 {
  width: 100%;}
.w95 {
  width: 95%;}
.w90 {
  width: 90%;}
.w85 {
  width: 85%;}
.w80 {
  width: 80%;}
.w75 {
  width: 75%;}
.w60 {
  width: 60%;}
.w50 {
  width: 50%;}
.w40 {
  width: 40%;}

/**
 * 4.2 Вспомогательные стили: положение;
 */
.float-l{
  float: left;}
.float-r{
  float: left;}
/**
 * 4.3 Вспомогательные стили: позиции;
 */
.position-static{
  position: static;}
.position-relative{
  position: relative;}
.position-absolute{
  position: absolute;}
.position-fixed {
  position: fixed;}
.position-sticky {
  position: sticky;}
/**
 * 4.4 Вспомогательные стили: изображения;
 */
.poster-img{
  overflow: hidden; 
  position: relative;
  border-radius: .2rem;
  background-color: #0b101a;}
.poster-img--responsive img{
  position: absolute;
  left: 0;
  top: 0;}
.img-fit{
  min-height: 100%;
  width: 100%;
  height: 100%;
  object-fit: cover;} 
.poster-img--responsive.is-1 {
  padding-top: 60%;}
.poster-img--responsive.is-2 {
  padding-top: 80%;}
.poster-img--responsive.is-3 {
  padding-top: 100%;}
.poster-img--responsive.is-4 {
  padding-top: 120%;}
.poster-img--responsive.is-5 {
  padding-top: 140%;} 
.poster-img--responsive.is-6 {
  padding-top: 160%;}
/**
 * 4.5 Вспомогательные стили: анимация;
 */
.animation-1s{
  -webkit-transition: all .1s;
  -moz-transition: all .1s;
   transition: all .1s;}
.animation-3s{
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
   transition: all .3s;}
.animation-5s{
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
   transition: all .5s;}
/**
 * 4.6 Вспомогательные стили: подсказка;
 */
.tippy-tooltip.light-theme {
   background-color: #fff;
  color:#fff;
  font-size: .75rem;}
.tippy-tooltip.light-theme[data-animatefill] {
  background-color: transparent;}
.tippy-tooltip.light-theme .tippy-backdrop {
 background-color: #0f131d;}
/**
 * 4.7 Вспомогательные стили: нижняя линия;
 */
.bb{
  border-bottom: 0.0625rem solid #0a0b10;}
.bbp{
  border-bottom: 0.0625rem solid #f3f3f37d;
  padding-bottom: .5rem;}
.bs{
  background-image: repeating-linear-gradient(-45deg, rgba(251, 186, 16, 0.06), rgb(9, 12, 19) 0.0625rem, transparent 0.0625rem, transparent 0.375rem);}


/* 5. Значки
   ========================================================================== */
.badge:not(body) {
  align-items: center;
  background-color: transparent;
  border-radius: .25rem;
  color: #4a4a4a;
  display: inline-flex;
  font-size: .75rem;
  height: 2em;
  justify-content: center;
  line-height: 1.5;
  padding-left: .75em;
  padding-right: .75em;
  white-space: nowrap;}
.badge-pill {
  padding-right: .6em;
  padding-left: .6em;
  border-radius: 10rem;}
/**
 * 5.1 Значки: цвета;
 */

.badge:not(body).is-dark {
  background-color: #12151f;
  color: #f5f5f5;}

.badge:not(body).is-light {
  background-color: #f5f5f5;
  color: #363636;}

.badge:not(body).is-white {
  background-color: #fff;
  color: #0a0a0a;}

.badge:not(body).is-primary {
  background-color: #00d1b2;
  color: #fff;}

.badge:not(body).is-info {
  background-color: #209cee;
  color: #fff;}

.badge:not(body).is-success {
  background-color: #7fb900;
  color: #fff;}

.badge:not(body).is-warning {
  background-color: #febc10;
  color: #000;}

.badge:not(body).is-danger {
  background-color: #f12525;
  color: #fff;}

.badge:not(body).is-notcolor {
  border: 0.0625rem solid #ffffff26;
  color: #fff;}
/**
 * 5.2 Значки: размеры;
 */
.badge:not(body).is-small {
  font-size: .65rem;}

.badge:not(body).is-normal {
  font-size: .75rem;}

.badge:not(body).is-medium {
  font-size: 1rem;}

.badge:not(body).is-large {
  font-size: 1.25rem;}


/* 6. Иконки
   ========================================================================== */
.icon {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  height: 1.5rem;
  width: 1.5rem;}


/* 7. Формы
   ========================================================================== */
form,
fieldset {
  border: none;}

fieldset {
  padding: 2rem;}

fieldset legend {
  padding: 0 0.5rem;
  border: 0;
  white-space: normal;}

label {
  margin-bottom: .5rem;
  display: inline-block;
  cursor: pointer;}

[type="color"],
[type="date"],
[type="datetime-local"],
[type="email"],
[type="month"],
[type="number"],
[type="password"],
[type="search"],
[type="tel"],
[type="text"],
[type="time"],
[type="url"],
[type="week"],
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  color: #fff;
  vertical-align: middle;
  padding: 0.5rem 1rem;
  margin: 0;
  height: 3rem;
  line-height: 3rem;
  border-radius: .25rem;
  background-color: #12151e;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  -webkit-transition-property: background-color, color, border, -webkit-box-shadow;
  transition-property: background-color, color, border, -webkit-box-shadow;
  transition-property: box-shadow, background-color, color, border;
  transition-property: box-shadow, background-color, color, border, -webkit-box-shadow;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;}

[type="submit"] {
  color: #8f95a3;
  font-size: .9rem;
  cursor: pointer;}

input[readonly] {
  background-color: #e7e9ed;}

select {
  padding-right: 2rem;
  border-radius: 0;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgc3R5bGU9Imlzb2xhdGlvbjppc29sYXRlIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0iIE0gOS45NiAxMS45NjYgTCAzLjUyMyA1LjU4OSBDIDIuNDY0IDQuNjI3IDAuNDk1IDYuODQyIDEuNTA1IDcuNzcxIEwgMS41MDUgNy43NzEgTCA4LjQ5NCAxNC43NjMgQyA5LjEzOCAxNS4zNSAxMC42NTUgMTUuMzY5IDExLjI5IDE0Ljc2MyBMIDExLjI5IDE0Ljc2MyBMIDE4LjQ5IDcuNzcxIEMgMTkuNTU3IDYuNzUyIDE3LjM2NCA0LjY4IDE2LjI2MiA1LjcyNSBMIDE2LjI2MiA1LjcyNSBMIDkuOTYgMTEuOTY2IFogIiBmaWxsPSIjN2Q3OTg2Ii8+PC9zdmc+");
  background-position: right .6rem center;
  background-repeat: no-repeat;
  background-size: .9rem;
  color: #7d7986;
  height: 2.4rem;
  line-height: 1.4rem;
  font-size: .9rem;}

select::-ms-expand {
  display: none;}

textarea {
  min-height: 5em;
  vertical-align: top;
  resize: vertical;
  white-space: pre-wrap;
  color: #fff;}

[type="search"]::-webkit-search-decoration, [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-results-button, [type="search"]::-webkit-search-results-decoration {
  display: none;}

::-webkit-input-placeholder {
  color: #777;}

::-moz-placeholder {
  color: #777;}

:-ms-input-placeholder {
  color: #777;}

::-ms-input-placeholder {
  color: #777;}

::placeholder {
  color: #777;}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #777;}

input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #777;}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #777;}

input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
  color: #777;}

input::placeholder,
textarea::placeholder {
  color: #777;}

progress {
  width: 100%;
  vertical-align: middle;}

/* 8. Списки
  ========================================================================== */
.list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;}
.list-group--item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  margin-bottom: -.0625rem;
  background-color: #fff;
  border: .0625rem solid rgba(0,0,0,.125);}
/* 9. Аватарки
  ========================================================================== */
.avatar {
  vertical-align: middle;
  width: 3.125rem;
  height: 3.125rem;}
.avatar.rounded-circle{
  border-radius: 50%;}
.avatar.rounded {
  border-radius: .25rem;}
.avatar.size-1 {
  width: 2.5rem;
  height: 2.5rem;}
.avatar.size-2 {
  width: 4.375rem;
  height: 4.375rem;}
.avatar.size-3 {
  width: 5.625rem;
  height: 5.625rem;}
.avatar.rategood,
.comment-letter.rategood{
  border: 0.125rem solid #7fb900;}
.avatar.ratebad,
.comment-letter.ratebad{
  border: 0.125rem solid #f12525;}
.online,
.offline {
  position: absolute;
  top: 1.5rem;
  left: 2rem;
  width: 0.9375rem;
  height: 0.9375rem;
  background-color: #7fb900;
  border-radius: 0.8125rem;
  border: 0.1875rem solid #090c13;}
.offline {
  background-color: #f12525;}
.pulse:before,
.pulse:after {
  content: "";
  position: absolute;
  top: 0.125rem;
  left: 0.125rem;
  width: 30%;
  height: 30%;
  background: rgba(127, 185, 0, 0.2);
  border-radius: 3.125rem;
  opacity: 0;}
.pulse:before {
  animation: pulse 3s infinite linear;}
.pulse:after {
  animation: pulse 3s 2s infinite linear;}

@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 0;
  }
  33% {
    transform: scale(5);
    opacity: 1;
  }
  100% {
    transform: scale(14);
    opacity: 0;
  }
}
/*  10. Каркас
  ========================================================================== */

/*  11. Шапка сайта
  ========================================================================== */
.header {
  left: 0;
  top: 0;
  z-index: 990;
  width: 100%;
  box-shadow: 0 .3125rem .3125rem 0 rgba(0,0,0,0.1);
  /*background-color: rgba(255,255,255,0.1);}*/
  background-color: rgba(12, 16, 27, 0.84);}
.header.sticky {
  position: fixed;
  background-color: #12151e;
  background-image: repeating-linear-gradient(-45deg, rgba(251, 186, 16, 0.09), rgb(9, 12, 19) 0.0625rem, transparent 0.0625rem, transparent 0.375rem);}
.header.sticky-hide {
  top: -5rem;}
.header.sticky-visible {
  top: 0;}
.header-inner{
  height: 4.375rem;}
.header.sticky .fullbgimg-header {
  opacity: 0;}
/**
 * 11.1 Шапка: кнопки;
 */
.header .header-menubtn{
  margin: 0;
  width: 4.375rem;
  height: 4.375rem;
  padding: 0;
  border-radius: 0;
  background-color: #16171f3b;}
.header .header-btn div.hbtn,
li.hbtn,
a.hbtn{
  cursor: pointer;
  width: 4.375rem;
  height: 4.375rem;}
/**
 * 11.2 Шапка: логотип;
 */
.header .header-logotype {
  width: 11.875rem;
  height: 4.375rem;
  background-color: #11121a80;
  margin: 0;}
.header .logotype-img {
  width: 8.125rem;}
.header.sticky .header-logotype{
  background-color: #11121a;}
/**
 * 11.3 Шапка: меню;
 */
.header-menu .header-menu--item:hover{
  background-color: #fff;}
.header-menu .header-menu--item:hover a{
  color: #000;}
.header-menu .header-menu--link{
  position: relative;
  line-height: 4.375rem;
  display: block;
  color: #fff;}
.header-menu .header-menu--link::before{
  content: '';
  position: absolute;
  width: 0;
  left: -.5rem;
  top: 1.6875rem;
  height: 0.9375rem;
  background: #febc10;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;}
.header-menu .header-menu--link:hover::before{
  width: 70%;}
.header-menu .header-menu--link span{
  z-index: 1;}
.dropdown-menu,
.dropdown-menu--alphabet{
  background-color: #fff;
  z-index: 100;
  top: 4.4rem;
  right: 0;
  width: 15rem;
  min-width: 15rem;
  box-shadow: 0 0.625rem 1.875rem rgba(0, 0, 0, .1);
  font-size: 1rem;
  pointer-events: none;
  opacity: 0;
  transform: translateY(-1.875rem);}
.dropdown-menu.dropdownfull-menu{
  left: 17rem;
  width: 57rem;}
.dropdown-menu--alphabet{
  left: 0;
  right: 0;
  width: 100%;}
.has-dropdown:hover .dropdown-menu,
.js-has--dropdown.active .dropdown-menu--alphabet{
  pointer-events: auto;
  opacity: 1;
  transform: translateY(0rem);}
.js-has--dropdown.active {
  background-color: #fff;}
.js-has--dropdown.active a{
  color: #000;}
.dropdown-menu--item{ 
  padding: 0.4375rem 0;}
.dropdown-menu--alphabet .dropdown-menu--item{
  position: relative;
  width: calc(100%/33);
  display: inline-block;}
.dropdown-menu--alphabet .dropdown-menu--item:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0.125rem;
  background-color: #febc10;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  transition: all .32s;} 
.dropdown-menu--alphabet .dropdown-menu--item:hover:after {
  left: 0;
  width: 100%;}
.dropdown-menu--link{
  color: #000!important;}
.dropdown-menu--link:hover{
  color: #febc10!important;}
.has-dropdown.menuactive{
  background-color: #fff;
  color: #000;}
.has-dropdown.menuactive a{
  color: #000;}
.has-dropdown.menuactive a .fa-ellipsis-h{
 transform: rotate(90deg);}

/**
 * 11.4 Шапка: Блок оповещение об обновлениях обновление;
 */
.notice-dropdown {
  width: 20rem;
  min-width: 20rem;
  left: 0;
  right: auto;}
.notice-count {
  height: 1.1rem!important;
  width: 1.2rem;
  line-height: 1.1rem!important;
  font-size: .55rem!important;
  position: absolute;
  top: 1.125rem;
  right: 0.3125rem;}
.notice-button{
  line-height: 2.5rem;
  height: 2.5rem;
  padding: 1rem;
  border: 0;
  box-shadow: none;
  font-size: .7rem;
  color: #fff;
  width: 100%;
  background-color: #141722;}
.notice-button:hover, 
.notice-button:focus {
  background-color: #141722!important;
  color: #febc10!important;
  border: 0.0625rem solid #febc10;}
.notice-item > a:hover .notice-link{
  color: #febc0f;}
ul#noti_full .date-ln { 
  display:inline-block; 
  margin:1.5625rem 0 0.625rem 0rem; 
  padding:0.25rem 0.625rem;         
  color: #fff;
  background: #0e1119;}
ul#noti_full li { 
  margin:0 0 0.625rem 0;}
ul#noti_full li a{ 
  color:#ffb800; }

/**
 * 11.5 Шапка: Блок Вы это смотрели, Блок закладок, Блок коллекции;
 */
.shownotice-dropdown,
.favoutites-dropdown,
.collection-dropdown{
  width: 25rem;
  min-width: 25rem;}
.shownotice-item .moviebox-poster,
.fav-item .moviebox-poster{
  -ms-flex: 0 0 15%;
  flex: 0 0 15%;
  max-width: 15%;}
.shownotice-item.moviebox:hover .moviebox-poster .poster-img,
.fav-item.moviebox:hover .moviebox-poster .poster-img {
  -moz-transform: unset;
  -webkit-transform: unset;
  -o-transform: unset;
  -ms-transform: unset;
  transform: unset;
  filter: unset;}
.shownotice-item.moviebox:hover .moviebox-header,
.fav-item.moviebox:hover .moviebox-header {
  background-color:  transparent;}
.favoutites-block--content,
.shownotice-content,
.collection-block--content{
  white-space: nowrap;
  overflow-y: auto;
  overflow-x: hidden;
  font-size: 0;
  max-height: 27rem;}
.favoutites-block--content span,
.collection-block--content span{
  font-size: 1rem;
  white-space: normal;}
@media (min-width: 75rem) {
  .favoutites-block--content::-webkit-scrollbar-track,
  .shownotice-content::-webkit-scrollbar-track,
  .collection-block--content::-webkit-scrollbar-track {
    opacity: 0;
    display: none;
    background: #f7f7f7;}
  .favoutites-block--content::-webkit-scrollbar,
  .shownotice-content::-webkit-scrollbar,
  .collection-block--content::-webkit-scrollbar {
    width: .2rem;}
  .favoutites-block--content::-webkit-scrollbar-thumb,
  .shownotice-content::-webkit-scrollbar-thumb,
  .collection-block--content::-webkit-scrollbar-thumb {
    background-color: #c5c5c5;
    cursor: pointer;
    display: none;}
  .favoutites-block--content:hover::-webkit-scrollbar-track,
  .shownotice-content:hover::-webkit-scrollbar-track,
  .collection-block--content:hover::-webkit-scrollbar-track,
  .favoutites-block--content:hover::-webkit-scrollbar-thumb,
  .shownotice-content:hover::-webkit-scrollbar-thumb,
  .collection-block--content:hover::-webkit-scrollbar-thumb{
    display: block;}
}

/*  12. Поиск
  ========================================================================== */
.search-block{
  z-index: 9;}
.search-block.fixed{
  position: fixed;
  top: 4.4rem;
  height: 0;
  margin-top: 0!important;
  visibility: hidden;
  opacity: 0;
  transform: translateY(1.875rem);}
.search-block.fixed #quicksearch,
.search-block.fixed #story{
  border-radius: 0;
  width: 100%!important;}
.search-block.fixed #story{  
  background-color: #080a10;  
  padding: 0 2.6rem;}
.search-block.fixed-hide{
  top: -5rem;}
.search-block.fixed-visible{
  top: 4.4rem;}
.search-block.active{
  z-index: 888;
  opacity: 1;
  visibility: visible;
  transform: translateY(0rem);}
.search-block input{
  background-color: rgba(255,255,255,0.1);
  border: 0.0625rem solid rgba(255, 255, 255, 0.03);
  border: 0;
  box-shadow: 0 0.3125rem 0.3125rem 0 rgba(0,0,0,0.1);
  border-radius: 10rem;
  height: 3.5rem;
  line-height: 3.5rem;
  width: 35rem;
  font-size: .85rem;
  color: #fff;}
.search-block input[type="text"]:focus{
  box-shadow: inset 0 0 0 0.0625rem #3498db, 
  inset 0.0625rem 0.125rem 0.3125rem rgba(0,0,0,0.1);}
.search-block input::placeholder {
  color: #fff;  
  font-size: .85rem;} 
.search-block input:focus::placeholder {
  color: transparent}
.quicksearch-groupbtn{
  position: absolute;
  right: -.2rem;
  top: 0.5rem;}
.search-block .quicksearch-btn:hover i{
  color: #fff;}
.search-block .quicksearch-popular--requestbtn:hover i,
.search-block .quicksearch-voicebtn:hover i{
  color: #febc10;}
.search-block.fixed .quicksearch-groupbtn{
  right: 1.5rem;}
.search-block .quicksearch-btn,
.search-block .quicksearch-popular--requestbtn,
.search-block .quicksearch-voicebtn{
  background-color: transparent;
  border: 0;
  box-shadow: none;
  height: 3.5rem;
  color: #fff;}
.search-block .quicksearch-btn,
.search-block .quicksearch-popular--requestbtn{
  width: 2.5rem;
  height: 2.5rem;
  line-height: 3rem;
  background-color: #febc10;
  color: #000;
  border-radius: 50%;
  padding: 0;
  font-size: .9rem;
  margin-right: .5rem;}
.search-block .quicksearch-popular--requestbtn{ 
  vertical-align: middle;
  padding: 0.5rem 1rem;
  margin: 0;}
.search-block .quicksearch-voicebtn,
.search-block .quicksearch-popular--requestbtn{ 
  border-radius: .4rem;
  font-weight: 700;
  letter-spacing: .1rem;
  line-height: 3.8rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  padding: 0.5rem 1rem;
  margin: 0;
  right: 2.9rem;
  display: inline-flex;
  -moz-appearance: none;
  -webkit-appearance: none;
  white-space: nowrap;
  align-items: center;
  justify-content: center;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.search-block .quicksearch-popular--requestbtn,
.search-block .quicksearch-voicebtn{
  width: 2.5rem;
  height: 2.5rem;
  line-height: 3rem;
  background-color: #16171f3b;
  color: #fff;
  border-radius: 50%;
  padding: 0;
  margin-right: .5rem;}
.js-header--search{
  opacity: 0;
  visibility: hidden;
  width: 0!important;}
.js-header--search.active{
  opacity: 1;
  visibility: visible;
  width: 5.375rem!important;}
.js-header--search i.is-active,
.js-header--smenu i.is-active{
  color: #febc10}
.search-notmain {
  position: relative;
  top: 0!important;
  margin-top: 0!important;}
.search-notmain.fixed {
  top: 4.4rem!important;}
.search-notmain #quicksearch, 
.search-notmain #story {
  border-radius: 0;
  width: 100%!important;}
.search-notmain #story {
  background-color: #080a10;
  padding: 0 2.6rem;}
.search-notmain .quicksearch-groupbtn {
  right: 1.5rem;}
/**
 * 12.1 Поиск: популярные запросы; Поиск: закладки
 */
.search-block--popularblock{
  top: 10%;
  height: 0;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  transform: translateY(-1.875rem);
  z-index: 999;
  width: 90%;
  max-width: 90%;
  margin: 0 auto;
  left: 0;
  right: 0;}
.search-block--popularblock.active{
  height: 34rem;
  opacity: 1;
  visibility: visible;
  transform: translateY(0);}
.sb-popularblock--inner{
  border-radius: .3rem;
  overflow: hidden;
  background-color: #12151e;}
.has-dropdown--favourites .dropdown-menu{
  width: 50rem;
  right: 0;}
.search-popular--item{
  -ms-flex: 0 0 19%;
  flex: 0 0 19%;
  max-width: 19%;
  overflow: hidden;
  transform: translate3d(0,-6.25rem,0);
  opacity: 0;
  transition-property: opacity,transform;
  transition-duration: 1s;
  transition-timing-function: cubic-bezier(.175,.885,.32,1.275);}
.search-popular--item{
  -ms-flex: 0 0 13%;
  flex: 0 0 13%;
  max-width: 13%;}
#js-playlist--link,
#js-collection--link{
  line-height: 2.5rem;
  height: 2.5rem;
  padding: 1rem;
  border: 0;
  box-shadow: none;
  font-size: .7rem;
  width: 100%;}
#js-playlist--link:hover,
#js-playlist--link:focus,
#js-collection--link:hover,
#js-collection--link:focus{  
  background-color: #141722;
  color: #febc10;
  border: 0.0625rem solid #febc10;}
.search-block--popularblock .btn-close{
  cursor: pointer;
  display: block;
  right: 1.5625rem;
  top: 0.75rem;
  position: absolute;
  z-index: 9999;
  width: 1.875rem;
  height: 1.875rem;
  line-height: 1.875rem;
  text-align: center;
  font-size: 0.8125rem;
  border-radius: .25rem;
  background-color: #f12525;
  transform: translateY(-1.875rem);
  color: #fff;}
.search-block--popularblock .btn-close:hover{
  background-color: #07090e;
  color: #727082;}
.search-block--popularblock .btn-close.active,
.search-popular--item.active,
.fav-item.active{
  opacity: 1;
  transform: translateZ(0);}
.has-dropdown--favourites .playlist-count,
.has-dropdown--collection .collection-count{
  height: 1.1rem;
  width: 1.2rem;
  font-size: .55rem;
  position: absolute;
  top: 1.125rem;
  right: 0.3125rem;}
.collection-block--content .collection-item{
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;}
.collection-block--content .poster-img--responsive.is-1 {
  padding-top: 24%;}

/*  13. Слайдеры
  ========================================================================== */
.slider-block{
  height: 36rem;
  min-height: 36rem;
  background-color: #0e1119;
  overflow: hidden;
  margin-top: -5.8125rem}
.owl-carousel .owl-item.center::before{
  color: #febc10;
  font-weight: 700;}
/**
 * 13.1 Слайдеры: большой слайдер;
 */
.background-slider {
  height: 36rem;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;}
.background-slider .owl-stage{
  counter-reset: bgitem;}
.background-slider .bg-slide .numpo::after {
  content: counter(bgitem, decimal-leading-zero) " ";
  counter-increment: bgitem;
  color: #fff;
  font-size: 5rem;
  font-weight: 300;}
.background-slider .bg-slide::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-image: linear-gradient(180deg, rgba(250, 249, 247, 0) 0%, #0d1019 100%)}
.background-slider .bg-slide--middle .badges{
  position: relative!important;
  top: 0!important;}
.background-slider .bg-slide--inner{
  bottom: 0;
  left: 1.5rem;
  -ms-flex: 0 0 45%;
  flex: 0 0 45%;
  max-width: 45%;}
.background-slider .bg-slide--title::before {
  content: '';
  position: absolute;
  display: block;
  width: .5rem;
  height: .5rem;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  background-color: #febc10;
  left: -.8rem;
  top: 50%;
  margin-top: -.125rem;}
.background-slider .genres-block{
  font-size: .8rem;}
.background-slider .genres-block a,
.background-slider .actors-block a {
  color: #ff9d0c;}
.background-slider .button{
  height: 2.6rem;
  line-height: 2.6rem;
  font-size: .7rem;}
.background-slider .button.is-primary a,
.background-slider .button.is-primary a,
.background-slider .button.is-primary a {
  color: #000;}
.background-slider .button.is-primary:active a,
.background-slider .button.is-primary:focus a,
.background-slider .button.is-primary:hover a {
  color: #fff;}
.background-slider .button:nth-child(1)::before {
  content: "";
  pointer-events: none;
  left: 2.25rem;
  bottom: 0;
  border-radius: 0 0.1875rem 0.1875rem 0;
  background-color: #0f121b33;
  width: 0.0625rem;
  height: 70%;
  position: absolute;
  top: 15%;}
.background-slider .button:nth-child(3){
  padding: 0;}
.background-slider .button:nth-child(3) .favmod {
  opacity: 1;}
.background-slider .button:nth-child(3) .favmod.active .favmod-unset {
  color: #fff;}
.background-slider .button:nth-child(2),
.background-slider .button:nth-child(3){
  background-color: #12151e;
  border: 0;
  padding: 0 1.3rem;}
.background-slider .button:nth-child(2){
  color: #fff;}
.background-slider .button:nth-child(2):hover{
  background-color: #febc10;
  border: 0.0625rem solid #febc10;}
.background-slider .button:nth-child(2) i,
.background-slider .button:nth-child(3) i{
  font-size: 1rem;}
.background-slider .button:nth-child(2) i{
  color: #febc10;}
.background-slider .button:nth-child(2):hover a,
.background-slider .button:nth-child(2):hover i{
  color: #000;}
.background-slider .button:nth-child(3) i {
  color: #febc10;}
.background-slider .button:nth-child(3) .favmod.active .favmod-unset i{
  color: #f12525;}
.background-slider .button:nth-child(1) .icon-inner{
  left: 0.5rem;
  position: absolute;
  font-size: 1.375rem;
  color: #0f121b33;}
.background-slider .button:nth-child(1):hover .icon-inner{
  color: #febc10;}
.bg-carousel--slide{
  position: relative;
  overflow: hidden;}
.owl-carousel .owl-item.active.center .bg-carousel--slide{
  border-radius: .25rem;
  border: 0.125rem solid #febc0f;}
.rate-block .rate-col:nth-child(2){
  right: 0;}
.rate-title {
  color: #ccc;
  position: absolute;
  left: 0;
  top: -1.5625rem;}
.rate-textnum{
  color: #f7f7f7;
  position: absolute;
  right: 0;
  top: 0;}
.rate-textnum .rate-textnum--icon{
  background-color: #0d111b3b;
  width: 1.7rem;
  height: 1.7rem;
  display: inline-block;
  border-radius: .3rem;
  color: #fff;}
.rate-bar {
  position: relative;
  background-color: #110d19;
  width: 100%;
  height: 0.3125rem;
  border-radius: 0.3125rem;}
.rate-fill {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 0;
  background: linear-gradient(to right, #febc10 0%,  #ff6702 100%);
  border-radius: 0.3125rem;}
.rate-bar:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  background: linear-gradient(to right, rgba(19,23,34,0) 0rem, rgba(19,23,34,0) 0.4375rem, #110d19 0.4375rem);
  background-size: 0.5rem 0.3125rem;
  background-repeat: repeat-x;}
.actors-block a {
  margin-right: 1rem;}
/**
 * 13.2 Слайдеры: карусель;
 */
.background-carousel--block{
  position: absolute;
  bottom: 0;
  right: 1.5rem;
  z-index: 1;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  width: 100%;
  max-width: 50%;}
.background-carousel .owl-stage{
  counter-reset: item;}
.background-carousel .owl-item::before {
  content: counter(item, decimal-leading-zero) " ";
  counter-increment: item;
  color: #fff;}
.bg-carousel--nav{
  background-color: transparent;
  border: 0.0625rem solid #ffffff26;
  border-radius: 0;
  width: 3rem;
  height: 3rem;
  padding: 0;}
.bg-carousel--nav:hover,
.bg-carousel--nav:focus,
.carousel-block .carousel--nav button:hover,
.carousel-block .carousel--nav button:focus{
  background-color: #febc10;
  color: #000;
  border-color: #febc10;}
.background-carousel .moviebox:hover .moviebox-header{
  height: auto!important;
  background-color: transparent!important;}
/*  14. Рейтинг
  ========================================================================== */
.unit-rating { width: 7.1875rem; height: 1.4375rem; }
.unit-rating, .unit-rating li a:hover, .unit-rating li.current-rating {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAACKCAYAAADVNHjPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGoWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTExLTI1VDAyOjI0OjIxKzAzOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTExLTI1VDEyOjA1OjM2KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0xMS0yNVQxMjowNTozNiswMzowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiNzNiYTBmNi0xNzY0LTUyNDMtODBlNC1mMGNlMzNiMGU2NmYiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4MmU3MzBjZC05OTc0LTY4NGUtYjNkNi0yNjRhMGU3MTMxYjEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyNWE4ZTFmNi1lMDFlLWU3NDAtYThjYS0zMjYzNGVjZjEwOGEiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNWE4ZTFmNi1lMDFlLWU3NDAtYThjYS0zMjYzNGVjZjEwOGEiIHN0RXZ0OndoZW49IjIwMTktMTEtMjVUMDI6MjQ6MjErMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWI0MjQ4Y2YtOWFiNS05ZTQ1LTkzMzUtMWVmNGI4Yzk1ZTMzIiBzdEV2dDp3aGVuPSIyMDE5LTExLTI1VDAyOjI0OjIxKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmI3M2JhMGY2LTE3NjQtNTI0My04MGU0LWYwY2UzM2IwZTY2ZiIgc3RFdnQ6d2hlbj0iMjAxOS0xMS0yNVQxMjowNTozNiswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuFm2/gAAAn+SURBVHic7ZtbjFXVGcd/39pn7zln7ldk5iDMjAyI4iUS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);
    
  -webkit-background-size: 1.4375rem auto; background-size:  1.4375rem auto;}
.unit-rating {
  list-style: none;
  margin: 0; padding: 0;
  position: relative;
  background-position: 0 -2.875rem;}
.unit-rating li {
  text-indent: -5625rem;
  padding: 0; margin: 0;
  float: left;}
.unit-rating li a {
  display: block;
  width: 1.4375rem; height: 1.4375rem;
  text-decoration: none;
  border: 0 none !important;
  z-index: 17;
  position: absolute;
  padding: 0;}
.unit-rating li a:hover {
  background-position: 0 -1.4375rem;
  z-index: 2;
  left: 0;}
.unit-rating a.r1-unit { left: 0; }
.unit-rating a.r1-unit:hover { width: 1.4375rem; }
.unit-rating a.r2-unit { left: 1.4375rem; }
.unit-rating a.r2-unit:hover { width: 2.875rem; }
.unit-rating a.r3-unit { left: 2.875rem; }
.unit-rating a.r3-unit:hover { width: 4.3125rem; }
.unit-rating a.r4-unit { left: 4.3125rem; }
.unit-rating a.r4-unit:hover { width: 5.75rem; }
.unit-rating a.r5-unit { left: 5.75rem; }
.unit-rating a.r5-unit:hover { width: 7.1875rem; }
.unit-rating li.current-rating {
  background-position: 0 0;
  position: absolute;
  height: 1.4375rem;
  display: block;
  text-indent: -5625rem;
  z-index: 1;}
/* 15. Блок с подсказкой
   ========================================================================== */
.tooltip-block{
  position: absolute;
  top: 6.5rem;
  right: 1rem;
  color: #000;
  background-color: #fff;
  border-radius: .3rem;
  overflow: hidden;
  width: 18rem;
  z-index: 20;
  opacity: 0;
  height: 0;
  visibility: hidden;}
.tooltip-block.active{
  opacity: 1;
  visibility: visible;
  height: auto;}
.tooltip-block .tooltip-block--btn {
  line-height: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border: 0;
  box-shadow: none;
  font-size: .7rem;
  color: #000;}
.tooltip-block .tooltip-block--btn:active, 
.tooltip-block .tooltip-block--btn:focus, 
.tooltip-block .tooltip-block--btn:hover {
  background-color: #141722;
  border: 0;}
.tooltip-block .btn-close{
  cursor: pointer;
  position: absolute;
  top: 0.375rem;
  right: 0.6875rem;
  background-color: #f12525;
  color: #fff;
  border-radius: .25rem;
  width: 1.4rem;
  height: 1.4rem;
  text-align: center;}
.tooltip-block .btn-close:hover{
  background-color: #07090e;
  color: #727082;}
/* 16. Панель авторизации
   ========================================================================== */
.login-block,
.login-block > a {
  width: 100%!important;
  max-width: 11rem;}
.login-block .hbtn{
  width: auto!important;}
.login-block .login-block--avatar .badge{
  position: absolute;
  bottom: -0.625rem;
  right: -0.625rem;
  font-size: .55rem;
  height: 1.5rem;
  width: 1.5rem;
  line-height: 1.5rem;
  border: 0.25rem solid #181d28;
  border-radius: 25rem;
  padding: 0;}
.login-block.menuactive .login-block--avatar .badge {
  border: 0.25rem solid #fff;}
.login-block--name .name-color,
.login-block--name .name-color.ratebad{
  color: #f12525;}
.login-block--name .name-color.rategood{
  color: #7fb900;}
/* 17. Карусель
   ========================================================================== */
.carousel-block{
  background-color: #12151f87;}
.carousel-block .carousel-block--title .title-b::before {
  left: 0.625rem;
  top: 50%;}
.carousel-block .carousel .carousel-item{
  overflow: hidden;}
.carousel-block .blurred-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  filter: blur(0rem) grayscale(.8);
  opacity: .2;}
.carousel-block .blurred-bg::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-image: linear-gradient(180deg, rgba(250, 249, 247, 0) 0%, rgb(3, 4, 11) 100%);}
.carousel-block .carousel--nav button{
  background-color: transparent;
  margin: 0;
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border: 0.0625rem solid #ffffff26;
  border-radius: 0;}
/* 18. Выпадающий ul select и стандартная сортировка
   ========================================================================== */
.custom-select--wrapper {
  user-select: none;
  width: 12.5rem;}
.custom-select--wrapper.open .custom-select--trigger{
  color: #febc10;
  border: 0.0625rem solid #febc10;}
.custom-select {
  background-color: #12151e;
  border-radius: .25rem;}
.custom-select--trigger {
  padding: 0 1.375rem;
  font-size: .9rem;
  font-weight: 300;
  color: #fff;
  height: 2.5rem;
  line-height: 2.5rem;
  cursor: pointer;
  border-radius: .25rem;}
.custom-select--trigger:hover{
  color: #febc0f;}
.sorting-block .sort{
  position: absolute;}
.custom-options,
.sort,
.mylists-switch  {
  display: block;
  top: 2.4375rem;
  left: 0;
  right: 0;
  background: #fff;
  transition: all 0.5s;
  opacity: 0;
  height: 0;
  visibility: hidden;
  pointer-events: none;
  overflow-y: auto;
  overflow-x: hidden !important;
  z-index: 2;
  border-width: 0rem;
  border-style: solid;
  border-color: #d9d9d9;
  border-radius: 0 0 0.1875rem 0.1875rem;
  box-shadow: 0 0.0625rem 0.0625rem 0.0625rem rgba(0, 0, 0, 0.1), 0 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0.0625rem 0.0625rem 0.0625rem rgba(0, 0, 0, 0.1), 0 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.25);}
.custom-options::-webkit-scrollbar {
  background: transparent;
  width: .4rem;
  position: absolute;}
.custom-options::-webkit-scrollbar-track {
  background: transparent;
  position: absolute;
  z-index: -2;}
.custom-options::-webkit-scrollbar-thumb {
  border-radius: 6.25rem;
  background: #ccc;}
.custom-select--wrapper.open .custom-options,
.custom-select--wrapper.open .sort,
.custom-select--wrapper.open .mylists-switch {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  height: auto;}
.custom-option,
.sort li,
.mylists-switch li {
  display: block;
  padding: 0 1.375rem 0 1.375rem;
  font-weight: 300;
  color: #000;
  cursor: pointer;
  transition: all 0.5s;
  font-size: 0.75rem;
  text-align: left;
  line-height: 1.875rem;
  margin-bottom: 0;}
.sort li a {
  display: block;}
.custom-option:hover,
.sort li:hover,
.mylists-switch li:hover {
  cursor: pointer;
  background-color: #e9edf2;}
.custom-option.selected,
.sort li.selected,
.sort li.desc,
.sort li.asc,
.mylists-switch li.active{
  background-color: #e9edf2;}
/* 19. Короткая новость
   ========================================================================== */
.moviebox-header{
  left: 0;
  height: auto;
  bottom: -1.7rem;
  z-index: 20;}
.moviebox:hover .moviebox-header{
  height: 100%;
  bottom: 0;
  background-color: #12151ed6;}
.moviebox:hover .moviebox-title{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #febc0f;}
.moviebox-poster{
  background-color: #090c13;}
.moviebox-poster .poster-img::before {
  content: "";
  position: absolute;
  background: #0c101beb;
  background: -moz-linear-gradient(0deg, #0c101beb 0, #0c101b26 37%, rgba(0, 0, 0, 0) 100%);
  background: -webkit-linear-gradient(0deg, #0c101beb 0, #0c101b26 37%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(0deg, #0c101beb 0, #0c101b26 37%, rgba(0, 0, 0, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0c101beb", endColorstr="#0c101b26", GradientType=1);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  opacity: .8;}
.moviebox:hover .moviebox-poster .poster-img{
  -moz-transform: scale(1.2) rotate(2deg);
  -webkit-transform: scale(1.2) rotate(2deg);
  -o-transform: scale(1.2) rotate(2deg);
  -ms-transform: scale(1.2) rotate(2deg);
  transform: scale(1.2) rotate(2deg);
  filter: grayscale(0.5);}
.moviebox .badges{
  position: absolute;
  top: 0.625rem;}
.moviebox .badges.bad-left{
  left: 0.625rem;}
.moviebox .badges.bad-right{
  left: auto;
  right: 0.625rem;}
.moviebox .badges.bad-bottom{
  top: auto;
  left: 0.625rem;}
.moviebox .badges .badge,
.moviebox .moviebox-metas .badge{
  font-size: .7rem;
  border-radius: .2rem;}
.moviebox .moviebox-metas{
  opacity: 0;
  visibility: hidden;}
.moviebox:hover .moviebox-metas{
  opacity: 1;
  visibility: visible;}
.moviebox .moviebox-metas .rate-textnum{
  font-size: .75rem;}
.moviebox .moviebox-metas .mm-top .mm-btn{
  cursor: pointer;
  color: #7d7986;
  background-color: #110d1982;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;}
.moviebox .moviebox-metas .mm-top .mm-btn:hover i {
  color: #febc0f;}
.moviebox .moviebox-metas .rating-stars--nums{
  color: #febc10;}
.moviebox .moviebox-metas .mm-top{
  top: 0;}
.moviebox .moviebox-metas .shortplay-btn{
  font-size: 3.5rem;}
/* 20. Блок добавить в закладки
   ========================================================================== */
.favmod {
  opacity: .5;}
.favmod.active,
.favmod:hover {
  opacity: 1;}
.favmod.active:hover{
  opacity: .7;}
.favmod-add,
.favmod-unset {
  display: block;
  width: 100%;
  height: 100%;}
.favmod-add i {
  color: #7fb900!important;}
.favmod .favmod-unset,
.favmod.active .favmod-add {
    display: none;}
.favmod.active .favmod-unset {
  color: #f12525;
  display: block;}
/* 21. Оформление под фильтр от LazyDev
   ========================================================================== */
.main-filter .filter-btn{
  padding: 0 1.375rem;
  font-size: .8rem;
  font-weight: 300;
  color: #a7a7a7;
  height: 2.5rem;
  line-height: 2.5rem;
  cursor: pointer;
  border-width: 0.125rem 0 0.125rem 0;
  border: 0.0625rem solid #ffffff26;
  background-color: transparent;}

/* 22. Дополнительное меню
   ========================================================================== */
.centerinfo-block{
  background-color: #12151e;}
.second-menu .second-menu--item{
  border: 0.0625rem solid #0e1119;
  background-color: #0e1119;
  padding: .5rem .5rem;
  border-radius: .25rem;}
.second-menu .second-menu--item small {
  color: #febc10;}
.second-menu .second-menu--item:hover,
.second-menu .second-menu--item:active,
.second-menu .second-menu--item:focus{
  border: 0.0625rem solid #febc10;}

/* 23. Блок на Информация на главной
   ========================================================================== */
.main-info .info-item small{
  color: #febc10;}
/* 24. Контент
   ========================================================================== */
.site-wrapper {
  min-width: 20rem;
  position: relative;
  overflow: hidden;}  
#dle-content{
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;}
#dle-content > * {width: 100%}
.center-block{
  position: relative;
  z-index: 10;}
/**
 * 24.1 Контент: ajax переключение блока
 */
.content-header .content-header--list .cheader-list--item{
  background-color: #12151e;
  padding: .5rem .8rem;
  cursor: pointer;
  border-radius: .25rem;}
.content-header .content-header--list .cheader-list--item.active,
.content-header .content-header--list .cheader-list--item:hover{
  color: #febc10;}
.content-header .content-header--list .cheader-list--item:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0.125rem;
  background-color: #febc10;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  transition: all .3s;}
.content-header .content-header--list .cheader-list--item.active:after,
.content-header .content-header--list .cheader-list--item:hover:after {
  left: 0;
  width: 100%;}
/**
 * 24.2 Контент: боковая панель
 */
.sidebar-left{
  -ms-flex: 0 0 22%;
  flex: 0 0 22%;
  max-width: 22%;}
.sidebar-left .widget-title a{
  width: 2rem;
  line-height: 2rem;
  color: #febc10;
  border: 0.0625rem solid #febc10;}
/**
 * 24.2.1 Контент: боковая панель: виджеты
 */
.widget .widget-soon--item {
  -ms-flex: 0 0 45%;
  flex: 0 0 45%;
  max-width: 45%;}
.widget .widget-soon--itemnewscount {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;}
.widget .widget-soon--itemnewscount .moviebox-header{
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  min-width: 3.125rem;}
.widget .widget-soon--itemnewscount .moviebox-poster--link{
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  position: relative;}
.widget .moviebox .moviebox-header{
  height: auto;
  background-color: transparent;
  bottom: auto;}
.widget .moviebox .moviebox-poster {
  overflow: hidden;}
.widget .widget-popular--item:hover .moviebox-title{
  color: #febc10;
  overflow: visible;
  text-overflow: unset;
  white-space: unset;}
.widget .widget-popular--item .moviebox-poster {
  max-height: 6rem;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;}
.widget-rand .button{
  height: 2.5rem;
  line-height: 2.5rem;
  width: 100%;
  font-size: .7rem;
  background-color: transparent;
  color: #febc10;
  border: 0.0625rem solid #febc10;}
.widget-rand .button:hover,
.widget-rand .button:active{
  background-color: #febc10;
  color: #000;}
.widget .widget-rand--item .moviebox-poster{
  -ms-flex: 0 0 33%;
  flex: 0 0 33%;
  max-width: 33%;
  position: relative;}
.widget .widget-rand--item .moviebox-header{
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  min-width: 3.125rem;}
/**
 * 24.3 Контент: спиидбар
 */
.speedbar{
  font-size: .8rem;
  background-color: #0e1119;
  position: relative;
  z-index: 11;}
.speedbar a{
  color: #FFF;
  display: block;
  background-color: #12151e;
  text-decoration: none;
  position: relative;
  height: 2.5rem;
  line-height: 2.5rem;
  padding: 0 0.625rem 0 0.3125rem;
  text-align: center;
  margin-right: 1.4375rem;
  background-image: repeating-linear-gradient(-45deg, rgba(251, 186, 16, 0.09), rgb(9, 12, 19) 0.0625rem, transparent 0.0625rem, transparent 0.375rem);}
.speedbar a:before, 
.speedbar a:after {
  content: "";
  position: absolute;
  top: 0;
  border: 0 solid #12151e;
  border-width: 1.25rem 0.625rem;
  width: 0;
  height: 0;}
.speedbar a:before {
  left: -1.25rem;
  border-left-color: transparent;}
.speedbar a:after {
  left: 100%;
  border-color: transparent;
  border-left-color: #12151e;}
.speedbar a:first-child{
  padding-left: 0.9375rem;
  -moz-border-radius: 0.25rem 0 0 0.25rem;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem 0 0 0.25rem;}
.speedbar a:first-child:before {
  border: none;}
#dle-speedbar{
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;}
.speedbar-link i,
#dle-speedbar,
.speedbar a:hover{
  color: #fbba10;}
/**
 * 24.5 Контент: короткая новость
 */
.short-story.moviebox{
  background-color: #12151e;
  overflow: hidden;
  -ms-flex: 0 0 18.3333%;
  flex: 0 0 18.3333%;
  max-width: 18.3333%;}
.short-story.moviebox .moviebox-header {
  position: relative;
  left: 0;
  bottom: 0;}
.short-story.moviebox .moviebox-metas {
  background-color: #12151ed6;
  top: 0;
  width: 100%;
  height: 100%;}
.short-story.moviebox .moviebox-header--meta{
  font-size: .8rem;}
.short-story.moviebox .moviebox-header--meta div{
  background-color: #090c13;
  padding: .2rem .5rem;
  font-size: .7rem;}
.ui-tooltip {position: absolute; z-index: 97;}
.tooltip-text {color: #fff; padding: 0.3125rem 0.625rem; background: rgba(35, 25, 15, 0.8); border-radius: 0.125rem;}
.ui-tooltip .moviebox-tooltip {display: block;}
.moviebox-tooltip{ 
  display: none;
  background-color: #f7f7f7;
  color: #000;
  font-size: 0.75rem;
  font-weight: 400;
  padding: 0 0.9375rem;
  border-radius: 0.1875rem;}
.tippy-tooltip.dark-theme {
  top: 4.5rem!important;
  padding: 1rem;}
.tippy-tooltip.dark-theme .tippy-content{
  text-align: left!important;}
.tippy-tooltip.dark-theme{
  width: 100%;
  max-width: 33rem!important;}
.tippy-tooltip.dark-theme {
   background-color: #fff;
  color:#fff;
  font-size: .75rem;}
.tippy-tooltip.dark-theme[data-animatefill] {
  background-color: transparent;}
.tippy-tooltip.dark-theme .tippy-backdrop {
 background-color: #fff;}
.tippy-tooltip.dark-theme .mt-date,
.tippy-tooltip.dark-theme .mt-category a{
  padding: .3rem .7rem;
  display: inline-block;
  background-color: #E9E9E9;
  border-radius: .2rem;}
.tippy-tooltip.dark-theme .mt-list--item .mt-list-span{
  color: #7d7986;}

/**
 * 24.6 Контент: cмена вида короткой новости
 */
.templater a {
  padding: 0.125rem 0.4375rem;
  border-radius: 0.1875rem;
  display: inline-block;}
.templater a:hover,
.templater a.current{
  background-color: #febc10;
  color: #000;}
.moviebox.tpl_tile,
.moviebox.tpl_list{
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  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;
  flex-direction: row!important;}
.moviebox.tpl_tile .moviebox-header,
.moviebox.tpl_list .moviebox-header{
  height: auto;
  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;
  padding: 0!important;}
.moviebox.tpl_tile .moviebox-header{
  margin-bottom: .5rem;}
.moviebox.tpl_tile .moviebox-tooltip{
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
  min-width: 3.125rem;
  background-color: #12151e;
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;}
.moviebox.tpl_tile .moviebox-poster {
  width: 11.25rem;
  margin-right: 1.25rem;
  position: relative;}
.moviebox.tpl_tile .moviebox-poster .poster-img {
  -moz-transform: unset;
  -webkit-transform: unset;
  -o-transform: unset;
  -ms-transform: unset;
  transform: unset;
  filter: none;}
.moviebox.tpl_tile .moviebox-metas .mm-top{
  z-index: 1;}
.moviebox.tpl_tile .js-tooltip--btn,
.moviebox.tpl_tile .moviebox-tooltip--header,
.moviebox.tpl_tile .moviebox-tooltip--meta,
.moviebox.tpl_tile .moviebox-genres,
.moviebox.tpl_list .moviebox-metas,
.moviebox.tpl_list .badges{
  display: none!important;}
.moviebox.tpl_tile .moviebox-tooltip--text{
  -ms-flex-order: 1;
  order: 1;}
.moviebox.tpl_tile .moviebox-tooltip--list{
  -ms-flex-order: 2;
  order: 2;}
.moviebox.tpl_tile .moviebox-tooltip--bottom{
  -ms-flex-order: 3;
  order: 3;}
.moviebox.tpl_tile .mt-category a{
  padding: .3rem .7rem;
  display: inline-block;
  background-color: #090c13;
  border-radius: .2rem;}
.moviebox.tpl_tile .txtcolor-dark {
  color: #fff;}
.moviebox.tpl_tile .mt-list-span{
  color: #7d7986;}
.moviebox.tpl_tile .moviebox-title,
.moviebox.tpl_list .moviebox-title{
  overflow: visible;
  text-overflow: unset;
  white-space: unset;}
.moviebox.tpl_tile .moviebox-header h2:hover,
.moviebox.tpl_list .moviebox-header h2:hover{
  color: #febc10;}
.moviebox.tpl_list {
  margin-bottom: .5rem!important;}
.moviebox.tpl_tile .moviebox-title,
.moviebox.tpl_tile .moviebox-genres,
.moviebox.tpl_tile .rate-block,
.moviebox.tpl_list .moviebox-title,
.moviebox.tpl_list .moviebox-genres,
.moviebox.tpl_list .rate-block {
  margin-bottom: 0!important;}
.moviebox.tpl_list .moviebox-header a,
.moviebox.tpl_list .moviebox-genres{
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;}
.moviebox.tpl_list .moviebox-header h2{
  text-align: left;}
.moviebox-bottom{
  display: none!important;}
.moviebox.tpl_tile .moviebox-bottom{
  display: flex!important;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;}
.moviebox.tpl_tile .moviebox-play a{
  padding: .3rem .7rem;
  display: inline-block;
  background-color: #090c13;
  border-radius: .2rem;
  font-size: .75rem;}
.moviebox.tpl_tile .moviebox-meta--item,
.moviebox.tpl_tile .moviebox-date{
  background-color: #090c13;
  padding: .2rem .5rem;
  font-size: .7rem;}
.moviebox.tpl_tile .bbp,
.moviebox.tpl_list .bbp{
  border-bottom: 0;}
.moviebox.tpl_list {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;}
.moviebox.tpl_list .moviebox-header{
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;}
.moviebox.tpl_list .moviebox-poster{
  -ms-flex: 0 0 5%;
  flex: 0 0 5%;
  max-width: 5%;
  margin-right: 1rem;}
.moviebox.tpl_list .moviebox-header{
  -ms-flex-line-pack: center !important;
  align-content: center !important;}
 .moviebox.tpl_list:hover .moviebox-poster .poster-img {
  -moz-transform: unset;
  -webkit-transform: unset;
  -o-transform: unset;
  -ms-transform: unset;
  transform: unset;
  filter: unset;} 
/**
 * 24.7 Контент: обновление сериалов
 */
.update-content .group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 1rem;}
 .update-content .group .group-name{
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: .8rem;
  background-color: #12151e;
  padding: .3rem;}
.update-content .group .group-name span {
  background-color: #090c13;
  padding: .2rem .5rem;
  font-size: .75rem;
  color: #fff;
  margin-left: .5rem;}
 .update-content--item {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;}
.update-content--item .moviebox-poster{
  max-height: 5rem;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;}
.update-content--item .moviebox-header {
  height: auto;
  bottom: 0;
  z-index: 1;
  background-color: transparent!important}
.update-content--item:hover .moviebox-header .moviebox-title{
  color: #ffb800;}
.update-content--item.moviebox:hover  .moviebox-poster .poster-img {
  -moz-transform: unset;
  -webkit-transform: unset;
  -o-transform: unset;
  -ms-transform: unset;
  transform: unset;
  filter: unset;}
.update-content--item.moviebox:hover  .moviebox-title {
  overflow: visible;
  text-overflow: unset;
  white-space: unset;}
.update-content--item.tplfiles_text{
  -ms-flex: 0 0 24%;
  flex: 0 0 24%;
  max-width: 24%;}
.update-content--item.tplfiles_text .moviebox-poster,
.update-content--item.tplfiles_text .moviebox-genres,
.update-content--item.tplfiles_text .moviebox-date{
  display: none;}
/* 25. Модуль фильтра от LazyDev
  ========================================================================== */
.main-filter .filter-secondcol--inner{
  -ms-flex: 0 0 48%;
  flex: 0 0 48%;
  max-width: 48%;}
.main-filter .filter-bottom.filter-secondcol--inner{
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;}
.main-filter .filter-bottom .filter-secondcol--inner{
  -ms-flex: unset;
  flex: unset;
  max-width: unset;}
.main-filter .filter-bottom button{
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: .7rem;}
.main-filter .filter-bottom button:first-child{
  border: 0.0625rem solid #febc10;
  background-color: #febc10;
  color: #000;}
.main-filter .filter-bottom button:last-child{
  border: 0.0625rem solid #0a0b10;
  background-color: #12151e;}
.main-filter .filter-bottom button:hover,
.main-filter .filter-bottom button:active,
.main-filter .filter-bottom button:focus{
  background-color: transparent;
  color: #febc10;
  border: 0.0625rem solid #febc10;}
.main-filter .filter-other .irs--modern .irs-from, 
.main-filter .filter-other .irs--modern .irs-to, 
.main-filter .filter-other .irs--modern .irs-single {
  cursor: pointer;
  background-color: #12151e;
  color: #fff;}
.main-filter .filter-numsnews{
  -ms-flex: 0 0 24%;
  flex: 0 0 24%;
  max-width: 24%;}
/* 26. Блок с информацией
  ========================================================================== */
.berrors {
  background-color: #12151e;
  border-radius: .2rem;
  margin-bottom: 3rem;}
/* 27. Ajax прелоадер
  ========================================================================== */
#loading-layer {
  display: block!important;
  background-color: #12151e;
  z-index:8888!important;
  position: fixed; 
  top: 0 !important; 
  left: 0; 
  right: 0; 
  bottom: auto; 
  width: 100%; 
  height: 0.3125rem; 
  text-indent: -624.938rem;
  overflow: hidden;
  white-space: nowrap;}
#loading-layer:before {
  content: "";
  position: absolute;
  left: 0%; 
  top: 0%; 
  background:linear-gradient(135deg,#f44336 0,#ffeb3b 100%); 
  height: 100%;}
#loading-layer:before {
  animation: loader 2s infinite linear;}
@keyframes loader { 0% {right: 100%; left: 0;} 50% {right: 0%; left: 0;} 100% {left: 100%; right: 0;}}
/* 28. Подвал
  ========================================================================== */
.footer .footer-header{
  background-color: #12151e;}
/* 29. Комментарии
  ========================================================================== */ 
.redlegend .comment-avatar {
  box-shadow: 0 0 0 0.125rem #131722, 0 0 0 0.25rem #e13535;}
.redlegend .comments-meta .comment-group, 
.redlegend .comments-meta .comment-group * {
  font-weight: normal;
  color: #f12525!important;}
.greenlegend .comment-avatar {
  box-shadow: 0 0 0 0.125rem #131722, 0 0 0 0.25rem #1ee459;}
.greenlegend .comments-meta .comment-group, 
.greenlegend .comments-meta .comment-group * {
  color: #7fb900!important;}
.yellowlegend .comment-avatar {
  box-shadow: 0 0 0 0.125rem #131722, 0 0 0 0.25rem #ffa200;}
.yellowlegend .comments-meta .comment-group, 
.yellowlegend .comments-meta .comment-group * {
  color: #fbba10!important;}
.widget-comments--avatar .ratebad,
.widget-comments--avatar .rategood{
  border: 0;}
.comments-list--item label{
  margin-bottom: 0;}
/* 30. Коллекции
  ========================================================================== */ 
.collections-block .collections-block--title a {
  width: 2rem;
  line-height: 2rem;
  color: #febc10;
  border: 0.0625rem solid #febc10;}
.collection-item {
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  max-width: 30%;}
.collection-item:hover .moviebox-poster .poster-img {
  -moz-transform: unset;
  -webkit-transform: unset;
  -o-transform: unset;
  -ms-transform: unset;
  transform: unset;
  filter: unset;}
.collection-item .moviebox-header,
.collection-item:hover .moviebox-header{
  bottom: 0;
  height: auto;
  background-color: transparent;}
.collection-item .moviebox-title--text{
  background-color: #fff;
  width: 7rem;
  color: #000;}
.collection-item .badges{
  z-index: 1;}
/* 31. Пагинация
  ========================================================================== */ 
.pagination .pagination-load > a {
  box-shadow: none;
  cursor: pointer;
  font-weight: 700;
  letter-spacing: .1rem;
  padding: 0 3.0rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  position: relative;
  vertical-align: top;
  display: inline-flex;
  -moz-appearance: none;
  -webkit-appearance: none;
  white-space: nowrap;
  align-items: center;
  justify-content: center;
  border-radius: .25rem;
  border: 0.0625rem solid #febc10;
  background-color: #febc10;
  color: #000;
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: .7rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.pagination .pagination-load > a:hover{
  background-color: transparent;
  color: #febc0f;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.pagination-pages span:not(.nav_ext),
.pagination-pages a:hover, 
.page-next a:hover, 
.page-prev a:hover{
  color: #fff;
  box-shadow: #febc0f 0rem 0rem 0rem 0.125rem inset;}
.pagination-pages a, 
.pagination-pages span, 
.page-next a, 
.page-prev a, 
.page-prev > span, 
.page-next > span {
  display: inline-block;
  line-height: 2.5rem;
  min-width: 2.5rem;
  background-color: rgb(15, 19, 30);
  padding: 0rem 0.625rem;
  margin: 0rem 0.1875rem 0.625rem;
  border-radius: 1.25rem;
  text-align: center;
  background-image: repeating-linear-gradient(-45deg, rgba(251, 186, 16, 0.09), rgb(9, 12, 19) 0.0625rem, transparent 0.0625rem, transparent 0.375rem);}
.page-next a, 
.page-prev a,
.page-prev > span, 
.page-next > span{
  font-size: .9rem;
  padding: 0 1rem;}
/* 32. Календарь
  ========================================================================== */ 
.calendar { 
  width: 100%; text-align: center;}
.calendar tr td, 
.calendar tr th { 
  padding: 0.1875rem;}
.calendar tr td a { 
  color: #7fb900; 
  font-weight: bold; }
.calendar tr td { 
  padding: 0.3125rem 0.1875rem; }
.calendar tr td.weekday, 
.calendar tr th.weekday { 
  color: #febc0f; }
.calendar tr th {     
  background-color: #12151e; 
  font-weight: bold; 
  text-transform: uppercase; }
.calendar tr th.monthselect { 
  background-color: transparent; 
  padding-bottom: 0.9375rem; }
.workday{
  background-image: repeating-linear-gradient(-45deg, rgba(251, 186, 16, 0.09), rgb(9, 12, 19) 0.0625rem, transparent 0.0625rem, transparent 0.375rem);}
.day-active-v {
  background-color: #12151e;
  background-image: repeating-linear-gradient(-45deg, rgba(251, 186, 16, 0.09), rgb(9, 12, 19) 0.0625rem, transparent 0.0625rem, transparent 0.375rem);}
/* 33. Полная новость
  ========================================================================== */
.fullbgimg, 
.fullbgimg-inner {
  width: 100%;
  height: 31.25rem;
  position: absolute;
  left: 0;
  top: -1.75rem;}
.fullbgimg-inner:before{
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  opacity: 0.6;
  background: #131722;
  z-index: 3;}
.fullbgimg:before {
  content: '';
  position: absolute;
  left: 0;
  top: -1.75rem;
  right: 0;
  bottom: 0;
  opacity: 0.8;
  z-index: 3;
  background: linear-gradient(to right, #090c13 0%, rgb(9, 12, 19) 20%, rgba(19, 23, 34, 0.95) 30%, rgba(19, 23, 34, 0.16) 70%, rgba(9, 12, 19, 0.72) 80%, #090c13 100%);}
.fullbgimg:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  right: 0;
  height: 50%;
  z-index: 5;
  background: linear-gradient(to top, #090c13 0%, #090c13 10%, rgb(9, 12, 19) 20%, rgba(19,23,34,0) 100%);} 
.search-fullstory #story{
  background-color: #0b101a;}
.speedbar-fullstory{
  background-color: transparent;}
.fullstory .fullstory-sidebar{
  position: relative;
  z-index: 10;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;}
.fullstory .fullstory-main{
  position: relative;
  z-index: 10;}
.fullstory .fullstory-list,
.fullstory .fullstory-main--title,
.fullstory .rate-col,
.fullstory .rate-col .rate-textnum,
.fullstory .fullstory-actors--title{
  color: #c0bcca;}
.fullstory .fullstory-list .fullstory-list--item a {
  color: #ffb800;}
.fullstory .fullstory-main--category a {
  background-color: #12151e;
  padding: .3rem .7rem;
  border-radius: .25rem;
  margin-right: .5rem;}
.fullstory .fullstory-sidebar--meta  {
  background-color: #07090e;}
.fullstory .favmod {
  opacity: 1;}
.fullstory .fullstory-main--col .rate-col{
  -ms-flex: 0 0 28%;
  flex: 0 0 28%;
  max-width: 28%;}
.fullstory .rate-col .rating-nums{
  color: #febc0f;}
.fullstory .fullstory-actors .actors-item{
  opacity: .4;}
.fullstory .fullstory-actors .actors-item:hover{
  opacity: 1;}
.fullstory .fullstory-actors .actors-item:hover img,
.fullstory .wrapperul-link:hover {
  border: 0.125rem solid #7fb900;}
.fullstory .wrapperul-inner,
.fullstory .wrapperul-list {
  opacity: 0;
  visibility: hidden;
  height: 0;}
.fullstory .actors-item{
  display: none;}
.fullstory .actors-list .actors-item:nth-child(1),
.fullstory .actors-list .actors-item:nth-child(2),
.fullstory .actors-list .actors-item:nth-child(3),
.fullstory .actors-list .actors-item:nth-child(4),
.fullstory .actors-list .actors-item:nth-child(5){
  display: block;}
.fullstory .wrapperul-list{
  max-width: 27rem;
  background-color: #12151e;
  border-radius: .25rem;}
.fullstory .wrapperul-link{
  display: block;
  background-color: #07090e;
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  text-align: center;
  border-radius: 50%;}
.fullstory .wrapperul-inner{
  max-width: 27rem;
  top: 30%;
  width: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  transform: translateY(-1.875rem);}
.fullstory .wrapperul-inner.active,
.fullstory .wrapperul-inner.active .wrapperul-list{
  opacity: 1;
  visibility: visible;
  height: auto;
  transform: translateY(0);}
.fullstory .wrapperul-inner .actors-item{
  display: block;}
.fullstory .wrapperul-close {
  position: absolute;
  top: -0.875rem;
  right: 0.625rem;
  z-index: 1;
  width: 1.875rem;
  height: 1.875rem;
  line-height: 1.875rem;
  text-align: center;
  font-size: 0.8125rem;
  border-radius: .25rem;
  background-color: #febc10;
  color: #000;}
.fullstory .fullstory-main--message{
  position: relative;
  padding: 0.625rem 0.9375rem 0.625rem 4.6875rem;
  background-color: #12151e;
  line-height: 1.3;}
.fullstory .fullstory-main--messageicon{
  position: absolute;
  left: 0;
  top: 0rem;
  bottom: 0;
  width: 3.75rem;
  background-color: #07090e;
  text-align: center;
  font-size: 1.125rem;
  line-height: 2.1875rem;}
.fullstory .full-tabs {
  position: relative;
  z-index: 99999;  }
.fullstory .full-tabs .full-tabs--nav {   
  border-radius: 0.1875rem;
  overflow: hidden;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;
  font-size: 0;
  height: 2.5rem;
  line-height: 2.5rem;
  background-color: #12151e;} 
.fullstory .full-tabs .full-tabs--navwrap{
  background-color: #12151e;}
.fullstory .full-tabs .full-tabs--row {   
  padding: 0rem;  
  margin: 0rem;}
.fullstory .full-tabs .full-tabs--nav li {
  padding: 0 0.9375rem;
  cursor: pointer;
  font-size: 0.875rem;
  color: #c0bcca;}
.fullstory .full-tabs .full-tabs--nav li.active, 
.fullstory .full-tabs .full-tabs--nav li:hover { 
  color: #febc0f;
  background-color: #07090e;}
.fullstory .full-tabs .full-tabs--row li.full-tabs--cell {
  display: none; }
.fullstory .full-tabs .full-tabs--row li.active {
  background-color: #07090e;
  display: block; }
.fullstory .full-tabs .full-tabs--bottom{
  border-radius: 0.1875rem;
  background-color: #12151e;
  height: 3.4375rem;
  padding: 0.125rem;
  line-height: 3rem;}
.fullstory .full-tabs .tabs-btn{
  position: relative;
  overflow: visible;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  padding: 0 0.3125rem;
  line-height: inherit;
  cursor: pointer;
  text-align: center;
  white-space: nowrap;
  border-radius: 0.25rem;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  height: 3rem;
  color: #c0bcca;}
.fullstory .full-tabs .tabs-btn::after{
  content: "";
  background-color: #000;
  width: 0.0625rem;
  position: absolute;
  right: 0;
  top: 0.5rem;
  bottom: 0.3125rem;}
.fullstory .full-tabs .tabs-btn:last-child::after{
  display: none;}
.fullstory .full-tabs .tabs-btn:last-child a{
  color: #f12525;}
.fullstory .full-tabs .tabs-btn:last-child:hover a{
  color: #c31d1d;}
.fullstory .full-tabs .tabs-btn:hover{
  color: #febc0f;
  background-color: #07090e;}
.fullstory .full-tabs .tabs-btn i{
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  margin-right: 0.625rem;
  margin-bottom: 0.125rem;
  vertical-align: middle;
  font-size: 1rem;
  border-radius: 50%;
  background-color: #07090e;}
.fullstory .full-tabs .tabs-btn:hover i{
  background-color: #12151e;}
.fullstory .full-tabs .tabs-btn span{
  color: #7d7986;}
.fullstory .full-tabs .tabs-btn:nth-child(1) i{
  background-color: #febc0f;
  color: #07090e;}
.fullstory .full-tabs .tabs-btn.tabs-btn--share .yx-share{
  position: absolute;
  bottom: -2.125rem;
  left: 3.375rem;}
.fullstory .lightplayer{
  color: #c0bcca;
  padding: 0 4.0625rem 0 0.9375rem;
  border-left: 0.0625rem solid rgba(255,255,255,0.1);
  position: relative;
  cursor: pointer;
  height: 2.5rem;
  line-height: 2.5rem;}
.fullstory .lightplayer:before, 
.fullstory .lightplayer:after {
  content: '';
  position: absolute;
  top: 50%;
  transition: .3s;}
.fullstory .lightplayer:before {
  height: 1.375rem;
  width: 2.625rem;
  border-radius: 0.6875rem;
  background-color: #000;
  right: 0.9375rem;
  top: 0.5625rem;}
.fullstory .lightplayer:after {
  right: 2.375rem;
  top: 0.75rem;
  height: 1rem;
  width: 1rem;
  border-radius: 0.5rem;
  background-color: #febc0f;}
.light-off .lightplayer:after {
  right: 1.125rem;
  background: #b6b2c0;}
.light-overlay {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 99998;
  background-color: rgba(0,0,0,0.8);
  display: none;}
.light-off .light-overlay {
  display: block;}
.fullstory .notification a{
  background-color: #7fb900;
  padding: 0 0.9375rem;
  font-size: .9rem;
  color: #fff;
  height: 2.5rem;
  line-height: 2.5rem;
  cursor: pointer;
  border-radius: .25rem;
  display: block;}
.fullstory .xfieldimagegallery.screens li{
  overflow: hidden;
  height: 6.25rem;}
.fullstory .xfieldimagegallery.screens img{
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
   transition: all .3s;
  height: 100%;
  object-fit: cover;}
.fullstory .xfieldimagegallery.screens li:hover img{  
  -moz-transform: scale(1.2) rotate(2deg);
  -webkit-transform: scale(1.2) rotate(2deg);
  -o-transform: scale(1.2) rotate(2deg);
  -ms-transform: scale(1.2) rotate(2deg);
  transform: scale(1.2) rotate(2deg);
  filter: grayscale(0.5);}
.fullstory .fullstory-popular .short-story.moviebox {
  -ms-flex: 0 0 15.3333%;
  flex: 0 0 15.3333%;
  max-width: 15.3333%;}
.fullstory .edit-btn{
  position: absolute;
  bottom: 1rem;}
.fullstory .edit-btn a {
  position:relative;  
  background-color: #12151e;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #7d7986;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 500;
  height: 2.4rem;
  font-size: .8rem;
  letter-spacing: .1rem;
  line-height: 2.4rem;
  padding: 0 3.0rem;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
  vertical-align: top;
  display: inline-flex;
  -moz-appearance: none;
  -webkit-appearance: none;
  white-space: nowrap;
  align-items: center;
  justify-content: center;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  background-image: repeating-linear-gradient(-45deg, rgba(251, 186, 16, 0.06), rgb(9, 12, 19) 0.0625rem, transparent 0.0625rem, transparent 0.375rem);}
.fullstory .edit-btn a:hover{
  background-color: #242831;
  border-color: #242831;
  color: #febc0f;}
.fullstory .edit-btn a i,
.fullstory-trailerbtn i{
  position: absolute;
  left: 0rem;
  top: 0rem;
  bottom: 0;
  width: 2.5rem;
  background-color: #07090e;
  text-align: center;
  font-size: 0.875rem;
  line-height: 2.1875rem;}
#dropmenudiv{
  background: #fff;
  transition: all 0.5s;
  opacity: 1!important;
  border-style: solid;
  border-color: #d9d9d9;
  border-radius: 0 0 0.1875rem 0.1875rem;
  box-shadow: 0 0.0625rem 0.0625rem 0.0625rem rgba(0, 0, 0, 0.1), 0 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0.0625rem 0.0625rem 0.0625rem rgba(0, 0, 0, 0.1), 0 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.25);}
#dropmenudiv a{
  display: block;
  padding: 0 1.375rem 0 1.375rem;
  font-weight: 300;
  color: #000;
  cursor: pointer;
  transition: all 0.5s;
  font-size: 0.75rem;
  text-align: left;
  line-height: 1.875rem;
  margin-bottom: 0;}
#dropmenudiv a:hover{
  background-color: #e9edf2;}
/**
 * 33.1 Полная новость: комментарии;
 */
.fullstory .berrors-comment--letter{
  background-color: #febc0f;
  color: #090c13;}
#dle-comments-form{
  width: 100%;}
.comments-avatar .badge,
.negative-comments--avatar .badge{
  position: absolute;
  top: -0.3125rem;
  left: -0.625rem;
  font-size: .55rem;
  height: 1.4rem;
  width: 1.4rem;
  line-height: 1.4rem;
  border: 0.25rem solid #181d28;
  border-radius: 25rem;
  padding: 0;}
.comments-list--item input{
  margin: 0;}
.comments-list--item a {
  background-color: #12151e;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #7d7986;
  font-size: .8rem;
  cursor: pointer;
  padding: .2rem .9rem;
  height: 1.5rem;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
  vertical-align: top;
  display: inline-flex;
  -moz-appearance: none;
  -webkit-appearance: none;
  white-space: nowrap;
  align-items: center;
  justify-content: center;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.comments-list--item a:hover{
  background-color: #242831;
  border-color: #242831;
  color: #febc0f;
  outline: 0;}
.complaint{
  position: absolute;}
.ratingtypeplusminu .badge{
  color: #fcba10;}
.negative-comments--text{
  background-color: #f125251a;}
.comment-none,
.negative-none{
  opacity: 0;
  visibility: hidden;
  height: 0;
  margin-bottom: 0!important;}
.comment-none.is-active{
  opacity: 1;
  visibility: visible;
  height: auto;
  margin-bottom: 1.5rem !important;}
.title_spoiler {
  background-color: #12151e;
  padding: .3rem;}
.title_spoiler a img {
  width: 1rem;}
.text_spoiler{
  padding-left: 1rem;
  background-color: #101219;}
/**
 * 33.2 Полная новость: трейлер;
 */
.trailer-frame,
.ftrailer-frame {
  position: fixed;
  top: 0;
  opacity: 0;
  visibility: hidden;
  width: 43.75rem!important;
  height: 24.625rem!important;
  right: 0;
  left: 0;
  margin: 0 auto;
  z-index: 999;}
.iframe,
.fiframe  {
  -webkit-border-radius: 0.3125rem;
  -moz-border-radius: 0.3125rem;
  border-radius: 0.3125rem;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  background: #1E212A;
  -webkit-box-shadow: 0 0 1.25rem rgba(0,0,0,.2);
  -moz-box-shadow: 0 0 1.25rem rgba(0,0,0,.2);
  box-shadow: 0 0 1.25rem rgba(0,0,0,.2);
  z-index: 1;}
.trailer-frame iframe,
.ftrailer-frame iframe{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;}
.trailer-frame .overlay,
.ftrailer-frame .overlay{
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,.6);}
.trailer-close,
.strailer-close{
  cursor: pointer;
  display: block;
  right: 0.4375rem;
  top: 2.1875rem;
  position: absolute;
  z-index: 9999;
  width: 1.875rem;
  height: 1.875rem;
  line-height: 1.875rem;
  text-align: center;
  font-size: 0.8125rem;
  border-radius: .25rem;
  background-color: #f12525;
  transform: translateY(-1.875rem);
  color: #fff;}
.trailer-close:hover,
.strailer-close:hover{
  background-color: #07090e;
  color: #727082!important;}
.ftrailer-frame--title{
  z-index: 1;
  background-color: #12151e;}

/* 34. Ленивая загрузка
  ========================================================================== */
.lozad {
  -webkit-transition: opacity 500ms ease-in-out;
  -moz-transition: opacity 500ms ease-in-out;
  -o-transition: opacity 500ms ease-in-out;
  transition: opacity 500ms ease-in-out;
  max-width: 100%;
  opacity: 0;}
.lozad.lozad-loaded {
  opacity: 1;}

/* 35. Списки
  ========================================================================== */
.mylists-tabs {
  list-style: none;
  padding: 1.25rem;
  margin: 1.25rem 0rem;
  background-color: #0e1119;
  border-radius: 0.25rem;
  font-size: 0.75rem;}
.mylists-tabs li {
  display: inline-block;
  margin: 0rem 0.625rem 0rem 0rem;
  color: #febc0f;
  text-decoration: none;
  padding: 0.1875rem 0.625rem;}
.mylists-tabs li:hover {
  color: #febc0f;
  cursor: pointer;
  background-color: #090c13;}
.mylists-tabs li:last-child {
  margin: 0rem;}
.mylists-tabs li.active {
  background-color: #090c13;
  color: #fff;
  border: 0rem;
  border-radius: 0.25rem;}
.mylists-tabs li.active a {
  color: #fff;}


/* 36. BB Редактор
  ========================================================================== */
.gray-theme.fr-box.fr-basic .fr-wrapper,
.fr-view{
  background: #07090e!important;
  color: #fff!important;}
.gray-theme.fr-toolbar{
  background: #12151e!important;}
.gray-theme.fr-toolbar .fr-command.fr-btn, 
.gray-theme.fr-popup .fr-command.fr-btn {
  color: #7d7986!important;}
.gray-theme .fr-separator {
  background: #090c13!important;}
.gray-theme.fr-desktop .fr-command:hover, 
.gray-theme.fr-desktop .fr-command:focus, 
.gray-theme.fr-desktop .fr-command.fr-btn-hover, 
.gray-theme.fr-desktop .fr-command.fr-expanded {
  background: #090c13!important;}
.gray-theme.fr-box .fr-counter {
  background: #12151e!important;
  border: 0!important;}
.fr-view .title_quote,
.title_quote {
  color: #7d7986!important;
  border-left: 0.25rem solid #12151e!important;
  border-top: 0.0625rem solid #12151e!important;
  border-right: 0.0625rem solid #12151e!important;
  background-color: #12151e!important;
  padding: .3rem;}
.fr-view .quote,
.quote,
.fr-view blockquote {
  color: #7d7986!important;
  border: 0!important;
  padding: .3rem;
  margin-bottom: .4rem;
  background-color: #101219;
  padding-left: 1rem;}
.bb-pane {
  color: #ccc;
  height: 1%;
  overflow: hidden;
  padding-bottom: 0.3125rem;
  padding-left: 0.3125rem;
  margin: 0;
  height: auto !important;
  text-decoration: none;
  background: linear-gradient(to bottom, #333 0%, #222 100%);
  border-radius: 0rem;
  border: 0.0625rem solid #111;
  box-shadow: none !important;}
.bb-pane>b {
  margin-top: 0.3125rem;
  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: -0.0625rem;}
.bb-btn {
  display: inline-block;
  overflow: hidden;
  float: left;
  padding: 0.25rem 0.625rem;
  border: 0.0625rem solid #111;
  box-shadow: none;
  background: linear-gradient(to bottom, #444 0%, #333 100%);}

.bb-btn:hover {
  background-color: #e6e6e6;
  background: linear-gradient(to bottom, #333 0%, #444 100%);}
.bb-btn:active {
  background: #000;
  border-color: #111;
  box-shadow: 0 0 0.3125rem #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: normal;
  font-style: normal;}

[class^="bb-btn"], [class*=" bb-btn"] {
  font-family: 'bb-editor-font';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 0.75rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}
.bb-sel {
  float: left;
  padding: 0.125rem 0.125rem 0 0.125rem;}
.bb-sel select {
  font-size: 0.6875rem;}
.bb-sep {
  display: inline-block;
  float: left;
  width: 0.0625rem;
  padding: 0.125rem;}
.bb-btn {
  cursor: pointer;
  outline: 0;}
#b_font select {
  padding: 0rem;}
#b_size select {
  padding: 0rem;}
#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: 2.25rem;
  margin-top: 0.3125rem;
  margin-bottom: 0.3125rem;}
.bb-pane h2 {
  font-size: 1.875rem;
  margin-top: 0.3125rem;
  margin-bottom: 0.3125rem;}
.bb-pane h3 {
  font-size: 1.5rem;
  margin-top: 0.3125rem;
  margin-bottom: 0.3125rem;}
.bb-pane h4 {
  font-size: 1.125rem;
  margin-top: 0.3125rem;
  margin-bottom: 0.3125rem;}
.bb-pane h5 {
  font-size: 0.875rem;
  margin-top: 0.3125rem;
  margin-bottom: 0.3125rem;}
.bb-pane h6 {
  font-size: 0.75rem;
  margin-top: 0.3125rem;
  margin-bottom: 0.3125rem;}
.bb-pane-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 11.25rem;
  padding: 0.3125rem 0;
  margin: 0.125rem 0 0;
  list-style: none;
  font-size: 0.6875rem;
  border: 0.0625rem solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  background: white;
  box-shadow: 0 0.0625rem 0.125rem #dadada;}
.bb-pane-dropdown > li > a {
  display: block;
  padding: 0.1875rem 0.625rem;
  clear: both;
  font-weight: normal;
  line-height: 1.42857;
  color: #333333;
  white-space: nowrap;}
.bb-pane-dropdown > li > a:hover,.bb-pane-dropdown > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: whitesmoke;}
.bb-pane-dropdown .color-palette div .color-btn {
  width: 1.0625rem;
  height: 1.0625rem;
  padding: 0;
  margin: 0;
  border: 0.0625rem solid #fff;
  cursor: pointer;}
.bb-pane-dropdown .color-palette {
  padding: 0rem 0.3125rem;}
.bb-editor textarea {
  margin-top: -0.0625rem;}
.editorcomm .bb-editor {
  width: 35.3125rem;}
.editorcomm .bb-editor textarea {
  height: 12.5rem;}
/* 37. UI-Dialog
  ========================================================================== */
.ui-dialog {
  position: relative;
  padding: 1rem;
  background-color: #0c1019;
  border: 0.0625rem solid #7d798647;}
#dlepopup{
  margin-bottom: 1rem;}
.ui-dialog-buttonpane .ui-button{
  margin-right: 1rem;}
.ui-dialog textarea{
  margin-top: .5rem;}
.ui-dialog-titlebar-close{
  position: absolute;
  top: 0.875rem;
  right: 0.875rem;
  cursor: pointer;
  display: block;
  width: 1.875rem;
  height: 1.875rem;
  line-height: 1.875rem;
  text-align: center;
  font-size: 0.8125rem;
  border-radius: .25rem;
  background-color: #f12525;
  color: #fff!important;}
.ui-dialog-titlebar-close:hover{
  background-color: #07090e;
  color: #727082!important;}
.ui-icon-closethick{
  font-size: 0;
  text-indent: -624.938rem;}
.ui-dialog-titlebar-close::before{
  content: "\f00d";
  font-family: "Font Awesome 5 Pro";}
.ui-dialog-title {
  display: block;
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 700;
  color: #f7f7f7;
  margin-bottom: 1rem;}
/* 38. Быстрый поиск
  ========================================================================== */
#searchsuggestions{
  position: fixed!important;
  width: 35rem;
  margin-top: 1rem;
  background-color: #fff;
  z-index: 99;
  top: 8.375rem!important;
  left: 27rem!important;}
.fast-search--item .moviebox-header {
  height: auto!important;
  background-color: transparent!important;
  bottom: auto!important;}
.fast-search--item .moviebox-poster {
  max-height: 6rem;
  -ms-flex: 0 0 13%;
  flex: 0 0 13%;
  max-width: 13%;
  overflow: hidden;}
#searchsuggestions article, 
#searchsuggestions span.notfound {
  display: block;
  padding: 0.625rem 0.9375rem;
  border-bottom: 0.0625rem solid #f5f5f5;}
#searchsuggestions span.notfound {
  font-size: .9rem;
  padding: 0.75rem 1.25rem;}
#searchsuggestions .break{
  display: none;}
.search-class #searchsuggestions{
  top: 6.875rem!important;
  left: 0!important;
  width: 100%;}
#searchsuggestions span.seperator{
  padding: 0.625rem 1.25rem;
  display: block;
  font-size: .8rem;
  background-color: #12151e;}
#searchsuggestions span.seperator a {
  display: block;
  color: #fff;}
#searchsuggestions span.seperator a:hover{
  color: #febc10;}
/* 39. Статические страницы
  ========================================================================== */
.form-group {    
  margin-bottom: 1.25rem;
  position: relative;}
.form-group > label {
  display: block;
  margin-bottom: 0.75rem;}
.form-group select {
  width: 100%!important;
  background-image: unset;}
.form-group select,
.form-group input {
  color: #fff;}
.form-group input {
  height: 2.375rem;
  line-height: 2.375rem;
  width: 100%;}
.form-group .checkbox input,
.form-group.addvote input,
.form-group.form-sep input{
  height: auto;
  line-height: unset;
  width: auto;
  max-width: unset;}
.form-group.addvote label,
.form-group.form-sep label{
  display: block;
  float: none;
  width: auto;
  margin-left: 0;
  padding-top: 0;}
.form-group .pool,
.form-group.addvote,
.form-group.form-sep{
  float: none;
  width: 100%;
  margin: 0;}
.qq-upload-button{
  cursor: pointer;
  background-color: #12151e;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #7d7986;
  cursor: pointer;
  font-size: .9rem;
  font-weight: 500;
  height: 2.4rem;
  letter-spacing: .1rem;
  line-height: 2.4rem;
  padding: 0 3.0rem;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
  vertical-align: top;
  display: inline-flex;
  -moz-appearance: none;
  -webkit-appearance: none;
  white-space: nowrap;
  align-items: center;
  justify-content: center;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.qq-upload-button:hover{
  background-color: #242831;
  border-color: #242831;
  color: #febc0f;
  outline: 0;}
.highslide-wrapper, .highslide-outline {
  background: #fff;}
.highslide-image {
  border: 0.125rem solid #fff;}
.highslide-active-anchor {
  visibility: hidden;}
.highslide-active-anchor img {
  visibility: hidden;}
.highslide-dimming {
  background-color: black;}
.highslide-html {
  background-color: white;}
.highslide-loading {
  display: block;
  color: white;
  font-size: 0.5625rem;
  font-weight: bold;
  text-decoration: none;
  padding: 0.1875rem;
  border: 0.0625rem solid white;
  background-color: black;}
a.highslide-full-expand {
  background: url(../dleimages/fullexpand.gif) no-repeat;
  display: block;
  margin: 0 0.625rem 0.625rem 0;
  width: 2.125rem;
  height: 2.125rem;}
.highslide-display-block {
  display: block;}
.highslide-display-none {
  display: none;}
.highslide-caption {
  display: none;
  padding: 0.3125rem;
  background: white;}
.highslide-controls {
  width: 12.1875rem;
  height: 2.5rem;
  background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 0 -5.625rem;
  margin-right: 0.9375rem;
  margin-bottom: 0.625rem;
  margin-top: 0.625rem;}
.highslide-controls ul {
  position: relative;
  left: 0.9375rem;
  height: 2.5rem;
  list-style: none;
  margin: 0;
  padding: 0;
  background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) no-repeat 100% -5.625rem;}
.highslide-controls li {
  float: left;
  padding: 0.3125rem 0;}
.highslide-controls a {
  background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif);
  display: block;
  float: left;
  height: 1.875rem;
  width: 1.875rem;
  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 -1.875rem;}
.highslide-controls .highslide-previous a.disabled {
  background-position: 0 -3.75rem !important;}
.highslide-controls .highslide-play a {
  background-position: -1.875rem 0;}
.highslide-controls .highslide-play a:hover {
  background-position: -1.875rem -1.875rem;}
.highslide-controls .highslide-play a.disabled {
  background-position: -1.875rem -3.75rem !important;}
.highslide-controls .highslide-pause a {
  background-position: -3.75rem 0;}
.highslide-controls .highslide-pause a:hover {
  background-position: -3.75rem -1.875rem;}
.highslide-controls .highslide-next a {
  background-position: -5.625rem 0;}
.highslide-controls .highslide-next a:hover {
  background-position: -5.625rem -1.875rem;}
.highslide-controls .highslide-next a.disabled {
  background-position: -5.625rem -3.75rem !important;}
.highslide-controls .highslide-move a {
  background-position: -7.5rem 0;}
.highslide-controls .highslide-move a:hover {
  background-position: -7.5rem -1.875rem;}
.highslide-controls .highslide-full-expand a {
  background-position: -9.375rem 0;}
.highslide-controls .highslide-full-expand a:hover {
  background-position: -9.375rem -1.875rem;}
.highslide-controls .highslide-full-expand a.disabled {
  background-position: -9.375rem -3.75rem !important;}
.highslide-controls .highslide-close a {
  background-position: -11.25rem 0;}
.highslide-controls .highslide-close a:hover {
  background-position: -11.25rem -1.875rem;}
.ui-autocomplete {
  position: absolute;
  cursor: default;}
* html .ui-autocomplete {
  width: 0.0625rem;}
.ui-menu {
  list-style: none;
  padding: 0.125rem;
  margin: 0;
  float: left;
  background: #fff 50% bottom repeat-x;
  border: 0.0625rem solid #dedede;
  color: #353535;}
.ui-menu .ui-menu {
  margin-top: -0.1875rem;}
.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: normal;
  margin: -0.0625rem;
  border: 0.0625rem solid #a7a7a7;
  color: #4e4e4e;
  font-weight: bold;}
pre code {
  display: block;
  padding: 0.5em;
  background: #f9fafa;
  border: 0.0625rem solid #dce7e7;
  overflow: auto;
  white-space: pre;}
pre .comment, pre .template_comment, pre .diff .header, pre .doctype, pre .lisp .string, pre .javadoc {
  padding: 0;
  margin: 0;
  border: none;
  box-shadow: none;
  background-color: inherit;
  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: bold;
  font-size: 1.08em !important;}
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;}
pre .comment:hover {
  background-color: inherit;
  box-shadow: none;}
.quick-edit-text { 
  padding: .4em; 
  width: 100%; }
.quick-edit-textarea {
  height: 15.625rem; 
  padding: 0.125rem;
  border: 0.0625rem solid #d7d7d7;
  width: 100%;
  box-shadow:inset 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.075);
  -webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}
.emoji {
  border: none;
  vertical-align: middle;
  width: 1.375rem;
  height: 1.375rem;}
.dle-captcha { position: relative; }
.dle-captcha:after { clear: both; display: block; content: ""; }
.dle-captcha > a { float: left; margin-right: 0.3125rem; }
.dle-captcha img {position: relative; display: block; width: 8.125rem; height: 2.875rem; transition: all ease .2s;}
.dle-captcha > input { float: left; width: 8.125rem; }
.xfieldsnote {color: #838383; font-size: .9em;}
.instagram-media, .twitter-tweet {display: inline-block !important;}
.progress {
  overflow: hidden;
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  background-color: whitesmoke;
  height: 0.625rem;
  border-radius: 0.5rem;
  background: #eee;
  box-shadow: 0 0.0625rem 0 white, 0 0rem 0 0.0625rem rgba(0, 0, 0, 0.1) inset, 0 0.0625rem 0.25rem rgba(0, 0, 0, 0.2) inset;}
.progress .progress-bar {
  float: left;
  width: 0%;
  font-size: 0.75rem;
  line-height: 1.25rem;
  color: white;
  text-align: center;
  background-color: #428bca;
  box-shadow: inset 0 -0.0625rem 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
  border-radius: 0.5rem;
  box-shadow: none;
  height: 0.5rem;}
.progress-bar span {
  position: absolute;
  width: 0.0625rem;
  height: 0.0625rem;
  margin: -0.0625rem;
  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: 0.0625rem solid #55aeee;}
.cloud-tags{

}
.clouds_xsmall, .clouds_small, .clouds_medium, .clouds_large, .clouds_xlarge {
  display: inline-block;
  border-radius: 0.375rem;
  margin: 0 0.1875rem 0.375rem 0;}
.clouds_xsmall {
  font-size: 1em;}
.clouds_small {
  font-size: 1.1em;
  font-weight: bold;}
.clouds_medium {
  font-size: 1.2em;
  font-weight: bold;}
.clouds_large {
  font-size: 1.3em;}
.clouds_xlarge {
  font-size: 1.4em;}
.cloud-tags span a {
  display: block;
  background-color: #12151e;
  padding: .3rem .7rem;
  border-radius: .25rem;
  margin-right: .5rem;
  margin-bottom: .5rem;}
.cloud-tags span a:hover {
  background-color: #3c6695;
  box-shadow: 0 0 0.625rem 0 rgba(0,0,0,0.2);
  color: #fff;}

label.checkbox input {
  display: none;}
label.checkbox .icon{
  width: 1rem;
  height: 1rem;
  fill: #febc0f;
  top: 0.125rem;
  margin-right: 0.5rem;
  position: relative;}
.tags_more {
  margin-top: 0.625rem;}
.pm-menu {
  height: 3.75rem;
  white-space: nowrap;
  overflow-y: hidden;
  overflow-x: auto;}
.pm-menu li {
  display: inline-block;
  margin-right: 0.625rem;}
.pm-menu a {
  padding: 0 0.9375rem;
  background: #0e1119;
  line-height: 2.5rem;
  display: block;}
.pm-menu a:hover {
  background-color: #242831;
  color: #febc0f;}
.pm-status {
  margin-bottom: 2.5rem;}
.pm_progress_bar {
  border-radius: 0.25rem;
  background-color: #0e1119;
  margin: 0.625rem 0;
  overflow: hidden;}
.pm_progress_bar span {
  background: #febc0f;
  font-size: 0;
  text-indent: -2000em;
  height: 1.25rem;
  display: block;
  overflow: hidden;}
.table-resp {
  overflow-y: hidden;
  overflow-x: auto;}
.pm, .userstop {
  width: 100%;}
.pm tr td, .userstop tr td {
  padding: 0.625rem;
  font-size: 0.75rem;}
.pm tr:nth-child(1) {
  background-color: #0e1119;
  color: #FFF;}
.pm tr:nth-child(2n+2), .userstop tr:nth-child(2n+2) {
  background-color: #0d0f17d1;}
.pm select {
  width: 100%;
  margin-bottom: 0.625rem;}
.pm_list input,
.pm_head input{
  margin: 0;}
.highslide-container {
  z-index: 1099 !important;}
.highslide-wrapper, .highslide-outline {
  background: #fff;}
.highslide-image {
  border: 0.125rem solid #fff;}
.highslide-active-anchor {
  visibility: hidden;}
.highslide-active-anchor img {
  visibility: hidden;}
.highslide-dimming {
  background-color: black;}
.highslide-html {
  background-color: white;}
.highslide-loading {
  display: block;
  color: white;
  font-size: 0.5625rem;
  font-weight: bold;
  text-decoration: none;
  padding: 0.1875rem;
  border: 0.0625rem solid white;
  background-color: black;}
a.highslide-full-expand {
  background: url("../dleimages/fullexpand.gif") no-repeat;
  display: block;
  margin: 0 0.625rem 0.625rem 0;
  width: 2.125rem;
  height: 2.125rem;}
.highslide-display-block {
  display: block;}
.highslide-display-none {
  display: none;}
.highslide-caption {
  display: none;
  padding: 0.3125rem;
  background: white;}
.highslide-controls {
  width: 12.1875rem;
  height: 2.5rem;
  background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 0 -5.625rem;
  margin-right: 0.9375rem;
  margin-bottom: 0.625rem;
  margin-top: 0.625rem;}
.highslide-controls ul {
  position: relative;
  left: 0.9375rem;
  height: 2.5rem;
  list-style: none;
  margin: 0;
  padding: 0;
  background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif") no-repeat 100% -5.625rem;}
.highslide-controls li {
  float: left;
  padding: 0.3125rem 0;}
.highslide-controls a {
  background: url("../../../engine/classes/highslide/graphics/controlbar-black-border.gif");
  display: block;
  float: left;
  height: 1.875rem;
  width: 1.875rem;
  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 -1.875rem;}
.highslide-controls .highslide-previous a.disabled {
  background-position: 0 -3.75rem !important;}
.highslide-controls .highslide-play a {
  background-position: -1.875rem 0;}
.highslide-controls .highslide-play a:hover {
  background-position: -1.875rem -1.875rem;}
.highslide-controls .highslide-play a.disabled {
  background-position: -1.875rem -3.75rem !important;}
.highslide-controls .highslide-pause a {
  background-position: -3.75rem 0;}
.highslide-controls .highslide-pause a:hover {
  background-position: -3.75rem -1.875rem;}
.highslide-controls .highslide-next a {
  background-position: -5.625rem 0;}
.highslide-controls .highslide-next a:hover {
  background-position: -5.625rem -1.875rem;}
.highslide-controls .highslide-next a.disabled {
  background-position: -5.625rem -3.75rem !important;}
.highslide-controls .highslide-move a {
  background-position: -7.5rem 0;}
.highslide-controls .highslide-move a:hover {
  background-position: -7.5rem -1.875rem;}
.highslide-controls .highslide-full-expand a {
  background-position: -9.375rem 0;}
.highslide-controls .highslide-full-expand a:hover {
  background-position: -9.375rem -1.875rem;}
.highslide-controls .highslide-full-expand a.disabled {
  background-position: -9.375rem -3.75rem !important;}
.highslide-controls .highslide-close a {
  background-position: -11.25rem 0;}
.highslide-controls .highslide-close a:hover {
  background-position: -11.25rem -1.875rem;}
.stat-list {
  min-height: 4.375rem;
  width: 33.33%;
  float: left;}
.stat-list li {
  padding: 0 0.9375rem 0.625rem 0.0625rem;}
.statistics h4 {
  font-weight: 400;
  font-size: 1rem;}
.statsbox li {
  padding: 0.5rem 0;}
.search-page {
  margin-bottom: 1.25rem;}
.searchstyle {
  width: 30rem;}
.search {
  padding: 0;}
#searchtable, #searchtable td {
  vertical-align: top;
  text-align: left;}
#searchtable fieldset {
  margin: 0 0.25rem 0.25rem 0 !important;
  padding: 0;}
fieldset legend {
  padding: 0;
  font-weight: bold;}
#searchtable table, #searchtable form {
  font-size: .9rem;
  margin: 0;
  padding: 0!important;
  width: 100%;}
.search > div {
  margin: 1.5rem 0 1.5rem 0rem!important;}
.search div table tbody tr {
  width: 100%;
  display: flex;
  flex-wrap: wrap;}
.search div table td{
  width: 100%;}
.search input[type="text"], .search select {
  display: block;
  width: 100% !important;
  margin-bottom: 0.625rem;}
.search input[type="checkbox"], .search input[type="radio"] {
  margin-right: 0.3125rem;}
#searchinput + br, #searchinput + br + br {
  display: none;}
.user-info .user-info--list{
  border-radius: 0.1875rem;
  overflow: hidden;
  background-color: #12151e;
  height: 3.4375rem;
  padding: 0.125rem;
  line-height: 3rem;}
.user-info .user-info--list .list-btn {
  position: relative;
  overflow: visible;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  padding: 0 0.3125rem;
  line-height: inherit;
  text-align: center;
  white-space: nowrap;
  border-radius: 0.25rem;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  height: 3rem;
  color: #c0bcca;}
.user-info .user-info--list .list-btn::after {
  content: "";
  background-color: #000;
  width: 0.0625rem;
  position: absolute;
  right: 0;
  top: 0.5rem;
  bottom: 0.3125rem;}
.user-info .user-info--list .list-btn:last-child::after{
  display: none;}
.user-info .online, 
.user-info .offline {
  top: 3.0625rem;
  left: auto;
  right: 0;
  width: 1.125rem;
  height: 1.125rem;}
.user-info .user-info--list .list-btn span {
  color: #febc0f;}
.user-info--meta a {
  background-color: #12151e;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  color: #7d7986;
  font-size: .8rem;
  padding: .2rem .9rem;
  height: 1.5rem;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
  vertical-align: top;
  display: inline-flex;
  -moz-appearance: none;
  -webkit-appearance: none;
  white-space: nowrap;
  align-items: center;
  justify-content: center;
  border-radius: .25rem;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.user-info--meta a:hover{
  background-color: #242831;
  color: #febc0f;}
.user-info .js-options {
  opacity: 0;
  visibility: hidden;
  height: 0;}
.user-info .js-options.is-active{
  opacity: 1;
  display: block!important;
  visibility: visible;
  height: auto;}
.form-group.unset{
  padding-left: 0;}
.info-content--list .ui-c1 {
  color: #c0bcca;}
.c-captcha img{
  width: auto;}
.dropdown-form .dropdown-menu {
  width: 20rem;
  min-width: 20rem;}
.dropdown-form .login-soc-title {
  display: flex;
  align-items: center;
  margin: 1.875rem 0 0.9375rem 0;}
.dropdown-form .login-soc-title:before, 
.dropdown-form .login-soc-title:after {
  content: '';
  height: 0.0625rem;
  background-color: #e9e9e9;
  flex: 1;}
.dropdown-form .login-soc-title:before {
  margin-right: 0.9375rem;}
.dropdown-form .login-soc-title:after {
  margin-left: 0.9375rem;}
.dropdown-form .soc-links {
  text-align: center;}
.dropdown-form .soc-links a {
  display: inline-block;
  margin: 0 0.1875rem;
  vertical-align: top;}
.dropdown-form .soc-links img {
  display:block; 
  width:1.875rem; 
  height: 1.875rem; 
  border-radius: 50%;}
.dropdown-form .login-btn button{
  line-height: 2.5rem;
  height: 2.5rem;
  padding: 0;
  border: 0;
  box-shadow: none;
  font-size: .7rem;
  color: #000;}
.dropdown-form .login-btn:hover button{
  background-color: #141722;
  border: 0;}
.dropdown-form input {
  height: 2.5rem;
  line-height: 2.5rem;
  color: #7d7986;
  border-radius: .25rem;
  background-color: #E9E9E9;}
.dropdown-form .login-btn a:hover{
  color: #ffb800;}
.top10--item{
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;}
.top10--item .moviebox-header {
  height: auto;
  background-color: transparent;
  bottom: auto;}
.top10--item:hover .moviebox-header{
  background-color: transparent;}
.top10--item .moviebox-poster {
  max-height: 5rem;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;}
.top10--item:hover .moviebox-title {
  color: #febc10;
  overflow: visible;
  text-overflow: unset;
  white-space: unset;}
.top10--item:hover .moviebox-poster .poster-img {
  -moz-transform: scale(1.2) rotate(2deg);
  -webkit-transform: scale(1.2) rotate(2deg);
  -o-transform: scale(1.2) rotate(2deg);
  -ms-transform: scale(1.2) rotate(2deg);
  transform: scale(1.2) rotate(2deg);
  filter: grayscale(0.5);}
.top10--item .moviebox-poster {
  overflow: hidden;}
.section-top100{
  counter-reset: a;}
.top100--item::before {
  content: counter(a) " ";
  counter-increment: a;
  text-align: center;
  color: #fff;
  position: absolute;
  left: -0.5625rem;
  top: -0.5625rem;
  z-index: 1;
  font-size: .55rem;
  height: 1.5rem;
  width: 1.5rem;
  line-height: 1.09rem;
  border: 0.25rem solid #181d28;
  border-radius: 25rem;
  font-weight: 600;
  padding: 0;
  background-color: #f12525;}
.top100--item:nth-child(1)::before,
.top100--item:nth-child(2)::before,
.top100--item:nth-child(3)::before,
.top100--item:nth-child(4)::before,
.top100--item:nth-child(5)::before,
.top100--item:nth-child(6)::before,
.top100--item:nth-child(7)::before,
.top100--item:nth-child(8)::before,
.top100--item:nth-child(9)::before,
.top100--item:nth-child(10)::before{
  background-color: #7fb900;}
.top100--item:nth-child(11)::before,
.top100--item:nth-child(12)::before,
.top100--item:nth-child(13)::before,
.top100--item:nth-child(14)::before,
.top100--item:nth-child(15)::before,
.top100--item:nth-child(16)::before,
.top100--item:nth-child(17)::before,
.top100--item:nth-child(18)::before,
.top100--item:nth-child(19)::before,
.top100--item:nth-child(20)::before{
  background-color: #febc10;
  color: #000;}