﻿
:root {
    --madara-main-color: #ffce2e;
    --secondary-color: #fd8d2f;
    --gray-text-color: #b8bfcc;
    --light-text-color: #fff;
    --dark-text-color: #000;
    --dark-2-text-color: rgb(54, 61, 77);
    --gray-bg-color: rgba(184,191,204,.2);
    --gray-bg-color-hover: rgba(184,191,204,.4);
    --dark-scheme-bg-color: #242933;
    --light-scheme-bg-color: #fff;
    --font-family: 'NunitoSans', sans-serif;
    --readingFontSize: 15px;
}

.widget.manga-popular-slider .widget-title,
.widget.manga-popular-slider h2,
.widget.manga-popular-slider h3,
.widget.manga-popular-slider .widget-heading,
.widget.manga-popular-slider .c-blog__heading{
  margin: 0 0 12px 0 !important;
  padding: 0 !important;
  color: rgba(255,255,255,.92) !important;
  font-weight: 900 !important;
  letter-spacing: .2px;
}

.popular-slider .slider__container{
  display: flex !important;
  gap: 22px !important;
  align-items: stretch !important;
}

.popular-slider .slider__container .slider__item{
  display: flex !important;
  flex-direction: row !important;
  align-items: stretch !important;
  background: rgba(255,255,255,.02) !important;
  border: 1px solid rgba(255,255,255,.08) !important;
  border-radius: 18px !important;
  overflow: hidden !important;
  height: 200px !important;
}

.popular-slider .slider__container .slider__item .slider__thumb{
  width: 140px !important;
  flex: 0 0 140px !important;
  background: transparent !important;
}

.popular-slider .slider__container .slider__item .slider__thumb img{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
}

.popular-slider .slider__container .slider__item .slider__content{
  flex: 1 1 auto !important;
  min-width: 0 !important;
  padding: 14px 16px !important;
  background: rgba(0,0,0,.14) !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  gap: 10px !important;
}

.popular-slider .slider__container .slider__item .slider__title,
.popular-slider .slider__container .slider__item .slider__title a{
  color: rgba(255,255,255,.95) !important;
  font-weight: 900 !important;
  font-size: 16px !important;
  line-height: 1.25 !important;
  margin: 0 !important;
  max-height: 2.6em;
  overflow: hidden;
}

.popular-slider .slider__container .slider__item .slider__date{
  color: rgba(255,255,255,.55) !important;
  font-size: 12px !important;
  margin: 0 !important;
}

.popular-slider .slider__container .slider__item .chapter-item{
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
}

.popular-slider .slider__container .slider__item .chapter-item .chapter a{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 7px 10px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(255,255,255,.18) !important;
  background: rgba(18,18,26,.25) !important;
  color: rgba(255,255,255,.9) !important;
  font-weight: 800 !important;
  font-size: 12px !important;
  max-width: 170px !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

.popular-slider .slider__container .slider__item .chapter-item .chapter a:hover{
  background: rgba(255,255,255,.06) !important;
  text-decoration: none !important;
}

@media (max-width: 767px){
  .popular-slider .slider__container .slider__item{
    height: 180px !important;
  }
  .popular-slider .slider__container .slider__item .slider__thumb{
    width: 120px !important;
    flex-basis: 120px !important;
  }
}

body {
    font-family: var(--font-family);
}

body.text-ui-light .body-wrap {
    background-color: var(--dark-scheme-bg-color) !important;
}

body.text-ui-light a:not(:hover) {
    color: var(--light-text-color);
}

.font-title a {
    font-size: 16px;
}

.font-title a:hover {
    color: unset;
    text-decoration: underline;
}

a:hover {
    color:unset;
    text-decoration: underline;
}

body.search .c-search-header__wrapper .search-content .btn-search-adv.collapsed {
    border-radius: 5px;
}

body.search .c-search-header__wrapper {
    padding-top: 10px;
}

.manga-chapters-listing th.title, .manga-chapters-listing th.release {
    width: 30%;
}

.manga-chapters-listing td.title a, .manga-chapters-listing td.release a, .manga-chapters-listing td.author a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    overflow: hidden;
}

.meta-item.summary {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.tab-wrap .c-nav-tabs span {
    color: var(--light-text-color);
}




.site-header .main-navigation .main-navigation_wrap .wrap-left,


.header-btn-1 {
    border: 1px solid var(--madara-main-color);
    padding: 5px 24px;
    border-radius: 2px;
    text-transform: uppercase;
    color: var(--madara-main-color);
    font-weight: 550;
    transition: background-color .3s,color .3s
}

.header-btn-1:hover {
    background-color: var(--madara-main-color);
    color: var(--light-text-color);
    text-decoration: none;
}

.header-btn-2 {
    color: var(--gray-text-color);
    text-transform: uppercase;
    font-weight: 550;
    background: none;
    border:none;
}

.header-btn-2:hover {
    color: var(--light-text-color);
}

.header-btn-3 {
    background: var(--gray-bg-color);
    border:none;
    border-radius: 50%;
}

.header-btn-3 i {
    color: var(--gray-text-color);
    font-size: 28px;
}


.main-navigation .main-menu ul ul.children > li,
.main-navigation .main-menu ul ul.sub-menu > li:hover,
.main-navigation .main-menu ul ul.children > li,

.c-top-sidebar {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    background: unset !important;
}

@media (max-width: 767px) {
    .c-top-sidebar {
        margin-top: 30px;
        margin-bottom:15px;
    }
}

.c-top-sidebar .widget {
    margin-bottom: 0;
}

.c-blog-post .entry-content .entry-content_wrap .c-blog__heading {
    border: none;
}

.c-blog-post .entry-content .entry-content_wrap .c-blog__heading i {
    display: none;
}

.c-blog-post .entry-content .entry-content_wrap .c-blog__heading h4 {
    font-size: 32px;
    text-transform: capitalize;
}

.c-blog__heading.style-2.font-heading {
    border-bottom: none;
    margin-top: 15px;
}

.c-blog__heading.style-2.font-heading i {
    display: none;
}

.c-blog__heading.style-2.font-heading h4 {
    font-size: 32px;
    text-transform: capitalize;
}

.tab-content-wrap {
    margin-top: 25px;
}

body.page .c-page-content .c-page .c-page__content .page-content-listing.item-big_thumbnail .page-listing-item .page-item-detail .item-thumb {
    border-radius: 2px;
}

.c-blog-post .entry-content .entry-content_wrap .c-blog__heading, .c-blog__heading.style-2.font-heading {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.c-blog-post .entry-content .entry-content_wrap .c-blog__heading, .c-blog__heading.style-2.font-heading .heading-view-all {
    text-transform: capitalize;
    font-weight: 500;
    font-size: 15px;
}

.page-content-listing.item-big_thumbnail .page-listing-item .page-item-detail .item-summary .genre a {
    text-transform: capitalize;
    font-weight: 500;

}

body.page .c-page-content .c-page .c-page__content .page-content-listing .page-listing-item .page-item-detail .item-summary .rating {
    line-height: 1.8;
}

body.page .c-page-content .c-page .c-page__content .page-content-listing .page-listing-item .page-item-detail .item-summary .rating .ratings_stars {
    margin: 0 2px;
    font-size: 20px
}

body.text-ui-light.page .c-page-content .c-page .c-page__content .page-content-listing .page-listing-item .page-item-detail .item-summary .rating .score {
    color: var(--gray-text-color);
    font-size: 16px;
    font-weight: 400;
}

.item-summary .manga-genres a {
    text-transform: capitalize;
    color: var(--gray-text-color);
}

.item-summary .meta-item.rating {
    line-height: 1.8;
}

.item-summary .meta-item.rating i {
    font-size: 20px;
    margin: 0 2px;
}

.item-summary .meta-item.rating .score {
    font-size: 16px;
    font-weight: 400;
    margin-left: 8px;
}

.page-content-listing.item-default {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    row-gap: 25px;
    column-gap: 25px;
}

.page-content-listing.item-default .page-item-detail {
    display: flex;
    column-gap: 15px;
    align-items: center;
    background: rgba(18, 18, 25, 0.73);
}

.page-content-listing.item-default .page-item-detail > div {
    flex: 1;
}

.page-content-listing.item-default .page-item-detail .item-thumb{
    border-radius: 0px;
}

.page-content-listing.item-default .page-item-detail .item-summary {
    padding-right: 10px;
}

.manga-chapters-listing thead th {
    text-transform: uppercase;
    color: var(--gray-text-color);
    font-weight: 500 !important;
}

.manga-chapters-listing tbody tr:nth-child(odd) {
    background: rgba(54,61,77,.3);
}

.manga-chapters-listing tbody td:first-child, .manga-chapters-listing thead th:first-child  {
    padding-left: 18px !important;
}

.manga-chapters-listing tbody td:last-child, .manga-chapters-listing thead th:last-child  {
    padding-right: 18px !important;
}

.manga-chapters-listing tbody .genre a {
    border: 1px solid #363d4d;
    padding: 2px 12px;
    color: var(--gray-text-color);
    display: inline-block;
    margin: 0 0 2px 0
}

.manga-chapters-listing tbody .author a, .manga-chapters-listing tbody .time span {
    color: var(--gray-text-color);
}

.manga-chapters-listing thead tr th, .manga-chapters-listing tbody tr td {
    border: none !important;
    padding: 10px !important;
}

.manga-chapters-listing tbody tr:hover {
    background: unset !important;
}

.manga-chapters-listing tbody tr:nth-child(odd):hover {
    background: rgba(54,61,77,.3) !important;
}

.bookmark-btn .add-bookmark {
    display: flex;
    align-items: center;
    gap: 10px;
    border: solid 2px var(--madara-main-color);
    border-radius: 2px;
    padding: 5px 35px;
    color: var(--madara-main-color);
    text-transform: uppercase;
    font-weight: 500;
}

.bookmark-btn .action_icon i {
    font-size: 24px;
    color: var(--madara-main-color);
}

.quick-read #init-links .c-btn.c-btn_style-1 {
    background: var(--madara-main-color);
    color: var(--light-text-color);
    padding: 15px 35px;
    border-radius: 3px;
}





body.manga-page:not(.reading-manga) .profile-manga {
    padding-top: 45px;
    padding-bottom: 160px;
    position: relative;
    --p: 60px;
    clip-path: polygon(0 0,100% 0,100% calc(100% - var(--p)),0 100%);
}

body.manga-page:not(.reading-manga) .c-page-content {
    margin-top: -180px;
}

body.manga-page:not(.reading-manga) .c-page-content .content-area {
    background: #F8F9FA;
    padding-bottom: 64px;
}

body.manga-page:not(.reading-manga) .c-page-content .content-area .container {
    padding: 52px 40px 40px;
    background: #fff;
    z-index: 999;
}

body.manga-page:not(.reading-manga).c-page-content .content-area .main-col-inner {
    padding-bottom: 0;
}

body.manga-page .profile-manga .tab-summary {
    display: flex;
    align-items: center;
    gap: 30px;
}

body.manga-page .profile-manga .tab-summary .summary_image {
    width: 300px;
    height: 300px;
    padding: 0;
    aspect-ratio: 1/1;
}

body.manga-page .profile-manga .tab-summary .summary_content{
    max-width: calc(100% - 300px);
}

body.manga-page .profile-manga .tab-summary .summary_content .manga-type span {
    text-transform: uppercase;
    color: var(--gray-text-color);
}

body.manga-page .profile-manga .tab-summary .summary_content .manga-data.row-1 {
    display: flex;
    gap: 20px;
    color: var(--light-text-color);
    font-size: 14px;
    text-transform: capitalize;
    align-items: center;
}

body.manga-page .profile-manga .tab-summary .summary_content .manga-data.row-1 > div {
    display: flex;
    align-items: center;
    gap: 8px;
}

body.manga-page .profile-manga .tab-summary .summary_content .manga-data.row-1 i {
    font-size: 24px;
}

body.manga-page .profile-manga .tab-summary .summary_content .manga-data.row-2 .manga-author {
    display: flex;
    align-items: center;
    gap: 10px;
}

body.manga-page .profile-manga .tab-summary .summary_content .manga-data.row-2 .manga-author span:first-child {
    color: var(--gray-text-color);
}

body.manga-page .profile-manga .tab-summary .summary_content .manga-actions {
    display: flex;
    align-items: center;
    gap: 30px;
}

.manga-data.row-2 {
    margin-top: 8px;
}

.manga-rating {
    margin-top: 12px;
}

.quick-read a:hover {
    text-decoration: none;
}

.bookmark-btn {
    position: relative;
}

.bookmark-btn .action_icon i:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.quick-read #init-links .c-btn.c-btn_style-1:hover {
    opacity: 0.95;
}

.bookmark-btn .add-bookmark:hover {
    opacity:0.9;
}

#read-more-btn button {
    padding: 5px 10px;
    box-shadow: none;
    border: 1px solid gray;
    background: transparent;
    border-radius: 3px;
    margin-top: 10px;
    float: right;
}

.page-item-detail .item-thumb {
    border-radius: 3px;
}

.page-item-detail .font-title a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    word-break: break-word;
    max-height: 48px;
    line-height: 24px;
    margin-top: 8px;
    font-size: 16px;
}

.related-content .page-item-detail .item-summary *:not(i) {
    color: var(--dark-2-text-color);
}

.info-block.manga-discussion .c-blog__heading{
    display: none;
}

body.manga-page.text-ui-light .page-content-listing.single-page .listing-chapters_wrap .wp-manga-chapter.reading:before {
    top: 10px;
}

body.manga-page.text-ui-light .page-content-listing.single-page .listing-chapters_wrap > ul.main.version-chap li:after {
    display: none;
}

.listing-chapters_wrap .main, body.manga-page .page-content-listing.single-page .listing-chapters_wrap ul.sub-chap-list {
    display: flex !important;
    flex-wrap: wrap;
    column-gap: 30px;
}

.wp-manga-chapter {
    position: relative;
}

.wp-manga-chapter a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: transparent;
}

.listing-chapters_wrap .main > li, .listing-chapters_wrap .main, body.manga-page .page-content-listing.single-page .listing-chapters_wrap ul.sub-chap-list > li {
    flex: 1;
    flex-basis: calc(50% - 30px);
}

.listing-chapters_wrap .main > .parent {
    flex-basis: 100%;
    margin: 15px 0;
    padding-top: 15px;
    padding-left: 0;

}

.listing-chapters_wrap .main > .parent .sub-chap {
    margin-top: 20px;
    padding-left: 15px;
}

body.manga-page .page-content-listing.single-page .listing-chapters_wrap > ul.main.version-chap .sub-chap > li:before {
    display: none;
}

.listing-chapters_wrap .main > li.wp-manga-chapter, body.manga-page .page-content-listing.single-page .listing-chapters_wrap > ul.main.version-chap .sub-chap-list > li {
    display: flex;
    flex-direction: column;
    padding: 16px 24px 16px 16px !important;
    border-radius: 3px;
}

.listing-chapters_wrap .main > li.wp-manga-chapter:nth-of-type(4n-1),
.listing-chapters_wrap .main > li.wp-manga-chapter:nth-of-type(4n),
body.manga-page .page-content-listing.single-page .listing-chapters_wrap > ul.main.version-chap .sub-chap-list > li:nth-of-type(4n-1),
body.manga-page .page-content-listing.single-page .listing-chapters_wrap > ul.main.version-chap .sub-chap-list > li:nth-of-type(4n)
{
    background: #f7f8f9;
}

.listing-chapters_wrap a {
    color: var(--dark-2-text-color) !important;
    font-size: 16px;
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding: 0 !important;
    font-weight: 500 !important;
}

.listing-chapters_wrap .chapter-release-date {
    all: unset !important;
    display: inline;
    color: #7a8599 !important;
    font-size: 12px !important;
    margin-top: 8px !important;
}

.listing-chapters_wrap .chapter-release-date i {
    font-style: normal !important;
}

body.text-ui-light .site-footer, body.text-ui-dark .site-footer {
    background: #12121a;
}

.site-footer .widget_nav_menu__inner {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.site-footer .widget-heading.font-nav {
    background: none;
    padding: 0;
    margin: 0;
}

.site-footer .widget-heading.font-nav:after {
    display: none;
}

.site-footer .widget-heading.font-nav h5{
    text-transform: uppercase;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 18px;
    text-align: left;
}

.site-footer .menu {
    text-align: left;
}

.site-footer .widget-content a {
    color:  #7a8599 !important;
}

.site-footer .widget-content a:hover {
    color: var(--light-text-color) !important;
}

.bottom-footer .col-md-12{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.bottom-footer .wrap_social_account i {
    font-size: 18px;
    color: #7a8599 ;
}

.copyright p {
    color: #7a8599;
}

@media (min-width: 599px) {
    .admin-bar .reading-sticky-menu {
        top: 32px;
    }
}

body.text-ui-light.reading-manga .c-blog-post .entry-content {
    color: #333;
}

.reading-sticky-menu {
    position: sticky;
    top: 0;
    left: 0;
    height: 0;
    transform: translateY(-200%);
    visibility: 0;
    opacity: 0;
    background: rgba(252, 251, 251, 1);
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
    z-index: 9999;
}

.reading-sticky-menu.active {
    height: auto;
    transform: translateY(0);
    visibility: visible;
    opacity: 1;
    transition: all 0.5s;
}

.reading-sticky-menu-inner {
    max-width: 760px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 5px;
    padding: 12px 40px;
}

.reading-sticky-menu-inner .sticky-menu-separator , .reading-sticky-menu-inner h3 {
    font-size: 13px;
    font-weight: 500;
    color: #8f8989 !important;
    margin-bottom: 0;
}

.reading-sticky-menu-inner h4 {
    margin-bottom: 0;
    font-weight: 500;
}

.reading-sticky-menu-inner h4 a {
    font-size: 13px;
    color: #8f8989 !important;
}

.reading-sticky-menu-inner h4 i {
    color: #888;
}

.reading-manga .wrap {
    overflow: visible;
}

.reading-manga .content-area .container {
    padding: 0;
}

.reading-content-wrap .container-inner {
    display: flex;
}

.reading-content-wrap .container-inner .main-col {
    width: 760px;
    margin: 0 auto;
    transform: translate(190px);
    transition: all 0.3s;
    z-index: 2;
}

.reading-content-wrap .container-inner .main-col.active-chapters-list, .reading-content-wrap .container-inner .main-col.active-comments {
    transform: translate(0);
}

.reading-content-wrap .container-inner .side-col {
    position: sticky;
    top: 80px;
    right: 0;
    width: 380px;
    height: calc(100vh - 80px);
    background: var(--light-text-color);
    transform: translateX(-100%);
    z-index: -1;
    transition: transform 0.3s;
}

.reading-content-wrap .container-inner .side-col.show-chapters-list, .reading-content-wrap .container-inner .side-col.show-comments {
    transform: translateX(0);
    z-index: 1;
}

.reading-content-wrap .container-inner .side-col .chapters-list, .reading-content-wrap .container-inner .side-col .comments {
    position: absolute;
    width: 100%;
    height: auto;
    left: 0;
    top: 0;
    padding: 0 24px 20px 24px;
    transform: translateX(-100%);
    opacity: 0;
    z-index: -1;
    transition: all 0.3s;
}

body.page .reading-content-wrap .container-inner .side-col .chapters-list .page-content-listing{
    margin-top:0
}

.reading-content-wrap .container-inner .side-col.show-chapters-list .chapters-list, .reading-content-wrap .container-inner .side-col.show-comments .comments {
    transform: translateX(0%);
    opacity: 1;
    z-index: 1;
}

.reading-content-wrap .container-inner .side-col .comments-heading, .reading-content-wrap .container-inner .side-col .chapters-heading{
    display: none;
}

.reading-content-wrap .container-inner .side-col.show-comments .comments-heading{
    display: inline-block;
}

.reading-content-wrap .container-inner .side-col.show-chapters-list .chapters-heading{
    display: inline-block;
}

.reading-content-wrap .container-inner .side-col .side-col-inner{
    position: relative;
    width:100%;
    height: 100%;
    overflow-y: auto;
}

.reading-content-wrap .container-inner .side-col .close-btn{
    position: absolute;
    right: 16px;
    top: 20px;
    border: none;
    z-index: 999;
}

.reading-content-wrap .container-inner .side-col .close-btn button {
    font-size: 18px;
    font-weight: 400;
    border: none;
    background: none;
    color: var(--gray-text-color);
}

.text-ui-light .reading-manga .content-area {
    background: #F8F9FA;
}

.text-ui-light .reading-manga .content-area {
    background: #12121a;
}

.text-ui-light .reading-content-wrap.chapter-type-text .read-container .reading-content{
    color: #FFF
}

.text-ui-light .reading-content-wrap .chapter-name{
    color: #FFF
}

.text-ui-light .reading-sticky-menu{
    background: #12121a;
    color: #FFF;
}

.reading-manga .main-col {
    background: transparent;
    padding:0;
}

.reading-manga
.reading-manga .reading-manga .reading-manga .reading-manga .reading-manga .text-ui-dark.reading-manga .light-ui-dark.reading-manga .reading-manga .reading-manga .reading-content {
    margin: 0 0 52px 0;
    padding: 0;
}

.reading-content-wrap .container-inner .side-col .chapters-list .latest-release {
    display: none;
}

.reading-content-wrap .container-inner .side-col h4 {
    font-size: 16px;
    margin-bottom: 0;
    color: var(--dark-text-color);
    padding: 20px 24px 0 24px;
    background-color: #f2f2f2;
}

.reading-content-wrap .container-inner .side-col h4.comment-reply-title {
    font-size: 18px;
    margin-bottom: 16px;
}

#madara-comments.comments-area #respond.comment-respond .comment-form > *:not(.comment-form-comment):not(.form-submit):not(.comment-notes):not(.logged-in-as) {
    width: 100%;
}

.reading-content-wrap .side-col .manga-discussion {
    padding-top: 10px;
}

.reading-content-wrap .container-inner .side-col #manga-discussion.c-blog__heading {
    display: none;
}

.reading-content-wrap .container-inner .side-col .chapters-list .main {
    padding: 0 !important;
}

.reading-content-wrap .container-inner .side-col .chapters-list .listing-chapters_wrap li.wp-manga-chapter, .reading-content-wrap .container-inner .side-col .chapters-list .listing-chapters_wrap ul.sub-chap-list > li {
    flex-basis: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border-bottom: 1px solid var(--gray-bg-color);
    background: unset !important;
}

.reading-content-wrap .container-inner .side-col .chapters-list .chapter-release-date {
    display: none !important;
}

.side-col .chapters-list li.wp-manga-chapter.reading:before {
    all: unset;
    content: '';
    position: absolute;
    left: -24px;
    top: 50%;
    transform: translateY(-50%);
    width: 4px;
    height: 16px;
    background: var(--madara-main-color) !important;
}

.reading-content-wrap.chapter-type-text .read-container {
    margin: 0;
    padding: 64px 40px 40px 40px
}

.reading-content-wrap.chapter-type-text .read-container .text-left,
.reading-content-wrap.chapter-type-text .read-container .chapter-name{
    font-size: var(--readingFontSize, 15px) !important;
    line-height: var(--nhvLineHeight, 1.8) !important;
}

.reading-content-wrap.chapter-type-text .read-container .text-left *{
    font-size: inherit !important;
    line-height: inherit !important;
}

@media (max-width: 599px) {
    .reading-content-wrap.chapter-type-text .read-container {
        padding: 30px 1px 2px 1px;
    }
}

.reading-content-wrap.chapter-type-text .read-container .reading-content {
    margin: 0;
    font-size: 16px;
    line-height: 2;
}

.reading-content-wrap .chapter-name {
    text-align: left;
    margin: 40px 0;
    color: #000;
}

.c-breadcrumb-wrapper {
    background-image: unset !important;
}

.text-ui-light .c-breadcrumb-wrapper{
    background-color: #12121a;
}

.single-wp-manga .c-breadcrumb-wrapper{
    background-color: transparent;
}

.c-genres-block .genres_wrap .c-blog__heading.style-3.font-heading {
    padding: 0;
    background-image: unset !important;
    margin-bottom: 0px;
}

.btn.btn-genres {
    border: solid 1px var(--madara-main-color) !important;
}

.tab-wrap .c-nav-tabs ul.c-tabs-content li.active a, .tab-wrap .c-nav-tabs ul.c-tabs-content li:hover a {
    text-decoration: none;
}

.text-ui-light .tab-wrap .c-nav-tabs ul.c-tabs-content li:hover a {
    color: var(--light-text-color);
}

.text-ui-dark .tab-wrap .c-nav-tabs ul.c-tabs-content li:hover a {
    color: var(--dark-text-color);
}

.tab-wrap .c-nav-tabs ul.c-tabs-content li:hover a:after, .tab-wrap .c-nav-tabs ul.c-tabs-content li.active a:after {
    background: var(--madara-main-color) !important;
}

.tax-wp-manga-genre .c-breadcrumb .breadcrumb {
    display: none;
}

.genres_wrap .c-blog__heading h5 {
    font-size: 24px;
    text-transform: capitalize;
}

.genres_wrap .c-blog__heading.style-3.active:after {
    display: none;
}

.genres_wrap .genres__collapse .genres ul li {
    list-style: none;
    text-transform: capitalize;
    margin-bottom: 12px;
}

.genres_wrap .genres__collapse .genres ul li a {
    padding-bottom: 8px;
    color: var(--gray-text-color)
}

body.page.tax-wp-manga-genre  .c-page-content .content-area {
    margin-top: 35px;
}

.genres_wrap .genres__collapse .genres ul li.active a {
    border-bottom: solid 2px var(--madara-main-color);
}

.text-ui-light .genres_wrap .genres__collapse .genres ul li.active a{
    color: var(--light-text-color) !important;
}

.text-ui-light.genres_wrap .genres__collapse .genres ul li:hover a {
    color: var(--light-text-color) !important;
}

.genres_wrap .genres__collapse .genres ul li a:before {
    display: none;
}

.c-genres-block .genres_wrap .genres__collapse {
    margin-top: 30px;
}

.c-page-content .c-page .c-page__content .page-content-listing {
    grid-template-columns: repeat(3, 1fr);
    row-gap: 36px;
}

@media (max-width: 1023px) {

    .c-page-content .c-page .c-page__content .page-content-listing {
        grid-template-columns: repeat(4, 1fr);
        gap: 16px;
    }

    .c-page-content .c-page .c-page__content .page-content-listing .col-md-2 {
        flex: 0 0 25%;
        padding-left: 10px;
        padding-right: 10px;
    }
}

@media (max-width: 599px) {
    .c-page-content .c-page .c-page__content .page-content-listing {
        grid-template-columns: repeat(3, 1fr);
        gap: 12px;
    }
    .c-page-content .c-page .c-page__content .page-content-listing .col-md-2 {
        flex: 0 0 33%;
        padding-left: 8px;
        padding-right: 8px;
    }
    .page-content-listing.item-default .page-item-detail {
        flex-direction: column;
        align-items: flex-start;
    }
}

@media (max-width: 320px) {
    .c-page-content .c-page .c-page__content .page-content-listing {
        grid-template-columns: repeat(2, 1fr);
        gap: 6px;
    }

    .c-page-content .c-page .c-page__content .page-content-listing .col-md-2 {
        flex: 0 0 50%;
        padding-left: 8px;
        padding-right: 8px;
    }
}

.page-content-listing.item-default .page-item-detail  {
    align-items: flex-start;
    background: none;
}

.page-content-listing.item-default .page-item-detail .item-thumb {
    flex: 0 0 35%;
}

.page-content-listing.item-default .page-item-detail .item-summary {

    padding: 0 15px 10px 0;
}

.page-content-listing.item-default .manga-genres {
    margin-bottom: 12px;
}

.page-content-listing.item-default .manga-genres span {
    border: 1px solid var(--gray-bg-color);
    padding: 3px 10px;
    margin-right: 6px;
    border-radius: 3px
}

.page-content-listing.item-default .manga-genres span a {
    font-size: 12px;
    color: var(--gray-text-color);
}

.page-item-detail .desc {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.text-ui-dark .menu_icon__open > span{
    background-color:#333
}

@media (min-width: 768px) {

}

.single-wp-manga.text-ui-light .widget.c-popular .popular-item-wrap .popular-content .chapter-item .chapter a{
    color: #000;
}

body.text-ui-light.single-wp-manga #main-sidebar a{color: var(--dark-text-color);}

@media (max-width: 767px) {
    .manga-chapters-listing th.author, .manga-chapters-listing td.author, .manga-chapters-listing th.time, .manga-chapters-listing td.time{display: none;}
    .manga-chapters-listing th.title, .manga-chapters-listing th.release{width:40%}
    .manga-chapters-listing tbody td:first-child, .manga-chapters-listing thead th:first-child{padding-left:8px !important}
}

.popular-slider .slider__container .slider__item .slider__content .slider__content_item .chapter-item .chapter a:hover{text-decoration: none;}

.popular-slider{
    margin-top: 10px;
}

.popular-slider .slider__container{
    gap: 18px;
}

.popular-slider .slider__container .slider__item{
    background: rgba(255,255,255,.015);
    border: 1px solid rgba(255,255,255,.06);
    border-radius: 16px;
    overflow: hidden;
    height: 190px;
}

.popular-slider .slider__container .slider__item .slider__thumb{
    width: 140px;
    flex: 0 0 140px;
}

.popular-slider .slider__container .slider__item .slider__thumb img{
    width: 140px;
    height: 190px;
    object-fit: cover;
    display: block;
}

.popular-slider .slider__container .slider__item .slider__content{
    padding: 16px 16px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 12px;
}

.popular-slider .slider__container .slider__item .slider__title,
.popular-slider .slider__container .slider__item .slider__title a{
    color: #fff;
    font-weight: 900;
    line-height: 1.25;
    max-height: 2.6em;
    overflow: hidden;
}

.popular-slider .slider__container .slider__item .slider__date{
    color: rgba(255,255,255,.6);
    font-size: 12px;
}

.popular-slider .slider__container .slider__item .chapter-item{
    display: flex;
    flex-direction: column;
    gap: 8px;
}

.popular-slider .slider__container .slider__item .chapter-item .chapter a{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 8px 12px;
    border-radius: 999px;
    border: 1px solid rgba(255,255,255,.18);
    background: rgba(18,18,26,.35);
    color: rgba(255,255,255,.9);
    font-weight: 700;
    font-size: 13px;
    max-width: 180px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.popular-slider .slider__container .slider__item .chapter-item .chapter a:hover{
    background: rgba(255,255,255,.04);
}

@media (max-width: 767px){
    .popular-slider .slider__container .slider__item{ height: 170px; }
    .popular-slider .slider__container .slider__item .slider__thumb,
    .popular-slider .slider__container .slider__item .slider__thumb img{ width: 120px; height: 170px; }
    .popular-slider .slider__container .slider__item .slider__content{ padding: 12px; }
    .popular-slider .slider__container .slider__item .chapter-item .chapter a{ max-width: 150px; }
}

.site-footer .widget-heading .heading{color:var(--light-text-color)}

.profile-manga a, body.manga-page .profile-manga .tab-summary .post-rating span{color:#FFF}

body.text-ui-light.page .c-page-content .main-col-inner .c-blog__heading.no-icon{border-bottom: 1px solid #585858;}

body.text-ui-dark.page .c-page-content .main-col-inner .c-blog__heading.no-icon{border-bottom: 1px solid #e3e3e3;}

body.page:not(.single) .manga-archives .main-col-inner .entry-header .entry-title{margin-top:0}

h3.last-chap{padding:50px 0}

body.text-ui-light h3.last-chap{color:var(--gray-text-color)}

body.page.search-results .c-page-content .content-area{
    margin-top: 0;
}

body.search.search-results .search-wrap .tab-content-wrap .c-tabs-item .c-tabs-item__content .tab-summary .post-content .post-content_item.mg_genres .summary-content {
    color: #ccc !important;
}


body.manga-page .listing-chapters_wrap.show-more .version-chap {
    overflow-y: auto;
}

body.manga-page .listing-chapters_wrap .main > .parent .sub-chap {
    max-height: 450px;
    overflow-y: auto;
}

body.manga-page .listing-chapters_wrap .main, body.manga-page .page-content-listing.single-page .listing-chapters_wrap ul.sub-chap-list {
    max-height: 450px;
    overflow-y: auto;
}

.reading-settings {
    position: relative;
    display: flex;
    justify-content: center;
}

body[data-font="reading-font-1"] .reading-content {font-family: 'Times New Roman', serif}

body[data-font="reading-font-0"] .reading-content {font-family: 'Helvetica', sans-serif}

#wp-manga-reader-settings h6{
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 15px;
}

#wp-manga-reader-settings * {
    color: var(--dark-2-text-color);
}

#wp-manga-reader-settings {
    position: relative;
}

#wp-manga-reader-settings .close {
    position: absolute;
    width: fit-content;
    right: 15px;
    top: 5px;
    background: transparent;
}

#wp-manga-reader-settings .box-footer {
    display: flex;
    justify-content: center;
}

#wp-manga-reader-settings #reset-reader-settings {
    color: gray;
    background: transparent;
}

#wp-manga-reader-settings #reset-reader-settings i {
    color: gray;
    font-size: 12px;
}

#wp-manga-reader-settings section {
    margin-bottom: 15px;
}

#wp-manga-reader-settings section:first-child h6 {
    margin-bottom: 10px;
}

.text-reading-footer .container {
    position: relative;
}

.reading-settings #wp-manga-reader-settings {

    position: absolute;
    right: 55px;
    top: -100px;
    visibility: hidden;
    opacity: 0;
    transition: all 0.2s;
}

.reading-settings.active #wp-manga-reader-settings{
    visibility: visible;
    opacity: 1;
    background: rgba(242, 242, 242, 1);
    padding: 30px 15px;
    border-radius: 10px;
    z-index: 999;
}

.slidecontainer {
    width: 100%;
  }

.slidecontainer {
    display: flex;
    align-items: center;
}

.slidecontainer span {
    padding: 0 10px;
    font-weight: 700;
    color: rgb(224, 67, 131) ;
}

.slidecontainer input {
    height: 6px;
}

.slider {
-webkit-appearance: none;
width: 100%;
border-radius: 5px;
background: #d3d3d3;
outline: none;
opacity: 0.7;
-webkit-transition: .2s;
transition: opacity .2s;
}

.slider::-webkit-slider-thumb {
-webkit-appearance: none;
appearance: none;
width: 15px;
height: 15px;
border-radius: 50%;
background: #fff;
cursor: pointer;
}

.slider::-moz-range-thumb {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #fff;
    cursor: pointer;
}

input[checked=checked] + strong {
    border-width: 1px;
}

.theme-set-font {
list-style-type: none;
margin: 25px 0 0 0;
padding: 0;
}

.theme-set-font li {
float: left;
margin: 0 5px 0 0;
width: 100px;
height: 40px;
position: relative;
}

.theme-set-font label,
.theme-set-font input {
display: block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}

.theme-set-font input[type="radio"] {
opacity: 0.01;
z-index: 100;
}

.theme-set-font label {
padding: 5px;
cursor: pointer;
z-index: 90;
}

.theme-set-font .active strong {
    border-bottom: 3px solid var(--madara-main-color);
}

#wp-manga-reader-settings {
    min-width: 300px;
}

#wp-manga-reader-settings section {
    display: flex;
    flex-direction: column;
	  border-radius: 18px 0 0 18px;
}

#wp-manga-reader-settings section.adj-fs .theme-set-font{
    margin-top: 0;
}

.theme-set-font li {
    width: 50px;
}

.theme-set-font label {
    border: none;
    font-size: 18px;
}

.theme-set-font li:hover label, .theme-set-font li.active label {
    background: none;
}

.theme-set-color strong {
    display: flex;
    justify-content: center ;
    align-items: center;
	height: 50px;
	width: 50px;
	border-radius: 50%;
	display: flex;
	position:relative;
    transition: .2s;
	transition-property: all;
	transition-duration: .2s;
	transition-timing-function: ease;
	transition-delay:0s;
    cursor: pointer;
}

.theme-set-color {
	display: flex;
}

.theme-set-color input {
	position: absolute;
	clip:rect(0 0 0 0)
}

.theme-set-color label {
	position: relative;
	display: flex;
	margin-right:20px
}

#wp-manga-reader-settings .theme-set-color ._default strong {
	background-color:#fff;
    color: #000;
}

#wp-manga-reader-settings .theme-set-color ._yellow strong {
	background-color:#d9cfb3;
    color: #000;
}

#wp-manga-reader-settings .theme-set-color ._dark strong {
	background-color:#191b1c;
    color: #fff;
}

#wp-manga-reader-settings .theme-set-color .active strong {
    border: 2px solid var(--madara-main-color);
}

body[data-schema="default"].reading-manga .content-area {background: #F8F9FA;}

body[data-schema="default"].reading-manga .content-area .read-container * {color: #333 !important}

body[data-schema="yellow"].reading-manga .content-area {background: #d9cfb3; }

body[data-schema="yellow"].reading-manga .content-area .read-container * {color: #333 !important}

body[data-schema="dark"].reading-manga .content-area {background: #262626; color:rgb(213, 213, 213)}

body[data-schema="dark"].reading-manga .content-area .read-container * {color: rgb(213, 213, 213) !important}

body.reading-manga .reading-content-wrap.chapter-type-text{
  --nhvLineHeight: 1.8;
  --nhvContentWidth: 860px;
  --nhvTextAlign: start;
}

body.reading-manga .reading-content-wrap.chapter-type-text .text-left{
  max-width: var(--nhvContentWidth) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: var(--nhvTextAlign) !important;
  line-height: var(--nhvLineHeight) !important;
  font-family: var(--nhvFontFamily, inherit) !important;
  background: var(--nhvBgColor, var(--nhvPrefBg, transparent)) !important;
  color: var(--nhvTextColor, var(--nhvPrefText, inherit)) !important;
  box-sizing: border-box !important;
}

body.reading-manga .reading-content-wrap.chapter-type-text .chapter-name{
  max-width: var(--nhvContentWidth) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: var(--nhvTextAlign) !important;
  font-family: var(--nhvFontFamily, inherit) !important;
  color: var(--nhvTextColor, var(--nhvPrefText, inherit)) !important;
  box-sizing: border-box !important;
}

body.reading-manga .reading-content-wrap.chapter-type-text .text-left *:not(a){
  line-height: inherit !important;
  font-family: inherit !important;
  color: inherit !important;
}

@media (min-width: 769px){
  body.reading-manga .reading-content-wrap.chapter-type-text .text-left{
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
}

body[data-schema="sepia"].reading-manga .content-area{ background: #e7dcc3 !important; }

body[data-schema="sepia"].reading-manga .content-area .read-container *{ color: #2b2b2b !important; }

body[data-schema="amoled"].reading-manga .content-area{ background: #000 !important; }

body[data-schema="amoled"].reading-manga .content-area .read-container *{ color: rgba(255,255,255,.92) !important; }

body[data-schema="custom"].reading-manga .content-area{ background: var(--nhvCustomBg, #0f0f16) !important; }

body[data-schema="custom"].reading-manga .content-area .read-container *{ color: var(--nhvCustomText, #e8e8ef) !important; }

body[data-font="reading-font-sys"] .reading-content{ font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif !important; }

body[data-font="reading-font-georgia"] .reading-content{ font-family: Georgia, 'Times New Roman', serif !important; }

body[data-font="reading-font-tahoma"] .reading-content{ font-family: Tahoma, Arial, sans-serif !important; }

body[data-font="reading-font-arial"] .reading-content{ font-family: Arial, Tahoma, sans-serif !important; }

body[data-font="reading-font-noto"] .reading-content{ font-family: 'Noto Naskh Arabic', 'Noto Sans Arabic', Tahoma, Arial, sans-serif !important; }

body[data-font="reading-font-amiri"] .reading-content{ font-family: 'Amiri', 'Noto Naskh Arabic', Tahoma, Arial, serif !important; }

.nhv-settings-overlay{
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,.45);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity .18s ease;
  z-index: 9998;
}

.nhv-settings-overlay.is-open{ opacity: 1; visibility: visible; pointer-events: auto; }

.nhv-settings-drawer{
  position: fixed;
  top: 15vh;
  right: 0;
  bottom: auto;
  width: 360px;
  max-width: calc(100vw - 32px);
  height: 70vh;
  background: rgba(12, 12, 18, .92);
  border: 1px solid rgba(140,120,255,.22);
  border-left: 1px solid rgba(140,120,255,.18);
  border-radius: 18px 0 0 18px;
  box-shadow: 0 18px 60px rgba(0,0,0,.45);
  opacity: 0;
  visibility: hidden;
  transform: translateX(110%);
  pointer-events: none;
  transition: transform .2s ease, opacity .2s ease;
  z-index: 99991;
  overflow: hidden;
  backdrop-filter: blur(10px);
  display: flex;
  flex-direction: column;
}

.nhv-settings-drawer.is-open{ opacity: 1; visibility: visible; pointer-events: auto; transform: translateX(0); }

body.rtl .nhv-settings-drawer{
  right: auto;
  left: 0;
  border-left: 0;
  border-right: 1px solid rgba(140,120,255,.18);
  border-radius: 0 18px 18px 0;
  transform: translateX(-110%);
}

body.rtl .nhv-settings-drawer.is-open{ transform: translateX(0); }

@media (max-width: 768px){
  .nhv-settings-drawer{
    top: 10vh;
    right: 12px;
    left: auto;
    bottom: auto;
    height: 80vh;
    width: min(92vw, 420px);
    max-width: calc(100vw - 24px);
    border-radius: 18px;
  }
  body.rtl .nhv-settings-drawer{
    left: 12px;
    right: auto;
    border-radius: 18px;
  }
}

.nhv-settings-drawer__header{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 14px;
  border-bottom: 1px solid rgba(255,255,255,.08);
}

.nhv-settings-drawer__title{ color: rgba(255,255,255,.92); font-weight: 900; letter-spacing: .2px; }

.nhv-settings-close{
  width: 34px;
  height: 34px;
  border-radius: 10px;
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(109,92,255,.14);
  color: #fff;
  font-size: 22px;
  line-height: 1;
}

.nhv-settings-drawer__body{
  padding: 14px;
  overflow: auto;
  height: calc(100% - 56px);
}

.nhv-settings-group{ margin-bottom: 14px; }

.nhv-settings-label{ color: rgba(255,255,255,.85); font-weight: 800; margin-bottom: 8px; font-size: 12px; }

.nhv-range{ display:flex; align-items:center; gap:10px; }

.nhv-range input[type="range"]{ width: 100%; }

.nhv-range-a{ color: rgba(255,255,255,.72); font-weight: 900; }

.nhv-range-a--big{ font-size: 18px; }

.nhv-range-val{ color: rgba(255,255,255,.78); font-weight: 800; font-size: 12px; min-width: 52px; text-align: right; }

.nhv-chip-row{ display:flex; flex-wrap: wrap; gap: 8px; }

.nhv-chip{
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(255,255,255,.04);
  color: rgba(255,255,255,.86);
  border-radius: 999px;
  padding: 8px 10px;
  font-weight: 800;
  font-size: 12px;
}

.nhv-chip.is-active{
  border-color: rgba(109,92,255,.55);
  background: rgba(109,92,255,.22);
  color: #fff;
}

.nhv-select{
  width: 100%;
  height: 42px;
  border-radius: 12px;
  padding: 0 12px;
  box-sizing: border-box;
  border: 1px solid rgba(255,255,255,.14);
  background: rgba(10,10,16,.92);
  color: rgba(255,255,255,.92);
  outline: none;
}

.nhv-select option,
.nhv-select optgroup{
  background: #0b0b10;
  color: rgba(255,255,255,.95);
}

.nhv-settings-hint{
  margin-top: 8px;
  font-size: 12px;
  color: rgba(255,255,255,.65);
}

.nhv-settings-actions{ margin-top: 14px; }

.nhv-btn{
  width: 100%;
  height: 44px;
  border-radius: 14px;
  border: 1px solid rgba(109,92,255,.35);
  background: rgba(109,92,255,.18);
  color: #fff;
  font-weight: 900;
  letter-spacing: .2px;
}

.nhv-btn:hover{
  background: rgba(109,92,255,.24);
}

.nhv-custom-colors{ display:flex; gap: 10px; flex-wrap: wrap; }

.nhv-custom-colors label{ display:flex; align-items:center; gap: 8px; color: rgba(255,255,255,.78); font-weight: 800; font-size: 12px; }

.nhv-custom-colors input[type="color"]{ width: 42px; height: 32px; padding:0; border:0; background: transparent; }

.nhv-settings-footer{ display:flex; justify-content: flex-end; padding-top: 6px; }

.nhv-reset{
  border: 1px solid rgba(255,255,255,.12);
  background: rgba(255,255,255,.06);
  color: rgba(255,255,255,.92);
  border-radius: 12px;
  padding: 10px 12px;
  font-weight: 900;
  font-size: 12px;
}

.mobile.reading-manga .chapter-type-text #text-chapter-toolbar{display: none;}

.c-footer-sidebar .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.c-footer-sidebar .row > div:not(:first-child) {
    flex:1;
    display: flex;
    justify-content: flex-end;
}

.c-footer-sidebar .row > div:first-child {
    flex: 2;
}

.page-content-listing.item-big_thumbnail .bigthumbnail2 .item-thumb .overlay-content{
	width: 100%;
}

.ranking-page .page-listing-item .item-thumb:before {
    display: flex;
    justify-content: center;
    align-items: center;
        width: 30px;
	font-size:18px;
    color: white;
    font-weight: 700;
    position: absolute;
    left: 6px;
    top: 8px;
    aspect-ratio: .866;
    clip-path: polygon(0% 25%, 0% 75%, 50% 100%, 100% 75%, 100% 25%, 50% 0%);
    background: radial-gradient(#fac303, #f78e2e);
	z-index:99;
}

.ranking-page #loop-content .page-listing-item .item-index-1-1 .item-thumb:before {
    content: '1';
}

.ranking-page #loop-content .page-listing-item .item-index-1-2 .item-thumb:before {
    content: '2';
}

.ranking-page #loop-content .page-listing-item .item-index-1-3 .item-thumb:before {
    content: '3';
}

.ranking-page #loop-content .page-listing-item .item-index-1-4 .item-thumb:before {
    content: '4';
}

.ranking-page #loop-content .page-listing-item .item-index-1-5 .item-thumb:before {
    content: '5';
}

.ranking-page #loop-content .page-listing-item .item-index-1-6 .item-thumb:before {
    content: '6';
}

.ranking-page #loop-content .page-listing-item .item-index-1-7 .item-thumb:before {
    content: '7';
}

.ranking-page #loop-content .page-listing-item .item-index-1-8 .item-thumb:before {
    content: '8';
}

.ranking-page #loop-content .page-listing-item .item-index-1-9 .item-thumb:before {
    content: '9';
}

.ranking-page #loop-content .page-listing-item .item-index-1-10 .item-thumb:before {
    content: '10';
}

.new-page .page-listing-item .item-thumb:before {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 30px;
	font-size:18px;
    color: black;
    font-size:11px;
    font-weight: 500;
    position: absolute;
    left: 6px;
    top: 8px;
    aspect-ratio: 1;
    clip-path: polygon(100% 50%,88.3% 82.14%,58.68% 99.24%,25% 93.3%,3.02% 67.1%,3.02% 32.9%,25% 6.7%,58.68% 0.76%,88.3% 17.86%);
    background: rgb(250, 183, 131);
		z-index:99;
}

.new-page #loop-content .page-listing-item .item-index-1-1 .item-thumb:before,
.new-page #loop-content .page-listing-item .item-index-1-2 .item-thumb:before,
.new-page #loop-content .page-listing-item .item-index-1-3 .item-thumb:before,
.new-page #loop-content .page-listing-item .item-index-1-4 .item-thumb:before,
.new-page #loop-content .page-listing-item .item-index-1-5 .item-thumb:before,
.new-page #loop-content .page-listing-item .item-index-1-6 .item-thumb:before,
.new-page #loop-content .page-listing-item .item-index-1-7 .item-thumb:before,
.new-page #loop-content .page-listing-item .item-index-1-8 .item-thumb:before,
.new-page #loop-content .page-listing-item .item-index-1-9 .item-thumb:before,
.new-page #loop-content .page-listing-item .item-index-1-10 .item-thumb:before{
	content: 'New';
}

.sidebar-col .widget.c-popular .popular-item-wrap .popular-content .chapter-item {
    display: none;
}

.sidebar-col .widget.c-popular .style-1 .popular-item-wrap .popular-img {
    max-width: 50px;
}

.sidebar-col .widget.c-popular .popular-item-wrap {
    display: flex;
    align-items: center;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.time-range-tabs {
    margin-bottom: 15px;
}

.time-range-tabs .tabs {
    list-style: none;
    padding: 0;
    display: flex;
    justify-content: center;
    margin: 0;
}

.time-range-tabs .tab-link {
    flex: 1;
    text-align: center;
    padding: 4px 8px;
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    background-color: var(--gray-bg-color);
    color: var(--gray-text-color);
}

.time-range-tabs .tab-link.active {
    color: var(--dark-text-color);
    background-color: #d6b27e;
}

.trending-spinner {
    display: flex;
    justify-content: center;
}

.trending-spinner i {
    margin-top: 10px;
    font-size: 16px;
}

#trending-posts-content {
    min-height: 400px;
}

#trending-posts-content .trending-item-wrap {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 15px 0;
    padding-bottom: 10px;
    border-bottom: dashed 1px var(--gray-bg-color);
}

#trending-posts-content > div:last-child {
    border:none;
}

#trending-posts-content .trending-img {
    position: relative;
}

#trending-posts-content > div:first-child .trending-img:before,
#trending-posts-content > div:nth-child(2) .trending-img:before,
#trending-posts-content > div:nth-child(3) .trending-img:before {
    position: absolute;
    top:0;
    left: 0;
    background: hsl(35, 82%, 68%);
    color: #fff;
    padding: 3px 6px;
    font-size: 13px;
    font-weight: 500;
}

#trending-posts-content > div:first-child .trending-img:before {
    content: '1';
}

#trending-posts-content > div:nth-child(2) .trending-img:before {
    content: '2';
}

#trending-posts-content > div:nth-child(3) .trending-img:before {
    content: '3';
}

#trending-posts-content .trending-item-wrap .trending-img {
    flex:1;
}

#trending-posts-content .trending-item-wrap .trending-content {
    flex: 3;
}

.wpforms-form {
    border: 1px solid rgba(128, 128, 128, 0.28);
    padding: 15px;
}

.wpforms-submit {
    padding: 15px 45px;
    border:none;
    box-shadow: none;
    background: black;
    color: orange;
    font-weight: 550;
    font-size: 16px;
}

body.text-ui-light .premium-block a:not(:hover){color: #000; font-weight: bold;}

body.text-ui-light .premium-block a:hover{font-weight: bold;}

.reading-sticky-menu:not(.active) .reading-sticky-menu-inner{display: none;}

body.text-ui-light .comment-author h6{color:#666}

.rtl{text-align: right;}

.rtl .reading-content-wrap .container-inner .main-col{transform: translate(-190px);}

.rtl .c-search-header__wrapper .search-content .search-form .icon{left: 30px; right: auto}

@media screen and (max-width: 600px) {
    .rtl .reading-content-wrap .container-inner .main-col{transform: translate(0);}
    .rtl .c-search-header__wrapper .search-content .search-form .icon{left: 15px; right: auto}
}


body.reading-manga.rtl .entry-header .select-pagination, body.reading-manga.rtl .c-select-bottom .select-pagination{float: left}

.rtl .reading-content-wrap .container-inner .side-col{left: 0; right: auto; transform: translateX(100%)}

.rtl .reading-content-wrap .container-inner .side-col.show-chapters-list, .rtl .reading-content-wrap .container-inner .side-col.show-comments,  .rtl .reading-content-wrap .container-inner .main-col.active-chapters-list,  .rtl .reading-content-wrap .container-inner .main-col.active-comments{transform: translateX(0);}

.rtl .reading-content-wrap .container-inner .side-col h4{text-align: right;}

.rtl .reading-content-wrap .container-inner .side-col .close-btn{right: auto; left: 16px}

.rtl .listing-chapters_wrap a{text-align: right;}

.rtl .reading-settings #wp-manga-reader-settings{right: auto !important; left:55px !important}

.rtl .theme-set-font li{float: right;}

.rtl #wp-manga-reader-settings h6{text-align: right;}

.rtl #wp-manga-reader-settings .close{right: auto; left: 15px}

.rtl .page-item-detail .font-title a{text-align: right;}

.rtl .page-item-detail .manga-genres{text-align: right;}

.rtl .item-summary .meta-item.rating{text-align: right;}

body.page.rtl .page-content-listing .page-listing-item .page-item-detail .item-summary .rating .score{margin-left: 0; margin-right: 8px}

.rtl .shortcode-advancesearchform .c-search-header__wrapper .search-content .search-form,  .rtl .c-search-header__wrapper .search-content .search-form{margin-left: 20px; margin-right: 0;}

.rtl .c-search-header__wrapper .search-content .search-form .search-submit{left: -4px; right: auto; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 5px; border-top-left-radius: 5px}

.rtl .c-search-header__wrapper .search-content .search-form .search-field{padding: 17px 30px 16px 100px}

body.manga-page .profile-manga  .tab-summary.thumb-full .summary_image {
     height: auto;
 }

.text-ui-light #madara-comments.comments-area ol.comment-list li.comment article.comment-body .block-right .comment-content, .text-ui-light #madara-comments.comments-area ol.comment-list li.pingback article.comment-body .block-right .comment-content{
     color:inherit
 }

body.text-ui-light #madara-comments a:not(:hover){color:#666}

body.text-ui-light #madara-comments a:hover{color:#000}

.rtl #madara-comments.comments-area ol.comment-list li.comment article.comment-body .block-left, .rtl #madara-comments.comments-area ol.comment-list li.pingback article.comment-body .block-left{float: right;margin-right:0; margin-left:30px}

.rtl #madara-comments.comments-area ol.comment-list li.comment article.comment-body div.reply, .rtl #madara-comments.comments-area ol.comment-list li.pingback article.comment-body div.reply{left:0; right: auto}

@media only screen and (max-width: 767px) {
    .rtl #madara-comments.comments-area ol.comment-list li.comment ol.children, .rtl #madara-comments.comments-area ol.comment-list li.pingback ol.children {
        padding-right: 0;
        margin-right: 0;
    }
}

body.text-ui-light .madara-user-upload-pro-form{color:#FFF}

body.text-ui-light.single-format-standard .c-blog-post .entry-content{color:#FFF}

.text-ui-light .checkout-order table{color: #FFF}

.text-ui-light .checkout-order hr{border-top:1px solid rgb(255 255 255 / 10%)}

body.manga-page .page-content-listing.single-page .listing-chapters_wrap > ul.main.version-chap li:after, .shortcode-manga-chapters .listing-chapters_wrap > ul.main.version-chap li:after{display: none;}

.text-ui-dark .c-blog__heading.style-3 h5, .text-ui-dark .tab-wrap .c-nav-tabs span, .text-ui-dark .genres_wrap .genres__collapse .genres ul li a{
    color:var(--dark-2-text-color)
}

.tab-summary .genres-content{max-width: 50%}

@-moz-document url-prefix() {
	body.reading-manga.mobile.rtl .entry-header .select-pagination .nav-links .btn-primary a{
		text-indent: unset;
        width: auto;
        padding-left: 10px;
        padding-right: 10px;
    }
	body.reading-manga.mobile.rtl .entry-header .select-pagination .nav-links .btn-primary a.back:before{content:''}
}

.mobile .reading-content-wrap .container-inner .side-col .side-col-inner{
    direction:ltr;
}

.mobile .reading-content-wrap .container-inner .side-col .chapters-list .main{
    overflow-y: auto;
    max-height: 370px;
    height: auto;
    padding-right: 10px !important;
}

.reading-content-wrap .container-inner .side-col .close-btn button{
    width:30px;
    height:30px
}

body:not(.mobile) .listing-chapters_wrap.show{
    margin-bottom: 60px
}

.mobile .reading-content-wrap .container-inner .side-col .chapters-list .main .required-login{
    position: absolute;
    right: 8px;
}

.mobile.rtl .reading-content-wrap .container-inner .side-col .chapters-list .main .required-login{
    position: absolute;
    left: 8px;
    right: auto
}

.text-ui-light .reading-content-wrap .container-inner .side-col, .text-ui-light .reading-content-wrap .container-inner .side-col h4 {
    background: #12121a;
    color: #FFF;
}

.text-ui-light .listing-chapters_wrap a {
    color: #FFF !important;
}

.text-ui-light .reading-settings.active #wp-manga-reader-settings{
    background: #12121a;
    color: #FFF;
}

.text-ui-light #wp-manga-reader-settings *{
    color: #FFF;
}

.text-ui-light #wpdcom .ql-container, .text-ui-light #wpdcom .ql-toolbar{
    background-color: #12121a;
    border-color: #252525;

}

.text-ui-light #wpdcom .ql-container, .text-ui-light #wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea, .text-ui-light #wpdcom .wpd-form-head{
    border-color: #252525;
}

body.manga-page.text-ui-light :not(.reading-manga) .c-page-content .content-area, body.manga-page.text-ui-light:not(.reading-manga) .c-page-content .content-area .container{
    background: #12121a;
    color: #FFF
}

.text-ui-light .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
    background-color:#000;
    color:#FFF
}

@media (max-width: 599px) {
    body.manga-page.text-ui-light .profile-manga .tab-summary .summary_content .manga-actions{
        background: #12121a;
        color: #FFF;
    }

    .text-ui-light .listing-chapters_wrap .main > li:nth-of-type(odd){
        background-color:#000 !important
    }

    .reading-sticky-menu-inner{
        display: block;
        padding: 5px 0
    }
    .reading-sticky-menu-inner *{
        display: inline
    }

    .rtl .reading-sticky-menu-inner h4 i {
        float: right;
        margin-left: 20px;
    }
}

.side-col #wpd-post-rating .wpd-rating-wrap .wpd-rating-value{
    width: 40px;height: 40px
}

.side-col #wpd-post-rating .wpd-rating-wrap .wpd-rating-value .wpdrv{
    line-height: 40px !important;
}

.side-col #wpd-post-rating{
    margin-bottom: 0
}

.text-ui-light .listing-chapters_wrap .main > li.wp-manga-chapter:nth-of-type(4n-1), .text-ui-light .listing-chapters_wrap .main > li.wp-manga-chapter:nth-of-type(4n), body.manga-page .page-content-listing.single-page .listing-chapters_wrap > ul.main.version-chap .sub-chap-list > li:nth-of-type(4n-1), body.manga-page .page-content-listing.single-page .listing-chapters_wrap > ul.main.version-chap .sub-chap-list > li:nth-of-type(4n){
    background-color: #000
}

.manga-chapters-listing td.title .nh-lu-title{
    display:flex;
    flex-direction: column;
    gap: 10px;
}

.manga-chapters-listing td.title .nh-thumb{
    display:block;
    width: 110px;
}

.manga-chapters-listing td.title .nh-thumb img,
.manga-chapters-listing td.title .nh-no-thumb{
    width: 110px !important;
    height: 150px !important;
    border-radius: 12px;
    object-fit: cover;
    display:block;
    transition: transform .18s ease;
}

.manga-chapters-listing td.title .nh-lu-title{ overflow: visible !important; }

.nh-only-mobile{ display:none !important; }

.manga-chapters-listing td.chapters .nh-lu-chapters{
    display:flex;
    flex-direction: column;
    gap: 10px;
}

.manga-chapters-listing td.chapters .nh-chapters__item{
    position: relative;
    padding-inline-start: 14px;
}

.manga-chapters-listing td.chapters .nh-chapters__item::before{
    content: '';
    position: absolute;
    inset-inline-start: 0;
    top: 0.7em;
    width: 7px;
    height: 7px;
    border-radius: 999px;
    background: rgba(255,255,255,.35);
}

.manga-chapters-listing td.chapters .nh-chapter-link{
    display:block;
    padding: 10px 12px;
    border-radius: 10px;
    background: rgba(255,255,255,.02);
    border: 1px solid rgba(255,255,255,.06);
}

.manga-chapters-listing td.chapters .nh-chapter-link:hover{
    background: rgba(255,255,255,.04);
}

.manga-chapters-listing td.time .nh-times{
    display:flex;
    flex-direction: column;
    gap: 12px;
    align-items: flex-end;
}

.nh-time-badge{
    display:inline-block;
    font-size: 12px;
    line-height: 1;
    padding: 6px 10px;
    border-radius: 999px;
    background: rgba(255,255,255,.06);
    border: 1px solid rgba(255,255,255,.08);
    color: rgba(255,255,255,.82);
}

body.rtl .manga-chapters-listing td.time .nh-times{ align-items: flex-start; }

.manga-chapters-listing td.chapters .nh-lu-chapters{
    align-items: stretch;
}

.manga-chapters-listing td.chapters .nh-chapters__item{
    width: 100%;
    box-sizing: border-box;
}

.manga-chapters-listing td.chapters .nh-chapter-link{
    width: 100%;
    box-sizing: border-box;
    min-height: 44px;
    line-height: 1.35;
}

body.manga-page:not(.reading-manga) .page-content-listing.single-page .listing-chapters_wrap{
  max-height: 70vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 10px;
}

body.manga-page:not(.reading-manga) .listing-chapters_wrap .main,
body.manga-page:not(.reading-manga) .listing-chapters_wrap ul.sub-chap,
body.manga-page:not(.reading-manga) .listing-chapters_wrap ul.sub-chap-list{
  max-height: none !important;
  overflow: visible !important;
}

body.manga-page:not(.reading-manga) .wp-manga-pagination,
body.manga-page:not(.reading-manga) .c-pagination{
  display: none !important;
}

body.manga-page:not(.reading-manga) .c-chapter-readmore{
  display: none !important;
}

body.manga-page:not(.reading-manga) .listing-chapters_wrap > ul.main.version-chap{
  display: block !important;
}

body.manga-page:not(.reading-manga) .listing-chapters_wrap > ul.main.version-chap.volumns > .parent{
  display: block !important;
  width: 100% !important;
  margin: 0 0 12px 0 !important;
  padding: 0 !important;
}

body.manga-page:not(.reading-manga) .listing-chapters_wrap > ul.main.version-chap.volumns > .parent > a{
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  padding: 12px 14px !important;
  border: 1px solid rgba(255,255,255,.12);
  border-radius: 10px;
  text-decoration: none !important;
  cursor: pointer;
}

body.manga-page:not(.reading-manga) .listing-chapters_wrap > ul.main.version-chap.volumns > .parent > a:hover{
  border-color: rgba(255,255,255,.20);
}

body.manga-page:not(.reading-manga) .listing-chapters_wrap > ul.main.version-chap.volumns > .parent > a:after{
  content: "+";
  font-size: 18px;
  line-height: 1;
  opacity: .9;
}

body.manga-page:not(.reading-manga) .listing-chapters_wrap > ul.main.version-chap.volumns > .parent.active > a:after{
  content: "−";
}

body.manga-page:not(.reading-manga) .listing-chapters_wrap > ul.main.version-chap.volumns > .parent > ul.sub-chap{
  display: none !important;
  margin-top: 10px !important;
}

body.manga-page:not(.reading-manga) .listing-chapters_wrap > ul.main.version-chap.volumns > .parent.active > ul.sub-chap{
  display: block !important;
}

body.manga-page:not(.reading-manga) .listing-chapters_wrap > ul.main.version-chap.volumns ul.sub-chap-list{
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
  padding: 0 !important;
}

@media (max-width: 768px){
  body.manga-page:not(.reading-manga) .listing-chapters_wrap > ul.main.version-chap.volumns ul.sub-chap-list{
    grid-template-columns: 1fr;
  }
}

body.manga-page:not(.reading-manga) .listing-chapters_wrap > ul.main.version-chap.volumns ul.sub-chap-list > li.wp-manga-chapter{
  padding: 12px 12px !important;
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,.10);
  min-height: auto !important;
  background: rgba(0,0,0,.25);
}

body.manga-page:not(.reading-manga) .listing-chapters_wrap > ul.main.version-chap.volumns ul.sub-chap-list > li.wp-manga-chapter a{
  display: block;
  font-weight: 600;
}

body.manga-page:not(.reading-manga) .listing-chapters_wrap > ul.main.version-chap.volumns ul.sub-chap-list > li.wp-manga-chapter .chapter-release-date,
body.manga-page:not(.reading-manga) .listing-chapters_wrap > ul.main.version-chap.volumns ul.sub-chap-list > li.wp-manga-chapter .chapter-time,
body.manga-page:not(.reading-manga) .listing-chapters_wrap > ul.main.version-chap.volumns ul.sub-chap-list > li.wp-manga-chapter .view,
body.manga-page:not(.reading-manga) .listing-chapters_wrap > ul.main.version-chap.volumns ul.sub-chap-list > li.wp-manga-chapter i{
  opacity: .8;
}

body.manga-page:not(.reading-manga) .listing-chapters_wrap > ul.main.version-chap.volumns ul.sub-chap-list > li.wp-manga-chapter:hover{
  border-color: rgba(255,255,255,.18);
  background: rgba(0,0,0,.35);
}

@media (max-width: 768px){
  body.manga-page:not(.reading-manga)
  .page-content-listing.single-page
  .listing-chapters_wrap > ul.main.version-chap.volumns
  .sub-chap-list > li{
    background: rgba(0,0,0,.30) !important;
    background-color: rgba(0,0,0,.30) !important;
    border-color: rgba(255,255,255,.10) !important;
    color: #fff !important;
  }

  body.manga-page:not(.reading-manga)
  .page-content-listing.single-page
  .listing-chapters_wrap > ul.main.version-chap.volumns
  .sub-chap-list > li a{
    color: #fff !important;
  }

  body.manga-page:not(.reading-manga)
  .page-content-listing.single-page
  .listing-chapters_wrap > ul.main.version-chap.volumns
  .sub-chap-list > li .view,
  body.manga-page:not(.reading-manga)
  .page-content-listing.single-page
  .listing-chapters_wrap > ul.main.version-chap.volumns
  .sub-chap-list > li .chapter-release-date,
  body.manga-page:not(.reading-manga)
  .page-content-listing.single-page
  .listing-chapters_wrap > ul.main.version-chap.volumns
  .sub-chap-list > li i{
    color: rgba(255,255,255,.75) !important;
    opacity: 1 !important;
  }
}

html,
body,
body.text-ui-light,
body.text-ui-dark{
  background-color: #0b0f1a !important;
}

html{ overscroll-behavior-y: none; }

.site,
.site-content,
#wrapper,
#main,
.c-page,
.c-page__content,
.c-page__inner{
  background: transparent !important;
}

.site-footer{
  margin-bottom: 0 !important;
}

body{ padding-bottom: 0 !important; }

html,
body,
body.text-ui-light,
body.text-ui-dark{
  background-color: #0b0f1a !important;
  margin: 0 !important;
  padding: 0 !important;
}

html{ overscroll-behavior-y: none; }

.site,
.site-content,
#wrapper,
#main,
.c-page,
.c-page__content,
.c-page__inner,
#page{
  background: transparent !important;
}

.site-footer,
.site-footer .site-info{
  margin-bottom: 0 !important;

}

body.text-ui-light .site-footer,
body.text-ui-dark .site-footer,
.site-footer{
  border-bottom: 0 !important;
  margin-bottom: 0 !important;
}

@media (max-width: 768px){
  body.manga-page:not(.reading-manga){
    padding-bottom: 86px;
  }

  body.manga-page .profile-manga .tab-summary .summary_content .manga-actions{
    background: rgba(18,18,26,.92) !important;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border-top: 1px solid rgba(255,255,255,.08);
    padding: 10px 12px !important;
    gap: 10px !important;
    justify-content: space-between !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    max-width: 520px;
    left: 50% !important;
    border-radius: 14px 14px 0 0;
  }

  body.manga-page .profile-manga .tab-summary .summary_content .manga-actions #init-links{
    display: flex !important;
    flex-direction: row !important;
    gap: 10px !important;
    width: 100% !important;
    margin: 0 !important;
  }

  body.manga-page .profile-manga .tab-summary .summary_content .manga-actions #init-links a{
    flex: 1 1 0;
    min-width: 0;
    padding: 12px 10px !important;
    border-radius: 12px !important;
    font-size: 14px !important;
    line-height: 1 !important;
    height: 44px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    box-shadow: none !important;
    margin: 0 !important;
  }

  body.manga-page .profile-manga .tab-summary .summary_content .manga-actions .bookmark-btn{
    flex: 0 0 auto;
  }
  body.manga-page .profile-manga .tab-summary .summary_content .manga-actions .add-bookmark{
    width: 54px;
    height: 44px;
    padding: 0 !important;
    border-radius: 12px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(255,255,255,.12);
    background: rgba(0,0,0,.18);
  }
}

body.manga-page:not(.reading-manga) .page-content-listing.single-page .listing-chapters_wrap > ul.main{

}

body.manga-page:not(.reading-manga) .page-content-listing.single-page .listing-chapters_wrap > ul.main > li.wp-manga-chapter{
  border: 1px solid rgba(255,255,255,.08) !important;
  border-radius: 12px !important;
  background: rgba(0,0,0,.22) !important;
  padding: 10px 12px !important;
  min-height: auto !important;
}

@media (min-width: 769px){
  body.manga-page:not(.reading-manga) .page-content-listing.single-page .listing-chapters_wrap > ul.main:not(.version-chap){
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
  }
}

@media (max-width: 768px){
  body.manga-page:not(.reading-manga) .page-content-listing.single-page .listing-chapters_wrap > ul.main:not(.version-chap){
    display: grid !important;
    grid-template-columns: 1fr;
    gap: 12px;
  }
}

body.manga-page:not(.reading-manga) .page-content-listing.single-page .listing-chapters_wrap > ul.main > li.wp-manga-chapter a{
  display: block;
  color: #fff !important;
}

body.manga-page:not(.reading-manga) .page-content-listing.single-page .listing-chapters_wrap > ul.main > li.wp-manga-chapter .chapter-release-date,
body.manga-page:not(.reading-manga) .page-content-listing.single-page .listing-chapters_wrap > ul.main > li.wp-manga-chapter .chapter-time,
body.manga-page:not(.reading-manga) .page-content-listing.single-page .listing-chapters_wrap > ul.main > li.wp-manga-chapter .view{
  color: rgba(255,255,255,.65) !important;
}

.text-ui-light .listing-chapters_wrap .main > li:nth-of-type(odd),
.text-ui-light .listing-chapters_wrap .main > li.wp-manga-chapter:nth-of-type(4n-1),
.text-ui-light .listing-chapters_wrap .main > li.wp-manga-chapter:nth-of-type(4n){
  background-color: rgba(0,0,0,.22) !important;
}

body.manga-page:not(.reading-manga) .summary_content .manga-alt-title{
  margin-bottom: 6px;
}

body.manga-page:not(.reading-manga) .summary_content .manga-alt-label{
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: .2px;
  color: rgba(255,255,255,.78);
  padding: 3px 10px;
  border: 1px solid rgba(255,255,255,.14);
  border-radius: 999px;
  backdrop-filter: blur(6px);
}

body.manga-page:not(.reading-manga) .summary_content .manga-data.row-1,
body.manga-page:not(.reading-manga) .summary_content .manga-data.row-2{
  display: flex;
  flex-wrap: wrap;
  gap: 14px 16px;
  align-items: center;
}

body.manga-page:not(.reading-manga) .summary_content .manga-data.row-1 > div,
body.manga-page:not(.reading-manga) .summary_content .manga-data.row-2 > div{
  display: flex;
  align-items: center;
  gap: 8px;
}

body.manga-page:not(.reading-manga) .summary_content .manga-data i{
  opacity: .9;
}

body.manga-page:not(.reading-manga) .summary_content .manga-data span{
  color: rgba(255,255,255,.86);
}

body.manga-page:not(.reading-manga) .genres-content a,
body.manga-page:not(.reading-manga) .tags-content a,
body.manga-page:not(.reading-manga) .manga_tags a{
  color: rgba(255,255,255,.9) !important;
  border-color: rgba(255,255,255,.18) !important;
}

body.manga-page:not(.reading-manga) .manga-rating{
  margin-top: 12px;
}

body.manga-page:not(.reading-manga) .manga-rating .post-rating{
  display: flex;
  align-items: center;
  gap: 10px;
}

body.manga-page:not(.reading-manga) .manga-rating .post-rating *{
  text-shadow: none !important;
}

body.manga-page:not(.reading-manga) .manga-rating .post-rating .score,
body.manga-page:not(.reading-manga) .manga-rating .post-rating .avg,
body.manga-page:not(.reading-manga) .manga-rating .post-rating .num,
body.manga-page:not(.reading-manga) .manga-rating .post-rating .total_votes{
  color: rgba(255,255,255,.9) !important;
  font-weight: 700;
}

body.manga-page:not(.reading-manga) .manga-actions{
  margin-top: 14px;
}

body.manga-page:not(.reading-manga) .manga-actions #init-links{
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  align-items: center;
}

body.manga-page:not(.reading-manga) .manga-actions #init-links .c-btn,
body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark{
  border-radius: 12px !important;
  font-weight: 700 !important;
  letter-spacing: .2px;
}

body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark{
  color: rgba(255,255,255,.92) !important;
}

body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn,
body.manga-page:not(.reading-manga) .manga-actions .bookmark-btnn{
  display: inline-flex !important;
  align-items: center !important;
}

body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark,
body.manga-page:not(.reading-manga) .manga-actions .bookmark-btnn .add-bookmark{
  display: inline-flex !important;
  align-items: center !important;
  gap: 10px !important;

  height: 52px !important;
  padding: 0 18px !important;
  border-radius: 14px !important;
  border: 2px solid #f7c600 !important;
  background: rgba(0,0,0,.28) !important;
  box-shadow: 0 10px 22px rgba(0,0,0,.35) !important;
}

body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark .action_icon,
body.manga-page:not(.reading-manga) .manga-actions .bookmark-btnn .add-bookmark .action_icon{
  background: transparent !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark a.wp-manga-action-button,
body.manga-page:not(.reading-manga) .manga-actions .bookmark-btnn .add-bookmark a.wp-manga-action-button{
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 34px !important;
  height: 34px !important;
  border-radius: 10px !important;
  border: 0 !important;
  background: rgba(247,198,0,.14) !important;
  color: #f7c600 !important;
  text-decoration: none !important;
}

body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark a.wp-manga-action-button::before,
body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark a.wp-manga-action-button::after,
body.manga-page:not(.reading-manga) .manga-actions .bookmark-btnn .add-bookmark a.wp-manga-action-button::before,
body.manga-page:not(.reading-manga) .manga-actions .bookmark-btnn .add-bookmark a.wp-manga-action-button::after{
  content: none !important;
}

body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark .icon,
body.manga-page:not(.reading-manga) .manga-actions .bookmark-btnn .add-bookmark .icon{
  font-size: 18px !important;
  line-height: 1 !important;
}

body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark,
body.manga-page:not(.reading-manga) .manga-actions .bookmark-btnn .add-bookmark{
  color: #fff !important;
  font-weight: 800 !important;
  letter-spacing: .2px !important;
}

body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark:hover,
body.manga-page:not(.reading-manga) .manga-actions .bookmark-btnn .add-bookmark:hover{
  background: rgba(247,198,0,.10) !important;
  transform: translateY(-1px);
}

body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark .action_detail,
body.manga-page:not(.reading-manga) .manga-actions .bookmark-btnn .add-bookmark .action_detail{
  display: none !important;
}

@media (max-width: 768px){
  body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark,
  body.manga-page:not(.reading-manga) .manga-actions .bookmark-btnn .add-bookmark{
    height: 46px !important;
    padding: 0 14px !important;
    border-radius: 12px !important;
  }
  body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark a.wp-manga-action-button,
  body.manga-page:not(.reading-manga) .manga-actions .bookmark-btnn .add-bookmark a.wp-manga-action-button{
    width: 30px !important;
    height: 30px !important;
    border-radius: 9px !important;
  }
}

@media (min-width: 769px){
  body.manga-page:not(.reading-manga) .summary_content .manga-data.row-1 > div,
  body.manga-page:not(.reading-manga) .summary_content .manga-data.row-2 > div{
    background: rgba(0,0,0,.22);
    border: 1px solid rgba(255,255,255,.10);
    padding: 8px 12px;
    border-radius: 999px;
    line-height: 1;
  }

  body.manga-page:not(.reading-manga) .summary_content .manga-data.row-1 > div span,
  body.manga-page:not(.reading-manga) .summary_content .manga-data.row-2 > div span{
    color: rgba(255,255,255,.90) !important;
    font-size: 13px;
    font-weight: 600;
  }

  body.manga-page:not(.reading-manga) .summary_content .manga-data.row-1 > div i{
    opacity: .95;
    font-size: 15px;
  }

  body.manga-page:not(.reading-manga) .summary_content .manga-author a,
  body.manga-page:not(.reading-manga) .summary_content .manga-artists a{
    color: rgba(255,255,255,.96) !important;
    text-decoration: underline;
    text-decoration-color: rgba(255,255,255,.25);
    text-underline-offset: 3px;
  }
  body.manga-page:not(.reading-manga) .summary_content .manga-author a:hover,
  body.manga-page:not(.reading-manga) .summary_content .manga-artists a:hover{
    text-decoration-color: rgba(255,255,255,.55);
  }
}

@media (min-width: 769px){
  body.manga-page:not(.reading-manga) .manga-actions{
    display: flex;
    align-items: center;
    gap: 14px;
    flex-wrap: wrap;
  }

  body.manga-page:not(.reading-manga) .manga-actions #init-links a,
  body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark a{
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    height: 46px;
    padding: 0 18px !important;
    border-radius: 14px !important;
    font-weight: 800 !important;
    font-size: 14px !important;
    letter-spacing: .3px;
    text-transform: none;
    box-shadow: 0 8px 22px rgba(0,0,0,.25);
    transition: transform .12s ease, filter .12s ease, background .12s ease;
  }

  body.manga-page:not(.reading-manga) .manga-actions #init-links a{
    background: #f5c400 !important;
    color: #101018 !important;
    border: 1px solid rgba(255,255,255,.10) !important;
    min-width: 150px;
  }
  body.manga-page:not(.reading-manga) .manga-actions #init-links a:hover{
    filter: brightness(1.05);
    transform: translateY(-1px);
  }

  body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark a{
    background: rgba(0,0,0,.28) !important;
    color: rgba(255,255,255,.95) !important;
    border: 1px solid rgba(245,196,0,.55) !important;
    min-width: 190px;
  }
  body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark a:hover{
    background: rgba(0,0,0,.36) !important;
    transform: translateY(-1px);
  }
}

@media (max-width: 768px){
  body.manga-page:not(.reading-manga) .manga-rating{
    margin-top: 12px;
  }
  body.manga-page:not(.reading-manga) .manga-rating .post-rating{
    background: rgba(0,0,0,.22);
    border: 1px solid rgba(255,255,255,.10);
    border-radius: 999px;
    padding: 10px 14px;
    display: inline-flex;
    align-items: center;
    gap: 10px;
  }
  body.manga-page:not(.reading-manga) .manga-rating .post-rating .rating{
    transform: scale(1.08);
    transform-origin: left center;
  }
  body.manga-page:not(.reading-manga) .manga-rating .post-rating .num,
  body.manga-page:not(.reading-manga) .manga-rating .post-rating .avg,
  body.manga-page:not(.reading-manga) .manga-rating .post-rating .score{
    font-size: 16px !important;
    font-weight: 900 !important;
    color: rgba(255,255,255,.95) !important;
  }
}

@media (min-width: 769px){

  body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark,
  body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark a{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px;
    height: 46px;
    padding: 0 18px !important;
    border-radius: 14px !important;
    font-weight: 800 !important;
    font-size: 14px !important;
    letter-spacing: .3px;
    text-transform: none;
    background: rgba(0,0,0,.28) !important;
    color: rgba(255,255,255,.95) !important;
    border: 1px solid rgba(245,196,0,.55) !important;
    min-width: 190px;
    box-shadow: 0 8px 22px rgba(0,0,0,.25);
  }

  body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark .action_icon,
  body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark .action_detail{
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    position: static !important;
    transform: none !important;
  }

  body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark .action_icon{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: auto !important;
    height: auto !important;
  }

  body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark .action_icon i{
    font-size: 16px !important;
    margin: 0 !important;
    color: #f5c400 !important;
  }

  body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark .action_detail{
    display: inline !important;
    color: rgba(255,255,255,.92) !important;
  }

  body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark:hover,
  body.manga-page:not(.reading-manga) .manga-actions .bookmark-btn .add-bookmark a:hover{
    background: rgba(0,0,0,.36) !important;
    transform: translateY(-1px);
  }
}

@media (max-width: 768px){
  body.manga-page:not(.reading-manga) .summary_content .manga-data.row-1,
  body.manga-page:not(.reading-manga) .summary_content .manga-data.row-2{
    gap: 10px 10px;
  }

  body.manga-page:not(.reading-manga) .summary_content .manga-data.row-1 > div,
  body.manga-page:not(.reading-manga) .summary_content .manga-data.row-2 > div{
    background: rgba(0,0,0,.18);
    border: 1px solid rgba(255,255,255,.10);
    padding: 7px 10px;
    border-radius: 999px;
    line-height: 1;
  }

  body.manga-page:not(.reading-manga) .summary_content .manga-data.row-1 > div span,
  body.manga-page:not(.reading-manga) .summary_content .manga-data.row-2 > div span{
    color: rgba(255,255,255,.92) !important;
    font-size: 12px;
    font-weight: 650;
  }

  body.manga-page:not(.reading-manga) .summary_content .manga-data.row-1 > div i{
    opacity: .95;
    font-size: 14px;
  }
}

@media (min-width: 769px){
  .bookmark-btn{ display:flex; align-items:center; }
  .bookmark-btn .add-bookmark{
    border: 0 !important;
    padding: 0 !important;
    gap: 0 !important;
    background: transparent !important;
  }
  .bookmark-btn .add-bookmark a{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
    height: 48px !important;
    padding: 0 28px !important;
    border-radius: 14px !important;
    background: var(--madara-main-color) !important;
    color: #111 !important;
    font-weight: 700 !important;
    letter-spacing: .2px;
    text-transform: none !important;
    border: 0 !important;
    box-shadow: 0 10px 22px rgba(0,0,0,.25);
  }
  .bookmark-btn .add-bookmark a:hover{
    filter: brightness(1.03);
    transform: translateY(-1px);
  }
  .bookmark-btn .add-bookmark a:active{
    transform: translateY(0);
  }
  .bookmark-btn .add-bookmark .action_icon,
  .bookmark-btn .add-bookmark .action_detail{
    background: transparent !important;
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    color: inherit !important;
    line-height: 1 !important;
  }
  .bookmark-btn .add-bookmark .action_icon{
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  .bookmark-btn .add-bookmark .action_icon i{
    font-size: 18px !important;
    color: inherit !important;
  }
}

.popular-slider .slider__container{display:flex !important; gap:22px !important;}

.popular-slider .slider__container .slider__item{
  display:flex !important;
  align-items:stretch !important;
  background: rgba(255,255,255,.03) !important;
  border: 1px solid rgba(255,255,255,.08) !important;
  border-radius: 18px !important;
  overflow: hidden !important;
  height: 190px !important;
}

.popular-slider .slider__container .slider__item .slider__thumb{
  flex: 0 0 120px !important;
  width: 120px !important;
}

.popular-slider .slider__container .slider__item .slider__thumb img{
  width: 120px !important;
  height: 190px !important;
  object-fit: cover !important;
  display: block !important;
}

.popular-slider .slider__container .slider__item .slider__content{
  flex: 1 1 auto !important;
  min-width: 0 !important;
  padding: 14px 16px !important;
  background: transparent !important;
  display:flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  gap: 10px !important;
}

.popular-slider .slider__container .slider__item .slider__title,
.popular-slider .slider__container .slider__item .slider__title a{
  color: #fff !important;
  font-weight: 900 !important;
  line-height: 1.25 !important;
  max-height: 2.6em !important;
  overflow: hidden !important;
}

.popular-slider .slider__container .slider__item .slider__date{
  color: rgba(255,255,255,.65) !important;
  font-size: 12px !important;
}

.popular-slider .slider__container .slider__item .chapter-item{display:flex !important; gap:10px !important; flex-wrap:wrap !important;}

.popular-slider .slider__container .slider__item .chapter-item .chapter a{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  padding: 7px 11px !important;
  border-radius: 999px !important;
  border: 1px solid rgba(255,255,255,.22) !important;
  background: rgba(0,0,0,.18) !important;
  color: rgba(255,255,255,.92) !important;
  font-weight: 800 !important;
  font-size: 13px !important;
  max-width: 170px !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

@media (max-width: 767px){
  .popular-slider .slider__container .slider__item{height:170px !important;}
  .popular-slider .slider__container .slider__item .slider__thumb,
  .popular-slider .slider__container .slider__item .slider__thumb img{width:110px !important; height:170px !important;}
  .popular-slider .slider__container .slider__item .slider__content{padding: 12px !important;}
}

.popular-slider .slider__container .slider__item .chapter-item .chapter a{
  width: 120px !important;
  height: 34px !important;
  padding: 0 10px !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  justify-content: center !important;
  font-size: 13px !important;
}

@media (max-width: 768px){
  .popular-slider .slider__container .slider__item .chapter-item .chapter a{
    width: 110px !important;
    height: 32px !important;
    font-size: 12px !important;
  }
}



.widget.manga-popular-slider .widget-title,
.widget.manga-popular-slider h2,
.widget.manga-popular-slider h3,
.widget.manga-popular-slider .widget-heading,
.widget.manga-popular-slider .c-blog__heading{
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 10px 14px !important;
  border-radius: 12px !important;
  background: rgba(247,198,0,.14) !important;
  border: 1px solid rgba(247,198,0,.35) !important;
  color: #f7c600 !important;
  text-transform: uppercase !important;
  font-weight: 900 !important;
  letter-spacing: .08em !important;
  box-shadow: 0 10px 22px rgba(0,0,0,.25) !important;
}

.widget.manga-popular-slider .widget-title:before,
.widget.manga-popular-slider .widget-title:after,
.widget.manga-popular-slider h2:before,
.widget.manga-popular-slider h2:after,
.widget.manga-popular-slider h3:before,
.widget.manga-popular-slider h3:after,
.widget.manga-popular-slider .widget-heading:before,
.widget.manga-popular-slider .widget-heading:after,
.widget.manga-popular-slider .c-blog__heading:before,
.widget.manga-popular-slider .c-blog__heading:after{
  content: none !important;
}

.home .popular-slider .slider__container .slider__item,
.home .editor-choice .item,
.home .c-blog__item,
.home .manga-chapters-listing .manga{
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}

.home .popular-slider .slider__container .slider__item:hover,
.home .editor-choice .item:hover,
.home .c-blog__item:hover,
.home .manga-chapters-listing .manga:hover{
  transform: translateY(-2px);
  box-shadow: 0 14px 28px rgba(0,0,0,.35);
  filter: brightness(1.03);
}

.home .c-blog__heading,
.home .section-title,
.home h2.widget-title{
  position: relative;
}

.home .c-blog__heading:after,
.home .section-title:after,
.home h2.widget-title:after{
  content: "";
  display: block;
  width: 64px;
  height: 3px;
  margin-top: 8px;
  border-radius: 999px;
  background: rgba(247,198,0,.85);
}

.home .popular-slider .slick-arrow,
.home .popular-slider .slider__nav button{
  width: 34px !important;
  height: 34px !important;
  border-radius: 10px !important;
  background: rgba(0,0,0,.35) !important;
  border: 1px solid rgba(255,255,255,.12) !important;
  box-shadow: 0 10px 22px rgba(0,0,0,.25) !important;
}

.home .popular-slider .slick-arrow:hover,
.home .popular-slider .slider__nav button:hover{
  background: rgba(247,198,0,.14) !important;
  border-color: rgba(247,198,0,.35) !important;
}

.widget.manga-popular-slider .widget-title:before,
.widget.manga-popular-slider .widget-title:after{
  content: none !important;
}

.c-blog__heading.style-2,
.c-blog__heading,
.manga-section-heading,
.widget .widget-title{
  position: relative;
}

.c-blog__heading.style-2:after,
.c-blog__heading:after{
  content: "";
  display: block;
  width: 72px;
  height: 4px;
  margin-top: 10px;
  border-radius: 999px;
  background: rgba(247,198,0,.85);
}

.popular-slider .slider__container .slider__item,
.page-template-front-page .c-blog__item,
.page-template-front-page .c-blog__item .c-blog__inner{
  transition: transform .18s ease, box-shadow .18s ease;
}

.popular-slider .slider__container .slider__item:hover,
.page-template-front-page .c-blog__item:hover,
.page-template-front-page .c-blog__item .c-blog__inner:hover{
  transform: translateY(-3px);
  box-shadow: 0 18px 40px rgba(0,0,0,.35);
}

.popular-slider .slider__nav button,
.popular-slider .slider__nav .slick-arrow{
  border-radius: 10px !important;
  border: 1px solid rgba(255,255,255,.14) !important;
  background: rgba(0,0,0,.22) !important;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
}

.popular-slider .slider__nav button:hover,
.popular-slider .slider__nav .slick-arrow:hover{
  border-color: rgba(247,198,0,.35) !important;
  background: rgba(247,198,0,.10) !important;
}

.nh-continue-reading{
  margin: 18px 0 22px;
}

.nh-continue-reading .nh-cr__title{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin: 0 0 10px;
}

.nh-continue-reading .nh-cr__title span{
  display:inline-flex;
  align-items:center;
  gap:10px;
  font-weight:800;
  letter-spacing:.2px;
}

.nh-cr__card{
  display:flex;
  align-items:stretch;
  gap:14px;
  padding:14px;
  border-radius:16px;
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(10,14,25,.55);
  box-shadow: 0 14px 30px rgba(0,0,0,.30);
  text-decoration:none !important;
  overflow:hidden;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
}

.nh-cr__cover{
  width:72px;
  min-width:72px;
  height:96px;
  border-radius:12px;
  overflow:hidden;
  position:relative;
  border: 1px solid rgba(255,255,255,.10);
}

.nh-cr__cover img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}

.nh-cr__meta{
  flex:1;
  min-width:0;
  display:flex;
  flex-direction:column;
  justify-content:center;
  gap:6px;
}

.nh-cr__name{
  font-weight:800;
  font-size:15px;
  line-height:1.25;
  color:#fff;
  display:-webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow:hidden;
}

.nh-cr__cta{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:10px 14px;
  border-radius:12px;
  border:2px solid rgba(247,198,0,.85);
  background: rgba(247,198,0,.10);
  color:#fff;
  font-weight:900;
  min-width:132px;
  white-space:nowrap;
  margin-inline-start:auto;
}

.rtl .nh-cr__card{
  direction: rtl;
}

.rtl .nh-cr__cta{
  margin-inline-start: 0;
  margin-inline-end: auto;
}

@media (max-width:768px){

  .nh-continue-reading .nh-cr__title{
    flex-wrap: wrap;
  }
  .nh-cr__card{
    padding:12px;
    border-radius:14px;
    align-items:center;
  }
  .nh-cr__cover{
    width:62px;
    min-width:62px;
    height:84px;
    border-radius:12px;
  }
  .nh-cr__name{
    font-size:14px;
  }
  .nh-cr__cta{
    min-width: unset;
    padding:8px 10px;
    border-radius:999px;
    font-size:12px;
    line-height:1;
    align-self:center;
  }
}

@media (max-width:520px){
  .nh-continue-reading .nh-cr__title{
    flex-direction:column;
    align-items:flex-start;
    gap:4px;
  }
  .nh-continue-reading .nh-cr__title span{
    max-width:100%;
  }
  .nh-cr__card{
    gap:12px;
  }
  .nh-cr__cta{
    padding:7px 10px;
    font-size:11.5px;
  }
}

.nh-continue-reading.is-empty{ display:none !important; }

.nh-reveal{
  opacity:0;
  transform: translateY(10px);
  transition: opacity .45s ease, transform .45s ease;
  will-change: opacity, transform;
}

.nh-reveal.nh-revealed{
  opacity:1;
  transform: translateY(0);
}

@media (prefers-reduced-motion: reduce){
  .nh-reveal{
    opacity:1 !important;
    transform:none !important;
    transition:none !important;
  }
}

@media (hover:hover){
  .nh-cr__card:hover{
    transform: translateY(-2px);
    transition: transform .18s ease;
  }
}

:root{
  --nh-accent: #f7c600;
  --nh-accent-2: rgba(247, 198, 0, .14);
  --nh-surface: rgba(255,255,255,.06);
  --nh-surface-2: rgba(255,255,255,.09);
  --nh-border: rgba(255,255,255,.10);
  --nh-shadow: 0 14px 34px rgba(0,0,0,.40);
  --nh-shadow-soft: 0 10px 24px rgba(0,0,0,.28);
}

body.home{
  --nh-title-size: 22px;
  --nh-title-size-m: 18px;
}

body.home .nh-cr,
body.home .widget_wp_manga_popular_slider,
body.home .c-page__content .page-listing-item,
body.home .page-content-listing .page-item-detail{
  box-shadow: var(--nh-shadow-soft), 0 0 0 1px rgba(255,255,255,.02), 0 0 22px rgba(247,198,0,.08);
}

body.home a:hover{
  color: var(--nh-accent) !important;
}

body.home .nh-badge,
body.home .nh-pill,
body.home .nh-colhdr{
  border-color: rgba(247,198,0,.28) !important;
}

body.home .nh-badge,
body.home .nh-pill{
  background: rgba(247,198,0,.10) !important;
  color: #fff !important;
}

body.home .nh-cr{
  box-shadow: var(--nh-shadow), 0 0 0 1px rgba(247,198,0,.12), 0 0 30px rgba(247,198,0,.12);
  transform: translateZ(0);
}

body.home .widget_wp_manga_popular_slider{
  box-shadow: var(--nh-shadow-soft), 0 0 0 1px rgba(255,255,255,.03);
}

body.home .page-content-listing .page-item-detail{
  box-shadow: 0 10px 22px rgba(0,0,0,.26);
}

body.home .c-page__content > .container > .row > div[class*="col"] > .widget{
  position: relative;
  padding-bottom: 18px;
  margin-bottom: 22px;
}

body.home .c-page__content > .container > .row > div[class*="col"] > .widget:after{
  content:"";
  position:absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(247,198,0,.20), rgba(255,255,255,.10), rgba(247,198,0,.20), transparent);
  opacity: .9;
  pointer-events:none;
}

body.rtl.home .c-page__content > .container > .row > div[class*="col"] > .widget:after{
  background: linear-gradient(270deg, transparent, rgba(247,198,0,.20), rgba(255,255,255,.10), rgba(247,198,0,.20), transparent);
}

body.home .widget-title,
body.home .widget-title h2,
body.home h2.widget-title{
  font-size: var(--nh-title-size) !important;
  letter-spacing: .2px;
  line-height: 1.2;
  margin-bottom: 14px !important;
}

@media (max-width: 768px){
  body.home .widget-title,
  body.home .widget-title h2,
  body.home h2.widget-title{
    font-size: var(--nh-title-size-m) !important;
  }
}

body.home .widget-title:after,
body.home h2.widget-title:after{
  content:"";
  display:block;
  height: 3px;
  width: 44px;
  border-radius: 99px;
  margin-top: 10px;
  background: linear-gradient(90deg, rgba(247,198,0,.95), rgba(247,198,0,.15));
  box-shadow: 0 8px 18px rgba(247,198,0,.12);
}

body.rtl.home .widget-title:after,
body.rtl.home h2.widget-title:after{
  margin-left: auto;
}

body.home .page-item-detail,
body.home .slider__item,
body.home .popular-slider .item,
body.home .c-popular-slider .slider__item{
  position: relative;
  overflow: hidden;
}

body.home .page-item-detail:before{
  content:"";
  position:absolute;
  inset: 0;
  background: radial-gradient(circle at 30% 20%, rgba(247,198,0,.10), transparent 50%);
  opacity: 0;
  transition: opacity .18s ease;
  pointer-events:none;
}

body.home .page-item-detail:hover:before{
  opacity: 1;
}

body.home .page-item-detail:after{
  content: "اقرأ الآن";
  position:absolute;
  inset-inline-start: 12px;
  bottom: 12px;
  padding: 8px 10px;
  border-radius: 999px;
  font-weight: 800;
  font-size: 12px;
  background: rgba(0,0,0,.55);
  border: 1px solid rgba(255,255,255,.14);
  color: #fff;
  opacity: 0;
  transform: translateY(6px);
  transition: opacity .16s ease, transform .16s ease;
  pointer-events:none;
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

body.home .page-item-detail:hover:after{
  opacity: 1;
  transform: translateY(0);
}

body.rtl.home .page-item-detail:after{
  inset-inline-start: auto;
  inset-inline-end: 12px;
}

body.home .page-item-detail{
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
  border: 1px solid rgba(255,255,255,.06);
  border-radius: 16px;
}

body.home .page-item-detail:hover{
  transform: translateY(-4px);
  box-shadow: var(--nh-shadow-soft), 0 0 0 1px rgba(247,198,0,.14);
  border-color: rgba(247,198,0,.22);
}

@media (prefers-reduced-motion: reduce){
  body.home .page-item-detail,
  body.home .page-item-detail:before,
  body.home .page-item-detail:after{
    transition: none !important;
    transform: none !important;
  }
}

.orw-profile-wrap{
  width: min(1200px, calc(100% - 32px));
  margin: 26px auto 60px;
}

.orw-profile-hero{
  display: grid;
  grid-template-columns: 110px 1fr auto;
  gap: 16px;
  align-items: center;
  padding: 18px;
  border-radius: 18px;
  border: 1px solid rgba(255,255,255,.10);
  background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.04));
  box-shadow: 0 16px 40px rgba(0,0,0,.35);
  position: relative;
  overflow: hidden;
}

.orw-profile-hero::before{
  content:"";
  position:absolute; inset:-1px;
  background: radial-gradient(620px 170px at 30% 0%, rgba(247,198,0,.18), transparent 65%);
  pointer-events:none;
}

.orw-profile-avatar{
  width:110px; height:110px;
  border-radius: 0;
  overflow:hidden;
  border: 1px solid rgba(247,198,0,.35);
  background: rgba(0,0,0,.30);
  box-shadow: 0 10px 26px rgba(0,0,0,.35);
  position: relative;
  z-index: 1;
}

.orw-profile-avatar img{width:100%;height:100%;object-fit:cover;display:block;}

.orw-avatar-fallback{
  width:100%;height:100%;
  background: radial-gradient(400px 140px at 30% 20%, rgba(247,198,0,.25), transparent 60%),
              rgba(255,255,255,.04);
}

.orw-profile-meta{position:relative;z-index:1;}

.orw-profile-kicker{display:flex;align-items:center;gap:10px;color:rgba(233,238,251,.72);font-weight:800;font-size:13px;}

.orw-pill{
  display:inline-flex;align-items:center;gap:8px;
  padding: 8px 12px;
  border-radius: 999px;
  border: 1px solid rgba(247,198,0,.35);
  background: rgba(247,198,0,.12);
  color:#fff;
  font-weight:900;
  text-transform: uppercase;
  letter-spacing:.35px;
  font-size:12px;
}

.orw-profile-name{margin:8px 0 6px;font-size:28px;font-weight:950;line-height:1.15;letter-spacing:.2px;color:#fff;}

.orw-profile-bio{margin:0;color:rgba(233,238,251,.72);max-width:68ch;line-height:1.6;font-size:14px;}

.orw-muted{color:rgba(233,238,251,.72)!important;}

.orw-profile-actions{
  position:relative;z-index:1;
  display:flex;gap:10px;flex-wrap:wrap;
  justify-content:flex-end;
}

.orw-btn{
  display:inline-flex;align-items:center;justify-content:center;
  padding: 10px 14px;
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,.16);
  background: rgba(0,0,0,.25);
  color:#fff!important;
  font-weight:900;
  text-decoration:none!important;
  box-shadow: 0 10px 20px rgba(0,0,0,.25);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
}

.orw-btn:hover{transform: translateY(-1px);}

.orw-btn:active{transform: translateY(0px);}

.orw-btn-primary{border-color: rgba(247,198,0,.55); background: rgba(247,198,0,.14);}

.orw-profile-grid{
  display:grid;
  grid-template-columns: 1.65fr .9fr;
  gap: 18px;
  margin-top: 18px;
}

.orw-card{
  border-radius: 18px;
  border: 1px solid rgba(255,255,255,.10);
  background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.04));
  box-shadow: 0 14px 34px rgba(0,0,0,.28);
  overflow:hidden;
}

.orw-card-hd{
  padding: 14px 16px;
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  border-bottom: 1px solid rgba(255,255,255,.08);
  background: rgba(0,0,0,.12);
}

.orw-card-title{
  margin:0;
  font-size:16px;
  font-weight:950;
  letter-spacing:.2px;
  display:flex;align-items:center;gap:10px;
  color:#fff;
}

.orw-card-title::before{
  content:"";
  width:12px;height:12px;border-radius:4px;
  background: rgba(247,198,0,.9);
  box-shadow: 0 8px 18px rgba(247,198,0,.25);
}

.orw-badge{
  display:inline-flex;align-items:center;gap:6px;
  height: 24px;
  padding: 0 10px;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,.12);
  background: rgba(255,255,255,.06);
  font-size:12px;
  color: rgba(233,238,251,.92);
  font-weight: 900;
  white-space: nowrap;
}

.orw-badge-gold{
  border-color: rgba(247,198,0,.35);
  background: rgba(247,198,0,.12);
  color:#fff;
}

.orw-works{padding:16px;}

.orw-works-grid{display:grid;grid-template-columns: repeat(3, 1fr);gap:12px;}

.orw-works-grid-4{grid-template-columns: repeat(4, 1fr);}

.orw-work{
  display:grid;
  grid-template-columns: 64px 1fr;
  gap: 10px;
  align-items:center;
  padding: 10px;
  border-radius: 16px;
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(0,0,0,.16);
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

.orw-work:hover{
  transform: translateY(-2px);
  border-color: rgba(247,198,0,.28);
  box-shadow: 0 14px 28px rgba(0,0,0,.30);
}

.orw-cover{
  width:64px;height:86px;
  border-radius:12px;overflow:hidden;
  border: 1px solid rgba(255,255,255,.12);
  background: rgba(0,0,0,.22);
  display:block;
}

.orw-cover img{width:100%;height:100%;object-fit:cover;display:block;}

.orw-cover-fallback{display:block;width:100%;height:100%;background: rgba(255,255,255,.06);}

.orw-work-name{margin:0 0 6px;font-weight:950;font-size:13px;line-height:1.2;}

.orw-work-name a{color:#fff!important;text-decoration:none!important;}

.orw-work-badges{display:flex;flex-wrap:wrap;gap:8px;}

.orw-pagination{padding: 10px 16px 18px;}

.orw-pagination .page-numbers{
  display:inline-flex;align-items:center;justify-content:center;
  min-width: 36px;height: 34px;
  padding: 0 10px;
  border-radius: 12px;
  border: 1px solid rgba(255,255,255,.12);
  background: rgba(0,0,0,.18);
  color:#fff!important;
  font-weight:900;
  margin: 4px 4px 0 0;
  text-decoration:none!important;
}

.orw-pagination .page-numbers.current{
  border-color: rgba(247,198,0,.45);
  background: rgba(247,198,0,.14);
}

.orw-stats{display:grid;grid-template-columns: repeat(3,1fr);gap:12px;padding:16px;}

.orw-stat{
  background: rgba(255,255,255,.05);
  border: 1px solid rgba(255,255,255,.10);
  border-radius: 16px;
  padding: 12px;
  min-height: 78px;
  display:flex;flex-direction:column;justify-content:center;
}

.orw-stat-n{font-size:20px;font-weight:950;margin-bottom:4px;color:#fff;}

.orw-stat-l{color:rgba(233,238,251,.72);font-weight:900;font-size:12px;letter-spacing:.35px;text-transform:uppercase;}

.orw-about{padding:16px;}

.orw-about p{margin:0 0 12px;color:rgba(233,238,251,.72);line-height:1.6;font-size:14px;}

.orw-links{display:flex;flex-direction:column;gap:10px;}

.orw-link{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  padding: 10px 12px;
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(0,0,0,.14);
  color: rgba(233,238,251,.92)!important;
  font-weight: 950;
  text-decoration:none!important;
}

.orw-link:hover{border-color: rgba(247,198,0,.28);}

.orw-ltr{direction:ltr; text-align:left; color:rgba(233,238,251,.72); font-weight:800; margin-inline-start: 8px;}

.orw-author-hero{
  padding: 18px;
  border-radius: 18px;
  border: 1px solid rgba(255,255,255,.10);
  background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.04));
  box-shadow: 0 16px 40px rgba(0,0,0,.35);
}

.orw-author-info{margin-top: 10px; display:flex; gap:10px; flex-wrap:wrap;}

@media (max-width: 980px){
  .orw-profile-hero{grid-template-columns: 96px 1fr; }
  .orw-profile-actions{justify-content:flex-start;}
  .orw-profile-grid{grid-template-columns: 1fr;}
  .orw-works-grid{grid-template-columns: repeat(2, 1fr);}
  .orw-works-grid-4{grid-template-columns: repeat(2, 1fr);}
}

@media (max-width: 560px){
  .orw-profile-hero{grid-template-columns: 76px 1fr;}
  .orw-profile-avatar{width:76px;height:76px;border-radius:18px;}
  .orw-profile-name{font-size:22px;}
  .orw-works-grid{grid-template-columns: 1fr;}
  .orw-works-grid-4{grid-template-columns: 1fr;}
  .orw-stats{grid-template-columns: 1fr;}
  .orw-btn{width: 100%;}
}

.orw-profile-v2 .orw-hero{
  position: relative;
  border-radius: 22px;
  border: 1px solid rgba(255,255,255,.10);
  overflow: hidden;
  min-height: 320px;
  background: rgba(0,0,0,.25);
  box-shadow: 0 18px 46px rgba(0,0,0,.40);
}

.orw-profile-v2 .orw-hero::before{
  content:"";
  position:absolute; inset:-6px;
  background-image: var(--orw-hero-bg);
  background-size: cover;
  background-position: center;
  filter: blur(18px) saturate(1.05);
  transform: scale(1.08);
  opacity: .55;
}

.orw-profile-v2 .orw-hero::after{
  content:"";
  position:absolute; inset:0;
  background: radial-gradient(520px 240px at 50% 35%, rgba(255,255,255,.10), transparent 60%),
              linear-gradient(180deg, rgba(0,0,0,.15), rgba(0,0,0,.72));
}

.orw-profile-v2 .orw-hero-inner{
  position: relative;
  z-index: 1;
  height: 100%;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap: 10px;
  padding: 34px 16px;
  text-align:center;
}

.orw-profile-v2 .orw-hero-avatar{
  width: 120px; height: 120px;
  border-radius: 999px;
  overflow:hidden;
  border: 2px solid rgba(255,255,255,.16);
  box-shadow: 0 18px 36px rgba(0,0,0,.45);
  background: rgba(0,0,0,.20);
}

.orw-profile-v2 .orw-hero-avatar img{width:100%;height:100%;object-fit:cover;display:block;}

.orw-profile-v2 .orw-hero-name{
  margin: 0;
  font-size: 34px;
  font-weight: 950;
  color:#fff;
  letter-spacing: .2px;
}

.orw-profile-v2 .orw-hero-bio{
  margin: 0;
  max-width: 70ch;
  color: rgba(233,238,251,.78);
  line-height: 1.7;
  font-weight: 800;
}

.orw-profile-v2 .orw-hero-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top: 6px;}

.orw-profile-v2 .orw-section{margin-top: 26px;}

.orw-profile-v2 .orw-section-title{
  margin: 0 0 14px;
  text-align:center;
  font-size: 18px;
  font-weight: 950;
  color: #fff;
  letter-spacing: .2px;
}

.orw-profile-v2 .orw-works-v2{
  padding: 16px;
  border-radius: 18px;
  border: 1px solid rgba(255,255,255,.10);
  background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.04));
  box-shadow: 0 14px 34px rgba(0,0,0,.28);
}

.orw-profile-v2 .orw-work-card{
  border-radius: 18px;
  overflow:hidden;
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(0,0,0,.14);
  box-shadow: 0 14px 30px rgba(0,0,0,.30);
  transition: transform .18s ease, border-color .18s ease;
}

.orw-profile-v2 .orw-work-card:hover{transform: translateY(-3px); border-color: rgba(247,198,0,.25);}

.orw-profile-v2 .orw-work-card-cover{display:block; aspect-ratio: 3/4; background: rgba(255,255,255,.06);}

.orw-profile-v2 .orw-work-card-cover img{width:100%;height:100%;object-fit:cover;display:block;}

.orw-profile-v2 .orw-work-card-body{padding: 10px 12px 12px;}

.orw-profile-v2 .orw-work-card-title{margin:0 0 6px;font-size: 13px;font-weight: 950;line-height:1.2;}

.orw-profile-v2 .orw-work-card-title a{color:#fff!important;text-decoration:none!important;}

.orw-profile-v2 .orw-work-card-meta{display:flex;gap:10px;justify-content:center;color: rgba(233,238,251,.72);font-weight: 900;}

.orw-profile-v2 .orw-work-mini{display:inline-flex;gap:6px;align-items:center;}

.orw-profile-v2 .orw-stats-v2{max-width: 980px; margin: 0 auto;}

.orw-profile-v2 .orw-contact-card{max-width: 980px; margin: 0 auto;}

.orw-profile-v2 .orw-contact-body{padding: 16px; display:flex; gap: 14px; align-items:center; justify-content:space-between; flex-wrap:wrap;}

.orw-profile-v2 .orw-contact-text{flex: 1 1 420px;}

.orw-profile-v2 .orw-contact-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:center;}

.orw-profile-v2 .orw-socials{display:flex;gap:10px;}

.orw-profile-v2 .orw-social{
  width:40px;height:40px;border-radius: 14px;
  display:flex;align-items:center;justify-content:center;
  border: 1px solid rgba(255,255,255,.14);
  background: rgba(0,0,0,.18);
  color:#fff!important;
  font-weight: 950;
  text-decoration:none!important;
}

.orw-profile-v2 .orw-social:hover{border-color: rgba(247,198,0,.25);}

@media (max-width: 560px){
  .orw-profile-v2 .orw-hero{min-height: 280px;}
  .orw-profile-v2 .orw-hero-name{font-size: 26px;}
  .orw-profile-v2 .orw-hero-avatar{width: 96px;height:96px;}
}

body.home, body.front-page{
  background: radial-gradient(1200px 800px at 20% 10%, rgba(120,95,255,.10), transparent 60%),
              radial-gradient(900px 700px at 80% 20%, rgba(210,200,255,.06), transparent 58%),
              radial-gradient(1100px 900px at 55% 80%, rgba(90,70,200,.10), transparent 62%),
              linear-gradient(180deg, #0a0b14, #090a13);
}

body.home::before, body.front-page::before{
  content:"";
  position: fixed;
  inset: 0;
  pointer-events:none;
  z-index:-1;
  background:
    radial-gradient(1px 1px at 10% 20%, rgba(255,255,255,.25), transparent 60%),
    radial-gradient(1px 1px at 40% 70%, rgba(255,255,255,.18), transparent 60%),
    radial-gradient(1px 1px at 65% 35%, rgba(255,255,255,.22), transparent 60%),
    radial-gradient(1px 1px at 80% 80%, rgba(255,255,255,.16), transparent 60%),
    radial-gradient(1px 1px at 30% 55%, rgba(255,255,255,.14), transparent 60%);
  opacity:.55;
  filter: blur(.2px);
  animation: nhvStarsDrift 18s linear infinite;
}

body.home::after, body.front-page::after{
  content:"";
  position: fixed;
  inset:-20px;
  pointer-events:none;
  z-index:-1;
  background:
    radial-gradient(700px 520px at 25% 20%, rgba(120,95,255,.10), transparent 65%),
    radial-gradient(760px 540px at 70% 30%, rgba(220,210,255,.06), transparent 66%),
    radial-gradient(680px 520px at 55% 85%, rgba(100,80,220,.10), transparent 64%);
  opacity:.9;
  filter: blur(10px);
}

@keyframes nhvStarsDrift{
  0%{ transform: translateY(0px); }
  100%{ transform: translateY(-14px); }
}

@keyframes nhvFogMove{
  0%{ transform: translate3d(0,0,0) scale(1); }
  100%{ transform: translate3d(-14px, -10px,0) scale(1.02); }
}

@keyframes nhvStarTwinkle{
  0%,100%{ opacity:.45; }
  50%{ opacity:.68; }
}

.nhv33-hero-controls{
  position:absolute;
  left:50%;
  transform: translateX(-50%);
  bottom: 14px;
  z-index: 40;
  display:flex;
  align-items:center;
  gap:10px;
  padding:8px 10px;
  border-radius: 16px;
  background: rgba(11,13,23,.35);
  border:1px solid rgba(233,236,255,.10);
  backdrop-filter: blur(10px);
}

.nhv33-hero-btn{
  width:34px;
  height:34px;
  border-radius: 12px;
  background: rgba(21,24,49,.55);
  border:1px solid rgba(233,236,255,.12);
  color: rgba(233,236,255,.92);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  box-shadow: 0 10px 28px rgba(0,0,0,.35);
  transition: .18s ease;
}

.nhv33-hero-btn:hover{ transform: translateY(-1px); border-color: rgba(159,140,255,.22); box-shadow: 0 14px 40px rgba(0,0,0,.45); }

.nhv33-hero-btn span{ font-size: 20px; line-height: 1; }

.nhv33-hero-pills{ display:flex; align-items:center; gap:8px; }

.nhv33-hero-pill{
  width:22px;
  height:6px;
  border-radius: 999px;
  background: rgba(233,236,255,.20);
  border:1px solid rgba(233,236,255,.10);
  padding:0;
}

.nhv33-hero-pill.is-active{
  background: rgba(201,164,92,.95);
  border-color: rgba(201,164,92,.55);
  box-shadow: 0 0 0 2px rgba(201,164,92,.16);
}

@media (max-width: 767px){

  body.home .c-top-sidebar{
    background: transparent !important;
    padding: 0 !important;
  }
  body.home .c-top-sidebar .container,
  body.home .c-top-sidebar .container-fluid{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .nhv33-hero-controls{
    bottom: 10px;
    padding: 6px 8px;
    gap: 8px;
    border-radius: 14px;
  }
  .nhv33-hero-btn{
    width: 30px;
    height: 30px;
    border-radius: 11px;
  }
  .nhv33-hero-btn span{ font-size: 18px; }
  .nhv33-hero-pills{ gap: 6px; }
  .nhv33-hero-pill{ width: 16px; height: 4px; }
}

body.home .c-sidebar.c-top-sidebar{
  background: transparent !important;
  background-color: transparent !important;
}

@media (max-width: 768px){
  body.home .c-sidebar.c-top-sidebar{ padding: 0 !important; }
  body.home .c-sidebar.c-top-sidebar > .c-container-fluid,
  body.home .c-sidebar.c-top-sidebar .container-fluid,
  body.home .c-sidebar.c-top-sidebar .c-container-fluid{ padding-left: 0 !important; padding-right: 0 !important; }
  body.home .c-sidebar.c-top-sidebar .row{ margin-left: 0 !important; margin-right: 0 !important; }
  body.home .c-sidebar.c-top-sidebar .widget{ margin: 0 !important; }
}

body.home .c-sidebar.c-top-sidebar,
body.home .c-top-sidebar{
  background: transparent !important;
  background-color: transparent !important;
  padding: 0 !important;
}

body.home .c-sidebar.c-top-sidebar .container-fluid,
body.home .c-sidebar.c-top-sidebar .c-container-fluid,
body.home .c-top-sidebar .container-fluid,
body.home .c-top-sidebar .c-container-fluid{
  padding-left: 0 !important;
  padding-right: 0 !important;
}

@media (max-width: 767px){

  body.home .c-top-sidebar,
  body.home .c-sidebar.c-top-sidebar{
    background-color: transparent !important;
    background: transparent !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  body.home .c-top-sidebar .container-fluid,
  body.home .c-top-sidebar .c-container-fluid{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  body.home .c-top-sidebar .row{
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  body.home .c-top-sidebar .row > [class*="col-"]{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.home .nhv33-hero-controls{
    bottom: 12px !important;
    gap: 8px !important;
    padding: 6px 8px !important;
    border-radius: 14px !important;
  }
  body.home .nhv33-hero-btn{
    width: 26px !important;
    height: 26px !important;
    border-radius: 10px !important;
  }
  body.home .nhv33-hero-btn span{
    font-size: 18px !important;
  }
  body.home .nhv33-hero-pills{
    gap: 6px !important;
  }
  body.home .nhv33-hero-pill{
    width: 10px !important;
    height: 3px !important;
    border-radius: 999px !important;
  }
}

body.home .c-sidebar.c-top-sidebar{
  background-color: transparent !important;
  background: transparent !important;
}

@media (max-width: 420px) {
  .nhv-trending {
    padding: 16px 12px;
  }
  .nhv-trending-card {
    min-height: 190px;
  }
  .nhv-trending-card img {
    width: 88px;
    height: 128px;
    object-fit: cover;
  }
}

.editor-choice-item,
.editor-choice-item .thumb,
.editor-choice-item img {
  width: 100%;
}

.editor-choice-item {
  display: flex;
  flex-direction: column;
}

.editor-choice-item .thumb {
  aspect-ratio: 3 / 4;
  overflow: hidden;
}

.editor-choice-item img {
  height: 100%;
  object-fit: cover;
}

@media (max-width: 480px) {
  .nhv-tr-meta { font-size: 7px !important; }
}

.nhv-editors,
.nhv-editors * { box-sizing: border-box; }

.nhv-editors .manga-item,
.nhv-editors .c-tabs-item__content,
.nhv-editors .page-item-detail {
  height: 100%;
}

.nhv-editors .manga-item {
  display: flex;
  flex-direction: column;
  border-radius: 18px;
  overflow: hidden;
}

.nhv-editors .manga-item .item-thumb,
.nhv-editors .manga-item .thumb,
.nhv-editors .manga-item .manga-poster,
.nhv-editors .manga-item .img-holder {
  width: 100%;
  aspect-ratio: 3 / 4;
  overflow: hidden;
  border-radius: 18px 18px 0 0;
}

.nhv-editors .manga-item img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block;
}

.nhv-editors .manga-item .item-summary,
.nhv-editors .manga-item .summary,
.nhv-editors .manga-item .post-title,
.nhv-editors .manga-item .item-detail {
  padding: 12px 14px;
}

@media (max-width: 768px) {
  .nhv-editors .manga-item .item-summary,
  .nhv-editors .manga-item .summary,
  .nhv-editors .manga-item .post-title,
  .nhv-editors .manga-item .item-detail {
    padding: 10px 12px;
  }
}

@media (max-width: 768px) {
  #nhv-trendi_7646784 .nhv-tr-title {
    font-size: 8px !important;
  }
}

.home .editor-choice .item {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.home .editor-choice .item .thumb,
.home .editor-choice .item .item-thumb {
  width: 100%;
  aspect-ratio: 2 / 3;
  overflow: hidden;
}

.home .editor-choice .item .thumb img,
.home .editor-choice .item .item-thumb img,
.home .editor-choice .item img.wp-post-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.home .editor-choice .item .summary,
.home .editor-choice .item .item-summary,
.home .editor-choice .item .item-detail,
.home .editor-choice .item .post-title {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.home .editor-choice .item .post-title h3,
.home .editor-choice .item .post-title a,
.home .editor-choice .item .item-title {
  line-height: 1.3;
  min-height: calc(1.3em * 2);
}

.home .editor-choice .item .post-title h3,
.home .editor-choice .item .post-title a,
.home .editor-choice .item .item-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.home .editor-choice .item .nhv-tr-meta,
.home .editor-choice .item .meta,
.home .editor-choice .item .item-meta {
  margin-top: auto;
}

.c-page__content.nhv-editors-choices {
  position: relative;
  overflow: hidden;
  border-radius: 0;
  padding: 18px 18px 22px;
  border: 1px solid rgba(233, 236, 255, 0.12);
  background: linear-gradient(
      180deg,
      rgba(12, 14, 30, 0.92) 0%,
      rgba(9, 11, 24, 0.86) 55%,
      rgba(7, 9, 18, 0.82) 100%
  );
  box-shadow:
    0 22px 70px rgba(0, 0, 0, 0.55),
    inset 0 1px 0 rgba(255, 255, 255, 0.05);
}

.c-page__content.nhv-editors-choices::before {
  content: "";
  position: absolute;
  inset: -45% -35% -35% -35%;
  pointer-events: none;
  background:
    radial-gradient(650px 420px at 18% 30%, rgba(107, 92, 255, 0.30), transparent 62%),
    radial-gradient(700px 460px at 78% 18%, rgba(159, 140, 255, 0.20), transparent 64%),
    radial-gradient(800px 520px at 55% 95%, rgba(233, 236, 255, 0.10), transparent 70%);
  filter: blur(18px);
  opacity: 0.95;
}

.c-page__content.nhv-editors-choices > * {
  position: relative;
  z-index: 1;
}

@media (max-width: 768px) {
  .c-page__content.nhv-editors-choices {
    padding: 14px 14px 18px;
    border-radius: 18px;
  }
}

.c-page__content.nhv-editors-choices{
    position: relative !important;
    border-radius: 18px !important;
    border: 1px solid rgba(235, 240, 255, .12) !important;
    background: linear-gradient(135deg,
        rgba(18, 20, 44, .92) 0%,
        rgba(14, 16, 36, .88) 40%,
        rgba(12, 13, 28, .86) 100%) !important;
    box-shadow: 0 24px 70px rgba(0,0,0,.55) !important;
    overflow: hidden !important;
}

.c-page__content.nhv-editors-choices::before{
    content: "";
    position: absolute;
    inset: -60px -80px;
    pointer-events: none;
    background:
        radial-gradient(520px 320px at 18% 20%, rgba(125, 92, 255, .28), transparent 70%),
        radial-gradient(540px 340px at 78% 18%, rgba(90, 140, 255, .16), transparent 72%),
        radial-gradient(700px 420px at 50% 100%, rgba(200, 200, 255, .08), transparent 74%);
    filter: blur(22px);
    opacity: .9;
}

.c-page__content.nhv-editors-choices::after{
    content: "";
    position: absolute;
    inset: 10px;
    border-radius: 14px;
    border: 1px solid rgba(235, 240, 255, .08);
    pointer-events: none;
}

.c-page__content.nhv-editors-choices .c-blog__heading{
    position: relative;
    padding: 16px 18px 10px !important;
    margin: 0 0 10px !important;
    border-bottom: 1px solid rgba(235,240,255,.08);
}

.c-page__content.nhv-editors-choices .c-blog__heading h1,
.c-page__content.nhv-editors-choices .c-blog__heading h2,
.c-page__content.nhv-editors-choices .c-blog__heading h3{
    margin: 0 !important;
    color: rgba(245,247,255,.95) !important;
    text-shadow: 0 10px 30px rgba(0,0,0,.55);
}

.c-page__content.nhv-editors-choices .c-blog__heading::after,
.c-page__content.nhv-editors-choices .c-page__header::after{
    display: none !important;
}

.c-page__content.nhv-editors-choices .page-item-detail{
    background: rgba(18, 19, 38, .70) !important;
    border: 1px solid rgba(235,240,255,.10) !important;
    box-shadow: 0 18px 52px rgba(0,0,0,.35) !important;
    backdrop-filter: blur(10px);
}

.c-page__content.nhv-editors-choices .page-item-detail:hover{
    border-color: rgba(140, 120, 255, .28) !important;
    box-shadow: 0 22px 70px rgba(0,0,0,.48), 0 0 0 1px rgba(120, 100, 255, .12) !important;
}

.c-page__content.nhv-editors-choices .item-summary{
    background: linear-gradient(180deg, transparent, rgba(10, 10, 20, .35) 38%, rgba(10, 10, 20, .72)) !important;
}

.nh-continue-reading{
    position: relative !important;
    display: block !important;
    border-radius: 16px !important;
    border: 1px solid rgba(235,240,255,.12) !important;
    background: linear-gradient(135deg,
        rgba(16, 18, 40, .92) 0%,
        rgba(12, 14, 30, .88) 55%,
        rgba(10, 11, 22, .86) 100%) !important;
    box-shadow: 0 22px 64px rgba(0,0,0,.50) !important;
    overflow: hidden !important;
    padding-top: 44px !important;
}

.nh-continue-reading::before{
    content: attr(data-title);
    position: absolute;
    left: 0; right: 0; top: 0;
    height: 44px;
    display: flex;
    align-items: center;
    padding: 0 14px;
    font-weight: 700;
    color: rgba(245,247,255,.95);
    border-bottom: 1px solid rgba(235,240,255,.10);
    background: linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02));
}

.nh-continue-reading::after{
    content: attr();
    position: absolute;
    right: 14px;
    top: 12px;
    font-size: 12px;
    color: rgba(235,240,255,.70);
}

.nh-continue-reading .nh-continue-reading-wrap,
.nh-continue-reading{
    backdrop-filter: blur(12px);
}

.nh-continue-reading .nh-continue-reading-wrap{
    position: relative;
    padding: 14px !important;
}

.nh-continue-reading .nh-continue-reading-wrap::before{
    content:"";
    position:absolute;
    inset:-50px -60px;
    pointer-events:none;
    background:
        radial-gradient(520px 320px at 22% 30%, rgba(125,92,255,.22), transparent 72%),
        radial-gradient(520px 320px at 78% 18%, rgba(90,140,255,.12), transparent 74%);
    filter: blur(24px);
    opacity: .9;
}

.nh-continue-reading.is-empty::after{
    content: "Start reading any novel to see your progress here";
    position: absolute;
    right: 14px;
    top: 12px;
    font-size: 12px;
    color: rgba(235,240,255,.60);
}

.nh-continue-reading .nh-continue-reading-item,
.nh-continue-reading .nh-continue-reading-list li{
    border-radius: 14px !important;
    border: 1px solid rgba(235,240,255,.10) !important;
    background: rgba(18, 19, 38, .55) !important;
}

.nh-continue-reading .nh-continue-reading-item:hover,
.nh-continue-reading .nh-continue-reading-list li:hover{
    border-color: rgba(140, 120, 255, .24) !important;
}

@media (max-width: 768px){
  .c-page__content.nhv-editors-choices{ border-radius: 16px !important; }
  .nh-continue-reading{ border-radius: 14px !important; padding-top: 42px !important; }
}

.c-page__content.nhv-editors-choices .tab-wrap,
.c-page__content.nhv-editors-choices .tab-content-wrap,
.c-page__content.nhv-editors-choices .c-blog__heading{
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}

.c-page__content.nhv-editors-choices .c-blog__heading{
    position: relative !important;
    padding-bottom: 14px !important;
    margin-bottom: 14px !important;
}

.c-page__content.nhv-editors-choices .c-blog__heading::after{
    content: "";
    position: absolute;
    left: 0; right: 0;
    bottom: 0;
    height: 1px;
    background: linear-gradient(90deg,
        transparent,
        rgba(235,240,255,.16),
        rgba(140,120,255,.32),
        rgba(235,240,255,.16),
        transparent
    ) !important;
    opacity: .95;
}

.c-page__content.nhv-editors-choices .page-item-detail{
    display: flex !important;
    flex-direction: column !important;
    height: 100% !important;
}

.c-page__content.nhv-editors-choices .page-item-detail .item-summary{
    flex: 1 !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}

.c-page__content.nhv-editors-choices .page-item-detail .item-title{
    line-height: 1.25 !important;
    min-height: calc(1.25em * 2) !important;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.c-page__content.nhv-editors-choices .page-item-detail .item-meta,
.c-page__content.nhv-editors-choices .page-item-detail .item-rate,
.c-page__content.nhv-editors-choices .page-item-detail .item-summary .meta{
    margin-top: auto !important;
}

.nh-continue-reading .nh-cr__title{
    display: none !important;
}

.nh-continue-reading.is-empty{
    display: block !important;
    min-height: 140px;
}

.nh-continue-reading.is-empty .nh-continue-reading-wrap,
.nh-continue-reading.is-empty .nh-continue-reading-list{
    opacity: 0;
    height: 0;
    overflow: hidden;
    padding: 0 !important;
    margin: 0 !important;
}

.nh-continue-reading .nh-cr__cta{
    min-width: 112px;
    text-align: center;
    font-weight: 800;
    border-radius: 14px !important;
    border: 1px solid rgba(140, 120, 255, .55) !important;
    background: linear-gradient(135deg, rgba(125, 92, 255, .92), rgba(90, 140, 255, .35)) !important;
    color: rgba(245,247,255,.95) !important;
    box-shadow: 0 18px 54px rgba(125, 92, 255, .16) !important;
}

.nh-continue-reading .nh-cr__card:hover .nh-cr__cta{
    border-color: rgba(170, 155, 255, .75) !important;
    box-shadow: 0 20px 64px rgba(125, 92, 255, .22) !important;
}

.nh-continue-reading.is-empty{
    display: block !important;
    min-height: 140px;
}

.nh-continue-reading.is-empty .nh-continue-reading-wrap{
    min-height: 96px;
}

.nh-continue-reading.is-empty::after{
    content: attr() !important;
}

.nh-continue-reading.is-empty .nh-continue-reading-list,
.nh-continue-reading.is-empty .nh-continue-reading-item,
.nh-continue-reading.is-empty li{
    display: none !important;
}

.nh-continue-reading.is-empty .nh-continue-reading-wrap{
    opacity: 1 !important;
    height: auto !important;
    overflow: visible !important;
    padding: 16px 14px !important;
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
}

.nh-continue-reading.is-empty .nh-continue-reading-wrap::before{
    content: "";
    width: 64px;
    height: 92px;
    flex: 0 0 auto;
    border-radius: 12px;
    border: 1px solid rgba(235,240,255,.14);
    background:
      radial-gradient(80px 80px at 30% 20%, rgba(140,120,255,.28), transparent 60%),
      radial-gradient(120px 120px at 70% 80%, rgba(90,140,255,.18), transparent 62%),
      linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));
    box-shadow: 0 18px 46px rgba(0,0,0,.45);
}

.nh-continue-reading.is-empty .nh-continue-reading-wrap::after{
    content: "Start reading any novel to see your progress here";
    display: block;
    color: rgba(235,240,255,.82);
    font-weight: 650;
    font-size: 14px;
    line-height: 1.35;
    max-width: 520px;
}

@media (max-width: 768px){
  .nh-continue-reading.is-empty .nh-continue-reading-wrap::after{ font-size: 13px; }
  .nh-continue-reading.is-empty .nh-continue-reading-wrap::before{ width: 56px; height: 84px; }
}

.nhv-latest-updates{
  position: relative;
  border-radius: 0;
  border: 1px solid rgba(235,240,255,.10);
  background: linear-gradient(180deg, rgba(18,20,39,.52), rgba(10,12,20,.34)) !important;
  box-shadow: 0 22px 70px rgba(0,0,0,.55);
  overflow: hidden;
}

.nhv-latest-updates::before{
  content:"";
  position:absolute;
  inset:-30% -10% auto -10%;
  height: 240px;
  background:
    radial-gradient(520px 260px at 30% 30%, rgba(120,95,255,.28), transparent 70%),
    radial-gradient(620px 300px at 80% 40%, rgba(90,140,255,.18), transparent 72%);
  filter: blur(18px);
  opacity:.85;
  pointer-events:none;
}

.nhv-latest-updates .c-blog__heading{
  padding: 18px 18px 10px 18px !important;
  margin: 0 !important;
}

.nhv-latest-updates .c-blog__heading h4,
.nhv-latest-updates .c-blog__heading h2{
  margin: 0 !important;
}

.nhv-latest-updates .c-blog__heading a,
.nhv-latest-updates .c-blog__heading h4{
  color: rgba(245,247,255,.96) !important;
}

.nhv-latest-updates .heading-view-all{
  color: rgba(235,240,255,.66) !important;
  border: 1px solid rgba(235,240,255,.12);
  border-radius: 999px;
  padding: 6px 10px;
  background: rgba(255,255,255,.03);
}

.nhv-latest-updates .heading-view-all:hover{
  color: rgba(255,255,255,.92) !important;
  border-color: rgba(150,130,255,.22);
}

.nhv-latest-updates table.manga-chapters-listing{
  width: 100%;
}

.nhv-latest-updates table.manga-chapters-listing thead{
  display: block;
  padding: 0 18px 10px 18px;
}

.nhv-latest-updates table.manga-chapters-listing thead tr{
  display: grid;
  grid-template-columns: 260px 1fr 190px;
  gap: 14px;
}

.nhv-latest-updates table.manga-chapters-listing thead th{
  border: 1px solid rgba(235,240,255,.10) !important;
  background: rgba(255,255,255,.03) !important;
  color: rgba(235,240,255,.78) !important;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-size: 11px;
  padding: 8px 12px !important;
  border-radius: 999px;
}

.nhv-latest-updates table.manga-chapters-listing tbody{
  display: flex;
  flex-direction: column;
  gap: 14px;
  padding: 0 18px 18px 18px;
}

.nhv-latest-updates table.manga-chapters-listing tbody tr{
  display: grid;
  grid-template-columns: 260px 1fr 190px;
  gap: 14px;
  align-items: stretch;
  background: rgba(10,12,20,.28);
  border: 1px solid rgba(235,240,255,.08);
  border-radius: 18px;
  overflow: hidden;
  box-shadow: 0 16px 44px rgba(0,0,0,.35);
}

.nhv-latest-updates table.manga-chapters-listing tbody tr:hover{
  border-color: rgba(150,130,255,.20);
  box-shadow: 0 18px 56px rgba(0,0,0,.45);
}

.nhv-latest-updates table.manga-chapters-listing td{
  padding: 14px 14px !important;
  border: none !important;
  background: transparent !important;
}

.nhv-latest-updates table.manga-chapters-listing td.title{
  display: flex;
  gap: 12px;
  align-items: center;
  background: linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.00));
}

.nhv-latest-updates table.manga-chapters-listing td.title img{
  width: 92px !important;
  height: 128px !important;
  object-fit: cover;
  border-radius: 14px !important;
  border: 1px solid rgba(235,240,255,.10);
  box-shadow: 0 18px 46px rgba(0,0,0,.40);
}

.nhv-latest-updates table.manga-chapters-listing td.title a{
  color: rgba(245,247,255,.95) !important;
  font-weight: 750;
}

.nhv-latest-updates table.manga-chapters-listing td.chapters{
  padding-top: 18px !important;
}

.nhv-latest-updates table.manga-chapters-listing td.chapters a{
  display: inline-block;
  padding: 8px 10px;
  border-radius: 12px;
  border: 1px solid rgba(235,240,255,.10);
  background: rgba(255,255,255,.03);
  color: rgba(245,247,255,.92) !important;
  margin: 0 0 8px 0;
}

.nhv-latest-updates table.manga-chapters-listing td.chapters a:hover{
  border-color: rgba(120,95,255,.28);
  background: rgba(120,95,255,.10);
}

.nhv-latest-updates table.manga-chapters-listing td.time{
  padding-top: 18px !important;
}

.nhv-latest-updates table.manga-chapters-listing td.time span,
.nhv-latest-updates table.manga-chapters-listing td.time a{
  display: inline-block;
  padding: 7px 10px;
  border-radius: 999px;
  border: 1px solid rgba(235,240,255,.10);
  background: rgba(255,255,255,.02);
  color: rgba(235,240,255,.72) !important;
  margin-bottom: 8px;
}

@media (max-width: 900px){
  .nhv-latest-updates table.manga-chapters-listing thead tr,
  .nhv-latest-updates table.manga-chapters-listing tbody tr{
    grid-template-columns: 1fr;
  }

  .nhv-latest-updates table.manga-chapters-listing thead{
    padding-bottom: 6px;
  }
  .nhv-latest-updates table.manga-chapters-listing thead th{
    font-size: 10px;
  }

  .nhv-latest-updates table.manga-chapters-listing td.title{
    align-items: flex-start;
  }
  .nhv-latest-updates table.manga-chapters-listing td.title img{
    width: 78px !important;
    height: 110px !important;
  }
  .nhv-latest-updates table.manga-chapters-listing td.chapters,
  .nhv-latest-updates table.manga-chapters-listing td.time{
    padding-top: 8px !important;
  }
}

.nhv-latest-updates a.view-all.nh-lu-loadmore{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  width: calc(100% - 36px);
  margin: 14px 18px 18px;
  padding: 14px 16px;
  border-radius: 14px;
  border: 1px solid rgba(160,140,255,.22);
  background: linear-gradient(135deg, rgba(107,92,255,.88), rgba(107,92,255,.42));
  color: rgba(250,250,255,.96) !important;
  box-shadow: 0 16px 48px rgba(107,92,255,.14);
  text-decoration:none !important;
}

.nhv-latest-updates a.view-all.nh-lu-loadmore:hover{
  border-color: rgba(200,180,255,.34);
  box-shadow: 0 20px 64px rgba(107,92,255,.22);
  transform: translateY(-1px);
}

.nhv-latest-updates a.view-all.nh-lu-loadmore:active{
  transform: translateY(0);
}

.nhv-latest-updates .c-blog__heading.style-2:after,
.nhv-latest-updates .c-blog__heading:after{
  content: none !important;
}

.nhv-latest-updates .c-blog__heading h4::after,
.nhv-latest-updates .c-blog__heading h3::after,
.nhv-latest-updates .c-blog__heading h2::after{
  content: "";
  display: block;
  width: 48px;
  height: 2px;
  margin-top: 10px;
  border-radius: 999px;
  background: linear-gradient(90deg, transparent, rgba(201,164,92,.95), transparent);
  opacity: .85;
}

.nhv-latest-updates table.manga-chapters-listing thead{

  padding: 0 18px 12px 18px !important;
  width: calc(100% + 36px);
  margin-left: -18px;
  margin-right: -18px;
}

.nhv-latest-updates table.manga-chapters-listing thead tr{
  background: rgba(255,255,255,.035) !important;
  border: 1px solid rgba(235,240,255,.10) !important;
  border-radius: 18px;
  padding: 12px 16px;
  align-items: center;
}

.nhv-latest-updates table.manga-chapters-listing thead th{
  border: 0 !important;
  background: transparent !important;
  border-radius: 0 !important;
  padding: 0 !important;
  letter-spacing: .10em;
  font-size: 11px !important;
  color: rgba(235,240,255,.70) !important;
}

.nhv-latest-updates table.manga-chapters-listing thead th.title{
  justify-self: start;
  padding-left: 4px !important;
}

.nhv-latest-updates table.manga-chapters-listing thead th.chapters{
  justify-self: start;
  padding-left: 22px !important;
}

.nhv-latest-updates table.manga-chapters-listing thead th.time{
  justify-self: start;
  padding-left: 8px !important;
}

.content-area.top0,
.textwidget.custom-html-widget{
  position: relative;
  background:
    radial-gradient(1100px 700px at 70% 18%, rgba(120, 92, 255, .22), transparent 60%),
    radial-gradient(900px 650px at 25% 28%, rgba(170, 150, 255, .14), transparent 62%),
    linear-gradient(180deg, rgba(10, 12, 28, .92), rgba(7, 8, 20, .96));
  border-radius: 0;
  overflow: hidden;
}

.content-area.top0::before,
.textwidget.custom-html-widget::before{
  content:"";
  position:absolute;
  inset:-18%;
  pointer-events:none;
  background:
    radial-gradient(700px 520px at 72% 22%, rgba(255,255,255,.10), transparent 68%),
    radial-gradient(820px 560px at 30% 40%, rgba(255,255,255,.07), transparent 70%),
    radial-gradient(900px 640px at 50% 92%, rgba(255,255,255,.05), transparent 75%);
  filter: blur(18px);
  opacity:.9;
}

.content-area.top0::after,
.textwidget.custom-html-widget::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background-image:
    radial-gradient(circle at 12% 30%, rgba(255,255,255,.14) 0 1px, transparent 2px),
    radial-gradient(circle at 28% 62%, rgba(255,255,255,.10) 0 1px, transparent 2px),
    radial-gradient(circle at 46% 22%, rgba(255,255,255,.12) 0 1px, transparent 2px),
    radial-gradient(circle at 66% 48%, rgba(255,255,255,.09) 0 1px, transparent 2px),
    radial-gradient(circle at 82% 28%, rgba(255,255,255,.11) 0 1px, transparent 2px),
    radial-gradient(circle at 90% 70%, rgba(255,255,255,.08) 0 1px, transparent 2px);
  opacity:.55;
}

.content-area.top0 > *,
.textwidget.custom-html-widget > *{
  position: relative;
  z-index: 1;
}

.nhv-latest-updates .nhv-lu-col--time {
    padding-left: 40px !important;
}

.nhv-latest-updates .nhv-lu-col--chapters {
    padding-left: 75px !important;
}

.site-footer, footer, #footer {
  background: linear-gradient(180deg, rgba(6,8,18,.92), rgba(6,8,18,.78)) !important;
  border-top: 1px solid rgba(233,236,255,.10) !important;
}

.content-area.top0,
.textwidget.custom-html-widget{
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
}

header.site-header,
header.site-header.mobile,
.site-header,

header.site-header .c-header__top,
header.site-header.mobile .c-header__top,
.site-header .c-header__top,

header.site-header .main-navigation,
header.site-header.mobile .main-navigation,
header.site-header .main-navigation.style-1,
header.site-header.mobile .main-navigation.style-1,
.site-header .main-navigation,

header.site-header a,
header.site-header.mobile a,
.site-header a,

header.site-header a:hover,

header.site-header.mobile .mobile-menu.menu-collapse.off-canvas,
header.site-header.mobile .mobile-menu.menu-collapse.off-canvas.active,
.site-header.mobile .mobile-menu.menu-collapse.off-canvas,

header.site-header.mobile .mobile-menu .off-menu,
header.site-header.mobile .mobile-menu nav.off-menu,
header.site-header.mobile .mobile-menu .off-menu ul,

header.site-header.mobile .mobile-menu .off-menu a,

header.site-header.mobile .mobile-menu .off-menu a:hover,

header.site-header.mobile .mobile-menu .close-nav,
header.site-header.mobile .mobile-menu .menu_icon__close,
header.site-header.mobile .mobile-menu .menu_icon__close *,

.site-footer, footer, #footer{
  background: linear-gradient(180deg, rgba(5,7,16,.94), rgba(5,7,16,.84)) !important;
  border-top: 1px solid rgba(233,236,255,.10) !important;
}

header.site-header.mobile .mobile-menu.menu-collapse.off-canvas,

header.site-header.mobile .mobile-menu.menu-collapse.off-canvas.active,

header.site-header.mobile .mobile-menu.menu-collapse.off-canvas .off-menu,
header.site-header.mobile .mobile-menu.menu-collapse.off-canvas nav.off-menu,
header.site-header.mobile .mobile-menu.menu-collapse.off-canvas .off-menu ul,

header.site-header.mobile .mobile-menu.menu-collapse.off-canvas .off-menu a,

header.site-header.mobile .mobile-menu.menu-collapse.off-canvas .close-nav,

header.site-header.mobile .mobile-menu.menu-collapse.off-canvas .menu_icon__close,
header.site-header.mobile .mobile-menu.menu-collapse.off-canvas .close-nav,

.mobile-menu-overlay,
.mobile-overlay,

header.site-header.mobile .mobile-menu.menu-collapse.off-canvas.active,
.site-header.mobile .mobile-menu.menu-collapse.off-canvas.active,

.mobile-menu.menu-collapse.off-canvas.active .off-menu,

.mobile-menu.menu-collapse.off-canvas.active .off-menu a,
.mobile-menu.menu-collapse.off-canvas.active nav.off-menu a,
.mobile-menu.menu-collapse.off-canvas.active .off-menu li,
.mobile-menu.menu-collapse.off-canvas.active .user-section,



.mobile-menu.menu-collapse.off-canvas.active svg,
.mobile-menu.menu-collapse.off-canvas.active i,

.site-content{
  position: relative;
  background:
    radial-gradient(1200px 800px at 70% 12%, rgba(120, 92, 255, .16), transparent 60%),
    radial-gradient(900px 650px at 25% 25%, rgba(170, 150, 255, .10), transparent 62%),
    linear-gradient(180deg, rgba(9, 10, 24, .94), rgba(6, 7, 18, .98)) !important;
}

.site-content::before{
  content:"";
  position:absolute;
  inset:-20%;
  pointer-events:none;
  background:
    radial-gradient(760px 560px at 78% 22%, rgba(255,255,255,.06), transparent 68%),
    radial-gradient(860px 620px at 30% 40%, rgba(255,255,255,.05), transparent 70%),
    radial-gradient(980px 680px at 50% 92%, rgba(255,255,255,.035), transparent 75%);
  filter: blur(18px);
  opacity:.9;
}

.site-content > *{
  position: relative;
  z-index: 1;
}

.site-content{
  z-index: 0 !important;
}

.site-content::before{
  z-index: 0 !important;
}

header.site-header,
.site-header,
.main-navigation,
.main-navigation.style-1,
.c-header__top,
.c-header__top-side,
.c-header__bottom,
.c-header{
  position: relative !important;
  z-index: 99999 !important;
}

.main-navigation ul.sub-menu,
.main-navigation .sub-menu,
.main-navigation .children,

.main-navigation ul.sub-menu a,
.main-navigation .sub-menu a,

.main-navigation ul.sub-menu a:hover,

.mobile-menu.menu-collapse.off-canvas.active nav.off-menu,
.mobile-menu.menu-collapse.off-canvas.active .off-menu,
.mobile-menu.menu-collapse.off-canvas.active nav.off-menu ul,

.mobile-menu.menu-collapse.off-canvas.active .close-nav,

.main-navigation ul.sub-menu,
.main-navigation .sub-menu,
.main-navigation .children,

.main-navigation li:hover > ul.sub-menu,
.main-navigation li:focus-within > ul.sub-menu,
.main-navigation li:hover > .sub-menu,
.main-navigation li:focus-within > .sub-menu,
.main-navigation li:hover > .children,
.main-navigation li:focus-within > .children,
.main-navigation li.focus > ul.sub-menu,

.mobile-menu.menu-collapse.off-canvas .off-menu ul.sub-menu,
.mobile-menu.menu-collapse.off-canvas .off-menu .sub-menu,
.mobile-menu.menu-collapse.off-canvas nav.off-menu ul.sub-menu,
.mobile-menu.menu-collapse.off-canvas nav.off-menu .sub-menu,

.mobile-menu.menu-collapse.off-canvas li:hover > ul.sub-menu,
.mobile-menu.menu-collapse.off-canvas li:hover > .sub-menu,
.mobile-menu.menu-collapse.off-canvas li:focus-within > ul.sub-menu,

.mobile-menu.menu-collapse.off-canvas li.open > ul.sub-menu,
.mobile-menu.menu-collapse.off-canvas li.open > .sub-menu,
.mobile-menu.menu-collapse.off-canvas li.active > ul.sub-menu,
.mobile-menu.menu-collapse.off-canvas li.active > .sub-menu,
.mobile-menu.menu-collapse.off-canvas li.show > ul.sub-menu,
.mobile-menu.menu-collapse.off-canvas li.show > .sub-menu,
.mobile-menu.menu-collapse.off-canvas li.focus > ul.sub-menu,

.mobile-menu.menu-collapse.off-canvas.active nav.off-menu ul.sub-menu a,

.c-modal__item a.btn-active-modal{
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 36px;
  padding: 8px 14px !important;
  border-radius: 999px !important;
  font-weight: 700 !important;
  letter-spacing: .2px;
  line-height: 1 !important;
  border: 1px solid rgba(233,236,255,.18) !important;
  background: rgba(12,14,34,.35) !important;
  color: rgba(233,236,255,.92) !important;
  box-shadow: 0 10px 26px rgba(0,0,0,.35);
}

.c-modal__item a.btn-active-modal:first-of-type{
  background: linear-gradient(180deg, rgba(120,92,255,.95), rgba(96,72,235,.88)) !important;
  border-color: rgba(120,92,255,.55) !important;
  color: #fff !important;
}

.c-modal__item a.btn-active-modal:hover{
  transform: translateY(-1px);
  filter: brightness(1.05);
}

.c-modal__item a.btn-active-modal,
.c-modal_item a.btn-active-modal,
.user-section.c-modal_item a.btn-active-modal,
.user-section.c-modal__item a.btn-active-modal{
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  min-height: 36px;
  padding: 8px 14px !important;
  border-radius: 999px !important;
  font-weight: 700 !important;
  letter-spacing: .2px;
  line-height: 1 !important;
  border: 1px solid rgba(233,236,255,.18) !important;
  background: rgba(12,14,34,.35) !important;
  color: rgba(233,236,255,.92) !important;
  box-shadow: 0 10px 26px rgba(0,0,0,.35);
}

.c-modal__item a.btn-active-modal:first-of-type,
.c-modal_item a.btn-active-modal:first-of-type{
  background: linear-gradient(180deg, rgba(120,92,255,.95), rgba(96,72,235,.88)) !important;
  border-color: rgba(120,92,255,.55) !important;
  color: #fff !important;
}

.c-modal__item a.btn-active-modal:hover,
.c-modal_item a.btn-active-modal:hover{
  transform: translateY(-1px);
  filter: brightness(1.05);
}

.mobile-menu.menu-collapse.off-canvas nav.off-menu li.menu-item-has-children > ul,
.mobile-menu.menu-collapse.off-canvas nav.off-menu li.menu-item-has-children > ul.dropdown-menu,

.mobile-menu.menu-collapse.off-canvas nav.off-menu li.menu-item-has-children.nhv-open > ul,
.mobile-menu.menu-collapse.off-canvas nav.off-menu li.menu-item-has-children.nhv-open > ul.dropdown-menu,

.mobile-menu.menu-collapse.off-canvas nav.off-menu a.disabled,

.mobile-menu.menu-collapse.off-canvas nav.off-menu ul.dropdown-menu,
.mobile-menu.menu-collapse.off-canvas nav.off-menu ul.sub-menu,

.mobile-menu.menu-collapse.off-canvas nav.off-menu li.menu-item-has-children > ul,
.mobile-menu.menu-collapse.off-canvas nav.off-menu li.menu-item-has-children > ul.dropdown-menu,

.mobile-menu.menu-collapse.off-canvas nav.off-menu li.menu-item-has-children.active > ul,
.mobile-menu.menu-collapse.off-canvas nav.off-menu li.menu-item-has-children.active > ul.dropdown-menu,
.mobile-menu.menu-collapse.off-canvas nav.off-menu li.menu-item-has-children.active > ul.sub-menu,
.mobile-menu.menu-collapse.off-canvas nav.off-menu li.menu-item-has-children.nhv-open > ul,
.mobile-menu.menu-collapse.off-canvas nav.off-menu li.menu-item-has-children.nhv-open > ul.dropdown-menu,

.mobile-menu.menu-collapse.off-canvas.active nav.off-menu ul.dropdown-menu a,





.mobile-menu.menu-collapse.off-canvas nav.off-menu ul.dropdown-menu a,

body.reading-manga,
body.single-wp-manga-chapter{
  overflow-x: hidden !important;
}

body.reading-manga .site-content,
body.single-wp-manga-chapter .site-content{
  background: #0b0f1c !important;
  overflow-x: hidden !important;
  padding-bottom: 0 !important;
}

body.reading-manga .site-content::before,
body.reading-manga .site-content::after,
body.single-wp-manga-chapter .site-content::before,
body.single-wp-manga-chapter .site-content::after{
  content: none !important;
  display: none !important;
}

body.reading-manga .body-wrap,
body.single-wp-manga-chapter .body-wrap{
  background: transparent !important;
}

body.reading-manga .c-page,
body.reading-manga .c-page__content,
body.reading-manga .entry-content,
body.reading-manga .entry-content_wrap,
body.single-wp-manga-chapter .c-page,
body.single-wp-manga-chapter .c-page__content,
body.single-wp-manga-chapter .entry-content,
body.single-wp-manga-chapter .entry-content_wrap{
  background: transparent !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.reading-content-wrap .container-inner .side-col{
  background: transparent !important;
  box-shadow: none !important;
}

.reading-content-wrap .container-inner .side-col.show-chapters-list,
.reading-content-wrap .container-inner .side-col.show-comments{
  background: rgba(18, 18, 26, .92) !important;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  box-shadow: -22px 0 60px rgba(0,0,0,.45), 0 0 0 1px rgba(233,236,255,.08) !important;
}

body.manga-page:not(.reading-manga) .profile-manga{
  background: linear-gradient(180deg, rgb(34 20 73 / 60%) 0, #000 100%) !important;
}

body.manga-page:not(.reading-manga) .profile-manga .manga-actions #init-links a.c-btn.c-btn_style-1,
body.manga-page:not(.reading-manga) .profile-manga .manga-actions #init-links a.btn-read-first,
body.manga-page:not(.reading-manga) .profile-manga .manga-actions #init-links a.btn-read-last{
  background: linear-gradient(180deg, rgba(120, 92, 255, .95) 0%, rgba(74, 52, 200, .95) 100%) !important;
  color: #fff !important;
  border: 0 !important;
  border-radius: 14px !important;
  padding: 12px 22px !important;
  box-shadow:
    inset 0 0 0 1px rgba(0,0,0,.65),
    0 10px 22px rgba(0,0,0,.35) !important;
}

body.manga-page:not(.reading-manga) .profile-manga .manga-actions #init-links a.c-btn.c-btn_style-1:hover,
body.manga-page:not(.reading-manga) .profile-manga .manga-actions #init-links a.btn-read-first:hover,
body.manga-page:not(.reading-manga) .profile-manga .manga-actions #init-links a.btn-read-last:hover{
  filter: brightness(1.08) !important;
}

body.manga-page:not(.reading-manga) .profile-manga .manga-actions .bookmark-btn .wp-manga-action-button,
body.manga-page:not(.reading-manga) .profile-manga .manga-actions .bookmark-btn a.wp-manga-action-button,
body.manga-page:not(.reading-manga) .profile-manga .manga-actions a.wp-manga-action-button{
  background: linear-gradient(180deg, rgba(120, 92, 255, .95) 0%, rgba(74, 52, 200, .95) 100%) !important;
  color: #fff !important;
  border: 0 !important;
  border-radius: 14px !important;
  padding: 12px 22px !important;
  box-shadow:
    inset 0 0 0 1px rgba(0,0,0,.65),
    0 10px 22px rgba(0,0,0,.40) !important;
}

body.manga-page:not(.reading-manga) .profile-manga .manga-actions .bookmark-btn .action_detail span{
  color: #fff !important;
}

body.reading-manga .reading-content-wrap .container-inner .main-col,
body.reading-manga .reading-content-wrap .container-inner .main-col.active-chapters-list,
body.reading-manga .reading-content-wrap .container-inner .main-col.active-comments{
  transform: none !important;
}

body.reading-manga .nhv-report-bar{ display: none !important; }

body.reading-manga .nhv-report-bar.is-open{ display: block !important; }

body.reading-manga .nhv-report-bar{ position: fixed !important; left: 0 !important; right: 0 !important; }

body.reading-manga .chapter-warning.alert.alert-warning{display:none !important;}

#nhv-support-overlay.nhv-support-overlay{
  position: fixed;
  top: 0; left: 0; right: 0; bottom: 0;
  background: rgba(0,0,0,.45);
  opacity: 0;
  pointer-events: none;
  transition: opacity .18s ease;
  z-index: 99990;
}

#nhv-support-overlay.nhv-support-overlay.is-open{
  opacity: 1;
  pointer-events: auto;
}

#nhv-support-drawer.nhv-support-drawer{
  position: fixed;

  top: 15vh;
  right: 0;
  width: 360px;
  max-width: calc(100vw - 32px);
  height: 70vh;
  transform: translateX(110%);
  transition: transform .22s ease;
  z-index: 99991;
  background: linear-gradient(180deg, rgba(34,20,73,.92) 0%, rgba(10,10,16,.98) 100%);
  border-left: 1px solid rgba(140,120,255,.18);
  box-shadow: 0 18px 60px rgba(0,0,0,.55);
  color: #f2f2f2;
  display: flex;
  flex-direction: column;
}

#nhv-support-drawer.nhv-support-drawer.is-open{ transform: translateX(0); }

body.rtl #nhv-support-drawer.nhv-support-drawer{
  right: auto;
  left: 0;
  border-left: 0;
  border-right: 1px solid rgba(140,120,255,.18);
  transform: translateX(-110%);
	  border-radius: 0 18px 18px 0;
}

body.rtl #nhv-support-drawer.nhv-support-drawer.is-open{ transform: translateX(0); }

#nhv-support-drawer .nhv-support-drawer__header{
  display:flex;
  align-items:center;
  justify-content: space-between;
  padding: 14px 14px;
  border-bottom: 1px solid rgba(255,255,255,.08);
}

#nhv-support-drawer .nhv-support-drawer__title{
  font-weight: 800;
  font-size: 14px;
  letter-spacing: .2px;
}

#nhv-support-drawer .nhv-support-close{
  width: 34px;
  height: 34px;
  border-radius: 10px;
  border: 1px solid rgba(255,255,255,.12);
  background: rgba(0,0,0,.25);
  color: #fff;
  font-size: 22px;
  line-height: 1;
  cursor: pointer;
}

#nhv-support-drawer .nhv-support-drawer__body{
  padding: 14px;
  overflow: auto;
}

#nhv-support-drawer .nhv-support-drawer__body p{ margin: 0 0 10px; }

#nhv-support-drawer .nhv-support-warning,
#nhv-support-drawer .nhv-support-default{
  background: rgba(14,14,22,.55);
  border: 1px solid rgba(140,120,255,.18);
  border-radius: 14px;
  padding: 12px 12px;
}

body.reading-manga #nhv-support-drawer.nhv-support-drawer{
  top: 15vh !important;
  height: 70vh !important;
}

body.reading-manga .reading-content-wrap .container-inner .side-col{
  top: 15vh !important;
  height: 70vh !important;
  border-radius: 18px 0 0 18px;
  background: linear-gradient(180deg, rgba(34,20,73,.92) 0%, rgba(10,10,16,.98) 100%) !important;
  border-left: 1px solid rgba(140,120,255,.18) !important;
  box-shadow: 0 18px 60px rgba(0,0,0,.45) !important;
}

body.rtl.reading-manga .reading-content-wrap .container-inner .side-col{
  border-left: 0 !important;
  border-right: 1px solid rgba(140,120,255,.18) !important;
  border-radius: 0 18px 18px 0;
}

body.reading-manga .reading-content-wrap .container-inner .side-col h4{
  color: #fff !important;
  border-bottom: 1px solid rgba(255,255,255,.08) !important;
  padding: 14px 16px !important;
}

body.reading-manga .reading-content-wrap .container-inner .side-col .close-btn button{
  color: rgba(255,255,255,.85) !important;
}

body.rtl.reading-manga .reading-settings #wp-manga-reader-settings{
  right: auto !important;
  left: 56px !important;
}

body.reading-manga .reading-settings #wp-manga-reader-settings .box-content{
  height: 100% !important;
  overflow: auto !important;
}

@media (max-width: 768px){
  body.reading-manga #nhv-support-drawer.nhv-support-drawer{ top: 10vh !important; height: 80vh !important; }
  body.reading-manga .reading-content-wrap .container-inner .side-col{ top: 10vh !important; height: 80vh !important; width: min(92vw, 420px) !important; }
  body.reading-manga .reading-settings #wp-manga-reader-settings{ top: 10vh !important; height: 80vh !important; right: 12px !important; left: 12px !important; width: auto !important; max-width: none !important; }
}

body.reading-manga .reading-content-wrap .container-inner .main-col,
body.reading-manga .reading-content-wrap .container-inner .main-col.active-chapters-list,
body.reading-manga .reading-content-wrap .container-inner .main-col.active-comments{
  -webkit-transform: none !important;
  transform: none !important;
}

body.reading-manga .reading-content-wrap .container-inner .main-col,
body.reading-manga .reading-content-wrap .container-inner .main-col.active-chapters-list,
body.reading-manga .reading-content-wrap .container-inner .main-col.active-comments{
  -webkit-transform: none !important;
  transform: none !important;
}

body.reading-manga .reading-content-wrap.chapter-type-text .text-left,
body.reading-manga .reading-content-wrap.chapter-type-text .chapter-name{
  font-size: var(--readingFontSize, 15px) !important;
  line-height: var(--nhvLineHeight, 1.8) !important;
  font-family: var(--nhvFontFamily, inherit) !important;
}

body.reading-manga .reading-content-wrap.chapter-type-text .text-left *{
  font-size: inherit !important;
  line-height: inherit !important;
  font-family: inherit !important;
}

@media (min-width: 769px){
  body.reading-manga .reading-content-wrap .read-container,
  body.reading-manga .reading-content-wrap .container{
    max-width: var(--nhvContentWidth, unset) !important;
  }
}

body.reading-manga .reading-content-wrap{
  background: var(--nhvBgColor, unset);
  color: var(--nhvTextColor, inherit);
}

body.reading-manga
body.reading-manga .nhv-support-divider{
  height: 1px;
  margin: 26px auto 18px;
  width: min(900px, calc(100% - 24px));
  background: linear-gradient(90deg, transparent, rgba(109,92,255,.55), transparent);
  opacity: .9;
}

body.reading-manga .nhv-support-box{
  width: min(900px, calc(100% - 24px));
  margin: 0 auto 18px;
  padding: 18px 16px;
  border-radius: 14px;
  border: 1px solid rgba(109,92,255,.28);
  background: rgba(10,10,16,.55);
  color: rgba(255,255,255,.92);
}

body.reading-manga .nhv-support-title{
  margin: 0 0 8px;
  font-size: 18px;
  font-weight: 800;
  color: #c9c2ff;
  text-align: center;
}

body.reading-manga .nhv-support-title-wrap,
body.reading-manga .nhv-support-promo-wrap{
  display:flex;
  justify-content:center;
}

body.reading-manga .nhv-support-title,
body.reading-manga .nhv-support-promo{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:8px 14px;
  border-radius:999px;
  border:1px solid rgba(109,92,255,.26);
  background:rgba(109,92,255,.10);
}

body.reading-manga .nhv-support-promo{
  margin: 0 0 12px;
  color:#ffe28a;
  border-color:rgba(247,198,0,.28);
  background:rgba(247,198,0,.10);
  text-align:center;
  font-size:13px;
  font-weight:800;
  line-height:1.5;
}

body.reading-manga .nhv-support-text{
  margin: 0 0 14px;
  text-align: center;
  font-size: 14px;
  line-height: 1.7;
  color: rgba(255,255,255,.86);
}

body.reading-manga .nhv-support-actions{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
  margin-bottom: 12px;
}

body.reading-manga .nhv-support-btn{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 12px 14px;
  border-radius: 12px;
  text-decoration: none !important;
  font-weight: 800;
  font-size: 13px;
  line-height: 1.2;
  border: 1px solid rgba(255,255,255,.12);
  background: rgba(109,92,255,.18);
  color: #fff !important;
  transition: background .15s ease, border-color .15s ease, transform .15s ease;
  flex: 1 1 260px;
  max-width: 360px;
  min-height: 64px;
}

body.reading-manga .nhv-support-btn:hover{
  background: rgba(109,92,255,.28);
  border-color: rgba(255,255,255,.18);
  transform: translateY(-1px);
}

body.reading-manga .nhv-support-btn__text{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  justify-content:center;
  gap:4px;
  min-width:0;
  flex:1 1 auto;
}

body.reading-manga .nhv-support-btn__title{
  display:block;
  font-size:13px;
  font-weight:800;
  color:#fff;
}

body.reading-manga .nhv-support-btn__sub{
  display:block;
  font-size:11px;
  line-height:1.35;
  color:rgba(255,255,255,.78);
}

body.reading-manga .nhv-support-btn__logo{
  display:block;
  flex:0 0 auto;
  max-width:92px;
  height:auto;
  object-fit:contain;
  border-radius:8px;
}

body.reading-manga .nhv-support-btn__logo--cards{
  max-width:72px;
}

body.reading-manga .nhv-support-btn__logo--paypal{
  max-width:68px;
}

body.reading-manga .nhv-support-btn__logo--kofi{
  max-width:84px;
}

body.reading-manga .nhv-support-btn--kofi{
  background: rgba(59,130,246,.22);
}

body.reading-manga .nhv-support-btn--kofi:hover{
  background: rgba(59,130,246,.32);
}

body.reading-manga .nhv-support-btn--patreon{
  background: rgba(168,85,247,.22);
}

body.reading-manga .nhv-support-btn--patreon:hover{
  background: rgba(168,85,247,.32);
}

body.reading-manga .nhv-support-btn--more{
  background: rgba(16,185,129,.18);
}

body.reading-manga .nhv-support-btn--more:hover{
  background: rgba(16,185,129,.28);
}

body.reading-manga .nhv-support-actions{
  justify-content: center;
}

body.reading-manga .nhv-support-btn--more{
  order: 1;
  border-color: rgba(16,185,129,.45);
  background: rgba(16,185,129,.28);
}

body.reading-manga .nhv-support-btn--more:hover{
  background: rgba(16,185,129,.38);
}

body.reading-manga .nhv-support-btn--patreon{order:2;}

body.reading-manga .nhv-support-btn--kofi{order:3;}

body.reading-manga .nhv-support-note{
  margin: 0;
  text-align: center;
  font-size: 12.5px;
  line-height: 1.6;
  color: rgba(255,255,255,.8);
}

@media (max-width: 768px){
  body.reading-manga .nhv-support-box,
  body.reading-manga .nhv-support-divider{
    width: calc(100% - 18px);
  }
  body.reading-manga .nhv-support-title{font-size: 17px;}
  body.reading-manga .nhv-support-promo{
    font-size:12px;
    padding:7px 12px;
    margin-bottom:10px;
  }
  body.reading-manga .nhv-support-actions{
    gap:8px;
  }
  body.reading-manga .nhv-support-btn{
    max-width:none;
    min-height:60px;
    padding: 10px 12px;
    font-size: 13px;
  }
  body.reading-manga .nhv-support-btn__title{
    font-size:12.5px;
  }
  body.reading-manga .nhv-support-btn__sub{
    font-size:10.5px;
  }
  body.reading-manga .nhv-support-btn__logo--cards{
    max-width:64px;
  }
  body.reading-manga .nhv-support-btn__logo--paypal{
    max-width:60px;
  }
  body.reading-manga .nhv-support-btn__logo--kofi{
    max-width:74px;
  }
}

body.post-type-archive-wp-manga .c-breadcrumb-wrapper{
  background-image: none !important;
  background: radial-gradient(1200px 380px at 50% 30%, rgba(124,58,237,.30), rgba(0,0,0,0) 65%),
              linear-gradient(180deg, rgba(10,12,20,.92), rgba(10,12,20,.92)) !important;
}

body.post-type-archive-wp-manga .c-page__content,
body.post-type-archive-wp-manga .c-page__inner,
body.post-type-archive-wp-manga .c-page-content{
  background: transparent !important;
}

body.post-type-archive-wp-manga .page-content-listing{
  display: grid !important;
  grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)) !important;
  gap: 18px !important;
  align-items: stretch;
}

body.post-type-archive-wp-manga .page-content-listing .page-listing-item,
body.post-type-archive-wp-manga .page-content-listing .page-item-detail,
body.post-type-archive-wp-manga .page-content-listing .page-item-detail .item-thumb,
body.post-type-archive-wp-manga .page-content-listing .page-item-detail .item-summary{
  float: none !important;
  width: auto !important;
  max-width: 100% !important;
  position: relative !important;
}

body.post-type-archive-wp-manga .page-content-listing .page-listing-item{
  margin: 0 !important;
}

body.post-type-archive-wp-manga .page-content-listing .page-item-detail{
  height: 100%;
  display: flex !important;
  flex-direction: column;
  border-radius: 16px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.06);
  background: rgba(18,18,26,.55);
  box-shadow: 0 10px 28px rgba(0,0,0,.35);
}

body.post-type-archive-wp-manga .page-content-listing .page-item-detail .item-thumb{
  flex: 0 0 auto;
  aspect-ratio: 2 / 3;
  overflow: hidden;
}

body.post-type-archive-wp-manga .page-content-listing .page-item-detail .item-thumb img{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  display: block;
}

body.post-type-archive-wp-manga .page-content-listing .page-item-detail .item-summary{
  flex: 1 1 auto;
  padding: 12px 12px 14px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

body.post-type-archive-wp-manga .page-content-listing .page-item-detail .item-summary .mg_genres,
body.post-type-archive-wp-manga .page-content-listing .page-item-detail .item-summary .genres,
body.post-type-archive-wp-manga .page-content-listing .page-item-detail .item-summary .post-meta,
body.post-type-archive-wp-manga .page-content-listing .page-item-detail .item-summary .meta-item{
  font-size: 11px !important;
  opacity: .9;
}

body.post-type-archive-wp-manga .page-content-listing .page-item-detail .item-summary .meta-item.rating,
body.post-type-archive-wp-manga .page-content-listing .page-item-detail .item-summary .post-rating,
body.post-type-archive-wp-manga .page-content-listing .page-item-detail .item-summary .ratings{
  margin-top: auto;
  display: flex;
  align-items: center;
  gap: 6px;
}

@media (max-width: 768px){
  body.post-type-archive-wp-manga .page-content-listing{
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr)) !important;
    gap: 14px !important;
  }
}

/* Match manga taxonomy archives (cont-genre, cont-tag, etc.) to library card layout */
body[class*="tax-wp-manga-"] .c-page__content,
body[class*="tax-wp-manga-"] .c-page__inner,
body[class*="tax-wp-manga-"] .c-page-content{
  background: transparent !important;
}

body[class*="tax-wp-manga-"] .page-content-listing{
  display: grid !important;
  grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)) !important;
  gap: 18px !important;
  align-items: stretch;
}

body[class*="tax-wp-manga-"] .page-content-listing .page-listing-item,
body[class*="tax-wp-manga-"] .page-content-listing .page-item-detail,
body[class*="tax-wp-manga-"] .page-content-listing .page-item-detail .item-thumb,
body[class*="tax-wp-manga-"] .page-content-listing .page-item-detail .item-summary{
  float: none !important;
  width: auto !important;
  max-width: 100% !important;
  position: relative !important;
}

body[class*="tax-wp-manga-"] .page-content-listing .page-listing-item{
  margin: 0 !important;
}

body[class*="tax-wp-manga-"] .page-content-listing .page-item-detail{
  height: 100%;
  display: flex !important;
  flex-direction: column;
  border-radius: 16px;
  overflow: hidden;
  border: 1px solid rgba(255,255,255,.06);
  background: rgba(18,18,26,.55);
  box-shadow: 0 10px 28px rgba(0,0,0,.35);
}

body[class*="tax-wp-manga-"] .page-content-listing .page-item-detail .item-thumb{
  flex: 0 0 auto;
  aspect-ratio: 2 / 3;
  overflow: hidden;
}

body[class*="tax-wp-manga-"] .page-content-listing .page-item-detail .item-thumb img{
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  display: block;
}

body[class*="tax-wp-manga-"] .page-content-listing .page-item-detail .item-summary{
  flex: 1 1 auto;
  padding: 12px 12px 14px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

body[class*="tax-wp-manga-"] .page-item-detail .post-title h3 a{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  white-space: normal;
  line-height: 1;
  max-height: calc(1.35em * 2);
}

body[class*="tax-wp-manga-"] .page-item-detail .manga-genres,
body[class*="tax-wp-manga-"] .page-item-detail .meta-item.rating{
  display: none !important;
}

body[class*="tax-wp-manga-"] .nhv-chapters-count{
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  font-weight: 800;
  color: rgba(255,215,0,.92);
  background: rgba(255,215,0,.10);
  border: 1px solid rgba(255,215,0,.18);
  padding: 4px 10px;
  border-radius: 999px;
}

body[class*="tax-wp-manga-"] .page-item-detail .post-title{
  margin-bottom: 12px;
}

body[class*="tax-wp-manga-"] .released-chapters{
  margin-top: 10px;
}

@media (max-width: 768px){
  body[class*="tax-wp-manga-"] .page-content-listing{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 14px !important;
  }
}

/* Archive card status badge (library + taxonomy) */
body.post-type-archive-wp-manga .page-content-listing .page-item-detail .item-thumb > a,
body[class*="tax-wp-manga-"] .page-content-listing .page-item-detail .item-thumb > a{
  position: relative;
  display: block;
}

body.post-type-archive-wp-manga .page-content-listing .nhv-card-status-badge,
body[class*="tax-wp-manga-"] .page-content-listing .nhv-card-status-badge{
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 3;
  max-width: calc(100% - 16px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 3px 9px;
  border-radius: 999px;
  font-size: 11px;
  font-weight: 800;
  line-height: 1.2;
  color: #fff;
  border: 1px solid rgba(255,255,255,.18);
  box-shadow: 0 6px 14px rgba(0,0,0,.28);
  backdrop-filter: blur(3px);
}

body.post-type-archive-wp-manga .page-content-listing .nhv-card-status-badge.is-ongoing,
body[class*="tax-wp-manga-"] .page-content-listing .nhv-card-status-badge.is-ongoing{
  background: rgba(37,99,235,.88);
}

body.post-type-archive-wp-manga .page-content-listing .nhv-card-status-badge.is-completed,
body[class*="tax-wp-manga-"] .page-content-listing .nhv-card-status-badge.is-completed{
  background: rgba(71,85,105,.9);
}

body.post-type-archive-wp-manga .page-content-listing .nhv-card-status-badge.is-on-hold,
body[class*="tax-wp-manga-"] .page-content-listing .nhv-card-status-badge.is-on-hold{
  background: rgba(234,179,8,.9);
}

body.post-type-archive-wp-manga .page-content-listing .nhv-card-status-badge.is-canceled,
body[class*="tax-wp-manga-"] .page-content-listing .nhv-card-status-badge.is-canceled{
  background: rgba(220,38,38,.9);
}

body.post-type-archive-wp-manga .page-content-listing .nhv-card-status-badge.is-upcoming,
body[class*="tax-wp-manga-"] .page-content-listing .nhv-card-status-badge.is-upcoming{
  background: rgba(22,163,74,.9);
}

body.manga-page:not(.reading-manga) .profile-manga .tab-summary .summary_content .manga-actions{

  z-index: 9999 !important;
}

.site-footer{
  z-index: 1;
  clear: both;
}

body:not(.manga-page) #read-more-btn{ display:none !important; }

.nhv-focus-disabled{opacity:.85;}

.nhv-focus-disabled > *:not(.nhv-focus-notice){filter: blur(1px);}

.nhv-focus-notice{
    position:absolute; bottom:120%; left:50%; transform:translateX(-50%);
    background:rgba(20,20,20,.95); color:#fff; font-size:13px;
    padding:6px 10px; border-radius:6px; white-space:nowrap;
    z-index:99; opacity:0; pointer-events:none; transition:opacity .2s ease;
}

.nhv-focus-notice.show{opacity:1;}

body.nhv-focus-on .manga-background{
    display:none !important;
}

body.nhv-focus-on
.nhv-vip-topbar-badge{
    margin: 10px auto 6px;
    padding: 8px 14px;
    width: fit-content;
    max-width: calc(100% - 24px);
    border-radius: 14px;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    color: rgba(255,215,0,.95);
    background: rgba(255,215,0,.12);
    border: 1px solid rgba(255,215,0,.25);
}

body.nhv-focus-on .nhv-vip-topbar-badge{display:none;}

.nhv-vip-topbar-badge{
  margin: 10px auto 6px;
  padding: 8px 14px;
  width: fit-content;
  max-width: calc(100% - 24px);
  border-radius: 14px;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
  color: rgba(255,215,0,.95);
  background: rgba(255,215,0,.12);
  border: 1px solid rgba(255,215,0,.25);
}

body.nhv-focus-on .nhv-vip-topbar-badge{ display:none !important; }

.nhv-global-notice{
  width: 100%;
  padding: 10px 0;
}

.nhv-global-notice__inner{
  max-width: 1100px;
  margin: 0 auto;
  padding: 10px 14px;
  border-radius: 14px;
  background: rgba(255, 215, 0, .10);
  border: 1px solid rgba(255, 215, 0, .18);
  color: inherit;
}

body.nhv-focus-on .nhv-global-notice{ display:none !important; }

.nhv-libsearch{
  margin: 18px auto 20px;
  max-width: 1100px;
}

.nhv-libsearch__inner{
  position: relative;
  padding: 14px;
  border-radius: 18px;
  background: rgba(20, 20, 28, .45);
  border: 1px solid rgba(255,255,255,.08);
  backdrop-filter: blur(8px);
}

.nhv-libsearch__input{
  width: 100%;
  height: 48px;
  padding: 0 48px 0 14px;
  border-radius: 14px;
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(0,0,0,.25);
  color: rgba(255,255,255,.92);
  outline: none;
}

.nhv-libsearch__input::placeholder{ color: rgba(255,255,255,.55); }

.nhv-libsearch__icon{
  position:absolute;
  right: 26px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events:none;
  opacity:.9;
  font-size: 16px;
}

.nhv-libsearch__clear{
  position:absolute;
  right: 52px;
  top: 50%;
  transform: translateY(-50%);
  width: 28px;
  height: 28px;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,.12);
  background: rgba(0,0,0,.25);
  color: rgba(255,255,255,.85);
  cursor: pointer;
  display:none;
  line-height: 26px;
  padding: 0;
}

.nhv-libsearch__dropdown{
  position:absolute;
  left: 14px;
  right: 14px;
  top: calc(14px + 48px + 10px);
  border-radius: 16px;
  background: rgba(16,16,22,.92);
  border: 1px solid rgba(255,255,255,.08);
  overflow: hidden;
  z-index: 50;
  box-shadow: 0 16px 50px rgba(0,0,0,.45);
}

.nhv-libsearch__list{ list-style:none; margin:0; padding:8px; }

.nhv-libsearch__item + .nhv-libsearch__item{ border-top: 1px solid rgba(255,255,255,.06); }

.nhv-libsearch__link{
  display:flex;
  gap:10px;
  align-items:center;
  padding:10px 8px;
  text-decoration:none;
  color: rgba(255,255,255,.92);
}

.nhv-libsearch__link:hover{
  background: rgba(255,215,0,.10);
}

.nhv-libsearch__thumb{
  width: 34px;
  height: 46px;
  object-fit: cover;
  border-radius: 8px;
  flex: 0 0 auto;
}

.nhv-libsearch__title{
  font-weight: 800;
  font-size: 13px;
  line-height: 1.2;
}

@media (max-width: 520px){
  .nhv-libsearch{ margin: 14px auto 16px; }
  .nhv-libsearch__inner{ padding: 12px; }
  .nhv-libsearch__input{ height: 46px; }
  .nhv-libsearch__dropdown{ left:12px; right:12px; top: calc(12px + 46px + 10px); }
}

body.post-type-archive-wp-manga .site-content,
body.post-type-archive-wp-manga .c-page-content,
body.post-type-archive-wp-manga .container,
body.post-type-archive-wp-manga .row{
  overflow: visible !important;
}

body.post-type-archive-wp-manga .nhv-libsearch{
  position: relative;
  z-index: 99999;
}

body.post-type-archive-wp-manga .nhv-libsearch__inner{
  position: relative;
  z-index: 99999;
}

body.post-type-archive-wp-manga .nhv-libsearch__dropdown{
  z-index: 100000;
}

.nhv-archive-filter{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  align-items:center;
  justify-content:flex-end;
}

.nhv-archive-filter__link{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:36px;
  padding:0 14px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.12);
  background:rgba(255,255,255,.03);
  color:#fff!important;
  text-decoration:none!important;
  font-weight:800;
  transition:all .18s ease;
}

.nhv-archive-filter__link:hover,
.nhv-archive-filter__link.is-active{
  border-color:rgba(247,198,0,.45);
  background:rgba(247,198,0,.14);
  color:#fff!important;
}

.nhv-archive-pagination{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  align-items:center;
  justify-content:center;
}

body.rtl .nhv-archive-filter{
  justify-content:flex-start;
}

@media (max-width: 767px){
  .nhv-archive-filter{
    justify-content:flex-start;
    gap:8px;
    margin-top:10px;
  }

  .nhv-archive-filter__link{
    min-height:34px;
    padding:0 12px;
    font-size:13px;
  }
}

body.post-type-archive-wp-manga .page-item-detail .post-title h3 a{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: normal;
    line-height: 1;
    max-height: calc(1.35em * 2);
}

body.post-type-archive-wp-manga .page-item-detail .manga-genres,
body.post-type-archive-wp-manga .page-item-detail .meta-item.rating{
    display:none !important;
}

body.post-type-archive-wp-manga .nhv-chapters-count{
    display:inline-flex;
    align-items:center;
    gap:6px;
    font-size: 12px;
    font-weight: 800;
    color: rgba(255,215,0,.92);
    background: rgba(255,215,0,.10);
    border: 1px solid rgba(255,215,0,.18);
    padding: 4px 10px;
    border-radius: 999px;
}

body.post-type-archive-wp-manga .page-item-detail .post-title{
    margin-bottom: 12px;
}

body.post-type-archive-wp-manga .released-chapters{
    margin-top: 10px;
}

.nhv-global-notice{
    position: relative;
    z-index: 5;
    background: transparent !important;
}

.nhv-global-notice::before{
    content: "";
    position: absolute;
    inset: -14px 0;
    z-index: -1;

    background:
        radial-gradient(1200px 800px at 70% 12%, rgba(120, 92, 255, .16), transparent 60%),
        radial-gradient(900px 650px at 25% 25%, rgba(170, 150, 255, .10), transparent 62%),
        linear-gradient(180deg, rgba(9, 10, 24, .94), rgba(6, 7, 18, .98)) !important;
}

.nhv-chapter-disclaimer{
    margin:12px 0;
    padding:8px 10px;
    font-size:12px;
    line-height:1.6;
    text-align:center;
    font-weight:600;
    border-radius:8px;
    background:rgba(120,92,255,.08);
    border:1px solid rgba(120,92,255,.25);
}

.nhv-inline-label{
    margin-inline-start:6px;
    font-size:12px;
    font-weight:600;
    white-space:nowrap;
}

.nhv-chapters-toolbar{
    display:flex;
    gap:12px;
    align-items:center;
    justify-content:center;
    margin:12px 0;
    flex-wrap:wrap;
}

.nhv-chapters-toolbar--bottom{
    margin-top:16px;
    padding-top:10px;
    border-top: 1px solid rgba(255,255,255,0.06);
}

.nhv-vol-wrap{min-width:260px;}

.nhv-volume-select{
    width:100%;
    max-width:360px;
    padding:10px 12px;
    border-radius:12px;
}

.nhv-load-more{
    padding:10px 14px;
    border-radius:12px;
}

.nhv-chapters-status{
    font-size:12px;
    opacity:.85;
    text-align:center;
}

#nhv-chapters-list ul{list-style:none;margin:0;padding:0;}

#nhv-chapters-list li.wp-manga-chapter{
    display:grid;
    grid-template-columns: 1fr auto;
    gap:12px;
    align-items:center;
    padding:10px 12px;
    margin:8px 0;
    border-radius:12px;
    background: rgba(255,255,255,0.03);
    border: 1px solid rgba(255,255,255,0.06);
}

#nhv-chapters-list li.wp-manga-chapter a{
    display:block;
    font-weight:600;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

#nhv-chapters-list li.wp-manga-chapter .chapter-release-date{
    font-size:12px;
    opacity:.85;
    white-space:nowrap;
}





@media (max-width: 768px){

  .site-header.mobile .main-navigation.style-1 .wrap-left,

@media (max-width: 768px){
  body.manga-page:not(.reading-manga) .summary_content .manga-rating{
    margin-top: 14px;
    display: flex;
    justify-content: flex-start;
    direction: rtl;
  }

  body.manga-page:not(.reading-manga) .summary_content .manga-rating .post-rating{
    padding: 10px 14px;
    border-radius: 16px;
    background: rgba(0,0,0,.28);
    border: 1px solid rgba(255,255,255,.12);
    box-shadow: 0 10px 22px rgba(0,0,0,.35);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    gap: 8px;
  }

  body.manga-page:not(.reading-manga) .summary_content .manga-rating .post-rating .rating{
    display: inline-flex;
    direction: ltr;
  }
}

body.manga-page:not(.reading-manga) .manga-excerpt .nhv-synopsis-excerpt{
  margin: 0;
  line-height: 1.75;
}
body.manga-page:not(.reading-manga) .manga-excerpt .nhv-synopsis-readmore-wrap{
  margin-top: 10px;
}
body.manga-page:not(.reading-manga) .manga-excerpt #nhv-synopsis-readmore{
  display: inline-block !important;
  padding: 6px 12px !important;
  border-radius: 12px !important;
  border: 1px solid rgba(255,255,255,.18) !important;
  background: rgba(255,255,255,.06) !important;
  color: rgba(255,255,255,.92) !important;
  font-weight: 700 !important;
  cursor: pointer !important;
}
body.manga-page:not(.reading-manga) .manga-excerpt #nhv-synopsis-readmore[aria-busy="true"]{
  opacity: .75;
  cursor: wait;
}

body.manga-page:not(.reading-manga) .profile-manga .tab-summary .summary_content .manga-rating{
  margin-top: 10px;
  text-align: right;
}
body.manga-page:not(.reading-manga) .profile-manga .tab-summary .summary_content .manga-rating .post-rating{
  display: inline-flex !important;
  align-items: center !important;
  gap: 8px !important;
  padding: 6px 12px !important;
  border-radius: 14px !important;
  border: 1px solid rgba(255,255,255,.18) !important;
  background: rgba(255,255,255,.06) !important;
  color: rgba(255,255,255,.92) !important;
  max-width: 100% !important;
}
body.manga-page:not(.reading-manga) .profile-manga .tab-summary .summary_content .manga-rating .post-rating .rating{
  display: inline-flex !important;
  direction: ltr !important;
}
@media (max-width: 768px){
  body.manga-page:not(.reading-manga) .profile-manga .tab-summary .summary_content .manga-rating{
    width: 100%;
  }
  body.manga-page:not(.reading-manga) .profile-manga .tab-summary .summary_content .manga-rating .post-rating{
    font-size: 11px !important;
    padding: 6px 10px !important;
  }
  body.manga-page:not(.reading-manga) .profile-manga .tab-summary .summary_content .manga-rating .post-rating i,
  body.manga-page:not(.reading-manga) .profile-manga .tab-summary .summary_content .manga-rating .post-rating span{
    font-size: 11px !important;
  }
}

body.manga-page:not(.reading-manga) .post-total-rating.allow_vote,
body.manga-page:not(.reading-manga) .post-total-rating.allow_vote *{
  font-size: 18px !important;
  line-height: 1.2 !important;
}
@media (max-width: 768px){
  body.manga-page:not(.reading-manga) .post-total-rating.allow_vote,
  body.manga-page:not(.reading-manga) .post-total-rating.allow_vote *{
    font-size: 16px !important;
  }
}

body.manga-page:not(.reading-manga) .tags-content #nhv-tags-readmore{
  display: block !important;
  width: max-content !important;
  margin: 10px auto 0 !important;
  padding: 6px 12px !important;
  border-radius: 10px !important;
  border: 1px solid rgba(255,255,255,.18) !important;
  background: rgba(255,255,255,.06) !important;
  color: rgba(255,255,255,.92) !important;
  font-weight: 600 !important;
  font-size: 12px !important;
  line-height: 1.2 !important;
  cursor: pointer !important;
  text-align: center !important;
}
body.manga-page:not(.reading-manga) .tags-content #nhv-tags-readmore[aria-busy="true"]{
  opacity: .75;
  cursor: wait;
}

@media (min-width: 769px){
  body.manga-page:not(.reading-manga) .tags-content #nhv-tags-readmore{
    font-size: 13px !important;
    padding: 7px 14px !important;
  }
}

}
