body {
    background: #ededed;
}

.darkmode .bxcl ul li span.dt a {
    background: #30353c;
}

#main-menu,
.soraddlx .sorattlx,
.releases .vl,
.serieslist.pop ul li.topone .limit .bw .ctr,
#footer .footermenu,
.bigcontent .infox .spe span:before,
.commentx #submit,
.naveps .nvsc a,
.radiox input:checked ~ .checkmarkx,
.advancedsearch button.searchz,
.lista a:hover,
.bxcl ul li span.dt a:hover,
.bookmark,
.bs .bsx .limit .typez.Drama,
.hpage a,
.slider:before,
.darkmode .naveps .nvsc a,
.darkmode .lista a,
.darkmode .nav_apb a:hover,
#sidebar .section ul.season li:before,
#sidebar .section ul.season::-webkit-scrollbar-thumb,
#sidebar .section .ongoingseries ul li a .l .fa,
#sidebar .section .ongoingseries ul li a .r,
.releases.latesthome,
.quickfilter .filters .filter.submit button,
.footer-az .az-list li a,
.stylesix .bsx .upscore,
.stylefor .bsx .tt span i,
.soraddlx .soraurlx strong,
.bxcl ul li:hover,
.darkmode .quickfilter .filters .filter.submit button,
.darkmode .bxcl ul li:hover,
#sidebar .section .ongoingseries ul::-webkit-scrollbar-thumb,
.bxcl ul::-webkit-scrollbar-thumb,
.bigcontent .infox .genxed a:hover,
.lastend .inepcx a,
.single-info.bixbox .infox .spe span:before,
.single-info.bixbox .infox .genxed a:hover,
.series-gen .nav-tabs li.active a,
.naveps.bignav .nvs.nvsc a,
.darkmode .naveps.bignav .nvs.nvsc a,
#top-menu li a:hover,
.topmobile,
#sidebar .section .ongoingseries ul li a .l .fas,
.comment-list .comment-body .reply a:hover,
.bloglist .blogbox .innerblog .thumb .btags,
.bixbox .bvl,
.tsboxedwrap .releases.latesthome,
.darkmode .tsboxedwrap .releases.latesthome,
#sidebar .section .ts-wpop-series-gen .ts-wpop-nav-tabs li.active span,
.darkmode .tsboxedwrap .th {
    background: #00A651;
}

.pagination span.page-numbers.current,
#gallery.owl-loaded .owl-dots .owl-dot.active span,
.gov-multipart .gov-the-embed:hover,
.darkmode .gov-multipart .gov-the-embed:hover,
.gov-multipart .gov-the-embed.active,
.darkmode .gov-multipart .gov-the-embed.active,
.taxindex li a:hover,
.darkmode .taxindex li a:hover {
    background: #00A651 !important;
}

.releases span,
.advancedsearch button.searchz,
.lista a:hover,
.darkmode .lista a,
.stylefor .bsx:hover,
.bxcl ul li:hover,
.single-info.bixbox .infox .genxed a:hover,
.comment-list .comment-body .reply a {
    border-color: #00A651;
}

.surprise:hover {
    color: #fff;
    background: #333;
}

a:hover,
.listupd .lexa .dtl h2 a:hover,
.live-search_result_container a:hover,
.footer-az .az-list li a:hover,
.bxcl
    ul
    li
    span.dt
    a
    .dashicons
    .darkmode
    #sidebar
    .section
    .serieslist
    ul
    li
    .leftseries
    span
    a,
.stylefor a:hover,
.seventh .main-seven .tt .sosev span a:hover,
.stylesix .bsx .inf span a,
.epl-num a,
.bixbox.episodedl .epwrapper .epheader .entry-info a,
.darkmode a:hover,
.dlbox ul li span a,
.single-info.bixbox .infox .infolimit h2,
.comment-list .comment-body .reply a,
.single-info.bixbox .infox .spe span a,
.cmt .must-log-in a,
.bigcontent .infox .spe span a,
.stylesix .bsx .inf ul li a,
.stylenine .bsx .inf span a,
.meta .year a,
.darkmode .meta .year a:hover,
.blogpost .entry-header .entry-meta a,
.darkmode .blogpost .entry-header .entry-meta a:hover {
    color: #00A651;
}

.footer-az .az-list li a:hover {
    color: #00A651 !important;
}

.releases h1,
.releases h3,
#sidebar .section h4 {
    color: #333;
}

.bs .bsx .limit .ply {
    background: rgba(0, 0, 0, 0.5);
}

#main-menu ul li a:hover {
    text-decoration: none;
    color: #fff;
    background: #333;
}

.serieslist ul li .ctr,
.bigcontent .infox .genxed a,
.single-info.bixbox .infox .genxed a {
    color: #00A651;
    border-color: #00A651;
}

.darkmode .bigcontent .infox .genxed a,
.darkmode .single-info.bixbox .infox .genxed a {
    color: #ccc;
}

.darkmode .bigcontent .infox .genxed a:hover,
.darkmode .single-info.bixbox .infox .genxed a:hover,
.darkmode .single-info.bixbox .infox .infolimit h2 {
    color: #fff;
}

.modex a {
    background: #333;
}

.modex a:hover,
.stylefor .bsx .tt span i,
.darkmode .naveps.bignav .nvs.nvsc a {
    color: #fff;
}

.bigcontent .rt .rating,
.bxcl ul li span.dt a {
    background: #f8f8f8;
}

.bookmark:hover {
    background: #1d1b26;
}

.darkmode .lista a:hover {
    background: #333;
}

@media only screen and (max-width: 800px) {
    .th { 
        background: #fff;
    }
    .darkmode .th {
        background: #222222;
    }

    #main-menu {
        background: #222;
    }

    .surprise {
        background: #00A651;
    }
}

img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

.wp-block-button__link {
    color: #fff;
    background-color: #32373c;
    border-radius: 9999px;
    box-shadow: none;
    text-decoration: none;
    padding: calc(0.667em + 2px) calc(1.333em + 2px);
    font-size: 1.125em;
}

.wp-block-file__button {
    background: #32373c;
    color: #fff;
    text-decoration: none;
}

.epx {
    font-size: 15px;
    padding: 1px 5px 0px;
    display: inline-block;
    line-height: normal;
    color: #fff !important;
    background: #00A651;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px
}

.dropbtn {
    background-color: #3498DB;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
  }
  
  .dropbtn:hover, .dropbtn:focus {
    background-color: #2980B9;
  }
  
  .dropdown {
    position: relative;
    display: inline-block;
  }
  
  .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
  }
  
  .dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
  }
  
  .dropdown a:hover {background-color: #ddd;}
  
  .show {display: block;}
  .text-danger {
    color: #ff0000;
}

.my-account-btn {
    margin-right: 1rem;
}

.selists-jdfoih {
    display: flex;
    align-items: center;
    gap: 15px;
}

.selists-ep {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.server-list {
    padding: 0 8px;
}

.selists-title {
    font-weight: bold;
    font-size: 18px;
    color: #333;
}

.selists-sevs {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.server-option {
    background-color: #f0f0f0;
    padding: 5px 20px;
    text-transform: uppercase;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 8px;
    transition: background-color 0.3s, color 0.3s;
    font-size: 18px;
    font-weight: 700;
    position: relative;
}

/* Hide the native radio input */
.server-option input[type="radio"] {
    display: none;
}

.server-option.selected {
    background-color: #00A651;
    color: #fff;
}