: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;
}
}  .sidebar aside.widget img,
.sidebar aside.widget iframe,
.sidebar aside.widget ins,
.sidebar aside.widget embed,
.sidebar aside.widget object,
.sidebar aside.widget video,
.sidebar aside.widget .textwidget img,
.sidebar aside.widget .textwidget iframe,
.sidebar aside.widget_text img,
.sidebar aside.widget_text iframe,
.sidebar aside.widget_custom_html img,
.sidebar aside.widget_custom_html iframe {
max-width: 100% !important;
width: auto !important;
height: auto !important;
display: block !important;
margin-left: auto !important;
margin-right: auto !important;
} .sidebar aside.widget .textwidget,
.sidebar aside.widget .ads,
.sidebar aside.widget .ad,
.sidebar aside.widget [class*="banner"],
.sidebar aside.widget [id*="banner"],
.sidebar aside.widget [class*="ads"] {
max-width: 100% !important;
overflow: hidden !important; box-sizing: border-box !important;
text-align: center !important;
}