body.single-movies #contenedor,
body.single-tvshows #contenedor,
body.single-collections #contenedor,
body.single-episodes #contenedor {
    max-width: none !important;
    width: 100% !important;
}

body.single-movies #single.dtsingle > .content,
body.single-tvshows #single.dtsingle > .content,
body.single-collections #single.dtsingle > .content,
body.single-episodes #single.dtsingle > .content {
    box-sizing: border-box;
    float: none !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
}

body.single-movies #single.dtsingle > .sidebar,
body.single-tvshows #single.dtsingle > .sidebar,
body.single-collections #single.dtsingle > .sidebar,
body.single-episodes #single.dtsingle > .sidebar {
    display: none !important;
}

body.single-movies #contenedor > #fakeplayer.bigger,
body.single-episodes #contenedor > #fakeplayer.bigger,
body.single-movies #contenedor > .dooplay_player,
body.single-episodes #contenedor > .dooplay_player,
body.single-movies #single.dtsingle > .content > #fakeplayer.regular,
body.single-episodes #single.dtsingle > .content > #fakeplayer.regular,
body.single-movies #single.dtsingle > .content > .dooplay_player,
body.single-episodes #single.dtsingle > .content > .dooplay_player {
    box-sizing: border-box;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 1000px;
    width: calc(100% - 48px) !important;
}

body.single-movies #contenedor > #fakeplayer.bigger,
body.single-episodes #contenedor > #fakeplayer.bigger,
body.single-movies #contenedor > .dooplay_player,
body.single-episodes #contenedor > .dooplay_player {
    margin-top: 20px !important;
}

body.single-movies #fakeplayer .playbox,
body.single-episodes #fakeplayer .playbox {
    padding-bottom: 56.25% !important;
    padding-top: 0 !important;
}

body.single-movies #fakeplayer .playbox img.cover,
body.single-episodes #fakeplayer .playbox img.cover {
    height: 100% !important;
    object-fit: cover;
    top: 0;
}

body.single-movies #single .content .items .item,
body.single-tvshows #single .content .items .item,
body.single-collections #single .content .items .item {
    width: calc(100% / 7) !important;
}

@media only screen and (min-width: 1600px) {
    body.single-movies #single .content .items .item,
    body.single-tvshows #single .content .items .item,
    body.single-collections #single .content .items .item {
        width: calc(100% / 8) !important;
    }
}

@media only screen and (max-width: 1024px) {
    body.single-movies #single .content .items .item,
    body.single-tvshows #single .content .items .item,
    body.single-collections #single .content .items .item {
        width: calc(100% / 5) !important;
    }
}

@media only screen and (max-width: 768px) {
    body.single-movies #single .content .items .item,
    body.single-tvshows #single .content .items .item,
    body.single-collections #single .content .items .item {
        width: calc(100% / 3) !important;
    }
}

@media only screen and (max-width: 480px) {
    body.single-movies #single .content .items .item,
    body.single-tvshows #single .content .items .item,
    body.single-collections #single .content .items .item {
        width: calc(100% / 2) !important;
    }
}
