#st-2 {
    top: 180px !important;
}
#st-2.st-left {
    left: unset !important;
    right: 0px !important;
    width: max-content !important;
}
#st-2 .st-toggle {
    display: none !important;
}
#st-2 .st-btn {
    font-size: 14px !important;
    height: 40px !important;
    padding: 6px !important;
    width: 40px !important;
}
.pm-section-highlighted {
    background-image: linear-gradient(rgb(43 43 43 / 80%), rgba(0, 0, 0, 0.8)) !important;
}
header.pm-top-head .header-logo img {
    vertical-align: bottom !important;
    max-height: 50px !important;
}
.pm-search-form .fa-search {
    font-size: 19px;
}
/* #video-control {
    padding-left: 30px!important;
    padding-right: 30px!important;
} */
.seasons-serie button {
    min-width: 120px !important;
    font-size: 15px !important;
}
.SeasonsEpisodesMain a {
    font-size: 13px !important;
    font-weight: bold !important;
    background-color: linear-gradient(to right, #3f7dfb, #3e6ef3) !important;
    min-width: 80px !important;
}
.SeasonsEpisodesMain a:hover, a:active {
    background: #f7111f !important;
}

.SeasonsBoxUL.seasons-serie .Tab button {
    min-width: 120px !important;
    padding: 4px 8px !important;
}

#pm-download .downloadlist li a {
    background: #3799f6d6 !important;
}
.mbox .hd right {
    font-size: 20px !important;
    font-weight: 700  !important;
    padding: 5px 10px !important;
    margin-top: 10px !important;
    font-weight: bold !important;
    /* color: #000000 !important; */
}
.mbox .hd center .get_series_label,
.mbox .hd center .get_series_url {
    font-size: 20px !important;
    font-weight: 700  !important;
    padding: 5px 10px !important;
    margin-top: 10px !important;
    font-weight: bold !important;
    color: #f1b10b !important;
}

.mbox .hd center .get_series_label {
    color: #ffffff !important;
}
.thumbnail .caption h3 {
    text-align: center !important;
    font-size: 13px !important;
    font-weight: bold !important;
}
.thumbnail .caption h3 a:visited,
    .thumbnail .caption h3 a,
    .content-series-page .series-header .pm-series-brief .pm-series-meta h1,
    .pm-series-description p,
    .pb-3, .py-3,
    .pm-user-header .pm-video-posting-info,
    #content-main h2 {
        color: #ffffff !important;
}
.block-post .title {
    text-align: center !important;
    font-size: 14px;
    font-weight: bold;
}
.series_label {
    text-align: center !important;
    font-size: 14px;
    font-weight: bold;
}
.block-series .title {
    font-weight: 600;
}
@media only screen and (max-width: 580px) {
    .pm-video-heading h1 {
        font-size: 20px !important;
        text-align: left !important;
    }
    .col-eps {
        margin-top: 50px !important;
        text-align: center !important;
    }
    .next_ep {
        float: none  !important;
        margin-bottom: 20px !important;
        display: block;
    }
    .prev_ep {
        float: none  !important;
        margin-bottom: 20px !important;
        display: block;
    }
    .col-eps>div>a {
        font-size: 14px !important;
        font-weight: 700 !important;

    }
    .mbox .hd right {
        font-size: 16px !important;
        /* color: #fff !important !important; */
    }
    .mbox .hd center .get_series_label,
    .mbox .hd center .get_series_url {
        font-size: 16px !important;
    }
}

/* #video-control {
    max-width: 60%;
    margin: auto;
}
.pm-video-control {
    display: flex !important;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    background: none;
}
.pm-video-control .col-md-6 {
    text-align: center;
    width: auto;
    margin: 3px;
    font-size: 15px;
    font-weight: 700;
}
.pm-video-control .pm-video-views {
    margin-top: 14px !important;
    display: block !important;
}
.row.pm-video-control .btn.btn-video {
    color: #999;
    border: 1px solid transparent;
    background: transparent;
    font-weight: bold;
    font-size: 20px;
}
.row.pm-video-control #bin-rating-dislike-confirmation,
.row.pm-video-control #bin-rating-like-confirmation {
    left: 0;
    top: -70px;
    font-size: 13px;
    padding: 2px;
}
.pm-video-description .dl-horizontal dd a {
    color: #f8f8f8;
}
.pm-video-description .dl-horizontal dd a:hover {
    color: #00a6ff;
}
.pm-section-title {
    text-align: center !important;
}
.release_years {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    border: 2px solid rgb(63, 125, 251) !important;
    margin: auto !important;
    width: 100% !important;
    max-height: 300px !important;
    overflow-y: auto !important;
}
.block-release_years {
    margin: 8px !important;
    background: linear-gradient(130deg, #3e71f4, #3157b6) !important;
}
.block-release_years a {
    font-size: 15px !important;
    font-weight: 700 !important;
    padding: 2px !important;
    text-align: center !important;
    color: #ffffff !important;
    width: 48px !important;
    height: 40px !important;
    display: block !important;
    line-height: 3.7rem !important;
}
@media only screen and (max-width: 700px) {
    #video-control {
        max-width: 100%;
    }
}
@media only screen and (max-width: 490px){
    .row.pm-video-control #bin-rating-dislike-confirmation,
    .row.pm-video-control #bin-rating-like-confirmation {
        left: -80%;
    }
}
@media only screen and (max-width: 420px) {
    .block-post .title,
    .thumbnail .caption h3 a {
        font-size: 1.3rem;
    }
    .row.pm-video-control .btn.btn-video {
        font-size: 18px;
    }
    .pm-video-control .col-md-6 {
        font-size: 14px;
    }
}
@media only screen and (max-width: 370px) {
    .pm-video-control {
        flex-wrap: wrap;
        flex-direction: column;
        align-content: center;
        justify-content: center;
    }
} */