/* PsyPlay StreamPorn Custom v31 | Build: 2026-05-06 | Dark mode */
@import url(https://fonts.googleapis.com/css?family=Oswald|Montserrat:400,700);#mv-info .mvi-cover:after,#mv-info .mvi-cover:before,.movies-list .ml-item .ml-mask:after,.movies-list .ml-item .ml-mask:before,header .header-logo:after{content:""}.fake_player section span.controles,.lnk{text-overflow:ellipsis;white-space:nowrap}body{background:#0a0a0f;font-size:14px;font-weight:400;color:#eee;margin:0;padding:0;-webkit-text-size-adjust:none;position:relative}h1,h2,h3,h4,h5,h6{font-weight:700}a{color:#ff5e3a;text-decoration:none!important;outline:0;-moz-outline:none}a:hover{text-decoration:none}a:focus,a:hover{color:#ff2a6d}a:active,a:focus{outline:0}.mt5{margin-top:5px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mb10{margin-bottom:10px!important}.mb5{margin-bottom:5px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr20{margin-right:20px}.ml10{margin-left:10px!important}.ml5{margin-left:5px}.dlb{display:block}.dib,.thumb{display:inline-block}.fll{float:left}.flr{float:right}.clr{clear:both}.btn-block{border-radius:3px}.btn-successful{background:linear-gradient(135deg,#ff5e3a 0%,#ff2a6d 100%);border:none;color:#fff!important;border-radius:8px;box-shadow:0 4px 12px rgba(255,94,58,0.3);transition:all 0.2s ease;font-weight:600;letter-spacing:0.02em}.btn-successful:active,.btn-successful:focus,.btn-successful:hover{background:#ff5e3a;border-bottom:3px solid #ff2a6d}.btn-default{background:#1a1a24;border:1px solid rgba(255,255,255,0.08)!important;border-radius:8px;color:#fff;padding:8px 16px;transition:all 0.15s ease}.btn-default:hover{background:#22222e;transform:translateY(-1px)}.btn-default:active,.btn-default:focus,.btn-default:hover{background:#e5e5e5!important;border-bottom:3px solid #ccc!important}.btn-primary{background:linear-gradient(135deg,#ff5e3a 0%,#ff2a6d 100%);border:none!important;border-radius:8px;color:#fff;padding:8px 18px;font-weight:600;transition:all 0.15s ease;box-shadow:0 4px 12px rgba(255,94,58,0.25)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(255,94,58,0.35)}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:#2D94D9;border-bottom:3px solid #2486C8!important}.btn-danger{background:#DF091E;border:none;border-bottom:3px solid #CC091C!important}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{background:#D9091E;border-bottom:3px solid #CC091C!important}.btn-login{height:34px;line-height:32px;padding:0 15px}.btn-facebook{background:#39569B;color:#fff!important;border:none;border-bottom:3px solid #314A86!important}.btn-facebook:hover{background:#314A86;border-bottom:3px solid #2B4073}.thumb{background-position:50% 25%;background-size:cover}.cluetip-inner .btn-danger{background:#ccc!important;border:none;border-bottom:3px solid silver!important}header{background:rgba(20,20,28,0.85)!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);height:70px;width:100%;display:table;box-shadow:0 1px 0 rgba(255,255,255,0.04),0 4px 16px rgba(0,0,0,0.4);position:fixed;top:0;left:0;z-index:99;border-bottom:1px solid rgba(255,255,255,0.06)}header .header-logo{margin-top:7px;position:relative;display:inline-block;float:left;margin-right:50px}header .header-logo:after{background:#555;display:inline-block;height:45px;position:absolute;right:-30px;top:5px;width:1px}header .header-logo h1{font-size:0;margin:0}#logo{background-image:url(./img/logo-dark.svg);background-position:50% 25%;background-size:cover;height:51px;width:187px;display:inline-block}#menu{float:left}#menu ul.top-menu{list-style:none;padding:0}#menu ul.top-menu li{display:inline-block;float:left;margin:0 5px;position:relative}#menu ul.top-menu li a{height:70px;line-height:70px;margin:0;padding:0 5px;font-family:Oswald;font-size:16px;text-transform:uppercase;display:inline-block;color:#ddd}#menu ul.top-menu li.active a,#menu ul.top-menu li:hover a{color:#ff5e3a}#menu ul.top-menu li.active a{border-bottom:3px solid #ff5e3a}#menu .sub-container{position:absolute;top:60px;left:-20px;width:500px;background:#2a2a2a!important;border:1px solid #ccc;border-left:none;border-bottom:none;border-right:none;z-index:5;box-shadow:0 0 3px rgba(0,0,0,.1)}#search,#searchform .fa{position:relative;float:right}#menu .sub-container ul.sub-menu{padding:10px;overflow:hidden}#menu .sub-container ul.sub-menu li{width:30%;float:left;margin:0 1.65%}#search,#top-user .top-user-content.guest{margin-top:17px}#menu .sub-container ul.sub-menu li a{height:30px;line-height:30px;font-family:Arial,Helvetica,sans-serif;font-size:14px;padding:0 10px;text-transform:none;display:block;border-bottom:none!important}#menu .sub-container ul.sub-menu li:hover a{background:#ff5e3a;color:#fff!important}#menu ul.top-menu li:hover .sub-container ul.sub-menu li a{color:#aaa}#searchform .fa{top:-25px;color:#ff5e3a;font:normal normal normal 18px/1 FontAwesome;right:13px}#slider .slide-caption h2,#top-news .nav li a,.modal-header{font-family:Montserrat}#search{width:295px}#search input.search-input{border:none;background:#444;box-shadow:none;color:fff}#search .search-submit{display:inline-block;font-size:18px;position:absolute;top:0;right:0;height:34px;width:34px;text-align:center}#main,#slider,.top-content{position:relative}#search .search-submit i{line-height:30px}#top-user{float:right;margin-left:15px}#main{min-height:800px;padding-top:70px}.page-category .pad{height:20px!important}.top-content{height:405px}#slider{height:100%;overflow:hidden;display:block;padding-right:0;width:1170px;background:#bbb}#slider .swiper-slide{background-position:50% 25%;background-size:cover;position:relative;width:100%!important;overflow:hidden}#slider .swiper-slide .slide-link{position:absolute;width:100%;height:100%;z-index:9}#slider .slide-caption{position:absolute;right:-380px;top:0;opacity:0;height:100%;width:380px;padding:20px 30px;color:#fff;background:rgba(0,0,0,.7);transition:all .3s ease;-webkit-transition:all .3s ease}#slider:hover .slide-caption{left:auto;right:380px;opacity:1}#slider .slide-caption h2{word-wrap: break-word;margin:0 0 10px;font-size:24px;color:#ff5e3a}#slider .slide-caption .slide-caption-info{background:rgba(0,0,0,.5);color:#ccc;border-radius:4px;padding:0;border:1px solid rgba(255,255,255,.2);margin-top:15px;font-size:12px}#slider .slide-caption .slide-caption-info .block{margin:10px 15px;line-height:1em}#slider .slide-caption .slide-caption-info .block strong{display:inline-block;width:80px}#top-news{background:#222;width:380px;height:100%;overflow:hidden;color:#ccc;padding:0;position:absolute;top:0;right:0;z-index:3}#top-news .nav{height:40px;border-bottom:none;background:#111;box-shadow:0 0 3px rgba(0,0,0,.2);z-index:2}#top-news .nav li{border:none;height:40px;line-height:40px;border-radius:0!important}#top-news .nav li a{line-height:40px!important;padding:0 18px!important;border:none;border-radius:0!important;color:#fff;margin-right:0}.movies-list-wrap .ml-title span,.news-view-content h1.title,.survey .sv-caption,.survey h5{font-family:Montserrat}#top-news .nav li.active a{background:0 0;border-bottom:2px solid #88C64C;height:40px}#top-news .nav li:hover a{background:#333}#top-news .top-news{position:relative}#top-news .top-news-content{width:100%;display:block;position:absolute;bottom:0;left:0;right:0;top:40px}#top-news .top-news-content .tn-news{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0}#top-news .top-news-content .tn-notice{position:absolute;overflow:hidden;top:0;left:0;bottom:85px;right:0}#top-news .top-news-content ul{list-style:none;padding:0;margin:0}#top-news .top-news-content ul.tn-news li{display:block;padding:15px;border-bottom:1px solid rgba(255,255,255,.1)}#top-news .top-news-content ul.tn-news li.tn-apps{background:#111;border-top:1px solid #383838;margin-bottom:-10px}#top-news .top-news-content ul.tn-news li:hover{background:#181818}#top-news .top-news-content ul.tn-news li:hover .tnc-info h4 a{color:#fff}#top-news .top-news-content ul.tn-news li:hover .news-thumb{opacity:1}#top-news .top-news-content ul.tn-news li .news-thumb{width:100px;height:60px;float:left;opacity:.8}#top-news .top-news-content ul.tn-news li .tnc-info{padding-left:115px}#top-news .top-news-content ul.tn-news li .tnc-info h4{margin:0}.logged .avatar,p.none{margin-left:10px}#top-news .top-news-content ul.tn-news li .tnc-info h4 a{word-wrap: break-word;font-size:14px;line-height:1.4em;font-weight:400;color:#ccc}#top-news .top-news-content ul.tn-news li.view-more{text-align:center;background:#111;font-weight:700;margin-bottom:-1px}#top-news .top-news-content ul.tn-news li.view-more a i{font-size:16px;color:#fff;margin-left:10px}#top-news .top-news-content ul.tn-notice li{padding:15px;border-bottom:1px solid rgba(255,255,255,.1)}#top-news .top-news-content ul.tn-notice li:hover{background:#181818}#top-news .top-news-content ul.tn-notice li a{color:#eee}#top-news .top-news-content ul.tn-notice li a span{display:block;margin-bottom:5px}#top-news .top-news-content ul.tn-notice li a span i{background:#88C64C;color:#fff;font-style:normal;padding:3px 5px;display:inline-block;font-size:10px}#top-news .top-news-content .tab-pane{position:relative;height:365px}#top-news .top-news-content .tab-pane .tnc-apps{background:#111;box-shadow:0 0 10px rgba(0,0,0,.5);position:absolute;z-index:3;bottom:0;left:0;width:100%;padding:10px;font-family:Montserrat;font-size:0}#top-news .top-news-content .tab-pane .tnca-block{position:relative;width:46%;margin:2%;color:#fff;padding:10px 10px 10px 50px;border:1px solid #555;background:#222;font-size:12px;display:inline-block;line-height:14px}#top-news .top-news-content .tab-pane .tnca-block span{display:block;font-size:14px}#top-news .top-news-content .tab-pane .tnca-block i{font-size:28px;position:absolute;top:8px;left:15px}#top-news .top-news-content .tab-pane .tnca-block:hover{background:#fff;border:1px solid #fff;color:#333}#top-news .top-news-content .tab-pane .tnca-block.ios:hover i{color:#537DF9}#top-news .top-news-content .tab-pane .tnca-block.android:hover i{color:#ff5e3a}#top-news .top-news-content ul.tn-premium{overflow:hidden;padding:10px}#top-news .top-news-content ul.tn-premium li{display:block;width:44%;margin:3%;float:left}#top-news .top-news-content ul.tn-premium li a{border:1px solid #555;background:#333;color:#fff;display:block;position:relative;text-align:center;padding:13px;border-radius:3px;box-shadow:0 2px 0 0 rgba(255,255,255,.1)}#top-news .top-news-content ul.tn-premium li a:hover{background:#555;border-color:#888}#top-news .top-news-content ul.tn-premium li a .price{font-size:40px;display:block}#top-news .top-news-content ul.tn-premium li a .btn{display:block;margin-top:10px}.social-home,.survey{padding:15px;text-align:center;background:url(./img/survey.jpg) bottom left no-repeat #fff;position:relative;box-shadow:0 3px 3px 0 rgba(0,0,0,.2)}.social-home{background:#333;text-align:left;height:50px}.social-home .addthis_native_toolbox{display:inline-block;float:left;height:20px}.social-home .sh-like{float:left;margin-right:2px}.social-home .at-share-tbx-element .addthis_button_google_plusone #___plusone_0{width:70px!important}.social-home .sh-text{margin-left:15px}.survey-full{display:block}.survey .sv-caption{position:absolute;top:20px;left:30px;width:300px;font-size:14px;text-align:left;opacity:.3;display:none}.survey .sv-caption span{display:block;font-size:37px;line-height:40px}.survey .sv-caption i{font-style:normal;height:24px;line-height:24px;border-radius:15px;border:1px solid #333;padding:0 10px;display:inline-block}.survey .sv-info{text-align:center}.survey h5{font-size:20px;margin:0 0 10px}.survey .btn{min-width:80px;padding:6px 15px;margin:0 5px}.pad{height:40px;width:100%;display:block}.movies-list-wrap{display:block;overflow:hidden;margin:0 0 40px}.movies-list-wrap .ml-title{display:block;margin-bottom:10px}.movies-list-wrap .ml-title span{font-size:18px;font-weight:400;display:inline-block;padding:0 20px;height:40px;line-height:40px;background:#ff5e3a;color:#fff;border-radius:3px 3px 0 0}.movies-list-wrap .ml-title span i{font-size:14px}.movies-list-wrap .ml-title .nav-tabs{display:inline-block;margin-left:15px;border-bottom:none}.movies-list-wrap .ml-title .nav-tabs li.active a{border-radius:3px}.movies-list-wrap .ml-title .nav-tabs li a{border:none;height:40px;line-height:40px;padding:0 15px;text-align:center;min-width:80px;color:#ddd}.movies-list{display:block;margin:0 -1%}.movies-list .ml-item{width:10.5%;margin:1%;float:left;position:relative;height:260px;overflow:hidden;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,0.4);transition:all 0.25s cubic-bezier(0.4,0,0.2,1);background:#1a1a24}.ml-item:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(0,0,0,0.7);z-index:10}.movies-list .ml-item .mli-quality{background:linear-gradient(135deg,#ff5e3a 0%,#ff2a6d 100%);border-radius:6px;color:#fff;text-transform:uppercase;letter-spacing:0.04em;box-shadow:0 2px 6px rgba(0,0,0,0.3);font-size:11px;font-weight:500;height:auto;line-height:normal;padding:4px 6px;position:absolute;right:8px;top:8px;width:auto;z-index:4}.movies-list .ml-item .mli-thumb{width:100%;height:100%}img.thumb.mli-thumb{width:100%!important;height:auto!important;min-height:100%!important}.movies-list .ml-item .mli-info{position:absolute;bottom:0;left:0;width:100%;height:auto;padding:24px 10px 10px;background:linear-gradient(to top,rgba(0,0,0,0.95) 0%,rgba(0,0,0,0.6) 70%,rgba(0,0,0,0) 100%);z-index:5}.movies-list .ml-item .mli-info h2{font-size:14px;margin:0;font-weight:400;text-align:center;color:#fff;text-shadow:0 0 2px rgba(0,0,0,.6)}.movies-list .ml-item .mli-eps{position:absolute;top:10px;right:10px;width:40px;padding-top:8px;text-align:center;height:40px;border-radius:50%;background:rgba(136,198,76,.9);color:#fff;font-size:10px;text-transform:uppercase;line-height:1em;text-shadow:0 0 2px rgba(0,0,0,.3)}.movies-list .ml-item .mli-eps i{display:block;font-weight:700;font-size:16px;font-style:normal;margin-top:3px}.movies-list .ml-item .ml-mask{display:inline-block;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.movies-list .ml-item .ml-mask:before{background:rgba(0,0,0,.6);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.movies-list .ml-item .ml-mask:hover:before{opacity:1}.movies-list .ml-item .ml-mask:after{width:55px;height:55px;background-image:url(./img/btn-overlay.png);background-position:50% 25%;background-size:cover;opacity:0;position:absolute;top:50%;left:50%;margin-top:-27.5px;margin-left:-27.5px}.movies-list .ml-item .ml-mask:hover:after{opacity:1}.movies-list .ml-item .ml-mask:after,.movies-list .ml-item .ml-mask:before{transition:all .2s ease 0;-webkit-transition:all .2s ease 0;z-index:4}.mlw-related .movies-list .ml-item{width:14.6%;margin:1%;height:280px}.page-detail .pad{height:20px}.main-detail{width:1200px;margin:0 auto}#bread .breadcrumb{padding:0;background:0 0;color:#333}#bread .breadcrumb a{color:#777}#mv-info{margin-bottom:0;position:relative}#mv-info .mvi-cover{height:500px;width:100%;position:relative}#mv-info .mvi-cover:after{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.3);transition:all .3s ease 0;-webkit-transition:all .3s ease 0}#mv-info .mvi-cover:before{width:110px;height:110px;background-image:url(./img/btn-play.png);background-position:50% 25%;background-size:cover;display:inline-block;position:absolute;top:50%;margin-top:-55px;margin-left:-55px;left:50%;z-index:2;border-radius:55px;border:6px solid rgba(255,255,255,1);transition:all .3s ease 0;-webkit-transition:all .3s ease 0}#mv-info .mvi-cover:hover:before{border:8px solid rgba(255,255,255,1);box-shadow:0 0 30px rgba(0,0,0,.3)}#mv-info .mvi-cover:hover:after{background:rgba(0,0,0,.1);box-shadow:0 0 150px rgba(0,0,0,.4) inset}#mv-info .mvi-view{position:absolute;color:#fff;bottom:20px;right:25px;font-size:18px;font-weight:700;font-style:italic;z-index:9;text-shadow:0 1px 1px rgba(0,0,0,.5)}#mv-info .mvi-content{background:rgba(255,255,255,.05);padding:20px;font-size:12px;position:relative;width:100%;margin-top:-5px}#mv-info .mvi-content h3{font-size:20px;line-height:28px;margin:0 10px 10px 0;display:initial}#mv-info .mvi-content .block-trailer{display:inline-block;vertical-align:middle;margin-bottom:10px}#mv-info .mvi-content .block-trailer a{border-radius:15px;padding:4px 15px;font-size:12px;cursor:pointer}#mv-info .mvi-content .mvic-desc{width:700px;margin-right:20px;min-height:210px;float:left;padding-right:20px;border-right:none}#mv-info .mvi-content .mvic-desc .desc{width:100%;margin-bottom:10px;font-size:12px;font-style:italic;color:#aaa}#mv-info .mvi-content .mvic-info{width:100%;display:block}#mv-info .mvi-content .mvic-info p{margin-bottom:3px}#mv-info .mvi-content .mvic-info .mvici-left{float:left;width:48%;margin-right:2%}#mv-info .mvi-content .mvic-info .mvici-right{float:left;width:50%}#mv-info .mvi-content .mvic-thumb{width:140px;height:210px;float:left;margin-right:20px}#mv-info .mvi-content .mvic-btn{position:absolute;top:10px;right:20px;left:900px;bottom:20px}#backdrops,#bar-player,#bar-player .bp-view,#content-cover,.mv-rating{position:relative}#mv-info .mvi-content .mvic-btn .btn{margin:8px 0}#mv-info .mvi-content .imdb-r,#mv-info .mvi-content .quality{display:inline-block;font-size:11px;text-transform:uppercase;color:#fff;margin-left:2px;padding:2px 5px;border-radius:3px}#mv-info .mvi-content .quality{background:#222}#mv-info .mvi-content .imdb-r{background:#f9a302;margin-top:-2px}#mv-info .mvi-content .block-social{display:block;margin-bottom:10px}#mv-keywords{margin-bottom:20px;padding:20px;display:block;clear:both;background:#2d2d2d}#mv-keywords.tv-keywords{margin-bottom:0}#backdrops{font-size:12px;width:100%}#mv-keywords a{margin:5px 15px 5px 0;color:#888;text-transform:capitalize}#mv-keywords a:hover{color:#ff5e3a}#mv-keywords a h5{font-size:14px;font-weight:400;white-space:nowrap;display:inline-block;margin:0}#mv-keywords a h5:before,#mv-keywords a:before{content:'#'}.mv-rating{text-align:left;font-size:14px;margin-top:5px}.mv-rating .star-rating .caption{font-size:12px;text-transform:uppercase}.mv-rating .star-rating{display:inline-block;height:24px!important;font-size:20px!important}.mv-rating label{display:block;margin-bottom:-2px;font-size:10px;font-weight:400;text-transform:uppercase;padding-top:2px;padding-left:2px}.mv-rating .clear-rating-active{display:none!important}.mv-rating .rating-container .rating-stars::before{text-shadow:none}.mv-rating .rating-active .rating-container{cursor:pointer}.mv-rating .btn{float:left;margin:0 10px 0 0!important;padding:4px 10px!important;font-weight:700;font-size:24px;cursor:default}#content-cover{height:300px;background:50% 15% #fff;width:100%;background-size:cover}#content-embed,#media-player{background:#222;width:100%;position:relative}#content-embed.active,#media-player.active{margin-top:50px}#bar-player{background:#222;font-size:0}#bar-player .bp-view{float:right;color:#ddd;padding:10px;font-size:14px}#bar-player .bp-btn-favorite span:after{content:"Favorite"}#bar-player .bp-btn-img span:after{content:"Photos"}#bar-player .bp-btn-light span:after{content:"Turn off light"}#bar-player .bp-btn-light.active span:after{content:"Turn on light"}#bar-player .bp-btn-auto span:after{content:"Off"}#bar-player .bp-btn-auto.active span:after{content:"On"}#bar-player .btn{color:#ccc;padding:10px 20px;margin-right:2px;font-weight:700;border-radius:0}#bar-player .btn:hover{color:#fff}#bar-player .btn.active{background:#333;color:#fff}#bar-player .bp-btn-light.active{background:#666;color:#fff}#bar-player .btn i{margin-right:5px}#overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:-1}#overlay.active{z-index:100;background:rgba(0,0,0,.98)}.page-watch{z-index:auto!important}#comment-area{display:none;position:fixed;bottom:0;right:20px;z-index:101}#comment-area.active{display:block}#comment-area #toggle{display:inline-block;cursor:pointer;position:absolute;right:0;bottom:20px}#comment-area #comment{display:inline-block;position:absolute;bottom:-500px;right:0;background:#111;border-radius:5px 5px 0 0;transition:all .3s ease 0;-webkit-transition:all .3s ease 0}#comment-area #comment.active{bottom:0}#comment-area #comment .content{width:470px;height:280px;overflow-y:auto;margin:10px 10px 0 20px;position:relative}#comment-area #comment .cac-close{position:absolute;cursor:pointer;top:-30px;height:30px;line-height:30px;right:10px;text-align:center;background:#333;color:#fff;border-radius:5px 5px 0 0;padding:0 15px;font-size:12px}.logged,.logged .btn-feed{position:relative}.bootstrap-select.btn-group .dropdown-menu li.disabled a,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}#comment-area #comment .cac-close i{vertical-align:text-top}.logged .logged-feed{display:inline-block;margin-top:15px;position:relative}.logged .btn-logged i{font-size:24px;color:#ddd}.logged .btn-logged.active i{color:#ff5e3a}.logged .btn-logged span.feed-number{position:absolute;top:0;left:24px;background:#C00;color:#fff;line-height:16px;padding:0 3px;min-width:16px;font-size:12px;border-radius:8px}.logged .logged-user{float:right;margin-top:17px}.logged .avatar{position:relative;padding-right:20px;display:inline-block;overflow:hidden}.logged .avatar img{width:34px;height:34px;border-radius:50%}.logged .avatar .fa{font-size:12px;color:#ddd;width:16px;height:16px;border-radius:50%;position:absolute;top:50%;margin-top:-8px;right:0;text-align:center;line-height:12px}.logged.open .avatar .fa{color:#ff5e3a}.logged .logged-user{position:relative}.logged .dropdown-menu{left:auto;right:-1px!important;padding:0;overflow:hidden;width:180px;background:#333}.logged .logged-feed .dropdown-menu>li a:hover,.logged .logged-user .dropdown-menu>li>a:hover{background:#444}.logged .logged-feed .dropdown-menu>li a{color:#eee}.logged .logged-user .dropdown-menu>li>a{padding:5px 12px;white-space:normal;color:#ddd}.logged .logged-user .dropdown-menu>li>a .badge{float:right}.logged .logged-user .dropdown-menu>li{border-bottom:1px solid #555}.logged .logged-user .dropdown-menu>li:last-of-type{border-bottom:none}.logged .logged-user .dropdown-menu>li.active{background:#ff5e3a!important;border-bottom:none}.logged .logged-user .dropdown-menu>li.active a{background:0 0!important;color:#fff!important}.logged .logged-user .dropdown-menu>li>a>i{width:16px;text-align:center}.logged .logged-feed .dropdown-menu{width:300px}.logged .logged-feed .dropdown-menu>li.more a{padding:12px 0;text-align:center;background:#666;color:#eee;font-size:12px}.logged .logged-feed .dropdown-menu>li.more a i{position:relative;left:auto;top:auto;font-size:16px}.logged .logged-feed .dropdown-menu>li>a{padding:8px 12px 8px 38px;font-size:14px;width:310px;white-space:normal;line-height:1.2em;position:relative}.logged .logged-feed .dropdown-menu>li>a span.time{display:block;color:#aaa;font-style:italic;font-size:11px;margin-top:3px}.logged .logged-feed .dropdown-menu>li>a>i{position:absolute;top:8px;left:10px;width:20px;height:20px;line-height:20px;text-align:center}.logged .logged-feed .dropdown-menu>li>a>i.fa-2x{top:10px;font-size:1.5em}.logged .logged-feed .dropdown-menu>li>a>strong{color:#ff5e3a}.logged .logged-feed .dropdown-menu>li{border-bottom:1px solid #555}.profiles-wrap{background:#222;color:#ddd;margin-bottom:50px}.profiles-wrap .sidebar{float:left;width:20%;position:relative;min-height:550px;color:#eee;background: #222;}.profiles-wrap .pp-main{float:right;width:80%;position:relative;min-height:550px;background:#333}.profiles-wrap .pp-main .ppm-head ul.nav-tabs{background:#222}.profiles-wrap .pp-main .ppm-head ul.nav-tabs li a{border:none!important;border-radius:0;padding:10px 50px;margin:0;color:#fff}.profiles-wrap .pp-main .ppm-head ul.nav-tabs li a:focus,.profiles-wrap .pp-main .ppm-head ul.nav-tabs li a:hover{background:rgba(0,0,0,.02)}.profiles-wrap .pp-main .ppm-content{padding:20px}.profiles-wrap .pp-main .ppm-head .ppmh-title{padding:10px 15px;background:#555;color:#fff}.profiles-wrap .pp-main .ppm-head .ppmh-title .pull-right{font-size:11px;color:#fff;text-transform:uppercase;margin-top:3px}.noti-content{padding:0!important}.noti-content ul{list-style:none;padding:0}.noti-content ul li{border-bottom:1px solid #444}.noti-content ul li a{padding:15px 20px 15px 50px;display:block;position:relative;color:#ddd}.noti-content ul li a i{position:absolute;top:16px;left:20px;line-height:20px}.noti-content ul li:hover{background:rgba(0,0,0,.01)}.noti-content ul li a strong{color:#ff5e3a}.noti-content ul li a .time{display:block;color:#bbb;font-size:12px;font-style:italic}.uc-form{max-width:500px;margin:20px 0}.uc-form .form-group{margin-bottom:20px}.uc-form .ucf-b{width:30.3%;margin-right:3%;float:left}.uc-form .ucf-b:last-of-type{margin-right:0;width:33.3%}.uc-form .avatar img{width:100px;height:100px;border-radius:50%}.uc-form textarea{resize:none}.user-content{padding:40px 100px!important}.user-content .uct-avatar{float:left}.user-content .uct-avatar img{width:180px;height:180px;border-radius:50%}.user-content .uct-info{padding-left:230px}.user-content .uct-info .block{padding:8px 0;border-bottom:1px solid #555;color:#ccc}.user-content .uct-info .block label{width:120px;display:inline-block;color:#e4e4e4}.offer-content{padding:0!important}.offer-content ul{list-style:none;padding:0}.offer-content ul li{border-bottom:1px solid #444;border-top:1px solid #444;margin-bottom:-1px;padding:15px 110px 15px 20px;position:relative}.offer-content ul li:hover{background:rgba(0,0,0,.02)}.offer-content ul li .btn{position:absolute;top:50%;margin-top:-17px;right:15px;width:80px;text-align:center}.offer-content ul li .time{color:#bbb;font-size:11px;margin-top:3px;display:block}.offer-content ul li h3{font-size:16px;margin:0 0 8px}.block-padding{background:#fff;padding:20px;border:1px solid #ddd;box-shadow:0 3px 0 rgba(0,0,0,.1);border-radius:5px}.block-padding:hover{border:1px solid #ccc;box-shadow:0 3px 0 rgba(0,0,0,.2)}.apps-content{position:relative}.apps-content:before{content:"";width:100%;height:205px;position:absolute;top:0;left:0;background-size:cover;background-position:50% 25%;background-image:url(./img/app-bg.jpg)}.apps-content .btn{padding:8px 30px}.apps-content .ac-block-ul{margin:20px -1%;overflow:hidden;position:relative;z-index:2}.apps-content .ac-block{float:left;width:31.33%;margin:1%}.apps-content .ac-block.disabled *{color:#ccc}.apps-content .ac-block.disabled .btn{background-color:#ccc!important;border-color:#bbb!important;color:#eee!important}.apps-content .ac-block .title{font-weight:700;margin-bottom:0;margin-top:20px}.apps-content .ac-block .small{color:#bbb}.ac-desc{position:relative;z-index:2;color:#fff}.ac-desc h3{margin-top:0;font-size:20px;padding-top:3px}.ac-desc .app-icon{width:100px;height:100px;float:left}.ac-desc .desc{padding-left:115px}.sidebar .sb-title{padding:12px 16px;background:linear-gradient(135deg,#ff5e3a 0%,#ff2a6d 100%);color:#fff;border-radius:8px 8px 0 0;font-weight:700;font-size:15px;letter-spacing:-0.01em}.sidebar .sidebar-menu ul{list-style:none;padding:0}.sidebar .sidebar-menu ul li{border-bottom:1px solid rgba(0,0,0,.05)}.sidebar .sidebar-menu ul li a{display:block;padding:10px 15px;color:#aaa}.sidebar .sidebar-menu ul li a:hover{background:rgba(255,255,255,.05)}.sidebar .sidebar-menu ul li.active{background:#333}.sidebar .sidebar-menu ul li.active a{color:#eee}.sidebar .sidebar-menu ul li a .badge{float:right}.sidebar .sidebar-menu ul li a i{width:16px;text-align:center}.mlw-profiles{margin-bottom:0}.mlw-profiles .movies-list .ml-item{width:14.66%;height:220px;margin:0 1% 2%}.ml-item.ml-item-remove:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.7);z-index:9}.ml-item.ml-item-remove:after{content:"Removed";text-align:center;color:#fff;z-index:10;font-size:14px;position:absolute;background:#888;top:0;left:0;right:0;line-height:1.6em}.mli-fixed{position:absolute;top:0;left:0;background:#E1D000;font-size:12px;color:#fff;padding:3px 8px;font-weight:700;display:inline-block;width:100%;z-index:9;text-align:center}#footer .footer-link-head,p.author-name{font-size:16px}footer{background:#0a0a0f;padding:48px 0 32px;color:#b0b0c0;margin-top:60px;border-top:1px solid rgba(255,255,255,0.06)}footer a{color:#b0b0c0;transition:color 0.15s ease}footer a:hover{color:#ff5e3a}#footer .footer-link{float:left;margin-right:60px}#footer .footer-link.end{margin-right:0}#commentfb{padding:10px 20px;margin:20px 0;background:#252525;display:block}#respond p input, #respond p textarea { background: #1a1a1a; border: 0; }p.author-name {#fff}.comment-content.entry.clr { color: #aaa; }.comment-avatar img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;height:40px;width:40px}.comment-avatar{float:left}.comment-author{margin-left:15px;float:left;padding:4px}p.author-name{margin:0;font-weight:700;color:#fff}p.comment-date{font-size:12px}a.comment-reply-link{color:#fff;font-size:11px;padding:5px;background:#ff5e3a}a.comment-reply-link:hover{background:#6d6d6d}.reply.comment-reply-link{margin-bottom:15px}.comment-cont{margin-bottom:16px;padding:16px;background:#1a1a24;border:1px solid rgba(255,255,255,0.06);border-radius:10px}.post-comments .comment-cont:last-child{border-bottom:0}#comments h3.heading{margin-bottom:25px}section#comments{padding:10px}h3#reply-title{display:none}p.comment-awaiting-moderation,p.must-log-in{background:#fdfce2;border:1px solid #dcd06a;color:#545454;font-size:12px;padding:7px 15px}p.comment-awaiting-moderation i.fa{color:#d44141}.comment-form span.required{color:red}.infopage{background:#252525;box-shadow:0 0 5px rgba(0,0,0,.1)}.infopage .infopage-head{display:block;padding:10px 20px;background:#333;border-bottom:none;font-size:20px}.infopage .content{padding:15px 20px}.infopage .ip-left{width:49%;float:left;margin-right:1%}.infopage .ip-right{width:50%;float:left;margin-top:-10px}.mlw-request h2{margin:0 0 10px;font-size:18px}.mlw-request .ml-item{width:23%;height:230px}.main-news{width:1120px;margin:0 auto 30px}.news-block .news-content{width:800px;float:left;min-height:300px}.news-block .news-sidebar{width:300px;float:right;min-height:300px}.news-view-content{border-bottom:20px solid #1a1a1a}.news-view-content h1.title{margin:0 0 10px;font-size:26px}.news-view-content .tags{margin-top:30px}.news-view-content .tags a{color:#888}.news-list-item .thumb{max-height:180px;overflow:hidden;float:left}.news-block .news-sidebar .news-list-item .info{display:inline-block;width:100%}.news-block .news-sidebar .news-list-item .info h2{font-size:16px;line-height:1.2em;font-family:Arial,Helvetica,sans-serif}.box .box-head,.content-padding h3.title,.news-list .news-list-item .info h2,.news-list-item .info h2{font-family:Montserrat}.news-block .news-sidebar .news-list-item .info span{display:none}.content-padding{padding:20px}.content-padding h3.title{margin-top:0;margin-bottom:10px;font-size:18px}.movies-embed h4{font-size:14px}.movies-embed .me-li{padding:5px 0;border-bottom:1px solid #444}.nvc-thumb{height:250px;overflow:hidden;background-position:50% 25%;background-size:cover;margin:-20px -20px 20px}.box{margin-bottom:20px;background:#222;display:block;overflow:hidden}.box-content{padding:20px}.box .box-head{background:#333;padding:0 20px;line-height:40px;color:#fff;font-size:18px}.box .box-head .nlh{display:inline-block;float:left;margin-right:20px;font-size:14px;text-transform:uppercase}.box .box-head .nav-tabs{display:inline-block;border:none;float:left}.box .box-head .nav-tabs li{margin:0}.box .box-head .nav-tabs li a{line-height:40px;padding:0 15px;border-radius:0;margin:0;border:none!important;color:#ccc;font-size:14px;text-transform:uppercase}.box .box-head .nav-tabs li.active a{background:#ff5e3a!important;color:#fff}.box .box-head .nav-tabs li:focus a,.box .box-head .nav-tabs li:hover a{background:rgba(255,255,255,.1)!important}.news-list-item{padding:10px 15px;border-bottom:1px solid #333}.news-list .news-list-item{padding:20px}.news-list .news-list-item .info{padding-left:320px}.news-list .news-list-item .info h2{margin:0 0 8px;font-size:22px;line-height:24px}.news-list-item:hover{background:#3a3a3a}.news-list-item .thumb img{width:300px;height:auto}.news-list-item .info h2{margin:0 0 8px;font-size:16px;line-height:18px}.news-list-item .info h2 a{ word-wrap: break-word;color:#eee}.news-list-item .info p{word-wrap: break-word;line-height:1.2em;color:#aaa}.news-list-item .info .time{color:#aaa;margin-bottom:0}.news-list-item:last-of-type{border-bottom:none}.news-list-item-lg .thumb{max-height:280px;float:none;width:100%;height:250px;overflow:hidden;margin-bottom:10px}.news-list-item-lg .thumb img{width:100%!important;height:auto}.news-list-item-lg .info{padding-left:0!important}.label-sm{font-size:10px;padding:3px 5px;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase}.bootstrap-select{width:220px\9}.bootstrap-select>.btn{width:100%;padding-right:25px}.error .bootstrap-select .btn{border:1px solid #b94a48}.control-group.error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select.btn-group[class*=col-] .btn,.bootstrap-select.form-control:not([class*=col-]),.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group,.form-search .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.input-append .bootstrap-select.btn-group{margin-left:-1px}.input-prepend .bootstrap-select.btn-group{margin-right:-1px}.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}#filter .filter-btn,#pagination,.faq-div span,.modal-cuz .modal-footer,.modal-header,.not-found,.search-suggest ul li.ss-bottom a{text-align:center}.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small{color:#64b1d8;color:rgba(100,177,216,.4)}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px}.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}.bootstrap-select.btn-group.fit-width .btn .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.btn{z-index:1036}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom-width:7px;border-bottom-style:solid;border-bottom-color:#ccc;border-bottom-color:rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-bottom:0;border-top-width:7px;border-top-style:solid;border-top-color:#ccc;border-top-color:rgba(204,204,204,.2)}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.mobile-menu,.mobile-search{display:none;color:#333}.search-content{position:relative}.search-suggest{background:#fff;/*width:320px;*/border-top:1px solid #ff5e3a;overflow:hidden;display:block;/*position:absolute;*/top:40px;right:0;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.2)}.search-suggest ul{list-style:none;padding:0 0 40px;position:relative}.search-suggest ul li.ss-bottom{position:absolute;width:100%;left:0;bottom:0}.search-suggest ul li.ss-bottom a{width:100%;display:block;height:40px;line-height:40px;background:#ff5e3a;color:#fff;font-weight:700}.search-suggest ul li{padding:10px;display:block;width:100%;overflow:hidden;color:#888;border-bottom:1px solid #444}.search-suggest ul li:hover{background:rgba(255,255,255,.05)}.search-suggest ul li .ss-info{padding-left:50px;color:#888}.search-suggest ul li .ss-info a.ss-title{font-size:14px;color:#eee;font-weight:400}.search-suggest ul li .ss-info p{margin-bottom:0}.search-suggest ul li .thumb{float:left;width:40px;height:60px;display:inline-block}.modal-dialog .modal-body{padding:30px}.modal-header{padding:12px 30px;border-bottom:none;position:relative}.modal-dialog .modal-body .desc{margin-bottom:20px;font-size:11.5px}.modal-dialog .modal-body input{padding:8px 12px;height:38px}.modal-dialog .modal-body input[type=checkbox]{padding:inherit;height:inherit}.modal-dialog .modal-body .btn-block{padding:8px 12px}.modal-dialog .modal-body label{font-weight:400}.modal-header .close{position:absolute;top:10px;right:12px;margin-top:0}#pop-forgot .modal-dialog,#pop-login .modal-dialog,#pop-register .modal-dialog{width:430px}.modal-cuz .modal-dialog .modal-body{padding:0 30px 30px}.modal-cuz .modal-dialog{margin:70px auto}.modal-cuz .modal-footer a{cursor:pointer}.modal-trailer .modal-dialog{width:800px}.modal-trailer .modal-dialog .modal-body{padding:0;margin-bottom:-5px}.modal-trailer .modal-dialog .modal-body .modal-body-trailer iframe{width:100%;height:450px!important}.modal-dialog .alert{padding:5px 15px;font-size:12px;margin-bottom:10px;margin-top:5px}#pagination{margin-top:30px}.pagination>li>a,.pagination>li>span{border:none;background:#252525;color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background:#ff5e3a;border:none}.pagination>li>a{margin:0 5px;border-radius:3px}#open-forgot{cursor:pointer;color:#888;margin-top:2px;display:inline-block}.cat-more{display:inline-block;margin-top:10px}#menu.active{display:block!important}#search.active{display:inline-block}.filter-toggle{float:right;height:40px;line-height:40px;padding:0 15px;background:#252525;border-radius:3px;cursor:pointer}.filter-toggle.active{background:#555;color:#fff}#filter{padding:10px 20px;background:#333;position:relative;box-shadow:0 3px 0 0 rgba(0,0,0,.1);border-radius:3px;margin-bottom:20px;display:none}#filter.active{display:block!important}#filter .fc-title{font-size:18px;font-family:Montserrat;margin-bottom:5px;display:block;color:#ff5e3a}#filter ul{list-style:none;padding:10px 15px 8px;border:1px solid #e5e5e5;background:#f8f8f8;border-radius:3px;overflow:hidden}#filter ul li{float:left;padding:3px 5px 3px 2px;margin:0 5px 5px 0;width:auto;background:rgba(255,255,255,.05);border:none}#filter ul li.active{background:#ff5e3a;color:#fff}#filter ul li label{font-weight:400;font-size:12px;margin-bottom:0}#filter ul li label input{margin:0 3px 0 0;vertical-align:text-top}.faq-div h3,.lnk,.loader,.sl-count,.sl-icon{vertical-align:middle}#filter ul.fc-main-list{padding:0;border:none;overflow:visible;background:0 0}#list-eps,#list-eps .le-server{border-bottom:1px solid #3f3f3f}#filter ul.fc-main-list li{display:block;width:100%;float:none;padding:0;margin-bottom:4px}#filter ul.fc-main-list li a{font-size:14px;background:#444;color:#eee;display:block;padding:7px 10px}#filter ul.fc-main-list li a.active{background:#ff5e3a!important;color:#fff}#filter ul.fc-main-list li a:hover{background:#ff5e3a;color:#fff}.fc-country,.fc-genre,.fc-release{clear:both;display:block}#filter .filter-btn{position:absolute;bottom:0;left:0;width:100%;padding:20px 0;border-top:none;background:#3a3a3a}#filter .cs10-top .fc-filmtype{float:left;width:50%}#filter .cs10-top .fc-quality{margin-left:52%}#list-eps{background:#2D2D2D;margin-bottom:20px}#list-eps .le-server{padding:10px 20px}#list-eps .le-server:last-of-type{border-bottom:none}#list-eps .le-server .les-title{display:inline-block;width:120px;float:left;padding-top:10px}#list-eps .le-server .les-content{padding-left:130px;font-size:0}#list-eps .le-server .les-content .btn-eps{padding:7px 12px 5px;min-width:72px;text-align:center;background:#777;border-bottom:3px solid #666;font-size:12px;color:#333;font-weight:700;margin:5px;white-space:nowrap;display:inline-block}#list-eps .le-server .les-content .btn-eps.active{border-color:#ff2a6d;background:#ff5e3a;color:#fff}#list-eps .le-server .les-content .btn-eps.active:before{content:"\f04b";font-family:FontAwesome;font-size:10px;margin-right:10px;font-weight:400}.faq-div h3,.faq-div span{height:34px;font-weight:700}#list-eps .le-server .les-content .btn-eps:hover{border-color:#555;background:#666;color:#fff}.faq-div{margin-top:-10px}.faq-div h3{font-size:14px;margin:0;padding:0 10px 0 42px;position:relative;display:table-cell}.faq-div a h3{color:#ddd}.faq-div span{width:34px;line-height:32px;background:#ff5e3a;color:#fff;position:absolute;top:10px;left:-1px;border-radius:3px}.faq-div p{padding-left:42px}.faq-div ul{list-style:none;padding:0}.faq-div ul li{padding:10px 0;box-shadow:none;border-bottom:1px solid #333;margin-top:0!important;position:relative;min-height:54px;background:0 0}.modal-open,body{padding-right:0!important}.page-404{background:url(./img/404-dark.png) bottom center no-repeat #1a1a1a;margin-bottom:-30px;width:100%;height:315px;position:absolute}.not-found h1{font-size:140px;font-family:Montserrat;margin-top:100px}body{overflow:visible!important}.modal-open-2{overflow:hidden!important}.ppm-donate .ppmh-title{background:#1d2247!important}.ppm-donate .ppmh-title i{margin-left:1%}.donate-content{background:url(./img/donate.jpg) top right no-repeat #090f26;color:#fff}.donate-content .donate-desc{margin-bottom:20px;padding:0 1%}.donate-content .donate-desc .desc{padding-right:400px}.donate-content .donate-desc .dd-list{list-style:none;margin-top:20px;padding:0}.donate-content .donate-desc .dd-list li{display:block;font-size:14px;margin:5px 0;position:relative;padding-left:20px}.donate-content .donate-desc .dd-list li i{color:#ff5e3a;position:absolute;top:4px;left:0}.donate-content .donate-block-ul .donate-block{width:23%;margin:1%;float:left;overflow:hidden;padding:15px;color:#333;border:none!important}.donate-content .donate-block-ul .donate-block .donate-logo img{max-width:90%}.donate-content .donate-block-ul .donate-block .title{font-weight:500}.donate-content .donate-block-ul .donate-block .note{font-size:11px;color:#ccc;font-style:italic;text-align:left;min-height:60px;margin-bottom:10px;font-family:Arial,Helvetica,sans-serif}#install-app .ia-info .ia-title,.alert-bottom .ab-title,.modal-subc h4,.subs-block h4{font-family:Montserrat}.donate-content .donate-block-ul .donate-block .btn{margin-bottom:5px;cursor:pointer;padding:12px}.donate-content .btn-warning{background-color:#f7931a!important;border:none!important;border-bottom:3px solid #e5830d!important}.donate-content .btn-default{background-color:#555!important;color:#fff!important;border:none!important;border-bottom:3px solid #444!important}.donate-popup .modal-dialog{max-width:400px}.donate{display:block}.donate .pp-main{width:100%;float:none}#donate-paypal .modal-body form{text-align:center}#donate-paypal .modal-body form input[type=image]{height:60px!important}#schedule-eps{display:block}#schedule-eps .se-next{display:block;background:#2196F3;padding:10px 20px;border-radius:0;color:#fff}#schedule-eps .se-next .fa-close{display:none}#schedule-eps .se-left{float:left;font-size:16px}#schedule-eps .se-right{float:right}#schedule-eps .se-right a{color:#fff;cursor:pointer}#schedule-eps .se-list{list-style:none;padding:0;margin:0 0 15px;border:3px solid #178AE6;display:none}.install-app-body,.install-app-body header{margin-top:90px}#schedule-eps .se-list li{padding:10px 20px;background:#333;border-radius:3px;border-bottom:1px solid #555}#schedule-eps .se-list li:hover{background:#444}#schedule-eps .se-list li .se-left{font-size:14px}#toggle-schedule{position:relative}#toggle-schedule.active{font-size:0}#toggle-schedule.active .fa-close{display:inline-block;font-size:20px}#install-app{display:none;box-shadow:0 0 5px rgba(0,0,0,.2)}.install-app-body #install-app{background:#fff;position:fixed;top:0;left:0;width:100%;padding:15px 0;display:block;height:90px;overflow:hidden;z-index:999}#install-app .container{position:relative}#install-app .ia-icon{float:left}#install-app .ia-icon img{width:60px}#install-app .ia-info{padding-left:70px;padding-right:30px}#install-app .ia-info .ia-title{font-weight:600;font-size:16px;color:#333}#install-app .ia-info p{line-height:1.2em;margin-bottom:0}#install-app .ia-close{position:absolute;top:0;right:15px;color:#ccc;font-size:18px}.modal-subc h4{font-size:30px;margin-top:10px;font-weight:400}.modal-subc .modal-body .btn,.modal-subc .modal-body .desc{font-size:15px;font-weight:600}.modal-subc .modal-body{padding:20px 80px 30px}.modal-subc .modal-body .subc-input{position:relative;text-align:center}.modal-subc .modal-body .subc-input .form-control{text-align:center;border-radius:0;border-color:#333;box-shadow:none!important;padding-left:50px;padding-right:50px}i.subc-email{width:20px;height:14px;background-image:url(./img/subc-email.png);background-position:50% 25%;background-size:cover;position:absolute;left:20px;top:12px}.modal-subc .modal-body .btn{border-radius:0!important}.modal-subc .modal-body .subc-not-show{color:#555;text-decoration:underline!important;margin-top:10px;display:block}.modal-subc .modal-content{border-radius:12px;box-shadow:0 16px 48px rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.06);background:#1a1a24;color:#fff}.modal-subc .modal-content:before{content:"";width:100%;height:10px;position:absolute;top:0;left:0;background:url(./img/subc-pattern.png) repeat-x}.modal-subc .modal-header{z-index:5}.modal-subc .modal-header .close{top:20px;right:20px}.mt30{margin-top:30px}.subs-block{max-width:1000px;margin:30px auto;background:#fff;padding:25px 20px;position:relative}.subs-block:after,.subs-block:before{content:"";width:100%;height:5px;position:absolute;top:0;left:0;background:url(./img/letter-pattern.png) top repeat-x}.subs-block:after{top:auto;bottom:0}.subs-block h4{margin-top:0;margin-bottom:10px;font-weight:400;font-size:30px}.subs-block .sbk-left{width:500px;float:left;padding-left:70px}.subs-block .subs-icon{width:110px;height:110px;background-size:cover;background-position:50% 25%;background-image:url(./img/subs-icon.png);position:absolute;left:-35px;top:-10px;z-index:3}.subs-block .sbk-left p{margin-bottom:0}.subs-block .sbk-right{padding-left:520px}.subs-block .sbk-right .col-sm-9{padding-right:0}.subs-block .sbk-right .subc-input{position:relative}.subs-block .sbk-right .subc-input .form-control{height:40px;padding:10px 15px 10px 50px}.subs-block .sbk-right .btn-approve{padding:9px 12px}.subs-block .sbk-right i.subc-email{left:30px;top:14px}.modal-error .modal-body .btn{min-width:130px;font-weight:400;font-size:14px;margin:0 10px}.modal-error .modal-dialog .modal-content{width:100%}.modal-error .modal-dialog{width:440px}.modal-error .modal-body{padding:20px 20px 30px}.modal-error h4{font-size:22px}.footer-tags{margin-top:60px;margin-bottom:20px;text-align:center}.footer-tags a{margin:5px;color:#555;font-weight:300;letter-spacing:.5px;display:inline-block;line-height:20px;height:23px;padding:0 12px;border:1px solid #444;border-radius:15px;font-size:12px;background:rgba(255,255,255,.04)}.footer-tags a:hover{color:#ff5e3a}#watch-alert .alert{margin-bottom:0;border:none;border-radius:0}.modal-report .modal-header{border-bottom:1px solid #0d0d0d}.modal-report .form-group .fg-radio{display:inline-block;float:left;margin:-1px 20px 0 0;padding:8px 0}.modal-report .form-group input{height:auto;margin-right:5px}.report-list{background:rgba(0,0,0,.02);padding:0;font-size:12px;border:1px solid #555;border-radius:3px;margin:10px 0;overflow:auto}.report-list .rl-block{padding:10px 15px;border-bottom:1px solid #555}.report-list .rl-block:last-of-type{border-bottom:none}.report-textarea textarea{resize:none;font-size:12px;background:rgba(0,0,0,.2);border-color:#555;color:#fff}.report-list .rl-title{font-size:14px}.popover-like{bottom:46px;left:90px;top:auto;display:block;width:230px;font-size:12px;z-index:9}.popover-like .btn{width:95px;padding:5px 10px!important;font-weight:400!important}.popover-like .btn-successful{margin-right:6px!important;color:#fff!important}.popover-like .btn-default{color:#333!important}.popover-like p{margin-bottom:5px}.alert-bottom{background:#7a0087;color:#fff;font-size:16px;font-weight:300;display:block;position:fixed;bottom:0;left:0;width:100%;z-index:999999;padding:20px 0}.alert-bottom .alert-bottom-content{float:left;margin-right:40px;width:600px}.alert-bottom .alert-bottom-close{width:60px;color:#fff;text-align:center;position:absolute;top:0;right:0;bottom:0}.alert-bottom .alert-bottom-close i{font-size:30px;margin-top:28px}.alert-bottom .ab-title{font-size:18px;font-weight:400;margin-bottom:5px;text-transform:uppercase}.alert-bottom .ab-btn{margin-top:0;float:left;margin-right:60px}.alert-bottom .ab-btn .btn-domain{padding:10px 18px;color:#fff;border:2px solid #fff;font-size:16px;font-weight:500;background:rgba(255,255,255,.2);display:inline-block}.alert-bottom .ab-btn .btn-domain:hover{background:rgba(255,255,255,.3)}.alert-bottom .ab-btn .ab-or{display:inline-block;margin:0 10px;color:rgba(255,255,255,.5)}.alert-bottom .desc{margin-bottom:0}.zopim{z-index:99!important}.mobile-btn{padding:10px;background:#252525;border-bottom:none;display:none}.mobile-btn .btn{width:48%;float:left;margin:0 1%}.movies-letter{display:block;margin:20px -.25% 10px}.movies-letter a.btn-letter{float:left;width:3.2%;margin:0 .25% .8%;padding:5px 1px;border-radius:3px!important;overflow:hidden;background:#333;color:#fff;font-size:14px;box-shadow:none}.movies-letter a.btn-letter:hover{color:#ff5e3a}.movies-letter a.btn-letter.active{background:#ff5e3a;color:#fff}.letter-movies-lits .table-striped{background:#222;margin-top:10px}.letter-movies-lits a{color:#ddd}.letter-movies-lits .table-striped>tbody>tr:nth-of-type(2n+1){background:#292929}.letter-movies-lits .table-striped>tbody>tr>td{border-color:#333;vertical-align:middle}.letter-movies-lits .mlnew-head td{font-weight:600}.letter-movies-lits .mlnew h2{margin:0;font-weight:600;font-size:14px;line-height:1.42857}.letter-movies-lits .mlnh-1{width:40px;text-align:center}.letter-movies-lits .mlnew .mlnh-thumb .thumb{width:40px;height:60px;overflow:hidden;display:inline-block}.letter-movies-lits .mlnew .mlnh-thumb .thumb img{width:100%;height:auto;min-height:100%}.letter-movies-lits .mlnew .mlnh-thumb{width:56px!important}.letter-movies-lits .mlnew .mlnh-6 span{background:#E2BC00!important;color:#111!important;display:inline-block;margin-bottom:5px}.letter-movies-lits .mlnew .d-rating{width:80px;margin-top:5px}.cls-list{display:block;text-align:center}.btn-flat .btn{padding:12px;border:none!important;box-shadow:none;border-radius:3px;background:#176BCE!important;color:#fff!important;opacity:1}.btn-flat .btn-google{background:#DD4337!important}.btn-flat .btn-twitter{background:#57AAEE!important}.btn-flat .btn-mail{background:#86ABB4!important}.btn-flat .btn:hover{opacity:.9}.off-cookie{position:relative;margin-top:50px}.off-cookie header{margin-top:50px!important}.alert-cookie{position:fixed;top:0;left:0;right:0;height:50px;border-radius:0;z-index:99;text-align:center;color:#111}.alert-cookie a{text-decoration:underline!important;color:#111}.resume-load{height:6px;background:#D5D5D5;position:relative;width:80%;margin:0 auto;display:inline-block}.resume-load div{height:6px;background:#56A8CF;position:absolute;left:0;top:0}.resume-load div i{position:absolute;bottom:3px;right:-10px;width:20px;text-align:center;font-size:20px}.resume-load div span{width:40px;text-align:center;font-size:11px;position:absolute;right:-20px;top:7px;font-weight:700}.modal-resume .modal-dialog{width:460px;margin:10px auto}.modal-resume .modal-body{padding:0 30px 30px}#switch-mode{position:fixed;top:48%;left:0;width:50px;text-align:center;z-index:9999;cursor:pointer;border-radius:0 3px 3px 0;padding:5px}#switch-mode .sm-text{font-size:9px;text-transform:uppercase;line-height:1.1em;display:block;margin:2px 0}#switch-mode .sm-button{overflow:hidden;width:60%;margin:8px auto;position:relative;border-radius:20px;background:#555;height:10px}#switch-mode .sm-button span{display:inline-block;width:10px;height:10px;border-radius:50%;background:#888;position:absolute;top:0;left:0}#switch-mode.active .sm-button span{background:#0060FF;left:auto;right:0}#switch-mode.active .sm-button{background:#333}.content-kuss{margin:20px 0;padding:15px 0!important}.content-kuss iframe{max-width:100%}.fav-movie-remove{display:none}.ann-home{margin:15px 0;font-size:16px;font-weight:600;background:linear-gradient(135deg,#ff5e3a 0%,#ff2a6d 100%);color:#fff;border-radius:10px;padding:12px 18px}@media screen and (min-width:641px){.tvseason .les-content{padding-left:130px}}@media screen and (min-width:1600px){.container{width:1580px}}@media screen and (max-width:1599px){.container{width:1300px}.movies-list .ml-item{height:200px}.top-content{height:355px}#top-news .top-news-content .tab-pane{height:315px}#top-news .top-news-content ul.tn-premium li a .price{font-size:32px;line-height:32px}#search{width:275px}#top-user{margin-left:5px}#slider{width:890px}#menu ul.top-menu li a{padding:0 2px}}@media screen and (max-width:1325px){.container{width:1170px}#search{width:215px}#logo{height:41px;width:153px}header .header-logo:after{display:none}header .header-logo{margin-right:20px;margin-top:14px}#slider .slide-caption,#top-news{width:320px}#slider{width:820px}#slider:hover .slide-caption{left:auto;right:0;opacity:1}#top-news .nav li a{font-size:12px;padding:0 14px!important}#top-news .top-news-content ul.tn-premium li .tnp-info{font-size:11px}#top-news .top-news-content ul.tn-premium li a .price{line-height:40px}#top-news .top-news-content ul.tn-news li .tnc-info h4 a{font-size:13px}#top-news .top-news-content .tab-pane .tnc-apps .tnca-block{width:48%;margin:1%}#top-news .top-news-content .tn-notice{bottom:75px}.movies-list .ml-item{height:180px}.movies-list .ml-item .mli-info h2{font-size:12px}.main-detail{width:100%}#mv-info .mvi-content .mvic-btn{left:860px}#mv-info .mvi-content .mvic-desc{border-right:0;padding-right:0;width:660px}.mlw-related .movies-list .ml-item{height:240px}#123movies-player iframe,.jwplayer{height:470px!important}.infopage .uc-form{width:95%}footer .footer-one,footer .footer-subs{width:50%}footer .footer-copyright{width:100%;float:none;text-align:center;overflow:hidden;padding-top:30px}#menu ul.top-menu li a{font-size:14px}}@media screen and (max-width:1199px){.container{width:970px}#menu{position:absolute;float:none;bottom:0;left:15px;right:15px;border-top:1px solid #ddd}#menu ul.top-menu{margin-bottom:0;display:block}#slider .slide-caption .slide-caption-info,#top-news .top-news-content ul.tn-notice li a span{display:none}#menu ul.top-menu li.active a{border-bottom:2px solid #ff5e3a}#menu .sub-container{top:40px;left:-10px;width:470px}#menu .sub-container ul.sub-menu li{margin:.65%;width:32%}#menu .sub-container ul.sub-menu li a{height:24px;line-height:24px;color:#aaa!important}#main{padding-top:110px}.top-content{height:245px}#top-news .top-news-content .tab-pane{height:205px}#top-news .top-news-content ul.tn-news li{padding:12px}#top-news .top-news-content ul.tn-news li .news-thumb{width:60px;height:40px}#top-news .top-news-content ul.tn-news li .tnc-info{padding-left:75px}#top-news .top-news-content ul.tn-news li .tnc-info h4 a{font-size:12px;line-height:1.2em}#top-news .top-news-content .tab-pane .tnc-apps .tnca-block{font-size:11px;font-family:Arial,Helvetica,sans-serif}#top-news .top-news-content .tab-pane .tnc-apps .tnca-block span{font-size:12px;font-weight:700}#top-news .top-news-content .tab-pane .tnc-apps{padding:5px}#top-news{width:280px}#top-news .nav li a{font-size:11px;padding:0 11px!important}#slider{width:660px}#slider:hover .slide-caption{right:0}#slider .slide-caption{right:-270px;padding:15px 20px;width:280px}.slide-caption p{font-size:12px}#slider .slide-caption h2{font-size:18px}.slide-caption .mt20{margin-top:10px!important}#top-news .top-news-content ul.tn-notice li{padding:12px}#top-news .top-news-content ul.tn-notice li a{font-size:12px;line-height:1.2em}#top-news .top-news-content .tab-pane .tnc-apps .tnca-block i{left:10px;font-size:24px;top:8px}#top-news .top-news-content .tab-pane .tnc-apps .tnca-block{padding:8px 8px 8px 38px}#top-news .top-news-content .tn-notice{bottom:65px}#top-news .top-news-content ul.tn-premium{padding:0}#top-news .top-news-content ul.tn-premium li{width:100%;margin:0;float:none;position:relative}#top-news .top-news-content ul.tn-premium li a{text-align:left;padding:11px 12px;border:none;border-bottom:1px solid rgba(255,255,255,.1);border-radius:0}#top-news .top-news-content ul.tn-premium li a .btn{margin-top:0;position:absolute;top:10px;right:10px;padding:3px 8px}#top-news .top-news-content ul.tn-premium li a .price{line-height:28px}#top-news .top-news-content ul.tn-premium li .tnp-info{top:17px;left:80px;position:absolute}.pad{height:20px}footer .footer-one,footer .footer-subs{float:left}.movies-list .ml-item{width:14.6%;height:230px}#filter{padding:15px 15px 10px}#filter ul li{float:none;width:auto!important;display:inline-block;padding:0;margin:0 5px 5px 0}.mlnh-4,.sidebar .sidebar-menu ul li a .badge{display:none}#filter .col-sm-10{width:75%;float:left}#filter .col-sm-2{width:25%;float:left}.news-block .news-content,.news-block .news-sidebar{float:none;width:100%}#filter ul.fc-main-list li a{padding:9px 15px}#mv-info .mvi-content .mvic-desc{border-right:none;padding-right:0;width:460px}#mv-info .mvi-cover{height:400px}#mv-keywords a h5{font-size:12px}#mv-info .mvi-content .mvic-btn{left:660px}#mv-info .mvi-content .mvic-info .mvici-left{width:63%;margin-right:2%}#mv-info .mvi-content .mvic-info .mvici-right{width:35%}#123movies-player iframe,.jwplayer{height:430px!important}.main-news{width:100%}.nvc-thumb{height:350px}.sidebar .sidebar-menu ul li a{width:50px;overflow:hidden;height:50px;position:relative;font-size:0;color:#aaa}.sidebar .sidebar-menu ul li a i{font-size:16px;position:absolute;top:17px;left:17px}.sidebar .sidebar-menu ul li{padding:0 5px}.sidebar .sb-title{font-size:0;padding:12px 15px;text-align:center}.sidebar .sb-title i{font-size:16px}.profiles-wrap .sidebar{width:60px}.profiles-wrap .pp-main{float:none;width:auto;overflow:hidden}.donate-content{background:#090f26}.donate-content .donate-desc .desc{padding-right:0}.subs-block .sbk-right .col-sm-9{width:60%}.subs-block .sbk-right .col-sm-3{width:40%}.alert-bottom .alert-bottom-content{width:450px;margin-right:20px}.alert-bottom,.alert-bottom .ab-btn .btn-domain{font-size:14px}}@media screen and (min-width:991px) and (max-width:1199px){#menu{border-top:none;float:left;position:relative;top:auto;left:auto;margin-left:20px}#search{width:135px}#menu ul.top-menu li a{padding:0}#menu .sub-container{top:55px}.logged .avatar{width:20px;margin-left:0}.logged .avatar img{width:0}#search input.search-input:focus{position:absolute;width:250px;left:-115px;background:#555}#main{padding-top:70px}}@media screen and (min-width:991px){div#wpas-ptype{width:30%;margin-right:2%}div#wpas-tax_quality{width:68%}}@media screen and (max-width:991px){.container,div#wpas-ptype,div#wpas-tax_quality{width:100%}#menu ul.top-menu li a{height:40px;line-height:40px;padding:0 15px;margin:0 5px;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:700}.btn-login{border-bottom:none!important}.mobile-menu,.mobile-search{display:inline-block;cursor:pointer;height:34px;width:34px;text-align:center;background:#444;border-radius:3px;position:absolute;top:17px;left:15px background: #444;color:#eee}#menu,.logged .avatar img{display:none}.mobile-menu i,.mobile-search i{font-size:18px;line-height:32px}.mobile-menu.active,.mobile-search.active{background:#666}.mobile-menu.active i,.mobile-search.active i{color:#fff}.mobile-search{left:auto;right:15px}.logged .avatar{overflow:visible;margin:0;padding:5px 10px}.logged .avatar .fa{position:relative;top:auto;left:auto;font-size:16px}.logged .btn-feed{padding:6px 8px}header{position:relative!important;display:block!important;top:auto!important}header .header-logo{margin:0 0 0 -95px;position:absolute;top:13px;left:50%}#menu{border-top:none;bottom:auto;top:70px;right:15px;left:15px;background:#222}#menu ul.top-menu{width:100%}#menu ul.top-menu li{float:none;display:block;margin:0;border-bottom:1px solid #333}#menu ul.top-menu li.active a{border-bottom:none}#menu ul.top-menu li a{color:#ff5e3a;display:block}#menu .sub-container{width:100%;margin-top:-10px;display:block!important;position:relative;top:auto;left:auto;background:0 0!important;border:none}#menu.active,#search{position:absolute}#menu .sub-container ul.sub-menu li{border-bottom:none;width:23%;margin:1%}#menu .sub-container ul.sub-menu li a{height:28px;line-height:28px;font-size:12px;color:#ccc!important;background:#282828;width:auto;font-weight:400}header .container{height:70px}#search{float:none;bottom:-64px;left:0;right:0;width:auto;padding:15px;background:#222;margin:15px;display:none}.search-suggest{left:0;right:0;width:100%;top:33px;background:#333}#main{padding-top:0!important;margin-top:0!important}.movies-list .ml-item{width:23%;margin:1%;height:260px}.movies-list .ml-item .mli-info h2{font-weight:700;font-size:14px}#slider{margin-right:0;height:250px;width:100%}#slider .slide-caption{right:20px!important}.top-content{height:auto}#top-news{position:relative;width:100%;display:none}#top-news .top-news-content{position:relative;top:auto}#top-news .top-news-content .tab-pane .tnc-apps .tnca-block span{display:inline-block}#top-news .top-news-content .tab-pane .tnc-apps .tnca-block{padding:12px 8px 12px 38px}#top-news .top-news-content .tab-pane .tnc-apps .tnca-block i{top:6px}#top-news .top-news-content ul.tn-news li{padding:14px 12px}#cluetip,#cluetip-1{display:none!important}.filter-toggle{background:#252525;height:30px;line-height:30px}.cat-more{margin-top:5px}.movies-list-wrap{margin-bottom:20px}footer{margin-top:20px;background:#222}.movies-list-wrap .ml-title span{font-family:Arial,Helvetica,sans-serif;background:0 0!important;padding:0;font-weight:700;font-size:16px;color:#eee;height:38px;line-height:38px}#mv-info .mvi-cover{height:350px}#mv-info .mvi-content .mvic-btn{position:relative;left:auto;top:auto;right:auto;bottom:auto;margin:0 -1% 20px}#mv-info .mvi-content .mvic-btn .btn-block{width:48%;margin:0 1%;float:left;display:none}#mv-info .mvi-content{background:rgba(255,255,255,.05);margin-top:0;/* padding-top:0 */}.mobile-btn{display:block}.mv-rating{clear:both;margin-top:0;position:absolute;top:70px;right:10px;padding:10px 20px 20px;border:1px solid #efefef;background:#353535;color:#ddd;text-align:center;width:150px}.mv-rating .star-rating .caption{display:block;text-align:center;padding-left:0;margin-top:5px}.mv-rating .btn{float:none;margin-right:0!important;margin-bottom:0!important;background:0 0!important;border:none!important;color:#ddd;padding:10px!important;font-size:50px;line-height:1em}.mv-rating label{margin-bottom:0}#mv-info .mvi-content .mvic-desc{float:none;padding-left:160px;margin-right:0;width:100%;padding-right:160px}.mlw-related .movies-list .ml-item{width:23%;height:300px}.modal-trailer .modal-dialog{width:95%}#123movies-player iframe,.jwplayer{height:400px!important}.logged,.logged .logged-feed{position:static}.logged .logged-feed .dropdown-menu{left:0;right:0;margin:0 14px;width:auto;border-radius:0;top:69px}.logged .logged-feed .dropdown-menu>li>a{width:auto}.infopage .ip-left{float:none;width:100%;margin:0}.infopage .ip-right{float:none;width:100%;margin-top:20px}.alert-bottom .ab-btn,.alert-bottom .alert-bottom-close i{margin-top:10px}.infopage .uc-form{max-width:500px}.subs-block .subs-icon{left:15px;top:10px;width:70px;height:70px}.subs-block .sbk-left{padding-left:80px;width:400px}.subs-block .sbk-right{padding-left:420px}.alert-bottom .alert-bottom-content{width:100%;margin-right:0;padding-right:80px}.alert-bottom .ab-title{margin-bottom:0}.movies-letter{margin-top:0}#switch-mode{position:absolute;top:17px;right:55px;left:auto;border-radius:3px;background:#eee;width:33px;height:33px;padding:0;line-height:34px}#switch-mode .sm-button,#switch-mode .sm-text{display:none}#switch-mode .sm-icon{color:#333;font-size:18px;top:8px}.swiper-container-horizontal>.swiper-pagination{width:auto!important}.page-profiles .mlw-profiles .movies-list .ml-item{width:23%;height:260px}}@media screen and (min-width:799px){#mv-info .mvi-content .block-social{max-height:50px}}@media screen and (max-width:799px){.mv-rating,.social-home span.sh-text,footer .footer-one{display:none}.container{width:100%}.movies-list-wrap .ml-title .nav-tabs{clear:both;float:none;margin-left:0;overflow:hidden;margin-top:10px;width:100%}#menu{left:0;right:0}#search{margin:0;padding:5px 15px 15px;top:70px;bottom:auto}#mv-info .mvi-content .mvic-thumb{width:100px;height:150px;display:none}.mv-rating{width:130px;padding:10px 0 20px}#mv-info .mvi-content h3{font-size:18px}#mv-info .mvi-content .mvic-info .mvici-left{margin-right:0;width:100%;float:none}.mlw-related .movies-list .ml-item{width:23%;height:240px}#mv-info .mvi-content .mvic-desc{padding-right:0;padding-left:0}#mv-info .mvi-cover{height:300px}#mv-info .mvi-content .mvic-btn .btn-block{font-size:14px}#mv-info .mvi-content .mvic-btn{margin-bottom:10px;overflow:hidden}#filter ul.fc-main-list{overflow:hidden}.modal-trailer .modal-dialog .modal-body .modal-body-trailer iframe{height:300px!important}.logged .logged-feed .dropdown-menu{margin:0;border-left:0;border-right:0}.faq-div p{padding-left:0;margin-top:10px}.faq-div p img{max-width:100%;height:auto}.nvc-thumb{height:300px}.news-list .news-list-item .info h2{font-size:18px;line-height:20px}.donate-content .donate-block-ul .donate-block{width:48%;margin-bottom:10px}.donate-content .donate-block-ul .donate-block .note{height:60px;overflow:hidden}.subs-block .sbk-left{float:none;width:100%}.subs-block .sbk-right{padding-left:80px;margin-top:20px}.subs-block .sbk-right .col-sm-3,.subs-block .sbk-right .col-sm-9{float:left}footer .footer-subs{float:right}footer .footer-copyright{float:left;text-align:left;padding-top:10px}#filter .col-sm-10,#filter .fc-main{float:none;width:100%}#filter ul.fc-main-list li{width:50%;float:left}.social-home{padding:10px;height:40px;background:#333}.social-home .addthis_native_toolbox{width:100%;float:none;display:block}.social-home .at-share-tbx-element .addthis_button_facebook_send,.social-home .at-share-tbx-element .addthis_button_facebook_share{display:none!important}.modal-error .modal-dialog{width:auto}footer .footer-copyright{width:40%}footer .footer-copyright img{max-width:80%}footer .footer-subs{width:60%}.footer-tags{margin:30px 0 0}.alert-bottom .ab-title{text-transform:none}.movies-letter a.btn-letter{width:6.64%}.modal-resume .modal-dialog{max-width:none!important}.page-profiles .mlw-profiles .movies-list .ml-item{width:31.33%;height:220px}}@media screen and (max-width:640px){#bread,#pop-register p.desc,#slider .slide-caption{display:none}#slider{height:180px}.movies-list .ml-item{height:200px}.survey{background:#fff}#menu .sub-container ul.sub-menu li{border-bottom:none;width:31.3%;margin:1%}.modal-cuz .modal-dialog .modal-body{padding:0 20px 20px}.survey h5{font-size:16px}.mlw-related .movies-list .ml-item{width:31.3%;height:240px}#pbar_outerdiv.fake_player{height:300px}#mv-info .mvi-cover{height:220px}.modal-trailer .modal-dialog .modal-body .modal-body-trailer iframe{height:250px!important}.modal-trailer .modal-dialog .modal-body{padding:0!important}.modal-trailer .modal-dialog .modal-header h4{font-size:14px;font-family:Arial,Helvetica,sans-serif}#123movies-player iframe,.jwplayer{height:350px!important}#list-eps .le-server .les-title{float:none;width:100%;padding-top:0;margin-bottom:5px}#list-eps .le-server .les-content,ul.idTabs .les-content{padding-left:0}#list-eps .le-server{padding:10px 15px}#schedule-eps .se-left{float:none;font-size:14px;display:block;text-align:center;margin-bottom:10px}#schedule-eps .se-right{float:none;display:block;width:100%;text-align:center}#bar-player .bp-view,#bar-player .btn span,.mlnh-5,.modal-resume .resume-load,footer .footer-subs .footer-link-head{display:none}#schedule-eps ul li .se-left{font-weight:600}.modal-error .modal-body .btn{width:100%;margin:0 0 10px}footer .footer-copyright,footer .footer-subs{width:100%;float:none;margin-bottom:20px}footer .footer-subs{padding-right:50px;padding-left:50px;text-align:center}.form-subs.mt20{border-bottom:1px solid #2d2d2d;padding-bottom:25px;margin-bottom:-5px}#social-foot.footer-social a i.fa{font-size:34px}footer .footer-copyright{text-align:center}.footer-tags{margin:0}footer .footer-copyright img{max-width:50%}#bar-player .btn{font-size:0;padding:10px 15px;border-right:1px solid rgba(255,255,255,.1);margin-right:0}#bar-player .btn .fa,#button-favorite .btn i{font-size:16px;margin-right:0;width:16px;text-align:center}.popover-like .btn,.popover-like .btn .fa{font-size:12px!important}.popover-like .btn .fa{width:12px!important}.popover-like{left:10px}.popover-like .arrow{left:27%!important}.mobile-btn .btn{font-size:14px}.modal-subc .modal-body .btn-flat .pull-left{width:48%!important}.modal-resume h4{margin-top:0;font-size:26px}.modal-resume .modal-dialog{width:90%}.fav-movie-remove{z-index:9;position:absolute;display:inline-block;top:0;left:0;background:#C00;color:#fff!important;text-align:center;padding:6px;line-height:1em;font-size:20px}}@media screen and (max-width:550px){#mv-info .mvi-content .mvic-btn .btn-01 i,#mv-info .mvi-content .mvic-btn .btn-02 i,.news-list .news-list-item .info .desc{display:none}#mv-info .mvi-content .mvic-btn .btn-block{width:48%;margin-bottom:10px}#mv-info .mvi-content .mvic-btn{margin-bottom:0}#mv-info .mvi-content .mvic-btn .btn-03{width:98%!important}#mv-info .mvi-content .mvic-info .mvici-left{width:65%;float:left}#123movies-player iframe,.jwplayer{height:250px!important}.news-list .news-list-item .info h2{font-size:16px;line-height:18px}.news-list-item .thumb img{width:200px}.news-list .news-list-item .info{padding-left:220px}.news-list-item-lg .thumb{height:200px}.donate-content .donate-block-ul .donate-block{width:98%;margin-bottom:10px}.donate-content .donate-block-ul .donate-block .note{min-height:0}.donate-content .donate-block-ul .donate-block .donate-logo img{max-width:50%}.modal-subc .modal-body{padding:20px 30px 30px}.modal-resume .modal-body{padding:0 20px 20px}.page-profiles .mlw-profiles .movies-list .ml-item{width:48%;height:220px}}@media screen and (min-width:521px){#lnk-dl-button i.fa,#lnk-watch-button i.fa{font-size:14px;margin-right:5px}}@media screen and (max-width:520px){.mlnh-3,.news-list-head{text-align:center}.movies-list .ml-item{height:250px;margin:1%;width:31.3%}#pop-forgot .modal-dialog,#pop-login .modal-dialog,#pop-register .modal-dialog{margin:2% auto;width:96%}#logo{width:103px;height:27px}#filter .col-sm-2,#filter .col-sm-4,#filter .fc-title{clear:both;display:block;width:100%}header,header .container{height:50px}.mobile-menu,.mobile-search{top:8px}#top-user .top-user-content.guest{margin-top:8px}header .header-logo{left:70px;top:10px;margin:0}#menu,#search{top:50px}#filter .col-sm-2,#filter .col-sm-4{float:none}#filter .fc-release{margin-left:0}#mv-info .mvi-cover{height:200px}#mv-info .mvi-view{right:10px;bottom:5px;font-size:14px}.logged .btn-feed,.news-view-content h1.title{font-size:18px}#mv-info .mvi-cover:before{width:70px;height:70px;margin-top:-35px;margin-left:-35px}.modal-trailer .modal-dialog .modal-body .modal-body-trailer iframe{height:200px!important}.logged .btn-logged span.feed-number{left:18px}.logged .logged-feed{margin-top:4px}.logged .logged-user{margin-top:8px}.logged .logged-feed .dropdown-menu{top:49px}.nvc-thumb{height:250px}.news-list-item .info h2{font-size:14px}.movies-embed .me-li .badge{display:none}.news-list-head{padding:0!important}.news-list-head .nlh{margin-right:0!important;display:block!important;width:100%;float:none!important}.box .box-head .nav-tabs li a{font-size:12px;padding:0 10px}.box .box-head .nav-tabs{width:100%!important;display:block!important;float:none!important;background:rgba(0,0,0,.2)}#filter .cs10-top .fc-filmtype,footer .footer-subs{width:100%;float:none}.alert-bottom .alert-bottom-close p,.mlnh-1,.mlnh-8,span.dl_tit,span.lang_tit,span.serv_tit{display:none}footer .footer-copyright{float:none;width:100%;padding-top:20px}#filter .cs10-top .fc-quality{float:none;margin-left:0}.alert-bottom .alert-bottom-close{width:auto;padding:0 12px;top:0}.alert-bottom .alert-bottom-close i{font-size:20px;margin-top:10px}.alert-bottom .alert-bottom-content{padding-right:0}.alert-bottom .desc{padding-right:30px;font-size:12px}.alert-bottom .ab-title{font-size:15px;margin-bottom:10px;text-transform:none}.alert-bottom .ab-btn .btn-domain{font-size:12px;padding:5px 8px}.alert-bottom .ab-btn .ab-or{margin:0 3px}.alert-bottom{padding:10px 0}.alert-bottom .ab-btn{margin-bottom:5px;margin-right:0}.letter-movies-lits .table-striped>tbody>tr>td{padding:5px}.letter-movies-lits .mlnew h2{font-weight:500;font-size:13px;line-height:1.2em}.letter-movies-lits{font-size:12px}.letter-movies-lits .mlnew .mlnh-thumb{width:50px!important}.off-cookie header{margin-top:70px!important}.off-cookie{margin-top:70px}.alert-cookie{height:70px;text-align:left}#switch-mode{top:8px;right:55px}#lnk-dl-button i.fa,#lnk-watch-button i.fa{font-size:18px;margin-right:0}}.sl-count,ul.idTabs li a{text-transform:uppercase}@media screen and (max-width:479px){#footer .col-lg-4 p,#mv-keywords{font-size:12px}.movies-list .ml-item{height:250px;margin:1.5%;width:47%}#slider{height:140px}#footer .col-lg-4 img{width:80%}#menu ul.top-menu li a{padding:0 8px}#menu .sub-container ul.sub-menu li{border-bottom:none;margin:0;width:33.33%}#menu .sub-container ul.sub-menu li a{margin:0;padding:0 0 0 8px;background:0 0!important}#menu .sub-container ul.sub-menu{padding:5px}#mv-info .mvi-content,#mv-keywords{padding:10px}.movies-list-wrap .ml-title .nav-tabs li a{min-width:50px}.mlw-related .movies-list .ml-item{width:48%;height:240px}#mv-info .mvi-content .mvic-info .mvici-left,#mv-info .mvi-content .mvic-info .mvici-right{width:100%;float:none}#mv-keywords{background:#2d2d2d}#mv-keywords a{margin-right:10px}#mv-info .mvi-content .block-trailer{display:block;overflow:hidden}#mv-info .mvi-content .block-trailer a{padding:6px 10px;width:100%}#mv-info .mvi-content h3{line-height:1.3em;margin-right:0;padding-right:0;margin-bottom:10px;display:block}#bar-player .bp-view,.profiles-wrap .sidebar{display:none}#mv-info .mvi-cover{height:180px}.modal-trailer .modal-dialog .modal-body .modal-body-trailer iframe{height:180px!important}#123movies-player iframe,.jwplayer{height:200px!important}.mlw-profiles .movies-list .ml-item,.nvc-thumb{height:200px}.news-list-item .thumb{float:none;margin-bottom:10px;width:100%}.news-list-item .thumb img{width:100%}.news-list .news-list-item .info{padding-left:0}.apps-content .ac-block{width:98%!important}.donate-popup .modal-dialog{margin:30px 15px}.modal-subc .modal-body .subc-icon img{height:40px;width:auto}.modal-subc .modal-body .subc-input .form-control{text-align:left;padding-right:20px}.subs-block .sbk-right .col-sm-3,.subs-block .sbk-right .col-sm-9{float:none;width:100%;padding-right:15px;margin-top:10px}.subs-block .sbk-right{margin-top:10px;padding-left:0}.subs-block{margin:15px auto}#filter .col-sm-2{margin-bottom:5px}#filter ul.fc-main-list li{width:49%!important;margin-right:1%}.social-home .at-share-tbx-element .addthis_button_google_plusone{display:none!important}.social-home .at-share-tbx-element .addthis_counter{float:right!important}.mobile-btn .btn{font-size:13px}.mobile-btn .btn i{display:none}.movies-letter a.btn-letter{width:9.5%}}.galeria,.owl-carousel .owl-item,.player_nav .les-title,.tvseason .les-title{float:left}@media screen and (max-width:359px){.movies-list .ml-item{height:230px}.install-app-body,.install-app-body header{margin-top:80px}.install-app-body #install-app{height:80px}#install-app .ia-icon img{width:50px}#install-app .ia-info{padding-left:60px}#install-app .ia-info .ia-title{font-weight:400;font-size:14px;margin-top:-2px}#install-app .ia-info p{font-size:12px}#filter ul.fc-main-list li{width:100%!important;margin-right:0}.modal-subc .modal-body{padding:20px 15px 30px!important}}#respond p label{display:block}#respond p input,#respond p textarea{width:100%;padding:5px 10px;background: #1a1a1a; border: 1px solid #383838!important;}#respond p.recaptcha_submit input.submit{display:block;margin-top:7px}#respond p input.submit{width:auto;color:#fff;padding:10px 15px;background:#ff5e3a;border:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#respond p input.submit:hover{background:#ff2a6d}p.comment-notes{font-weight:400;color:#828282;font-family:arial}.player_nav{margin-bottom:20px;background:#2d2d2d}ul.idTabs li a{border-bottom:3px solid #666;background:#777;padding:7px 12px 5px;min-width:72px;font-size:12px;color:#eee;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;margin:5px;text-align:center}ul.idTabs li a.active,ul.idTabs li a.selected{border-bottom:3px solid #ff2a6d;background:#ff5e3a;color:#fff}.player_nav .idTabs li a.active:before,.player_nav .idTabs li a.selected:before{content:"\f04b";font-family:FontAwesome;font-size:10px;margin-right:10px;font-weight:400}ul.idTabs li a:hover{border-bottom:3px solid #555;background:#666;color:#fff}.player_nav ul.idTabs li{padding:20px;border-bottom:1px solid #3f3f3f}.player_nav ul.idTabs{list-style-type:none;-webkit-padding-start:0}.player_nav .les-title{width:120px;margin-top:4px}#content-embed.active div#player2{z-index:101;position:relative}#hidden_tip{display:none}ul.idTabs .les-content{padding-left:130px;margin:-5px}#content-embed #seasons{background:#2d2d2d!important;margin-bottom:20px}.tvseason{padding:20px;border-bottom:1px solid #3f3f3f!important}.tvseason .les-content{margin:-5px}.tvseason .les-content a{border-bottom:3px solid #e0e0e0;background:#f0f0f0;padding:7px 12px 5px;min-width:72px;font-size:12px;color:#000;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;margin:5px}.tvseason .les-content a:visited{border-bottom:3px solid #555;background:#666;color:#fff}.tvseason .les-content a:hover{border-bottom:3px solid #ff2a6d;background:#ff5e3a;color:#fff}.tvseason .les-content a:hover:before{content:"\f04b";font-family:FontAwesome;font-size:10px;margin-right:10px;font-weight:400}.mvi-images{padding:15px 15px 18px 16px;background:#252525;margin-top:20px}.galeria{width:98%;overflow:hidden}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.lnk,form#psy-loginform p input[type=submit]{-ms-touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.galeria .galeria_img{padding:3px}.galeria_img img{width:100%}.tabContent{display:none}.block .ep_title,.jt-info .ep_airdate{color:#ff5e3a;margin-left:5px}.modal-body-trailer .no_trailer{text-align:center;padding:50px;font-size:15px;text-transform:uppercase;background:#ececec}.no_trailer .fa-warning{color:#ffa545;margin-right:5px}#button-favorite a.liked i.fa{color:#ff5e3a}#button-favorite a.liked{background:#333;color:#fff}.sl-wrapper a{border-bottom:0!important;text-decoration:none!important}.sl-button{color:#ccc;padding:10px 20px;margin-right:2px;font-weight:700;border-radius:0}a.liked{color:#da1b1b}.sl-count,a.liked span.sl-count,a.liked:active,a.liked:focus,a.liked:hover{color:#666}.sl-icon{margin-right:.3125em;font-family:'Arial Unicode MS',Arial,sans-serif}.sl-icon svg{fill:currentColor;width:1em;height:1em}.sl-icon svg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.sl-count{font-size:.625em;font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}.loader,.loader:after,.loader:before{background:rgba(0,0,0,.2);-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:.2em;height:.6em}.loader:after,.loader:before{position:absolute;top:0;content:''}.play_ads:after,.play_ads:before{content:""}.loader:before{left:-.375em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader{text-indent:-9999em;display:inline-block;position:relative;font-size:1em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:after{left:.375em}@-webkit-keyframes load1{0%,100%,80%{box-shadow:0 0 rgba(0,0,0,.2);height:.6em}40%{box-shadow:0 -.3em rgba(0,0,0,.2);height:1em}}@keyframes load1{0%,100%,80%{box-shadow:0 0 rgba(0,0,0,.2);height:.6em}40%{box-shadow:0 -.3em rgba(0,0,0,.2);height:1em}}.jtip-bottom a.sl-button{background:#eee;width:100%;padding:6px 12px;color:#333;border-radius:3px;border-bottom:3px solid #ddd!important;margin-top:10px}.jtip-bottom a.sl-button:hover{background:#e5e5e5!important;border-bottom:3px solid #ccc!important}.jtip-bottom a.sl-button.liked i.fa{color:#ec4d4d}.post-ratings-rated,.post-ratings-text{background-color:#777;color:#fff;padding:.3em .6em;border-radius:.25em;font-size:10px;text-transform:uppercase}.jtip-bottom a.sl-button i.fa{margin-right:10px}.post-ratings-text{display:none}.post-ratings-loading img{margin-right:5px}.post-ratings-loading{font-size:10px}.modal-body #loginform input#wp-submit{background:#ff5e3a;border:none;border-bottom:3px solid #ff2a6d;color:#fff!important;height:39px}.modal-body #loginform input{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.modal-body #loginform .login-password label,.modal-body #loginform .login-username label{display:none}.modal-body #loginform .login-remember input#rememberme{height:13px;width:auto;float:left;margin-right:5px;margin-top:1px}.modal-body #loginform .login-remember{font-weight:400;font-size:85%;padding:5px}#loginform a.forgot_pass:hover{color:#000}#loginform a.forgot_pass{float:right;color:#888;font-size:85%;margin-top:6px}#button-favorite .btn i{margin-right:10px}.search-content button{position:relative;float:right;right:-5px;top:-2px;background:0 0;border:none;height:0;width:0}.fake_player img.cover{width:100%;height:100%}.fake_player{display:block!important;width:100%;height:100%;position:relative;overflow:hidden;margin:0 auto;cursor:pointer;background:#1a1a1a}.fake_player section{position:absolute;display:block;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,.6);background-image:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.9));background-repeat:repeat-x}.fake_player section span.barra{float:left;width:100%;height:5px;background-color:rgba(255,255,255,.28);position:relative}.fake_player section span.barra span.progreso{background:rgba(255,255,255,.5);width:0;height:5px;position:absolute;top:0;left:0}.fake_player section span.barra span.played{background:red;width:1%;height:5px;position:absolute;top:0;left:0}.fake_player section span.controles{float:left;width:100%;margin:0;color:#fff;padding:0 10px;-webkit-box-shadow:0 9px 10px -5px #000;box-shadow:0 9px 10px -5px #000;overflow:hidden;text-shadow:-1px 0 3px rgba(0,0,0,1)}.lnk,.test_container .nav-tabs>li>a{margin-right:3px}.fake_player section span.controles i.fa{font:normal normal normal 20px/1 FontAwesome;float:left;padding-right:10px;padding-left:10px;color:#FFF}.fake_player section span.controles i{font-style:normal;float:left;font-size:15px;color:#fff;padding:16px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600}.fake_player section span.controles i span{font-weight:300;font-size:12px;color:rgba(255,255,255,.62);margin-left:5px}.fake_player section span.controles i.fa-arrows-alt{float:right;font-size:21px;padding:13px 10px;color:#fff}span.play_tiempo{position:absolute;top:40%;left:49%;color:#fff;font-size:22px;text-shadow:1px 0 5px rgba(0,0,0,1);font-weight:600;font-family:arial}.fake_player section span.controles i.fa:hover{color:red}.play_ads:before{width:110px;height:110px;background-image:url(./img/btn-play.png);background-position:50% 25%;background-size:cover;display:inline-block;position:absolute;top:50%;margin-top:-55px;margin-left:-55px;left:50%;z-index:2;border-radius:55px;border:6px solid rgba(255,255,255,1);transition:all .3s ease 0;-webkit-transition:all .3s ease 0}.play_ads:after{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.3);transition:all .3s ease 0;-webkit-transition:all .3s ease 0}span.playads{padding-left:35px;padding-top:28px;height:100px;width:100px;background:rgba(0,0,0,.4);position:absolute;border-radius:50%;top:36%;left:46%}.playads i.fa.fa-play{color:#fff;font-size:46px}.fake_player:hover>span.playads i.fa.fa-play{color:#9bff00}.fake_player a.lnkplay:hover>span.playads{background:rgba(0,0,0,0)}.fake_player:hover>img.cover{-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);-ms-filter:blur(1px);filter:blur(1px)}.fake_player a.lnkplay{top:0;width:100%;height:100%;position:absolute}.fake_player a.lnkplay:hover>.playads i.fa.fa-play{color:red}.infopage.comment{margin-top:25px}@keyframes fa-blink{0%{opacity:1}100%{opacity:.3}}.fa-blink{-webkit-animation:fa-blink .5s linear infinite;-moz-animation:fa-blink .5s linear infinite;-ms-animation:fa-blink .5s linear infinite;-o-animation:fa-blink .5s linear infinite;animation:fa-blink .5s linear infinite}.ann-home a:hover{color:#fff;text-shadow:#000 0 0 3px}.lnk{padding:8px 12px;margin-bottom:0;font-size:12px;font-weight:400;line-height:1.42857143;text-align:center;touch-action:manipulation;overflow:hidden;user-select:none;background-image:none;border:1px solid transparent;color:#fff;display:table-cell;border-radius:0}.lnk-dl{background:#292929;color:#cacaca;border-right:1px solid #2a2a2a}.lnk-title{background:#474747;padding:10px;border-right:1px solid #1a1a1a}.lnk:last-child{border:0}#lnk-dl-button,#lnk-watch-button{background:#ff5e3a;color:#fff;border-radius:4px}a.lnk-lnk{display:table;width:100%;table-layout:fixed;border-collapse:separate;margin-bottom:1px}a.lnk-lnk:hover>.lnk-dl{background:#212121}#lnk-dl-button:hover,#lnk-watch-button:hover{background:#6bab3b}.tab-pane.active{display:block}.pt-login,.pt-login-footer,.pt-register,.pt-register-footer,.pt-reset-password,.tab-pane{display:none}.test_container{margin-top:20px}.test_container .nav>li>a:hover{background:#474747;border:0;color:#fff}.test_container .nav>li.active>a{background:#ff5e3a;color:#fff;border:0}.test_container .nav>li>a{color:#c1c1c1;background:#353535;border:0}.text_container .nav-tabs>li{margin-bottom:0}.test_container .nav-tabs{border-color:transparent}.top-menu ul li{list-style:none}.rep_cont{float:left;width:48%;margin:1%}.rep_cont2{width:100%;float:left;padding:1%}.rep_cont select{border-radius:2px;border:1px solid #474646;background:#1c1c1c;font-size:12px}.rep_cont2 textarea[name=detalles]{margin-top:5px;border-radius:2px;border:1px solid #474646;background:#1c1c1c;font-size:12px;color:#555;resize:none;height:auto}#bar-player .bp-btn-previous span:after{content:"Previous"}#bar-player .bp-btn-next span:after{content:"Next"}#top-news .top-news ul.nav-tabs{text-transform:uppercase}div[data-active-tab="#pt-reset-password"] .pt-login-footer,div[data-active-tab="#pt-reset-password"] .pt-reset-password,div[data-active-tab="#pt-login"] .pt-login,div[data-active-tab="#pt-login"] .pt-register-footer,div[data-active-tab="#pt-register"] .pt-login-footer,div[data-active-tab="#pt-register"] .pt-register{display:block}.pt-loading{display:none}#pt-user-modal .alert{padding:10px 15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}#pt-user-modal .alert>p,#pt-user-modal .alert>ul{margin-bottom:0}#pt-user-modal .alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1;margin-bottom:0;margin-top:15px}#pt-user-modal .alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}#pt-user-modal .alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;width:100%;margin:-5px 0 -30px;display:inline-block}#pt-user-modal .alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}#pt-user-modal .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}#pt-user-modal button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}#pt-user-modal h3{clear:none;margin-bottom:20px}.pt-login h4.modal-title{text-transform:uppercase}#pt-user-modal .modal-dialog{max-width:430px}#pt-user-modal .block{margin-bottom:10px}#pt-user-modal .modal-dialog .modal-body .btn-block{font-size:14px;font-weight:400}#pt-user-modal .modal-dialog .modal-body .modal-header .close{top:10px;right:-15px}#pt-user-modal .alert-warning{margin-bottom:-10px}.flag{display:inline-block;width:16px;height:11px;background:url(./img/flags.png) no-repeat}.flag.flag-hr{background-position:-224px -55px}.flag.flag-tw{background-position:-48px -154px}.flag.flag-ms{background-position:-80px -99px}.flag.flag-cz{background-position:-32px -33px}.flag.flag-vc{background-position:-192px -154px}.flag.flag-ad{background-position:0 0}.flag.flag-eh{background-position:-192px -33px}.flag.flag-hk{background-position:-176px -55px}.flag.flag-ga{background-position:-128px -44px}.flag.flag-catalonia{background-position:-32px -22px}.flag.flag-somaliland{background-position:-192px -132px}.flag.flag-mu{background-position:-112px -99px}.flag.flag-kz{background-position:-176px -77px}.flag.flag-pw{background-position:-96px -121px}.flag.flag-an{background-position:-112px 0}.flag.flag-bg{background-position:-64px -11px}.flag.flag-nf{background-position:0 -110px}.flag.flag-gs{background-position:-96px -55px}.flag.flag-mm{background-position:-240px -88px}.flag.flag-tm{background-position:-208px -143px}.flag.flag-dm{background-position:-96px -33px}.flag.flag-sm{background-position:-144px -132px}.flag.flag-om{background-position:-144px -110px}.flag.flag-ck{background-position:-128px -22px}.flag.flag-yt{background-position:-112px -165px}.flag.flag-rw{background-position:-208px -121px}.flag.flag-sg{background-position:-64px -132px}.flag.flag-al{background-position:-80px 0}.flag.flag-ec{background-position:-144px -33px}.flag.flag-et{background-position:0 -44px}.flag.flag-bm{background-position:-112px -11px}.flag.flag-gm{background-position:-16px -55px}.flag.flag-aw{background-position:-208px 0}.flag.flag-it{background-position:-176px -66px}.flag.flag-br{background-position:-160px -11px}.flag.flag-kg{background-position:-16px -77px}.flag.flag-sb{background-position:-240px -121px}.flag.flag-ee{background-position:-160px -33px}.flag.flag-ao{background-position:-128px 0}.flag.flag-tr{background-position:0 -154px}.flag.flag-bn{background-position:-128px -11px}.flag.flag-gu{background-position:-128px -55px}.flag.flag-tk{background-position:-176px -143px}.flag.flag-bs{background-position:-176px -11px}.flag.flag-fr{background-position:-112px -44px}.flag.flag-ly{background-position:-96px -88px}.flag.flag-mk{background-position:-208px -88px}.flag.flag-py{background-position:-112px -121px}.flag.flag-st{background-position:-240px -132px}.flag.flag-pn{background-position:-32px -121px}.flag.flag-ph{background-position:-224px -110px}.flag.flag-bb{background-position:0 -11px}.flag.flag-tn{background-position:-224px -143px}.flag.flag-sk{background-position:-112px -132px}.flag.flag-id{background-position:-32px -66px}.flag.flag-mp{background-position:-32px -99px}.flag.flag-nc{background-position:-224px -99px}.flag.flag-ws{background-position:-64px -165px}.flag.flag-fk{background-position:-64px -44px}.flag.flag-kp{background-position:-96px -77px}.flag.flag-eg{background-position:-176px -33px}.flag.flag-sn{background-position:-160px -132px}.flag.flag-tibet{background-position:-144px -143px}.flag.flag-ky{background-position:-160px -77px}.flag.flag-im{background-position:-80px -66px}.flag.flag-no{background-position:-64px -110px}.flag.flag-mz{background-position:-192px -99px}.flag.flag-kw{background-position:-144px -77px}.flag.flag-ag{background-position:-48px 0}.flag.flag-sr{background-position:-208px -132px}.flag.flag-eu{background-position:-16px -44px}.flag.flag-je{background-position:-192px -66px}.flag.flag-pe{background-position:-176px -110px}.flag.flag-bt{background-position:-192px -11px}.flag.flag-sc{background-position:0 -132px}.flag.flag-ng{background-position:-16px -110px}.flag.flag-jo{background-position:-224px -66px}.flag.flag-gd{background-position:-160px -44px}.flag.flag-cd{background-position:-48px -22px}.flag.flag-so{background-position:-176px -132px}.flag.flag-de{background-position:-48px -33px}.flag.flag-va{background-position:-176px -154px}.flag.flag-sl{background-position:-128px -132px}.flag.flag-pa{background-position:-160px -110px}.flag.flag-iq{background-position:-128px -66px}.flag.flag-ie{background-position:-48px -66px}.flag.flag-gw{background-position:-144px -55px}.flag.flag-vg{background-position:-224px -154px}.flag.flag-tz{background-position:-64px -154px}.flag.flag-mx{background-position:-160px -99px}.flag.flag-um{background-position:-112px -154px}.flag.flag-cv{background-position:-240px -22px}.flag.flag-as{background-position:-160px 0}.flag.flag-dj{background-position:-64px -33px}.flag.flag-mn{background-position:0 -99px}.flag.flag-zanzibar{background-position:-144px -165px}.flag.flag-do{background-position:-112px -33px}.flag.flag-my{background-position:-176px -99px}.flag.flag-at{background-position:-176px 0}.flag.flag-ml{background-position:-224px -88px}.flag.flag-ca{background-position:-16px -22px}.flag.flag-bh{background-position:-80px -11px}.flag.flag-ru{background-position:-192px -121px}.flag.flag-cf{background-position:-64px -22px}.flag.flag-hm{background-position:-192px -55px}.flag.flag-az{background-position:-224px 0}.flag.flag-ma{background-position:-112px -88px}.flag.flag-pm{background-position:-16px -121px}.flag.flag-cu{background-position:-224px -22px}.flag.flag-pt{background-position:-80px -121px}.flag.flag-bd{background-position:-16px -11px}.flag.flag-tl{background-position:-192px -143px}.flag.flag-england{background-position:-208px -33px}.flag.flag-to{background-position:-240px -143px}.flag.flag-dk{background-position:-80px -33px}.flag.flag-na{background-position:-208px -99px}.flag.flag-co{background-position:-192px -22px}.flag.flag-gy{background-position:-160px -55px}.flag.flag-kurdistan{background-position:-128px -77px}.flag.flag-mh{background-position:-192px -88px}.flag.flag-qa{background-position:-128px -121px}.flag.flag-pf{background-position:-192px -110px}.flag.flag-dz{background-position:-128px -33px}.flag.flag-li{background-position:-240px -77px}.flag.flag-fj{background-position:-48px -44px}.flag.flag-vu{background-position:-16px -165px}.flag.flag-lb{background-position:-208px -77px}.flag.flag-mq{background-position:-48px -99px}.flag.flag-ge{background-position:-176px -44px}.flag.flag-ai{background-position:-64px 0}.flag.flag-bv{background-position:-208px -11px}.flag.flag-mr{background-position:-64px -99px}.flag.flag-mc{background-position:-128px -88px}.flag.flag-lk{background-position:0 -88px}.flag.flag-bj{background-position:-96px -11px}.flag.flag-fm{background-position:-80px -44px}.flag.flag-xk{background-position:-80px -165px}.flag.flag-gr{background-position:-80px -55px}.flag.flag-tg{background-position:-112px -143px}.flag.flag-zm{background-position:-160px -165px}.flag.flag-cy{background-position:-16px -33px}.flag.flag-pr{background-position:-48px -121px}.flag.flag-af{background-position:-32px 0}.flag.flag-gf{background-position:-192px -44px}.flag.flag-is{background-position:-160px -66px}.flag.flag-md{background-position:-144px -88px}.flag.flag-kr{background-position:-112px -77px}.flag.flag-gp{background-position:-48px -55px}.flag.flag-il{background-position:-64px -66px}.flag.flag-ro{background-position:-160px -121px}.flag.flag-za{background-position:-128px -165px}.flag.flag-cn{background-position:-176px -22px}.flag.flag-mv{background-position:-128px -99px}.flag.flag-ls{background-position:-32px -88px}.flag.flag-gt{background-position:-112px -55px}.flag.flag-ss{background-position:-224px -132px}.flag.flag-bo{background-position:-144px -11px}.flag.flag-td{background-position:-80px -143px}.flag.flag-th{background-position:-128px -143px}.flag.flag-hu{background-position:0 -66px}.flag.flag-er{background-position:-224px -33px}.flag.flag-tc{background-position:-64px -143px}.flag.flag-sd{background-position:-32px -132px}.flag.flag-hn{background-position:-208px -55px}.flag.flag-mg{background-position:-176px -88px}.flag.flag-pl{background-position:0 -121px}.flag.flag-wales{background-position:-32px -165px}.flag.flag-am{background-position:-96px 0}.flag.flag-be{background-position:-32px -11px}.flag.flag-ke{background-position:0 -77px}.flag.flag-ar{background-position:-144px 0}.flag.flag-ni{background-position:-32px -110px}.flag.flag-ht{background-position:-240px -55px}.flag.flag-io{background-position:-112px -66px}.flag.flag-gh{background-position:-224px -44px}.flag.flag-nu{background-position:-112px -110px}.flag.flag-mt{background-position:-96px -99px}.flag.flag-kh{background-position:-32px -77px}.flag.flag-cg{background-position:-80px -22px}.flag.flag-cl{background-position:-144px -22px}.flag.flag-vn{background-position:0 -165px}.flag.flag-scotland{background-position:-16px -132px}.flag.flag-fi{background-position:-32px -44px}.flag.flag-re{background-position:-144px -121px}.flag.flag-np{background-position:-80px -110px}.flag.flag-ba{background-position:-240px 0}.flag.flag-lt{background-position:-48px -88px}.flag.flag-wf{background-position:-48px -165px}.flag.flag-mo{background-position:-16px -99px}.flag.flag-gn{background-position:-32px -55px}.flag.flag-sz{background-position:-48px -143px}.flag.flag-tt{background-position:-16px -154px}.flag.flag-es{background-position:-240px -33px}.flag.flag-uz{background-position:-160px -154px}.flag.flag-ch{background-position:-96px -22px}.flag.flag-pg{background-position:-208px -110px}.flag.flag-lu{background-position:-64px -88px}.flag.flag-sa{background-position:-224px -121px}.flag.flag-ir{background-position:-144px -66px}.flag.flag-ug{background-position:-96px -154px}.flag.flag-us{background-position:-128px -154px}.flag.flag-vi{background-position:-240px -154px}.flag.flag-sx{background-position:-16px -143px}.flag.flag-ye{background-position:-96px -165px}.flag.flag-nz{background-position:-128px -110px}.flag.flag-jp{background-position:-240px -66px}.flag.flag-gq{background-position:-64px -55px}.flag.flag-pk{background-position:-240px -110px}.flag.flag-bf{background-position:-48px -11px}.flag.flag-sy{background-position:-32px -143px}.flag.flag-cr{background-position:-208px -22px}.flag.flag-tf{background-position:-96px -143px}.flag.flag-sv{background-position:0 -143px}.flag.flag-ps{background-position:-64px -121px}.flag.flag-au{background-position:-192px 0}.flag.flag-la{background-position:-192px -77px}.flag.flag-mw{background-position:-144px -99px}.flag.flag-nl{background-position:-48px -110px}.flag.flag-gb{background-position:-144px -44px}.flag.flag-nr{background-position:-96px -110px}.flag.flag-gl{background-position:0 -55px}.flag.flag-rs{background-position:-176px -121px}.flag.flag-cm{background-position:-160px -22px}.flag.flag-gi{background-position:-240px -44px}.flag.flag-km{background-position:-64px -77px}.flag.flag-tv{background-position:-32px -154px}.flag.flag-me{background-position:-160px -88px}.flag.flag-cw{background-position:0 -33px}.flag.flag-gg{background-position:-208px -44px}.flag.flag-jm{background-position:-208px -66px}.flag.flag-ae{background-position:-16px 0}.flag.flag-si{background-position:-96px -132px}.flag.flag-tj{background-position:-160px -143px}.flag.flag-bz{background-position:0 -22px}.flag.flag-ve{background-position:-208px -154px}.flag.flag-in{background-position:-96px -66px}.flag.flag-sh{background-position:-80px -132px}.flag.flag-ki{background-position:-48px -77px}.flag.flag-zw{background-position:-176px -165px}.flag.flag-ic{background-position:-16px -66px}.flag.flag-by{background-position:-240px -11px}.flag.flag-fo{background-position:-96px -44px}.flag.flag-ne{background-position:-240px -99px}.flag.flag-uy{background-position:-144px -154px}.flag.flag-lr{background-position:-16px -88px}.flag.flag-ci{background-position:-112px -22px}.flag.flag-lc{background-position:-224px -77px}.flag.flag-se{background-position:-48px -132px}.flag.flag-kn{background-position:-80px -77px}.flag.flag-lv{background-position:-80px -88px}.flag.flag-bw{background-position:-224px -11px}.flag.flag-ua{background-position:-80px -154px}#wpas-ptype .wpas-ptype-radio-buttons .wpas-radio-container input{margin-right:6px;float:left}#wpas-ptype .wpas-ptype-radio-buttons .wpas-radio-container,div#wpas-tax_quality .wpas-tax_quality-checkboxes .wpas-checkbox-container{float:left;margin-right:15px}.wpas-ptype-radio-buttons{padding:10px 15px 8px;border-radius:3px;width:100%;display:table}div#wpas-ptype,div#wpas-tax_quality{float:left}div#wpas-tax_category,div#wpas-tax_country,div#wpas-tax_release-year{float:left;width:100%}#wpas-tax_category .field-container .wpas-checkbox-container input,div#wpas-tax_quality .wpas-tax_quality-checkboxes .wpas-checkbox-container input{margin-right:6px;float:left}div#wpas-tax_quality .wpas-tax_quality-checkboxes.wpas-checkboxes.field-container{padding:10px 15px 8px;border-radius:3px;width:100%;display:table}.wpas-field .label-container{font-size:18px;font-family:Montserrat;margin-bottom:5px;display:block;color:#ff5e3a}.label-container label{font-weight:400;margin-bottom:0}#wpas-tax_category .field-container{padding:10px 15px 8px;border-radius:3px;width:100%;display:table}#wp-advanced-search .wpas-field .field-container label{font-weight:400;padding-top:5px;margin-top:-2px}#wpas-tax_country .field-container,#wpas-tax_release-year .field-container{padding:10px 15px 8px;border-radius:3px;display:table;width:100%}#wpas-tax_category .field-container .wpas-checkbox-container{float:left;margin-right:15px}#wpas-tax_country .field-container .wpas-checkbox-container input{margin-right:6px;float:left}#wpas-tax_country .field-container .wpas-checkbox-container{float:left;margin-right:15px}#wpas-tax_release-year .field-container .wpas-radio-container input{margin-right:6px;float:left}#wpas-tax_release-year .field-container .wpas-radio-container{float:left;margin-right:15px}div#wpas-submit{border-top:1px solid #f1ecec;margin-top:20px;padding-top:18px;float:left;width:100%}form#wp-advanced-search .field-container{font-size:12px}form#wp-advanced-search .wpas-field{margin-bottom:12px}.aff input,.aff select,.aff textarea{margin-bottom:10px}.footer-social a:hover{color:#ff5e3a}.footer-social a{color:#fff}.footer-social a i.fa{font-size:44px;margin-right:15px}.content-kuss #content-kuss-title{margin-bottom:10px;font-size:18px;font-family:Montserrat;font-weight:400;display:inline-block;padding:0 20px;height:40px;line-height:40px;background:#ff5e3a;color:#fff;border-radius:3px 3px 0 0}.more,box.test .reportform{display:none}.aff select{width:100%;padding:10px}.aff textarea{width:100%;height:80px;padding:10px 13px}.aff input{width:100%}.aviso2{padding:14px 18px;border:1px solid transparent;border-left:3px solid;border-radius:8px}.aviso2.success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.aviso2.error{color:#763c3c;background-color:#f0d8d8;border-color:#e9c6c6}.reportform p{margin:-10px 0 15px}a.read-more-show{background:#9c9b9b;padding:4px 6px;color:#fff;font-size:9px;text-transform:uppercase;cursor:pointer;border-radius:3px}a.read-more-show:hover{background:#757575}.update-content .updated{width:100%;float:left;margin-bottom:25px;padding:18px 25px 8px;background:#ff5e3a;color:#fff;border-radius:3px}.update-content .updated i.fa{float:left;font-size:25px;margin-top:-2px;margin-right:10px;color:#b4e490}form#psy-loginform{max-width:1000px;margin:0 auto}form#psy-loginform p{margin:15px 0}form#psy-loginform p.login-remember label{display:block}form#psy-loginform p input,form#psy_registration_form fieldset p input{width:100%;padding:10px 15px;margin-top:15px}form#psy-loginform p.login-remember input{width:auto}form#psy-loginform p input[type=password],form#psy-loginform p input[type=text],form#psy_registration_form fieldset p input[type=email],form#psy_registration_form fieldset p input[type=password],form#psy_registration_form fieldset p input[type=text]{border-radius:3px;border:1px solid #555;background:#1a1a1a}@media screen and (min-width:350px){a.forgot_pass{display:block!important}.forgot_reset,hr.forgot-sep{display:none!important}}a.forgot_pass{float:right;margin-top:1px;display:none}.forgot_reset,hr.forgot-sep{text-align:center;display:block}form#psy-loginform p input[type=submit],p.forgot_reset a,p.login-create-account a,p.reg_already aa{display:inline-block;padding:10px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer}form#psy-loginform p input[type=submit]{background:#ff5e3a;border-bottom:3px solid #ff2a6d!important;color:#fff!important;touch-action:manipulation;user-select:none;border:1px solid transparent;border-radius:2px}form#psy-loginform p input[type=submit]:hover{background:#65ab31;border-bottom:3px solid #5c9027!important}p.reg_already{text-align:center;color:#bbb}p.forgot_reset a,p.login-create-account a,p.reg_already aa{background:#a7a7a7;border-bottom:3px solid #989898!important;color:#fff!important;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:2px;width:100%}p.forgot_reset a:hover,p.login-create-account a:hover,p.reg_already aa:hover{background:#949494;border-bottom:3px solid #807e7e!important}.profiles-wrap .pp-main.auth{min-height:470px}form#psy_registration_form fieldset p input#psy_user_first,form#psy_registration_form fieldset p input#psy_user_last{float:left;width:49%;margin-bottom:10px}form#psy_registration_form fieldset p input#psy_user_first{margin-right:2%}form#psy_registration_form .g-recaptcha{margin-bottom:-10px}.psy_reg_alert .alert{padding:10px 15px;margin-bottom:10px}.user-register h3.psy_header{padding-bottom:10px;border-bottom:1px solid #e5e5e5}.psy_reg_container{padding-top:15px}#profile-form .form-control[disabled],#profile-form .form-control[readonly],#profile-form fieldset[disabled] .form-control{cursor:not-allowed;background-color:#464646;border-color:#656565;color:#a0a0a0}h4#myModalLabel{font-family:"Helvetica Neue",Helvetica,Arial}.rep_cont label{width:100%}.rep_cont2 .g-recaptcha{margin-bottom:15px}@media screen and (max-width:390px){.rep_cont2 .g-recaptcha{transform:scale(.77);-webkit-transform:scale(.67);transform-origin:0 0;-webkit-transform-origin:0 0}}.movies-embed .me-li h4 a:hover>span.pull-right.badge,.pull-right.badge:hover{background:#ff5e3a}.box .box-head .nav-tabs li a{cursor:pointer}.box .box-head .nav-tabs li.active>a{cursor:default}span.psy_type{color:rgba(255,255,255,.3)}a.psy_type{color:#ff5e3a}.owl-next:before,.owl-prev:before{font:normal normal normal 14px/1 FontAwesome;color:#fff}.owl-prev:before{content:"\f053"}.owl-next:before{content:"\f054"}.owl-next,.owl-prev{width:auto;padding:10px;background:rgba(0,0,0,.5);position:relative;cursor:pointer}.owl-next{float:right;margin-right:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.owl-prev{float:left;margin-left:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.owl-buttons{position:absolute;top:36%;width:100%;display:none}@media screen and (min-width:600px){.owl-next{margin-right:4px}}@media screen and (min-width:500px){.owl-buttons{display:block}}div#tab-ad .movieplay{margin-bottom:0}.ab-follow{float:left;width:360px;max-width:100%;padding:12px 15px;background:#fff;height:44px;color:#333;border-radius:3px;margin-top:3px}.abf-text{float:left;font-size:12px;margin-right:15px;line-height:20px}.abf-btn .fb-like{float:left;margin-right:10px}.abf-btn{font-size:0}.playertab{display:none}.splash-image{cursor:pointer}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav>li>a:focus,.nav>li>a:hover{background-color:#303030;border-radius:3px}.modal-content{background:#333}.modal-footer{border-top:none;background:rgba(255,255,255,.05)}.close{color:#fff!important;text-shadow:none;opacity:1}.ui-cluetip-content{color:#222}#comment{border-top:none!important;background:#ccc}#comment h3.title{color:#333}.profiles-wrap .pp-main .ppm-head ul.nav-tabs li a:hover,.profiles-wrap .pp-main .ppm-head ul.nav-tabs li.active a{color:#fff;background:#333!important}.mgbox a{color:#fff!important}.cookie-result,.tips-content{background:#333!important}.tips-tabs ul li a:focus,.tips-tabs ul li a:hover{background:rgba(255,255,255,.9)!important}.tips-tabs ul li.active a:focus,.tips-tabs ul li.active a:hover{background:#ebf8e2!important}.form-control{color:#fff;background-color:#1c1c1c;border:1px solid #464646}.qtip-bootstrap{color:#fff;background-color:#4c4c4c}.jtip-top{background:#2e2e2e;color:#fff}.qtip .qtip-title{background:#4c4c4c;color:#a5ef6e}.jtip-top .jt-info.jt-imdb{color:#2e2e2e}hr.forgot-sep,hr.reg-sep{border-color:#636363}.test_container .nav>li.active>a:focus,test_container .nav>li.active>a{background:#ff5e3a;color:#fff;border:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.nav-tabs>li.active>a:hover,.nav>li>a:hover{border-bottom-left-radius:0;border-bottom-right-radius:0}.breadcrumb>.active{color:#dcd8d8}.movies-embed.content-padding{border-bottom:20px solid #1a1a1a}#wpas-tax_category .field-container,#wpas-tax_country .field-container,#wpas-tax_release-year .field-container,.wpas-ptype-radio-buttons,div#wpas-tax_quality .wpas-tax_quality-checkboxes.wpas-checkboxes.field-container{border:1px solid #444;background:#252525}#switch-mode{background:rgba(255,255,255,.8);border-right:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}#switch-mode .sm-icon,#switch-mode .sm-text{color:#333}.aff input[type="email"] {width: 100%;height: 80px;padding: 10px 13px;}.rep_cont2 input[type="email"] {margin-top: 5px;border-radius: 2px;border: 1px solid #474646;background: #1c1c1c;font-size: 12px;color: #555;resize: none;height: auto;}.mvi-images{display:none;}.mvi-images.show{display:block;}div#content-embed div.alert { margin-top: 4px; }#main.page-404 { min-height: 600px; }.tvseason .les-content a.ep-404 { border: 0; background: #232323; color: #717171; cursor: not-allowed;}.tvseason .les-content a.ep-404:hover:before {content: "\f00d";}.tvseason .les-content a.ep-404:before {font-family: 'FontAwesome'; font-size: 10px; margin-right: 10px; font-weight: 400;content: "\f00d";}.tvseason .les-content a.ep-404:hover { border-bottom: 0; background: #232323;}.tvseason .les-content a.ep-unav { border-bottom: 3px solid #232323; background: #232323; color: #717171; cursor: not-allowed; }.aviso2 .contenido32 span { font-size: 17px; font-weight: bold; width: 100%; display: inline-block; }.aviso2 .contenido32 { text-align: center; }.ppm-content.user-content.profile-comment { border-top: 1px solid #222; padding-top: 15px!important; }.profiles-wrap .pp-main .ppm-content.profile-comment h2 { font-size: 18px; padding-bottom: 15px; border-bottom: 1px solid #555; }#comment {background: #222;}#comment h3.title {color:#fff;}span.notice-date { background: rgba(255,255,255,0.07); color: rgba(255,255,255,0.4); font-size: 11px; padding: 2px 4px; border-radius: 4px; margin-top: 3px; float: left; }span.notice-date i.fa { margin-right: 2px; }


/* ============================================================
   PsyPlay Modern Override - CLEAN CONSOLIDATED RULES
   All previous v12-v17 rules consolidated into one clean section
   to prevent CSS cascade conflicts.
   ============================================================ */

/* ===== 1. CARD GRID LAYOUT (movies-list / movies-list-full) ===== */

/* All movie lists become CSS grid */
body .movies-list,
body .movies-list-full {
    display: grid !important;
    gap: 22px 14px !important;
    margin: 0 !important;
    padding: 0 !important;
    grid-template-columns: repeat(8, 1fr) !important;
}

/* For Bootstrap tab-panes: only show active one */
body .movies-list.tab-pane:not(.active),
body .movies-list-full.tab-pane:not(.active) {
    display: none !important;
}

/* Active tab-pane is grid */
body .movies-list.tab-pane.active,
body .movies-list-full.tab-pane.active {
    display: grid !important;
    grid-template-columns: repeat(8, 1fr) !important;
    gap: 22px 14px !important;
    margin: 0 !important;
    padding: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Responsive: maintain max 8 cols on widescreens, scale down on smaller */
@media screen and (max-width: 1599px) {
    body .movies-list,
    body .movies-list-full,
    body .movies-list.tab-pane.active,
    body .movies-list-full.tab-pane.active {
        grid-template-columns: repeat(7, 1fr) !important;
    }
}
@media screen and (max-width: 1325px) {
    body .movies-list,
    body .movies-list-full,
    body .movies-list.tab-pane.active,
    body .movies-list-full.tab-pane.active {
        grid-template-columns: repeat(6, 1fr) !important;
    }
}
@media screen and (max-width: 1199px) {
    body .movies-list,
    body .movies-list-full,
    body .movies-list.tab-pane.active,
    body .movies-list-full.tab-pane.active {
        grid-template-columns: repeat(5, 1fr) !important;
    }
}
@media screen and (max-width: 991px) {
    body .movies-list,
    body .movies-list-full,
    body .movies-list.tab-pane.active,
    body .movies-list-full.tab-pane.active {
        grid-template-columns: repeat(4, 1fr) !important;
    }
}
@media screen and (max-width: 768px) {
    body .movies-list,
    body .movies-list-full,
    body .movies-list.tab-pane.active,
    body .movies-list-full.tab-pane.active {
        grid-template-columns: repeat(3, 1fr) !important;
        gap: 16px 10px !important;
    }
}
@media screen and (max-width: 480px) {
    body .movies-list,
    body .movies-list-full,
    body .movies-list.tab-pane.active,
    body .movies-list-full.tab-pane.active {
        grid-template-columns: repeat(2, 1fr) !important;
        gap: 14px 10px !important;
    }
}

/* ===== 2. INDIVIDUAL CARD STYLING ===== */

/* Card container - flexible height, no float, no fixed dimensions */
body .ml-item,
body .movies-list .ml-item,
body .movies-list-full .ml-item {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 0 8px 0 !important;
    float: none !important;
    overflow: visible !important;
    background: transparent !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    display: block;
    position: relative;
}

/* Poster (ml-mask) - 2:3 aspect ratio block */
body .ml-item .ml-mask {
    position: relative !important;
    width: 100% !important;
    height: 0 !important;
    padding-bottom: 150% !important;
    display: block !important;
    overflow: hidden !important;
    border-radius: 10px !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.08) !important;
    transition: all 0.25s cubic-bezier(0.4,0,0.2,1) !important;
    background: #1a1a24 !important;
    margin: 0 !important;
}

/* Poster image fills the mask */
body .ml-item .ml-mask img,
body .ml-item img.mli-thumb,
body .ml-item .mli-thumb {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    min-height: 100% !important;
    object-fit: cover !important;
    display: block !important;
}

/* Hide old absolute-positioned title overlay */
body .ml-item .mli-info,
body .ml-item .mli-info1 {
    display: none !important;
}

/* Title BELOW poster */
body .ml-item .mli-info-modern {
    display: block !important;
    padding: 10px 4px 0 !important;
    text-decoration: none !important;
    color: inherit !important;
    margin: 0 !important;
}
body .ml-item .mli-info-modern h2 {
    font-size: 13px !important;
    font-weight: 600 !important;
    color: #fff !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 1.35 !important;
    font-family: Inter, -apple-system, BlinkMacSystemFont, sans-serif !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    letter-spacing: -0.01em !important;
    text-align: left !important;
    text-shadow: none !important;
    transition: color 0.15s ease !important;
}
body .ml-item .mli-info-modern:hover h2 {
    color: #ff5e3a !important;
}
body .ml-item .mli-info-modern .mli-meta {
    display: block !important;
    font-size: 11px !important;
    color: #6c6c80 !important;
    margin-top: 4px !important;
    font-weight: 500 !important;
}

/* Hover effect on poster only */
body .ml-item:hover {
    transform: none !important;
}
body .ml-item:hover .ml-mask {
    transform: translateY(-4px);
    box-shadow: 0 16px 40px rgba(0,0,0,0.18) !important;
}

/* Quality + episode badges */
body .ml-item .mli-quality,
body .ml-item .mli-eps {
    z-index: 6 !important;
}

/* ===== 3. HOVER PLAY BUTTON (white arrow inside gradient circle) ===== */

body .ml-item .ml-mask:before {
    content: "";
    background: rgba(0,0,0,0.6);
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    opacity: 0;
    transition: opacity 0.2s ease;
    z-index: 4;
}
body .ml-item .ml-mask:hover:before {
    opacity: 1 !important;
}
body .ml-item .ml-mask:after {
    content: "";
    width: 50px !important;
    height: 50px !important;
    background:
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><polygon points='9,7 9,17 17,12' fill='white'/></svg>") center / 22px no-repeat,
        linear-gradient(135deg, #ff5e3a 0%, #ff2a6d 100%) !important;
    border-radius: 50% !important;
    box-shadow: 0 8px 24px rgba(255,94,58,0.5) !important;
    opacity: 0;
    position: absolute;
    top: 50% !important;
    left: 50% !important;
    margin-top: -25px !important;
    margin-left: -25px !important;
    transition: opacity 0.2s ease;
    z-index: 5;
}
body .ml-item .ml-mask:hover:after {
    opacity: 1 !important;
}

/* ===== 4. LOGO - Gradient + White Play Arrow + "StreamPorn" text ===== */

/* Header logo */
header #logo,
header .header-logo a#logo {
    background-image: none !important;
    background-color: transparent !important;
    width: auto !important;
    min-width: 200px !important;
    height: 50px !important;
    display: inline-flex !important;
    align-items: center !important;
    padding: 0 0 0 50px !important;
    font-family: Inter, -apple-system, sans-serif !important;
    font-weight: 800 !important;
    font-size: 22px !important;
    line-height: 50px !important;
    letter-spacing: -0.03em !important;
    color: #fff !important;
    text-decoration: none !important;
    position: relative !important;
    text-indent: 0 !important;
}
header #logo:before,
header .header-logo a#logo:before {
    content: "" !important;
    display: block !important;
    width: 38px !important;
    height: 38px !important;
    background:
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><polygon points='9,7 9,17 17,12' fill='white'/></svg>") center / 16px no-repeat,
        linear-gradient(135deg, #ff5e3a 0%, #ff2a6d 100%) !important;
    border-radius: 9px !important;
    box-shadow: 0 4px 12px rgba(255,94,58,0.35) !important;
    position: absolute !important;
    left: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
}
header #logo:after,
header .header-logo a#logo:after {
    content: "StreamPorn" !important;
    display: inline-block !important;
    font-family: Inter, sans-serif !important;
    font-size: 22px !important;
    font-weight: 800 !important;
    letter-spacing: -0.03em !important;
    color: #fff !important;
    background: none !important;
    -webkit-text-fill-color: initial !important;
    position: relative !important;
    z-index: 2 !important;
    left: auto !important;
    top: auto !important;
    transform: none !important;
}
header .header-logo h1 {
    display: none !important;
}

/* Homepage hero logo - bigger version */
.home-main .hm-logo a {
    background-image: none !important;
    background: none !important;
    width: auto !important;
    height: 80px !important;
    display: inline-flex !important;
    align-items: center !important;
    font-family: Inter, sans-serif !important;
    font-weight: 800 !important;
    font-size: 42px !important;
    letter-spacing: -0.03em !important;
    position: relative !important;
    padding-left: 74px !important;
    color: #fff !important;
    line-height: 80px !important;
    text-indent: 0 !important;
}
.home-main .hm-logo a:before {
    content: "" !important;
    position: absolute !important;
    left: 0 !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 60px !important;
    height: 60px !important;
    background:
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><polygon points='9,7 9,17 17,12' fill='white'/></svg>") center / 26px no-repeat,
        linear-gradient(135deg, #ff5e3a 0%, #ff2a6d 100%) !important;
    border-radius: 14px !important;
    box-shadow: 0 8px 24px rgba(255,94,58,0.4) !important;
}
.home-main .hm-logo a:after {
    content: "StreamPorn" !important;
    display: inline-block !important;
    font-family: Inter, sans-serif !important;
    font-weight: 800 !important;
    font-size: 42px !important;
    letter-spacing: -0.03em !important;
    color: #fff !important;
    position: relative !important;
    z-index: 2 !important;
}

/* Footer text logo */
#footer img.mv-ft-logo,
#logo-footer {
    display: none !important;
}

/* ===== 5. SINGLE PAGE COVER PLAY BUTTON ===== */

#mv-info {
    margin-bottom: 30px !important;
    border-radius: 12px !important;
    overflow: hidden !important;
    background: #1a1a24 !important;
}
#mv-info .mvi-cover {
    border-radius: 12px 12px 0 0 !important;
    overflow: hidden !important;
}
#mv-info .mvi-cover:before {
    background:
        url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><polygon points='9,7 9,17 17,12' fill='white'/></svg>") center / 36px no-repeat,
        linear-gradient(135deg, #ff5e3a 0%, #ff2a6d 100%) !important;
    border-radius: 50% !important;
    border: none !important;
    box-shadow: 0 12px 40px rgba(255,94,58,0.5) !important;
    width: 100px !important;
    height: 100px !important;
    margin-top: -50px !important;
    margin-left: -50px !important;
    animation: psyPulse 2s infinite !important;
}
#mv-info .mvi-cover:after {
    background: linear-gradient(180deg, rgba(0,0,0,0.2) 0%, rgba(10,10,15,0.9) 95%) !important;
    content: "" !important;
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    top: 0 !important;
    transform: none !important;
}
@keyframes psyPulse {
    0%   { box-shadow: 0 12px 40px rgba(255,94,58,0.5), 0 0 0 0 rgba(255,94,58,0.6); }
    70%  { box-shadow: 0 12px 40px rgba(255,94,58,0.5), 0 0 0 24px rgba(255,94,58,0); }
    100% { box-shadow: 0 12px 40px rgba(255,94,58,0.5), 0 0 0 0 rgba(255,94,58,0); }
}

/* ===== 6. EMBED PLAYER MODERNIZATION ===== */

#media-player, #content-embed, #player2 {
    background: #000 !important;
    border-radius: 12px !important;
    overflow: hidden;
    box-shadow: 0 8px 32px rgba(0,0,0,0.3);
}
#bar-player {
    background: #0a0a0f !important;
    border-radius: 0 0 12px 12px;
    padding: 0 8px;
}
#bar-player .btn {
    color: #fff !important;
    background: transparent;
    border-radius: 8px !important;
    padding: 10px 16px !important;
    margin: 6px 4px !important;
    font-weight: 600;
    transition: all 0.15s ease;
    border: 1px solid rgba(255,255,255,0.06);
}
#bar-player .btn:hover {
    background: rgba(255,94,58,0.15);
    color: #ff5e3a !important;
    border-color: rgba(255,94,58,0.3);
}
#bar-player .btn.active,
#bar-player .bp-btn-light.active {
    background: linear-gradient(135deg, #ff5e3a 0%, #ff2a6d 100%);
    color: #fff !important;
    border-color: transparent;
}

/* Server tabs - card-style */
.player_nav {
    background: #1a1a24 !important;
    border-radius: 12px !important;
    overflow: hidden;
    border: 1px solid rgba(0,0,0,0.06);
    box-shadow: 0 2px 8px rgba(0,0,0,0.04);
}
.player_nav ul.idTabs li {
    padding: 14px 20px !important;
    border-bottom: 1px solid rgba(0,0,0,0.05) !important;
}
.player_nav ul.idTabs li:last-child {
    border-bottom: 0 !important;
}
ul.idTabs li a {
    border: 1px solid rgba(0,0,0,0.06) !important;
    background: #0a0a0f !important;
    border-radius: 8px !important;
    color: #fff !important;
    padding: 8px 16px !important;
    font-weight: 600 !important;
    font-size: 12px !important;
    margin: 4px !important;
    text-transform: uppercase;
    transition: all 0.15s ease;
    letter-spacing: 0.04em;
}
ul.idTabs li a:hover {
    background: #1a1a24 !important;
    border-color: #ff5e3a !important;
    color: #ff5e3a !important;
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(255,94,58,0.15);
}
ul.idTabs li a.selected,
ul.idTabs li a.active {
    border: 1px solid transparent !important;
    background: linear-gradient(135deg, #ff5e3a 0%, #ff2a6d 100%) !important;
    color: #fff !important;
    box-shadow: 0 4px 12px rgba(255,94,58,0.3) !important;
    transform: translateY(-1px);
}

/* Episode buttons */
#list-eps .le-server .les-content .btn-eps,
.tvseason .les-content a {
    border: 1px solid rgba(0,0,0,0.08) !important;
    background: #1a1a24 !important;
    border-radius: 8px !important;
    padding: 9px 14px !important;
    color: #fff !important;
    transition: all 0.15s ease;
}
#list-eps .le-server .les-content .btn-eps:hover,
.tvseason .les-content a:hover {
    border-color: #ff5e3a !important;
    background: #1a1a24 !important;
    color: #ff5e3a !important;
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(255,94,58,0.15);
}
#list-eps .le-server .les-content .btn-eps.active {
    border-color: transparent !important;
    background: linear-gradient(135deg, #ff5e3a 0%, #ff2a6d 100%) !important;
    color: #fff !important;
    box-shadow: 0 4px 12px rgba(255,94,58,0.3);
}

#list-eps {
    background: #1a1a24 !important;
    border-radius: 12px;
    border: 1px solid rgba(0,0,0,0.06);
}
#list-eps .le-server {
    padding: 16px 20px !important;
}

/* ===== 7. TAB NAV BUTTONS (Featured/Most Viewed/Top Rating) ===== */

.movies-list-wrap .ml-title .nav-tabs {
    display: inline-block !important;
    margin-left: 15px !important;
    border-bottom: none !important;
}
.movies-list-wrap .ml-title .nav-tabs li {
    display: inline-block;
    margin: 0 4px;
}
.movies-list-wrap .ml-title .nav-tabs li a {
    border: none !important;
    height: 38px !important;
    line-height: 38px !important;
    padding: 0 18px !important;
    text-align: center;
    color: #fff !important;
    background: transparent !important;
    border-radius: 8px !important;
    transition: all 0.15s ease;
    font-weight: 600;
}
.movies-list-wrap .ml-title .nav-tabs li a:hover {
    background: rgba(255,94,58,0.08) !important;
    color: #ff5e3a !important;
}
.movies-list-wrap .ml-title .nav-tabs li.active a {
    background: linear-gradient(135deg, #ff5e3a 0%, #ff2a6d 100%) !important;
    color: #fff !important;
    box-shadow: 0 4px 12px rgba(255,94,58,0.25);
}

/* ===== 8. SECTION HEADERS ===== */

.movies-list-wrap {
    margin-bottom: 32px !important;
    overflow: visible !important;
}
.movies-list-wrap .ml-title {
    margin-bottom: 16px !important;
    display: flex !important;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
}
.movies-list-wrap .ml-title span {
    font-size: 18px !important;
    font-family: Inter, sans-serif !important;
    font-weight: 700 !important;
    display: inline-block !important;
    padding: 0 18px !important;
    height: 40px !important;
    line-height: 40px !important;
    background: linear-gradient(135deg, #ff5e3a 0%, #ff2a6d 100%) !important;
    color: #fff !important;
    border-radius: 8px !important;
    letter-spacing: -0.01em !important;
    box-shadow: 0 4px 12px rgba(255,94,58,0.25) !important;
}

/* ===== 9. MOBILE BUTTONS ===== */

.mobile-menu, .mobile-search {
    background: linear-gradient(135deg, #ff5e3a 0%, #ff2a6d 100%) !important;
    border-radius: 8px !important;
    color: #fff !important;
}
.mobile-menu i, .mobile-search i {
    color: #fff !important;
}

/* ===== 10. TOP USER LOGIN ===== */

.top-user-content .btn-login {
    background: linear-gradient(135deg, #ff5e3a 0%, #ff2a6d 100%) !important;
    color: #fff !important;
    border-radius: 8px !important;
    padding: 6px 16px !important;
    height: 34px !important;
    line-height: 22px !important;
    font-weight: 600;
    transition: all 0.15s ease;
}
.top-user-content .btn-login:hover {
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(255,94,58,0.3);
}

/* v19: content-box wrapper fix + View more alignment */
body .movies-list #content-box,body .movies-list-full #content-box,body .tab-pane #content-box{display:contents!important}
@supports not (display: contents){body .movies-list #content-box,body .movies-list-full #content-box,body .tab-pane #content-box{display:grid!important;grid-template-columns:repeat(8,1fr)!important;gap:22px 14px!important;grid-column:1 / -1!important;width:100%!important}}
body .movies-list .clearfix,body .movies-list-full .clearfix,body .tab-pane .clearfix{display:none!important}

.movies-list-wrap .ml-title{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;margin-bottom:16px!important;overflow:visible!important}
.movies-list-wrap .ml-title span.pull-left{float:none!important;order:1}
.movies-list-wrap .ml-title .nav-tabs{float:none!important;margin-left:0!important;order:2;flex:0 0 auto}
.movies-list-wrap .ml-title a.pull-right,.movies-list-wrap .ml-title a.cat-more{float:none!important;margin-left:auto!important;order:3;color:#ff5e3a!important;font-weight:600;font-size:13px;transition:all 0.15s ease}
.movies-list-wrap .ml-title a.pull-right:hover,.movies-list-wrap .ml-title a.cat-more:hover{color:#ff2a6d!important;transform:translateX(2px)}
.movies-list-wrap .ml-title .clearfix{display:none!important}

/* v20: single page modern - dark mode color fixes */
#main.page-detail{background:linear-gradient(180deg,#0a0a0f 0%,#1a1a24 100%) !important}
#cookiedata.ann-home{background:#1a1a24 !important;color:#b0b0c0 !important;border:1px solid rgba(255,255,255,0.06) !important}
#mv-info{background:#0a0a0f !important;box-shadow:0 12px 40px rgba(0,0,0,0.5) !important}
#mv-info .mvi-content{background:#1a1a24 !important;color:#fff !important;border-top:1px solid rgba(255,255,255,0.04)}
#mv-info .mvi-content h3{color:#fff !important}
#mv-info .mvi-content .mvic-desc{border-right:1px solid rgba(255,255,255,0.06) !important}
#mv-info .mvi-content .mvic-desc .desc{background:#0a0a0f !important;color:#e0e0e8 !important}
#mv-info .mvi-content .mvic-info p{border-bottom:1px dashed rgba(255,255,255,0.08) !important}
#mv-info .mvi-content .mvic-info p strong{color:#9090a0 !important}
#mv-keywords{background:#1a1a24 !important;border:1px solid rgba(255,255,255,0.06) !important}
#mv-keywords a{background:#0a0a0f !important;color:#b0b0c0 !important}
.mv-rating{background:#1a1a24 !important;border:1px solid rgba(255,255,255,0.06) !important}
/* v34: old #pettabs / .dooplay_player / .pframe rules removed from dark.css.
   Replaced by the unified v34 block appended at the end of this file
   (matches theme.main.css so both light and dark modes get the same player
   wrapper + compact pill-chip host buttons). */

body .mlw-related .movies-list,body .mlw-related .movies-list-full{display:grid !important;grid-template-columns:repeat(8,1fr) !important;gap:22px 14px !important;margin:0 !important}
@media screen and (max-width:1599px){body .mlw-related .movies-list,body .mlw-related .movies-list-full{grid-template-columns:repeat(7,1fr) !important}}
@media screen and (max-width:1325px){body .mlw-related .movies-list,body .mlw-related .movies-list-full{grid-template-columns:repeat(6,1fr) !important}}
@media screen and (max-width:1199px){body .mlw-related .movies-list,body .mlw-related .movies-list-full{grid-template-columns:repeat(5,1fr) !important}}
@media screen and (max-width:991px){body .mlw-related .movies-list,body .mlw-related .movies-list-full{grid-template-columns:repeat(4,1fr) !important}}
@media screen and (max-width:768px){body .mlw-related .movies-list,body .mlw-related .movies-list-full{grid-template-columns:repeat(3,1fr) !important}}
@media screen and (max-width:480px){body .mlw-related .movies-list,body .mlw-related .movies-list-full{grid-template-columns:repeat(2,1fr) !important}}
body .mlw-related .movies-list .ml-item,body .mlw-related .movies-list-full .ml-item{width:100% !important;max-width:100% !important;margin:0 !important;height:auto !important}

/* v34: v21 dark mode pettabs overrides removed — see appended v34 block. */

/* v34: v27 dark mode pettabs overrides removed — see appended v34 block. */

/* v28 dark mode - same aggressive overrides */
html body #psy-action-bar{background:linear-gradient(180deg,#0a0a0f 0%,#14141f 100%) !important}
html body #psy-action-bar button.psy-btn,html body #psy-action-bar .psy-btn{background:linear-gradient(180deg,rgba(255,255,255,0.06) 0%,rgba(255,255,255,0.02) 100%) !important;color:#b0b0c0 !important;border:1px solid rgba(255,255,255,0.1) !important}
html body #psy-exit-theater,body button#psy-exit-theater{display:none !important}
html body.psy-theater #psy-exit-theater{display:inline-flex !important}

/* v34: v30 dark mode .dooplay_player + .pframe rules removed.
   These were the source of the orange box-shadow ring and the
   forced 16:9 padding-bottom that made the player too tall.
   See appended v34 block at end of file for the new clean rules. */

/* ============================================================
   v33 - NORMAL EMBED SIZE + ZERO DECORATIONS
   ============================================================
   What changed vs v32:
   - REMOVED orange box-shadow ring around player
   - REMOVED black background fill on .dooplay_player wrapper
   - REMOVED border-radius and decorative styling on player wrapper
   - REMOVED forced aspect-ratio: 16/9 on .pframe
   - REMOVED padding-bottom: 56.25% (was making player too tall on
     wide screens, leaving black empty space)
   - REMOVED max-height: 70vh ceiling
   - REMOVED loading spinner (CSS ::before/::after on .pframe)
   - Inner layers (.filmplayer, #petsdivcontainer, .video-player,
     .video-container, .infoloadingdiv) now flow naturally instead
     of position: absolute; inset: 0
   - Iframe takes a natural fixed height: 500px desktop / 360px tablet
     / 260px phone — matches what hostframe.js generates as default
   - Player wrapper just centers content with max-width: 900px
   ============================================================ */

/* ===== A. PLAYER WRAPPER — STRIPPED CLEAN ===== */

html body .dooplay_player {
    float: none !important;
    width: 100% !important;
    max-width: 100% !important;         /* match parent container width */
    margin: 20px auto !important;       /* still centered */
    position: relative !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;        /* no rounded corners */
    overflow: visible !important;
    background: transparent !important; /* no black wrapper bg */
    box-shadow: none !important;        /* no orange ring */
}

html body .dooplay_player .play,
html body .dooplay_player #playcontainer,
html body .dooplay_player #Tf-Wp {
    position: relative !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    border-radius: 0 !important;
    float: none !important;
}

/* PFRAME — just a relative container, NO forced aspect ratio */
html body .dooplay_player .pframe {
    position: relative !important;     /* anchor for #video-overlay */
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    display: block !important;
    /* No aspect-ratio. No padding-bottom hack. No max-height. */
}

/* Inner container layers — flow naturally, NOT absolute */
html body .dooplay_player .video-player,
html body .dooplay_player .video-container,
html body .dooplay_player .infoloadingdiv,
html body .dooplay_player .filmplayer,
html body .dooplay_player #petsdivcontainer {
    position: relative !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    overflow: visible !important;
    inset: auto !important;
}

/* Iframe — natural fixed embed size (matches hostframe.js HEIGHT=500 default) */
html body .dooplay_player iframe,
html body .dooplay_player .pframe iframe,
html body .dooplay_player .filmplayer iframe,
html body .dooplay_player #petsdivcontainer iframe,
html body .dooplay_player .video-player iframe,
html body .dooplay_player .video-container iframe,
html body .dooplay_player .infoloadingdiv iframe {
    position: relative !important;
    inset: auto !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    display: block !important;
    width: 100% !important;
    height: 600px !important;            /* desktop: bigger embed height */
    min-height: 0 !important;
    max-height: none !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #000 !important;         /* iframe internal bg only — not the wrapper */
    margin: 0 !important;
    padding: 0 !important;
}

/* Tablet */
@media (max-width: 768px) {
    html body .dooplay_player {
        max-width: 100% !important;
        margin: 12px auto !important;
    }
    html body .dooplay_player iframe,
    html body .dooplay_player .pframe iframe,
    html body .dooplay_player .filmplayer iframe,
    html body .dooplay_player #petsdivcontainer iframe,
    html body .dooplay_player .video-player iframe,
    html body .dooplay_player .video-container iframe,
    html body .dooplay_player .infoloadingdiv iframe {
        height: 420px !important;
    }
}

/* Phone */
@media (max-width: 480px) {
    html body .dooplay_player iframe,
    html body .dooplay_player .pframe iframe,
    html body .dooplay_player .filmplayer iframe,
    html body .dooplay_player #petsdivcontainer iframe,
    html body .dooplay_player .video-player iframe,
    html body .dooplay_player .video-container iframe,
    html body .dooplay_player .infoloadingdiv iframe {
        height: 320px !important;
    }
}

/* Click-shield overlay — covers iframe area exactly */
html body #video-overlay {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 999 !important;
    background: transparent !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Splash / cover image — only shown before iframe loads, fills iframe area */
html body .dooplay_player .infoloadinginfo_image,
html body .mvi-cover.splash-image,
html body #mv-info .mvi-cover {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    width: 100% !important;
    height: 100% !important;
    background-size: cover !important;
    background-position: center !important;
}


/* ===== B. WATCH ONLINE / DOWNLOAD — KEEP MODERN GLASS CARDS ===== */
/* (Unchanged from v32 — only the player wrapper above was rebuilt) */

html body #pettabs,
html body div#pettabs {
    width: 100% !important;
    max-width: 100% !important;         /* match parent container width */
    margin: 18px auto !important;
    padding: 0 !important;
    background: linear-gradient(180deg, #16161f 0%, #11111a 100%) !important;
    border-radius: 14px !important;
    overflow: hidden !important;
    border: 1px solid rgba(255,255,255,0.06) !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.4) !important;   /* removed orange ring; just a soft drop shadow */
    position: relative !important;
}

html body #pettabs + #pettabs {
    margin-top: 14px !important;
}

html body #pettabs ul,
html body #pettabs ul li {
    all: revert !important;
    width: auto !important;
    height: auto !important;
    background: transparent !important;
    border: 0 !important;
    list-style: none !important;
    margin: 0 !important;
}

/* Header bar */
html body #pettabs .Rtable1.Rtable1--3cols {
    background: linear-gradient(135deg, #ff5e3a 0%, #ff2a6d 100%) !important;
    padding: 13px 20px !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.18) !important;
    position: relative !important;
    min-height: 0 !important;
}

html body #pettabs .Rtable1-cell--head {
    background: transparent !important;
    border: 0 !important;
    padding: 0 !important;
    flex: 1 !important;
    width: auto !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    min-height: 0 !important;
}

html body #pettabs .Rtable1-cell--head h3 {
    margin: 0 !important;
    color: #fff !important;
    font-size: 14px !important;
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    font-weight: 800 !important;
    letter-spacing: 0.08em !important;
    text-transform: uppercase !important;
    text-shadow: 0 1px 2px rgba(0,0,0,0.18) !important;
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    line-height: 1 !important;
}

html body #pettabs:first-of-type .Rtable1-cell--head h3::before {
    content: "▶" !important;
    background: #fff !important;
    color: #ff5e3a !important;
    width: 26px !important;
    height: 26px !important;
    line-height: 26px !important;
    text-align: center !important;
    border-radius: 50% !important;
    font-size: 9px !important;
    box-shadow: 0 3px 10px rgba(0,0,0,0.25) !important;
    flex-shrink: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding-left: 2px !important;
}

html body #pettabs:nth-of-type(2) .Rtable1-cell--head h3::before {
    content: "↓" !important;
    background: #fff !important;
    color: #ff5e3a !important;
    width: 26px !important;
    height: 26px !important;
    line-height: 26px !important;
    text-align: center !important;
    border-radius: 50% !important;
    font-size: 14px !important;
    font-weight: 900 !important;
    box-shadow: 0 3px 10px rgba(0,0,0,0.25) !important;
    flex-shrink: 0 !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding-left: 0 !important;
}

html body #pettabs .Rtable1.Rtable1--3cols::after {
    content: "MULTI-SERVER" !important;
    color: #fff !important;
    font-size: 10px !important;
    font-weight: 800 !important;
    letter-spacing: 0.14em !important;
    background: rgba(0,0,0,0.22) !important;
    padding: 5px 11px !important;
    border-radius: 999px !important;
    border: 1px solid rgba(255,255,255,0.28) !important;
    line-height: 1 !important;
    flex-shrink: 0 !important;
}

html body #pettabs:nth-of-type(2) .Rtable1.Rtable1--3cols::after {
    content: "HD QUALITY" !important;
}

/* ============================================================
   v34 - HOST BUTTONS: COMPACT PILL CHIPS, FLEX-WRAP
   ------------------------------------------------------------
   - Switched from rigid 4-column grid to flex-wrap pills
   - Each pill sizes to its content → as many fit per row as possible
   - Number badge moved INSIDE the pill (left side) instead of
     floating in top-right corner
   - Smaller padding, smaller icon, tighter typography
   - Same orange-pink hover identity, just lighter touch
   ============================================================ */

html body #pettabs .Rtable1.Rtable1--4cols {
    background: transparent !important;
    padding: 12px 14px !important;
    margin: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    display: flex !important;                 /* was grid */
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 8px !important;
    box-shadow: none !important;
    counter-reset: psy-host;
}

@media (max-width: 480px) {
    html body #pettabs .Rtable1.Rtable1--4cols {
        padding: 10px 12px !important;
        gap: 6px !important;
        justify-content: center !important;   /* center pills on narrow screens */
    }
}

/* Each cell — a content-sized pill */
html body #pettabs .Rtable1.Rtable1--4cols .Rtable1-cell {
    all: unset !important;
    box-sizing: border-box !important;
    display: inline-flex !important;
    flex: 0 0 auto !important;                /* size to content, don't stretch */
    background: rgba(255,255,255,0.04) !important;
    border: 1px solid rgba(255,255,255,0.08) !important;
    border-radius: 999px !important;          /* full pill */
    padding: 0 !important;
    margin: 0 !important;
    transition: transform 0.18s ease, border-color 0.18s ease, background 0.18s ease, box-shadow 0.18s ease !important;
    overflow: hidden !important;
    cursor: pointer !important;
    position: relative !important;
    counter-increment: psy-host;
}

/* Hover — orange-pink lift */
html body #pettabs .Rtable1.Rtable1--4cols .Rtable1-cell:hover {
    background: linear-gradient(135deg, rgba(255,94,58,0.18) 0%, rgba(255,42,109,0.14) 100%) !important;
    border-color: rgba(255,94,58,0.7) !important;
    transform: translateY(-1px) !important;
    box-shadow: 0 4px 14px rgba(255,94,58,0.25) !important;
}

/* Active / selected server */
html body #pettabs .Rtable1.Rtable1--4cols .Rtable1-cell.psy-active,
html body #pettabs .Rtable1.Rtable1--4cols .Rtable1-cell:has(a.selected) {
    background: linear-gradient(135deg, rgba(255,94,58,0.28) 0%, rgba(255,42,109,0.20) 100%) !important;
    border-color: #ff5e3a !important;
    box-shadow: 0 0 0 1px rgba(255,94,58,0.5), 0 4px 14px rgba(255,94,58,0.3) !important;
}

/* The link inside — flex row of [number] [icon] [name] */
html body #pettabs .Rtable1.Rtable1--4cols .Rtable1-cell a {
    all: unset !important;
    box-sizing: border-box !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: 7px !important;
    padding: 7px 14px 7px 12px !important;
    color: #e6e6f0 !important;
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    font-weight: 600 !important;
    font-size: 12px !important;
    letter-spacing: 0.01em !important;
    line-height: 1 !important;
    text-decoration: none !important;
    cursor: pointer !important;
    white-space: nowrap !important;           /* never break host name */
}

/* v35: number prefix REMOVED — user did not want the "01", "02"… counter */
html body #pettabs .Rtable1.Rtable1--4cols .Rtable1-cell a::before {
    content: none !important;
    display: none !important;
}

/* Host favicon — small clean tile */
html body #pettabs .Rtable1.Rtable1--4cols .Rtable1-cell a img {
    width: 16px !important;
    height: 16px !important;
    flex-shrink: 0 !important;
    border-radius: 4px !important;
    object-fit: contain !important;
    background: #fff !important;
    padding: 1.5px !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.3) !important;
    transition: transform 0.18s ease !important;
    display: inline-block !important;
    vertical-align: middle !important;
}
html body #pettabs .Rtable1.Rtable1--4cols .Rtable1-cell:hover a img {
    transform: scale(1.1) !important;
}

/* Hide the leftover decorative pseudo-elements from earlier versions */
html body #pettabs .Rtable1.Rtable1--4cols .Rtable1-cell::before,
html body #pettabs .Rtable1.Rtable1--4cols .Rtable1-cell::after {
    display: none !important;
    content: none !important;
}

html body #pettabs > br,
html body #pettabs .Rtable1.Rtable1--3cols .Rtable1-cell:not(.Rtable1-cell--head) {
    display: none !important;
}

html body #pettabs .Rtable1.Rtable1--4cols:empty {
    display: none !important;
}

/* Kill old conflicting iframe min-height rules from earlier sections */
html body #content-embed iframe,
html body #media-player iframe,
html body .filmplayer iframe,
html body #petsdivcontainer iframe {
    min-height: 0 !important;
    border-radius: 0 !important;
}

/* Version tag */
/* v35: version tag moved to end of file */


/* ============================================================
   v35 - FOOTER REDESIGN + RECENT SEARCHES + FRIEND SITES
   ============================================================
   - Year/Channel section: redesigned as modern responsive card grid
   - Recent searches: chip cloud (replaces old static keyword tags)
   - Friend sites: thin horizontal strip (top + bottom, full width)
   - Footer logo: visible + sized correctly
   - Player wrapper: bigger height already bumped above (600/420/320px)
   - Pill numbers (01, 02 …) removed above
   ============================================================ */

/* ===== A. Footer "Release Year" + "Popular Channels" REDESIGN ===== */

/* Section title strip — orange-pink gradient header */
html body .flex-xontainer {
    display: flex !important;
    align-items: center !important;
    margin: 32px 0 14px !important;
    padding: 0 !important;
    background: transparent !important;
    gap: 0 !important;
}
html body .flex-xontainer > div.xtem1 {
    display: inline-flex !important;
    align-items: center !important;
    gap: 10px !important;
    background: linear-gradient(135deg, #ff5e3a 0%, #ff2a6d 100%) !important;
    color: #fff !important;
    padding: 11px 22px !important;
    border-radius: 10px !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    letter-spacing: 0.06em !important;
    text-transform: uppercase !important;
    border: 0 !important;
    box-shadow: 0 6px 20px rgba(255, 94, 58, 0.35) !important;
    font-family: Inter, -apple-system, sans-serif !important;
}
html body .flex-xontainer > div.xtem1::before {
    content: "★";
    font-size: 12px;
    color: #fff;
    flex-shrink: 0;
}

/* Card grid — responsive auto-fit */
html body .list-videos {
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)) !important;
    gap: 8px !important;
    padding: 0 !important;
    margin: 0 0 30px 0 !important;
    background: transparent !important;
    list-style: none !important;
}

@media (max-width: 768px) {
    html body .list-videos {
        grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)) !important;
    }
}
@media (max-width: 480px) {
    html body .list-videos {
        grid-template-columns: 1fr 1fr !important;
        gap: 6px !important;
    }
}

/* Each year/channel card */
html body .list-videos .item {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
    background: rgba(255, 255, 255, 0.03) !important;
    border: 1px solid rgba(255, 255, 255, 0.07) !important;
    border-radius: 8px !important;
    padding: 9px 12px !important;
    margin: 0 !important;
    width: auto !important;
    height: auto !important;
    line-height: 1.2 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    transition: background 0.18s ease, border-color 0.18s ease, transform 0.18s ease !important;
    font-size: 13px !important;
    color: #c0c0d0 !important;
    font-family: Inter, -apple-system, sans-serif !important;
    font-weight: 500 !important;
    position: relative !important;
}
html body .list-videos .item:hover {
    background: linear-gradient(135deg, rgba(255, 94, 58, 0.12) 0%, rgba(255, 42, 109, 0.10) 100%) !important;
    border-color: rgba(255, 94, 58, 0.5) !important;
    transform: translateY(-1px) !important;
}

/* Index number — small badge style */
html body .list-videos .item .index {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-width: 24px !important;
    height: 20px !important;
    padding: 0 6px !important;
    background: rgba(255, 94, 58, 0.15) !important;
    color: #ff8d70 !important;
    border-radius: 4px !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    flex-shrink: 0 !important;
    font-variant-numeric: tabular-nums !important;
    letter-spacing: 0 !important;
}
html body .list-videos .item:hover .index {
    background: #ff5e3a !important;
    color: #fff !important;
}

/* Link inside card */
html body .list-videos .item a {
    color: #e0e0ea !important;
    text-decoration: none !important;
    font-weight: 600 !important;
    transition: color 0.18s ease !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    white-space: nowrap !important;
    flex: 1 !important;
    min-width: 0 !important;
}
html body .list-videos .item:hover a {
    color: #fff !important;
}

/* Favicon for special items */
html body .list-videos .item img.favicon {
    width: 14px !important;
    height: 14px !important;
    border-radius: 3px !important;
    flex-shrink: 0 !important;
    background: #fff !important;
    padding: 1px !important;
}


/* ===== B. RECENT SEARCHES (replaces footer-tags) ===== */

html body .psy-recent-searches {
    margin: 32px 0 24px !important;
    padding: 20px !important;
    background: rgba(255, 255, 255, 0.02) !important;
    border: 1px solid rgba(255, 255, 255, 0.06) !important;
    border-radius: 12px !important;
}

html body .psy-rs-title {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    color: #ff5e3a !important;
    font-size: 12px !important;
    font-weight: 800 !important;
    letter-spacing: 0.12em !important;
    text-transform: uppercase !important;
    margin-bottom: 14px !important;
    font-family: Inter, sans-serif !important;
}
html body .psy-rs-title::before {
    content: "🔍";
    font-size: 14px;
}

html body .psy-rs-list {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    align-items: center !important;
}

html body .psy-rs-list .psy-rs-link {
    display: inline-flex !important;
    align-items: center !important;
    padding: 7px 14px !important;
    background: rgba(255, 255, 255, 0.05) !important;
    color: #c0c0d0 !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 999px !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    text-decoration: none !important;
    font-family: Inter, sans-serif !important;
    white-space: nowrap !important;
    transition: all 0.18s ease !important;
}
html body .psy-rs-list .psy-rs-link:hover {
    background: linear-gradient(135deg, #ff5e3a 0%, #ff2a6d 100%) !important;
    color: #fff !important;
    border-color: transparent !important;
    transform: translateY(-1px) !important;
    box-shadow: 0 4px 12px rgba(255, 94, 58, 0.3) !important;
}


/* ===== C. FRIEND SITES STRIP (top + bottom) ===== */

html body .psy-friend-sites {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    background: linear-gradient(90deg, rgba(255, 94, 58, 0.06) 0%, rgba(255, 42, 109, 0.04) 100%) !important;
    border-top: 1px solid rgba(255, 94, 58, 0.18) !important;
    border-bottom: 1px solid rgba(255, 94, 58, 0.18) !important;
    overflow: hidden !important;
}

html body .psy-friend-sites.psy-fs-top {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

html body .psy-friend-sites.psy-fs-bottom {
    margin-top: 30px !important;
    margin-bottom: 0 !important;
}

html body .psy-friend-sites .psy-fs-inner {
    max-width: 1300px !important;
    margin: 0 auto !important;
    padding: 10px 20px !important;
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
}

html body .psy-friend-sites .psy-fs-label {
    flex-shrink: 0 !important;
    color: #ff5e3a !important;
    font-size: 11px !important;
    font-weight: 800 !important;
    letter-spacing: 0.14em !important;
    text-transform: uppercase !important;
    padding-right: 14px !important;
    border-right: 1px solid rgba(255, 94, 58, 0.25) !important;
    font-family: Inter, sans-serif !important;
    white-space: nowrap !important;
}

html body .psy-friend-sites .psy-fs-links {
    display: flex !important;
    flex-wrap: nowrap !important;     /* one line, scroll if overflow */
    gap: 18px !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    flex: 1 !important;
    min-width: 0 !important;
    padding-bottom: 2px !important;
    scrollbar-width: thin !important;
}

/* Hide scrollbar visual on webkit but keep functionality */
html body .psy-friend-sites .psy-fs-links::-webkit-scrollbar { height: 4px; }
html body .psy-friend-sites .psy-fs-links::-webkit-scrollbar-thumb {
    background: rgba(255, 94, 58, 0.3);
    border-radius: 2px;
}

html body .psy-friend-sites .psy-fs-link {
    color: #c0c0d0 !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    text-decoration: none !important;
    white-space: nowrap !important;
    flex-shrink: 0 !important;
    transition: color 0.18s ease, transform 0.18s ease !important;
    font-family: Inter, sans-serif !important;
    padding: 2px 0 !important;
}
html body .psy-friend-sites .psy-fs-link:hover {
    color: #ff5e3a !important;
    text-decoration: underline !important;
}

/* Mobile: stack label above links, links wrap instead of scroll */
@media (max-width: 640px) {
    html body .psy-friend-sites .psy-fs-inner {
        flex-direction: column !important;
        align-items: flex-start !important;
        gap: 8px !important;
        padding: 10px 16px !important;
    }
    html body .psy-friend-sites .psy-fs-label {
        padding-right: 0 !important;
        border-right: 0 !important;
        border-bottom: 1px solid rgba(255, 94, 58, 0.2) !important;
        padding-bottom: 6px !important;
        width: 100% !important;
    }
    html body .psy-friend-sites .psy-fs-links {
        flex-wrap: wrap !important;
        overflow: visible !important;
        gap: 10px 14px !important;
        width: 100% !important;
    }
}


/* ===== D. FOOTER LOGO FIX (was hidden / broken) ===== */

html body footer img#logo-footer,
html body footer .mv-ft-logo,
html body #footer img.mv-ft-logo {
    display: inline-block !important;
    max-width: 180px !important;
    width: auto !important;
    height: auto !important;
    margin: 0 0 14px 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
}
html body .footer-copyright p:first-child {
    margin-bottom: 14px !important;
}


/* ===== E. PLAYER VERSION TAG ===== */
/* v36: version tag removed from frontend */


/* ============================================================
   v36 — Description bg cleanup + remove version tag + logo
   ============================================================
   1. Remove the harsh black background behind the description /
      content area (was #1a1a24 / #0a0a0f). Replace with a soft,
      transparent surface so the page hero photo blends through
      and the section feels professional.
   2. Hide the body:after version tag from the frontend
      (we keep meta tag + HTML comment for admin debugging).
   3. Footer logo CSS — gentle styling, also forces the SVG to
      look right against the dark footer.
   ============================================================ */

/* --- 1. PROFESSIONAL DESCRIPTION AREA --- */
html body #mv-info {
    background: transparent !important;
    box-shadow: none !important;
}
html body #mv-info .mvi-content {
    background: linear-gradient(180deg,
        rgba(20, 20, 28, 0.85) 0%,
        rgba(15, 15, 22, 0.92) 100%) !important;
    backdrop-filter: blur(16px) saturate(140%) !important;
    -webkit-backdrop-filter: blur(16px) saturate(140%) !important;
    border-top: 1px solid rgba(255, 255, 255, 0.06) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.04) !important;
    box-shadow: 0 -2px 20px rgba(0, 0, 0, 0.25) !important;
    padding: 28px 24px !important;
}
html body #mv-info .mvi-content h3 {
    color: #fff !important;
    font-weight: 700 !important;
    letter-spacing: -0.01em !important;
}
html body #mv-info .mvi-content .mvic-desc {
    border-right: 1px solid rgba(255, 255, 255, 0.05) !important;
}
/* The .desc inner box — was solid black #0a0a0f. Now transparent. */
html body #mv-info .mvi-content .mvic-desc .desc {
    background: transparent !important;
    border: 0 !important;
    color: #d0d0dc !important;
    font-style: normal !important;
    font-size: 13px !important;
    line-height: 1.65 !important;
    padding: 0 !important;
    margin-bottom: 14px !important;
}
html body #mv-info .mvi-content .mvic-info p {
    border-bottom: 1px dashed rgba(255, 255, 255, 0.06) !important;
    padding-bottom: 5px !important;
    margin-bottom: 6px !important;
    color: #c8c8d4 !important;
}
html body #mv-info .mvi-content .mvic-info p strong {
    color: #ff8d70 !important;
    font-weight: 600 !important;
}

/* --- 2. REMOVE VERSION TAG FROM FRONTEND --- */
html body:after,
body:after {
    content: none !important;
    display: none !important;
}

/* --- 3. FOOTER LOGO STYLING --- */
html body footer img#logo-footer,
html body footer .mv-ft-logo,
html body #footer img.mv-ft-logo {
    display: inline-block !important;
    max-width: 200px !important;
    width: auto !important;
    height: auto !important;
    margin: 0 0 18px 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
    filter: brightness(1.05);
}


/* ============================================================
   v38 — Compact smart footer
   ============================================================
   Layout: footer menus (auto cols) → copyright → disclaimer.
   No logo. Tighter padding. Disclaimer always last.
   ============================================================ */

/* Tighten footer container itself */
html body footer {
    padding: 28px 0 16px !important;
    margin-top: 36px !important;
}
html body footer #footer { padding: 0 !important; }
html body footer #footer .container { padding: 0 20px !important; }

/* Footer nav row — auto-fit grid based on number of active menus */
html body .psy-footer-nav-row { margin-bottom: 22px !important; }
html body .psy-footer-nav-grid {
    display: grid !important;
    gap: 28px !important;
    margin-bottom: 0 !important;
}
html body .psy-footer-nav-grid.psy-fnav-cols-1 { grid-template-columns: 1fr !important; max-width: 460px; margin: 0 auto !important; }
html body .psy-footer-nav-grid.psy-fnav-cols-2 { grid-template-columns: 1fr 1fr !important; }
html body .psy-footer-nav-grid.psy-fnav-cols-3 { grid-template-columns: repeat(3, 1fr) !important; }

@media (max-width: 800px) {
    html body .psy-footer-nav-grid,
    html body .psy-footer-nav-grid.psy-fnav-cols-2,
    html body .psy-footer-nav-grid.psy-fnav-cols-3 {
        grid-template-columns: 1fr !important;
        gap: 16px !important;
    }
}

/* Footer link block — kill the float-left layout that was wrapping under */
html body #foot_nav .footer-link {
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
}
html body #foot_nav .footer-link.end { margin: 0 !important; }
html body #foot_nav .footer-link-head {
    font-size: 13px !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.10em !important;
    color: #ff5e3a !important;
    margin: 0 0 10px 0 !important;
    padding: 0 !important;
    line-height: 1.2 !important;
}
html body #foot_nav .footer-link ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
html body #foot_nav .footer-link li {
    margin: 0 0 6px 0 !important;
    line-height: 1.4 !important;
}
html body #foot_nav .footer-link li a {
    color: #aaaab0 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    text-decoration: none !important;
    transition: color 0.15s ease !important;
}
html body #foot_nav .footer-link li a:hover { color: #ff5e3a !important; }

/* Copyright row */
html body .psy-footer-copy-row {
    text-align: center !important;
    padding: 16px 0 8px !important;
    border-top: 1px solid rgba(255,255,255,0.06) !important;
    margin: 0 !important;
}
html body .psy-footer-copyright {
    width: 100% !important;
    float: none !important;
    text-align: center !important;
    padding: 0 !important;
}
html body .psy-footer-copyright p,
html body .psy-fc-copy {
    margin: 0 !important;
    color: #b0b0c0 !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    letter-spacing: 0.01em !important;
}

/* Disclaimer row at very bottom */
html body .psy-footer-disclaimer-row {
    margin: 6px 0 0 0 !important;
    padding: 8px 0 0 0 !important;
}
html body .psy-footer-disclaimer {
    width: 100% !important;
    text-align: center !important;
}
html body .psy-footer-disclaimer p {
    margin: 0 !important;
    font-size: 11px !important;
    line-height: 1.5 !important;
    color: rgba(255,255,255,0.35) !important;
    max-width: 920px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 16px !important;
}

/* Hide any orphaned old-style footer logo / col-lg-4 footer-copyright legacy
   in case some template still references them. */
html body footer #logo-footer,
html body footer img.mv-ft-logo,
html body footer .footer-copyright > p:first-child img {
    display: none !important;
}

/* Kill old col-lg-4 widths in footer that conflict with our grid */
html body footer .col-lg-4.footer-one,
html body footer .col-lg-4.footer-copyright {
    width: auto !important;
    float: none !important;
    padding: 0 !important;
    margin: 0 !important;
}


/* ============================================================
   v39 — Taxonomy index page templates (poster card grid)
   ============================================================
   Used by:
     • Studio Index Page Template.php  (taxonomy: directors)
     • Year Index Page Template.php    (taxonomy: release-year, with year overlay)
     • Genre Index Page Template.php   (taxonomy: genres)
     • Cast Index Page Template.php    (taxonomy: casts)
   ============================================================ */

/* Page wrapper helpers */
html body .psy-tax-index .ml-title-page span {
    font-size: 22px !important;
    padding: 0 24px !important;
    height: 48px !important;
    line-height: 48px !important;
}

/* The grid itself — auto-fit poster cards */
html body .psy-tax-grid {
    display: grid !important;
    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)) !important;
    gap: 18px !important;
    margin: 18px 0 30px 0 !important;
    padding: 0 !important;
}

/* Each card */
html body .psy-tax-card {
    display: block !important;
    border-radius: 10px !important;
    overflow: hidden !important;
    background: #1a1a24 !important;
    box-shadow: 0 2px 8px rgba(0,0,0,0.4) !important;
    text-decoration: none !important;
    color: inherit !important;
    transition: transform 0.25s cubic-bezier(0.4,0,0.2,1),
                box-shadow 0.25s cubic-bezier(0.4,0,0.2,1) !important;
    position: relative !important;
}
html body .psy-tax-card:hover {
    transform: translateY(-4px) !important;
    box-shadow: 0 16px 40px rgba(0,0,0,0.7) !important;
    text-decoration: none !important;
}

/* Poster image area — keep ~2:3 movie poster ratio */
html body .psy-tax-card .psy-tax-thumb {
    width: 100% !important;
    aspect-ratio: 2 / 3 !important;
    background-size: cover !important;
    background-position: center !important;
    background-color: #0d0d14 !important;
    background-repeat: no-repeat !important;
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Fallback monogram when no thumbnail available */
html body .psy-tax-card .psy-tax-thumb-fallback {
    font-size: 48px !important;
    font-weight: 800 !important;
    color: rgba(255,255,255,0.85) !important;
    background: linear-gradient(135deg, #ff5e3a 0%, #ff2a6d 100%) !important;
    width: 100% !important;
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    letter-spacing: 0.04em !important;
    text-shadow: 0 2px 8px rgba(0,0,0,0.3) !important;
}

/* Year overlay on year cards */
html body .psy-tax-card-year .psy-tax-year-overlay {
    position: absolute !important;
    inset: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 36px !important;
    font-weight: 800 !important;
    color: #fff !important;
    letter-spacing: 0.04em !important;
    text-shadow: 0 2px 12px rgba(0,0,0,0.85),
                 0 0 24px rgba(0,0,0,0.6) !important;
    background: linear-gradient(180deg,
        rgba(0,0,0,0.05) 0%,
        rgba(0,0,0,0.55) 100%) !important;
    z-index: 2 !important;
    pointer-events: none !important;
}

/* Meta below thumb (name + count) */
html body .psy-tax-card .psy-tax-meta {
    padding: 10px 12px !important;
    background: linear-gradient(180deg, #1a1a24 0%, #15151e 100%) !important;
    border-top: 1px solid rgba(255,255,255,0.04) !important;
}
html body .psy-tax-card .psy-tax-name {
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #fff !important;
    line-height: 1.3 !important;
    margin: 0 !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}
html body .psy-tax-card .psy-tax-count {
    font-size: 11px !important;
    color: rgba(255,255,255,0.4) !important;
    margin-top: 3px !important;
    font-weight: 500 !important;
}

/* Mobile: tighter cards */
@media (max-width: 640px) {
    html body .psy-tax-grid {
        grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)) !important;
        gap: 12px !important;
    }
    html body .psy-tax-card-year .psy-tax-year-overlay {
        font-size: 28px !important;
    }
    html body .psy-tax-card .psy-tax-thumb-fallback {
        font-size: 36px !important;
    }
    html body .psy-tax-card .psy-tax-name { font-size: 13px !important; }
}

@media (max-width: 400px) {
    html body .psy-tax-grid {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}


/* ============================================================
   v40 — Bulletproof pagination + ROUND tax card variant
   ============================================================ */

/* === PAGINATION — visible everywhere, always === */
html body .psy-pagination-wrap {
    display: block !important;
    width: 100% !important;
    margin: 28px auto 24px !important;
    padding: 14px 0 !important;
    text-align: center !important;
    clear: both !important;
}
html body .psy-pagination-wrap .psy-pagination,
html body .psy-pagination-wrap #pagination {
    display: inline-block !important;
    margin: 0 auto !important;
    padding: 0 !important;
    background: transparent !important;
    border: 0 !important;
    text-align: center !important;
    width: auto !important;
    max-width: 100% !important;
}
html body .psy-pagination-wrap nav {
    display: inline-block !important;
    width: auto !important;
}
html body .psy-pagination-wrap ul.pagination {
    display: inline-flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    gap: 6px !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}
html body .psy-pagination-wrap ul.pagination > li {
    margin: 0 !important;
    padding: 0 !important;
    display: inline-block !important;
    list-style: none !important;
    background: transparent !important;
}
html body .psy-pagination-wrap ul.pagination > li > a,
html body .psy-pagination-wrap ul.pagination > li > span {
    display: inline-block !important;
    min-width: 40px !important;
    padding: 9px 14px !important;
    border-radius: 8px !important;
    background: #1a1a24 !important;
    color: #d0d0dc !important;
    font-size: 13px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    text-align: center !important;
    line-height: 1.2 !important;
    border: 1px solid rgba(255,255,255,0.08) !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.25) !important;
    transition: all 0.15s ease !important;
    cursor: pointer !important;
    margin: 0 !important;
}
html body .psy-pagination-wrap ul.pagination > li > a:hover {
    background: #ff5e3a !important;
    color: #fff !important;
    border-color: #ff5e3a !important;
    transform: translateY(-1px) !important;
    box-shadow: 0 4px 12px rgba(255,94,58,0.35) !important;
}
html body .psy-pagination-wrap ul.pagination > li.active > a,
html body .psy-pagination-wrap ul.pagination > li > a.psy-pg-current {
    background: linear-gradient(135deg,#ff5e3a 0%,#ff2a6d 100%) !important;
    color: #fff !important;
    border-color: #ff5e3a !important;
    cursor: default !important;
    box-shadow: 0 4px 12px rgba(255,94,58,0.4) !important;
}
html body .psy-pagination-wrap ul.pagination > li.psy-pg-prev > a,
html body .psy-pagination-wrap ul.pagination > li.psy-pg-next > a {
    padding: 9px 18px !important;
    font-weight: 700 !important;
}
html body .psy-pagination-wrap ul.pagination > li.psy-pg-dots > span {
    display: inline-block !important;
    padding: 9px 8px !important;
    color: rgba(255,255,255,0.4) !important;
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    font-weight: 700 !important;
}

/* Mobile-friendly */
@media (max-width: 540px) {
    html body .psy-pagination-wrap ul.pagination > li > a,
    html body .psy-pagination-wrap ul.pagination > li > span {
        min-width: 34px !important;
        padding: 7px 10px !important;
        font-size: 12px !important;
    }
    html body .psy-pagination-wrap ul.pagination > li.psy-pg-prev > a,
    html body .psy-pagination-wrap ul.pagination > li.psy-pg-next > a {
        padding: 7px 12px !important;
    }
}

/* === ROUND CARDS — for Studio/Cast/Pornstars taxonomy index === */
/* Activated by adding class .psy-tax-card-round to .psy-tax-card */
html body .psy-tax-card.psy-tax-card-round {
    background: transparent !important;
    box-shadow: none !important;
    text-align: center !important;
    padding: 8px 0 14px !important;
}
html body .psy-tax-card.psy-tax-card-round:hover {
    transform: translateY(-4px) !important;
    box-shadow: none !important;
}
html body .psy-tax-card.psy-tax-card-round .psy-tax-thumb {
    aspect-ratio: 1 / 1 !important;
    width: 80% !important;
    margin: 0 auto !important;
    border-radius: 50% !important;
    background-color: #1a1a24 !important;
    box-shadow: 0 6px 20px rgba(0,0,0,0.5),
                0 0 0 3px rgba(255,255,255,0.05) !important;
    transition: all 0.25s cubic-bezier(0.4,0,0.2,1) !important;
    overflow: hidden !important;
}
html body .psy-tax-card.psy-tax-card-round:hover .psy-tax-thumb {
    box-shadow: 0 12px 32px rgba(255,94,58,0.45),
                0 0 0 3px rgba(255,94,58,0.4) !important;
}
html body .psy-tax-card.psy-tax-card-round .psy-tax-thumb-fallback {
    border-radius: 50% !important;
    width: 100% !important;
    height: 100% !important;
}
html body .psy-tax-card.psy-tax-card-round .psy-tax-meta {
    background: transparent !important;
    border-top: 0 !important;
    padding: 12px 6px 0 !important;
    text-align: center !important;
}
html body .psy-tax-card.psy-tax-card-round .psy-tax-name {
    font-size: 13px !important;
    text-align: center !important;
}
html body .psy-tax-card.psy-tax-card-round .psy-tax-count {
    font-size: 10px !important;
    text-align: center !important;
}
