:root{--dpm-bg-1:#0b0d12;--dpm-bg-2:#11141b;--dpm-bg-3:#161a23;--dpm-bg-4:#1d212c;--dpm-line:rgba(255,255,255,.07);--dpm-line-strong:rgba(255,255,255,.14);--dpm-text-1:#f1f3f7;--dpm-text-2:rgba(241,243,247,.78);--dpm-text-3:rgba(241,243,247,.55);--dpm-text-4:rgba(241,243,247,.4);--dpm-accent:#ff2a6d;--dpm-accent-2:#ff5e3a;--dpm-accent-soft:rgba(255,42,109,.14);--dpm-accent-grad:linear-gradient(135deg, #ff5e3a 0%, #ff2a6d 100%);--dpm-imdb:#f5c518;--dpm-quality:linear-gradient(135deg,#7c4dff 0%,#ff2a6d 100%);--dpm-radius-sm:8px;--dpm-radius:12px;--dpm-radius-lg:18px;--dpm-shadow-sm:0 4px 14px rgba(0,0,0,.35);--dpm-shadow:0 12px 32px -8px rgba(0,0,0,.55);--dpm-shadow-lg:0 24px 60px -12px rgba(0,0,0,.7);--dpm-glass:rgba(15,17,22,.78);--dpm-trans:220ms cubic-bezier(.4,.0,.2,1);}
html, body, button, input, select, textarea, .menu-resp,
.module .content header h2, .sbox h2, .sheader .data h1,
header.main, footer.main, #single, .pagination,
.dtinfo, .item, #seasons, .dooplay_player{font-family:'Inter', 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}
body{background:radial-gradient(circle at 0% 0%, #14161e 0, #0b0d12 60%) fixed !important;color:var(--dpm-text-2) !important;}
#dt_contenedor{background-color:transparent !important;}
#contenedor {
background: transparent;
} a{color:#ff5b8c;transition:color var(--dpm-trans);}
a:hover{color:#fff;}::selection{background:var(--dpm-accent);color:#fff;}::-webkit-scrollbar{width:10px;height:10px;}::-webkit-scrollbar-track{background:#0b0d12;}::-webkit-scrollbar-thumb{background:#2a2f3c;border-radius:6px;}::-webkit-scrollbar-thumb:hover{background:#3a3f4d;}
header.main, header.main.fixed{background:var(--dpm-glass) !important;backdrop-filter:saturate(180%) blur(18px) !important;-webkit-backdrop-filter:saturate(180%) blur(18px) !important;border-bottom:1px solid var(--dpm-line) !important;box-shadow:0 1px 0 rgba(255,255,255,.02), 0 8px 32px -12px rgba(0,0,0,.6) !important;}
header.main .hbox{align-items:center;}
header.main .hbox .logo a img, header.responsive .logo img{filter:drop-shadow(0 2px 8px rgba(255,42,109,.25));transition:transform var(--dpm-trans);}
header.main .hbox .logo a:hover img{transform:scale(1.04);}
header.main .hbox .head-main-nav .main-header > li > a, header.main .hbox .head-main-nav .main-header > li > a:visited{color:var(--dpm-text-2) !important;font-weight:500;font-size:13.5px;letter-spacing:.3px;transition:color var(--dpm-trans);position:relative;}
header.main .hbox .head-main-nav .main-header > li > a:hover, header.main .hbox .head-main-nav .main-header > li.current-menu-item > a, header.main .hbox .head-main-nav .main-header > li.current_page_item > a{color:#fff !important;}
header.main .hbox .head-main-nav .main-header > li > a:after{content:'';position:absolute;left:12px;right:12px;bottom:14px;height:2px;background:var(--dpm-accent-grad);border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform var(--dpm-trans);}
header.main .hbox .head-main-nav .main-header > li > a:hover:after, header.main .hbox .head-main-nav .main-header > li.current-menu-item > a:after{transform:scaleX(1);}
header.main .hbox .head-main-nav .main-header > li ul.sub-menu{background:#11141b !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius);box-shadow:var(--dpm-shadow);padding:6px;margin-top:8px;}
header.main .hbox .head-main-nav .main-header > li ul.sub-menu li a{color:var(--dpm-text-2) !important;padding:9px 14px !important;border-radius:var(--dpm-radius-sm);font-size:13px;transition:all var(--dpm-trans);}
header.main .hbox .head-main-nav .main-header > li ul.sub-menu li a:hover{background:rgba(255,42,109,.12) !important;color:#fff !important;}
header.main .hbox .search form{background:rgba(255,255,255,.05) !important;border:1px solid var(--dpm-line) !important;border-radius:999px !important;transition:all var(--dpm-trans);}
header.main .hbox .search form:hover{border-color:var(--dpm-line-strong) !important;background:rgba(255,255,255,.07) !important;}
header.main .hbox .search form:focus-within{border-color:var(--dpm-accent) !important;box-shadow:0 0 0 4px rgba(255,42,109,.15) !important;}
header.main .hbox .search form input[type=text]{color:#fff !important;font-size:13.5px !important;}
header.main .hbox .search form button[type=submit]{color:var(--dpm-text-3) !important;}
header.main .hbox .search form button[type=submit]:hover{color:#ff5b8c !important;}
header.main .hbox .headitems .dtuser .gravatar .image a img{border-radius:50% !important;border:2px solid var(--dpm-line-strong) !important;transition:border-color var(--dpm-trans);}
header.main .hbox .headitems .dtuser .gravatar .image a:hover img{border-color:var(--dpm-accent) !important;}
header.main .hbox .headitems .dtuser .clicklogin, header.main .hbox .headitems .dtuser a.clicklogin{color:var(--dpm-text-1) !important;font-size:22px;transition:color var(--dpm-trans);}
header.main .hbox .headitems .dtuser a.clicklogin:hover{color:var(--dpm-accent) !important;}
.live-search{background:#0e1117 !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius) !important;box-shadow:var(--dpm-shadow-lg) !important;margin-top:8px;overflow:hidden;}
.live-search .result-item article{border-bottom:1px solid var(--dpm-line) !important;}
.live-search .result-item:last-child article{border-bottom:0;}
.live-search .result-item article:hover{background:rgba(255,255,255,.03) !important;}
.live-search .result-item .details .title a{color:#fff !important;font-weight:500;}
.live-search .result-item .details .title a:hover{color:var(--dpm-accent) !important;}
.fixheadresp header.responsive{background:var(--dpm-glass) !important;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--dpm-line) !important;}
.fixheadresp .menuresp, .fixheadresp .search_responsive{background:#0e1117 !important;border-bottom:1px solid var(--dpm-line) !important;}
.fixheadresp .menuresp .menu .resp li a{color:var(--dpm-text-2) !important;border-bottom:1px solid var(--dpm-line) !important;transition:all var(--dpm-trans);}
.fixheadresp .menuresp .menu .resp li a:hover{background:rgba(255,42,109,.08) !important;color:#fff !important;}
.module{background:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;border:0 !important;}
.module .content{border:0 !important;}
.module .content header, .archive_post{margin-top:28px;margin-bottom:18px;padding-bottom:12px;position:relative;border-bottom:1px solid var(--dpm-line) !important;}
.module .content header h1, .module .content header h2, .archive_post h1, .heading-archive{color:#fff !important;font-size:22px !important;font-weight:700 !important;letter-spacing:-0.3px !important;padding-left:14px !important;position:relative;margin:0 !important;line-height:1.4;}
.module .content header h1:before, .module .content header h2:before, .archive_post h1:before, .heading-archive:before{content:'';position:absolute;left:0;top:4px;bottom:4px;width:4px;background:var(--dpm-accent-grad);border-radius:4px;}
.module .content header span, .archive_post span{color:var(--dpm-text-3) !important;font-size:13px;}
.module .content header span a{color:var(--dpm-accent) !important;font-weight:500;transition:color var(--dpm-trans);}
.module .content header span a:hover{color:#fff !important;}
.module .content header span a.see-all{background:var(--dpm-accent-grad) !important;color:#fff !important;font-weight:600 !important;letter-spacing:.4px;box-shadow:0 2px 8px -2px rgba(255,42,109,.45);}
.module .content header span a.see-all:hover{color:#fff !important;filter:brightness(1.1);}
.nav_items_module .btn, .nav_items_module a.btn{background:rgba(255,255,255,.06) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius-sm) !important;color:var(--dpm-text-2) !important;width:32px;height:32px;display:inline-flex !important;align-items:center;justify-content:center;transition:all var(--dpm-trans);margin-left:4px !important;}
.nav_items_module .btn:hover{background:var(--dpm-accent) !important;border-color:var(--dpm-accent) !important;color:#fff !important;transform:translateY(-1px);}
.module .content .items{border:0 !important;display:grid !important;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr)) !important;gap:18px !important;padding:4px 0 !important;}
.module .content .items.normal{grid-template-columns:repeat(auto-fill, minmax(170px, 1fr)) !important;}
.module .content .items.full{grid-template-columns:repeat(auto-fill, minmax(180px, 1fr)) !important;}
.module .content .items .item, article.item{width:auto !important;margin:0 !important;padding:0 !important;float:none !important;background:transparent !important;border:0 !important;position:relative;transition:transform var(--dpm-trans);}
.module .content .items .item:hover, article.item:hover{transform:translateY(-4px);}
.module .content .items .item .poster, article.item .poster{background:#0e1117 !important;border-radius:var(--dpm-radius) !important;overflow:hidden !important;position:relative;aspect-ratio:2 / 3;box-shadow:var(--dpm-shadow-sm);transition:box-shadow var(--dpm-trans), transform var(--dpm-trans);isolation:isolate;z-index:0;}
.module .content .items .item:hover .poster, article.item:hover .poster{box-shadow:var(--dpm-shadow-lg);}
.module .content .items .item .poster img, article.item .poster img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important;transition:transform 600ms cubic-bezier(.2,.6,.2,1);}
.module .content .items .item:hover .poster img, article.item:hover .poster img{transform:scale(1.06);}
.module .content .items .item .poster:after, article.item .poster:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,.85) 100%);opacity:.6;transition:opacity var(--dpm-trans);pointer-events:none;}
.module .content .items .item:hover .poster:after, article.item:hover .poster:after{opacity:1;}
.module .content .items .item .poster .mepo, article.item .poster .mepo{position:absolute !important;top:8px !important;left:8px !important;z-index:3;margin:0 !important;}
.module .content .items .item .poster .mepo span.quality, article.item .poster .mepo span.quality, span.quality{background:var(--dpm-quality) !important;color:#fff !important;font-size:10px !important;font-weight:700 !important;letter-spacing:.5px !important;text-transform:uppercase;padding:4px 8px !important;border-radius:6px !important;box-shadow:0 4px 10px rgba(124,77,255,.35);border:0 !important;text-decoration:none !important;}
.module .content .items .item .poster .durations, article.item .poster .durations, .poster .durations{background:rgba(0,0,0,.65) !important;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);position:absolute !important;bottom:8px !important;right:8px !important;z-index:3 !important;padding:3px 8px !important;border-radius:6px !important;font-size:11px !important;font-weight:600 !important;color:#fff !important;letter-spacing:.3px;border:1px solid rgba(255,255,255,.1);}
.poster .durations .duration{color:#fff !important;font-weight:600 !important;}
.module .content .items .item .poster .esprite, .poster .esprite{background:rgba(0,0,0,.65) !important;backdrop-filter:blur(6px);border-radius:6px !important;padding:3px 8px !important;font-size:11px !important;font-weight:600 !important;color:#fff !important;border:1px solid rgba(255,255,255,.1);}
.module .content .items .item .poster .see, article.item .poster .see, .poster .see{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;display:flex !important;align-items:center;justify-content:center;background:transparent !important;z-index:4;opacity:0;transition:opacity var(--dpm-trans);margin:0 !important;border:0 !important;}
article.item:hover .poster .see, .module .content .items .item:hover .poster .see{opacity:1;}
.poster .see:before{content:'\f04b';font-family:'Font Awesome 5 Free', 'Font Awesome 5 Pro', FontAwesome !important;font-weight:900;font-size:18px;color:#fff;background:var(--dpm-accent-grad);width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(255,42,109,.45), inset 0 1px 0 rgba(255,255,255,.25);transform:scale(.8);transition:transform var(--dpm-trans);padding-left:4px;}
article.item:hover .poster .see:before{transform:scale(1);}
.module .content .items .item .data, article.item .data{background:transparent !important;padding:10px 4px 4px !important;text-align:left !important;border:0 !important;}
.module .content .items .item .data h3, article.item .data h3{margin:0 !important;padding:0 !important;font-size:13.5px !important;font-weight:600 !important;line-height:1.35 !important;letter-spacing:-0.1px !important;display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:auto !important;min-height:36px;}
.module .content .items .item .data h3 a, article.item .data h3 a{color:#fff !important;transition:color var(--dpm-trans);text-decoration:none !important;}
.module .content .items .item .data h3 a:hover, article.item .data h3 a:hover{color:var(--dpm-accent) !important;}
.module .content .items .item .data span, article.item .data span{color:var(--dpm-text-3) !important;font-size:11.5px !important;font-weight:400 !important;margin-top:4px;display:block;}
.module .content .items .item .poster .rating, article.item .poster .rating{position:absolute !important;top:8px !important;right:8px !important;background:var(--dpm-imdb) !important;color:#000 !important;font-weight:800 !important;font-size:11px !important;padding:3px 7px !important;border-radius:6px !important;z-index:3;box-shadow:0 4px 10px rgba(245,197,24,.35);border:0 !important;}
.dtinfo, .module .content .items .item .dtinfo{background:#0e1117 !important;border:1px solid var(--dpm-line-strong) !important;border-radius:var(--dpm-radius-lg) !important;box-shadow:var(--dpm-shadow-lg) !important;padding:14px !important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}
.dtinfo .title h4{color:#fff !important;font-size:14px !important;font-weight:700 !important;margin:0 0 8px 0 !important;line-height:1.3;border:0 !important;}
.dtinfo .metadata{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px;}
.dtinfo .metadata span{background:rgba(255,255,255,.07) !important;color:var(--dpm-text-2) !important;border:0 !important;padding:3px 8px !important;border-radius:999px !important;font-size:10.5px !important;font-weight:500;letter-spacing:.2px;}
.dtinfo .metadata span.imdb{background:var(--dpm-imdb) !important;color:#000 !important;font-weight:700 !important;}
.dtinfo .texto{color:var(--dpm-text-3) !important;font-size:12px !important;line-height:1.5;border:0 !important;border-top:1px solid var(--dpm-line) !important;padding-top:10px !important;margin-top:4px !important;}
.dtinfo .texto .degradado{background-image:linear-gradient(rgba(0,0,0,0), #0e1117) !important;}
.dtinfo .genres .mta{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;}
.dtinfo .genres .mta a{background:rgba(255,42,109,.12) !important;color:#ff5b8c !important;border:1px solid rgba(255,42,109,.25) !important;padding:3px 9px !important;border-radius:999px !important;font-size:10.5px !important;font-weight:500;transition:all var(--dpm-trans);text-decoration:none !important;}
.dtinfo .genres .mta a:hover{background:var(--dpm-accent) !important;color:#fff !important;border-color:var(--dpm-accent) !important;}
.dtinfo .rating .datareviews .datarating span.rating-stars-a{color:rgba(255,255,255,.15) !important;}
.dtinfo .rating .datareviews .datarating span.rating-stars-b{color:var(--dpm-imdb) !important;}
.dtinfo .rating .datareviews span.rating-value{color:#fff !important;font-weight:600 !important;}
.dtinfo .rating .rating_right{background:rgba(255,255,255,.07) !important;color:var(--dpm-text-2) !important;border-radius:var(--dpm-radius-sm) !important;}
.slider{border-radius:var(--dpm-radius-lg);overflow:hidden;margin-bottom:22px;}
.slider article.item .image{background:#0e1117 !important;border-radius:var(--dpm-radius-lg) !important;overflow:hidden;position:relative;}
.slider article.item .image:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,0) 30%, rgba(0,0,0,.95) 100%);z-index:1;pointer-events:none;}
.slider article.item .image .data{background:transparent !important;z-index:2;padding:22px !important;}
.slider article.item .image .data h3.title, .slider article.item .image .data h3{color:#fff !important;font-size:22px !important;font-weight:800 !important;letter-spacing:-0.5px !important;margin:0 0 6px 0 !important;line-height:1.2;text-shadow:0 4px 14px rgba(0,0,0,.55);}
.slider article.item .image .data span{color:rgba(255,255,255,.8) !important;font-weight:500 !important;font-size:13px !important;}
.slider article.item .image .item_type{background:var(--dpm-accent-grad) !important;color:#fff !important;font-size:10px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:.8px;padding:4px 10px !important;border-radius:6px !important;box-shadow:0 6px 16px rgba(255,42,109,.35);z-index:2;border:0 !important;}
.pagination, #pagination,
.psy-bottom-pagination{display:flex !important;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin:30px 0 12px 0 !important;padding:0 !important;border:0 !important;}
.pagination span, .pagination a, #pagination span,
#pagination a{background:rgba(255,255,255,.05) !important;border:1px solid var(--dpm-line) !important;color:var(--dpm-text-2) !important;padding:9px 14px !important;border-radius:8px !important;font-size:13px !important;font-weight:500 !important;min-width:38px;text-align:center;transition:all var(--dpm-trans) !important;text-decoration:none !important;line-height:1 !important;}
.pagination a:hover, #pagination a:hover{background:rgba(255,42,109,.12) !important;color:#fff !important;border-color:rgba(255,42,109,.35) !important;transform:translateY(-1px);}
.pagination span.current, .pagination .current, #pagination span.current{background:var(--dpm-accent-grad) !important;color:#fff !important;border-color:transparent !important;box-shadow:0 6px 16px rgba(255,42,109,.35);}
.pagination span.inactive, .pagination a.inactive{opacity:.85;}
.pagination .arrow_pag, .pagination a.arrow_pag{padding:9px 12px !important;}
.resppages{display:flex;justify-content:center;margin:16px 0;}
.resppages a{background:var(--dpm-accent-grad) !important;color:#fff !important;padding:10px 18px !important;border-radius:999px !important;font-weight:600 !important;text-decoration:none !important;box-shadow:0 6px 16px rgba(255,42,109,.35);}
.sidebar.scrolling, .sidebar.right.scrolling, .sidebar.left.scrolling{background:transparent !important;}
.sidebar .fixed-sidebar-blank{background:transparent !important;}
.sidebar aside.widget{background:var(--dpm-bg-2) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius) !important;padding:16px !important;margin-bottom:16px !important;box-shadow:var(--dpm-shadow-sm);}
.sidebar aside.widget h2.widget-title{color:#fff !important;font-size:14px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:1px !important;padding-bottom:12px !important;margin:0 0 14px 0 !important;border-bottom:1px solid var(--dpm-line) !important;position:relative;}
.sidebar aside.widget h2.widget-title:after{content:'';position:absolute;left:0;bottom:-1px;width:36px;height:2px;background:var(--dpm-accent-grad);border-radius:2px;}
.sidebar aside.widget ul li{border-bottom:1px solid var(--dpm-line) !important;padding:9px 0 !important;}
.sidebar aside.widget ul li:last-child{border-bottom:0 !important;}
.sidebar aside.widget ul li a{color:var(--dpm-text-2) !important;font-size:13.5px !important;transition:color var(--dpm-trans);}
.sidebar aside.widget ul li a:hover{color:#fff !important;}
.sidebar aside.widget ul li:before{color:var(--dpm-accent) !important;}
.tagcloud a, .sidebar .tagcloud a{background:rgba(255,255,255,.05) !important;border:1px solid var(--dpm-line) !important;color:var(--dpm-text-2) !important;padding:5px 12px !important;border-radius:999px !important;font-size:12px !important;margin:3px !important;text-decoration:none !important;transition:all var(--dpm-trans);display:inline-block;}
.tagcloud a:hover{background:var(--dpm-accent) !important;color:#fff !important;border-color:var(--dpm-accent) !important;}
.w_item_a, .w_item_b, .w_item_c{background:rgba(255,255,255,.03) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius-sm) !important;margin-bottom:8px !important;padding:8px !important;transition:all var(--dpm-trans);}
.w_item_a:hover, .w_item_b:hover, .w_item_c:hover{background:rgba(255,255,255,.06) !important;border-color:var(--dpm-line-strong) !important;}
.w_item_a .image .data h3 a, .w_item_b .data h3, .w_item_c .data h3{color:#fff !important;font-size:13px !important;font-weight:500 !important;}
.w_item_b .data span.wdate, .w_item_c .data span, .w_item_a .image .data span.wdate{color:var(--dpm-text-3) !important;font-size:11px !important;}
.sidemenu{background:var(--dpm-bg-2) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius) !important;padding:16px !important;}
.sidemenu h2{color:#fff !important;font-size:14px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:1px;border:0 !important;padding-bottom:12px !important;margin:0 0 14px 0 !important;border-bottom:1px solid var(--dpm-line) !important;}
.sidemenu ul.genres li{border:0 !important;padding:0 !important;margin-bottom:4px !important;}
.sidemenu ul.genres li a{color:var(--dpm-text-2) !important;padding:8px 12px !important;border-radius:var(--dpm-radius-sm) !important;display:block !important;transition:all var(--dpm-trans);font-size:13px !important;}
.sidemenu ul.genres li a:before{color:var(--dpm-accent) !important;}
.sidemenu ul.genres li a:hover, .sidemenu ul.genres li.current-cat a{background:rgba(255,42,109,.1) !important;color:#fff !important;}
.sidemenu ul.year li a{background:rgba(255,255,255,.05) !important;color:var(--dpm-text-2) !important;border-radius:var(--dpm-radius-sm) !important;border:1px solid var(--dpm-line) !important;transition:all var(--dpm-trans);}
.sidemenu ul.year li a:hover{background:var(--dpm-accent) !important;color:#fff !important;border-color:var(--dpm-accent) !important;}
#single,
#single.dtsingle{background:rgba(11,13,18,.85) !important;border-bottom:1px solid var(--dpm-line) !important;}
#single .content.right,
#single .content.left{border-right:0 !important;border-left:0 !important;}
.sheader{background:linear-gradient(135deg, rgba(255,42,109,.06) 0%, rgba(124,77,255,.04) 100%) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius-lg) !important;padding:22px !important;margin-bottom:22px !important;display:flex !important;gap:22px;flex-wrap:wrap;align-items:flex-start;}
.sheader .poster{flex:0 0 200px;margin:0 !important;}
.sheader .poster img{width:100% !important;height:auto !important;aspect-ratio:2 / 3;object-fit:cover;border-radius:var(--dpm-radius) !important;box-shadow:var(--dpm-shadow);display:block;}
.sheader .data{flex:1 1 320px;min-width:0;}
.sheader .data h1{color:#fff !important;font-size:30px !important;font-weight:800 !important;letter-spacing:-0.7px !important;line-height:1.15 !important;margin:0 0 10px 0 !important;padding:0 !important;}
.sheader .data .extra{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px 0;}
.sheader .data .extra > span, .sheader .data .extra .textco, .sheader .data .extra .date, .sheader .data .extra .country, .sheader .data .extra .runtime, .sheader .data .extra .rated, .sheader .data .extra .duration, .sheader .data .extra .release_date, .sheader .data .extra .tagline{background:rgba(255,255,255,.06) !important;border:1px solid var(--dpm-line) !important;color:var(--dpm-text-2) !important;padding:4px 11px !important;border-radius:999px !important;font-size:12px !important;font-weight:500 !important;margin:0 !important;display:inline-flex;align-items:center;gap:5px;}
.sheader .data .extra > span.textco a, .sheader .data .extra > span a{color:#ff5b8c !important;text-decoration:none !important;}
.sheader .data .extra .tagline{background:rgba(255,42,109,.1) !important;border-color:rgba(255,42,109,.25) !important;color:#ff5b8c !important;font-style:italic;}
.sheader .data .extra .duration, .sheader .data .extra .runtime{background:rgba(255,255,255,.08) !important;}
.sheader .data .extra .runtime:before{content:'\f017';font-family:'Font Awesome 5 Free', FontAwesome;font-weight:900;font-size:10px;margin-right:3px;color:var(--dpm-text-3);}
.sheader .data .sgeneros, .sgeneros{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px;}
.sgeneros a{background:rgba(255,42,109,.1) !important;border:1px solid rgba(255,42,109,.25) !important;color:#ff5b8c !important;padding:5px 11px !important;border-radius:999px !important;font-size:11.5px !important;font-weight:500 !important;text-decoration:none !important;transition:all var(--dpm-trans);display:inline-block;margin:0 !important;}
.sgeneros a:hover{background:var(--dpm-accent) !important;color:#fff !important;border-color:var(--dpm-accent) !important;transform:translateY(-1px);}
.single_tabs{background:var(--dpm-bg-2) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius) !important;padding:6px !important;margin-bottom:20px !important;display:flex !important;flex-wrap:wrap;align-items:center;gap:6px;}
.single_tabs ul#section,
.single_tabs ul.smenu, .single_tabs ul.idTabs{display:flex !important;flex-wrap:wrap;gap:4px !important;list-style:none !important;margin:0 !important;padding:0 !important;flex:1 1 auto;border:0 !important;}
.single_tabs ul#section li,
.single_tabs ul.smenu li{margin:0 !important;padding:0 !important;border:0 !important;}
.single_tabs ul#section li a,
.single_tabs ul.smenu li a{background:transparent !important;color:var(--dpm-text-2) !important;padding:9px 16px !important;border-radius:var(--dpm-radius-sm) !important;font-size:13px !important;font-weight:600 !important;transition:all var(--dpm-trans) !important;text-decoration:none !important;border:0 !important;display:inline-block !important;}
.single_tabs ul#section li a:hover,
.single_tabs ul.smenu li a:hover{background:rgba(255,255,255,.05) !important;color:#fff !important;}
.single_tabs ul#section li a.idactive,
.single_tabs ul.smenu li a.idactive{background:var(--dpm-accent-grad) !important;color:#fff !important;box-shadow:0 4px 12px rgba(255,42,109,.3);}
.user_control{display:flex;gap:6px;}
.user_control a, .user_control button{background:rgba(255,255,255,.05) !important;border:1px solid var(--dpm-line) !important;color:var(--dpm-text-2) !important;padding:8px 12px !important;border-radius:var(--dpm-radius-sm) !important;font-size:12px !important;transition:all var(--dpm-trans);cursor:pointer;}
.user_control a:hover{background:var(--dpm-accent) !important;color:#fff !important;border-color:var(--dpm-accent) !important;}
.sbox, #info.sbox,
#cast.sbox,
#linksx.sbox{background:var(--dpm-bg-2) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius) !important;padding:22px !important;margin-bottom:18px !important;box-shadow:var(--dpm-shadow-sm);}
.sbox h1, .sbox h2{color:#fff !important;font-size:18px !important;font-weight:700 !important;letter-spacing:-0.2px !important;margin:0 0 14px 0 !important;padding-bottom:10px !important;border-bottom:1px solid var(--dpm-line) !important;position:relative;}
.sbox h2:after{content:'';position:absolute;left:0;bottom:-1px;width:40px;height:2px;background:var(--dpm-accent-grad);border-radius:2px;}
.sbox .wp-content, #info .wp-content{color:var(--dpm-text-2) !important;font-size:14px !important;line-height:1.7 !important;}
.sbox .wp-content p{margin-bottom:12px !important;}
.custom_fields{display:flex;align-items:center;padding:10px 0;border-top:1px solid var(--dpm-line);gap:14px;font-size:13px;}
.custom_fields b.variante{color:var(--dpm-text-3) !important;font-weight:500 !important;flex:0 0 130px;text-transform:uppercase;font-size:11px;letter-spacing:.5px;}
.custom_fields .valor{color:#fff !important;flex:1;}
.custom_fields .valor strong{color:var(--dpm-accent);}
#cast .space,
.sbox .space{color:var(--dpm-text-3) !important;font-size:11px !important;font-weight:600 !important;text-transform:uppercase;letter-spacing:1px;padding-top:6px;margin-top:14px;margin-bottom:8px;display:block;}
#cast .space:first-child,
.sbox .space:first-child{margin-top:0;}
#cast .persons{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;}
#cast .persons .valors a,
#cast .persons a{background:rgba(255,255,255,.05) !important;border:1px solid var(--dpm-line) !important;color:var(--dpm-text-2) !important;padding:6px 12px !important;border-radius:999px !important;font-size:12px !important;font-weight:500 !important;text-decoration:none !important;transition:all var(--dpm-trans);margin:0 4px 4px 0;display:inline-block;}
#cast .persons .valors a:hover,
#cast .persons a:hover{background:var(--dpm-accent) !important;color:#fff !important;border-color:var(--dpm-accent) !important;transform:translateY(-1px);}
.dooplay_player{float:left;width:100%;position:relative;margin:0 0 16px 0;padding:0;background:var(--dpm-bg-2);border:1px solid var(--dpm-line);border-radius:var(--dpm-radius);overflow:hidden;box-shadow:var(--dpm-shadow-sm);box-sizing:border-box;}
.dooplay_player h2, .dooplay_player > h2{margin:0;padding:16px 22px;width:100%;float:none;font-size:14px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--dpm-text-1);background:var(--dpm-bg-3);border-bottom:1px solid var(--dpm-line);border-top:0;border-left:0;border-right:0;display:flex;align-items:center;gap:12px;box-sizing:border-box;}
.dooplay_player h2:before{content:'';width:4px;height:18px;background:linear-gradient(180deg, var(--dpm-accent, #ff2a6d), var(--dpm-accent-2, #ff5e3a));border-radius:2px;flex-shrink:0;}
.dooplay_player h2:after{display:none;content:none;}
.dooplay_player h2 #playernotice,
.dooplay_player h2 span{margin-left:auto;font-size:11px;font-weight:500;line-height:1.4;color:var(--dpm-text-3);background:transparent;text-transform:none;letter-spacing:0;float:none;flex-shrink:0;padding:0;border:0;display:inline-flex;align-items:center;}
.dooplay_player h2 .report-video-error{display:none !important;}
#playcontainer.play.isnd,
.dooplay_player #playcontainer{background:#000;border-radius:0;overflow:hidden;position:relative;width:100%;margin:0;float:none;padding:0;box-sizing:border-box;}
.play.isnd, .dooplay_player .play.isnd{padding:0;}
.play.isnd.bigger, .dooplay_player .play.isnd.bigger{padding:0;}
.pframe, .dooplay_player .play .pframe{position:relative;padding-bottom:56.25%;max-width:100%;display:block;margin:0 auto;height:0;overflow:hidden;background:#000;border-radius:0;}
.pframe iframe, .dooplay_player .play .pframe iframe, iframe.metaframe, iframe.tabcontentiframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;background:#000;border-radius:0;}
.video-container, .dooplay_player .video-container{position:static;padding:0;margin:0;width:100%;height:auto;min-height:0;background:transparent;overflow:visible;border-radius:0;}
.infoloadingdiv, .dooplay_player .infoloadingdiv{position:static;padding:0;margin:0;width:100%;height:auto;min-height:0;background:transparent;}
.filmplayer, #petsdivcontainer,
.dooplay_player .filmplayer, .dooplay_player #petsdivcontainer{position:static !important;width:100%;height:auto;min-height:0;padding:0;margin:0;background:transparent;overflow:visible;}
.infoloadinginfo{color:var(--dpm-text-1);font-weight:500;}
#playeroptions,
.dooplay_player #playeroptions,
.dooplay_player .options{padding:14px 14px 8px 14px;width:100%;position:relative;background:var(--dpm-bg-2);border:0;margin:0;box-sizing:border-box;float:none;border-top:1px solid var(--dpm-line);}
.dooplay_player .options.scrolling, #playeroptions.scrolling{max-height:none;overflow:visible;}
#playeroptionsul,
#playeroptions ul#playeroptionsul,
#playeroptionsul.ajax_mode,
#pettabs ul,
.dooplay_player .options ul{margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:8px;list-style:none;float:none;border:0;}
#playeroptionsul li,
#pettabs ul li,
.dooplay_player .options ul li{display:flex;align-items:center;width:auto;float:none;padding:11px 14px;margin:0;font-weight:500;cursor:pointer;line-height:1.4;background:var(--dpm-bg-3);border:1px solid var(--dpm-line);border-radius:var(--dpm-radius-sm, 8px);box-sizing:border-box;transition:all var(--dpm-trans, 220ms cubic-bezier(.4,0,.2,1));list-style:none;text-align:left;color:var(--dpm-text-1);overflow:hidden;position:relative;min-height:44px;}
#playeroptionsul li:hover,
#pettabs ul li:hover,
.dooplay_player .options ul li:hover{background:var(--dpm-bg-4);border-color:var(--dpm-line-strong);transform:translateY(-2px);box-shadow:0 6px 16px rgba(0, 0, 0, .35);}
#playeroptionsul li.on,
#pettabs ul li.on,
#playeroptionsul li.selected,
#pettabs ul li.selected,
.dooplay_player .options ul li.selected, .dooplay_player .options ul li.on{background:var(--dpm-accent-soft, rgba(255, 42, 109, .15));border-color:var(--dpm-accent, #ff2a6d);}
#playeroptionsul li.on:before,
#pettabs ul li.on:before,
#playeroptionsul li.selected:before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--dpm-accent, #ff2a6d);}
#playeroptionsul li i,
#pettabs ul li i,
.dooplay_player .options ul li i{font-size:18px;margin-right:12px;vertical-align:middle;color:var(--dpm-text-3);float:none;display:inline-block;}
#playeroptionsul li.on i,
#pettabs ul li.on i,
.dooplay_player .options ul li.on i{color:var(--dpm-accent, #ff2a6d);}
#playeroptionsul li span.title,
#pettabs ul li span.title,
.dooplay_player .options ul li span.title{font-weight:600;color:var(--dpm-text-1);float:none;vertical-align:middle;}
#playeroptionsul li:hover span.title,
#pettabs ul li:hover span.title,
.dooplay_player .options ul li:hover span.title{color:var(--dpm-accent, #ff2a6d);}
#playeroptionsul li span.server,
#pettabs ul li span.server,
.dooplay_player .options ul li span.server{font-size:12px;margin-left:12px;color:var(--dpm-text-3);vertical-align:middle;}
#playeroptionsul li span.flag,
#pettabs ul li span.flag,
.dooplay_player .options ul li span.flag{float:right;}
#playeroptionsul li img,
#pettabs ul li img{width:16px;height:16px;border-radius:3px;vertical-align:middle;}
#playeroptionsul li a,
#pettabs ul li a{display:block;color:inherit;text-decoration:none;padding:0;margin:0;background:transparent;border:0;}
.dpm-report-row{display:flex;justify-content:flex-end;align-items:center;padding:8px 14px 14px 14px;background:var(--dpm-bg-2);width:100%;box-sizing:border-box;margin:0;border-top:0;gap:8px;}
.dpm-report-row .report-video-error{display:inline-flex !important;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;padding:7px 14px;border-radius:999px;border:1px solid var(--dpm-line-strong, rgba(255, 255, 255, .14));background:var(--dpm-bg-3);color:var(--dpm-text-2);text-decoration:none;transition:all var(--dpm-trans, 220ms cubic-bezier(.4,0,.2,1));cursor:pointer;line-height:1;}
.dpm-report-row .report-video-error:before{content:'⚠';font-size:12px;line-height:1;}
.dpm-report-row .report-video-error:hover{background:var(--dpm-accent, #ff2a6d);border-color:var(--dpm-accent, #ff2a6d);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(255, 42, 109, .3);}
.srelacionados, .sbox.srelacionados{background:var(--dpm-bg-2) !important;}
.srelacionados #single_relacionados article{background:transparent !important;border:0 !important;padding:0 4px !important;transition:transform var(--dpm-trans);}
.srelacionados #single_relacionados article:hover{transform:translateY(-3px);}
.srelacionados #single_relacionados article a{display:block;border-radius:var(--dpm-radius);overflow:hidden;box-shadow:var(--dpm-shadow-sm);transition:box-shadow var(--dpm-trans);}
.srelacionados #single_relacionados article:hover a{box-shadow:var(--dpm-shadow);}
.srelacionados #single_relacionados article img{width:100% !important;height:auto !important;aspect-ratio:2 / 3;object-fit:cover !important;display:block;transition:transform 600ms cubic-bezier(.2,.6,.2,1);}
.srelacionados #single_relacionados article:hover img{transform:scale(1.05);}
.dt_comments, #comments-list{margin-top:14px;}
.dt_comments .heads, .comments-area .heads{border-bottom:1px solid var(--dpm-line) !important;padding-bottom:12px;margin-bottom:14px;}
.dt_comments .heads h3, #comments h3.comments-title,
#reply-title{color:#fff !important;font-size:16px !important;font-weight:700 !important;margin:0 !important;padding:0 !important;border:0 !important;}
.commentlist .comment, ol.commentlist li.comment{background:rgba(255,255,255,.03) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius) !important;padding:14px !important;margin-bottom:12px !important;list-style:none !important;}
.commentlist .comment .comment-author img, .comment-meta img{border-radius:50% !important;border:2px solid var(--dpm-line-strong) !important;}
.commentlist .comment cite.fn, .commentlist .comment .fn, span.comment-author-link{color:#fff !important;font-weight:600 !important;font-style:normal;font-size:13.5px;}
.commentlist .comment .comment-meta, .commentlist .comment .comment-meta a{color:var(--dpm-text-3) !important;font-size:11.5px !important;}
.commentlist .comment .comment-content{color:var(--dpm-text-2) !important;font-size:13.5px !important;line-height:1.6 !important;margin-top:8px !important;}
a.comment-reply-link{background:rgba(255,42,109,.1) !important;color:#ff5b8c !important;border:1px solid rgba(255,42,109,.25) !important;padding:4px 11px !important;border-radius:999px !important;font-size:11.5px !important;text-decoration:none !important;transition:all var(--dpm-trans);}
a.comment-reply-link:hover{background:var(--dpm-accent) !important;color:#fff !important;border-color:var(--dpm-accent) !important;}
#commentform,
.comment-form{background:rgba(255,255,255,.03);border:1px solid var(--dpm-line);border-radius:var(--dpm-radius);padding:16px;margin-top:14px;}
#commentform input[type=text],
#commentform input[type=email],
#commentform input[type=url],
#commentform textarea,
.comment-form input, .comment-form textarea{background:var(--dpm-bg-3) !important;border:1px solid var(--dpm-line-strong) !important;color:#fff !important;border-radius:var(--dpm-radius-sm) !important;padding:10px 14px !important;font-size:13.5px !important;width:100%;transition:all var(--dpm-trans);}
#commentform textarea, .comment-form textarea{min-height:110px;resize:vertical;}
#commentform input:focus,
#commentform textarea:focus,
.comment-form input:focus, .comment-form textarea:focus{border-color:var(--dpm-accent) !important;box-shadow:0 0 0 3px rgba(255,42,109,.15) !important;outline:0 !important;}
#commentform input[type=submit],
.comment-form input[type=submit],
.form-submit input, .form-submit button{background:var(--dpm-accent-grad) !important;border:0 !important;color:#fff !important;padding:11px 22px !important;border-radius:999px !important;font-weight:600 !important;font-size:13.5px !important;cursor:pointer;box-shadow:0 6px 16px rgba(255,42,109,.35) !important;transition:all var(--dpm-trans);}
#commentform input[type=submit]:hover,
.comment-form input[type=submit]:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(255,42,109,.45) !important;}
.share-bar, #single .share,
.dt_share, .social_links_share, ul.social-share-list{background:var(--dpm-bg-2) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius) !important;padding:12px 14px !important;margin-bottom:16px !important;display:flex;flex-wrap:wrap;gap:8px;align-items:center;}
.share-bar a, .dt_share a, .social_links_share a, ul.social-share-list li a{background:rgba(255,255,255,.05) !important;border:1px solid var(--dpm-line) !important;color:var(--dpm-text-2) !important;width:36px;height:36px;display:inline-flex !important;align-items:center;justify-content:center;border-radius:50% !important;font-size:13px !important;transition:all var(--dpm-trans);text-decoration:none !important;padding:0 !important;}
.share-bar a:hover, .dt_share a:hover, .social_links_share a:hover{background:var(--dpm-accent) !important;color:#fff !important;border-color:var(--dpm-accent) !important;transform:translateY(-2px);}
#bread, .breadcrumb_bottom, .dt-breadcrumb{background:rgba(255,255,255,.03) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius-sm) !important;padding:10px 14px !important;margin:14px 0 !important;font-size:12.5px !important;color:var(--dpm-text-3) !important;}
#bread ol, #bread ol.breadcrumb,
.breadcrumb_bottom ol, .breadcrumb_bottom ul{list-style:none !important;margin:0 !important;padding:0 !important;display:flex;flex-wrap:wrap;gap:6px;}
#bread ol li,
.breadcrumb_bottom li{color:var(--dpm-text-3) !important;font-size:12.5px !important;display:inline-flex;align-items:center;}
#bread ol li:not(:last-child):after,
.breadcrumb_bottom li:not(:last-child):after{content:'\f054';font-family:'Font Awesome 5 Free', FontAwesome;font-weight:900;color:var(--dpm-text-4);font-size:9px;margin:0 8px;}
#bread ol li a,
.breadcrumb_bottom li a{color:var(--dpm-text-2) !important;text-decoration:none !important;}
#bread ol li a:hover{color:var(--dpm-accent) !important;}
#bread ol li.active,
.breadcrumb_bottom li.active{color:#fff !important;font-weight:500;}
.search-page, .no-result{background:var(--dpm-bg-2) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius) !important;padding:22px !important;}
.result-item article{background:rgba(255,255,255,.03) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius) !important;padding:12px !important;margin-bottom:12px !important;display:flex !important;gap:14px !important;transition:all var(--dpm-trans);}
.result-item article:hover{background:rgba(255,255,255,.05) !important;border-color:var(--dpm-line-strong) !important;transform:translateX(2px);}
.result-item .image .thumbnail{border-radius:var(--dpm-radius-sm);overflow:hidden;width:80px;flex-shrink:0;}
.result-item .image .thumbnail img{width:80px;height:auto;aspect-ratio:2 / 3;object-fit:cover;display:block;}
.result-item .image .thumbnail span{background:var(--dpm-accent-grad) !important;color:#fff !important;font-size:9px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px !important;border-radius:4px !important;position:absolute;top:4px;left:4px;}
.result-item .details{flex:1;min-width:0;}
.result-item .details .title a{color:#fff !important;font-size:15px !important;font-weight:600 !important;text-decoration:none !important;}
.result-item .details .title a:hover{color:var(--dpm-accent) !important;}
.result-item .details .meta{margin:6px 0;display:flex;flex-wrap:wrap;gap:6px;}
.result-item .details .meta span{background:rgba(255,255,255,.05) !important;padding:2px 8px !important;border-radius:999px !important;font-size:11px !important;color:var(--dpm-text-2) !important;}
.result-item .details .meta span.rating{background:var(--dpm-imdb) !important;color:#000 !important;font-weight:700;}
.result-item .details .contenido p{color:var(--dpm-text-3) !important;font-size:12.5px !important;line-height:1.5;margin:0;}
.blog-list-items .entry article.post{background:var(--dpm-bg-2) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius) !important;overflow:hidden;margin-bottom:16px !important;display:flex !important;flex-wrap:wrap;box-shadow:var(--dpm-shadow-sm);transition:all var(--dpm-trans);}
.blog-list-items .entry article.post:hover{border-color:var(--dpm-line-strong) !important;transform:translateY(-2px);box-shadow:var(--dpm-shadow);}
.blog-list-items .entry article.post .images{flex:0 0 30%;max-height:220px;overflow:hidden;position:relative;}
.blog-list-items .entry article.post .images img{width:100% !important;height:100% !important;object-fit:cover !important;display:block;}
.blog-list-items .entry article.post .background_over_image{background:linear-gradient(90deg, transparent 50%, var(--dpm-bg-2) 100%) !important;}
.blog-list-items .entry article.post .information{flex:1;padding:18px !important;min-width:240px;}
.blog-list-items .entry article.post .information h2{color:#fff !important;font-size:17px !important;font-weight:700 !important;margin:0 0 8px 0 !important;line-height:1.3;}
.blog-list-items .entry article.post .information .meta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px;font-size:12px;}
.blog-list-items .entry article.post .information .meta span{color:var(--dpm-text-3) !important;}
.blog-list-items .entry article.post .information .meta span.autor i, .blog-list-items .entry article.post .information .meta i{color:var(--dpm-accent) !important;margin-right:4px;}
.blog-list-items .entry article.post .information .descr{color:var(--dpm-text-2) !important;font-size:13.5px !important;line-height:1.55;margin:0;}
footer.main{background:#07090d !important;border-top:1px solid var(--dpm-line) !important;padding:16px 0 0 0 !important;color:var(--dpm-text-2) !important;margin-top:0 !important;}
footer.main .fbox .fcmpbox .primary{border-bottom:1px solid var(--dpm-line) !important;padding-bottom:26px;margin-bottom:18px;}
footer.main .fbox .fcmpbox .primary .columenu .item h3{color:#fff !important;font-size:13px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:12px !important;padding-bottom:8px !important;border-bottom:1px solid var(--dpm-line) !important;position:relative;}
footer.main .fbox .fcmpbox .primary .columenu .item h3:after{content:'';position:absolute;left:0;bottom:-1px;width:30px;height:2px;background:var(--dpm-accent-grad);border-radius:2px;}
footer.main .fbox .fcmpbox .primary .columenu .item ul li{border:0 !important;padding:5px 0 !important;}
footer.main .fbox .fcmpbox .primary .columenu .item ul li a{color:var(--dpm-text-2) !important;font-size:13px !important;transition:color var(--dpm-trans);}
footer.main .fbox .fcmpbox .primary .columenu .item ul li a:hover{color:var(--dpm-accent) !important;}
footer.main .fbox .fcmpbox .fotlogo .text p{color:var(--dpm-text-3) !important;font-size:13px !important;line-height:1.6;}
footer.main .fbox .copy{color:var(--dpm-text-3) !important;font-size:12.5px !important;text-align:center;border:0 !important;padding:14px 0 !important;}
footer.main .fbox .fmenu ul{display:flex;justify-content:center;flex-wrap:wrap;gap:0;list-style:none;padding:0;margin:0 0 14px 0;border:0 !important;}
footer.main .fbox .fmenu ul li{border:0 !important;padding:0 !important;}
footer.main .fbox .fmenu ul li a{color:var(--dpm-text-2) !important;padding:6px 14px !important;font-size:12.5px !important;transition:color var(--dpm-trans);}
footer.main .fbox .fmenu ul li a:hover{color:var(--dpm-accent) !important;}
.top-page a, span.top-page a{background:var(--dpm-accent-grad) !important;color:#fff !important;width:42px;height:42px;border-radius:50% !important;display:flex !important;align-items:center;justify-content:center;box-shadow:0 8px 22px rgba(255,42,109,.45) !important;transition:all var(--dpm-trans);border:0 !important;}
.top-page a:hover, span.top-page a:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(255,42,109,.55) !important;}
#oscuridad{background:rgba(0,0,0,.75) !important;backdrop-filter:blur(8px);}
.login-form-wrap, .signupbox, .formloginbox{background:var(--dpm-bg-2) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius-lg) !important;box-shadow:var(--dpm-shadow-lg) !important;}
.login-form-wrap input[type=text],
.login-form-wrap input[type=password],
.login-form-wrap input[type=email]{background:var(--dpm-bg-3) !important;border:1px solid var(--dpm-line-strong) !important;color:#fff !important;border-radius:var(--dpm-radius-sm) !important;padding:11px 14px !important;font-size:13.5px !important;transition:all var(--dpm-trans);}
.login-form-wrap input[type=text]:focus,
.login-form-wrap input[type=password]:focus,
.login-form-wrap input[type=email]:focus{border-color:var(--dpm-accent) !important;box-shadow:0 0 0 3px rgba(255,42,109,.15) !important;outline:0 !important;}
.login-form-wrap button[type=submit],
.login-form-wrap input[type=submit],
button.dooplay-button, .dooplay-button{background:var(--dpm-accent-grad) !important;border:0 !important;color:#fff !important;padding:12px 22px !important;border-radius:999px !important;font-weight:600 !important;cursor:pointer;box-shadow:0 6px 16px rgba(255,42,109,.35) !important;transition:all var(--dpm-trans);}
.login-form-wrap button[type=submit]:hover{transform:translateY(-1px);}
#seasons .se-c .se-q{background:var(--dpm-bg-3) !important;border-radius:var(--dpm-radius) var(--dpm-radius) 0 0 !important;padding:12px 14px !important;}
#seasons .se-c .se-q span.title{color:#fff !important;font-weight:600 !important;}
#seasons .se-c .se-q span.se-t{background:rgba(255,255,255,.08) !important;color:#fff !important;border-radius:var(--dpm-radius-sm) !important;padding:2px 9px !important;font-size:11px !important;}
#seasons .se-c .se-q span.se-o{background:var(--dpm-accent-grad) !important;color:#fff !important;border-radius:var(--dpm-radius-sm) !important;}
#seasons .se-c .se-a ul.episodios li{border-bottom:1px solid var(--dpm-line) !important;padding:10px 12px !important;transition:background var(--dpm-trans);}
#seasons .se-c .se-a ul.episodios li:hover{background:rgba(255,255,255,.03) !important;}
#seasons .se-c .se-a ul.episodios li .numerando{background:rgba(255,255,255,.05) !important;color:var(--dpm-text-3) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius-sm) !important;padding:4px 10px !important;font-size:11px !important;font-weight:600 !important;}
#seasons .se-c .se-a ul.episodios li .episodiotitle a{color:#fff !important;font-weight:500 !important;font-size:13.5px !important;}
#seasons .se-c .se-a ul.episodios li .episodiotitle a:hover{color:var(--dpm-accent) !important;}
#seasons .se-c .se-a ul.episodios li .episodiotitle span.date{color:var(--dpm-text-3) !important;font-size:11.5px !important;}
ul.wp-tags{list-style:none !important;padding:0 !important;margin:14px 0 0 0 !important;display:flex;flex-wrap:wrap;gap:6px;}
ul.wp-tags li{background:rgba(255,255,255,.05) !important;border:1px solid var(--dpm-line) !important;border-radius:999px !important;padding:4px 11px !important;font-size:11.5px !important;}
ul.wp-tags li a{color:var(--dpm-text-2) !important;text-decoration:none !important;}
ul.wp-tags li:hover{background:rgba(255,42,109,.1) !important;border-color:rgba(255,42,109,.25) !important;}
ul.wp-tags li:hover a{color:#ff5b8c !important;}
.dt-account-wrap, .account-page, .dtaccount{background:var(--dpm-bg-2);border:1px solid var(--dpm-line);border-radius:var(--dpm-radius);padding:22px;}
.contact-form input[type=text],
.contact-form input[type=email],
.contact-form textarea{background:var(--dpm-bg-3) !important;border:1px solid var(--dpm-line-strong) !important;color:#fff !important;border-radius:var(--dpm-radius-sm) !important;padding:11px 14px !important;width:100%;}
.dpm-synopsis-collapsed{max-height:7.5em;overflow:hidden;position:relative;}
.dpm-synopsis-collapsed:after{content:'';position:absolute;inset:auto 0 0 0;height:3em;background:linear-gradient(180deg, rgba(17,20,27,0) 0%, var(--dpm-bg-2) 100%);pointer-events:none;}
.dpm-synopsis-toggle{background:var(--dpm-accent-soft);color:#ff5b8c;border:1px solid rgba(255,42,109,.25);padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;cursor:pointer;margin-top:10px;transition:all var(--dpm-trans);}
.dpm-synopsis-toggle:hover{background:var(--dpm-accent);color:#fff;border-color:var(--dpm-accent);}
.dpm-tax-wrap{margin:14px 0;}
.dpm-tax-header{background:linear-gradient(135deg, rgba(255,42,109,.08) 0%, rgba(124,77,255,.05) 100%);border:1px solid var(--dpm-line);border-radius:var(--dpm-radius-lg);padding:22px 24px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;}
.dpm-tax-header h1{color:#fff;font-size:26px;font-weight:800;margin:0;letter-spacing:-0.5px;}
.dpm-tax-header h1 .dpm-tax-count{color:var(--dpm-text-3);font-size:14px;font-weight:500;margin-left:8px;}
.dpm-tax-search{background:rgba(255,255,255,.06);border:1px solid var(--dpm-line);border-radius:999px;padding:8px 16px;display:flex;align-items:center;gap:8px;min-width:240px;}
.dpm-tax-search input{background:transparent;border:0;outline:0;color:#fff;font-size:13px;width:100%;}
.dpm-tax-search i{color:var(--dpm-text-3);}
.dpm-tax-filter{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;}
.dpm-tax-filter button, .dpm-tax-filter a{background:rgba(255,255,255,.05);border:1px solid var(--dpm-line);color:var(--dpm-text-2);padding:6px 12px;border-radius:999px;font-size:12px;font-weight:500;cursor:pointer;text-decoration:none;transition:all var(--dpm-trans);}
.dpm-tax-filter button.active, .dpm-tax-filter a.active, .dpm-tax-filter button:hover, .dpm-tax-filter a:hover{background:var(--dpm-accent-grad);color:#fff;border-color:transparent;}
.dpm-tax-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));gap:16px;}
.dpm-tax-card{background:var(--dpm-bg-2);border:1px solid var(--dpm-line);border-radius:var(--dpm-radius);overflow:hidden;text-decoration:none;transition:all var(--dpm-trans);box-shadow:var(--dpm-shadow-sm);display:block;position:relative;}
.dpm-tax-card:hover{transform:translateY(-4px);border-color:var(--dpm-line-strong);box-shadow:var(--dpm-shadow);}
.dpm-tax-thumb{position:relative;aspect-ratio:2 / 3;overflow:hidden;background:#0e1117;}
.dpm-tax-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 600ms cubic-bezier(.2,.6,.2,1);}
.dpm-tax-card:hover .dpm-tax-thumb img{transform:scale(1.06);}
.dpm-tax-thumb:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg, rgba(0,0,0,0) 50%, rgba(0,0,0,.85) 100%);pointer-events:none;}
.dpm-tax-thumb-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:38px;font-weight:800;letter-spacing:-1px;background:linear-gradient(135deg, #2a1442 0%, #4d1a2e 100%);text-shadow:0 4px 14px rgba(0,0,0,.5);}
.dpm-tax-thumb-fallback.style-2{background:linear-gradient(135deg, #1a3a52 0%, #2e1a52 100%);}
.dpm-tax-thumb-fallback.style-3{background:linear-gradient(135deg, #52331a 0%, #1a3a52 100%);}
.dpm-tax-thumb-fallback.style-4{background:linear-gradient(135deg, #4d1a2e 0%, #2e1a52 100%);}
.dpm-tax-year-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:44px;font-weight:900;letter-spacing:-1.5px;text-shadow:0 6px 22px rgba(0,0,0,.65);z-index:2;}
.dpm-tax-meta{padding:12px 14px;text-align:center;}
.dpm-tax-name{color:#fff;font-size:14px;font-weight:600;margin:0 0 3px 0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.dpm-tax-count{color:var(--dpm-text-3);font-size:11.5px;font-weight:500;}
.dpm-tax-count strong{color:var(--dpm-accent);}
.dpm-tax-grid.dpm-cast .dpm-tax-thumb{aspect-ratio:1 / 1;}
.dpm-tax-grid.dpm-cast .dpm-tax-card{padding:14px;text-align:center;}
.dpm-tax-grid.dpm-cast .dpm-tax-thumb{width:110px;height:110px;margin:0 auto 10px;border-radius:50%;overflow:hidden;}
.dpm-tax-grid.dpm-cast .dpm-tax-thumb-fallback{border-radius:50%;}
.dpm-tax-grid.dpm-cast .dpm-tax-thumb:after{background:linear-gradient(180deg, rgba(0,0,0,0) 60%, rgba(0,0,0,.4) 100%);border-radius:50%;}
.dpm-tax-grid.dpm-cast .dpm-tax-meta{padding:0;}
.dpm-tax-empty{background:var(--dpm-bg-2);border:1px dashed var(--dpm-line-strong);border-radius:var(--dpm-radius);padding:40px;text-align:center;color:var(--dpm-text-3);}
.dpm-tax-empty i{font-size:28px;margin-bottom:10px;color:var(--dpm-text-4);}
.dpm-tax-alphabet{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px;padding:12px;background:var(--dpm-bg-2);border:1px solid var(--dpm-line);border-radius:var(--dpm-radius-sm);}
.dpm-tax-alphabet a{background:rgba(255,255,255,.04);border:1px solid var(--dpm-line);color:var(--dpm-text-2);padding:4px 10px;border-radius:var(--dpm-radius-sm);font-size:11.5px;font-weight:600;text-decoration:none;text-transform:uppercase;transition:all var(--dpm-trans);}
.dpm-tax-alphabet a:hover{background:var(--dpm-accent-grad);color:#fff;border-color:transparent;}
.dt-letter-list ul, ul.alphabet{list-style:none !important;padding:0 !important;margin:14px 0 !important;display:flex;flex-wrap:wrap;gap:6px;}
.dt-letter-list ul li a, ul.alphabet li a{background:rgba(255,255,255,.05) !important;border:1px solid var(--dpm-line) !important;color:var(--dpm-text-2) !important;padding:9px 14px !important;border-radius:var(--dpm-radius-sm) !important;font-weight:600 !important;text-transform:uppercase;text-decoration:none !important;transition:all var(--dpm-trans);display:inline-block;}
.dt-letter-list ul li a:hover, ul.alphabet li a:hover{background:var(--dpm-accent-grad) !important;color:#fff !important;border-color:transparent !important;transform:translateY(-1px);}
form.search-form{background:rgba(255,255,255,.05) !important;border:1px solid var(--dpm-line-strong) !important;border-radius:999px !important;padding:0 !important;overflow:hidden;display:flex;align-items:center;}
form.search-form input[type=search],
form.search-form input[type=text]{background:transparent !important;border:0 !important;color:#fff !important;padding:11px 18px !important;flex:1;}
form.search-form button[type=submit]{background:var(--dpm-accent-grad) !important;color:#fff !important;padding:10px 18px !important;border:0 !important;border-radius:999px !important;}
form.search-form button[type=submit] span{color:#fff !important;}
.dt-notice, .alert-info, .updated_dt{background:var(--dpm-bg-2);border:1px solid var(--dpm-line);border-radius:var(--dpm-radius-sm);padding:14px;color:var(--dpm-text-2);margin-bottom:14px;}
.module_single_ads, .module-ads, .dt_ads{background:rgba(255,255,255,.02);border:1px dashed var(--dpm-line);border-radius:var(--dpm-radius-sm);padding:12px;text-align:center;margin:14px 0;}
.dtloadpage{background:rgba(0,0,0,.85) !important;backdrop-filter:blur(8px);}
.dtloadpage .dtloadbox{background:var(--dpm-bg-2) !important;border:1px solid var(--dpm-line-strong) !important;border-radius:var(--dpm-radius-lg) !important;box-shadow:var(--dpm-shadow-lg) !important;color:#fff !important;}
.heading-archive{margin-top:18px;}
.desc_category{background:var(--dpm-bg-2);border:1px solid var(--dpm-line);border-radius:var(--dpm-radius-sm);padding:14px 18px;color:var(--dpm-text-2);font-size:13.5px;line-height:1.6;margin-bottom:18px;}
.desc_category:empty{display:none;}
@media(max-width:991px){
.module .content .items{grid-template-columns:repeat(auto-fill, minmax(140px, 1fr)) !important;gap:12px !important;}
.sheader{padding:14px !important;gap:14px;}
.sheader .poster{flex:0 0 130px;}
.sheader .data h1{font-size:22px !important;}
.sbox, #info.sbox, #cast.sbox{padding:14px !important;}
.module .content header h1, .module .content header h2{font-size:18px !important;}
.single_tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;}
.single_tabs ul#section{flex-wrap:nowrap;}
.single_tabs ul#section li a{white-space:nowrap;padding:8px 12px !important;}
}
@media(max-width:600px){
.module .content .items{grid-template-columns:repeat(2, 1fr) !important;gap:10px !important;}
.sheader{flex-direction:column;align-items:center;text-align:center;}
.sheader .poster{flex:0 0 auto;width:60%;max-width:200px;}
.sheader .data .extra{justify-content:center;}
.sheader .data .sgeneros{justify-content:center;}
.sheader .data h1{font-size:20px !important;}
.blog-list-items .entry article.post{flex-direction:column;}
.blog-list-items .entry article.post .images{flex:0 0 auto;max-height:180px;width:100%;}
.dpm-tax-grid{grid-template-columns:repeat(2, 1fr);gap:12px;}
.dpm-tax-grid.dpm-cast{grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));}
.dpm-tax-header{padding:16px;}
.dpm-tax-header h1{font-size:20px;}
.dpm-tax-search{width:100%;min-width:0;}
.module .content .items .item .data h3, article.item .data h3{font-size:12.5px !important;}
.pagination span, .pagination a{padding:7px 10px !important;font-size:12px !important;min-width:32px;}
.dtinfo, .module .content .items .item .dtinfo{display:none !important;}
} @media (prefers-reduced-motion: reduce) {
*, *::before, *::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;}
}   .dt-form-row label.required:after{content:' *';color:var(--dpm-accent);}
span.durations{z-index:5 !important;}
.adbn-wrap, .nonadbn-wrap{padding:0 !important;}
.module .content.right, .module .content.rigth.csearch{border-right:0 !important;}
.module .content.left, .module .content.left.csearch{border-left:0 !important;}
.module .content.csearch, .module .content.rigth.csearch, .module .content.right.csearch, .module .content.left.csearch{padding:20px !important;}
@media(min-width:1100px){
.module .content.csearch.full, .module .content.rigth.csearch.full, .module .content.right.csearch.full, .module .content.left.csearch.full{padding:20px 40px !important;}
} .search-page.search-page-card{width:100% !important;margin:6px 0 18px !important;padding:20px 22px !important;display:flex;flex-direction:column;gap:14px;}
.search-page-head{width:100%;}
.search-page-head h1.heading-archive{font-size:22px !important;line-height:1.3 !important;text-align:left !important;margin:0 !important;padding-left:14px !important;position:relative !important;overflow:visible !important;}
.search-page-head h1.heading-archive:before{content:'' !important;display:block !important;position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:4px !important;height:auto !important;background:var(--dpm-accent-grad) !important;border-radius:4px !important;margin:0 !important;vertical-align:baseline !important;}
.search-page-head h1.heading-archive:after{display:none !important;content:none !important;}
.search-page.search-page-card .search_page_form{margin:0 !important;}
.search-page.search-page-card .search_page_form form{background:rgba(0,0,0,.35) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius-sm) !important;overflow:hidden;}
.search-page.search-page-card .search_page_form input[type="text"]{background:transparent !important;color:#fff !important;border:0 !important;padding:14px 18px !important;font-size:15px !important;}
.search-page.search-page-card .search_page_form input[type="text"]::placeholder{color:var(--dpm-text-3) !important;}
.search-page.search-page-card .search_page_form button{background:transparent !important;color:var(--dpm-text-2) !important;padding:12px 16px !important;cursor:pointer;}
.search-page.search-page-card .search_page_form button:hover{color:var(--dpm-accent) !important;}
.glossary{background:var(--dpm-bg-2);border:1px solid var(--dpm-line);border-radius:var(--dpm-radius-sm);padding:10px;margin-bottom:14px;display:flex;flex-wrap:wrap;gap:4px;}
.glossary a, .glossary span{color:var(--dpm-text-2);padding:4px 9px;border-radius:var(--dpm-radius-sm);font-size:11.5px;font-weight:600;text-decoration:none;text-transform:uppercase;transition:all var(--dpm-trans);}
.glossary a:hover{background:var(--dpm-accent-soft);color:var(--dpm-accent);}
.glossary .current{background:var(--dpm-accent-grad);color:#fff;}
.sgeneros br{display:none;}
.module .content .items .item .poster, article.item .poster{aspect-ratio:2 / 2.85 !important;}
.module .content .items .item .poster img, article.item .poster img{object-fit:cover !important;object-position:center 22% !important;}
.module .content .items .pagination, .module .content .items > .pagination, .module .content .items .resppages, .module .content .items > .resppages, .items .pagination, .items > .pagination, .items .resppages, .items > .resppages, .module .content .items .module_single_ads, .module .content .items > div[class*="ad"]{grid-column:1 / -1 !important;width:100% !important;margin-top:16px !important;}
.module .content .items > br{display:none !important;}
.resppages{display:none !important;}
.resppages a{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:44px !important;height:44px !important;padding:0 !important;border-radius:50% !important;background:var(--dpm-accent-grad) !important;color:#fff !important;box-shadow:0 6px 16px rgba(255,42,109,.35) !important;font-size:14px !important;line-height:1 !important;}
.resppages a:hover{transform:translateY(-2px);}
.resppages a span, .resppages a i{font-size:14px !important;line-height:1 !important;}
.resppages br{display:none !important;}
.pagination br{display:none !important;}
header.main, header.main.fixed{border-bottom:0 !important;box-shadow:0 8px 32px -16px rgba(0,0,0,.65) !important;}
.fixheadresp header.responsive{border-bottom:0 !important;box-shadow:0 8px 24px -14px rgba(0,0,0,.6) !important;}
.module, #single, #single.dtsingle{border-top:0 !important;}
.dooplay_player center{text-align:left !important;}
.dooplay_player center br{display:none !important;}
.sheader{overflow:hidden;}
.sheader .data{flex:1 1 0 !important;min-width:0 !important;max-width:100% !important;text-align:left !important;}
.sheader .data .sgeneros, .sgeneros{width:100% !important;max-width:100% !important;box-sizing:border-box;display:flex !important;flex-wrap:wrap !important;gap:6px !important;}
.sgeneros a{max-width:100%;word-break:break-word;}
.sheader .data .extra{width:100% !important;max-width:100% !important;box-sizing:border-box;flex-wrap:wrap !important;}
.sheader{gap:18px !important;padding:18px !important;align-items:flex-start !important;justify-content:flex-start !important;}
.sheader .poster{flex:0 0 180px !important;margin:0 !important;}
.sheader .data{text-align:left !important;}
.sheader .data h1{text-align:left !important;margin-top:2px !important;}
footer.main{background:linear-gradient(180deg, rgba(11,13,18,0) 0%, #07090d 60%) !important;border-top:1px solid rgba(255,255,255,.04) !important;padding-top:16px !important;margin-top:0 !important;}
.dt-views, .dt-meta-views, .meta_views,
.simple-views, .views-count, .single-views{background:rgba(255,255,255,.05) !important;border:1px solid var(--dpm-line) !important;color:var(--dpm-text-2) !important;padding:4px 11px !important;border-radius:999px !important;font-size:11.5px !important;font-weight:500 !important;display:inline-flex;align-items:center;gap:5px;}
.dt-views i, .dt-meta-views i, .meta_views i,
.simple-views i, .views-count i, .single-views i{color:var(--dpm-accent) !important;font-size:10px !important;}
.dt_count_views, .views{background:rgba(255,255,255,.05);border:1px solid var(--dpm-line);color:var(--dpm-text-2);padding:4px 11px;border-radius:999px;font-size:11.5px;font-weight:500;display:inline-flex;align-items:center;gap:5px;}
.sheader, .sheader .data, .sheader .data h1, .sheader .data .extra, .sheader .data .sgeneros{text-align:left !important;}
@media(max-width:600px){
.sheader, .sheader .data, .sheader .data h1, .sheader .data .extra, .sheader .data .sgeneros{text-align:center !important;}
.sheader .data .extra, .sheader .data .sgeneros{justify-content:center !important;}
} #dt_contenedor[style*="background-image"]{position:relative;}
#dt_contenedor[style*="background-image"]:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg, rgba(11,13,18,.85) 0%, rgba(11,13,18,.95) 60%, #0b0d12 100%);pointer-events:none;z-index:0;}
#dt_contenedor > *{position:relative;z-index:1;}
.single_tabs ul#section{justify-content:flex-start !important;}
@media(max-width:600px){
.sheader .poster{flex:0 0 auto !important;width:50% !important;max-width:180px !important;}
.sheader .data h1{font-size:19px !important;}
}    .letter_home{background:var(--dpm-bg-2) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius) !important;padding:10px !important;margin-bottom:18px !important;overflow:visible !important;position:relative !important;}
.letter_home .fixresp{display:block;}
ul.glossary, .letter_home ul.glossary{list-style:none !important;margin:0 !important;padding:0 !important;display:flex !important;flex-wrap:nowrap !important;gap:4px !important;background:transparent !important;border:0 !important;overflow-x:auto;scrollbar-width:thin;}
ul.glossary::-webkit-scrollbar{height:4px;}
ul.glossary::-webkit-scrollbar-thumb{background:var(--dpm-line-strong);border-radius:2px;}
ul.glossary li, .letter_home ul.glossary li{list-style:none !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;flex:1 1 0 !important;min-width:28px;display:block !important;}
ul.glossary li:before{display:none !important;content:'' !important;}
ul.glossary li a.lglossary, .letter_home ul.glossary li a{display:flex !important;align-items:center;justify-content:center;background:rgba(255,255,255,.04) !important;border:1px solid var(--dpm-line) !important;color:var(--dpm-text-2) !important;padding:0 4px !important;border-radius:6px !important;font-size:11.5px !important;font-weight:700 !important;text-decoration:none !important;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;transition:all var(--dpm-trans);line-height:1 !important;min-width:28px;height:30px;width:100%;}
ul.glossary li a.lglossary:hover, .letter_home ul.glossary li a:hover{background:var(--dpm-accent-grad) !important;color:#fff !important;border-color:transparent !important;transform:translateY(-1px);}
ul.glossary li a.lglossary.active, ul.glossary li a.selected, .letter_home ul.glossary li a.active{background:var(--dpm-accent-grad) !important;color:#fff !important;border-color:transparent !important;box-shadow:0 4px 10px rgba(255,42,109,.3);}
.items_glossary{margin-top:14px;}
.letter_home > .items_glossary{background:var(--dpm-bg-2) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius) !important;box-shadow:var(--dpm-shadow-lg) !important;padding:8px !important;z-index:50 !important;isolation:isolate;}
.letter_home > .items_glossary .onloader{min-height:200px;}
.items_glossary .items{margin:0 !important;padding:6px !important;border-bottom:0 !important;}
.items_glossary .items .item:nth-child(9n+1){clear:left !important;}
.items_glossary .items .item .data h3{color:#fff !important;}
.items_glossary .items .item .data span{color:var(--dpm-text-3) !important;}
@media(max-width:600px){
ul.glossary{flex-wrap:nowrap !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch;}
ul.glossary li{flex:0 0 30px !important;min-width:30px !important;}
ul.glossary li a.lglossary{height:32px;font-size:11px !important;}
}  .module .content .items,
.module .content .items.normal, .module .content .items.full{grid-template-columns:repeat(auto-fill, minmax(155px, 1fr)) !important;gap:14px !important;}
.module .content .items .item .data, article.item .data{padding:8px 2px 4px !important;}
.module .content .items .item .data h3, article.item .data h3{font-size:12.5px !important;line-height:1.3 !important;min-height:32px;}
.module .content .items .item .data span, article.item .data span{font-size:11px !important;margin-top:3px;}
@media(max-width:600px){
.module .content .items{grid-template-columns:repeat(2, 1fr) !important;gap:10px !important;}
} body.dpm-shorter article.item .poster,
body.dpm-shorter .module .content .items .item .poster{aspect-ratio:4 / 5 !important;}
body.dpm-square article.item .poster, body.dpm-square .module .content .items .item .poster{aspect-ratio:1 / 1 !important;}
.module .content .items .item, article.item{display:block !important;float:none !important;width:auto !important;height:auto !important;min-height:0 !important;overflow:visible !important;}
.module .content .items .item .poster, article.item .poster{display:block !important;position:relative !important;width:100% !important;height:auto !important;padding-top:0 !important;padding:0 !important;aspect-ratio:2 / 3 !important;overflow:hidden !important;border-radius:var(--dpm-radius) !important;background:#0e1117 !important;box-shadow:var(--dpm-shadow-sm);float:none !important;margin:0 !important;}
.module .content .items .item .poster img, article.item .poster img{position:sticky !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center 25% !important;display:block !important;visibility:visible !important;opacity:1 !important;z-index:1 !important;}
.module .content .items .item .poster > a, article.item .poster > a{position:absolute !important;inset:0 !important;z-index:4 !important;display:block !important;background:transparent !important;}
.module .content .items .item .poster .mepo, article.item .poster .mepo{position:absolute !important;top:8px !important;left:8px !important;z-index:3 !important;}
.module .content .items .item .poster .durations, article.item .poster .durations{position:absolute !important;bottom:8px !important;right:8px !important;top:auto !important;left:auto !important;z-index:3 !important;}
.module .content .items .item .poster .rating, article.item .poster .rating{position:absolute !important;top:8px !important;right:8px !important;z-index:3 !important;}
.module .content .items .item .poster:after, article.item .poster:after{z-index:2 !important;}
.module .content .items .item .data, article.item .data{display:block !important;visibility:visible !important;opacity:1 !important;float:none !important;width:100% !important;height:auto !important;margin:0 !important;padding:10px 2px 4px !important;background:transparent !important;border:0 !important;text-align:left !important;overflow:visible !important;position:relative !important;}
.module .content .items .item .data h3, article.item .data h3{display:block !important;visibility:visible !important;opacity:1 !important;float:none !important;width:auto !important;margin:0 !important;padding:0 !important;color:#fff !important;font-size:13px !important;font-weight:600 !important;line-height:1.35 !important;letter-spacing:-0.1px !important;white-space:nowrap !important;text-overflow:ellipsis !important;overflow:hidden !important;height:auto !important;min-height:18px !important;-webkit-line-clamp:unset !important;-webkit-box-orient:unset !important;}
.module .content .items .item .data h3 a, article.item .data h3 a{display:inline !important;visibility:visible !important;color:#fff !important;text-decoration:none !important;font-weight:600;}
.module .content .items .item .data h3 a:hover, article.item .data h3 a:hover{color:var(--dpm-accent) !important;}
.module .content .items .item .data span, article.item .data span{display:block !important;visibility:visible !important;opacity:1 !important;float:none !important;width:auto !important;color:var(--dpm-text-3) !important;font-size:11.5px !important;font-weight:400 !important;margin-top:3px !important;line-height:1.4 !important;white-space:nowrap !important;text-overflow:ellipsis !important;overflow:hidden !important;}
 .sgeneros, .sheader .data .sgeneros, .sheader .sgeneros{float:none !important;display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:6px !important;width:100% !important;max-width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;padding:0 !important;margin-top:14px !important;box-sizing:border-box !important;line-height:1.4 !important;}
.sgeneros a, .sheader .data .sgeneros a{float:none !important;display:inline-flex !important;align-items:center !important;border-left:0 !important;height:auto !important;line-height:1.2 !important;white-space:normal !important;word-break:normal;overflow-wrap:anywhere;max-width:100%;}
.dpm-sources-card{margin-top:14px !important;}
.dpm-sources-card .dpm-sources-h2{display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:10px !important;margin:0 0 12px 0 !important;padding:0 !important;border:0 !important;background:transparent !important;color:#fff !important;font-size:15px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:1px;}
.dpm-sources-card .dpm-sources-h2:after{display:none !important;}
.dpm-sources-card .dpm-sources-title{display:inline-flex;align-items:center;gap:8px;}
.dpm-sources-card .dpm-sources-title:before{content:'';display:inline-block;width:4px;height:16px;background:var(--dpm-accent);border-radius:2px;flex-shrink:0;}
.dpm-sources-card #playernotice{color:var(--dpm-text-3) !important;font-size:11.5px !important;font-weight:400 !important;text-transform:none !important;letter-spacing:0;margin:0 !important;background:transparent !important;}
.dpm-sources-card .dpm-sources-meta{display:inline-flex !important;align-items:center !important;gap:8px !important;margin-left:auto !important;flex-wrap:wrap;}
.dpm-sources-card .dpm-sources-meta .report-video-error{background:rgba(255,42,109,.08) !important;border:1px solid rgba(255,42,109,.25) !important;color:#ff5b8c !important;padding:5px 12px !important;border-radius:999px !important;font-size:11px !important;font-weight:600 !important;text-transform:uppercase;letter-spacing:.5px;text-decoration:none !important;float:none !important;margin:0 !important;transition:all var(--dpm-trans);display:inline-flex !important;align-items:center;gap:5px;line-height:1 !important;}
.dpm-sources-card .dpm-sources-meta .report-video-error:before{content:'\f071';font-family:'Font Awesome 5 Free', FontAwesome;font-weight:900;font-size:9px;}
.dpm-sources-card .dpm-sources-meta .report-video-error:hover{background:var(--dpm-accent) !important;color:#fff !important;border-color:var(--dpm-accent) !important;transform:translateY(-1px);}
.dpm-sources-card .dpm-sources-meta .dt_count_views, .dpm-sources-card .dpm-sources-meta .views, .dpm-sources-card .dpm-sources-meta .dt-views, .dpm-sources-card .dpm-sources-meta .dt-meta-views, .dpm-sources-card .dpm-sources-meta .meta_views, .dpm-sources-card .dpm-sources-meta .simple-views, .dpm-sources-card .dpm-sources-meta .views-count, .dpm-sources-card .dpm-sources-meta .single-views, .dpm-sources-card .dpm-sources-meta > span{background:rgba(255,255,255,.06) !important;border:1px solid var(--dpm-line) !important;color:var(--dpm-text-2) !important;padding:5px 11px !important;border-radius:999px !important;font-size:11px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:.3px;text-transform:uppercase;display:inline-flex !important;align-items:center !important;gap:5px;margin:0 !important;float:none !important;}
.dpm-sources-card .dpm-sources-meta .dt_count_views i, .dpm-sources-card .dpm-sources-meta .views i, .dpm-sources-card .dpm-sources-meta .dt-views i, .dpm-sources-card .dpm-sources-meta .meta_views i{color:var(--dpm-accent) !important;font-size:10px !important;}
.dpm-player-card{margin-bottom:14px !important;}
.dpm-player-card .video-container, .dpm-player-card .infoloadingdiv, .dpm-player-card .filmplayer, .dpm-player-card #petsdivcontainer{position:static !important;min-height:0 !important;height:auto !important;width:100%;margin:0 !important;padding:0 !important;background:transparent !important;border-radius:0 !important;overflow:visible !important;}
.dpm-player-card .pframe iframe, .dpm-player-card iframe.tabcontentiframe, .dpm-player-card iframe.metaframe{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100% !important;height:100% !important;min-height:0 !important;max-height:none !important;max-width:none !important;border:0 !important;margin:0 !important;padding:0 !important;display:block !important;background:#000 !important;}
.dpm-player-card #petsdivcontainer:empty{min-height:100px;}
.dpm-player-loading{color:var(--dpm-text-3);font-size:12px;text-align:center;padding:40px 20px;}
@media(max-width:600px){
.dpm-sources-card .dpm-sources-h2{gap:8px !important;}
.dpm-sources-card .dpm-sources-meta{margin-left:0 !important;width:100%;}
}    #contenedor{padding-top:24px !important;}
@media(max-width:600px){
#contenedor{padding-top:14px !important;}
} body.single #contenedor,
body.single-movies #contenedor,
body.single-tvshows #contenedor,
body.single-episodes #contenedor,
body.single-seasons #contenedor{padding-top:28px !important;}
@media(max-width:600px){
body.single #contenedor,
body.single-movies #contenedor,
body.single-tvshows #contenedor,
body.single-episodes #contenedor,
body.single-seasons #contenedor{padding-top:16px !important;}
}  .dpm-sources-card #playeroptionsul,
.dpm-sources-card #playeroptionsul_dl,
.dpm-sources-card ul.ajax_mode, .dpm-sources-card #pettabs ul,
.dpm-sources-card #pettabs_dl ul{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(150px, 170px)) !important;justify-content:start !important;gap:8px !important;list-style:none !important;margin:0 !important;padding:0 !important;border:0 !important;width:100% !important;box-sizing:border-box !important;}
.dpm-sources-card #playeroptionsul li,
.dpm-sources-card #playeroptionsul_dl li,
.dpm-sources-card ul.ajax_mode li, .dpm-sources-card #pettabs ul li,
.dpm-sources-card #pettabs_dl ul li,
.dpm-sources-card li.hosts-buttons-wpx{background:rgba(255,255,255,.04) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius-sm) !important;padding:0 !important;margin:0 !important;list-style:none !important;transition:all var(--dpm-trans);overflow:hidden;min-height:38px !important;max-width:170px !important;width:100% !important;box-sizing:border-box !important;display:block !important;float:none !important;}
.dpm-sources-card #playeroptionsul li a,
.dpm-sources-card #playeroptionsul_dl li a,
.dpm-sources-card ul.ajax_mode li a{display:flex !important;align-items:center !important;gap:8px !important;padding:10px 12px !important;color:var(--dpm-text-2) !important;font-size:12.5px !important;font-weight:500 !important;text-decoration:none !important;border:0 !important;line-height:1.2 !important;cursor:pointer;background:transparent !important;width:100% !important;height:auto !important;min-height:38px !important;box-sizing:border-box !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dpm-sources-card #playeroptionsul li a:hover,
.dpm-sources-card #playeroptionsul_dl li a:hover,
.dpm-sources-card ul.ajax_mode li a:hover{color:#fff !important;}
.dpm-sources-card #playeroptionsul li.selected a,
.dpm-sources-card #playeroptionsul_dl li.selected a,
.dpm-sources-card ul.ajax_mode li.selected a{color:#fff !important;}
.dpm-sources-card #playeroptionsul li img,
.dpm-sources-card #playeroptionsul_dl li img,
.dpm-sources-card ul.ajax_mode li img{width:16px !important;height:16px !important;border-radius:3px;flex-shrink:0;}
@media(max-width:600px){
.dpm-sources-card #playeroptionsul,
.dpm-sources-card #playeroptionsul_dl,
.dpm-sources-card ul.ajax_mode, .dpm-sources-card #pettabs ul,
.dpm-sources-card #pettabs_dl ul{grid-template-columns:repeat(auto-fill, minmax(130px, 1fr)) !important;}
.dpm-sources-card #playeroptionsul li,
.dpm-sources-card #playeroptionsul_dl li,
.dpm-sources-card ul.ajax_mode li{max-width:none !important;}
}  .sheader,
.sheader .data, .sheader .poster{float:none !important;}
.sheader .data, .sheader .data.fbpost, .sheader > .data{margin-left:0 !important;margin-right:0 !important;width:auto !important;padding:0 !important;flex:1 1 0% !important;min-width:0 !important;max-width:100% !important;}
.sheader .poster{margin:0 !important;padding:0 !important;width:180px !important;}
@media(max-width:600px){
.sheader .poster{width:50% !important;max-width:180px !important;}
} .sheader{gap:22px !important;}
@media(max-width:600px){
.sheader{gap:14px !important;}
}   header.main .hbox .head-main-nav .main-header > li ul.sub-menu,
.head-main-nav ul.main-header li ul.sub-menu{z-index:1050 !important;background:#11141b !important;border:1px solid var(--dpm-line) !important;box-shadow:0 12px 40px -8px rgba(0,0,0,.7), 0 0 0 1px rgba(255,255,255,.02) !important;}
header.main .hbox .head-main-nav .main-header > li.genres ul.sub-menu, .head-main-nav ul.main-header li.genres ul.sub-menu{z-index:1050 !important;max-width:540px !important;}
header.main .hbox .head-main-nav .main-header > li.genres > ul.sub-menu{display:grid !important;grid-template-columns:repeat(3, 1fr) !important;column-gap:6px !important;row-gap:2px !important;width:540px !important;max-width:540px !important;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s ease, visibility 0s linear .15s;}
header.main .hbox .head-main-nav .main-header > li.genres:hover > ul.sub-menu, header.main .hbox .head-main-nav .main-header > li.genres:focus-within > ul.sub-menu{visibility:visible !important;opacity:1 !important;pointer-events:auto !important;transition:opacity .15s ease;}
header.main .hbox .head-main-nav .main-header > li.genres > ul.sub-menu > li{float:none !important;width:auto !important;min-width:0;display:block !important;}
header.main .hbox .head-main-nav .main-header > li.genres > ul.sub-menu > li > a{display:block !important;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dt_mega_menu{z-index:1049 !important;}
header.main, header.main.fixed{z-index:1040 !important;}
header.main .hbox .headitems .dtuser .gravatar, .dtuser .gravatar{border-left:0 !important;padding-left:12px !important;}
header.main .hbox .headitems .dtuser .clicklogin, header.main .hbox .headitems .dtuser a.clicklogin, .dtuser a.clicklogin{border-left:0 !important;padding-left:12px !important;}
.dpm-sources-card .options, .dpm-sources-card #playeroptions,
.dpm-sources-card #playeroptions_dl,
.dpm-sources-card .options.scrolling{background:transparent !important;border:0 !important;padding:0 !important;margin:0 !important;float:none !important;width:100% !important;position:relative !important;box-sizing:border-box !important;max-height:none !important;overflow:visible !important;}
.dpm-sources-card .mCustomScrollBox, .dpm-sources-card .mCSB_container, .dpm-sources-card #mCSB_1,
.dpm-sources-card #mCSB_1_dl,
.dpm-sources-card #mCSB_1_container,
.dpm-sources-card #mCSB_1_container_dl{margin:0 !important;padding:0 !important;width:100% !important;max-width:100% !important;overflow:visible !important;position:static !important;top:auto !important;left:auto !important;}
.dpm-sources-card.dpm-sources-video #playeroptionsul > li,
.dpm-sources-card.dpm-sources-download #playeroptionsul_dl > li,
.dpm-sources-card #pettabs ul > li,
.dpm-sources-card #pettabs_dl ul > li,
.dpm-sources-card ul.ajax_mode > li.hosts-buttons-wpx{background:rgba(255,255,255,.04) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius-sm) !important;width:100% !important;max-width:170px !important;min-height:38px !important;padding:0 !important;margin:0 !important;float:none !important;list-style:none !important;display:block !important;box-sizing:border-box !important;overflow:hidden !important;transition:all var(--dpm-trans);}
.dpm-sources-card.dpm-sources-video #playeroptionsul > li > a,
.dpm-sources-card.dpm-sources-download #playeroptionsul_dl > li > a,
.dpm-sources-card #pettabs ul > li > a,
.dpm-sources-card #pettabs_dl ul > li > a,
.dpm-sources-card ul.ajax_mode > li.hosts-buttons-wpx > a{display:flex !important;align-items:center !important;gap:8px !important;padding:10px 12px !important;margin:0 !important;width:100% !important;height:auto !important;min-height:38px !important;color:var(--dpm-text-2) !important;font-size:12.5px !important;font-weight:500 !important;line-height:1.2 !important;text-transform:none !important;text-decoration:none !important;text-align:left !important;border:0 !important;background:transparent !important;box-sizing:border-box !important;cursor:pointer !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;float:none !important;position:static !important;}
.dpm-sources-card.dpm-sources-video #playeroptionsul > li > a > img,
.dpm-sources-card.dpm-sources-download #playeroptionsul_dl > li > a > img,
.dpm-sources-card #pettabs ul > li > a > img,
.dpm-sources-card #pettabs_dl ul > li > a > img,
.dpm-sources-card ul.ajax_mode > li.hosts-buttons-wpx > a > img{width:16px !important;height:16px !important;border-radius:3px !important;flex-shrink:0 !important;margin:0 !important;padding:0 !important;float:none !important;position:static !important;top:auto !important;left:auto !important;display:inline-block !important;}
.dpm-sources-card.dpm-sources-video #playeroptionsul > li:hover,
.dpm-sources-card.dpm-sources-download #playeroptionsul_dl > li:hover,
.dpm-sources-card ul.ajax_mode > li.hosts-buttons-wpx:hover{background:rgba(255,42,109,.08) !important;border-color:rgba(255,42,109,.35) !important;transform:translateY(-1px) !important;}
.dpm-sources-card.dpm-sources-video #playeroptionsul > li:hover > a,
.dpm-sources-card.dpm-sources-download #playeroptionsul_dl > li:hover > a,
.dpm-sources-card ul.ajax_mode > li.hosts-buttons-wpx:hover > a{color:#fff !important;}
.dpm-sources-card.dpm-sources-video #playeroptionsul > li.selected,
.dpm-sources-card.dpm-sources-download #playeroptionsul_dl > li.selected,
.dpm-sources-card ul.ajax_mode > li.hosts-buttons-wpx.selected{background:var(--dpm-accent-soft) !important;border-color:var(--dpm-accent) !important;box-shadow:0 4px 12px rgba(255,42,109,.18) !important;}
.dpm-sources-card.dpm-sources-video #playeroptionsul > li.selected > a,
.dpm-sources-card.dpm-sources-download #playeroptionsul_dl > li.selected > a,
.dpm-sources-card ul.ajax_mode > li.hosts-buttons-wpx.selected > a{color:#fff !important;}
@media(max-width:600px){
.dpm-sources-card.dpm-sources-video #playeroptionsul > li,
.dpm-sources-card.dpm-sources-download #playeroptionsul_dl > li,
.dpm-sources-card ul.ajax_mode > li.hosts-buttons-wpx{max-width:none !important;}
}   #moda-report-video-error,
#moda-report-video-error.report_modal{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:100vh !important;z-index:9000 !important;overflow:auto !important;background-color:rgba(0, 0, 0, 0.85) !important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);}
#moda-report-video-error.hidde,
#moda-report-video-error.report_modal.hidde{display:none !important;}
#moda-report-video-error.show,
#moda-report-video-error.report_modal.show{display:block !important;}
#moda-report-video-error .box{position:relative !important;z-index:9001 !important;width:min(600px, 92vw) !important;max-width:600px !important;margin:60px auto !important;top:0 !important;}
@media(max-width:600px){
#moda-report-video-error .box{margin:30px auto !important;width:92vw !important;}
}
body.dpm-report-modal-open{overflow:hidden !important;}
 .live-search:empty, .search_responsive .live-search:empty, .search-wrap .live-search:empty{display:none !important;height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;}
.fixheadresp{z-index:1100 !important;position:fixed;top:0;left:0;right:0;width:100%;}
.fixheadresp header.responsive{z-index:1101 !important;position:relative;}
.fixheadresp .search_responsive{z-index:1102 !important;position:relative;}
.fixheadresp .menuresp, .fixheadresp #arch-menu{z-index:1103 !important;position:relative;}
.fixheadresp .menuresp.active, .fixheadresp #arch-menu.active{z-index:1104 !important;}
@media(max-width:768px){
.dpm-friend-strip, .dpm-friend-strip--bottom{display:block !important;width:100% !important;clear:both !important;float:none !important;position:relative !important;z-index:5 !important;visibility:visible !important;}
.dpm-friend-strip--bottom .dpm-fs-inner{padding:10px 14px !important;flex-direction:column !important;align-items:flex-start !important;gap:6px !important;}
.dpm-friend-strip--bottom .dpm-fs-label{border-right:0 !important;border-bottom:1px solid var(--dpm-line) !important;padding-right:0 !important;padding-bottom:6px !important;margin:0 0 4px 0 !important;width:100% !important;}
.dpm-friend-strip--bottom .dpm-fs-list{width:100% !important;flex-wrap:wrap !important;}
}  #allads{display:block;}
.ligan{margin-left:10px;display:inline-block;vertical-align:middle;position:relative;height:20px;}
.synopsis{text-align:left;}
.the_trama{margin:15px;padding-top:10px;}
.tftable{font-size:12px;color:var(--dpm-text-1, #f1f3f7);width:90%;border:1px solid var(--dpm-line, rgba(255, 255, 255, .14));border-collapse:collapse;margin:12px 0;}
.tftable th{font-size:12px;background:var(--dpm-bg-3, #161a23);border:1px solid var(--dpm-line, rgba(255, 255, 255, .14));padding:8px;text-align:left;color:var(--dpm-text-1, #f1f3f7);font-weight:600;}
.tftable td{font-size:12px;border:1px solid var(--dpm-line, rgba(255, 255, 255, .14));padding:6px 8px;color:var(--dpm-text-2, rgba(241, 243, 247, .78));}
.clicklogin{display:inline-block;cursor:pointer;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold;padding:10px 22px;text-decoration:none;border-radius:var(--dpm-radius-sm, 8px);border:0;background:linear-gradient(180deg, #f24537 0%, #c62d1f 100%);box-shadow:0 4px 12px rgba(242, 69, 55, .25);text-shadow:0 1px 0 rgba(0, 0, 0, .3);transition:all var(--dpm-trans, 220ms cubic-bezier(.4,0,.2,1));}
.clicklogin:hover{background:linear-gradient(180deg, #c62d1f 0%, #f24537 100%);transform:translateY(-1px);box-shadow:0 6px 18px rgba(242, 69, 55, .4);color:#fff;}
.clicklogin:active{transform:translateY(0);box-shadow:0 2px 6px rgba(242, 69, 55, .2);}
.textco a{color:var(--dpm-text-1, #fff);font-weight:bold;text-decoration:none;}
.textco a:hover{color:var(--dpm-accent, #ff2a6d);}
.valors a, .valors a:visited, .valors a:active{display:inline-block;float:left;text-align:center;background:var(--dpm-bg-3, #333);color:var(--dpm-text-1, #fff);border-radius:var(--dpm-radius-sm, 6px);border:1px solid var(--dpm-line, rgba(255, 255, 255, .07));text-decoration:none;padding:8px 14px;margin:8px 8px 0 0;font-size:12px;font-weight:500;transition:all var(--dpm-trans, 220ms cubic-bezier(.4,0,.2,1));}
.valors a:hover{background:var(--dpm-accent, #ff2a6d);border-color:var(--dpm-accent, #ff2a6d);color:#fff;transform:translateY(-1px);}
.space{display:inline-block;float:left;padding:10px 0 2px 4px;margin:8px 8px 0 0;font-weight:bold;color:var(--dpm-text-2, rgba(241, 243, 247, .78));}
.hosts-buttons-wpx, #playeroptionsul li.hosts-buttons-wpx,
#pettabs ul li.hosts-buttons-wpx{width:auto !important;float:none !important;display:flex !important;align-items:center !important;text-align:left !important;padding:11px 14px !important;margin:0 !important;background:var(--dpm-bg-3, #161a23) !important;border:1px solid var(--dpm-line, rgba(255, 255, 255, .07)) !important;border-radius:var(--dpm-radius-sm, 8px) !important;box-shadow:none !important;color:var(--dpm-text-1, #f1f3f7) !important;height:auto !important;min-height:44px !important;line-height:1.4 !important;box-sizing:border-box !important;}
.hosts-buttons-wpx a, .hosts-buttons-wpx a:link, .hosts-buttons-wpx a:visited{color:inherit !important;}
.dpm-rs-footer-wrap{max-width:1200px !important;margin:0 auto !important;padding:18px 22px 0 22px !important;box-sizing:border-box !important;width:100% !important;clear:both !important;float:none !important;}
.dpm-recent-searches.dpm-recent-searches--footer{background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;padding:0 0 14px 0 !important;margin:0 0 4px 0 !important;border-bottom:1px solid var(--dpm-line, rgba(255, 255, 255, .07)) !important;display:flex !important;align-items:center !important;flex-wrap:wrap !important;gap:8px 12px !important;}
.dpm-recent-searches.dpm-recent-searches--footer .dpm-rs-title{font-size:11px !important;font-weight:700 !important;letter-spacing:1px !important;margin:0 !important;padding:0 !important;color:var(--dpm-accent, #ff2a6d) !important;display:inline-flex !important;align-items:center !important;flex-shrink:0 !important;gap:8px !important;padding-right:12px !important;border-right:1px solid var(--dpm-line, rgba(255, 255, 255, .07)) !important;}
.dpm-recent-searches.dpm-recent-searches--footer .dpm-rs-title:before{width:3px !important;height:14px !important;margin:0 !important;}
.dpm-recent-searches.dpm-recent-searches--footer .dpm-rs-title .dashicons{display:none !important;}
.dpm-recent-searches.dpm-recent-searches--footer .dpm-rs-list{display:inline-flex !important;flex-wrap:wrap !important;gap:6px !important;margin:0 !important;padding:0 !important;flex:1 1 auto !important;}
.dpm-recent-searches.dpm-recent-searches--footer .dpm-rs-link{padding:4px 11px !important;font-size:11px !important;border-radius:999px !important;background:var(--dpm-bg-3, #161a23) !important;border:1px solid var(--dpm-line, rgba(255, 255, 255, .07)) !important;}
.dpm-friend-strip.dpm-friend-strip--bottom{background:transparent !important;border-top:0 !important;border-bottom:0 !important;padding:0 !important;margin:0 0 18px 0 !important;}
.dpm-friend-strip.dpm-friend-strip--bottom .dpm-fs-inner{max-width:1200px !important;margin:0 auto !important;padding:12px 22px 14px 22px !important;}
@media(max-width:600px){
.dpm-rs-footer-wrap{padding:14px 16px 0 16px !important;}
.dpm-recent-searches.dpm-recent-searches--footer{flex-direction:column !important;align-items:flex-start !important;gap:8px !important;}
.dpm-recent-searches.dpm-recent-searches--footer .dpm-rs-title{padding-right:0 !important;padding-bottom:4px !important;border-right:0 !important;border-bottom:1px solid var(--dpm-line, rgba(255, 255, 255, .07)) !important;width:100% !important;}
.dpm-friend-strip.dpm-friend-strip--bottom .dpm-fs-inner{padding:12px 16px !important;}
}   .sidebar .dpm-recent-searches,
#sidebar .dpm-recent-searches,
.sidebar-home .dpm-recent-searches, [id*="sidebar"] .dpm-recent-searches,
[class*="sidebar"] .dpm-recent-searches,
aside .dpm-recent-searches{display:none !important;}
.widget .dpm-recent-searches, .widget_text .dpm-recent-searches, .widget_custom_html .dpm-recent-searches{display:none !important;}
.module .content header:empty, .module .content > header:empty, .module .content .items:empty, .module .content > div:empty, #allads:empty,
.adbn-wrap:empty, .nonadbn-wrap:empty, [class*="ad-"]:empty,
[id*="ad-"]:empty{display:none !important;height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;}
.module .content header, .module .content > header{margin-bottom:12px !important;padding-top:8px !important;padding-bottom:8px !important;}
.module .content > .items:first-child, .module .content > header:first-child{margin-top:0 !important;}
.module .content header ~ header,
.module .content .items + header,
.module .content > header + .items + header{margin-top:24px !important;}
.scb, .scb-content:empty,
#wp_2130_scb:empty,
[id^="wp_"][id$="_scb"]:empty,
.uam-wrapper:empty{display:none !important;}
.execphpwidget:empty, .execphpwidget{margin:0 !important;padding:0 !important;}
.execphpwidget:empty{display:none !important;}
.module .content > .execphpwidget:first-child:empty, .module .content > div:first-child:empty, .module .content > .widget:first-child:empty, .module .content > .ads:first-child:empty, .module .content > [class*="ad"]:first-child:empty{display:none !important;}
.module .content > header, .module .content header.module-header{padding-top:4px !important;padding-bottom:4px !important;margin:0 0 12px 0 !important;}
.module .content > *:first-child{margin-top:0 !important;}
.letter_home + .module,
.letter_home + .module .content{margin-top:8px !important;padding-top:0 !important;}
.module .content > .items + header{margin-top:20px !important;}
.module .content > header + .items,
.module .content > header + .items.full{margin-top:0 !important;}
.dpm-recent-searches{display:none !important;}
.dpm-rs-footer-wrap .dpm-recent-searches, .dpm-rs-footer-wrap .dpm-recent-searches.dpm-recent-searches--footer{display:flex !important;}
@media(max-width:600px){
.dpm-rs-footer-wrap .dpm-recent-searches.dpm-recent-searches--footer{display:flex !important;flex-direction:column !important;}
}     .dpm-friend-strip,
.dpm-rs-footer-wrap{background:#07090d !important;max-width:none !important;width:100% !important;box-sizing:border-box !important;padding:0 !important;margin:0 !important;float:none !important;clear:both !important;}
.dpm-friend-strip .dpm-fs-inner{max-width:var(--dpm-content-max, 1200px) !important;margin:0 auto !important;padding:11px 40px !important;box-sizing:border-box !important;}
.dpm-friend-strip.dpm-friend-strip--bottom .dpm-fs-inner{max-width:var(--dpm-content-max, 1200px) !important;margin:0 auto !important;padding:12px 40px 14px 40px !important;box-sizing:border-box !important;}
.dpm-rs-footer-wrap .dpm-recent-searches, .dpm-rs-footer-wrap .dpm-recent-searches.dpm-recent-searches--footer{max-width:var(--dpm-content-max, 1200px) !important;margin:0 auto !important;padding:18px 40px 14px 40px !important;box-sizing:border-box !important;background:transparent !important;border:0 !important;}
.dpm-rs-footer-wrap .dpm-recent-searches{border-bottom:1px solid rgba(255,255,255,.06) !important;}
@media(max-width:600px){
.dpm-friend-strip .dpm-fs-inner, .dpm-friend-strip.dpm-friend-strip--bottom .dpm-fs-inner{padding:11px 16px !important;}
.dpm-rs-footer-wrap .dpm-recent-searches, .dpm-rs-footer-wrap .dpm-recent-searches.dpm-recent-searches--footer{padding:14px 16px !important;}
}  .head-main-nav ul.main-header > li{position:static !important;}
header.main .hbox .head-main-nav .main-header > li ul.sub-menu, .head-main-nav ul.main-header > li > ul.sub-menu{margin-top:0 !important;top:70px !important;}
.head-main-nav ul.main-header > li > ul.sub-menu::before{content:'';position:absolute;top:-10px;left:0;right:0;height:10px;background:transparent;pointer-events:auto;}
.head-main-nav ul.main-header > li:focus-within > ul.sub-menu{display:block !important;}
body.error404 .search-page, .error404 .search-page, body.error404 .no-result, .error404 .no-result, body.error404 .search-page .no-result, .error404 .search-page .no-result{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr)) !important;gap:18px !important;padding:4px 0 !important;width:100% !important;float:none !important;background:transparent !important;border:0 !important;}
body.error404 .search-page .result-item, .error404 .search-page .result-item, body.error404 .no-result .result-item, .error404 .no-result .result-item{display:block !important;width:auto !important;margin:0 !important;padding:0 !important;float:none !important;background:var(--dpm-bg-2);border:1px solid var(--dpm-line);border-radius:var(--dpm-radius);overflow:hidden;transition:all var(--dpm-trans);position:relative !important;}
body.error404 .search-page .result-item:hover, body.error404 .no-result .result-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.4);}
body.error404 .search-page .result-item article, body.error404 .no-result .result-item article{display:flex !important;flex-direction:column !important;padding:0 !important;padding-left:0 !important;min-height:auto !important;background:transparent !important;width:100% !important;}
body.error404 .search-page .result-item article .image, body.error404 .no-result .result-item article .image{position:relative !important;left:auto !important;top:auto !important;width:100% !important;height:0 !important;padding-top:140% !important;overflow:hidden !important;background:linear-gradient(135deg, var(--dpm-bg-3), var(--dpm-bg-4)) !important;}
body.error404 .search-page .result-item article .image .thumbnail, body.error404 .no-result .result-item article .image .thumbnail{position:absolute !important;top:0;left:0;width:100% !important;height:100% !important;}
body.error404 .search-page .result-item article .image .thumbnail img, body.error404 .no-result .result-item article .image .thumbnail img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;margin:0 !important;position:absolute !important;top:0;left:0;opacity:1 !important;}
body.error404 .search-page .result-item article .details, body.error404 .no-result .result-item article .details{padding:12px !important;width:100% !important;background:var(--dpm-bg-2);}
body.error404 .search-page .result-item article .details .title, body.error404 .no-result .result-item article .details .title{font-size:13px !important;font-weight:500 !important;margin:0 0 6px 0 !important;line-height:1.3 !important;width:100% !important;overflow:hidden !important;text-overflow:ellipsis !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;color:var(--dpm-text-1) !important;}
body.error404 .search-page .result-item article .details .meta, body.error404 .search-page .result-item article .details .contenido, body.error404 .no-result .result-item article .details .meta, body.error404 .no-result .result-item article .details .contenido{font-size:11px !important;color:var(--dpm-text-3) !important;line-height:1.4 !important;margin:0 !important;}
body.error404 .search-page .result-item article .details .contenido p, body.error404 .no-result .result-item article .details .contenido p{display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;margin:0 !important;}
body.error404 .search-page .result-item article .details .meta span.year, body.error404 .no-result .result-item article .details .meta span.year{color:var(--dpm-accent) !important;font-weight:600 !important;}
body.error404 .result-item article .image .thumbnail img[src=""],
body.error404 .result-item article .image .thumbnail img:not([src]){background:linear-gradient(135deg, var(--dpm-bg-3), var(--dpm-bg-4));}
body.error404 .search-page > article.item, body.error404 .no-result > article.item, body.error404 .module .content article.item{width:auto !important;margin:0 !important;padding:0 !important;}
.desc_category:empty, .desc_category > p:empty, .dpm-tax-empty:empty, .heading-archive + .desc_category:empty{display:none !important;}
.heading-archive{background:var(--dpm-bg-2) !important;border:1px solid var(--dpm-line) !important;border-radius:var(--dpm-radius) !important;padding:14px 24px !important;margin:12px 0 16px 0 !important;overflow:hidden !important;text-align:center !important;font-size:1.5rem !important;font-weight:600 !important;color:var(--dpm-text-1) !important;box-shadow:var(--dpm-shadow-sm);}
.heading-archive::before, .heading-archive::after{content:"" !important;display:inline-block !important;height:2px !important;position:relative !important;vertical-align:middle !important;width:35% !important;background:linear-gradient(90deg, transparent, var(--dpm-accent, #ff2a6d), transparent) !important;}
.heading-archive::before{right:0.8em !important;margin-left:-35% !important;}
.heading-archive::after{left:0.8em !important;margin-right:-35% !important;}
.desc_category{margin:0 !important;}
.desc_category p{margin:0 !important;}
.module .content > .desc_category + header,
.module .content > .heading-archive + header{margin-top:0 !important;}
.desc_category:empty{display:none !important;}
.desc_category:has(> p:empty:only-child),
.desc_category:has(> p:only-child:not(:has(*))){display:none !important;}
.desc_category{padding:0 !important;}
.desc_category:not(:empty){padding:8px 0 !important;}
.desc_category > p:empty{display:none !important;}
 @media(max-width:768px){ .dt_mainmeta nav.genres ul, .sidebar aside.widget_categories ul, .sidemenu ul.genres, .sidebar .widget_categories ul, .module .sidebar ul.genres, .module .sidebar nav.genres ul{max-height:280px !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;padding-right:4px !important;box-sizing:border-box !important;}
.dt_mainmeta nav.releases ul, .sidemenu ul.year, .sidemenu ul.years, .sidebar .widget_archive ul, .module .sidebar ul.year, .module .sidebar nav.releases ul{max-height:175px !important;overflow-y:auto !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch !important;padding-right:4px !important;box-sizing:border-box !important;}
.dt_mainmeta nav.genres ul::-webkit-scrollbar, .dt_mainmeta nav.releases ul::-webkit-scrollbar, .sidemenu ul.genres::-webkit-scrollbar, .sidemenu ul.year::-webkit-scrollbar{width:4px !important;}
.dt_mainmeta nav.genres ul::-webkit-scrollbar-track, .dt_mainmeta nav.releases ul::-webkit-scrollbar-track, .sidemenu ul.genres::-webkit-scrollbar-track, .sidemenu ul.year::-webkit-scrollbar-track{background:var(--dpm-bg-3, #161a23) !important;border-radius:2px !important;}
.dt_mainmeta nav.genres ul::-webkit-scrollbar-thumb, .dt_mainmeta nav.releases ul::-webkit-scrollbar-thumb, .sidemenu ul.genres::-webkit-scrollbar-thumb, .sidemenu ul.year::-webkit-scrollbar-thumb{background:var(--dpm-accent, #ff2a6d) !important;border-radius:2px !important;}
.dt_mainmeta nav.genres ul, .dt_mainmeta nav.releases ul, .sidemenu ul.genres, .sidemenu ul.year{scrollbar-width:thin !important;scrollbar-color:var(--dpm-accent, #ff2a6d) var(--dpm-bg-3, #161a23) !important;}
}  @media(max-width:768px){
footer.main {
display: block !important;
visibility: visible !important;
width: 100% !important;
float: none !important;
clear: both !important;
position: relative !important;
z-index: 2 !important;
opacity: 1 !important;
height: auto !important;
min-height: auto !important;
overflow: visible !important;
margin: 0 !important;
padding: 16px 0 0 0 !important;
}
footer.main .fbox {
width: 100% !important;
max-width: 100% !important;
margin: 0 !important;
padding: 0 !important;
float: none !important;
display: block !important;
}
footer.main .fcmpbox {
width: 100% !important;
padding: 0 16px !important;
float: none !important;
display: block !important;
box-sizing: border-box !important;
} footer.main .fcmpbox .primary {
display: block !important;
padding: 20px 0 !important;
}
footer.main .fcmpbox .primary .columenu {
float: none !important;
width: 100% !important;
display: block !important;
}
footer.main .fcmpbox .primary .columenu .item {
float: none !important;
width: 100% !important;
margin-bottom: 18px !important;
}
footer.main .fcmpbox .primary .fotlogo {
float: none !important;
width: 100% !important;
max-width: 100% !important;
text-align: center !important;
}
footer.main .fcmpbox .primary .fotlogo .logo {
text-align: center !important;
}
footer.main .fcmpbox .primary .fotlogo .logo img {
max-width: 180px !important;
height: auto !important;
}
footer.main .fcmpbox .copy {
float: none !important;
text-align: center !important;
padding: 16px 0 !important;
font-size: 12px !important;
}
footer.main .fcmpbox .fmenu {
float: none !important;
text-align: center !important;
padding: 12px 0 !important;
}
footer.main .fcmpbox .fmenu ul {
display: inline-flex !important;
flex-wrap: wrap !important;
justify-content: center !important;
gap: 8px !important;
padding: 0 !important;
margin: 0 !important;
}
footer.main .fcmpbox .fmenu ul li {
float: none !important;
display: inline-block !important;
padding: 0 8px !important;
border-left: 0 !important;
}
footer.main .fcmpbox span.top-page {
float: none !important;
text-align: center !important;
display: block !important;
padding: 12px 0 !important;
}
}