@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap');

html {box-sizing: border-box; -ms-overflow-style: scrollbar;}
*,
*::before,
*::after {box-sizing: inherit;}

body,
html {/*height:100%;min-height: 100%;-moz-osx-font-smoothing: grayscale;*/}
::selection {color: #fff;background: rgb(245,197,24);}
::-moz-selection {color: #fff;background: rgb(245,197,24);}

body {
  font: normal normal 0.875rem/1.5 'Montserrat', Arial, Tahoma, sans-serif;
  background:#000; color: rgba(255,255,255,0.7);font-weight: 400; letter-spacing: .03125em;
}

/* Typography */
a {color: rgb(255,255,255); text-decoration: none; transition: color .2s linear;}
a:hover,a:active {color:#ffc107; text-decoration: none;}
a:focus {outline: none;}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {margin: 0; font-weight:bold;}

ul, ol {margin: 0; padding: 0; list-style: none;}
img {max-width: 100%;}
svg {display: block;}
b, strong, .bold {font-weight:bold;}
p {margin: 0}
.right {text-align: right}
.center {text-align: center}

/* .container */
.container {width: 100%; margin-right: auto;margin-left: auto;max-width: 1600px;}
.wrapper {background-color: #000;position:relative}
.wrapper__box {margin-left:auto;margin-right:auto;}
@media (max-width:1599px) {
   .container {max-width: 1300px;}
}

/* blocks */
.main {padding-top: 32px;}
.padding {padding-left: 24px;padding-right:24px;}
.padding__lg {padding-left:16px;padding-right:16px;}
.padding__md {padding-left:12px;padding-right:12px;}
.padding__sm {padding-left: 8px;padding-right: 8px;}
.margin__b0 {margin-bottom: 0 !important}
.flex {display:flex;align-items:center;}

@media (max-width:479px) {
  .padding {padding-left:16px;padding-right:16px;}
}

/* .header */
.header {background-color: rgb(18,18,18); padding-top:10px;padding-bottom:10px}
.header__inner {display: flex;align-items: center; justify-content: space-between; flex-wrap: wrap;}
.headerHome__bg {display: none}

.headerHome .section__header__cat {display:none;}

@media (min-width:1200px) {
  .headerHome .header {position: relative;z-index: 2201;margin-bottom:35px}
  .headerHome__bg {
      display:block;position: absolute;top: 0;left: 0;right: 0; bottom: 0;
      background:#181818 url(../images/header-bg.png) 0% 100% repeat-x;
      /*background-position: 50% 50%; background-size: cover;filter: grayscale(100%);*/
    }
  .headerHome__bg:after {content: "";position: absolute; left: 0;right: 0;bottom: 0; top: 0; background: rgba(0,0,0,.4);/*background:rgba(5,5,5,0.85);*/}
  .header__inner {justify-content:flex-start;}
  .headerHome .header__inner {justify-content:space-between;position: relative; z-index: 1;}
}


/* .logo */
.logo {position:relative;font-size:1.75rem;color:#fff;font-weight:600;text-transform:uppercase;line-height:1;margin-right:48px;}
.logo span {color:#f5c518;letter-spacing: 3px;}
.logo img, .logo svg {}
@media (max-width:1199px) {
     .logo {margin-right: 0}
}
@media (min-width:1200px) {
  .logo {order:1;}
  .headerHome .logo {order:inherit;margin-right: 0}
}


/* .dropdown */
.dropdown {position: relative;}
.dropdown-toggle {white-space: nowrap;}

.dropdown__arrow {
  position:absolute;top:50%;right:0;width: 10px;height:6px;transform: translate3d(0,-50%,0);
  opacity: 0.5; transition: all 0.2s ease 0s;}
.dropdown__arrow:before,
.dropdown__arrow:after {position: absolute;content: "";display: block;width: 2px;height: 8px;background: #fff;top: 0;}
.dropdown__arrow:before {transform: rotate(-45deg);left: 2px;}
.dropdown__arrow:after {transform: rotate(45deg);right: 2px;}
.dropdown.show .dropdown__arrow {opacity: 1;transform: translate3d(0,-50%,0) rotate(-180deg)}

.dropdown-menu {
  position: absolute; top: 100%;left:0;z-index: 1000;margin-top:4px; display: none;
  min-width: 10rem; background-color: #1f1f1f; padding-top:8px;padding-bottom: 8px;
  border-radius: 4px; background-clip: padding-box;
}
.dropdown-menu-right {right: 0; left: auto;}
.dropdown-menu[x-placement^="top"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"] {right: auto;bottom: auto;}
.dropdown-menu.show {display: block;}

/* .dropdown__arrow2 */
.dropdown__arrow2 {position:absolute;top:50%;right:0;width: 16px;height:14px;transform: translate3d(0,-50%,0); background:#ccc;transition: all 0.2s ease 0s;}
.dropdown__arrow2:before, .dropdown__arrow2:after {position: absolute;content: "";display: block;background: #000;}
.dropdown__arrow2:before {left: 3px;top: 6px;width: 10px;height:2px;}
.dropdown__arrow2:after {top: 2px;right: 7px;width:2px;height: 10px;}
.dropdown-toggle:hover .dropdown__arrow2 {background-color:#ffc107;}
.dropdown.show .dropdown__arrow2:after {opacity:0;}

/* navpc */
.navpc {display:none;}
@media (min-width:1200px) {
  .navpc {order:2}
  .headerHome .navpc {order:inherit}
  .navpc {display: block;margin-top: -10px;margin-bottom: -10px;}
  .navpc > ul {display: flex;}
  .navpc > ul > li {position: relative;margin-right: 3px;}
  .navpc > ul > li:last-child {margin-right:0;}
  .navpc > ul > li > a {padding-left:10px;padding-right:10px;display: block;height: 58px;line-height: 58px;color}
  .navpc > ul ul {
    display:none;position: absolute; top: 100%;left: 0; flex-wrap: wrap; background:#111;
    padding: 10px 5px;width:700px; z-index: 102;box-shadow: 0 0 30px rgb(0 0 0 / 30%);
  }
  .navpc > ul > li:hover > a {color:#ffc107}
  .navpc > ul > li:hover ul {display:flex;}
  .navpc > ul ul li {padding-left:5px;padding-right:5px;width: 25%;}
  .navpc > ul ul li a {display: block;padding: 0 10px;line-height: 32px;height: 32px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color:#fff;transition:none;}
  .navpc > ul ul li a:hover {background-color:#ffc107;color:#000;}
  .navpc__hr {width: 100% !important;margin-top:10px;margin-bottom:10px;}
  .navpc__hr i {display:block;height:1px;background-color:#181818;}
}
@media (min-width:1400px) {
  .navpc > ul > li > a {letter-spacing: 1px;text-transform: uppercase;padding-left:18px;padding-right:18px;}
}

/* .nav__open */
.nav__open {color:#fff;border:0;display: flex;align-items: center;min-height: 36px;padding: 0;border-radius: 3px;font-size: 0.75rem;font-weight: 500;background: #222;}
.nav__open__svg {width: 20px;height: 20px;}
.nav__open__text {margin-left: 6px;font-weight: bold}
.nav__open:hover, .nav__open:focus {background: #262626;}
.nav__open:focus {outline: none;}
.nav__open__mobile {display: none;position:relative;padding: 0;width: 40px;height: 40px;justify-content: center;margin-right:12px;background: none;}
.nav__open__mobile .nav__open__svg {width:32px;height:32px;}
.nav__open__desktop {padding: 0 12px 0 10px;}
@media (max-width:1199px) {
  .nav__open__mobile {display: flex;}
}

/* .nav__overlay */
.nav__overlay {display: none;position: fixed;left: 0;top: 0;width: 100%; height: 100%;z-index: 10000;background: rgba(5,5,5,.9);}

/* .nav */
.nav {
    display:none;
  height: 100%;
  overflow: hidden auto;
  transform-origin: right center;
  background-color: #0a0a0a;
  padding: 0;
  /*transform: translateX(calc(-100% - 36px));*/
  transform: translateX(-100%);
  width: 300px;
  inset: 0px;
  perspective: 70vh;
  pointer-events: none;
  position: fixed;
  visibility: hidden;
  z-index: 10001;
  transition: all 0.3s ease 0s, box-shadow 0s ease 0s;
  color: #ccc;
  padding: 20px;
}
.nav__block .nav {display:block;}
.nav__active .nav {
  pointer-events: auto;visibility: visible;transform: translateX(0px);
   box-shadow: 0 0 30px rgb(0 0 0 / 30%);
}

/* .nav__header */
.nav__header {display: flex;align-items:center;justify-content: space-between;margin-bottom: 10px;}
.nav__logo {display: none;}
.nav__close {display:flex;align-items:center;padding: 7px 9px;border-radius:30px;background: #eee;color: #000;border:0;font-size:0.875rem;}
.nav__close svg {width: 8px;height: 10px;margin-right: 8px;}
.nav__close:hover {background-color:#545b62;color:#fff}
.nav__close:focus {outline: none;box-shadow: 0 0 0 0.2rem rgb(130 138 145 / 50%);background-color:#545b62;color:#fff}

/* .nav__menu */
.nav__title {
  position: relative; display: flex; align-items: center;
  font-size: 1rem; color:#fff;  
  transition: color 0.1s ease-in 0s, border-color 0.1s ease-in 0s, opacity 0.12s ease-in 0s;
  padding-top: 12px; padding-bottom: 12px; cursor: pointer; border-bottom: 1px solid #222;
}
.nav__title__icon {margin-right: 12px;transition: all 0.2s ease 0s;display: none;}
.nav__title__icon svg {width: 18px;height: 18px;}
.nav__title:hover, .nav__title:active {color:#fff}
.nav__title:hover .nav__title__icon, .nav__title:active .nav__title__icon {opacity: 1}
.nav__menu.show .nav__title {color: #fff;background: none;}

.nav__dropdown {position: static !important;background: none;transform: none !important;width: 100%;flex-wrap:wrap;margin-top: 0;padding-top: 11px;padding-bottom: 0;}
.nav__ul {display: flex;flex-wrap: wrap;margin-bottom: 20px;}
.nav__ul li {width: 49%;}
.nav__ul li:nth-child(odd) {margin-right: 1%;}
.nav__ul li:nth-child(even) {margin-left: 1%;}
.nav__ul a {display:block;font-size: 0.875rem;color: #aaa;padding-top: 10px;padding-bottom: 10px;}
.nav__ul a:hover {background:none;color: #fff;}
.nav .dropdown__arrow {right: 0;}


/* .footer */
.footer {padding-top: 32px;padding-bottom: 22px;background-color:#000;color:#888}
.footer .container {/* max-width: 1024px; */}
.footerLinks {display: flex;flex-wrap: wrap;margin-bottom: 8px;}
.footerLinks a {margin:0 20px 16px 0;display: block;}
.footerLinks a:hover {color:#fff;}
.footerLogo {margin-bottom: 24px;}
.footerLogo svg, .footerLogo img {margin-bottom: 12px;display:none}
.footerDesc {margin-bottom:16px}
.footerInfotext {border: 1px solid #333; padding: 10px;position: relative; font-size: 85%;}
.footerInfotext:after {content:""; display:block; position:absolute; top: -5px; right: -5px; background-color:#d10707; width: 10px; height: 10px; border-radius: 50%;}
@media (min-width:992px) {
  .footerWrapper {display:flex;justify-content: space-between;}
  .footerCol1 {width: 160px;flex-shrink: 0;}
  .footerCol2 {width:100%;padding-right: 48px;}
  .footerCol3 {width: 300px;flex-shrink: 0;}
   .footerLogo svg, .footerLogo img {display:block;}
  .footerLinks {margin-bottom:0}
}
@media (min-width:1280px) {
  .footerCol1 {width:180px}
  .footerCol2 {padding-right:80px;}
  .footerCol3 {width:400px;}
}
@media (min-width:1600px) {
  .footerCol1 {width:200px}
  .footerCol2 {padding-right:220px;}
}

/* .footerWrapper2 */
.footerWrapper2 {display: flex; flex-direction: column; align-items: center;}
.footerLinks2 { display: flex;justify-content: center;flex-wrap: wrap;margin-bottom:8px;}
.footerLinks2 a {margin:0 16px 16px 16px;display: block;}
.footerLinks2 a:hover {color:#fff;}
.footerDesc2 {margin-bottom: 24px; font-size: 90%;text-align: center;}
.footerText2 {color: #ddd;}
@media (min-width:992px) {
  .footerWrapper2 {max-width:1024px;margin-left:auto;margin-right:auto;}
}

/* .berrors */
.berrors {background-color: #f5c518; padding-top: 8px;  padding-bottom: 8px; color: #000;}
.berrors + .berrors {margin-top:4px;}
.berrors__title {font-size: 1.125rem;font-weight: bold}
.berrors a {color:#000; text-decoration: underline}
.berrors a:hover {color:#000;text-decoration: underline}
.berrors__center {text-align: center;padding-top: 14px;padding-bottom: 14px;}
@media (max-width:1023px) {
  .berrors__center {text-align: left}
}

/* slick */
.slick-arrow {
  position: absolute;
  z-index: 3;
  top: 25%;
  cursor: pointer;
  transition: all .25s ease-out;
  border-radius: 4px;padding:0;
  color: rgb(255,255,255);
  background: rgba(255,255,255,.2);
  border: 1px solid #fff;
  width: 27px;
  height: 44px;text-align:center;
}
.slick-arrow svg {width: 18px;height: 20px;margin: 0 auto;}
.slick-prev {left: 20px;}
.slick-next {right:20px;}
.slick-arrow:hover {color: #fff;}
.slick-arrow:focus {outline: none;}
.slick-disabled {visibility: hidden;}

.homeSlider .slick-arrow {top: 50%;transform: translateY(-50%);}
.homeSlider .slick-prev {left:10px;}
.homeSlider .slick-next {right:10px;}


/* .section */
.section__first {margin-top:-24px;}
.section {padding-top: 24px;padding-bottom: 24px;}
.section__header {margin-bottom: 16px;}
.section__header__flex {display:flex;flex-wrap:wrap;align-items:center}
.section__title {display: flex; align-items: center; position: relative; padding-left: 12px;font-size: 1.375rem; line-height: 1.2; font-weight: 600;text-overflow: ellipsis; color: #fff;}
.section__title:before {
  content: ''; position: absolute;left:0;top:0;height: 100%; width: 4px;
  border-radius: 4px;background-color: rgb(245,197,24);
}
.section__header a:hover .section__title {color:rgb(255,255,255)}
.section__icon {width:14px;height: 14px;margin-left: 8px;transition: color 0.15s;}
.section__header a:hover .section__icon {color:rgb(245,197,24)}
.section__text {font-size: 1rem;padding-top: 8px;width:100%}
.section__title__sup {color: rgba(255,255,255,0.7); padding-left: .75rem; padding-right: 0.125rem; font-size: .875rem;font-weight: 400;}
.section__header__grid {display: flex;align-items: center;flex-wrap: wrap}
.section__bigtitle {font-weight:bold; font-size: 2rem;color:rgb(245,197,24);}
.section__btn {margin-left: 24px;}
.section__title__big {font-size: 2rem;}

.section__header__comments {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap}
.section__header__comments .section__title {width:auto}

.carousel__btngrid {
  display: grid; justify-items: stretch;grid-gap: 1.5rem;
  grid-template-columns: repeat(12, calc(8.33333% - .91667 * 1.5rem - 0rem));
}
.carousel__btngrid .btn {grid-column: span 3; width: auto; min-width: auto;}

.section__morelink {color:#5799ef;display:flex;align-items: center;}
.section__morelink svg {width: 14px;height: 15px;margin-left: 6px;}
.section__morelink:hover {color: #5799ef; text-decoration: underline;}

.section__share {display:flex; justify-content: center;padding-bottom: 0;}

@media (max-width:375px) {
    .section__morelink svg {margin-left:2px;}
}

@media (min-width:1024px) {
    .section__row {display: flex;}
    .section__row__left {width:100%;}
    .section__row__right {width: 100%;padding-left:16px; padding-right: 16px;}
}
@media (min-width:1024px) {
  .section__row__left {width:66.66666667%;}
  .section__row__right {width:33.3333333%;}
}


/* carousel__section */
.carousel__section {padding: 0 12px}
.carousel .shortstory, .carousel .rinkiniai {padding: 0 12px;}
.carousel__section__insert {padding: 0;margin: 0 -12px}

@media (max-width:1279px) {
  .carousel__section {padding: 0 18px}
  .carousel .shortstory {padding: 0 6px;}
  .carousel__btngrid {grid-template-columns: repeat(12, calc(8.33333% - .91667 * 1rem - 0rem));grid-gap: 1rem;}
}
@media (max-width:1023px) {
  .section__mobilebg {background: #121212; margin-bottom: 8px;}
  .section__mobilebg .shortstory__inner {box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);}

  .carousel__section {padding: 0 18px;}
  .carousel__section__insert {padding: 0; margin-left: -6px;margin-right: -6px;}
  .carousel .shortstory, .carousel .rinkiniai {padding: 0 6px;}
  .carousel .shortstory {width:242px}
  .carousel .rinkiniai {width:450px;}

  .carousel__btngrid {grid-gap: .75rem;grid-template-columns: repeat(8, calc(12.5% - .875 * .75rem - 0rem));}
}
@media (max-width:767px) {
  .carousel .shortstory {width:170px}
  .carousel .rinkiniai {width:330px;}
}
@media (max-width:599px) {
  .carousel .shortstory {width:154px}
  .carousel .rinkiniai {width:270px;}
  .section__title__big {font-size:1.5rem;}

  .carousel__btngrid {grid-template-columns: repeat(6, calc(16.66667% - .83333 * .75rem - 0rem));}
}
@media (max-width:479px) {
  .carousel .shortstory {width:210px}
  .carousel .rinkiniai {width:340px;}

  .carousel__btngrid {grid-gap: .5rem; grid-template-columns: repeat(4, calc(25% - .75 * .5rem - 0rem));}
}
@media (max-width:375px) {
  .carousel .shortstory {width:150px}
  .carousel .rinkiniai {width:280px;}
}

/* .carousel__section .carousel */
.carousel__section .carousel {display: flex;overflow: hidden}
.carousel__section .carousel.slick-slider {overflow: visible}
.carousel__section .carousel > .shortstory {width:150px;min-width:150px;}
@media (min-width:376px) {
  .carousel__section .carousel > .shortstory {width:210px;min-width:210px;}
}
@media (min-width:480px) {
  .carousel__section .carousel > .shortstory {width:154px;min-width:154px;}
}
@media (min-width:600px) {
  .carousel__section .carousel > .shortstory {width:170px;min-width:170px;}
}
@media (min-width:767px) {
  .carousel__section .carousel > .shortstory {width:242px;min-width:242px;}
}
@media (min-width:1024px) {
  .carousel__section .carousel > .shortstory {width:165px;min-width:165px;}
  .carousel__section .carousel_6.carousel > .shortstory {width:196px;min-width:196px;}
}
@media (min-width:1280px) {
  .carousel__section .carousel > .shortstory {width:210px;min-width:210px;}
  .carousel__section .carousel_6.carousel > .shortstory {width:252px;min-width:252px;}
}

/* .shortstory */
.shortstory {}
.shortstory__inner {background-color:#121212;position: relative;overflow: hidden;}
.shortstory__padding {padding-left:10px;padding-right:10px}

.shortstory__imgbox__relative {position:relative}
.shortstory__imgbox {position: relative;padding-bottom: 148%;overflow: hidden;display: block;margin-bottom: 10px;}
.shortstory__imgbox:after {
  position: absolute;content:"";display:block;opacity: 0;left:0;top:0;width:100%;height: 100%;z-index: 1;
  background-color: rgb(0,0,0);transition: opacity 0.15s;
}
.shortstory__imgbox:hover:after, .shortstory__slick2 .shortstory__imgbox__relative:hover .shortstory__imgbox:after {opacity: .12;}
.shortstory__img {position: absolute;left:0;top:0;right:0;bottom: 0;object-fit: cover;width: 100%;height: 100%;}

.shortstory__top {display:flex;align-items:center; margin-bottom:5px;position:relative;color:#aaa}
.shortstory__top > * {margin-right:15px}
.shortstory__top > *:last-child {margin-right:0 !important;}

.shortstory__imdb {font-size: 0.75rem;display: flex;align-items:center;line-height: 1;}
.shortstory__imdb svg {height: 0.8em; width: 1em; margin-right: 0.2em;color:rgb(245, 197, 24)}

.shortstory__quality {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;font-size: 0.75rem;font-weight:bold}
.shortstory__quality + .shortstory__year {display:none;}
.shortstory__year {text-overflow: ellipsis; white-space: nowrap; overflow: hidden;font-size: 0.75rem;}

.shortstory__title {
    font-size: 12px;line-height: 1.3;margin-bottom: 10px;display: block; height:34px; overflow: hidden;
    -webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;
}
.shortstory__title a:hover {color:#ffc107;}
@media (min-width:480px) {
    .shortstory__title {font-size: 13px;height:36px;}
    .shortstory__top > * {margin-right:20px}
    .shortstory__quality + .shortstory__year {display:block;}
}

.shortstory__desc {
    font-size: 12px; color: #ccc; font-weight: 300; line-height: 1.6em;margin-bottom:16px;
    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
}

.shortstory__button {
  display: block;margin-bottom:12px; color: rgb(87,153,239);background-color: rgba(255, 255, 255, 0.08);font-size: 0.875rem;border-radius: 4px;
  font-weight: bold; display: flex;align-items: center;justify-content: center; padding:6px 8px;
}
.shortstory__button svg {width:24px;height: 24px;min-width:24px;min-height: 24px;}
.shortstory__button span {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.shortstory__button:hover {background-color: rgb(60,60,60);color: rgb(87,153,239);}

.shortstory__trailer {
  display: flex;align-items: center; border-radius: 4px; cursor: pointer; text-overflow: ellipsis; overflow: hidden;
  background: #222; border-color: #222; color: #aaa; padding: 4px 8px 4px 4px; font-size: .875rem; line-height: 1.5;
  text-align: center; font-weight: 400; font-size: 0.75rem;
}
.shortstory__trailer svg {width: 20px;height: 20px;margin-right: 8px;}
.shortstory__trailer span {text-overflow: ellipsis;overflow: hidden;}
.shortstory__trailer:hover span {opacity: 1}
.shortstory__trailer:hover {color:#fff;background-color: rgb(53,53,53);}
.shortstory__trailer:hover svg {opacity: 1}
.shortstory__trailer:focus {box-shadow: 0 0 0 0.2rem rgb(130 138 145 / 50%);}

.shortstory__trailer2 {position:absolute;right:16px;bottom:16px;z-index:2;cursor:pointer;transition:color 0.2s linear}
.shortstory__trailer2 svg {width:56px;height:56px;}
.shortstory__trailer2:hover {color:#f5c518}
@media (max-width:1279px) {
    .shortstory__trailer2 svg {width:48px;height:48px;}
}
@media (max-width:991px) {
    .shortstory__trailer2 svg {width:32px;height:32px;}
}

.shortstory__footer {display:flex;align-items: center;margin-bottom:10px;}
.shortstory .shortstory__footer {display:none;}
.shortstory .shortstory__trailer {width: 100%; justify-content: center;}
@media (min-width:720px) {
    .shortstory .shortstory__footer {display:flex;min-height:28px;}
}

/* .shortstory__fav */
.shortstory__delfav {display:none;position: absolute; z-index: 5; top: 0; right: 0;}
.shortstory__delfav a {background: #ac0b0d;display:flex;align-items:center;justify-content:center;width: 30px; height: 30px;color:#fff}
.shortstory__delfav a svg {width:20px;height:20px;}
body.favorites .shortstory__delfav {display:block;}

@media (min-width:600px) {
  .fposter .shortstory__fav {font-size: 2rem;width: 2.5rem; height: 3.4rem;}
  .fposter .shortstory__fav__icon  {width: 32px;height: 32px;}
}
@media (min-width:1280px) {
  .shortstory__footer .shortstory__trailer + .shortstory__info {margin-left: 12px;}
}
@media (max-width:599px) {
  .fposter {margin: 8px auto 12px}
}


/* .shortmodal */
.shortmodal {display: flex;}
.shortmodal__left {width: 40%; padding-right: 20px;  position: relative;}
.shortmodal__right {width: 60%;}

.shortmodal__imgbox {margin-bottom:0}

.shortmodal__main {margin-bottom:16px}
.shortmodal__main__img {display: none;}
.shortmodal__main__img img {width:45px;}

.shortmodal__title {font-weight:600;font-size:1.5rem;color:#fff;line-height:1.2;margin-bottom:4px}
.shortmodal__title:hover {color:#f5c518;}

.shortmodal__info {color:rgba(255,255,255,0.7)}
.shortmodal__info span {display: inline-block;vertical-align: middle;}
.shortmodal__info span:before {
  display: inline-block;content: '\2022'; font-size: 0.5rem; line-height: .5rem;
  padding: 0 .5rem .1rem .5rem; vertical-align: middle;
}
.shortmodal__info span:first-child:before {display: none;}

.shortmodal__story {color:#fff;margin-bottom: 16px;margin-top:16px;}

.shortmodal__table {margin-bottom: 8px;}
.shortmodal__table__label {font-weight: 500;margin-right: 8px;}
.shortmodal__table a {color:#5799ef;}
.shortmodal__table a:hover {color:#5799ef;text-decoration:underline}

.shortmodal__btnbox {
  display: block;font-size: 1rem;display: flex;align-items: center;height: 48px;margin-top:16px;
  border-top:1px solid rgba(255, 255, 255, 0.2); border-bottom:1px solid rgba(255, 255, 255, 0.2);
}
.shortmodal__btnbox svg {width:32px;height:32px;margin-right: 12px;opacity: 0.6}
.shortmodal__btnbox:hover {background-color:#3A3A3A;}

/* .fpodborki */
.fpodborki {}
.fpodborki__title {
  text-transform: uppercase;display: block;
  color: #f5c518;font-weight: bold; padding: 13px 0px 7px;
}
.fpodborki__item {
  display: flex;border-top: 1px solid rgba(255, 255, 255, 0.1);
  padding: 6px 0 6px 8px;margin-left:-8px;align-items: center;color: rgba(255, 255, 255, 0.5);
  transition: background 0.3s
}
.fpodborki__item:last-child {border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.fpodborki__content {flex-grow: 1;}
.fpodborki__name {font-weight: 600; display: block;color: #fff;}
.fpodborki__howmuch {display: block;}
.fpodborki__icon {opacity: .54; padding-left: 12px;}
.fpodborki__icon svg {width: 24px; height: 24px;}
.fpodborki__item:hover {background: rgba(255,255,255,0.12);color: rgba(255, 255, 255, 0.5);}

@media (max-width:599px) {
  .shortmodal__left {display: none;}
  .shortmodal__right {width:100%;}
  .shortmodal__main {display: flex;align-items: center;margin-bottom:24px;}
  .shortmodal__main__img {display: block;margin-right: 1rem}
  .shortmodal__title {font-size: 1.125rem;}

  .fpodborki {margin-left:-24px;margin-right:-24px;}
  .fpodborki__title {background-color:#1a1a1a;padding-left:16px;}
  .fpodborki__item {padding-left:16px;padding-right:16px;margin-left:0}
}

/* .shortstory__lastviewed */
.shortstory__lastviewed .shortstory__title {white-space: nowrap; height: 1.25rem;margin-bottom: 0;}
.carousel__lastviewed .slick-track {margin-left: 0;margin-right: 0}

/* .page__title */
.page__title {font-size: 1.5rem;color:#fff;margin-bottom: 20px;width:100%;font-weight:400}
.page__title__center {text-align: center}
.page__title a {font-size: 0.875rem; color:rgb(87,153,239);}
.page__title a:hover {text-decoration:underline;color:rgb(87,153,239);}

.section__header__cat {margin-bottom: 20px;display: flex;flex-wrap: wrap;align-items:center;justify-content: space-between;}
.section__header__cat .page__title {margin-bottom:0 !important;width:auto;}

@media (min-width:600px) {
    .page__title {font-size: 2rem;}
}
@media (max-width:479px) {
    .page__title a {display:block;}
}

/* .category */
#dle-content {width:100%}
.category #dle-content, .category .sectionContent, .category__row, .section__noslider, .section__ajax > div {display: flex;flex-wrap: wrap;padding: 0 6px;}
.category .sectionContent .shortstory, .category__row .shortstory, .section__noslider .shortstory, .section__ajax .shortstory {width: calc(33.33333333% - 1.5%);margin: 0 0.75% 20px;}
.category #dle-content .rinkiniai {width: calc(100% - 20px);margin: 0 10px 20px;}

@media (min-width:480px) {
  .category #dle-content, .category .sectionContent, .category__row, .section__noslider, .section__ajax > div {padding-left:12px;padding-right:12px;}
  .category .sectionContent .shortstory, .category__row .shortstory, .section__noslider .shortstory, .section__ajax .shortstory {width: calc(33.3333333% - 8px);margin: 0 4px 20px;}
  .category #dle-content .rinkiniai {width: calc(100% - 8px);margin: 0 4px 20px;}
}
@media (min-width:720px) {
  .category #dle-content, .category .sectionContent, .category__row, .section__noslider, .section__ajax > div {padding-left:10px;padding-right:10px;}
  .category .sectionContent .shortstory, .category__row .shortstory, .section__noslider .shortstory, .section__ajax .shortstory {width: calc(25% - 12px);margin: 0 6px 20px;}
  .category #dle-content .rinkiniai {width: calc(50% - 12px);margin: 0 6px 20px;}
}
@media (min-width:1200px) {
  .category #dle-content, .category .sectionContent, .category__row, .section__noslider, .section__ajax > div {padding-left:6px;padding-right:6px;}
  .category .sectionContent .shortstory, .category__row .shortstory, .section__noslider .shortstory, .section__ajax .shortstory {width: calc(16.6666667% - 20px);margin: 0 10px 30px;}
  .category #dle-content .rinkiniai {width: calc(33.33333333% - 20px);margin: 0 10px 30px;}
}
@media (min-width:1600px) {
  .category #dle-content, .category .sectionContent, .category__row, .section__noslider, .section__ajax > div {padding-left:4px; padding-right:4px;}
  .category .sectionContent .shortstory, .category__row .shortstory, .section__noslider .shortstory, .section__ajax .shortstory {width: calc(12.5% - 24px);margin: 0 12px 30px;}
  .category #dle-content .rinkiniai {width: calc(25% - 24px);margin: 0 12px 30px;}
}

/* .rinkiniai */
.rinkiniai__imgbox {position: relative;padding-bottom: 56%;overflow: hidden;display: block;margin-bottom: 12px;background-color: rgb(26,26,26);}
.rinkiniai__imgbox:before {
  position: absolute;content:"";display:block;left:0;top:0;width:100%;height: 100%;z-index: 1;
  background: linear-gradient(to bottom, transparent 0%, transparent 65%, rgba(0,0,0,0.35) 83.5%, rgba(0,0,0,0.75) 100%);
}
.rinkiniai__imgbox:after {
  position: absolute;content:"";display:block;opacity: 0;left:0;top:0;width:100%;height: 100%;z-index: 1;
  background-color: rgb(0,0,0);transition: opacity 0.15s;
}
.rinkiniai__imgbox:hover:after {opacity: .12;}
.rinkiniai__imgbox img {position: absolute;left:0;top:0;right:0;bottom: 0;object-fit: cover;width: 100%;height: 100%;}
.rinkiniai__info {display: flex;align-items:center;position: absolute;left:8px;bottom: 8px;z-index: 2;}
.rinkiniai__info svg {width:32px;height:32px;color: #fff; margin-right: 8px; transition: color 0.15s;}
.rinkiniai__imgbox:hover .rinkiniai__info svg {color: rgb(245,197,24);}
.rinkiniai__title {font-size: 1rem;display: block;}

/* newmodal */
.ui-dialog.newmodal {
    position:fixed !important;
    background: none !important;border: 0 !important;box-shadow: none !important;width: 100% !important;
    max-width: 568px !important;z-index: 10001 !important;/* max-height: initial !important;*/
}
.newmodal .ui-dialog-titlebar {padding:0;display: flex;justify-content: flex-end;}
.newmodal .ui-dialog-title {display:none}
.newmodal .ui-dialog-content {
  background: rgb(31,31,31); border:0; border-radius:4px; padding:24px; height: auto !important;
  box-shadow: 0px 11px 15px -7px rgba(0,0,0,0.2), 0px 24px 38px 3px rgba(0,0,0,0.14), 0px 9px 46px 8px rgba(0,0,0,0.12);
}
.newmodal .ui-dialog-titlebar-close {position: relative;border-radius:50%;padding:16px !important;height: auto;width: auto;margin: 0 !important;}
.newmodal .ui-dialog-titlebar-close .ui-icon {
  width:18px;height:18px;display:block;position:relative;margin: 0;background: none; transition: 0.1s linear;opacity: 1;
}
.newmodal .ui-dialog-titlebar-close .ui-icon:before,
.newmodal .ui-dialog-titlebar-close .ui-icon:after {
  display: block; position: absolute; content: ""; height: 2px; width:18px; background-color: #fff; top: 50%;
}
.newmodal .ui-dialog-titlebar-close .ui-icon:before {left: 0; transform: rotate(45deg);}
.newmodal .ui-dialog-titlebar-close .ui-icon:after {right: 0;transform: rotate(-45deg);}
.newmodal .ui-dialog-titlebar-close:hover {background-color:rgba(255,255,255,0.12) !important;}
.newmodal .ui-dialog-titlebar-close:focus {outline:none}

/* trailer */
.newmodal .ui-dialog-content.trailer__box {padding: 0}
.trailer__player {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;overflow: hidden; background: #222;}
.trailer__player > * {display: block;position: absolute;top: 0; left: 0;width: 100%;height: 100%;}
.newmodal__trailer + .ui-widget-overlay {opacity: 0.98 !important}
.newmodal + .ui-widget-overlay {z-index: 10000 !important}
/*
.trailerActive {overflow:hidden;}
*/
@media (max-width:767px) {
  .newmodal {width:100% !important;}
}

/* .button */
.button {
  border:0;background: none;color:#fff;
  display: flex;align-items: center;font-size: .75rem; font-weight: 500;transition: background 0.2s;
  min-height: 2.25rem;border-radius: 4px;padding: 0 12px 0 10px;
}
.button__icon {margin-right: 4px;transition: opacity 0.2s;}
.button__icon svg {width:24px;height: 24px;}
.button:hover .button__icon {}

.button__text {max-width: 160px;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;}
.button__circle {
  padding: 0 6px; border-radius: 10px; text-align: center;margin-left: 8px;
  background-color:#f5c518;color:#000;font-weight: 400;font-size: 0.75rem;line-height: 1.7}

.button__arrow::after {
  display: inline-block; margin-left:8px; vertical-align: 0.125em; content: "";
  border-top: 0.25em solid; border-right: 0.25em solid transparent; border-bottom: 0; border-left: 0.25em solid transparent;
}
.button:hover {background: #2E2E2E;color:#fff;}
.button:focus {outline: none;}

.button__top {padding-left: 16px;}
@media (max-width:1023px) {
  .button__top {display: none}
}
@media (max-width:599px) {
  .button {padding:12px;border-radius:50%}
  .button__notradius {border-radius: 4px;}
  .button__icon {margin-right:0;}
}


/* .searchbar */
.searchbar {width:100%;margin-top: 10px;}
.searchbar__btn .button__icon {margin-right: 0}
.searchbar__form {position: relative;}
input[type="search"].searchbar__field {padding-left:40px;background: #fff; color: #495057;border-color:#fff}
.searchbar__submit {position: absolute; top:10px; color:#000; border:0; padding:0; background: 0 0; left: 12px;}
.searchbar__submit svg {width:20px;height:20px;}
.searchbar__submit:focus {outline: none;}
.searchbar__title {display:none;}
.searchbar__submit2 {display:none;}
@media (min-width:1200px) {
  .searchbar {order:3;margin-left:auto;width:auto;margin-top:0; width: 300px;}
  input[type="search"].searchbar__field {border-radius:30px;}

  .headerHome .searchbar {order:inherit}
  .headerHome .searchbar {margin: 70px auto -45px;width:100%;max-width: 900px;}
  .headerHome .searchbar__title {display:block;text-align: center;font-size: 2rem;margin-bottom: 24px;color:#fff}
  .headerHome .searchbar__form {display:flex;}
  .headerHome  input[type="search"].searchbar__field {font-size:1.25rem;padding: 16px 24px 16px 72px;border-radius:100px;}
  .headerHome .searchbar__submit {top: 20px;left:24px;}
  .headerHome .searchbar__submit svg {width:30px;height: 30px;}
  .headerHome .searchbar__submit2 {
    display: flex;align-items: center;justify-content: center; width: 70px;height: 70px;flex-shrink: 0;border-radius: 50%;
    background: #ffc107;color: #000;border: 0;margin-left:16px;
  }
  .headerHome .searchbar__submit2 svg {width:24px;height:24px;}
  .headerHome .searchbar__submit2:hover {background: #cb9904;}
  .headerHome .searchbar__submit2:focus {outline:none}
}

/* .login */
.login {display: flex;align-items: center;}

.loginDrop {box-shadow: 0 20px 20px rgb(0 0 0 / 5%); background: #222; margin-bottom: 10px; padding: 0; font-size: 13px; width: 230px; border-radius: 6px;margin-top: 8px;}
.loginDrop a {padding:0;color:#fff}
.loginDrop a:hover {color:#fff}

.loginDrop__info { padding: 15px 10px; border-bottom: 1px solid #444; background-color: #333; display: flex; align-items: center; border-radius: 6px 6px 0 0;}
.loginDrop__info__inner {margin-left:10px;overflow: hidden;}
.loginDrop__info__avatar {width: 40px; height: 40px;border-radius: 50%;overflow: hidden;flex-shrink: 0;}
.loginDrop__info__name {display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  font-weight: 500; font-size: inherit;}
.loginDrop__info__name a:hover {color:#f5c518}
.loginDrop__info__email {font-size: 0.75rem; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block;}

.loginDrop__list {padding-top: 10px; padding-bottom: 10px;}
.loginDrop__list li a {display:flex;align-items:center;padding:10px 12px;}
.loginDrop__list li a svg {width: 20px;height: 20px;margin-right: 16px;}
.loginDrop__list li a:hover {background-color:#333}

.loginDrop__footer {background-color: #333; border-top: 1px solid #444; padding: 15px 20px; border-radius: 0 0 6px 6px;}

.loginDrop__open {display:block;border:0;background-color: #222; padding:0;width: 34px; height: 34px;overflow:hidden;border-radius:50%;}
.loginDrop__open:focus {background-color: #222;box-shadow: 0 0 0 0.2rem rgb(58 176 195 / 50%);}

.login__favorite {margin-right:12px;}

@media (max-width:1199px) {
    .loginDrop__open {margin-left:8px}
	.login__in .button__text {display:none}
	.login__in .button__icon {margin-right:0}
}
@media (max-width:1023px) {
  .login__favorite {display: none}
  .login__dropdown .button__icon {opacity: 1}
}
@media (max-width:599px) {
  .login:before {display:none;}
  .login__dropdown .button__text {display:none;}
}

@media (min-width:1200px) {
  .login {order:4;margin-left:20px}
  .headerHome .login {margin-left:0;order:inherit}
}


.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

/* modal */
.modal-open {overflow: hidden;}
.modal-open .modal { overflow-x: hidden; overflow-y: auto;}
.modal {position: fixed;top: 0;left: 0; z-index:9500; display: none; width: 100%; height: 100%; overflow: hidden; outline: 0;}
.modal-dialog {position: relative;width: auto;margin:1rem auto 20px;pointer-events: none; padding-top: 48px;}
.modal-dialog-centered {display: flex;align-items: center; min-height: calc(100% - 1rem);}
.modal.fade .modal-dialog {
    transition: -webkit-transform 0.3s ease-out; transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -webkit-transform: translate(0, -50px); transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {transition: none;}
}
.modal.show .modal-dialog {-webkit-transform: none;transform: none;}
.modal.modal-static .modal-dialog {-webkit-transform: scale(1.02);transform: scale(1.02);}
.modal-backdrop {position: fixed;top: 0;left: 0;z-index:9499;width: 100vw;height: 100vh;background: #000;}
.modal-backdrop.fade {opacity: 0;}
.modal-backdrop.show {opacity: 0.9;}

.modal-content {
  position: relative;width: 100%;pointer-events: auto;outline: 0; background: rgb(31,31,31); border-radius: 4px; padding: 24px;
  box-shadow: 0px 11px 15px -7px rgba(0,0,0,0.2), 0px 24px 38px 3px rgba(0,0,0,0.14), 0px 9px 46px 8px rgba(0,0,0,0.12);
}
.modal-body {position: relative;z-index: 2;}
.modal-scrollbar-measure {position: absolute;top: -9999px;width: 50px;height: 50px;overflow: scroll;}

/* .modal__close */
.modal-close {position: absolute; top: -48px; right: 0; z-index: 5;padding: 15px; border:0; background: none; cursor: pointer; border-radius:50%;}
.modal-close:focus {outline: none;}
.modal-close span {display: block;width:18px;height: 18px;position: relative;font-size:0;text-indent:-9999px;}
.modal-close span:before,
.modal-close span:after {display:block;position: absolute;content: "";height: 2px;width:18px;background-color:#fff;top: 50%;transition:0.1s linear;}
.modal-close span:before {left:0;}
.modal-close span:after {right:0}
.modal-close span:before {transform: rotate(45deg);}
.modal-close span:after {transform: rotate(-45deg);}
.modal-close:hover {background-color: rgba(255,255,255,0.12);}

@media (min-width: 576px) {
  .modal-dialog {max-width: 340px;margin: 1.75rem auto;}
  .modal-dialog-centered {min-height: calc(100% - 3.5rem);}
  .modal__rating {max-width: 568px}
}
/* .modalLogin */
.modalLogin {color: #111;}
.modalLogin .modal-dialog {padding-top:0;max-width: 94%;border-radius: 0;margin-top: 48px;}
.modalLogin .modal-content {background: #fff;box-shadow: none;padding: 30px 20px 20px;border-radius: 0;}
.modalLogin .modal-close {top: -40px;right: 5px;padding: 14px;background-color: #fff;border-radius: 0;}
.modalLogin .modal-close span {width: 12px;height: 12px;}
.modalLogin .modal-close span:before,
.modalLogin .modal-close span:after {background-color:#111;height: 3px;width:12px;top: 45%;}
.modalLogin .modal-close:hover {background: #ffc107; color: #000;}
.modalLogin .modal-close:focus {outline: 5px auto #f5c518;background: #fff;}
.modalLogin .modal__title  {padding-bottom: 24px;text-align: center;font-weight: 600;font-size: 1.4em;line-height: 1.25em;}
.modalLogin a {color: #ffc107;font-weight: 500;}

@media (min-width: 992px) {
  .modalLogin .modal-close {top: -16px;right: -16px;padding: 10px;border-radius: 50%;}
}

.modalLogin .form__group {margin-bottom: 20px;}
.modalLogin .form__group2 {margin-bottom:24px;margin-top:24px;}
.modalLogin .form2__label {position: static;text-transform: uppercase; padding-left: 0;}
.modalLogin input.form2__input {border-radius: 0; padding: 10px; font-size: 0.875rem;}

/* .modalLogin__tabs */
.modalLogin__tabs {position: absolute; width: 260px;display:flex;top: -40px;right: 0; left: 50%;transform: translate(-50%);}
.modalLogin__tabs__item {
  width: 130px;margin: 0 5px;border-radius: 6px 6px 0 0; box-shadow: none; height: 40px;
  background-color: #ccc; line-height: 40px; text-align: center; font-size: 1rem;color:#111 !important}
.modalLogin__tabs__item.active {background-color:#fff}
.modalLogin__tabs__item:hover {color:#111}

/* .modalLogin .form__checkbox */
.modalLogin .form__checkbox {padding-left:24px}
.modalLogin .form__checkbox__label {color:#111;font-size:0.875rem}
.modalLogin .form__checkbox__label:before {background-color:#fff;border-color:#999;left:-24px}
.modalLogin .form__checkbox__label:after {left:-24px}
.modalLogin .form__checkbox__input:checked ~ .form__checkbox__label::before {border-color: #007bff; background-color: #007bff;}

/* .modalLogin__footer */
.modalLogin__footer {text-align:center;background-color:#eee;padding: 30px 20px;margin: 30px -20px -20px -20px;}

@media (min-width: 480px) {
  .modalLogin .modal-content {padding:20px;}
  .modalLogin__footer {margin:40px -20px -20px -20px}
  .modalLogin .modal__title {padding-top:10px;font-size: 1.5em;}
}
@media (min-width: 640px) {
  .modalLogin .modal-dialog {max-width: 440px;}
  .modalLogin .modal-content {padding: 30px 40px 40px;margin-top:0}
  .modalLogin__footer {margin:40px -40px -40px -40px}
  .modalLogin__tabs {right: -150px; transform: rotate(90deg);top: 40%; left: auto;}
}
@media (min-width: 1280px) {
  .modalLogin .modal-dialog {max-width: 500px;}
  .modalLogin .modal-content {padding-left:60px;padding-right:60px}
  .modalLogin__footer {margin-left:-60px;margin-right:-60px}
}

/* .frat */
.frat {display: flex;align-items: center;font-size: 0.75rem;margin-right:20px;}
.frat__link {}
.frat__link a {display:block;padding:6px;border-radius: 50%;border-radius: 50%;color:#fff}
.frat__link a:hover {background:#2E2E2E;}
.frat__like a:hover {color:#67ad4b}
.frat__dislike a:hover {color:#b91d1d}
.frat__dislike {margin-left: 8px;}
.frat__result {padding-left:2px;}

/* ya-share2 */
.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {margin:0 !important}
.ya-share2__link_more {padding: 12px !important;background: none !important;color: #fff !important;border-radius: 50%;}
.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff' role='presentation'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'%3E%3C/path%3E%3Cpath d='M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92-1.31-2.92-2.92-2.92z'%3E%3C/path%3E%3C/svg%3E") !important;
  background-size: 24px 24px !important;
}
.ya-share2__link_more:hover {background-color: rgba(255,255,255,0.08) !important;opacity: 1 !important;}

/* .fplayers */
.fplayers {width:100%}

.video__responsive {position:relative;padding-bottom:56.25%;overflow:hidden;}
.video__responsive iframe,
.video__responsive > div {position:absolute !important;left:0;top:0;right:0;bottom:0;width: 100%; z-index: 1;}
.video__responsive iframe {height: 100%;}
.video__responsive > .iframePlayer {height: 100% !important;}
.videoblock__exit {
  display: flex; align-items: center;justify-content: center;
  color: #fff; border: 1px solid #fff; border-radius: 4px;text-align: center;padding: 16px;}

@media (min-width:600px) {
  .fplayers {margin-left: 0.25rem; width: calc(72.35% - 0.125rem);}
}
@media (min-width:1024px) {
  .fplayers {width: calc(60.75% - 0.125rem); margin-right: 0.25rem;}
}

/* .block-off-light */
.block-off-light {
  transition:opacity .3s; top: 0; left: 0; opacity: 0; width: 100%; height: 100%;
  display: none; z-index:300; position: fixed; background: rgba(0,0,0,0.95);
}
.block-off-light.on {opacity:1;}
body.light__active .tabs__videobox {z-index:301}
body.light__active .fullVideo__player {z-index:301}


/* .b-category */
.b-category_page-description_wrapper {max-width:100% !important}
.b-category_page-description_ellipsis {}
.b-category_page-description_button {
  position: relative; width:100%; cursor: pointer; height: 3rem; display: flex; align-items: flex-end; margin-top: -48px;
  background: linear-gradient(to bottom, rgba(250,250,250,0) 0%, rgba(250,250,250,0) 30%, #121212 80%, #121212 100%);
}
.b-category_page-description_button svg {width:32px; height: 24px;background: #121212;}
.b-category_page-description_button_active {margin-top: -24px;}

/* .searchbox */
#fullsearch {width: 100%;}
#fullsearch input#full_search[value="1"] ~ .searchbox {
    display: none !important;
}

.searchbox {margin-bottom:32px;width: 100%;}
.searchbox__box {margin:-10px;}
.searchbox__message {padding-top: 12px;}
.searchbox #searchinput {padding: 0.75rem;margin-bottom:24px}
.searchbox #searchinput + br {display:none}
.searchbox #searchinput + br + br {display:none}
.searchbox #searchinput + br + br + .bbcodes + .bbcodes {display:none;}
.searchbox fieldset {margin-bottom: 16px !important;}
.searchbox legend {font-size:1rem;color:#fff;margin-bottom: 0;}
.searchbox .textin {width:100% !Important;margin-bottom:10px;}
@media (min-width:600px) {
  .searchbox #searchinput {padding: 0.875rem;}
}

/* .comment */
.addcomment {border-radius: 4px; margin-bottom:24px;padding-top: 4px;}
.addcomment  .addcomment__hidden {overflow: hidden;
    opacity: 0;
    transform: translateY(-50%);
    transition: .1s linear;
    max-height: 0;}
.addcomment .bb-pane {border: none;
    background: 0 0;
    padding-left: 0;
    opacity: 0;
    transform: translateY(50%);
    transition: .1s linear;
    max-height: 0;
    padding-bottom: 0;}
.addcomment .bb-pane .bb-btn {float:none;border: 0;display: inline-block;background: #121212;padding: 8px 10px;border-radius: 4px;border: 1px solid #333;color:#aaa;box-shadow:none;}
.addcomment .bb-pane .bb-btn:hover {color: #fff;}
.addcomment .bb-pane > * {display:none !important;}
.addcomment .bb-pane #b_b,
.addcomment .bb-pane #b_i,
.addcomment .bb-pane #b_u,
.addcomment .bb-pane #b_spoiler,
.addcomment .bb-pane #b_s {margin-right:2px;display:inline-block !important;}
.addcomment .btn {min-width:80px;}
.addcomment .form__input {height:36px;background: #121212;border:1px solid #333 !important;color:#aaa}
.addcomment textarea {background: #121212;border-color: #333 !important;max-height: 46px !important;transition: 0.1s linear;color:#aaa}
.bb-editor textarea:focus {background-color: #121212 !important;border-color: #333 !important;}
.addcomment.active .addcomment__hidden {opacity: 1; transform: translateY(0); max-height: 100%;padding-top:15px;}
.addcomment.active .bb-pane {opacity: 1; transform: translateY(0); max-height: 100%;padding-bottom: 15px;}
.addcomment.active textarea {max-height: 100px !important;}
@media (min-width:600px) {
  .addcomment .form__input {max-width:50%}
}

/* #fcomments */
#fcomments .comment {padding-left: 0;padding-right: 0;}
#fcomments .berrors {display: none}
.comments__user5 {margin-bottom: 32px;}
.comments__user5 a {color:#0e63be}
.comments__user5 a:hover {color:#0e63be;text-decoration: underline}

/* .comment */
.comments-tree-list {}
.comment {color:#aaa;font-size:0.75rem}
.comment__box {position: relative;padding: 12px 0;/*background-color:#080808; box-shadow: 0 0 1px rgba(255,255,255,0.12);*/}
/*
.comments-tree-list li:nth-child(even) .comment__box {background: #151515;}
#dle-comments-list > div:nth-child(even) .comment__box {background: #151515;}
*/

.comment__title {font-size: 1.125rem;font-weight: 600;margin-bottom:10px;}
.comment__title a {color: #fff;}
.comment__title a:hover {color: #f5c518;}
.comment__text {font-size: 0.875rem;margin-bottom:6px;}
.comment__info {display: flex;justify-content: space-between;align-items: center;}
.comment__info__inner {display: flex;align-items: center;}
.comment .dropdown-menu {padding:10px;}
.comment__dropdown__btn {padding:5px;border-radius: 50%; overflow: hidden;background: none; border:0;color:rgba(255, 255, 255, 0.7);}
.comment__dropdown__btn svg {width:20px;height: 20px;}
.comment__dropdown__btn:hover, .comment__dropdown.show .comment__dropdown__btn {background: #2D2D2D;}
.comment__dropdown__btn:focus {outline:none}

.comment__footer {display:flex;align-items:center;margin-bottom:8px}
.comment__footer a {color: #fff;}
.comment__footer a:hover {color: #fff;}
.comment__footer > * {text-transform: capitalize;}
.comment__footer > *:last-child:before {
  display: inline-block; content: '\2022';  font-size: 0.5rem;
  line-height: .5rem; padding: 0 .5rem .1rem .5rem;  vertical-align: middle;
}
.comment__author {color:#fff}
.comment__ava {width:30px;height:30px;overflow:hidden;border-radius:50%;margin-right:10px;}
.comment__ava img {min-height:30px;}

@media (max-width:599px) {
  .comment__title {font-size: 1.125rem;}
}
@media (max-width:480px) {
  .comment__text {font-size: 0.875rem}
}

/* dlefastreplycomments */
#dlefastreplycomments {border:1px solid #333;border-radius: 4px;padding:16px; margin: 16px;}
#dlefastreplycomments .bb-editor {margin-top:10px;margin-bottom: 10px;}
@media (max-width:599px) {
  #dlefastreplycomments {padding: 16px;}
}

/* dle-comments-list */
.comments-tree-list {list-style:none;padding-left:0;}
#dle-comments-list > .comments-tree-list > li > .comments-tree-list {}
#dle-comments-list > .comments-tree-list > li .comments-tree-list > li {margin-left:24px;}
@media (min-width: 768px) {
  #dle-comments-list > .comments-tree-list > li .comments-tree-list > li { margin-left:48px;}
}
@media (min-width: 1280px) {
  #dle-comments-list > .comments-tree-list > li .comments-tree-list > li { margin-left:64px;}
}

/* mass_comments_action */
.mass_comments_action {display:flex;flex-wrap:wrap; align-items:center; border:1px solid #333;padding:8px;border-radius:4px; margin:16px 16px 24px;}
.mass_comments_action > * {width:auto}
@media (max-width:599px) {
  .mass_comments_action select {width:100%;margin-top:4px;}
  .mass_comments_action input {width:100%;margin-top:-10px}
}

/*pages*/
.pages {padding: 32px 16px;width: 100%;color:#aaa;}
.pages__inner {display: flex;align-items: center;justify-content:space-between;width:100%}
.pages__arrow > * {background-color:#222;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content: center;color:#aaa;}
.pages__arrow > span {opacity:0.2}
.pages a:focus {box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);}

.pages__arrow svg {width:18px;height:18px;}
.pages__prev {margin-right:5px;}
.pages__next {margin-left:5px;}

.pages__number {display:flex;}
.pages__number > * {margin-left:5px;margin-right:5px;background-color:#222;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;}
.pages__number a {color:#aaa;}
.pages__number span {color: #000;background-color:#ffc107;}
.pages__number span.nav_ext {color:rgba(255,255,255,0.1);background-color:#222;}

@media (max-width:768px) {
  .pages__number {display:none}
}

/* .catnav */
.catnav {
  display: flex;margin-bottom: 48px;scroll-behavior: smooth;width: 100%;
  scrollbar-width: none;-ms-overflow-style: none;overflow-x: auto;overflow-y: hidden;}
.catnav__item {
  font-weight: 600; color:#fff; text-transform: uppercase;
  padding: 12px 24px; min-width: 90px; text-align: center; white-space: nowrap; border-bottom:3px solid transparent;
}
.catnav__item:hover {background-color:#1F1F1F;}
.catnav__item.active {border-bottom-color:#f5c518}
@media (max-width:1023px) {
  .catnav {margin-bottom: 32px;}
}

/* .static */
.static__content {line-height: 1.8;margin-bottom: 32px;}
.static__pages {margin-bottom: 32px;}
@media (min-width:600px) {
  .static__content {font-size: 1rem}
}

/* .form */
.form__pages {max-width:640px;margin:0 auto 64px;border-radius:4px;padding:16px;}
.form__flex {display: flex;align-items: center}

.form__title {margin-bottom:px;}
.form__group {margin-bottom:15px;position:relative}
.form__group2 {display:flex;align-items:center; justify-content: space-between;}
.form input, .btn.form__btn {height:42px;}

.form__label {display: block;margin-bottom: 5px;}

.form__text {display:block;text-align:center;margin-bottom:8px;}
.form__text a {color:#ffc107;}
.form__text a:hover {color: rgb(245, 197, 24);text-decoration:underline}

.form__checkbox {position: relative; padding-left:32px;}
.form__checkbox__input {position: absolute;left: 0; z-index: -1; width: 1rem; height: 1.25rem; opacity: 0;}
.form__checkbox__label {position: relative;margin-bottom: 0;vertical-align: top;color:#fff;}
.form__checkbox__label:before {
  position: absolute; top:1px; left: -32px; display: block; width:18px; height: 18px;
  pointer-events: none; content: ""; background-color: #111;border-radius:4px; border: #111 solid 1px;
  transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}
.form__checkbox__input:checked ~ .form__checkbox__label::before {color: #fff; border-color: #111; background-color: #111;}
.form__checkbox__label:after {position: absolute; top:1px; left:-32px; display: block; width: 18px; height: 18px; content: ""; background: no-repeat 50%/50% 50%;}
.form__checkbox__input:checked ~ .form__checkbox__label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.form__checkbox a {color:#007bff;}
.form__checkbox a:hover {color:#007bff; text-decoration: underline}

.form__ruletext {max-width: 600px;margin: 0 auto 32px;}
.form__resulttext {display: block;}
.form__resulttext > * {display: block;margin-bottom:16px;}
@media (max-width:599px) {
  .form__pages {border-radius: 0}
}

/* .user */
.user {margin-bottom: 64px;}
.user__block {margin-left: auto;margin-right: auto;max-width: 600px;}

/* .user__navpages */
.user__navpages {margin-bottom: 32px;padding-bottom: 16px;border-bottom: 1px solid #1f1f1f;}
.user__navpages a {color:#007bff;margin-right: 16px;}
.user__navpages a:hover {color:#007bff;text-decoration: underline}
@media (max-width:479px) {
  .user__navpages a {margin-right:12px;}
}

/* .user__pmbox */
.pm__box {margin-bottom:32px;color:#fff;border:1px solid #1f1f1f; padding: 24px;border-radius:4px;}
.pm_progress_bar {background-color: #121212;border-radius:10px;height: 20px;line-height: 20px;margin-bottom: 10px;}
.pm_progress_bar span {background-color: #F5C518;border-radius:10px;display: inline-block;vertical-align: middle;padding-left: 5px;min-width: 28px;}

/* */
.user__top {display: flex;align-items: center;margin-bottom: 32px;padding-bottom: 16px;border-bottom: 1px solid #1f1f1f;}

.user__ava {width:50px;height: 50px;overflow: hidden;border-radius: 50%;background: #000;margin-right: 24px;}
.user__ava img {width:100%;}

.user__usertitle {font-weight: bold;color:#fff;font-size: 1rem}
.user__online, .user__offline {display: block;}
.user__online:before, .user__offline:before {
  content: "";width:6px;height: 6px;border-radius: 50%;
  display: inline-block; vertical-align: middle;margin-right: 8px;
}
.user__online:before {background-color: green}
.user__offline:before {background-color:#666}

.user__info {background-color: #121212; border-radius: 4px; padding: 24px;margin-bottom: 32px;}
.user__info__item {display: flex; padding-bottom: 12px; margin-bottom: 12px;border-bottom: 1px solid #222;}
.user__info__item > span {margin-right: 16px;}
.user__info__item > div {color: #fff;}
.user__info .form__group:last-child {margin-bottom: 0}


.user__box {padding: 24px;border: 1px solid #1f1f1f;border-radius: 4px; margin-bottom: 32px;}
.user__box__title {font-weight: bold; color: #fff;font-size: 1rem; margin-bottom: 1rem;}

@media (max-width:479px) {
  .user__info, .user__box {padding: 16px;}
}

/* carousel noslick */
@media (max-width:1023px) {
  .carousel_1.carousel,
  .carousel_2.carousel,
  .carousel_3.carousel,
  .carousel_4.carousel,
  .carousel_5,
  .factors,
  .carousel_6.carousel {
    display: grid; justify-items: stretch; overflow-x: auto; flex-wrap: nowrap;
    -webkit-overflow-scrolling: touch; scroll-behavior: smooth; scrollbar-width: none; -ms-overflow-style: none;
    grid-gap: .75rem; grid-template-columns: repeat(1000, calc(12.5% - .875 * .75rem - .375rem));
    overflow: auto; scroll-behavior: smooth;
    margin: 0 -18px; padding: 0 16px; position:relative;
      
    grid-template-columns: none;
    grid-auto-columns: calc(12.5% - .875 * .75rem - .375rem);
    grid-auto-flow: column;      
      
  }
  /*
  .carousel_1.carousel:after,
  .carousel_2.carousel:after,
  .carousel_3.carousel:after,
  .carousel_4.carousel:after,
  .carousel_5:after,
  .factors:after,
  .carousel_6.carousel:after {content: "";width:2.25rem}
    */

  .carousel_1.carousel::-webkit-scrollbar,
  .carousel_2.carousel::-webkit-scrollbar,
  .carousel_3.carousel::-webkit-scrollbar,
  .carousel_4.carousel::-webkit-scrollbar,
  .carousel_5::-webkit-scrollbar,
  .factors::-webkit-scrollbar,
  .carousel_6.carousel::-webkit-scrollbar {display: none}

  .carousel_4.carousel,
  .carousel_5 {margin: 0 -18px; padding: 0 24px;}

  .carousel_1.carousel .shortstory,
  .carousel_3.carousel .shortstory,
  .carousel_4.carousel .shortstory,
  .carousel_5 div,
  .factors__item,
  .carousel_6.carousel .shortstory {grid-column: span 2;min-width: auto;width: 100%; padding: 0;}

  .carousel_2.carousel .rinkiniai {grid-column: span 4;min-width: auto;width: 100%; padding: 0;}

}
@media (max-width:599px) {
  .carousel_1.carousel,
  .carousel_2.carousel,
  .carousel_3.carousel,
  .carousel_4.carousel,
  .carousel_5,
  .factors,
  .carousel_6.carousel {
      grid-gap: .75rem;
      /* grid-template-columns: repeat(1000, calc(16.66667% - .83333 * .75rem - .5rem));*/    
      grid-template-columns: none;
      grid-auto-columns: calc(16.66667% - .83333 * .75rem - .5rem);
      grid-auto-flow: column;
    }
}
@media (max-width:479px) {
  .carousel_1.carousel,
  .carousel_2.carousel,
  .carousel_3.carousel,
  .carousel_4.carousel,
  .carousel_5,
  .factors,
  .carousel_6.carousel {
      grid-gap: .5rem;
      /*grid-template-columns: repeat(1000, calc(25% - .75 * .5rem - .5rem));*/
      grid-template-columns: none;
      grid-auto-columns: calc(25% - .75 * .5rem - .5rem);
      grid-auto-flow: column;    
  }

    /*
  .carousel_1.carousel:after,
  .carousel_2.carousel:after,
  .carousel_3.carousel:after,
  .carousel_4.carousel:after,
  .carousel_5:after,
  .factors:after,
  .carousel_6.carousel:after {width:1.5rem}
    */

  .carousel_4.carousel,
  .carousel_5 {margin: 0 -10px; padding: 0 18px;}

}

/* .filter */ 
.filter {}
.filter__wrap {display:flex;margin-left: -4px;margin-right: -4px;}
.filter__col {flex-grow: 1;padding-left: 8px;padding-right: 8px;}
.filter__label {display:none;}
.filter__btns {display:flex;justify-content:space-between}
.filter__btns .btn {width:calc(50% - 8px)}
.filter select {background:none;border:0;border-bottom:1px solid #333; color:rgba(255,255,255,0.5);border-radius:0;}
.filter select option {background:#000}
@media (max-width:1023px) {
  .filter__wrap {flex-wrap:wrap;}
  .filter__col {width:100%;margin-bottom:16px}
  .filter__label {display:block;font-size:13px}
}

/* .filterhide */
.filterhide__btn {padding: 0; background: none; color: #fff; display: flex; align-items: center; border: 0; font-size: 1rem;}
.filterhide__btn svg {margin-right:4px;transition:transform 0.2s linear}
.filterhide.active .filterhide__btn svg {transform:rotate(180deg)}
.filterhide__btn:hover {text-decoration:underline}
.filterhide__btn:focus {outline:none}
.filterhide__content {height: 0px;display:none;}
.filterhide.active .filterhide__content {height: auto;display:block; margin-bottom:32px;}

.resume-button {z-index:1}
.resume-button {display:none !important}
@media (max-width:478px) {.iframePlayer>.selectors {display:flex !important;}}

/* .frinkiniai */
.frinkiniai {counter-reset: section;list-style-type: none;}
.frinkiniai__item {list-style-type:decimal}
.frinkiniai__inner {color:rgba(0,0,0,.54);display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid #ddd}
.frinkiniai__inner > div {display:flex;align-items:center;}
.frinkiniai__number {min-width:24px;margin-right:8px;text-align:center}
.frinkiniai__number svg {display:none;}
.frinkiniai__number:before {counter-increment: section -1;  content: counter(section);}

.frinkiniai__name {color:#007bff}
.frinkiniai__year {}
.frinkiniai__rating {margin-left:16px;background:#f5c518;color:#000;border-radius:4px;padding:1px 6px}
.frinkiniai__inner:hover {color:rgba(0,0,0,.54);background-color:#f4f4f4}

.frinkiniai__item.active .frinkiniai__name {color:#000;font-weight:bold;}
.frinkiniai__item.active .frinkiniai__number {position:relative}
.frinkiniai__item.active .frinkiniai__number svg {display:block;width:24px;height:24px;}
.frinkiniai__item.active .frinkiniai__number:before {font-size:0;position:absolute;left:0;top:0;}

@media (max-width:599px) {
    .frinkiniai__rating {margin-left:10px}
}

/* .btn__sort */
.btn__sort {position:relative;padding:0;height:24px;background:none;border:0;color:#fff;display:flex;align-items:center;text-transform:uppercase}
.btn__sort svg {width: 24px;height:24px;}
.btn__sort span {margin-left:12px;}
.btn__sort:hover {color:#ffc107}
.btn__sort:focus {outline:none}
@media (max-width:991px) {
    .btn__sort span {display:none;}
}


/* .iframePlayer */
@media (min-width:980px) {
    .iframePlayer>.selectors,
    .iframePlayer> .embedPlayer {display:flex !important;}
}

/* .home */
.home {margin-top:-32px; padding-top: 0;padding-bottom:0}
.home__inner {background: #000;display: flex;flex-wrap: wrap}
@media (min-width:640px) {
	.home {padding-bottom:24px}
}
@media (min-width:1024px) {
  .home__inner {
    background: -moz-linear-gradient(0deg,rgba(0,0,0,0) 0,#262626 100%);
    background: -webkit-linear-gradient(0deg,rgba(0,0,0,0) 0,#262626 100%);
    background: linear-gradient(0deg,rgba(0,0,0,0) 0,#262626 100%);
  }
}
@media (min-width:1200px) {
    .home {padding-left:16px;padding-right:16px;margin-top:-8px}
}
@media (min-width:1280px) {
  .home__inner {flex-wrap: nowrap}
}

/* .homeSlider */
.homeSlider {width:100%;background: #000;}

#homeSlider {overflow: hidden;}
.homeSlider__item {position: relative;/* padding-bottom: 70px; */}
.homeSlider__picbox {padding-bottom: 56.25%; position: relative; overflow: hidden;}
.homeSlider__pic {position: absolute;left: 0;top: 0;width: 100%;height: 100%;object-fit: cover;}
.homeSlider__absblock {
    position: absolute;left: 0;bottom: 0;right:0;z-index: 2;padding-left:12px;padding-right:12px;
    background: #000;
    background: -moz-linear-gradient(180deg,rgba(0,0,0,0) 0,#000 71%,#000 100%);
    background: -webkit-linear-gradient(180deg,rgba(0,0,0,0) 0,#000 71%,#000 100%);
    background: linear-gradient(180deg,rgba(0,0,0,0) 0,#000 71%,#000 100%);padding-top: 100px;
}
.homeSlider__poster {display: none;}
.homeSlider__content {display: flex;}
.homeSlider__play {color:#f7d200;margin-right:15px;margin-top:3px}
.homeSlider__play svg {width:50px;height:50px;}
.homeSlider__name {line-height: 1.3em;font-weight: 600;font-size: 1.25rem; margin-bottom: 10px;display: block;}
.homeSlider__info {color:#fff}
.homeSlider__desc {display:none;}
@media (min-width:640px) {
    .homeSlider__absblock {padding-left:20px;}
    .homeSlider__play {margin-right:24px;margin-top: 10px;}
    .homeSlider__name {font-size:2rem}
}
@media (min-width:720px) {
  .homeSlider__desc {display:block;}
}
@media (min-width:1024px) {
  .homeSlider__absblock {display:flex;align-items:flex-end;padding-left:24px;padding-right:24px;}
  .homeSlider__poster {display:block; width:120px;margin-right:24px;flex-shrink: 0;}
}
@media (min-width:1200px) {
    .homeSlider {width:65%}
    .homeSlider__desc {width:100%}
}
@media (min-width:1280px) {
  .homeSlider {width: 64%;}
}
@media (min-width:1600px) {
   .homeSlider {width:62%}
}

/* .homeShort */
.homeShort {padding:24px 16px 0;}
.homeShort__item {margin-bottom:20px;}
.homeShort__item__inner {display:flex;align-items: flex-start;}

.homeShort .shortstory__imgbox {width:100px;height:140px;flex-shrink: 0;margin-right: 20px;margin-bottom: 0;padding-bottom: 0;}
.homeShort .shortstory__img {position:static;object-fit: contain;}
.homeShort .shortstory__top {color:#fff}
.homeShort .shortstory__title {height:auto;font-size:0.875rem;font-weight:500}
.homeShort .shortstory__footer {margin-bottom:0}

@media (min-width:640px) {
  .homeShort {display:flex;flex-wrap:wrap;margin-bottom:20px;margin-left:-8px;margin-right:-8px;}
  .homeShort__item {width:33.3333333%;padding-left:8px;padding-right:8px;}
  .homeShort__item__inner {flex-direction:column;}
  .homeShort .shortstory__imgbox {width:100%;height:auto;margin-bottom:15px;}
}
@media (min-width:1024px) {
    .homeShort {margin:0}
    .homeShort__item__inner {flex-direction:row;}
    .homeShort .shortstory__imgbox {width:100px;margin-bottom:0;}
}
@media (min-width:1200px) {
  .homeShort {width:35%;flex-shrink: 0;padding: 30px 20px 0;}
  .homeShort__item {width:100%}
  .homeShort__item:last-child {margin-bottom:0}
}
@media (min-width:1280px) {
  .homeShort {width:28%;}
}
@media (min-width:1600px) {
  .homeShort {width: 31.5%;}
  .homeShort .shortstory__title {font-size:1rem}
}

/* .homeShare */
.homeShare {width: 100%;display:none;flex-direction:column;align-items: center;background: #0f0f0f;padding: 20px;border-radius: 10px;margin: 0 16px;}
.homeShare__name {font-size: 0.75rem;margin-bottom: 20px;}
@media (min-width:640px) {
    .homeShare {display:flex;}
}
@media (min-width:1200px) {
    .homeShare {margin:20px 0 0;}
}
@media (min-width:1280px) {
    .homeShare {width:8%;flex-shrink: 0;padding:30px 0 0;border-radius: 0;background: rgba(0,0,0,.2);margin-top:0}
    .homeShare__code {width:42px;}
    .homeShare__code .at-share-btn {margin-bottom:15px;}
}
@media (min-width:1600px) {
    .homeShare {width:6.5%;}
}

/* .tabsNews */
.section__tabs .section__ajax {display: none;}
.section__tabs .section__ajax.active {display: block;}
.tabsNews {display: flex;width:100%;margin-top:10px;margin-left:4px;}
.tabsNews__item {display: flex; align-items: center;margin-right: 5px;color:#fff;padding: 9px 15px;line-height: 1; font-size: 14px;cursor: pointer;}
.tabsNews__item svg {width:20px;margin-right:8px;height:20px;}
.tabsNews__item:hover, .tabsNews__item.active {color:#ffc107}
@media (min-width:640px) {
  .tabsNews {margin-left: 24px;width:auto;margin-top:0}
}

/* .full */
.full {position: relative;margin-top:-32px;color:#ddd;font-size: 0.75rem;overflow:hidden}
.full__inner {padding:60px 25px 40px 25px; position: relative;z-index: 2;/*transition: padding 1s linear*/}

/* .fullBg */
.fullBg {position: absolute;top: 0;left: 0;right: 0;bottom:-1px;background-position: 50% 25%;background-size: cover;}
.fullBg:after {
    content: "";position: absolute; left: 0;right: 0;bottom:0; top: 0;
    background: #050505;
    background: -moz-linear-gradient(0deg,#050505 0,rgba(5,5,5,0) 178%);
    background: -webkit-linear-gradient(0deg,#050505 0,rgba(5,5,5,0) 178%);
    background: linear-gradient(0deg,#050505 0,rgba(5,5,5,0) 178%);
    backdrop-filter: blur(50px) saturate(100%);
     -webkit-backdrop-filter:blur(50px) saturate(100%);
    transform: scale(1);
}
.fullOpen .fullBg {filter: grayscale(100%);}

/* .full__poster */
.full__poster {width: 180px;margin:0 auto 40px;}
.full__poster img {float:none !important; box-shadow: 0 30px 30px rgb(0 0 0 / 50%);}

/* .fullTitle */
.fullTitle {text-align: center;font-weight: 600;font-size: 1.5rem;color:#fff;line-height: 1.4}
.fullOriginal {font-size: 1rem;text-align: center;margin-bottom:15px;}

/* .fullStory */
.fullStory {margin-bottom: 20px;}
.fullStory__name {margin-bottom:8px;font-weight: bold;}

/* .fullInfo */
.fullInfo {margin:0 -15px 30px;color:#fff}
.fullInfo__col {padding-left: 15px;padding-right: 15px;}
.fullInfo__item {margin-bottom: 5px;}
.fullInfo__item strong {color:#fff;}
.fullInfo__item a {color:#fff}
.fullInfo__item a:hover {color: #ffc107;}

/* .fullPanel */
.fullPanel {color:#fff;display:flex;justify-content: center;flex-wrap:wrap;font-weight: 300;margin-bottom:10px;}
.fullPanel > * {margin-right: 20px;margin-bottom:10px;}
.fullPanel > *:last-child {margin-right: 0 !important}
.fullPanel__imdb, .fullPanel__imdb a {color: #ffd800; font-weight: 500;}
.fullPanel__imdb a:hover {color: #f5d015;}
.fullPanel__trailer {color:#fff;display:flex;align-items: center;cursor: pointer}
.fullPanel__trailer svg {width:16px;height: 14px;margin-right: 6px;}
.fullPanel__quality {font-weight:bold;}

/* .fullLInks */
.fullLInks {display:flex;flex-wrap: wrap;}
.fullLInks a {
  padding: 5px 9px;font-size: .75rem; color: #212529;border-radius:3px;
  background: #e2e6ea;margin-right:4px;margin-bottom: 4px;
}
.fullLInks a:hover {background: #e2e6ea; color: #212529;}

@media (min-width:640px) {
  .full__inner {padding:40px 45px 40px 45px;}
  .full__poster {width:180px;margin:0 0 30px;}
  .fullTitle {font-size: 1.75rem;text-align:left;}
  .fullOriginal {font-size: 1.125rem;text-align:left;}

  .fullPanel {justify-content: flex-start}
  .fullPanel > * {margin-right: 30px}
  .fullPanel__quality {padding: 3px 8px;border: 1px solid rgba(255,255,255,.5);border-radius: 3px;}
}
@media (min-width:768px) {
  .fullInfo {display: flex;flex-wrap: wrap;}
  .fullInfo__col {width:50%;}
}
@media (min-width:992px) {
  .full__inner {max-width:1000px;padding:80px 15px 60px 15px;display: flex;}
  .fullOpen .full__inner {padding-top: 50px;padding-bottom: 50px;transition: padding 0.5s linear;}
  .full__poster {width:240px;margin:10px 0 0;flex-shrink: 0;}
  .full__content {padding-left:40px;width:100%;position:relative;}
  .fullTitle {padding-right: 100px;}
}
@media (min-width:1200px) {
  .full__inner {padding-left: 0;padding-right: 0;}
}
@media (min-width:1280px) {
  .full__inner {padding-top: 120px;}
}
@media (min-width:1600px) {
  .full__inner {max-width:1160px;padding-top: 160px;padding-bottom:80px}
  .full__content {padding-left:60px;}
}

/* .fullAbs */
.fullAbs {background: rgba(11,11,11,.8);height: 70px;position: relative;z-index:3;display: flex;color: #aaa;}
.fullAbs__item {}
.fullAbs__item > a, .fullAbs__item > button {
  display:flex;align-items: center;justify-content: center;flex-direction: column;padding:0 2px;
  height:70px;min-width:44px;color: #aaa;border:0;font-size:11px;background:none;line-height:1;text-align: center;
}
.fullAbs__item > a:hover, .fullAbs__item > button:hover {background-color:#333;}
.fullAbs__item > a:focus, .fullAbs__item > button:focus {outline:none;}

.fullAbs__number {font-weight: 700;font-size: 1.625rem;color: #ffc107;margin-bottom:5px}
.fullAbs__icon {height: 14px;margin-bottom: 10px;margin-top: 8px;width: 14px;}

.fullAbs__dropBox {padding:16px 12px;border-radius:10px;margin-top: 5px;width:auto;min-width:230px;}
.fullAbs__dropLabel {display: block;font-weight: 500;font-size: 0.75rem;margin-bottom: 10px;color:#fff}
.fullAbs__dropContent {}

.fullAbs__back .fullAbs__icon {margin-top: 7px;margin-bottom: 5px;width:20px;height: 20px;}

.fullAbs__video {display: none}
.fullOpen .fullAbs__video {display: block}

@media (min-width:380px) {
  .fullAbs__item > a, .fullAbs__item > button {min-width:50px;padding-left:6px;padding-right:6px;}
}
@media (min-width:480px) {
  .fullAbs__item > a, .fullAbs__item > button {min-width:70px;}
}
@media (min-width:1280px) {
  .fullAbs  {
    position: absolute;left: 0;right: 0;left: 0;top: 50%;height: auto;width:70px; flex-direction: column;
    transform: translateY(-50%); background: rgba(255,255,255,.1); border-radius: 0 10px 10px 0; z-index: 90;
  }
  .fullAbs__item {height: auto;width:70px;}
  .fullAbs__item > a, .fullAbs__item > button {height: auto;width:70px;padding-top: 12px;padding-bottom: 12px;}
  body:not(.fullOpen) .fullAbs__item:nth-child(2) > a, body:not(.fullOpen) .fullAbs__item:nth-child(2) > button {border-top-right-radius:10px}
  body:not(.fullOpen) .fullAbs__item:nth-child(5) > a,  body:not(.fullOpen) .fullAbs__item:nth-child(5) > button {border-bottom-right-radius:10px}
  .fullOpen .fullAbs__item:first-child > a,  .fullOpen .fullAbs__item:first-child > button {border-top-right-radius:10px}
  .fullOpen .fullAbs__item:last-child > a,  .fullOpen .fullAbs__item:last-child > button {border-bottom-right-radius:10px}
  .fullAbs__icon {margin-top:0;}
  .fullAbs__dropBox {left: 100% !important;top: 0 !important;transform: none !important;margin-top: 0;margin-left: 10px;}
}

/* .fullVideo */
.fullVideo {}
.fullVideo__inner {background:#000;position: relative;max-height:0; transition: max-height 0.5s linear, margin 0.5s linear; overflow: hidden;}
.fullOpen .fullVideo__inner {max-height:1000px;position: relative;}
.fullVideo__player {margin: 40px auto 20px;position:relative}
.fullVideo__container {padding-left: 15px;padding-right: 15px;}
.fullVideo__infotext {text-align: center;margin-bottom: 30px;font-size: 13px;color:#888}

@media (min-width:992px) {
  .fullVideo__player {max-width: 1000px;}
  .fullVideo__container {max-width: 1000px;}
}
@media (min-width:1280px) {
  .fullOpen .fullVideo {position: relative;}
}
@media (min-width:1600px) {
  .fullVideo__player {max-width: 1160px;}
  .fullVideo__container {max-width: 1160px;}
}

/* .fullTabs */
.fullTabs__nav {display:flex;flex-wrap: wrap;padding-bottom: 20px;}

.fullTabs__link {
  width:100%; display: flex;align-items: center;background: #fff;min-width: 140px;position: relative;
  border: 0; font-size:0.75rem;border-radius: 40px;color:#111;padding: 12px 15px 12px 20px;margin-bottom: 20px;
}
.fullTabs__link__icon {width:16px;height: 14px;margin-right: 20px}
.fullTabs__link__text {display: flex;align-items: center;}
.fullTabs__link__server {margin-right: 10px;}
.fullTabs__link__desc {font-weight: 500}
.fullTabs__link__air {
  font-size: 11px;line-height: 1;padding: 3px 6px;display: inline-block;visibility: hidden;
  border-radius: 30px; position: absolute; top: -10px;right: 0;
  box-shadow: 0 3px 3px rgb(0 0 0 / 20%); background: #fff;
}
.fullTabs__link.selected .fullTabs__link__air {visibility: visible}
.fullTabs__link:focus {outline: none;}
.fullTabs__link.selected {background: #ffc107;color:#000}

@media (min-width:640px) {
  .fullTabs__nav {justify-content: center;}
  .fullTabs__link {padding: 8px 20px;width:auto;margin-right: 20px;}
  .fullTabs__link__text {flex-direction: column}
  .fullTabs__link__icon {margin-right: 15px;}
}
@media (min-width:1280px) {
  .fullTabs__nav {padding-bottom: 60px}
}

/* .fullPanel2 */
.fullPanel2 {
	margin-top: 40px; margin-bottom: 40px;
}
@media (min-width:992px) {
  .fullPanel2 {display:flex;align-items:center;}
}

.fullVideo__open {margin-bottom:40px;}
@media (min-width:992px) {
    .fullVideo__open {margin-bottom:0;margin-right:40px;}
}
@media (min-width:1280px) {  
    .fullVideo__open {margin-right:80px;}
}


/* .fullRating2 */
.fullRating2 {display: flex; flex-direction: column;}
.fullRating2__label { color: #ddd; margin-bottom: 5px; font-weight: bold;}
.fullRating2__rating { margin-left: -5px;}
.fullRating2__score {color: #fff;font-weight: bold; font-size: 1.125rem;}
.fullRating2__score small {font-size:75%;color: #aaa;}
@media (min-width:992px) {
  .fullRating2 {flex-direction: row; align-items: center;}
  .fullRating2__label {margin-bottom: 0; margin-right: 10px;}
  .fullRating2__rating {margin-right: 10px;margin-left:0;}
}

/* .rate */
.rate {position:relative;padding-top:24px;margin-top:20px;}
.rate__data {display:none;}
.rate__votenum {position:absolute;left:0;top:0;font-size:12px;}
.rate__votenum i {font-weight:bold;font-size:16px;color:#fff;font-style:normal}
.rate__bar {background: rgba(255,255,255,.1);border-radius:4px;margin-bottom:4px;height:4px;overflow:hidden;width:100%;position:relative;margin-bottom:15px;}
.rate__fill {background:#28a7a7;width:50%; height:100%; position:absolute; left:0; top:0;transition:width 1s linear;}
.rate__btns {display:flex;justify-content: space-between;}
.rate__btn {width:48%;}
.rate__btn a {display:flex;align-items:center;justify-content:center;padding:4px 8px;cursor:pointer;border-radius:4px;}
.rate__btn svg {width:12px;height:12px;margin-right:8px;}
.rate__plus a {background:#28a7a7;color:#fff;}
.rate__minus a {background:#fff;color:#111}
.rate__num {display:none;}

/* .fullFav */
.fullFav > * {border: 0;padding: 0; background: none;color:#fff}
.fullFav svg {width: 16px;height:16px;}
.fullFav > *:hover {color: #fff;}
.fullFav > *:focus {outline:none}


/* .homeLanding */
.homeLanding .main {position:relative;padding-top:0}
.homeLanding .main.container {max-width: inherit;}
.homeLanding .footer {position:relative}
@media (min-width:1200px) {
    .homeLanding .header__inner {justify-content:space-between;position: relative; z-index: 1;}
}

/* .lanbox */
.lanbox {position:relative;color: #fff;padding: 64px 16px;border-bottom:8px solid #222;}
.lanbox__inner {position:relative;}
.lanbox1 {padding-top:120px;background:#111 url(../images/homeBg.jpg) 50% 50% no-repeat;background-size:cover;}
.lanbox1:before {
    position: absolute;bottom: 0;left: 0;right: 0; top: 0;content:"";
    background: rgba(0,0,0,.4); background-image: linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent 60%,rgba(0,0,0,.8));
}
@media (min-width:992px) {
  .lanbox1 {padding-top:160px;}
  .lanbox__inner {max-width:900px;margin-left:auto;margin-right:auto;}
}
@media (min-width:1200px) {
  .lanbox {padding:96px 16px;}
   .lanbox1 {padding-top:200px;}
}
@media (min-width:1600px) {
    .lanbox1 {padding-top:240px;}
}

/* */
.lanbox__header {margin-bottom:32px}
.lanbox__title {text-align: center;font-size: 1.25rem;line-height:1.1;margin-bottom:16px}
.lanbox__desc {text-align:center;}

.lanbox__text {margin-bottom:32px;}
.lanbox__text p {margin-bottom:16px;text-align: center;}
.lanbox__text ul {max-width:260px;margin:0 auto 16px;list-style: disc;padding-left: 16px;}

.lanbox__buttons {display:flex;justify-content:center;}
.lanbox__button {  
  display: inline-block;vertical-align: middle;padding:14px 32px; cursor: pointer; outline: none; text-decoration: none;text-align: center;
  background:#f5c518;border:4px solid #fff;color:#111; border-radius: 100px;font-size: 1.125rem;line-height: 1;font-weight:600;  transition: 0.2s linear;
}
.lanbox__button:hover {background-color: #f5d015;color:#111;text-decoration: none;transform: scale(1.1); box-shadow: 0 0 20px rgb(250 232 62 / 60%);}
.lanbox__button:focus {background-color: #f5d015;color:#111;text-decoration: none;outline: none;box-shadow: 0 0 0 0.2rem rgb(250 232 62 / 50%);}

@media (min-width:576px) {
  .lanbox__title {font-size: 1.75rem;}
  .lanbox__button {padding:16px 40px}
  .lanbox__text ul {max-width:300px;}
}
@media (min-width:992px) {
   .lanbox__title { font-size: 2rem;}
  .lanbox__desc,
  .lanbox__text {max-width:80%;margin-left:auto;margin-right:auto;}
}
@media (min-width:1200px) {
    .lanbox__header {margin-bottom:48px}
    .lanbox__title { font-size: 2.5rem;}
    .lanbox__desc {max-width:90%;margin-left:auto;margin-right:auto;}
    .lanbox__button {padding:20px 48px}
    .lanbox__text {margin-bottom:48px;}
}
@media (min-width:1600px) {
    .lanbox__title {font-size:3.5rem;margin-bottom:24px}
}

/* .lanboxForm */
.lanboxForm {display: flex; position: relative;margin-bottom:32px}
 input[type="search"].lanboxForm__field {background: #fff;color: #495057;border-color:#fff;border-radius: 4px 0 0 4px;}
.lanboxForm__submit {
  flex-shrink: 0;display: flex;align-items: center;justify-content: center; width: 60px;height:44px;
  border-radius: 0 4px 4px 0; background: #ffc107; color: #000; border: 0;
}
.lanboxForm__submit svg {width:24px;height:24px;}
.lanboxForm__submit:hover {background: #cb9904;}
.lanboxForm__submit:focus {outline:none}
@media (min-width:576px) {
   input[type="search"].lanboxForm__field {border-radius:8px 0 0 8px;padding-left:16px;font-size:1.125rem;}
  .lanboxForm__submit {height:60px;width:80px;border-radius:0 8px 8px 0}
}
@media (min-width:1200px) {
    .lanboxForm {margin-bottom:48px;}
    input[type="search"].lanboxForm__field {border-radius:12px 0 0 12px;padding-left:24px;font-size:1.25rem;}
    .lanboxForm__submit {height:64px;width:88px;border-radius:0 12px 12px 0}
    .lanboxForm__submit svg {width:30px;height: 30px;}
}

/* .wrapperBox */
.wrapperBox {max-width:1320px;margin-left:auto;margin-right:auto;}

@media(min-width: 1600px) {
    .category .wrapperBox #dle-content,
    .category .wrapperBox .sectionContent,
    .wrapperBox .category__row,
    .wrapperBox .section__noslider,
    .wrapperBox .section__ajax>div {
        padding-left:4px;
        padding-right: 4px
    }

    .category .wrapperBox .sectionContent .shortstory,
    .wrapperBox .category__row .shortstory,
    .wrapperBox .section__noslider .shortstory,
    .wrapperBox .section__ajax .shortstory {
        width: calc(16.6666667% - 24px) !important;
        margin: 0 12px 30px
    }

    .category .wrapperBox #dle-content .rinkiniai {
        width: calc(25% - 24px);
        margin: 0 12px 30px
    }
}

@media (min-width:1400px) {
  .wrapperBox .navpc > ul > li > a {letter-spacing: 1px;text-transform: uppercase;padding-left:12px;padding-right:12px;}
}


.DLEPush {
	z-index: 2001;
	position: fixed;
	right: 20px;
	top: 20px
}

@keyframes DLEPush-show {
	0% {
		transform: translateY(100%);
		opacity: 0;
	}

	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.DLEPush-notification.wrapper {
	animation-name: DLEPush-show;
	animation-duration: 1s;
	position: relative;
	display: grid;
	grid-template-columns: auto 1fr;
	align-items: center;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
	max-width: 400px;
	box-shadow: 0 10px 15px rgb(0 0 0 / 20%);
	background-color: #fff;
	border-radius: 10px
}

.DLEPush-notification .DLEPush-icon {
	grid-column: 1;
	grid-row: 1 / span 2;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	width: 45px;
	height: 100%;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	text-align: center;
}

.DLEPush-notification .DLEPush-icon svg {
	scale: .8;
}

.DLEPush-notification .DLEPush-header {
	font-weight: 500;
	grid-column: 2;
	grid-row: 1;
	font-size: 1rem;
	margin-left: 1rem;
	margin-top: .5rem;
}
.DLEPush-notification .DLEPush-header:empty {
	margin-top: 0;
}

.DLEPush-notification .DLEPush-message {
	grid-column: 2;
	grid-row: 2;
	font-size: .875rem;
	margin: 1rem;
}

.DLEPush-notification .DLEPush-message li, .DLEPush-notification .DLEPush-message ul {
	list-style-type: none;
	padding-left: 0;
}

.DLEPush-notification .DLEPush-close {
	position: absolute;
	top: 8px;
	right: 10px;
	font-weight: 300;
	background: none;
	border: 0;
	font-size: 1.15rem;
	cursor: pointer;
	line-height: 1;
	padding: 0;
	color: inherit;
	outline: 0;
	opacity: 0.75;
}

@media only screen and (min-width: 601px) {
	.DLEPush-notification.wrapper {
		min-width: 400px;
	}
}

.DLEPush-notification .DLEPush-close:hover {
	opacity: 1;
}

.DLEPush-notification.wrapper.push-success {
	background-color: #e0f2f1;
}

.DLEPush-notification.wrapper.push-success .DLEPush-icon {
	background-color: #00897b;
}

.DLEPush-notification.wrapper.push-warning {
	background-color: #FFF3E0;
}

.DLEPush-notification.wrapper.push-warning .DLEPush-icon {
	background-color: #FF9800;
}

.DLEPush-notification.wrapper.push-error {
	background-color: #FBE9E7;
}

.DLEPush-notification.wrapper.push-error .DLEPush-icon {
	background-color: #FF5722;
}

input[type="text"].comments_author_field {
	width: 100%;
	margin-bottom: 10px;
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #000;
  opacity: 0.9;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}
.mfp-preloader a {
  color: #CCC;
}
.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.mfp-close:hover, .mfp-close:focus {
  opacity: 1;
}
.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.mfp-arrow:active {
  margin-top: -54px;
}
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1;
}
.mfp-arrow:before, .mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

.mfp-arrow-left {
  left: 0;
}
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

.mfp-arrow-right {
  right: 0;
}
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/*# sourceMappingURL=magnific-popup.css.map */