header.main .hbox,
#contenedor,
footer.main .fbox {
max-width: 100% !important;
}
#contenedor {
max-width: 100%;
margin: 70px auto 0;
}
.float-element {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
}
.audio {
position: absolute;
top: 35%;
right: 5px;
z-index: 0;
}
.audio .idioma {
background-repeat: no-repeat;
background-size: 25px 25px;
width: 25px;
height: 35px;
opacity: .8
}
.audioEp {
position: absolute;
top: 5%;
right: 5px;
z-index: 0;
}
.audioEp .idiomaEp {
background-repeat: no-repeat;
background-size: 25px 25px;
width: 35px;
height: 25px;
opacity: .8
}
.idiomaEp {
float: right;
}
.module .content header h2 {
font-size: 25px;
} .slider article.item .image {
border-radius: 10px;
}
span.item_type {
border-radius: 10px 0 0 0;
}     ::-webkit-scrollbar {
background: #000;
width: 10px;
}
::-webkit-scrollbar-thumb {
background: gray;
border-radius: 10px;
}  #contenedor {
max-width: 100% !important;
margin: 70px auto 0;
}
html {
overflow-x: hidden;
}   header.main .hbox {
max-width: 100% !important;
margin: 0 10px; } header.main {
background-color: #000; border-bottom: 1px solid rgba(255, 255, 255, 0.08);
box-shadow: 0;
} header.main .hbox .logo {
background: transparent; }   .head-main-nav ul.main-header li a {
font-size: 14px;
padding: 28px 6px;
text-transform: uppercase;
} .head-main-nav ul.main-header li ul.sub-menu li a:hover {
background: #fff; }   header.main .hbox .search form {
background: #1a1a1a; } .icon-search2:before {
color: #7b7b7b; } input#s::placeholder {
color: #7b7b7b; opacity: 1; } header.main .hbox .search form input[type=text] {
color: #7b7b7b; border-radius: 5px;
} input#s:focus {
background: white; border-radius: 5px;
color: #000;  -webkit-transition: all .2s cubic-bezier(.37, .15, .32, .94);
-moz-transition: all .2s cubic-bezier(.37, .15, .32, .94);
-ms-transition: all .2s cubic-bezier(.37, .15, .32, .94);
transition: all .2s cubic-bezier(.37, .15, .32, .94);
list-style-type: none;
font-weight: 500;
}  .live-search {
float: right;
top: 70px;
width: 350px;
opacity: 0.98;
position: absolute;
right: 219px;
}
.live-search ul li {
border-bottom: solid 1px #7b7b7b; margin-bottom: 4px;
background: #fff; color: #000;
border-radius: 5px 0px 0px 5px;
padding: 6px 6px;
} .live-search ul li .poster {
float: left;
margin-right: 20px;
width: 50px;
height: 50px;
overflow: hidden;
border-radius: 5px;
} .live-search ul {
background: none;
box-shadow: 0 10px 20px -3px rgba(0, 0, 0, 0)
}
.live-search ul li {
border-left: 5px solid transparent;
}
.live-search ul li:hover {
opacity: 1;
border-left: 5px solid red; border-radius: 5px 0px 0px 5px;
background: white;
} .live-search ul li .title {
color: #000;
}
.live-search ul li .imdb {
color: #000;
}
.live-search ul li .imdb span.icon-star {
color: red;
}
.live-search ul li .title:hover {
color: #000;
}   .dtuser .gravatar img {
border-radius: 100%;
} #dooplay_signout {
background: white; margin-left: 18px;
border-radius: 5px;
}   .module {
background: transparent; border-bottom: solid 1px rgba(255, 255, 255, 0.07);
border-top: 0px;
}
html {
background: #000; } .module .content .items {
margin-bottom: 20px;
border-bottom: 0px solid;
} .full_width_layout {
padding: 10px 0px!important;
}   .letter_home ul.glossary li a {
color: #fff; background: #181818; padding: 10px 0;
border-radius: 5px;
border: 0px;
} .letter_home ul.glossary li a:hover {
padding: 10px 0;
border-radius: 5px;
border: 0;
}
.letter_home ul.glossary li a.lglossary:hover {
background: white; } .letter_home ul.glossary li {
padding: 2px;
background: transparent; }
.letter_home {
background: transparent;
margin-top: 15px;
} .letter_home ul.glossary li a:hover,
.letter_home ul.glossary li a.active {
font-weight: 600;
border-bottom: solid 0px;
padding-bottom: 10px;
background: #fff; }  .items_glossary .items .item .poster .rating {
background: #000; color: #fff; padding: 5px 10px;
font-size: 14px;
line-height: 14px;
float: right;
margin-right: 0px;
top: 15px;
text-transform: uppercase;
font-weight: bold;
width: max-content;
height: 24px;
height: -webkit-fit-content;
border-radius: 5px 0px 0px 5px;
} .items_glossary .items .item .poster .rating i {
color: red; } .items_glossary .items .item .data span {
float: left;
font-size: 12px;
font-weight: 400;
margin-left: 5px;
margin-bottom: 22px;
} .items_glossary .items .item .data h3 {
font-weight: 500;
font-size: 13px;
line-height: 20px;
margin-bottom: 5px;
width: 90%;
float: left;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
margin-left: 5px;
} .items_glossary .items .item .data {
float: left;
width: 100%;
margin-bottom: 0;
margin-top: 5px;
bottom: 11px;
} .items_glossary .items {
background: #000; } .items_glossary .items .item .poster img {
width: 100%;
height: 100%;
margin-top: -148%;
position: absolute;
border-radius: 10px;
}
.items_glossary .items .item .poster {
width: 100%;
height: 100%;
float: left;
position: relative;
overflow: hidden;
margin: 0;
padding-top: 148%;
}   span.item_type {
width: max-content;
height: -webkit-fit-content;
height: 24px;
top: 15px;
left: 0;
text-transform: uppercase;
font-weight: bold;
font-size: 14px;
padding: 5px 10px;
margin: 0;
border-radius: 0px 5px 5px 0px;
} .slider article.item .image img:hover {
-moz-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
transform: scale(1.035);
} .slider article.item .image .data {
background: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 1) 70%); } .slider article.item .image {
border-radius: 5px 5px 0 0;
} .owl-theme .owl-controls .owl-page span {
margin: 2px;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
opacity: 1;
background: #fff;
height: 8px;
} .slider {
margin-bottom: 0px;
}   .featu {
position: absolute;
top: 15px;
left: 0;
font-size: 14px;
letter-spacing: .5px;
padding: 5px 10px;
text-transform: uppercase;
line-height: 14px;
border-radius: 0px 5px 5px 0px;
font-weight: bold;
} .module .content .items .item .poster .rating {
background: #000;
color: #fff;
padding: 5px 10px;
font-size: 14px;
line-height: 14px;
float: right;
margin-right: 0px;
top: 15px;
text-transform: uppercase;
font-weight: bold;
width: max-content;
height: 24px;
height: -webkit-fit-content;
border-radius: 5px 0px 0px 5px;
} .module .content .items .item .poster .rating span {
color: red;
}   .module .content .items .item .poster img {
width: 100%;
height: 100%;
border-radius: 5px;
} .mepo span.quality {
padding: 5px 10px;
font-size: 14px;
float: left;
line-height: 14px;
margin-right: 5px;
text-transform: uppercase;
font-weight: bold;
width: max-content;
height: fit-content;
border-radius: 0px 5px 5px 0px;
}
span.quality {
color: #fff; background: #000; }
.mepo {
position: absolute;
top: 15px;
left: 0px;
} .module .content .items .item .data {
float: left;
bottom: 0px;
position: absolute;
background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 1) 50%);
} .module .content .items .item .dfeatur .mark {
padding: 0 10px;
} .module .content .items .item .data span {
color: rgba(255, 255, 255, 0.5);
padding-left: 10px;
} .module .content .items .item .data h3,
.module .content .items .item .data h3 a {
padding-left: 5px;
} article.episodes span.quality {
padding: 5px 10px;
font-size: 14px;
float: left;
line-height: 14px;
margin-right: 5px;
top: 15px;
text-transform: uppercase;
font-weight: bold;
width: max-content;
height: fit-content;
border-radius: 0px 5px 5px 0px;
}   footer.main {
margin-bottom: 0px;
background: #000;
} footer.main .fbox {
max-width: 100%;
margin: 0 auto;
font-size: 13px;
} footer.main .fcmpbox {
background: #000;
} footer.main .fbox .fmenu {
float: right;
padding: 15px 0;
}
footer.main .fbox .fmenu ul li {
padding: 2px 8px;
margin-top: 10px;
} span.top-page a {
background: #fff;
color: #000;
margin-right: 100px;
}         #single {
background: rgba(0, 0, 0, .90);
}  .pframe {
border-radius: 20px;
border: 2px solid #1e73be;  } .dooplay_player .play {
background: rgba(0, 0, 0, 0.7);
}   @media (min-width:1250px) {
.dooplay_player .options ul {
display: grid;
grid-template-columns: repeat(3, 1fr);
column-gap: 1rem;
}
}  .dooplay_player .options ul li {
border-bottom: 0;
background: #101010; border-radius: 5px;
margin-bottom: 1rem;
height: 50px;
} .dooplay_player .options ul li.on,
.dooplay_player .options ul li.on:hover {
background: #303030; border-radius: 5px;
} .icon-play3:before {
color: #1e73be; } .dooplay_player .options ul li span.server {
display: none;
} .dooplay_player .options ul li span.title {
text-transform: uppercase;
}   .sheader .poster img {
border-radius: 10px;
border: 2px solid #1e73be; } .tooltip .tooltiptext {
background-color: #1e73be; color: #fff;
} .tooltiptext.tooltip-right::after {
border-color: transparent #1e73be transparent transparent; }   #dt_galery .g-item,
#dt_galery_ep .g-item {
border-radius: 10px; }
.galeria .g-item img {
height: 100%; border-radius: 10px; }  .person .img {
border-radius: 5px;
}  .srelacionados article img {
border-radius: 10px;
border: 2px solid;
} .dt-breadcrumb {
background: rgba(0, 0, 0, 0.7);
}  .videobox .embed {
border-radius: 15px;
border: 3px solid #1e73be; }    .sbox h1,
.sbox h2 {
text-transform: uppercase;
} span.se-t.se-o {
border-radius: 5px;
}
#seasons .se-c .se-q span.se-t {
border: 1px solid #1e73be; border-radius: 5px;
} #seasons .se-c .se-a ul.episodios li .imagen img {
border-radius: 5px;
}   .pag_episodes .item a i {
color: #1e73be;
}  .pag_episodes .item {
padding: 0px 5px;
} .pag_episodes .item a {
border: 1px solid #1e73be; border-radius: 5px;
} .pag_episodes {
margin-top: 5px;
}         form.search-form {
border-radius: 5px;
}  .calendar_wrap table caption {
border-radius: 5px 5px 0 0;
}  .w_item_a .image {
border: 1px solid;
border-radius: 5px;
} .w_item_b .data {
border-radius: 0px 10px 10px 0;
border-top: 1px solid;
border-bottom: 1px solid;
border-right: 1px solid;
}
.w_item_b .image {
height: 91px;
border-radius: 10px 0px 0px 10px;
border-top: 1px solid;
border-bottom: 1px solid;
border-left: 1px solid;
} .w_item_c .rating {
border: 1px solid #1e73be; } .dt_mainmeta nav.releases ul li a {
background: rgba(0, 0, 0, 0.3);
color: rgba(255, 255, 255, 0.5);
border: 1px solid #1e73be; border-radius: 5px;
} .widget-social ul.social-links li.dtl {
padding: 2px;
border-radius: 5px;
}
.widget-social ul.social-links li.dtl a.icls {
border-radius: 5px;
}  img.image.wp-image-770.attachment-thumbnail.size-thumbnail {
border-radius: 10px;
border: 2px solid #1e73be; } img.image.wp-image-770.attachment-medium.size-medium {
border-radius: 10px;
border: 2px solid #1e73be; } img.image.wp-image-770.attachment-large.size-large {
border-radius: 10px;
border: 2px solid #1e73be; } img.image.wp-image-770.attachment-full.size-full {
border-radius: 10px;
border: 2px solid #1e73be; }         .page_user {
padding: 20px;
margin: 0 auto;
float: none;
width: 80%;
background: transparent;
} .page_user header.user {
border-radius: 10px 10px 0 0;
background: #101010; } .page_user nav.user {
background: #101010; } .page_user .content {
background: #101010; border-radius: 0 0 10px 10px;
}  article.simple .poster img {
height: 100%;
margin-top: -140%;
position: relative;
border-radius: 5px;
}
article.simple .poster .profile_control span a {
background: #fff;
color: #1e73be; }
article.simple .poster .profile_control span a:hover {
background: #1e73be; color: #fff;
}  .page_user header.user .box .gravatar img {
border-radius: 5px;
} table.account_links thead {
background: #303030; } .page_user .content .paged a.load_more {
background: #303030; margin-bottom: 15px;
}  .user_edit_control ul li a {
padding: 10px 0;
} .user_edit_control ul li a {
color: rgba(255, 255, 255, 0.5); }       @media screen and (max-width: 1200px) {  header.responsive {
background-color: #000; } .menuresp .menu {
position: fixed;
height: 100%;
width: 80%;
}  header.responsive .nav {
float: right;
} a#dooplay_signout {
color: #1e73be; } header.responsive .nav {
border-right: solid 0px;
} header.responsive .search {
border-left: solid 0px;
} #contenedor {
margin: 50px auto 0;
}  form.form-resp-ab input[type="text"] {
color: #000;
background: #fff;
margin: 5px 0px;
margin-left: 0px;
position: absolute;
z-index: 3;
border-radius: 10px;
float: left;
border: solid 0px #000;
overflow: hidden;
width: 90%;
height: 50px;
margin-left: 5px;
}
form.form-resp-ab button[type="submit"] {
border: 0;
background: #fff;
right: 5px;
position: absolute;
padding: 0px 0px;
cursor: pointer;
z-index: 5;
top: 5px;
height: 50px;
width: 60px;
border-radius: 0px 5px 5px 0px;
} form.form-resp-ab button[type="submit"] span {
font-size: 24px;
color: #000;
top: 14px;
z-index: 6;
position: absolute;
right: 18px;
} .search_responsive .live-search {
margin-top: 10px;
float: left;
position: absolute;
z-index: 104;
width: 100%;
left: 0px;
padding: 5px;
}
.live-search ul li {
border-bottom: solid 1px #1e73be; margin-bottom: 4px;
background: #fff;
color: #000;
border-radius: 5px;
padding: 6px 6px;
} .search_responsive .search-button span.loading {
color: #000;
}  .owl-theme .owl-controls .owl-page span {
width: 20px;
} .letter_home {
margin-top: 0px;
}  .nav_items_module a.btn {
border: solid 1px #1e73be;
padding: 0 8px;
border-radius: 100px;
} .icon-caret-left:before {
color: #fff;
}
.icon-caret-right:before {
color: #fff;
}  .module .content .items .item .data {
float: left;
width: 100%;
bottom: -15px;
position: absolute;
z-index: 1;
padding: 5px 10px 5px 0px;
background-image: linear-gradient( rgba(255, 255, 255, 0), rgba(0, 0, 0, 1) 70%); } .icon-local_play:before {
content: "\e553";
display: none;
} .mepo span.quality {
padding: 5px 2px;
font-size: 10px;
float: left;
line-height: 8px;
margin-right: 5px;
text-transform: uppercase;
font-weight: bold;
width: max-content;
height: fit-content;
border-radius: 0px 5px 5px 0px;
} article.episodes span.quality {
padding: 5px 10px;
font-size: 10px;
float: left;
line-height: 8px;
margin-right: 5px;
top: 10px;
text-transform: uppercase;
font-weight: bold;
width: max-content;
height: fit-content;
border-radius: 0px 5px 5px 0px;
} .featu {
padding: 5px 2px;
font-size: 10px;
float: left;
line-height: 8px;
margin-right: 5px;
text-transform: uppercase;
font-weight: bold;
width: max-content;
height: fit-content;
border-radius: 0px 5px 5px 0px;
} .module .content .items .item .poster .rating {
background: #000;
color: #fff;
padding: 0px 2px;
font-size: 10px;
line-height: 18px;
float: right;
margin-right: 0px;
top: 15px;
text-transform: uppercase;
font-weight: bold;
width: max-content;
height: 18px;
height: -webkit-fit-content;
border-radius: 5px 0px 0px 5px;
}  div#single {
margin-top: -20px;
} .dooplay_player .play .pframe {
margin: 10px;
} #single .content {
margin-top: 5px;
}  .sbox .sdata h1,
.sheader .data h1 {
font-size: 20px;
} .extra span.tagline {
font-size: 12px;
} .extra span {
font-size: 10px;
line-height: 16px;
} #single .content .sbox {
padding: 25px 10px;
} .comments-area {
padding: 10px;
}
}