@font-face{font-family:Gilroy;src:url('/files/Gilroy-Regular.eot');src:local('Gilroy Regular'),local('Gilroy-Regular'),url('/files/Gilroy-Regular.eot?#iefix') format('embedded-opentype'),url('/files/Gilroy-Regular.woff') format('woff'),url('/files/Gilroy-Regular.ttf') format('truetype');font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url('/files/Gilroy-Bold.eot');src:local('Gilroy Bold'),local('Gilroy-Bold'),url('/files/Gilroy-Bold.eot?#iefix') format('embedded-opentype'),url('/files/Gilroy-Bold.woff') format('woff'),url('/files/Gilroy-Bold.ttf') format('truetype');font-weight:700;font-style:normal}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}.scroll-disabled{position:fixed;overflow:hidden}article,footer,header,main,menu,nav,section,summary{display:block}video{display:inline-block;vertical-align:baseline}[hidden]{display:none}a{background-color:transparent;text-decoration:none;outline:0}a *{outline:0}a:active,a:focus,a:hover,a:visited{outline:0}:active,:focus,:hover,:visited{outline:0}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner{border:0;outline:0}i{margin-right:2px}h1{font-size:2em;margin:.67em 0}img{border:0}svg:not(:root){overflow:hidden}button,input,select,textarea{color:inherit;font:inherit;margin:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.button,button{overflow:visible;outline:0;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 20px}button,select{text-transform:none}button,html input[type=button],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}body,button,input,select,textarea{font-size:14px;line-height:1.5;color:#333;font-family:Roboto,sans-serif;font-weight:400}select{cursor:pointer}h1,h2,h3{clear:both}p{margin-bottom:1em}i{font-style:italic}var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}.label{background:#ddd;color:#333;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.label:hover,.label:hover i{color:#fff}h1.homepage-title{font-size:20px;margin-bottom:0}.homepage-description{color:#aaa;font-size:14px;margin-top:5px;margin-bottom:20px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background-color:#eee}ul{margin:0 0 1.5em}ul{list-style:disc}li>ul{margin-bottom:0;margin-left:1.5em}img{height:auto;max-width:100%}.row{max-width:1350px;margin:0 auto}.label:focus{color:#fff;outline:0}.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#333!important;transition:all .2s linear;color:#000;outline:0}.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus{outline:0}input[type=color],input[type=email],input[type=search],input[type=text],input[type=url],select,textarea{background-color:#fff;border:1px solid #eee;padding:0 .8em;height:40px}textarea{min-height:60px;padding:.5em .8em}.pagination ul li a{background-color:#ccc!important;border-color:#ccc!important;outline:0;color:#333}.pagination ul li a{font-weight:700}.pagination ul li a.current,.pagination ul li a:hover{color:#fff}input[type=color]:focus,input[type=email]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{color:#333;outline:0;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}textarea{width:100%}a:active,a:focus,a:hover{color:#777}a:focus{outline:thin dotted}a:active,a:hover{outline:0}#site-navigation,#site-navigation #head-mobile,#site-navigation ul,#site-navigation ul li,#site-navigation ul li a{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#site-navigation:after,#site-navigation>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#site-navigation #head-mobile,#site-navigation .button-nav{display:none}#site-navigation{clear:both;display:block;float:left;width:100%;height:45px;line-height:45px}#site-navigation ul{max-width:1350px;margin:0 auto;z-index:5;padding:0 30px;background:#333}#site-navigation>ul>li{float:left}#site-navigation>ul>li>a{display:block;padding:0 1.5em;line-height:45px;height:45px;color:#fff;outline:0;font-size:16px}#site-navigation>ul>li:hover>a{color:#ccc}#site-navigation>ul>li.current-menu-item>a{border-bottom-style:solid;border-bottom-width:3px}#site-navigation>ul>li.current-menu-item,#site-navigation>ul>li.current-menu-item:hover,#site-navigation>ul>li:hover{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#site-navigation ul ul{position:absolute;left:-9999px;background-color:#fff;min-width:160px;box-shadow:0 10px 30px 0 rgba(0,0,0,.15);padding:10px 0;z-index:99999;list-style:none;margin:0;top:30px;right:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#site-navigation ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}#site-navigation ul ul li a:before{content:""}#site-navigation li:hover>ul{left:auto}#site-navigation li:hover>ul>li{height:35px}#site-navigation ul ul ul{margin-left:100%;top:0}#site-navigation ul ul li a{padding:10px 15px;white-space:nowrap;text-decoration:none;font-weight:400;color:#333;border-bottom:none}#site-navigation ul ul li a:hover{background:#ddd}#site-navigation ul ul li:last-child>a{border-bottom:0}.search-menu-mobile{display:flex;align-items:center}.header-search-mobile{float:left;margin-right:8px}#menu-toggle svg,.header-search-mobile svg{width:24px;height:24px;fill:currentColor}.footer-menu-container{width:100%}.footer-menu-container ul{list-style:none;padding:0;margin:0;text-align:center}.footer-menu-container ul li{display:inline;margin:0 1em}.footer-menu-container a{color:#333;font-weight:700}.pagination{clear:both;padding:2em 0 0 0}.pagination ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.pagination ul li{display:block}.pagination ul li a{display:block;padding:15px 25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.clear:after,.clear:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before{content:"";table-layout:fixed}.clear:after,.entry-content:after,.site-content:after,.site-footer:after{clear:both}.widget-title{color:#333;padding:0;margin:0;font-size:20px;font-weight:700}.site-branding,.site-content{background:#f5f5f5}.site-branding .logo a{display:inline-block;color:#333;outline:0}.site-branding .logo i{margin-right:0}.videos-list{margin:0 -5px 0;overflow:hidden}.video-list-content{overflow:hidden;position:relative;min-height:120px;border-top:1px solid #ddd;padding-top:15px}.thumb-block{float:left;display:inline-block}.thumb-block .entry-header{font-weight:700;height:70px;overflow:hidden;color:#333;display:block;padding:.5em 0 0;font-size:14px}.thumb-block .post-thumbnail{line-height:0;position:relative;width:100%;background-color:#000}.thumb-block .post-thumbnail img{width:100%}.video-preview-item{position:relative;overflow:hidden;display:inline-block;cursor:pointer}.video-preview-item .video-overlay{position:absolute;inset:0;display:none;z-index:2}.video-preview-item video{width:100%;height:auto;display:block}.thumb-block .title{max-height:43px;overflow:hidden;display:block}.thumb-block .rating,.thumb-block .views{font-size:12px;font-weight:400}.thumb-block .rating{color:#81bd00}.thumb-block .views{margin-right:10px;color:#666}.thumb-block .rating i,.thumb-block .views i{margin:0}.rating-bar-meter{-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.thumb-block .rating-bar-meter,.thumb-block:hover .rating-bar i,.thumb-block:hover .rating-bar span{display:none}.thumb-block:hover .rating-bar-meter{display:block}span.duration{background:#333;color:#fff;position:absolute;bottom:5px;left:5px;padding:.2em .4em;font-size:.75em}span.duration{left:0;bottom:0;padding:0 5px;height:20px;line-height:20px}span.duration i{position:relative;top:-1px}.post-like{display:flex;justify-content:center}.video-actions{background:#ddd;overflow:hidden;display:flex;justify-content:space-between}#video-rate{width:25%;margin:10px 20px}#video-links{margin:15px 20px 0}#video-links a{display:inline-block;color:#333;outline:0}#video-links a i{margin-right:3px;color:#333}.video-share{padding:20px;border-bottom:1px solid #ddd;display:none}.video-share span.title{width:230px;font-weight:700;display:inline-block}.video-share .share-buttons{display:inline-block}.social-share i,.video-share .share-buttons i{font-size:20px;color:#fff;width:40px;height:40px;line-height:40px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}.social-share a{outline:0}.social-share i{width:35px;height:35px;line-height:35px;margin:0 5px}.social-share .fa-facebook,.video-share i#facebook{background-color:#3b5998}.social-share .fa-twitter,.video-share i#twitter{background-color:#55acee}.social-share .fa-google-plus,.video-share i#googleplus{background-color:#dd4b39}.social-share .fa-linkedin,.video-share i#linkedin{background-color:#007bb5}.video-share i#reddit{background-color:#ff4500}.video-share i#tumblr{background-color:#36465d}.video-share i#odnoklassniki{background-color:#f7931e}.video-share i#vk{background-color:#507299}.video-share i#email{background-color:#777}.video-share .share-buttons a{margin:0 .2rem;display:inline-block;outline:0}.social-share a:hover,.video-share .share-buttons a:hover{-moz-opacity:0.7;-khtml-opacity:0.7;opacity:.7}.video-share-url{padding-left:135px;margin-top:20px}.video-share .video-share-url #clickme{display:inline-block;margin:0 5px 0 0;float:right;color:#333;outline:0}#temptext{position:fixed;left:0;opacity:0}a#clickme{cursor:pointer}#clickme i{color:#555}.video-tags{padding:20px;overflow:hidden}.video-tags a{margin:0 10px 10px 0;display:inline-block}.video-tags a i{font-size:14px;margin-right:2px}.post-like a{display:block;padding:5px 10px;background:#fff;text-align:center;outline:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.rating-likes-bar{width:200px;text-align:center;font-size:12px;padding:0 10px}.rating-bar,.rating-bar-meter{height:5px;background:#eee}.filters{margin-bottom:10px;display:block}.filter-title{display:none}.filters a{font-weight:700;font-size:14px;color:#555;padding:0 0 5px;margin:0 20px;position:relative;outline:0}.filters a:first-child{margin-left:0;padding-left:0}.filters a::before{content:'';position:absolute;display:block;top:0;left:-22px;height:20px;width:1px;background-color:#ccc}.filters a:first-child:before{content:none}.filters a.active{border-bottom-width:3px;border-bottom-style:solid}span.post-like{color:#777}.dislike #less,.like #more{color:#555}.dislike #less i,.like #more i{margin-right:0}span.post-like{font-size:1.3em}.entry-content{padding:30px 30px 30px}.entry-content h1{margin-top:0;border-bottom:1px solid #ddd;padding-bottom:10px;font-size:26px;margin-bottom:30px}.entry-content .rating-bar-meter{width:0%}.clear{clear:both}.with-aside{margin-left:200px}.archive-aside{position:relative;float:left;width:170px;margin-left:-200px;padding:30px 0 30px 25px}.aside-filters span{display:block}.aside-filters span a{color:#333;display:block;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:0}.archive-aside a.active,.archive-aside a:hover{background:#eaeaea}.archive-aside a.active{font-weight:700}.aside-filters span i{width:15px;font-size:14px}.aside-filters span i.fa-fire{position:relative;left:2px}.aside-filters span i.fa-star{position:relative;top:-1px}.aside-block{border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px}.archive-aside div:last-child{border:none}.archive-aside h3{margin:0 0 10px}.archive-aside a{color:#333;display:block;padding:5px 10px;outline:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.archive-aside a.show-all-link{font-weight:700}.archive-aside a.show-all-link i{margin-left:4px}.archive-content{position:relative;padding:20px 30px 50px;float:right;background:#fff;width:100%}.clearfix-after:after{content:' ';height:0;width:100%;overflow:hidden;clear:both;display:block}.footer-widget-zone{padding:30px 30px 10px;background:#eee;width:100%;clear:both;margin:0;overflow:hidden}.site-footer{padding:30px 10px;clear:both;width:100%;background:#f5f5f5}.footer-widget-zone .row,.site-footer .row{padding:0 1.5em}.site-footer .widget-title{box-shadow:none;margin-top:0}.site-footer .site-info{clear:both;text-align:center;font-size:.9em;margin-top:20px}.social-share{text-align:center;margin:20px auto 0}.video-player{position:relative}.video-player-area{background:#eee}.video-player-area h1{font-size:18px;margin:0 0 10px}.video-player-area .video-infos{padding:20px;display:flex;justify-content:space-between}.video-player-area .video-infos h1{border:none;padding:0}.video-player-area .video-infos .views i{margin-right:2px}.video-player-area .video-infos .tracking-btn a{color:#fff;display:inline-block}.responsive-player{position:relative;aspect-ratio:16/9}.responsive-player>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-player{outline:0}#video-share{padding-top:1em}.under-video-block{overflow:hidden;padding:0 30px 30px;border-bottom:1px solid #ddd}.under-video-block .show-more-related a.button{display:table;margin:10px auto;text-align:center}.under-video-block h2{margin-top:0}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.widget-title{margin:0 0 5px}h1.widget-title i{margin-right:.4em}body.search h1.widget-title{display:inline-block}embed,iframe{max-width:100%}@media (max-width:575.98px){.header{position:relative}.archive-aside{display:none}.filter-title{display:block}.scroll-disabled{position:inherit}#site-navigation{position:fixed;height:100%;width:250px;background:rgba(51,51,51,.98);color:#fff;top:80px;right:-250px;overflow:auto;z-index:99998}#site-navigation ul{list-style:none;margin:0;padding:10px 0}#site-navigation>ul>li{float:none;width:100%}#site-navigation>ul>li>a{color:#fff;text-decoration:none;width:100%;display:block;outline:0;line-height:45px;height:45px;font-size:14px;border:none}#site-navigation>ul>li.current-menu-item>a{border:none}.site-branding{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;align-items:center;min-height:80px;padding:0 30px}.search-menu-mobile{position:absolute;top:30px;right:20px}.header-search{display:none;width:100%;position:relative}.header-search input{width:85%;padding:20px;height:50px;line-height:50px;float:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.header-search input[type=submit]{width:15%;padding:0;height:52px;font-size:20px;border:none;margin:0;color:#fff}.with-aside{margin-left:0}.archive-content,.entry-content,.footer-widget-zone,.site-branding,.under-video-block{padding-left:10px;padding-right:10px}.site-branding .logo{max-width:60%;max-height:80px}.thumb-block{width:50%;padding:5px;margin-bottom:1%}.video-player-area .video-infos{display:block;width:100%}#video-rate{width:50%}.video-player-area .video-infos .tracking-btn a{display:block;text-align:center;margin-top:10px}.video-share .share-buttons{display:block;margin-top:10px}.video-share .share-buttons a{margin:0 0 5px}.social-share i,.video-share .share-buttons i{width:30px;height:30px;line-height:30px}.video-share-url{padding-left:0}.filters-list{display:none;position:absolute;padding:10px 0;background:#fff;z-index:5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.15);-moz-box-shadow:0 10px 30px 0 rgba(0,0,0,.15);box-shadow:0 10px 30px 0 rgba(0,0,0,.15)}.filters{display:inline-block;height:25px}.filters a,.filters a:first-child{display:block;border:none;padding:10px 30px 10px 15px;margin:0}.filters a::before{width:0}.filters a.active{border:none}.filters a.filter-title{padding:0}.filter-title:after{content:"";display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;margin-left:8px;vertical-align:middle}.footer-widget-zone .row,.site-footer .row{padding:0}}@media (min-width:576px) and (max-width:767.98px){.archive-aside{display:none}.filter-title,.filters .filter-title:hover .filters-list{display:block}.header{position:relative}#site-navigation{position:fixed;height:100%;width:250px;background:rgba(51,51,51,.98);color:#fff;top:80px;right:-250px;overflow:auto;z-index:99998}#site-navigation ul{list-style:none;margin:0;padding:10px 0}#site-navigation>ul>li{float:none;width:100%}#site-navigation>ul>li>a{color:#fff;text-decoration:none;width:100%;display:block;outline:0;line-height:45px;height:45px;font-size:14px;border:none}#site-navigation>ul>li.current-menu-item>a{border:none}.site-branding{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;align-items:center;height:80px;padding:0 30px}.search-menu-mobile{position:absolute;top:30px;right:20px}.header-search{display:none;width:100%}.header-search input{width:85%;padding:20px;height:50px;line-height:50px;float:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.header-search input[type=submit]{width:15%;padding:0;height:52px;font-size:20px;border:none;margin:0;color:#fff}.with-aside{margin-left:0}.thumb-block{width:50%;padding:5px;margin-bottom:1%}.video-player-area .video-infos{display:block;width:100%}#video-rate{width:75%}.post-like{justify-content:inherit}.video-player-area .video-infos .tracking-btn a{display:block;text-align:center;margin-top:10px}.video-share .share-buttons{display:block;margin-top:10px}.video-share-url{padding-left:0}.video-player-area.with-sidebar-ads{width:100%}.filters-list{display:none;position:absolute;padding:10px 0;background:#fff;z-index:5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.15);-moz-box-shadow:0 10px 30px 0 rgba(0,0,0,.15);box-shadow:0 10px 30px 0 rgba(0,0,0,.15)}.filters a,.filters a:first-child{display:block;border:none;padding:10px 30px 10px 15px;margin:0}.filters a::before{width:0}.filters a.active{border:none}.filters a.filter-title{padding:0}.filter-title:before{content:"";display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;margin-right:8px;vertical-align:middle}}@media (max-width:991.98px){.search-submit-btn{border-radius:0!important}}@media (min-width:768px) and (max-width:991.98px){.header{position:relative;background:#fff}#site-navigation{position:fixed;height:100%;width:250px;background:rgba(51,51,51,.98);color:#fff;top:80px;right:-250px;overflow:auto;z-index:99998}#site-navigation ul{list-style:none;margin:0;padding:10px 0}#site-navigation>ul>li{float:none;width:100%}#site-navigation>ul>li>a{color:#fff;text-decoration:none;width:100%;display:block;outline:0;line-height:45px;height:45px;font-size:14px;border:none}#site-navigation>ul>li.current-menu-item>a{border:none}.site-branding{position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;align-items:center;height:80px;padding:0 30px}.search-menu-mobile{position:absolute;top:30px;right:20px}.header-search{display:none;width:100%}.header-search input{width:85%;padding:20px;height:50px;line-height:50px;float:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.header-search input[type=submit]{width:15%;padding:0;height:52px;font-size:20px;border:none;margin:0;color:#fff}.thumb-block{width:33.333333%;padding:5px;margin-bottom:1%}.video-player-area.with-sidebar-ads{width:100%}.video-player-area .video-infos{display:block;width:100%}#video-rate{width:75%}.post-like{justify-content:inherit}.video-player-area .video-infos .tracking-btn a{display:block;text-align:center;margin-top:10px}.footer-widget-zone .thumb-block{width:50%}.filters a{margin:0 15px}}@media (min-width:992px) and (max-width:1199.98px){.header{position:relative}#menu-toggle,.header-search-mobile{display:none}.header-search input{width:80%;height:45px;float:left;-webkit-border-radius:30px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius:30px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-radius:30px;border-top-right-radius:0;border-bottom-right-radius:0}#site-navigation{right:0!important;top:0}.site-branding{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;align-items:center;min-height:80px;padding:0 30px}.site-branding .logo{margin-right:30px}.header-search{width:35%;position:absolute;top:17px!important;left:55%;display:block!important}.thumb-block{width:25%;padding:5px;margin-bottom:1%}.video-player-area.with-sidebar-ads{float:left;width:73%;margin-right:1%}#video-rate{width:75%}.post-like{justify-content:inherit}.footer-widget-zone .four-columns-footer .thumb-block{width:50%}}@media (min-width:1200px){.header{position:relative}#menu-toggle,.header-search-mobile{display:none}#site-navigation{right:0!important;top:0}.site-branding{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;align-items:center;min-height:80px;padding:0 30px}.site-branding .logo{margin-right:30px}.header-search{width:40%;position:absolute;top:17px!important;left:50%;display:block!important;z-index:101}.header-search input{width:80%;height:45px;float:left;-webkit-border-radius:30px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius:30px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-radius:30px;border-top-right-radius:0;border-bottom-right-radius:0}.thumb-block{width:20%;padding:5px;margin-bottom:1%}.video-player-area.with-sidebar-ads{float:left;width:73%;margin-right:1%}.footer-widget-zone .four-columns-footer .thumb-block{width:50%}}.language-selector{position:relative;margin-left:12px}.language-selector .language-current{background:0 0!important;border:none!important;padding:6px;cursor:pointer;display:flex;align-items:center;gap:4px}.language-selector .language-current svg:first-child{opacity:.85}.language-selector .language-current span svg{fill:#333!important}.language-selector .language-current:hover svg:first-child,.language-selector.open .language-current svg:first-child{opacity:1}.language-selector .language-current:hover span svg,.language-selector.open .language-current span svg{fill:#D63840!important}.language-selector .language-dropdown{display:none;position:absolute;top:100%;left:0;margin-top:4px;background-color:#fff!important;border:1px solid #ccc!important;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:999999!important;min-width:140px}.language-selector .language-dropdown a{display:flex!important;align-items:center;gap:8px;padding:8px 12px;color:#333!important;text-decoration:none;background-color:#fff!important}.language-selector .language-dropdown a:hover{background-color:#f5f5f5!important}.language-selector.open .language-dropdown{display:block}.header-search form{display:flex!important;align-items:stretch!important}.search-input-wrapper{position:relative;flex:1}.search-input-wrapper .input-group-field{width:100%!important;padding-right:50px!important;box-sizing:border-box}.search-type-selector{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.search-type-selector .search-type-current{background:0 0!important;border:none!important;padding:4px 6px;cursor:pointer;display:flex;align-items:center;gap:2px;opacity:.5}.search-type-selector .search-type-current:hover,.search-type-selector.open .search-type-current{opacity:1}.search-type-selector .search-type-current .fa{font-size:10px;color:#666}.search-type-selector .search-type-dropdown{display:none;position:absolute;top:calc(100% + 8px);right:0;background-color:#fff!important;border:1px solid #ccc!important;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:999999!important;min-width:140px}.search-type-selector .search-type-dropdown a{display:flex!important;align-items:center;gap:8px;padding:8px 12px;color:#333!important;text-decoration:none;background-color:#fff!important;white-space:nowrap}.search-type-selector .search-type-dropdown a:hover{background-color:#f5f5f5!important}.search-type-selector.open{z-index:99}.search-type-selector.open .search-type-dropdown{display:block}.search-submit-btn{background:#d63840!important;border:none!important;color:#fff!important;padding:8px 14px;cursor:pointer;display:flex;font-size:22px;align-items:center;justify-content:center;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;border-top-right-radius:30px;border-bottom-right-radius:30px}.search-submit-btn:hover{background:#d63a40!important}#site-navigation,.main-navigation{z-index:100}.video-list-content .videos-list{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:15px!important}.video-list-content .videos-list .thumb-block{width:100%!important;margin:0!important;float:none!important}@media (max-width:1100px){.video-list-content .videos-list{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:768px){.video-list-content .videos-list{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}.thumb-block .entry-header{padding:8px 0}.thumb-block .video-title-link{text-decoration:none;color:inherit;display:block}.thumb-block .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.thumb-block .under-thumb{margin-top:4px;display:flex;align-items:center;gap:8px}.thumb-block .uploader-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#666;max-width:70%;min-width:0}.thumb-block .uploader-link:hover{color:#d63840}.thumb-block .uploader-avatar{width:16px;height:16px;min-width:16px;border-radius:50%;background:#666;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;color:#fff;overflow:hidden;flex-shrink:0;position:relative}.thumb-block .uploader-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;position:relative;z-index:1}.thumb-block .uploader-avatar::before{content:attr(data-initial);position:absolute;z-index:0}.thumb-block .uploader-name{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.thumb-block .views{font-size:12px;color:#666;white-space:nowrap;flex-shrink:0}.thumb-block .views i{margin-right:3px}.thumb-block .post-thumbnail{position:relative;overflow:hidden}.thumb-block .post-thumbnail-container{position:relative;width:100%;aspect-ratio:16/9}.thumb-block .post-thumbnail-container .video-main-thumb{width:100%;height:100%;object-fit:cover;display:block}.thumb-block .preview-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;display:none}.thumb-block .preview-video.playing{display:block}.thumb-block .sprite-preview{position:absolute;top:0;left:0;width:100%;height:100%;background-size:1000% 100%;background-repeat:no-repeat;background-position:0 0;z-index:2;display:none}.thumb-block .sprite-preview.playing{display:block}.thumb-block .preview-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;background:rgba(0,0,0,.6);color:#fff;padding:8px 14px;border-radius:4px;font-size:18px;display:none}.thumb-block .preview-loading.visible{display:block}.thumb-block .loading-dots span{animation:loadingDot 1.4s infinite ease-in-out both}.thumb-block .loading-dots span:first-child{animation-delay:0s}.thumb-block .loading-dots span:nth-child(2){animation-delay:.2s}.thumb-block .loading-dots span:nth-child(3){animation-delay:.4s}@keyframes loadingDot{0%,100%,80%{opacity:.3}40%{opacity:1}}@media (max-width:768px){.thumb-block .under-thumb{gap:6px}}.moments-section{margin-top:15px;padding-top:15px;border-top:1px solid #ddd}.moments-section .widget-title{margin-bottom:15px}.moments-section .moments-list{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.moment-card.thumb-block{width:100%!important;min-width:0!important;display:block!important}.moment-card.thumb-block .post-thumbnail{width:100%!important;height:auto!important;overflow:visible!important;position:relative}.moment-card.thumb-block .post-thumbnail-container{aspect-ratio:9/16!important;width:100%!important;height:auto!important;position:relative;overflow:hidden}.moment-card.thumb-block .post-thumbnail-container .video-main-thumb{width:100%!important;height:100%!important;object-fit:cover!important;position:absolute!important;top:0!important;left:0!important}.moment-card.thumb-block .duration{position:absolute;bottom:5px;right:5px;z-index:5}.moment-card.thumb-block .title{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:unset!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.3}.moment-card .entry-header{padding:6px 0}.moment-card .uploader-name{font-size:11px}.moment-card .views{font-size:11px}@media (max-width:1400px){.moments-section .moments-list{grid-template-columns:repeat(5,1fr)}}@media (max-width:1100px){.moments-section .moments-list{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.moments-section .moments-list{grid-template-columns:repeat(3,1fr);gap:6px}}@media (max-width:480px){.moments-section .moments-list{grid-template-columns:repeat(3,1fr);gap:5px}.moment-card .entry-header{padding:4px 0}.moment-card .uploader-name{font-size:10px}.moment-card .views{font-size:10px}}.post-thumbnail{aspect-ratio:16/9}.post-thumbnail img,.post-thumbnail video{object-fit:cover}body.custom-background{background-image:url(/files/texture.png);background-color:#cbcbcb!important;background-repeat:repeat;background-attachment:fixed}.site-branding .logo img{max-width:220px;max-height:120px;margin-top:0;margin-left:0}#video-links a:hover,#video-links a:hover i,.archive-aside a:hover,.aside-filters span:hover a,.aside-filters span:hover a i,.filters a.active,.filters a:hover,.footer-menu-container a:hover,.menu-toggle i,.menu-toggle-open,.post-like a:hover i,.search-open,.thumb-block:hover span.title,.video-share .video-share-url a#clickme:hover,a,a#show-sharing-buttons.active,a#show-sharing-buttons.active i{color:#d63840}.thumb-block:has(.under-thumb:hover) span.title,.thumb-block:has(.uploader-link:hover) span.title{color:inherit}.btn,.button,.label:active,.label:focus,.label:hover,.pagination ul li a.current,.pagination ul li a:hover,.rating-bar-meter,button:not(.language-current):not(.auth-tab) :not(.auth-submit) :not(.auth-modal-close):not(.search-type-current):not(.search-submit-btn):not(.moments-nav):not(.moments-close):not(.moments-action-btn):not(.moments-play-pause):not(.share-modal-close):not(.tags-show-more-btn),input[type=button],input[type=submit]{background-color:#d63840!important}.button:hover,button:not(.language-current):not(.search-type-current):not(.auth-tab) :not(.auth-submit) :not(.auth-modal-close):not(.search-submit-btn):not(.moments-nav):not(.moments-close):not(.moments-action-btn):not(.moments-play-pause):not(.share-modal-close):not(.tags-show-more-btn):hover{background-color:lighten(#d63840,50%)}.filters a.active,input[type=color]:focus,input[type=email]:focus,input[type=search]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:#d63840!important}#site-navigation>ul>li.current-menu-item>a{border-bottom-color:#d63840!important}img:is([sizes=auto i]){contain-intrinsic-size:3000px 1500px}#page{margin-top:0}.language-selector .language-current{color:#333}#menu-toggle{float:right}.menu-item>a>svg{vertical-align:middle;margin-right:.4em;fill:currentColor}.menu-item-has-children>a .dropdown-arrow{margin-left:6px;vertical-align:middle;fill:currentColor}.search-submit-btn svg{width:18px;height:18px}#site-navigation .sub-menu li.current-menu-item>a,#site-navigation ul ul li.current-menu-item>a{color:#333!important;border-bottom:none!important;background:0 0}#site-navigation ul ul li.current-menu-item>a:hover{background:#ddd}.moments-action-btn,.moments-close,.moments-nav,.moments-play-pause,.share-modal-close{background:rgba(255,255,255,.1)!important;border:none!important;border-radius:50%!important;padding:0!important}.moments-action-btn:hover,.moments-close:hover,.moments-nav:hover,.moments-play-pause:hover{background:rgba(255,255,255,.2)!important}.moments-action-btn.moments-like{background:rgba(255,255,255,.1)!important}.moments-action-btn.moments-like.liked{background:#d63840!important}.moments-mute .mute-icon{display:none}.moments-mute .unmute-icon{display:block}.moments-mute.muted .mute-icon{display:block}.moments-mute.muted .unmute-icon{display:none}.video-badges{position:absolute;top:5px;left:5px;display:flex;gap:4px;z-index:2}.badge{padding:2px 6px;border-radius:3px;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1}.badge-4k{background:gold;color:#000}.badge-vr{background:#d63840;color:#fff}.badge-hd{background:rgba(0,0,0,.7);color:#fff}.aside-cats a svg{vertical-align:middle;margin-left:4px}svg[viewBox]{vertical-align:middle}.moments-action-avatar,.moments-uploader-avatar{position:relative}.moments-action-avatar::before,.moments-uploader-avatar::before{content:attr(data-initial);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0}.moments-action-avatar img,.moments-uploader-avatar img{position:relative;z-index:1}.moments-loading span{animation:loadingDot 1.4s infinite ease-in-out both}.moments-loading span:first-child{animation-delay:0s}.moments-loading span:nth-child(2){animation-delay:.2s}.moments-loading span:nth-child(3){animation-delay:.4s}@keyframes loadingDot{0%,100%,80%{opacity:.3}40%{opacity:1}}.video-infos .title-views{font-size:1.2rem;line-height:1.5;max-height:3.6em;overflow:hidden}.video-infos .title-views .title-text{display:inline;margin:0;font-size:inherit;font-weight:700;line-height:inherit}.video-infos .title-views .meta-info{display:inline;color:#666;font-size:.75em;white-space:nowrap;margin-left:12px}.video-infos .title-views .meta-info .rating,.video-infos .title-views .meta-info .views{margin-right:10px}.video-infos .title-views .meta-info svg{vertical-align:middle;margin-right:3px}.video-infos .title-views h1{display:none}@media (max-width:767px){.video-infos .title-views{font-size:1rem}.video-infos .title-views .meta-info{margin-left:8px}.video-actions .published-info{display:none!important}}.tags-show-more-btn{display:none;background:#ccc;color:#555;padding:5px 10px;border-radius:5px;cursor:pointer;border:none;vertical-align:middle;margin:0 6px 6px 0;font-size:14px;line-height:1.4;height:32px;box-sizing:border-box}.tags-show-more-btn:hover{background:#bbb}.tags-show-more-btn.visible{display:inline-flex;align-items:center;justify-content:center}.tags-show-more-btn svg{width:16px;height:16px;transition:transform .3s ease}.tags-show-more-btn.expanded svg{transform:rotate(180deg)}.search-tags a.label,.video-tags a.label{vertical-align:middle;height:32px;display:inline-flex;align-items:center;box-sizing:border-box}.search-tags a.label svg,.video-tags a.label svg{vertical-align:middle}.search-tags a,.video-tags a{margin:0 6px 6px 0}.search-tags{padding:2px;overflow:hidden}.search-tags a{display:inline-flex}.search-tags .label.uploader-tag,.video-tags .label.uploader-tag{display:inline-flex;align-items:center;padding:0;padding-right:10px;overflow:hidden;height:32px}.search-tags .label.uploader-tag .uploader-avatar,.video-tags .label.uploader-tag .uploader-avatar{width:32px;height:32px;border-radius:5px 0 0 5px;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600;overflow:hidden;position:relative;margin-right:6px;flex-shrink:0}.search-tags .label.uploader-tag .uploader-avatar::before,.video-tags .label.uploader-tag .uploader-avatar::before{content:attr(data-initial)}.search-tags .label.uploader-tag .uploader-avatar img,.video-tags .label.uploader-tag .uploader-avatar img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.search-tags .tags-list.collapsed .label:nth-child(n+16),.video-tags .tags-list.collapsed .label:nth-child(n+16){display:none}.search-tags .tags-list.collapsed .tags-show-more-btn.visible,.video-tags .tags-list.collapsed .tags-show-more-btn.visible{display:inline-flex!important}@media (min-width:576px) and (max-width:991px){.search-tags .tags-list.collapsed .label:nth-child(n+14),.video-tags .tags-list.collapsed .label:nth-child(n+14){display:none}}@media (max-width:575px){.search-tags,.video-tags{padding:5px}.search-tags{padding:5px}.search-tags a,.video-tags a{margin:0 4px 4px 0}.search-tags .label,.video-tags .label{font-size:12px;padding:4px 8px;height:28px}.tags-show-more-btn{font-size:12px;padding:4px 8px;height:28px;margin:0 4px 4px 0}.search-tags .label.uploader-tag,.video-tags .label.uploader-tag{height:28px}.search-tags .label.uploader-tag .uploader-avatar,.video-tags .label.uploader-tag .uploader-avatar{width:28px;height:28px}.search-tags .tags-list.collapsed .label:nth-child(n+8),.video-tags .tags-list.collapsed .label:nth-child(n+8){display:none}}.video-actions .action-group{display:inline-flex;align-items:center;gap:8px;margin-right:15px}.video-actions .action-btn{display:inline-flex;align-items:center;gap:6px;background:#ccc;color:#555;padding:6px 12px;border-radius:5px;font-size:.85rem;cursor:pointer}.video-actions .action-btn:hover{background:#bbb}.video-actions .action-btn.active-dislike,.video-actions .action-btn.active-like{background:#d63840;color:#fff}.video-actions .action-btn.active{background:#d63840;color:#fff}.video-actions .published-info{display:inline-flex;align-items:center;gap:8px;color:#444;font-size:.85rem;margin-right:15px}.video-actions .published-info .uploader-avatar{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:600;overflow:hidden;position:relative}.video-actions .published-info .uploader-avatar::before{content:attr(data-initial)}.video-actions .published-info .uploader-avatar img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.video-actions .published-info a{color:inherit;text-decoration:none}.video-share .share-buttons{display:flex;flex-wrap:wrap;gap:10px;padding-left:85px}.video-share .share-buttons a.share-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#f0f0f0;color:#333;border-radius:5px;text-decoration:none;font-size:13px;transition:background .2s}.video-share .share-buttons a.share-btn:hover{background:#e0e0e0;opacity:1}.video-share .share-buttons a.share-btn img,.video-share .share-buttons a.share-btn svg{width:18px;height:18px;flex-shrink:0}.video-share .share-buttons a.share-btn span{white-space:nowrap}.video-share .video-share-url{display:flex;align-items:center;gap:10px;padding-left:85px;margin-top:15px}.video-share .video-share-url #copyme{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:5px;font-size:14px;resize:none;height:38px;background:#f9f9f9}.video-share .video-share-url #clickme{display:inline-flex;align-items:center;padding:8px 16px;background:#d63840;color:#fff;border-radius:5px;text-decoration:none;cursor:pointer;font-size:14px;white-space:nowrap}.video-share .video-share-url #clickme:hover{background:#d63a40}.video-share .video-share-url #temptext{position:fixed;left:-9999px;opacity:0}@media (max-width:767px){.video-share .share-buttons{padding-left:20px;padding-right:20px}.video-share .video-share-url{padding-left:20px;padding-right:20px;flex-wrap:wrap}.video-share .video-share-url #copyme{width:100%;flex:none}}.download-section{padding:20px;border-bottom:1px solid #ddd;display:none}.download-section.visible{display:block}.download-section .section-title{font-weight:700;display:inline-block;width:290px}.download-section .guide{color:#666;font-size:.85rem;margin:10px 0}.download-section .download-link{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#d63840;color:#fff;border-radius:5px;text-decoration:none}.show-more-related .button{font-weight:700;color:#fff}.show-more-related .button.hidden{display:none!important}.under-video-block .thumb-block .title,.under-video-block .thumb-block a{color:#333}.under-video-block .thumb-block:hover .title{color:#d63840}.under-video-block .uploader-link{display:flex;align-items:center;gap:5px;margin-bottom:3px;color:#666;text-decoration:none;font-size:12px}.under-video-block .uploader-link:hover{color:#e7434a}.under-video-block .uploader-link .uploader-avatar{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:9px;font-weight:600;overflow:hidden;position:relative;flex-shrink:0}.under-video-block .uploader-link .uploader-avatar::before{content:attr(data-initial)}.under-video-block .uploader-link .uploader-avatar img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.under-video-block .uploader-link .uploader-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}@media (max-width:767.98px){.filters-list.open{display:block}}a[href*=newest] svg{color:#ff9800}a[href*=best] svg{color:#4caf50}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.profile-header{display:flex;align-items:center;gap:15px;padding:15px 20px;background:#fff}.profile-avatar .avatar-wrapper{width:100px;height:100px;border-radius:50%;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;font-weight:600;overflow:hidden;position:relative;flex-shrink:0}.profile-avatar .avatar-wrapper::before{content:attr(data-initial)}.profile-avatar .avatar-wrapper img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.profile-info{flex:1;min-width:0}.profile-name{font-size:24px;font-weight:700;margin:0 0 8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-stats{display:flex;flex-wrap:wrap;gap:15px;color:#666;font-size:14px}.profile-stats .stat{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.profile-stats .stat svg{opacity:.7}@media (max-width:575px){.profile-header{padding:12px 15px;gap:12px}.profile-avatar .avatar-wrapper{width:80px;height:80px;font-size:24px}.profile-name{font-size:18px;margin-bottom:6px}.profile-stats{gap:8px 12px;font-size:12px}}.channel-card{position:relative}.channel-card .post-thumbnail{position:relative}.channel-card .channel-video-link{display:block}.channel-avatar-overlay{position:absolute;bottom:8px;right:8px;z-index:3;transition:transform .2s}.channel-avatar-overlay:hover{transform:scale(1.1)}.channel-avatar{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea 0,#764ba2 100%);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;font-weight:600;overflow:hidden;position:relative;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.3)}.channel-avatar::before{content:attr(data-initial)}.channel-avatar img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.channel-info{padding:10px 0}.channel-name{font-size:16px;font-weight:700;color:#333;display:block;margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.channel-name:hover{color:#d63840}.channel-stats{display:flex;gap:12px;font-size:13px;color:#666;margin-bottom:5px}.channel-stats span{display:inline-flex;align-items:center;gap:4px}.channel-stats svg{opacity:.7}.latest-video-title{font-size:13px;color:#666;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.latest-video-title:hover{color:#d63840}@media (max-width:575px){.channel-avatar{width:50px;height:50px;font-size:20px;border-width:2px}.channel-avatar-overlay{bottom:6px;right:6px}.channel-name{font-size:14px}.channel-stats{font-size:12px;gap:10px}.latest-video-title{font-size:12px}}.aside-alphabet h3,.aside-stats h3{color:#222;font-weight:600}.aside-alphabet .alphabet-list{display:flex;flex-wrap:wrap;gap:6px}.aside-alphabet .alphabet-list a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#555;color:#fff;border-radius:4px;font-size:12px;font-weight:600;text-decoration:none;transition:all .2s}.aside-alphabet .alphabet-list a.active,.aside-alphabet .alphabet-list a:hover{background:#e7434a;color:#fff}.site-footer>.footer-widget-zone{display:none}.footer-menu-container{display:flex;flex-wrap:wrap;gap:24px 40px;width:100%;max-width:1200px;margin:0 auto 10px;padding:0 10px;box-sizing:border-box}.footer-menu-container ul{text-align:left;margin:0;padding:0;list-style:none}.footer-menu-container ul li{display:block;margin:0 0 6px}.footer-nav-section{flex:1 1 140px}.footer-nav-section strong{display:block;color:#333;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid #ddd}.footer-nav-section .menu a{color:#666;font-size:13px;font-weight:400;text-decoration:none;transition:color .15s}.footer-nav-section .menu a:hover{color:#333}@media (max-width:576px){.footer-menu-container{gap:20px 16px}.footer-nav-section{flex:1 1 calc(50% - 8px)}}@media (max-width:360px){.footer-nav-section{flex:1 1 100%}}.video-infos .title-views{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:none}.tags-grid{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.tag-item{display:inline-flex;align-items:center;gap:4px}.tag-link{display:inline-flex;align-items:center;gap:4px;background:#eee;padding:4px 10px;border-radius:4px;font-size:13px;color:#333;text-decoration:none}.tag-link:hover{background:#d63840;color:#fff}.tag-vcount{font-size:11px;color:#4b4848}.tag-link:hover .tag-vcount{color:#fcc}.tag-mm-link{display:inline-flex;align-items:center;gap:2px;font-size:11px;color:#4b4848;padding:4px 6px;background:#f5f5f5;border-radius:4px;text-decoration:none}.tag-mm-link:hover{color:#d63840}.site-branding .logo a {display: inline-flex;align-items: center;height: 45px;padding: 0 0.5em;color: #000;text-decoration: none;font-size: 24px;font-weight: 700;letter-spacing: 0.5px;line-height: 1;outline: 0;}.site-branding .logo a span.logo-accent {color: #d63840;}.user-menu-wrap {position: relative;display: flex;align-items: center;}.user-menu-btn {display: flex;align-items: center;gap: 4px;height: 40px;padding: 0 10px;background: #999 !important;border: none !important;color: #fff !important;cursor: pointer;font-size: 14px;white-space: nowrap;}.user-menu-btn svg {flex-shrink: 0;}@media (max-width: 768px) {#user-menu-label {display: none;}.user-menu-btn {padding: 0 8px;height: 30px;padding: 0 5px;}}.user-dropdown {position: absolute;top: calc(100% + 4px);right: 0;min-width: 180px;background: #fff;border: 1px solid #e0e0e0;border-radius: 6px;box-shadow: 0 4px 16px rgba(0,0,0,.12);z-index: 9999;overflow: hidden;}.user-dropdown a {display: flex;align-items: center;gap: 8px;padding: 10px 14px;color: #333;text-decoration: none;font-size: 14px;transition: background .15s;}.user-dropdown a:hover {background: #f5f5f5;}.user-dropdown a + a {border-top: 1px solid #f0f0f0;}.auth-modal {position: fixed;inset: 0;z-index: 10000;display: flex;align-items: center;justify-content: center;}.auth-modal[hidden] {display: none;}.auth-modal-backdrop {position: absolute;inset: 0;background: rgba(0,0,0,.55);}.auth-modal-box {position: relative;background: #fff;border-radius: 10px;padding: 28px 24px 24px;width: 100%;max-width: 380px;margin: 16px;box-shadow: 0 8px 32px rgba(0,0,0,.18);}.auth-modal-close {position: absolute;top: 12px;right: 12px;background: transparent !important;border: none !important;color: #888 !important;cursor: pointer;padding: 4px;display: flex;}.auth-modal-close:hover {color: #333 !important;}.auth-tabs {display: flex;gap: 0;margin-bottom: 20px;border-bottom: 2px solid #eee;}.auth-tab {background: transparent !important;color: #888 !important;border-bottom: 2px solid transparent !important;}.auth-tab.active {color: #d63840 !important;border-bottom-color: #d63840 !important;}.auth-field {margin-bottom: 14px;}.auth-field label {display: block;font-size: 13px;font-weight: 500;color: #555;margin-bottom: 5px;}.auth-field .req {color: #d63840;}.auth-field input {width: 100%;padding: 9px 12px;border: 1px solid #ddd;border-radius: 6px;font-size: 14px;color: #333;box-sizing: border-box;transition: border-color .15s;}.auth-field input:focus {outline: none;border-color: #d63840;}.auth-submit {width: 100%;padding: 10px !important;background: #d63840 !important;color: #fff !important;border: none !important;border-radius: 6px;font-size: 15px !important;font-weight: 600;cursor: pointer;margin-top: 4px;transition: opacity .15s;}.auth-submit:hover {opacity: .9;}.auth-submit:disabled {opacity: .6;cursor: not-allowed;}.auth-error {background: #fff0f0;border: 1px solid #fcc;color: #c00;border-radius: 6px;padding: 8px 12px;font-size: 13px;margin-bottom: 14px;}.auth-error[hidden] {display: none;}.comments-section {margin-top: 24px;padding: 0 30px 30px;border-top: 1px solid #eee;}.comment-login-notice {padding: 16px;text-align: center;color: #666;font-size: 14px;}.comment-login-notice a {color: #d63840;font-weight: 600;text-decoration: none;}.comment-login-notice a:hover {text-decoration: underline;}.comment-form {display: flex;flex-direction: column;gap: 8px;margin-bottom: 20px;}.comment-form textarea {width: 100%;padding: 10px 12px;border: 1px solid #ddd;border-radius: 6px;font-size: 14px;font-family: Roboto, sans-serif;color: #333;resize: vertical;box-sizing: border-box;transition: border-color .15s;}.comment-form textarea:focus {outline: none;border-color: #d63840;}.comment-item {padding: 12px 0;border-bottom: 1px solid #f0f0f0;}.comment-item:last-child {border-bottom: none;}.comment-reply {margin-left: 32px;padding: 8px 0;border-bottom: 1px solid #f5f5f5;}.comment-meta {display: flex;align-items: center;gap: 8px;margin-bottom: 4px;}.comment-author {font-size: 13px;font-weight: 600;color: #333;}.comment-time {font-size: 12px;color: #999;}.comment-content {font-size: 14px;color: #333;line-height: 1.5;margin: 4px 0 8px;white-space: pre-wrap;word-break: break-word;}.comment-deleted {font-size: 13px;color: #aaa;font-style: italic;}.comment-actions {display: flex;align-items: center;gap: 4px;}.inline-reply-form {margin: 8px 0 8px 32px;display: flex;flex-direction: column;gap: 6px;}.inline-reply-form textarea {width: 100%;padding: 8px 10px;border: 1px solid #ddd;border-radius: 6px;font-size: 13px;font-family: Roboto, sans-serif;resize: vertical;box-sizing: border-box;}.inline-reply-form textarea:focus {outline: none;border-color: #d63840;}#comments-load-more {text-align: center;padding: 12px 0;}.btn-comment-like, .btn-reply, .btn-comment-delete, .btn-send-reply {background: transparent !important;border: 1px solid #ddd !important;border-radius: 4px;color: #666 !important;font-size: 12px !important;padding: 3px 10px !important;cursor: pointer;display: inline-flex;align-items: center;gap: 4px;transition: border-color .15s, color .15s;}.btn-comment-like:hover, .btn-reply:hover {border-color: #d63840 !important;color: #d63840 !important;}.btn-comment-delete:hover {border-color: #c00 !important;color: #c00 !important;}.btn-comment-like.liked {border-color: #d63840 !important;color: #d63840 !important;}#comment-submit, .btn-send-reply {align-self: center;padding: 7px 18px !important;background: #d63840 !important;color: #fff !important;border: none !important;border-radius: 6px;font-size: 13px !important;font-weight: 600;cursor: pointer;}#comment-submit:hover, .btn-send-reply:hover {opacity: .9;}.top-users-page {max-width: 600px;margin: 0 auto;padding: 16px;}.top-users-page h1 {font-size: 22px;margin-bottom: 16px;}.top-users-tabs {display: flex;gap: 0;border-bottom: 2px solid #eee;margin-bottom: 20px;}.top-tab {flex: 1;background: transparent !important;border: none !important;color: #888 !important;font-size: 14px !important;font-weight: 600;padding: 10px 0 !important;cursor: pointer;border-bottom: 2px solid transparent !important;margin-bottom: -2px;transition: color .15s, border-color .15s;}.top-tab.active {color: #d63840 !important;border-bottom-color: #d63840 !important;}.top-user-row {display: flex;align-items: center;gap: 12px;padding: 10px 0;border-bottom: 1px solid #f0f0f0;}.top-user-row:last-child {border-bottom: none;}.top-rank {width: 28px;text-align: center;font-size: 13px;font-weight: 700;color: #999;flex-shrink: 0;}.top-user-row:nth-child(1) .top-rank {color: #f5a623;font-size: 16px;}.top-user-row:nth-child(2) .top-rank {color: #aaa;}.top-user-row:nth-child(3) .top-rank {color: #cd7f32;}.avatar-wrap {position: relative;flex-shrink: 0;width: 60px;height: 60px;}.avatar-wrap img {width: 60px;height: 60px;border-radius: 50%;background: #f0f0f0;}.badge-online {position: absolute;bottom: 1px;right: 1px;width: 10px;height: 10px;background: #22c55e;border-radius: 50%;border: 2px solid #fff;}.top-user-info {flex: 1;min-width: 0;}.top-user-info a {font-size: 14px;font-weight: 600;color: #333;text-decoration: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}.top-user-info a:hover {color: #d63840;}.top-stat {font-size: 13px;color: #666;white-space: nowrap;flex-shrink: 0;}.status-online {font-size: 11px;color: #22c55e;display: block;}.status-offline {font-size: 11px;color: #aaa;display: block;}.comment-meta {display: flex;align-items: center;gap: 8px;margin-bottom: 6px;}.comment-avatar-wrap {position: relative;flex-shrink: 0;width: 48px;height: 48px;}.comment-avatar-wrap img {width: 48px;height: 48px;border-radius: 50%;background: #f0f0f0;}.comment-meta-info {display: flex;flex-direction: column;gap: 1px;}.profile-page {max-width: 700px;margin: 0 auto;padding: 16px;}.profile-header {display: flex;gap: 20px;align-items: flex-start;padding-bottom: 20px;border-bottom: 1px solid #eee;margin-bottom: 20px;}.profile-avatar-wrap {position: relative;flex-shrink: 0;width: 96px;height: 96px;}.profile-avatar-wrap img {width: 96px;height: 96px;border-radius: 50%;background: #f0f0f0;}.badge-online-lg {width: 14px;height: 14px;bottom: 4px;right: 4px;}.profile-avatar-edit {position: absolute;bottom: 0;right: 0;width: 28px;height: 28px;border-radius: 50%;background: #fff !important;border: 1px solid #ddd !important;color: #555 !important;cursor: pointer;display: flex;align-items: center;justify-content: center;padding: 0 !important;}.profile-avatar-edit:hover {border-color: #d63840 !important;color: #d63840 !important;}.profile-display-name {font-size: 20px;margin: 0 0 4px;display: flex;align-items: center;gap: 8px;}.role-badge {font-size: 11px;padding: 2px 6px;border-radius: 4px;font-weight: 700;}.role-mod {background: #3b82f6;color: #fff;}.role-admin {background: #d63840;color: #fff;}.profile-username {font-size: 14px;color: #888;margin-bottom: 8px;}.profile-meta {font-size: 13px;color: #666;display: flex;gap: 6px;flex-wrap: wrap;}.profile-status {margin-top: 6px;font-size: 13px;}.profile-tabs {display: flex;border-bottom: 2px solid #eee;margin-bottom: 16px;}.profile-tab {display: flex;align-items: center;gap: 6px;padding: 10px 16px !important;background: transparent !important;border: none !important;border-bottom: 2px solid transparent !important;margin-bottom: -2px;color: #888 !important;font-size: 14px !important;font-weight: 600;cursor: pointer;transition: color .15s, border-color .15s;}.profile-tab.active {color: #d63840 !important;border-bottom-color: #d63840 !important;}.profile-liked-videos {display: grid;grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));gap: 12px;}.profile-video-item {text-decoration: none;color: #333;display: block;}.profile-video-thumb {position: relative;aspect-ratio: 16/9;background: #f0f0f0;border-radius: 6px;overflow: hidden;margin-bottom: 6px;}.profile-video-thumb img {width: 100%;height: 100%;object-fit: cover;}.thumb-duration {position: absolute;bottom: 4px;right: 4px;background: rgba(0,0,0,.7);color: #fff;font-size: 11px;padding: 1px 4px;border-radius: 3px;}.profile-video-title {font-size: 13px;font-weight: 500;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;line-height: 1.4;}.profile-video-meta {font-size: 12px;color: #888;display: block;margin-top: 2px;}.profile-video-item:hover .profile-video-title {color: #d63840;}.profile-comments-list {display: flex;flex-direction: column;gap: 12px;}.profile-comment-item {padding: 12px;background: #f9f9f9;border-radius: 6px;border-left: 3px solid #d63840;}.profile-comment-video a {font-size: 12px;color: #888;text-decoration: none;font-weight: 500;}.profile-comment-video a:hover {color: #d63840;}.profile-comment-content {font-size: 14px;color: #333;margin: 6px 0 4px;white-space: pre-wrap;word-break: break-word;}.profile-comment-meta {font-size: 12px;color: #aaa;}.profile-empty {color: #aaa;font-size: 14px;padding: 20px 0;text-align: center;}.avatar-modal-box {max-width: 480px !important;}.avatar-modal-title {font-size: 18px;font-weight: 700;margin-bottom: 16px;}.avatar-grid {display: grid;grid-template-columns: repeat(5, 1fr);gap: 8px;margin: 16px 0;}.avatar-option {width: 56px;height: 56px;border-radius: 50%;cursor: pointer;border: 2px solid transparent;transition: border-color .15s;background: #f0f0f0;}.avatar-option:hover {border-color: #aaa;}.avatar-option.selected {border-color: #d63840;}.avatar-pagination {display: flex;gap: 4px;justify-content: center;flex-wrap: wrap;}.avatar-page-btn {width: 28px;height: 28px;border-radius: 4px;background: transparent !important;border: 1px solid #ddd !important;color: #555 !important;font-size: 12px !important;cursor: pointer;padding: 0 !important;}.avatar-page-btn.active {background: #d63840 !important;border-color: #d63840 !important;color: #fff !important;}.avatar-modal-footer {display: flex;align-items: center;justify-content: flex-end;gap: 12px;margin-top: 16px;padding-top: 12px;border-top: 1px solid #eee;}.avatar-selected-preview img {border-radius: 50%;}.home-page {position: relative;padding: 20px 30px 50px;float: right;background: #fff;width: 100%;}.home-section {margin-bottom: 32px;}.home-section-header {display: flex;align-items: center;justify-content: space-between;margin-bottom: 12px;}.home-section-title {font-size: 24px;font-weight: 700;color: #333;margin: 0;}.home-section-title a {color: inherit;text-decoration: none;}.home-section-title a:hover {color: #d63840;}.home-section-more {color: #d63840;text-decoration: none;font-size: 14px;font-weight: 600;white-space: nowrap;}.home-section-more:hover {text-decoration: underline;}.more-mobile {display: none;}.more-desktop {display: inline;}@media (max-width: 600px) {.more-mobile {display: inline;font-size: 18px;}.more-desktop {display: none;}}.home-comments-section .home-section-title {margin-bottom: 12px;}.home-comments-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap: 12px;}@media (max-width: 600px) {.home-comments-grid {grid-template-columns: 1fr;}}.home-comment-card {background: #f9f9f9;border-radius: 8px;padding: 12px;border: 1px solid #eee;display: flex;flex-direction: column;gap: 8px;transition: border-color .15s;min-width: 0;}.home-comment-card:hover {border-color: #d63840;}.home-comment-header {display: flex;align-items: center;justify-content: space-between;gap: 8px;}.home-comment-user {display: flex;align-items: center;gap: 8px;text-decoration: none;color: #333;font-size: 16px;font-weight: 600;min-width: 0;}.home-comment-user img {width: 32px;height: 32px;border-radius: 50%;flex-shrink: 0;background: #f0f0f0;}.home-comment-user span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.home-comment-user:hover {color: #d63840;}.home-comment-likes {font-size: 12px;color: #d63840;white-space: nowrap;flex-shrink: 0;}.home-comment-content {font-size: 16px;color: #555;line-height: 1.5;flex: 1;word-break: break-word;}.home-comment-video {font-size: 12px;color: #888;text-decoration: none;white-space: nowrap;overflow: hidden;max-width: 100%;text-overflow: ellipsis;display: block;border-top: 1px solid #eee;padding-top: 8px;}.home-comment-video:hover {color: #d63840;}.home-hero {border-bottom: 1px solid #eee;margin-bottom: 20px;}.home-hero h1 {font-size: 28px;margin: 0 0 4px;color: #333;}.home-hero p {font-size: 18px;color: #888;margin: 0;}#avatar-file {display: block;width: 100%;margin: 12px 0;font-size: 14px;}#avatar-preview {display: block;width: 128px;height: 128px;object-fit: cover;border-radius: 50%;}#avatar-preview[hidden] {display: none;}#avatar-error {font-size: 16px;}.profile-bio {margin: 6px 0 0;font-size: 18px;line-height: 1.4;opacity: .85;word-break: break-word;}.profile-bio-edit {display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 8px 0;max-width: 480px;}#bio-input {flex: 1 1 220px;min-width: 0;padding: 6px 10px;font-size: 14px;border: 1px solid rgba(128,128,128,.4);border-radius: 6px;background: transparent;color: inherit;}#bio-input:focus {outline: none;border-color: currentColor;}#btn-save-bio {width: auto;padding: 6px 16px !important;}#bio-msg {font-size: 18px;opacity: .8;}