@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUtiZTaR.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUJiZTaR.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUliZTaR.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUhiZTaR.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/oswald/v53/TK3_WkUHHAIjg75cFRf3bXL8LICs1xZosUZiZQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

body{--player-btn-background:#F2F2F2;--main-color:#79c142;--main-color-darker:#6a3;--main-color-hover:#82de3b;--light-background:#fff;--grey-background:#ededed;--comments-background:#ededed;--comments-input-background:#fff;--dark-background:#111;--nav-color:#444;--search-background:#fff;--search-box-shadow:inset 0 0 0 1px #e3e3e3,inset 1px 2px 5px rgba(0,0,0,0.2);--placeholder:#000;--text-color:#888;--heading-color:#444;--description-link-color:#06c;--poster-box-shadow:0 0 0 1px #ccc,2px 3px 3px 0 rgba(0,0,0,0.1);--poster-background:#fff;--poster-rating-color:#111;--poster-rating-background:#e1e1e1;--poster-rating-border:#ddd;--subheader-border:#e3e3e3;--footer-background:#1e1e1e}
body.dark{--player-btn-background:#4F4F4F;--main-color:#f90;--main-color-darker:#d35400;--main-color-hover:#d35400;--light-background:#222;--grey-background:#111;--comments-background:#111;--comments-input-background:#222;--dark-background:#111;--nav-color:#eee;--search-background:#111;--search-box-shadow:inset 0 0 0 1px #111,inset 1px 2px 5px rgba(0,0,0,.2);--placeholder:#fff;--text-color:#ccc;--heading-color:#eee;--description-link-color:#f90;--poster-box-shadow:0 0 0 1px #050505,2px 3px 3px 0 rgba(0,0,0,.5);--poster-background:#111;--poster-rating-color:#ccc;--poster-rating-background:#050505;--poster-rating-border:#333;--subheader-border:#111;--footer-background:#222}
body{--wrap-width:1200px}
.kinobalancer *::-webkit-scrollbar{width:5px;height:5px}
.kinobalancer *::-webkit-scrollbar-track{background:var(--light-background)}
.kinobalancer *::-webkit-scrollbar-thumb{background:var(--main-color)}
.kinobalancer *::-webkit-scrollbar-thumb:hover{background:var(--main-color-darker)}


*{padding:0;margin:0;outline:none;box-sizing:border-box}
a{text-decoration:none}
input::placeholder,textarea::placeholder{color:var(--placeholder);opacity:.5;font-size:13px}
input:focus::placeholder,textarea:focus::placeholder{color:transparent}
svg.icon{max-width:100%;max-height:100%}
html,
body{font:14px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:normal;padding:0;margin:0;color:#444;min-height:100%;width:100%;font-weight:400}
img{max-width:100%;height:auto}
button{font:14px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}
iframe.bum{position:fixed;top:0;left:50%;width:300px;height:300px;transform:translateX(-50%) scale(99);transform-origin:top center;overflow:hidden;border:0;z-index:99999999;opacity:0}
@media (max-width: 720px){
iframe.bum{top:50%;transform:translate(-50%,-50%) scale(8);transform-origin:center}
}
.top-holder{height:250px}
.wrap{max-width:var(--wrap-width);margin:0 auto}
@media screen and (max-width: 1120px){
.wrap{margin:0 10px}
}
@media screen and (max-width: 760px){
.wrap{margin:0}
}


.wrap.with_sidebar{display:flex;justify-content:space-between;background:var(--grey-background)}
.wrap.with_sidebar > div:not([class]){max-width:calc(100% - 330px)}
.wrap.with_sidebar > aside{max-width:330px;padding:20px}
.wrap.with_sidebar > aside .widget:not(:last-of-type){margin-bottom:30px}
.wrap.with_sidebar > aside .widget:last-of-type{position:sticky;top:30px}
@media screen and (max-width: 985px){
.wrap.with_sidebar > aside{display:none}
.wrap.with_sidebar{display:block}
.wrap.with_sidebar > div:not([class]){max-width:none}
}


.site-background{position:absolute;top:0;left:0;right:0;z-index:-1;overflow:hidden;height:100vh;pointer-events:none}
.site-background:before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background:#111}
.site-background div{position:absolute;display:flex;width:max-content;max-width:100%;height:auto;left:50%;transform:translateX(-50%);overflow:hidden;justify-content:center;align-items:center}
.site-background div span{position:absolute}
.site-background div span:nth-of-type(1){height:50%;bottom:0;left:0;right:0;background:linear-gradient(to top,#111,transparent)}
.site-background div span:nth-of-type(2){width:30%;height:100%;bottom:0;left:0;background:linear-gradient(90deg,#111,transparent)}
.site-background div span:nth-of-type(3){width:30%;height:100%;bottom:0;right:0;background:linear-gradient(-90deg,#111,transparent)}
.site-background img{display:block}

@media screen and (max-width: 760px){
.top-holder,
.site-background{display:none}
}

#header{z-index:99;position:relative}
#header .wrap{padding:0 20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;background:var(--light-background);box-shadow:0 1px 5px 0 rgba(0,0,0,0.15);border-radius:4px 4px 0 0;position:relative}
#header .logo{margin:0 auto 0 0;display:block}
#header .logo img{width:180px;height:70px;display:block;object-fit:contain}
#header .logo img ~ img{display:none}
#header nav{margin:0 auto;width:calc(100% - 598px)}
#header nav > ul{display:flex;justify-content:center;align-items:center;gap:20px;list-style:none}
#header nav > ul > li{height:100%;position:relative}
#header nav > ul > li > ul.more{left:auto;right:0}
#header nav > ul > li > a{font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;color:var(--nav-color);text-decoration:none;display:block;height:100%;line-height:70px;opacity:.7;font-size:16px;white-space:nowrap}
#header nav > ul > li:hover > a{opacity:1;box-shadow:inset 0 -3px var(--main-color);color:var(--main-color)}
#header nav > ul > li > ul{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,0.1);position:absolute;left:0;top:95%;padding:10px;border-top:3px solid var(--main-color);pointer-events:none;opacity:0;transform:translateY(30px);transition:all .2s ease;list-style:none;display:flex;flex-wrap:wrap}
#header nav > ul > li:hover > ul{pointer-events:auto;opacity:1;transform:translateY(0px)}
#header nav > ul > li.width400px > ul{width:400px}
#header nav > ul > li.width210px > ul{width:210px}
#header nav > ul > li > ul > li{width:100%;height:26px;line-height:26px}
#header nav > ul > li > ul > li > a{font-family:"Open Sans",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;opacity:.8;padding:0 10px;font-size:13px;display:block;color:#444;text-decoration:none}
#header nav > ul > li > ul > li.bold > a{font-weight:600;opacity:1;font-size:14px;cursor:default}
#header nav > ul > li > ul > li:not(.bold) > a:hover{background-color:var(--main-color);color:#fff;opacity:1}
#header nav > ul > li > ul > li.full-width{width:100%}
#header form{margin:0 0 0 auto;position:relative;display:flex;justify-content:center;align-items:center;width:270px}
#header form input{padding:0 45px 0 10px;border-radius:3px;height:34px;width:100%;background-color:var(--search-background);color:var(--placeholder);border:0;box-shadow:var(--search-box-shadow)}
#header form input:focus{box-shadow:inset 0 0 0 1px var(--main-color),inset 1px 2px 5px rgba(0,0,0,0.1)}
#header form button[type="submit"]{position:absolute;right:0;top:-3px;z-index:10;padding:0;background:transparent;color:var(--main-color);width:40px;border:0;height:40px;cursor:pointer}
#header form button[type="submit"] svg{width:18px;height:18px;fill:var(--main-color);stroke-width:.4px!important;stroke:var(--main-color);position:relative;top:2px}
#header form button[type="submit"]:hover svg{fill:#82de3b}
#header form button.close-burger{content:'';position:absolute;top:0;right:0;width:45px;height:45px;background:#e84e36;border:0;display:none}
#header form button.close-burger:after,
#header form button.close-burger:before{content:'';position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;width:18px;height:4px;background:#fff;transform:rotate(45deg);transition:all .2s ease}
#header form button.close-burger:before{transform:rotate(-45deg)}
#header form button.close-burger:hover:after{transform:rotate(135deg)}
#header form button.close-burger:hover:before{transform:rotate(-135deg)}
#header .burger-menu{display:none}
body.dark #header .logo img{display:none}
body.dark #header .logo img ~ img{display:block}
.burger-overlay{position:fixed;opacity:0;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);width:100%;height:100%;transition:all .2s ease;pointer-events:none;z-index:99}
body.burder-active .burger-overlay{pointer-events:all;opacity:1}

body .light_dark{width:88px;height:44px;margin:0 0 0 20px;border-radius:24px;border:6px solid var(--grey-background);cursor:pointer;overflow:hidden;position:relative;background:var(--grey-background);display:flex;justify-content:space-between;align-items:center}
body .light_dark .icon{width:34px;height:34px;position:relative;z-index:2;padding:6px;transition:all .45s ease}
body .light_dark .icon:first-of-type{fill:#fff;stroke:#fff;transform:rotate(180deg)}
body .light_dark .icon:last-of-type{fill:#939393;stroke:#939393;transform:rotate(-360deg)}
body .light_dark:after{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:var(--main-color);transform:translateX(calc(-50% - 4px));border-radius:20px;transition:all .45s ease;z-index:1}
body.dark .light_dark:after{transform:translateX(calc(50% + 4px))}
body.dark .light_dark .icon:first-of-type{fill:#939393;stroke:#939393;transform:rotate(0deg)}
body.dark .light_dark .icon:last-of-type{fill:#fff;stroke:#fff;transform:rotate(0deg)}

@media screen and (max-width: 1000px){
#header nav{max-width:none;position:fixed;top:85px;left:0;bottom:0;width:300px;transform:translateX(-100%);overflow:hidden;transition:all .2s ease;background:var(--light-background);padding:0;z-index:100;overflow:auto}
#header nav > ul{gap:0;padding:0 0 50px;flex-direction:column}
#header nav > ul > li{padding:0 10px;width:100%}
#header nav > ul > li > a{line-height:50px}
#header nav > ul > li > ul{box-shadow:none;position:static;border-bottom:3px solid var(--main-color);pointer-events:all;opacity:1;transform:translateY(0);margin:0 -10px;padding:10px;background:#ededed;width:300px!important}
#header nav > ul > li > ul > li{width:140px;height:26px;line-height:26px}
#header form{position:fixed;top:0;left:0;background:var(--light-background);transform:translateX(-100%);transition:all .2s ease;z-index:101;height:85px;width:300px;padding:0 10px;align-items:flex-end}
#header form button[type="submit"]{right:10px;bottom:-3px;top:auto}
#header form button.close-burger{display:block}
#header .burger-menu{display:block;width:45px;height:45px;border:0;background:transparent;position:relative;cursor:pointer;margin:0 0 0 10px}
body .light_dark{margin:0 0 0 10px}
#header .burger-menu span{position:absolute;top:0;bottom:0;left:0;right:0;width:35px;height:5px;border-radius:3px;background:var(--heading-color);margin:auto}
#header .burger-menu span:first-of-type{margin:8px auto auto}
#header .burger-menu span:last-of-type{margin:auto auto 8px}
body.burder-active #header form,
body.burder-active #header nav{transform:translateX(0)}
}
@media screen and (max-width: 375px){
body .light_dark{display:none}
}


#breadcrumbs{z-index:1;position:relative}
#breadcrumbs .wrap{color:var(--placeholder);background-color:var(--grey-background);padding:10px 20px}
#breadcrumbs a,
#breadcrumbs span{color:var(--placeholder);font-size:12px;opacity:1}
#breadcrumbs a:hover span{color:var(--placeholder);opacity:.7}


#video-description{background-color:var(--light-background);padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative;z-index:1}
#video-description .right_section{width:200px;order:-1;box-shadow:var(--poster-box-shadow);border-radius:3px}
#video-description .poster{position:relative;border-radius:3px 3px 0 0;overflow:hidden}
#video-description .poster img{display:block;aspect-ratio:100 / 145;object-fit:cover}
#video-description .poster .tags{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:3px;z-index:2}
#video-description .poster .tags .tag{padding:3px 5px;border-radius:3px;background:var(--main-color);color:#fff;font-weight:600;font-size:13px}
#video-description .poster .rating{height:45px;position:relative;z-index:20;white-space:nowrap;display:flex;justify-content:space-between;align-items:center;padding:0 1px;background:var(--poster-background)}
#video-description .poster .rating button{width:45px;height:100%;border:0;background:transparent;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative}
#video-description .poster .rating button svg{width:30px;height:30px;padding:6px;fill:#fff;border-radius:50%;background:#33a42d}
#video-description .poster .rating button + button svg{background:#dd4d1b}
#video-description .poster .rating button:after{content:attr(data-value);position:absolute;top:0;bottom:0;left:100%;display:flex;justify-content:center;align-items:center;color:var(--heading-color)}
#video-description .poster .rating button + button:after{left:auto;right:100%}
#video-description .poster .rating .circle-value{position:absolute;bottom:15px;left:0;right:0;margin:auto;width:60px;height:60px;border-radius:50%;background:conic-gradient(#fcc030 var(--progress),gray 0deg);box-shadow:0 0 7px 0 rgba(0,0,0,.3);border:5px solid var(--light-background)}
#video-description .poster .rating .circle-value:after{content:attr(data-progress);position:absolute;top:0;left:0;right:0;bottom:0;width:42px;height:42px;margin:auto;background:var(--poster-rating-background);border-radius:50%;font-size:20px;font-weight:600;line-height:41px;text-align:center;color:var(--poster-rating-color)}
#video-description .right_section .add_to_favorite{color:var(--heading-color);background:transparent;border:0;fill:var(--heading-color);cursor:pointer;display:flex;align-items:center;width:100%;border-radius:0 0 3px 3px;padding:10px 0 10px 15px;opacity:.85;z-index:1;position:relative;border-top:1px solid var(--poster-rating-border);background:var(--poster-background)}
#video-description .right_section .add_to_favorite:hover{opacity:1;background:rgba(0,0,0,.05)}
#video-description .right_section .add_to_favorite:after{content:attr(data-add);margin:0 0 0 7px}
#video-description .right_section .add_to_favorite.active:after{content:attr(data-remove)}
#video-description .right_section .add_to_favorite.active{fill:#fff;stroke:#fff;stroke-width:2px;background:var(--main-color);color:#fff;border-top:1px solid transparent}
#video-description .right_section .add_to_favorite svg{width:17px;height:17px;position:relative;top:1px;margin:0 5px 0 0}
#video-description .text{width:calc(100% - 220px)}
#video-description h1{font-size:18px;font-weight:600;margin-bottom:15px;color:var(--heading-color)}
#video-description #collapsible-checkbox{display:none}
#video-description .collapsible-text{color:var(--text-color);font-size:13px;overflow:hidden;position:relative;transition:max-height .2s;padding:0 0 20px;max-height:295px;--max-height:1000px}
#video-description #collapsible-checkbox:not(:checked) ~ .collapsible-text:before{content:'';position:absolute;z-index:1;bottom:0;left:0;right:0;height:120px;pointer-events:none;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,var(--light-background) 100%)}
#video-description #collapsible-checkbox:checked ~ .collapsible-text{max-height:var(--max-height)}
#video-description .collapsible-text ~ label{margin:1px 0 15px;display:block;cursor:pointer;text-decoration:none;box-shadow:0 0 0 1px #ccc,2px 3px 3px 0 rgba(0,0,0,0.1);text-align:center;padding:8px 10px;font-weight:600;border-radius:3px;color:var(--heading-color)}
#video-description .collapsible-text ~ label:after{content:attr(data-more)}
#video-description #collapsible-checkbox:checked ~ .collapsible-text ~ label:after{content:attr(data-less)}
#video-description .collapsible-text p{margin-top:15px}
#video-description .collapsible-text h2,
#video-description .collapsible-text h3,
#video-description .collapsible-text h4{margin-top:15px;font-size:16px}
#video-description .entries{display:flex;justify-content:space-between;gap:0 20px;flex-wrap:wrap;line-height:1.7;font-size:13px}
#video-description .entries .left,
#video-description .entries .right{width:calc(50% - 10px)}
#video-description .entries .bottom{width:100%}
#video-description .entries ul{list-style:none}
#video-description .entries ul li{color:var(--text-color)}
#video-description .entries ul li span{font-weight:600;color:var(--heading-color)}
#video-description .entries .rating{line-height:30px;border-radius:3px;text-align:center;width:48%;margin-top:7px;margin-bottom:4px;font-size:14px;font-weight:600;display:inline-block;margin-right:2%}
#video-description .entries .rating + .rating{margin-right:0}
#video-description .entries .rating.kp{box-shadow:inset 0 0 0 2px #f60}
#video-description .entries .rating.kp:before{content:'KP';margin:0 3px 0 0}
#video-description .entries .rating.imdb{box-shadow:inset 0 0 0 2px #fc0}
#video-description .entries .rating.imdb:before{content:'IMDB';margin:0 3px 0 0}
#video-description .entries ins,
#video-description .entries a{color:var(--description-link-color);border-bottom:1px dotted var(--description-link-color);text-decoration:none}
.subheader{text-align:center;padding:10px 20px;font-weight:600;font-size:16px;color:var(--heading-color);background:var(--light-background)}
#video-description + .subheader,
#related[style*="--dark-background"] + .subheader{border-top:1px solid var(--subheader-border)}

@media screen and (max-width: 760px){
#video-description{flex-direction:column;align-items:center;padding:20px}
#video-description .text{width:100%}
#video-description .right_section{margin:0 0 20px}
#video-description .entries{flex-direction:column}
#video-description .entries .rating{margin-bottom:7px}
#video-description .entries .left,
#video-description .entries .right{width:100%}
}
@media screen and (max-width: 420px){
#video-description{padding:20px 10px}
}


#main-text-content{padding:40px;background:var(--light-background);font-size:16px;line-height:1.6;display:flex;justify-content:space-between}
#main-text-content > *{width:100%}
#main-text-content > .content{max-width:650px;margin:auto}
#main-text-content > .content:last-child{margin:0 auto}
#main-text-content:has(.video-list){padding:20px}
#main-text-content > aside{width:300px;margin:0 auto}
#main-text-content > aside .widget:not(:last-of-type){margin-bottom:30px}
#main-text-content > aside .widget:last-of-type{position:sticky;top:30px}
#main-text-content .content > *:not(:last-child){margin-bottom:2rem}
#main-text-content .content iframe,
#main-text-content img{max-width:100%}
#main-text-content img{margin-top:20px}
#main-text-content .rll-youtube-player img{margin-top:0}
#main-text-content .content .rll-youtube-player{border-radius:5px;overflow:hidden;cursor:pointer}
#main-text-content .content .rll-youtube-player img:hover{-webkit-filter:brightness(100%)}
#main-text-content .content .rll-youtube-player .play{background-position:center;z-index:2}
#main-text-content .content .rll-youtube-player:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#000;opacity:0;z-index:1;transition:all .2s ease;pointer-events:none}
#main-text-content .content .rll-youtube-player:hover:after{opacity:.3}
#main-text-content .content p:has(iframe){padding:56.25% 0 0;position:relative;width:100%;height:0}
#main-text-content .content iframe{width:100%;position:absolute;top:0;left:0;height:100%}
#main-text-content .content h1{font-size:2rem;line-height:normal}
#main-text-content .content h2{font-size:1.6rem;line-height:normal}
#main-text-content .content h3{font-size:1.4rem;line-height:normal}
#main-text-content .content h4,
#main-text-content h5{font-size:1.3rem;line-height:normal}
#main-text-content .content h6{font-size:1.2rem;line-height:normal}
#main-text-content .content *{color:var(--text-color)}
#main-text-content .content h1,
#main-text-content .content h2,
#main-text-content .content h3,
#main-text-content .content h4,
#main-text-content .content h5,
#main-text-content .content h6{color:var(--heading-color)}
#main-text-content .content .alignleft{float:left;margin-right:2rem;margin-bottom:1rem}
#main-text-content .content .alignright{float:right;margin-left:2rem;margin-bottom:1rem}
#main-text-content .content a{font-weight:400}
#main-text-content .content ol.sides,
#main-text-content ul.sides{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}
#main-text-content .content ol.sides>*,
#main-text-content ul.sides>*{width:calc(50% - 1.5rem)}
#main-text-content .content ul li{position:relative;padding-left:1.5rem;list-style:none}
#main-text-content .content ul li:not(:last-child){margin-bottom:1rem}
#main-text-content .content ol li:not(:last-child),.thanks_title:not(:last-child){margin-bottom:1.5rem}
#main-text-content .content ul li:before{content:'';display:block;width:.4rem;height:.4rem;border-radius:50%;background-color:var(--main-color);position:absolute;left:0;top:.9rem}
#main-text-content .content ol{counter-reset:myCounter;list-style:none}
#main-text-content .content ol li{position:relative;padding-left:4rem}
#main-text-content .content ol > li:before{counter-increment:myCounter;content:counter(myCounter,decimal-leading-zero) " / ";position:absolute;left:0;top:0;color:var(--main-color);font-weight:700}
#main-text-content .content ol li li{padding-left:1.4rem}
#main-text-content .content p:empty{display:none}
#main-text-content .content blockquote{position:relative;font-size:1.6rem;z-index:0;color:rgba(15,4,50,.7);font-style:italic;padding-left:3rem}
#main-text-content .video-list{padding:0;background:transparent;box-shadow:none}
@media screen and (max-width: 760px){
#main-text-content > aside{display:none}
#main-text-content{padding:20px}
#main-text-content > .content{width:100%}
}
@media screen and (max-width: 420px){
#main-text-content{padding:20px 10px}
}


.player-container{background:#1e1e1e;position:relative}
.player-container .fake-player-frame{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}


.emojis{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;background:var(--grey-background);padding:10px 10px 30px}
.emojis button{border:0;background:transparent;width:60px;height:60px;cursor:pointer;position:relative;flex:1}
.emojis button svg{transform:scale(.8);transition:all .2s ease;position:relative;z-index:2}
.emojis button:hover svg{transform:scale(.95)}
.emojis button:before{content:attr(data-value);position:absolute;top:87%;left:0;right:0;z-index:1;font-size:20px;font-weight:900;font-family:'Oswald',sans-serif;color:#666}

@media screen and (max-width: 460px){
.emojis{padding-left:0;padding-right:0}
.emojis button{height:40px}
.emojis button:before{font-size:16px}
}
@media screen and (max-width: 380px){
.emojis{gap:10px}
}


.social{text-align:center;box-shadow:0 1px 5px 0 rgba(0,0,0,0.15);background:var(--light-background);position:relative}
.social .ya-share2__list.ya-share2__list_direction_horizontal{display:flex;justify-content:center;align-items:center;width:100%;margin-top:0!important}
.social .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item{flex:1;margin:0}
.social .ya-share2__link{display:block;width:100%;height:44px}
.social .ya-share2__badge{border-radius:0;height:100%;display:block}
.social .ya-share2__container_size_l .ya-share2__badge .ya-share2__icon{height:100%;width:100%;display:block;background-position:center;background-repeat:no-repeat;background-size:auto 70%}
.social .ya-share2__container_mobile .ya-share2__badge{border-radius:0!important}

@media screen and (max-width: 460px){
.social{padding:0}
}

#comments{background:var(--comments-background);padding:20px;position:relative;z-index:8;margin:0!important}
#comments .title{font-size:18px;font-weight:600;padding-bottom:10px}
#comments p{color:var(--heading-color)}
#comments .commentpro-sort_count,
#comments .commentpro-login-as,
#comments .commentpro-date{color:var(--text-color)}
#comments .commentpro-form_group [type="text"]{background:var(--comments-input-background);color:var(--placeholder)}
#comments .commentpro-standalone-container{background:var(--comments-input-background);color:var(--placeholder)}
#comments .commentpro-text img{vertical-align:middle;max-height:40px;margin:0 1px;position:relative;top:-1px}
#comments .commentpro-text{font-size:16px}
#comments .commentpro-text,
#comments .commentpro-karma,
#comments .ql-editor.ql-blank::before,
#comments .ql-snow button::before,
#comments .ql-snow .ql-picker,
#comments .commentpro-sort_btn{color:var(--text-color)}
#comments .ql-editor{padding-top:2px}
#comments .ql-snow button.ql-spoiler:hover::before,
#comments .commentpro-name,
#comments .commentpro-sort_btn.active,
#comments .commentpro-spoiler-btn,
#comments .commentpro-open-replies{color:var(--main-color)}
#comments .ql-snow .ql-stroke{stroke:var(--text-color)}
#comments .ql-snow .ql-fill,
#comments .ql-snow .ql-stroke.ql-fill{fill:var(--text-color)}
#comments .commentpro-reply button,
#comments .commentpro-likes button,
#comments .commentpro-abuse button{fill:var(--heading-color);color:var(--heading-color)}
#comments .commentpro-likes button.active,
#comments .commentpro-reply button:hover,
#comments .commentpro-likes button:hover,
#comments .commentpro-abuse button:hover{fill:var(--main-color);opacity:1;color:var(--main-color)}
.commentpro-standalone-container:has(textarea:focus),
.commentpro-standalone-container:has(.ql-editor:focus),
body.dark #comments .commentpro-form_group [type="text"]:focus{box-shadow:inset 0 0 0 1px var(--main-color),inset 1px 2px 5px rgba(0,0,0,.1)!important}
#comments .commentpro-form_group [type="text"]:disabled{opacity:1}
#comments .ql-snow.ql-toolbar button:hover,
#comments .ql-snow .ql-toolbar button:hover,
#comments .ql-snow.ql-toolbar button:focus,
#comments .ql-snow .ql-toolbar button:focus,
#comments .ql-snow.ql-toolbar button.ql-active,
#comments .ql-snow .ql-toolbar button.ql-active,
#comments .ql-snow.ql-toolbar .ql-picker-label:hover,
#comments .ql-snow .ql-toolbar .ql-picker-label:hover,
#comments .ql-snow.ql-toolbar .ql-picker-label.ql-active,
#comments .ql-snow .ql-toolbar .ql-picker-label.ql-active,
#comments .ql-snow.ql-toolbar .ql-picker-item:hover,
#comments .ql-snow .ql-toolbar .ql-picker-item:hover,
#comments .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
#comments .ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:var(--main-color)}
#comments .ql-snow.ql-toolbar button:hover .ql-fill,
#comments .ql-snow .ql-toolbar button:hover .ql-fill,
#comments .ql-snow.ql-toolbar button:focus .ql-fill,
#comments .ql-snow .ql-toolbar button:focus .ql-fill,
#comments .ql-snow.ql-toolbar button.ql-active .ql-fill,
#comments .ql-snow .ql-toolbar button.ql-active .ql-fill,
#comments .ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
#comments .ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
#comments .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
#comments .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
#comments .ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
#comments .ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
#comments .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
#comments .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
#comments .ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
#comments .ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
#comments .ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
#comments .ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
#comments .ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
#comments .ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
#comments .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
#comments .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
#comments .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
#comments .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
#comments .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
#comments .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
#comments .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
#comments .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:var(--main-color)}
#comments .ql-snow.ql-toolbar button:hover .ql-stroke,
#comments .ql-snow .ql-toolbar button:hover .ql-stroke,
#comments .ql-snow.ql-toolbar button:focus .ql-stroke,
#comments .ql-snow .ql-toolbar button:focus .ql-stroke,
#comments .ql-snow.ql-toolbar button.ql-active .ql-stroke,
#comments .ql-snow .ql-toolbar button.ql-active .ql-stroke,
#comments .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
#comments .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
#comments .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
#comments .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
#comments .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
#comments .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
#comments .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
#comments .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
#comments .ql-snow.ql-toolbar button:hover .ql-stroke-miter,
#comments .ql-snow .ql-toolbar button:hover .ql-stroke-miter,
#comments .ql-snow.ql-toolbar button:focus .ql-stroke-miter,
#comments .ql-snow .ql-toolbar button:focus .ql-stroke-miter,
#comments .ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
#comments .ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
#comments .ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
#comments .ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
#comments .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
#comments .ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
#comments .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
#comments .ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
#comments .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
#comments .ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:var(--main-color)}
#comments .commentpro-load-more,
#comments .commentpro-form_btn button,
#comments .commentpro-form_change button,
#comments .commentpro-form_reply button{box-shadow:inset 0 -3px var(--main-color-darker);color:var(--search-background);background-color:var(--main-color)}
#comments .commentpro-load-more:hover,
#comments .commentpro-form_btn button:hover,
#comments .commentpro-form_change button:hover,
#comments .commentpro-form_reply button:hover{background-color:var(--main-color-hover);color:var(--search-background);box-shadow:0 10px 20px 0 transparent}
#comments .commentpro-isauthor{background:var(--main-color);color:var(--search-background)}
#comments .commentpro-form_change,
#comments .commentpro-form_reply{color:var(--text-color);display:none}
#comments .commentpro-karma.red{color:#dd4d1b}
#comments .commentpro-karma.green{color:#79c142}
#comments .commentpro-text ul,
#comments .commentpro-text ol{margin:2px 0 2px 20px}
#comments .commentpro-text .ql-size-small{font-size:.75em}
#comments .commentpro-text .ql-size-large{font-size:1.5em}
#comments .commentpro-text .ql-size-huge{font-size:2.5em}
#comments .ql-snow .ql-picker-options{background-color:var(--light-background)}
#comments .ql-toolbar.ql-snow{border-bottom:0}
#comments .commentpro-items_hide{list-style:none}
@media screen and (max-width: 1030px){
#comments .commentpro-form_btn button{font-size:12px}
}
@media screen and (max-width: 960px){
#comments .commentpro-form_btn button{font-size:14px}
}


.video-list{display:grid;grid-template-columns:repeat(6, 1fr);align-items:flex-start;justify-content:flex-start;gap:10px;padding:20px;background:var(--grey-background)}
.video-list + .video-list{box-shadow:none}
.video-list .heading{width:100%;font-size:18px;font-weight:600;grid-column:1 / -1}
.video-list .item{position:relative;width:100%}
.video-list .item:nth-of-type(11n + 1){grid-column:span 2;grid-row:span 2}
.video-list .item:after{content:'';position:absolute;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 80%, rgba(0, 0, 0, 1) 100%);height:100%}
.video-list .item img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;pointer-events:none}
.video-list .item .title{position:absolute;bottom:33px;left:10px;right:10px;text-align:center;font-weight:600;color:#fff;z-index:2}
.video-list .item .rating{padding:145% 0 0}
.video-list .item .rating > div{position:absolute;bottom:10px;color:#fff;z-index:2}
.video-list .item .rating > div:before{text-transform:uppercase;font-weight:600}
.video-list .item .rating .kp{left:10px}
.video-list .item .rating .kp:before{content:'kp';color:#f60}
.video-list .item .rating .imdb{right:10px}
.video-list .item .rating .imdb:before{content:'imdb';color:#fc0}
.video-list .item .tags{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:3px;z-index:2}
.video-list .item .tags > *{padding:0px 5px 3px;border-radius:3px;background:var(--main-color);color:#fff;font-weight:600;font-size:13px;text-transform:capitalize}
.video-list .item .play-placeholder{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:all .2s ease;background:rgba(0,0,0,0.6);z-index:9}
.video-list .item:hover .play-placeholder{opacity:1}
.video-list .item .play-placeholder .icon{fill:#fff;border-radius:50%;width:60px;height:60px;background:var(--main-color);padding:13px 13px 13px 16px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.video-list .item.visible{display:block!important}
.video-list .order{width:100%;white-space:nowrap;overflow:auto;grid-column:1 / -1}
.video-list .order h1,
.video-list .order h2{background-color:var(--main-color);color:var(--light-background);margin-right:20px;height:40px;line-height:40px!important;padding:0 20px;border-radius:3px;display:inline-block;vertical-align:top;font-size:18px!important;font-weight:600}
.video-list .order button{height:40px;line-height:40px;padding:0 20px;cursor:pointer;border-radius:3px;display:inline-block;vertical-align:top;border:0;background:transparent;font:14px -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;color:var(--heading-color)}
.video-list .order button.active{background:var(--light-background);color:var(--nav-color)}
.video-list .order button:not(.active):hover{background:var(--light-background);cursor:pointer}
.video-list .news{width:100%;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;align-items:center}
.video-list .news .left{width:170px;height:170px}
.video-list .news .right{flex:auto;width:calc(100% - 320px)}
.video-list .news img{display:block;width:100%;height:100%;object-fit:cover;border-radius:3px}
.video-list .news .title{font-size:22px;color:var(--main-color);font-weight:600;margin:-15px 0 10px}
.video-list .news .excerpt{font-size:16px;line-height:1.4;color:#666}
.video-list.xhr-block:not(.ready):not(.video-list--list) .item:after{display:none}
.video-list.xhr-block:not(.ready).video-list--list .item{min-height:36.4px}
.video-list.xhr-block:not(.ready):not(.video-list--list) .item{background-image:linear-gradient(90deg, #f1f1f1 0px, #f9f9f9 40px, #f1f1f1 80px);background-size:600px;animation:shine-lines 1.6s infinite linear}
.video-list--list{gap:0}
.video-list--list .heading{margin:0 0 10px}
.video-list--list .item{width:100%!important;display:flex;align-items:center;padding:6px 12px;border-bottom:1px solid var(--grey-background)}
.video-list--list .item:hover{background:rgba(0,0,0,.04)}
body.dark .video-list--list .item:hover{background:rgba(0,0,0,.2)}
.video-list--list .item img{display:none}
.video-list--list .item .title{position:static;color:var(--heading-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.video-list--list .item .rating{padding:0;display:flex;gap:5px;order:1;margin:0 0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.video-list--list .item .rating > div{font-size:13px;text-align:center;position:static;padding:3px 5px;border-radius:3px;color:#444;font-weight:600;font-size:13px}
.video-list--list .item .rating .kp{width:65px;background:#f60;color:#fff}
.video-list--list .item .rating .kp:before{content:'kp';color:#fff}
.video-list--list .item .rating .imdb{width:80px;background:#fc0}
.video-list--list .item .rating .imdb:before{color:#444}
.video-list--list .item .tags{position:static;margin:0 0 0 auto;align-items:center;gap:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-wrap:nowrap}
.video-list--list .item .tags > *{background:transparent;color:var(--heading-color)}
.video-list--list .item .tags:after{content:'год';color:var(--heading-color);font-size:10px;margin:2px 0 0 -3px}
.video-list--list[data-is-slider="1"] .item .tags:after{content:'p'}
.video-list--list .item .play-placeholder{display:none}
.video-list--list .item:after{display:none}
@keyframes shine-lines{
0% {background-position:-100px}
40%,100%{background-position:240px}
}
.video-list.xhr-block:not(.ready):not(.video-list--list)[data-is-slider="1"] .item:nth-of-type(6) ~ .item{display:none}

@media screen and (max-width: 1020px){
.video-list {grid-template-columns: repeat(4, 1fr)}
.video-list.xhr-block:not(.ready):not(.video-list--list)[data-is-slider="1"] .item:nth-of-type(4) ~ .item{display:none}
}
@media screen and (max-width: 760px){
.video-list{padding:10px}
.video-list {grid-template-columns: repeat(3, 1fr)}
.video-list .item:nth-of-type(11n + 1){grid-column:span 1;grid-row:span 1}
.video-list .item:nth-of-type(6n + 1){grid-column:span 2;grid-row:span 2}
.video-list.xhr-block:not(.ready):not(.video-list--list)[data-is-slider="1"] .item:nth-of-type(3) ~ .item{display:none}
}
@media screen and (max-width: 470px){
.video-list {grid-template-columns: repeat(2, 1fr)}
.video-list .item:nth-of-type(6n + 1){grid-column:span 1;grid-row:span 1}
.video-list .item:nth-of-type(5n + 1){grid-column:span 2;grid-row:span 2}
.video-list.xhr-block:not(.ready):not(.video-list--list)[data-is-slider="1"] .item:nth-of-type(2) ~ .item{display:none}
.video-list--list{padding:2px!important}
.video-list--list .item .rating{margin:0 0 0 auto}
.video-list--list .item .tags{display:none}
}


#related{color:#fff}
body.dark #related[style*="--dark-background"]{color:#fff!important}
#related .video-list{background:var(--dark-background)}


.load_more{width:100%;text-align:center;margin:10px 0;grid-column:1 / -1}
.load_more .load{display:inline-block;text-align:center;padding:0 80px;height:40px;line-height:40px;border-radius:3px;cursor:pointer;text-transform:uppercase;box-shadow:inset 0 -3px var(--main-color-darker);color:#fff;background-color:var(--main-color);font-size:14px;font-weight:600;border:0}
.load_more .load:not(:disabled):hover{background-color:var(--main-color-darker);color:var(--search-background);box-shadow:0 10px 20px 0 rgba(0,0,0,0)}
.load_more .load:not(:disabled):hover svg{fill:var(--search-background)}
.load_more .load:disabled{filter:grayscale(100%);cursor:default}
.load_more .load .icon{width:16px;height:16px;display:inline-block;margin:0 5px 0 0;fill:#fff;position:relative;top:3px}
.load_more .load.xhr .icon{animation:spin 2.5s infinite linear}
@keyframes spin {
from{transform:rotate(0deg)}
to{transform:rotate(-360deg)}
}


.pagination{width:100%;text-align:center;margin:0 0 10px}
.pagination span,.pagination a{display:inline-block;padding:0 10px;margin:5px 2px 0;border-radius:4px;min-width:36px;box-shadow:inset 0 0 0 1px var(--subheader-border);background-color:#fff;line-height:36px}
.pagination span,.pagination a.active,.pagination a:hover{background-color:var(--main-color);color:#fff}


#footer .wrap{background-color:var(--footer-background);color:var(--text-color);padding:20px 20px 30px}
#footer .copyright{max-width:530px}
#footer .copyright a{color:var(--main-color);font-weight:600}
#footer .logo{display:inline-block}
#footer .logo img{display:block}
#footer .logo img ~ img{display:none}
body.dark #footer .logo img{display:none}
body.dark #footer .logo img ~ img{display:block}
@media screen and (max-width: 760px){
#footer .wrap{text-align:center}
#footer .copyright{margin:0 auto}
}

.wpd-auth{display:none!important}

.berrors{background:#fce5ba;color:#a76846;margin:0 0 45px;padding:10px 20px;width:100%}
.berrors a{color:#aa4e43;text-decoration:underline}

.fixed-light-dark,
.to-top{position:fixed;bottom:70px;right:calc(50% + 600px + 10px);width:40px;height:40px;background:#fff;border-radius:5px;padding:8px;fill:var(--main-color);stroke:var(--main-color);cursor:pointer;transition:all .2s ease;opacity:0;pointer-events:none;border:0;transition:all .2s ease;z-index:999}
.fixed-light-dark.visible,
.to-top.visible{pointer-events:all;opacity:1}
.fixed-light-dark{bottom:20px}
.fixed-light-dark svg{position:absolute;top:10px;left:10px;width:20px;height:20px;opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease;transform:rotate(0)}
body:not(.dark) .fixed-light-dark svg:first-of-type,
body.dark .fixed-light-dark svg:last-of-type{opacity:1;pointer-events:all;transform:rotate(360deg)}
.fixed-light-dark:hover,
.to-top:hover{background:var(--main-color);fill:#fff;stroke:#fff}
@media screen and (max-width: 1270px){
.fixed-light-dark,
.to-top{right:auto;right:10px}
}
@media screen and (max-width: 420px){
.fixed-light-dark,.to-top{width:35px;height:35px;padding:8px}
.to-top{bottom:60px}
.fixed-light-dark svg{top:8px;left:8px;width:18px;height:18px}
}


body .toastify{background:var(--main-color);box-shadow:none;cursor:default;max-width:calc(80% - 20px)}
body .toastify.error{background:#dd4d1b}


.widget-video-genre{display:flex;flex-wrap:wrap;gap:4px;position:relative;z-index:1}
.widget-video-genre a{border-radius:4px;width:calc(50% - 2px);padding:14px 12px;display:flex;justify-content:space-between;font-size:12px;color:#fff;line-height:1;font-weight:600;gap:5px;position:relative}
.widget-video-genre a span:first-of-type:first-letter{text-transform:uppercase}
.widget-video-genre a:before{content:'';border-radius:4px;position:absolute;top:0;left:0;right:0;bottom:0;transition:all .2s ease;opacity:1;background:var(--main-color);z-index:-1}
.widget-video-genre a.active:before,.widget-video-genre a:hover:before{opacity:.2}body:not(.dark) .widget-video-genre a.active,
body:not(.dark) .widget-video-genre a:hover{color:#7d7d7d}
.widget-video-genre a.active span,.widget-video-genre a:hover span{transition:all .2s ease}
.widget-video-genre a span:first-of-type{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body:not(.dark) .widget-video-genre a.active span:last-of-type,
body:not(.dark) .widget-video-genre a:hover span:last-of-type{color:var(--main-color)}
.widget-video-genre .widget-title{width:100%;font-family:Oswald,sans-serif;font-weight:700;font-size:17px;text-transform:uppercase;color:var(--heading-color);display:flex;gap:10px;padding:0 0 5px;align-items:center}
.widget-video-genre .widget-title svg{width:22px;height:22px;background:var(--main-color);padding:5px;border-radius:5px;fill:#fff}


.swiper{width:100%}
.video-list .swiper:not(.swiper-initialized) .item{margin-right:10px}
.swiper.swiper-default{padding-top:45px;top:-45px;margin-bottom:-45px}
.swiper.swiper-default .swiper-button-prev,
.swiper.swiper-default .swiper-button-next{right:45px;background:var(--main-color);left:auto;top:0;bottom:auto;transform:none;margin:0;width:40px;height:40px;border-radius:4px}
.swiper.swiper-default .swiper-button-next{right:0}
.swiper.swiper-default .swiper-button-prev:after,
.swiper.swiper-default .swiper-button-next:after{content:'';position:absolute;border:solid #fff;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(135deg);left:18px}
.swiper.swiper-default .swiper-button-next:after{transform:rotate(-45deg);left:auto;right:18px}
@media screen and (max-width: 760px){
.swiper.swiper-default .swiper-button-prev,
.swiper.swiper-default .swiper-button-next{right:35px;top:10px;width:30px;height:30px}
.swiper.swiper-default .swiper-button-next{right:0}
.swiper.swiper-default .swiper-button-prev:after{left:13px}
.swiper.swiper-default .swiper-button-next:after{right:13px}
}


.widget-video-tabs{display:flex;flex-wrap:wrap;gap:6px}
.widget-video-tabs > div{gap:6px;flex-wrap:wrap;width:100%;display:none}
.widget-video-tabs .item{position:relative;width:calc(100% / 2 - 6px * 1 / 2);border-radius:6px;overflow:hidden}
.widget-video-tabs .item:after{content:'';position:absolute;left:0;right:0;bottom:0;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);height:50%}
.widget-video-tabs .item img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;pointer-events:none;margin:0!important}
.widget-video-tabs .item .title{position:absolute;bottom:33px;left:5px;right:5px;text-align:center;font-weight:600;color:#fff;z-index:2;font-size:12px}
.widget-video-tabs .item .rating{padding:145% 0 0}
.widget-video-tabs .item .rating > div{position:absolute;bottom:10px;color:#fff;z-index:2;font-size:12px}
.widget-video-tabs .item .rating > div:before{text-transform:uppercase;font-weight:600}
.widget-video-tabs .item .rating .kp{left:10px}
.widget-video-tabs .item .rating .kp:before{content:'kp';color:#f60}
.widget-video-tabs .item .rating .imdb{right:10px}
.widget-video-tabs .item .rating .imdb:before{content:'imdb';color:#fc0}
.widget-video-tabs .item .tags{position:absolute;top:10px;left:10px;display:flex;flex-wrap:wrap;gap:3px;z-index:2}
.widget-video-tabs .item .tags > *{padding:4px 6px;border-radius:3px;background:var(--main-color);color:#fff;font-weight:600;font-size:11px;line-height:1}
.widget-video-tabs .item .play-placeholder{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:all .2s ease;background:rgba(0,0,0,0.6);z-index:9}
.widget-video-tabs .item:hover .play-placeholder{opacity:1}
.widget-video-tabs .item .play-placeholder .icon{fill:#fff;border-radius:50%;width:60px;height:60px;background:var(--main-color);padding:13px 13px 13px 16px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}
.widget-video-tabs button{order:-1;border-radius:6px;border:0;padding:0;margin:0;width:calc(100% / 2 - 6px * 1 / 2);display:flex;align-items:center;height:40px;color:#D8D8D8;background:transparent;font-family:Oswald,sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;cursor:pointer;gap:8px;padding:0 0 0 8px}
.widget-video-tabs button.active{color:#fff;background:var(--main-color)}
.widget-video-tabs button.active + div{display:flex}
.widget-video-tabs button svg{width:22px;height:22px;background:#D8D8D8;padding:5px;border-radius:5px;fill:var(--light-background)}
.widget-video-tabs button.active svg{fill:var(--main-color);background:#fff}

[id*="attachment_"]{max-width:100%}
[style="min-height: 300px;"]{display:flex;align-items:center;background:var(--light-background)!important;justify-content:center}




.lds-roller{display:inline-block;position:relative;width:80px;height:80px}
.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5,0,0.5,1) infinite;transform-origin:40px 40px}
.lds-roller div:after{content:" ";display:block;position:absolute;width:7px;height:7px;border-radius:50%;background:var(--main-color);margin:-4px 0 0 -4px}
.lds-roller div:nth-child(1){animation-delay:-.036s}
.lds-roller div:nth-child(1):after{top:63px;left:63px}
.lds-roller div:nth-child(2){animation-delay:-.072s}
.lds-roller div:nth-child(2):after{top:68px;left:56px}
.lds-roller div:nth-child(3){animation-delay:-.108s}
.lds-roller div:nth-child(3):after{top:71px;left:48px}
.lds-roller div:nth-child(4){animation-delay:-.144s}
.lds-roller div:nth-child(4):after{top:72px;left:40px}
.lds-roller div:nth-child(5){animation-delay:-.18s}
.lds-roller div:nth-child(5):after{top:71px;left:32px}
.lds-roller div:nth-child(6){animation-delay:-.216s}
.lds-roller div:nth-child(6):after{top:68px;left:24px}
.lds-roller div:nth-child(7){animation-delay:-.252s}
.lds-roller div:nth-child(7):after{top:63px;left:17px}
.lds-roller div:nth-child(8){animation-delay:-.288s}
.lds-roller div:nth-child(8):after{top:56px;left:12px}
@keyframes lds-roller {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}

.search-result{opacity:0;pointer-events:none;transition:all .2s ease;transform:translateY(10px);display:flex;position:absolute;top:100%;right:0;width:400px;background:var(--light-background);box-shadow:0 30px 60px -12px rgba(50,50,93,.25), 0 18px 36px -18px rgba(0,0,0,.3), 0 -12px 36px -8px rgba(0,0,0,.025);padding:10px;flex-direction:column;gap:5px;max-height:300px;overflow:auto;scrollbar-color:#777 #ccc;scrollbar-width:thin}
.search-result::-webkit-scrollbar{height:5px}
.search-result::-webkit-scrollbar-thumb{border-radius:0!important;background-color:var(--main-color)!important}
.search-result::-webkit-scrollbar{background:#fff!important}
body.dark .search-result{box-shadow:0 30px 60px -12px rgba(50,50,93,.35), 0 18px 36px -18px rgba(0,0,0,.9), 0 -12px 36px -8px rgba(0,0,0,.155)}
.search-result .lds-roller{content:'';position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;transition:all .2s ease;margin:auto;flex-shrink:0}
.search-result.active{opacity:1;pointer-events:all;transform:translateY(0)}
.search-result .item{display:flex;gap:10px;align-items:center;cursor:pointer;transition:all .2s ease;border-radius:3px;overflow:hidden;flex-shrink:0;opacity:1}
.search-result .item:hover{background:rgba(0,0,0,.05)}
body.dark .search-result .item:hover{background:rgba(0,0,0,.3)}
.search-result .item img{width:34px;aspect-ratio:17/25;object-fit:cover;border-radius:3px}
.search-result .item .right{display:flex;gap:5px;flex-direction:column;max-width:calc(100% - 44px)}
.search-result .item .title{color:var(--heading-color);font-weight:600;flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.search-result .item .rating{display:flex;gap:4px}
.search-result .item .rating span{color:var(--heading-color);line-height:20px;border-radius:3px;font-size:10px;font-weight:600;padding:0;text-align:center}
.search-result .item .rating span.kp{width:55px;box-shadow:inset 0 0 0 2px #f60}
.search-result .item .rating span.kp:before{content:'KP '}
.search-result .item .rating span.imdb{width:65px;box-shadow:inset 0 0 0 2px #fc0}
.search-result .item .rating span.imdb:before{content:'IMDB '}
.search-result.loading{opacity:1;pointer-events:all;transform:translateY(0);height:150px}
.search-result.loading .lds-roller{opacity:1}
.search-result.loading .item{opacity:0}
@media screen and (max-width: 1000px){
.search-result{position:fixed;z-index:9999;top:100px;left:0;width:300px;max-height:calc(100vh - 100px)}
}

#related .video-list .item{grid-column:span 1!important;grid-row:span 1!important}

.caramel-bottomLine{max-width:1200px!important;margin:auto!important;max-height:250px}