.breadcrumb {
  margin-bottom: 30px;
  font-size: 13px;
}

.breadcrumb span {
  color: var(--tt-2);
}

#loginform > p {
  margin-bottom: 10px;
}

.search_result {
  /*box-shadow: 0 3px 9px rgb(0 0 0 / 50%);*/
  position: absolute;
  z-index: 1;
  background: #0c1218;
  top: 27px;
  padding: 20px 0 0 0;
  width: 100%;
  border-radius: 0 0 35px 35px;
  font-size: 14px;
  font-family: "Roboto";
}

.search_result ul {
  margin: 20px;
}

.search_result li {
  margin-bottom: 5px;
}

/*custom*/
#pagination {
  margin-top: 30px;
}

#pagination > a,
#pagination > span {
  padding: 10px;
}

#pagination > span {
  color: var(--accent);
}

.plyr button {
  height: auto;
}

[data-src] {
  opacity: 1;
}

.logo {
  background: none;
  padding-left: 0;
}

.header > a {
  color: #ff6514;
}

.div-404 {
  font-size: 60px;
  font-weight: 700;
}

.search_result a {
  color: #fff;
  font-size: 15px;
  line-height: 21px;
}

.header-top .carou_first {
  padding: 0;
}

.header-top .carou_first a img {
  margin-bottom: -4px;
}

.timecode {
  cursor: pointer;
  color: var(--accent);
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  margin-right: 16px;
}

.timecode:hover {
  text-decoration: underline;
}

.timecode_series,
.torrent_series {
  display: none;
}

.timecode_series.show {
  display: flex;
}

.torrent_series.show {
  display: block;
}

.timecode_parent {
  margin-top: -20px;
  margin-bottom: 20px;
}

.timecode_parent > div {
  margin-right: 20px;
}

a.search-link {
  text-decoration: underline;
}

.poster.grid-item .has-overlay__mask {
  display: flex;
  flex-direction: column;
}

/*#sidebar_ban-right
{
    right: 2%;
    bottom: 4%;
    position: fixed;
}
#sidebar_ban-left
{
    left: 2%;
    bottom: 4%;
    position: fixed;
}*/
.wrapper {
  background: transparent !important;
}


#ad_bg {
  top: 0;
  left: 0;
  position: fixed;
  display: inline;
  width: 100%;
  /*  cursor: pointer;*/
  text-decoration: none;
  z-index: 1;
  height: 1200px;
}

.footer-news {
  color: #fff;
  margin-right: 60px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 12px;
  letter-spacing: 1px;
}

.footer-news:hover,
.footer-news:focus {
  color: #fff;
}

.myvideo {
  position: relative;
  padding: 0 0 56.25% 0;
  height: 0;
  overflow: hidden;
}

.myvideo iframe,
.myvideo object,
.myvideo embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.chars-inside {
  line-height: 1.5;
  font-size: 13px;
  color: var(--tt-2);
}

.download__top {
    color: var(--tt-2);
    background-color: var(--bg-2);
    padding: 10px 20px;
}

.download__top:hover {
    background: #f3f3f3;
    color: #000;
}

/**��������*/
.polzunok-container-5 *,
.polzunok-container-4 * {
  box-sizing: border-box;
  outline: none;
}

.polzunok-container-5,
.polzunok-container-4 {
  padding: 15px 0 10px 0;
  width: calc(100% - 30px) !important;
}

.polzunok-container-5 div.title,
.polzunok-container-4 div.title {
  color: var(--tt-3);
  margin: -8px 0 5px 0;
}

.polzunok-container-5:after,
.polzunok-container4:after {
  content: "";
  clear: both;
  display: table;
}

.polzunok-container-5 .ui-slider,
.polzunok-container-4 .ui-slider {
  position: relative;
  background: #182635;
  height: 4px;
  border-radius: 10px;
}

.polzunok-container-5 .ui-slider .ui-slider-handle,
.polzunok-container-4 .ui-slider .ui-slider-handle {
  position: absolute;
  margin-left: -5px;
  width: 15px;
  height: 15px;
  cursor: pointer;
  border-radius: 50%;
  border: 4px solid #fff;
  top: -6px;
  background: #fff;
  z-index: 2;
  transition: transform 0.2s, border 0.4s;
}

.polzunok-container-5 .ui-slider .ui-slider-handle:hover,
.polzunok-container-4 .ui-slider .ui-slider-handle:hover,
.polzunok-container-5 .ui-slider .ui-slider-handle:focus,
.polzunok-container-4 .ui-slider .ui-slider-handle:focus {
  transform: scale(1.2);
  border: 4px solid #ea8c20;
}

.polzunok-input-5-left,
.polzunok-input-5-right,
.polzunok-input-4-left,
.polzunok-input-4-right {
  height: 32px;
  background: #fff;
  border-radius: 28px;
  border: 4px solid #bfe2ff;
  text-align: center;
  font-size: 18px;
  padding: 16px;
  width: 140px;
  margin-top: 30px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2), 0 4px 6px rgba(0, 0, 0, 0.2);
}

.polzunok-input-5-left,
.polzunok-input-4-left {
  float: left;
}

.polzunok-input-5-right,
.polzunok-input-4-right {
  float: right;
}

.polzunok-container-5 .ui-slider .ui-slider-range,
.polzunok-container-4 .ui-slider .ui-slider-range {
  position: absolute;
  background: #182635;
}

.polzunok-container-4 input[type="text"],
.polzunok-container-5 input[type="text"] {
  border: 0;
  width: 16%;
  margin-top: 15px;
  height: 22px;
}

.f-reset,
.f-reset:hover {
  background: var(--bg-2);
  color: var(--tt-3);
}

.logo {
  margin-top: 18px;
}

select option.bold {
  font-weight: 700;
}

select option.level2 {
  padding-left: 10px;
}

/**таймер*/
.timer__items {
  display: flex;
  font-size: 48px;
  justify-content: center;
}

.timer__item {
  position: relative;
  min-width: 60px;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 15px;
  text-align: center;
}

.timer__item::before {
  content: attr(data-title);
  display: block;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  font-size: 14px;
}

.timer__item:not(:last-child)::after {
  content: ":";
  position: absolute;
  right: -15px;
}

.spoiler-title {
  cursor: pointer;
}

.spoiler-body {
  display: none;
  background: #f1f1f1;
}

@media (max-width: 1350px) {
  .logo {
    margin-right: 20px;
  }
}

@media (max-width: 1250px) {
  .logo {
    margin-right: 5px;
  }
}
