.videos{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:32px 24px}.videos .ctx-menu{position:fixed;padding:20px;width:580px;top:20px;background-color:#fff;border-radius:4px;border:1px solid #d5d5d5;box-shadow:0 0 20px 0 rgba(0,0,0,.2);z-index:11}.videos .ctx-menu .film-info{font-size:1.6rem;line-height:2.8rem}.videos .ctx-menu .film-info .header{display:grid;grid-template-columns:70px auto;grid-gap:10px}.videos .ctx-menu .film-info .header .poster{width:70px;height:115px;overflow:hidden;border-radius:4px}.videos .ctx-menu .film-info .header .poster img{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.videos .ctx-menu .film-info .header h4{margin-bottom:5px}.videos .ctx-menu .film-info .header h4 a{display:inline-block;padding-bottom:2px;border-bottom:1px solid hsla(0,0%,100%,.35);transition:all .2s ease}.videos .ctx-menu .film-info .header h4 a:hover{border-bottom:1px solid #fff}.videos .ctx-menu .film-info .header .meta a{position:relative;display:inline-block;margin-right:2px;font-size:1.4rem;color:#808893;text-transform:capitalize;transition:color .2s ease}.videos .ctx-menu .film-info .header .meta a:hover{color:#e00a1e}.videos .ctx-menu .film-info .header .meta a:not(:last-child):after{content:",";position:relative;right:3px}.videos .ctx-menu .film-info .desc{margin-top:20px;max-height:calc(67vh - 80px);overflow-y:auto;-webkit-overflow-scrolling:touch}.videos .ctx-menu .film-info .desc::-webkit-scrollbar-track{width:7px;background:#f1f1f1}.videos .ctx-menu .film-info .desc::-webkit-scrollbar{width:7px}.videos .ctx-menu .film-info .desc::-webkit-scrollbar-thumb{background:#f1f1f1;border-radius:5px}.videos .ctx-menu .film-info .desc:hover::-webkit-scrollbar-thumb{background:#f1f1f1}.videos .ctx-menu .film-info .desc:hover::-webkit-scrollbar-thumb:hover{background:#d5d5d5}.videos .ctx-menu ul{margin-top:10px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;list-style:none}.videos .ctx-menu ul li{display:inline-block;padding:10px;color:#f2f2f2;cursor:pointer;text-align:left;border:1px solid #d5d5d5;transition:all .2s ease}.videos .ctx-menu ul li:hover{border:1px solid #1da1f2}.videos .ctx-menu ul li.film-share{display:grid;grid-template-columns:28px auto;grid-gap:20px;align-items:center;font-size:1.4rem;font-weight:500;color:#000}.videos .ctx-menu ul li.film-share input{position:absolute;left:-9999px}.videos .ctx-menu ul li.film-share img{width:28px;height:28px;background-size:28px;opacity:.55;transform:rotateY(180deg)}.videos .ctx-menu ul.film-watch{display:grid;grid-template-columns:28px auto;grid-gap:20px;align-items:center;font-size:1.4rem;font-weight:500}.videos .ctx-menu ul.film-watch img{width:28px;height:28px;background-size:28px;opacity:.55}.videos .ctx-menu ul .favorite{margin:0;padding:0;grid-template-columns:28px auto;grid-gap:20px;background-color:transparent;border:none;cursor:pointer}.videos .ctx-menu ul .favorite span{display:block;font-size:1.4rem;font-weight:500;text-transform:none;text-align:left}.videos .ctx-menu ul .favorite i{width:28px;height:28px;background-size:28px;opacity:.55}.videos .item{position:relative}.videos .item:hover>.poster{transform:scale(1.04);border:1px solid #1da1f2;box-shadow:0 10px 40px 0 rgba(29,161,242,.2)}.videos .item:hover>.poster .hover{opacity:1}.videos .item:hover>.poster .hover .play{transform:scale(1.4)}.videos .item .flyposter{position:absolute;width:100%;top:0;left:0;-webkit-animation:flyPoster 2s ease-out;animation:flyPoster 2s ease-out;z-index:1}.videos .item .poster{position:relative;width:100%;height:17vw;background-color:#f1f1f1;border-radius:4px;overflow:hidden;transition:all .2s ease}.videos .item .poster .favorite{position:absolute;width:auto;height:auto;grid-gap:0;padding:8px;border:none;background:none;z-index:2}.videos .item .poster .hover{box-shadow:none;border:none;opacity:0;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;transition:all .3s ease-in-out;background:linear-gradient(180deg,rgba(40,44,51,0),rgba(40,44,51,.3)),radial-gradient(circle at 50%,at 50%,rgba(40,44,51,.2),rgba(40,44,51,.5));background:linear-gradient(180deg,rgba(40,44,51,0),rgba(40,44,51,.3)),radial-gradient(circle at 50% 50%,rgba(40,44,51,.2),rgba(40,44,51,.5))}.videos .item .poster .hover img.play{display:inline-block;position:absolute;top:calc(50% - 40px);left:calc(50% - 40px);width:80px;height:80px;transition:all .2s ease}.videos .item .poster img.kp{width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.videos .item strong{display:inline-block;width:calc(12.5vw - 25px);margin-top:8px;font-size:1.6rem;font-weight:400;color:#000;transition:all .2s ease;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.videos .item span{display:block;margin-top:0;font-size:1.2rem;color:#808893;text-transform:capitalize}.videos .item a.film-link{position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 32px);z-index:1}@media (min-width:500px){.videos{grid-template-columns:repeat(3,calc(33.33333vw - 132.66667px))}.videos .item .poster{width:100%;height:20vw}.videos .item strong{width:calc(33.33333vw - 132.66667px)}}@media (min-width:700px){.videos{grid-template-columns:repeat(4,calc(25vw - 106px))}.videos .item .poster{height:20vw}.videos .item strong{width:calc(25vw - 106px)}}@media (min-width:1000px){.videos{grid-template-columns:repeat(5,calc(20vw - 90px))}.videos .item .poster{height:20vw}.videos .item strong{width:calc(20vw - 90px)}}@media (min-width:1400px){.videos{grid-template-columns:repeat(6,calc(16.66667vw - 79.33333px))}.videos .item .poster{height:20vw}.videos .item strong{width:calc(16.66667vw - 79.33333px)}}@media (min-width:1600px){.videos{grid-template-columns:repeat(6,calc(16.66667vw - 79.33333px))}.videos .item .poster{height:17vw}.videos .item strong{width:calc(16.66667vw - 79.33333px)}}@media (min-width:2000px){.videos{grid-template-columns:repeat(7,calc(14.28571vw - 71.71429px))}.videos .item .poster{height:15vw}.videos .item strong{width:calc(14.28571vw - 71.71429px)}}@media (min-width:2500px){.videos{grid-template-columns:repeat(8,calc(12.5vw - 66px))}.videos .item .poster{height:15vw}.videos .item strong{width:calc(12.5vw - 66px)}}