/*
Theme Name: DooPlay Child
Theme URI: https://doothemes.com/items/dooplay/
Template: dooplay
Author: Doothemes
Author URI: https://doothemes.com/
Description: Dooplay is undoubtedly the best and most powerful framework, with access to a large volume of content with a single click, completely optimized.
Tags: theme-options,one-column,two-columns,three-columns,right-sidebar,left-sidebar,custom-header,custom-menu,full-width-template
Version: 2.5.5.1669919043
Updated: 2022-12-01 18:24:03

*/

.owl-theme .owl-controls .owl-page span {
    margin: px;
}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
    height: 8px;
    background-color: #FF0000;
}
.dooplay_player .options ul li {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    height: 50px;
    margin-bottom: 1rem;
    background-color: #101010;
    border-bottom: 0;
}
.dooplay_player .options ul li span.title {
    text-transform: uppercase;
}
.dooplay_player .options ul li span.server {
    display: none;
}
.dooplay_player .play {
    background-color: rgba(0, 0, 0, 0.7);
}
header.main {
    background-color: #2C3E50;
    -moz-box-shadow: 0;
    -webkit-box-shadow: 0;
    -o-box-shadow: 0;
    box-shadow: 0;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
}
header.main .hbox {
    margin-left: 10px;
    margin-right: 10px;
    max-width: 100% !important;
}
header.main .hbox .logo {
    background-color: transparent;
}
header.main .hbox .search form {
    background-color: #2C3E50;
	    border-radius: 90px; 
    border: 2px solid #FF0000;
}
header.main .hbox .search form input[type=text] {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    color: #7b7b7b;
}
#contenedor {
    max-width: 100% !important;
}
.module {
    background-color: ;
    border-bottom: solid 1px rgba(255, 255, 255, 0.07);
    border-top: 0;
}
.module .content .items {
    margin-bottom: 20px;
    border-bottom: 0 solid;
}
.module .content .items .item .poster .rating {
    line-height: 14px;
    font-size: 14px;
    width: max-content;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    -o-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    float: right;
    margin-right: 0;
    height: 24px;
    height: -webkit-fit-content;
    font-weight: bold;
    background-color: #000;
    top: 15px;
    text-transform: uppercase;
    padding: 5px 10px;
}
.module .content .items .item .poster img {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    height: 100%;
}
.module .content .items .item .data {
}
.module .content .items .item .data span {
    padding-left: 10px;
    color: #FDFEFE;
}
footer.main {
    margin-bottom: 0;
    background-color: #2C3E50;
}
footer.main .fbox {
    max-width: 100%;
}
footer.main .fbox .fmenu {
    padding-top: 15px;
    padding-bottom: 15px;
}
footer.main .fbox .fmenu ul li {
    margin-top: 10px;
    padding: 2px 8px;
}
#seasons .se-c .se-q span.se-t {
    border: 1px solid #FF0000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
	border-radius: 90px; 
    border: 2px solid #FF0000;
} 
#seasons .se-c .se-a ul.episodios li .imagen img {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
	border-radius: 90px; 
    border: 2px solid #FF0000;
}  

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