/* 
Theme Name: Madara-Child-TP 
Description: A child theme for Madara - Manga WordPress Theme. 
Codename: TP 
Author: Mangabooth / WPStylish 
Author URI: https://mangabooth.com/ 
Template: madara 
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready 
Version: 1.1
*/
body.text-ui-light .body-wrap {
  background-color: #1e1f21;
}

.main-navigation_wrap::after {
  content: " ";
  display: block;
  clear: both;
}

.site-header .main-navigation .search-navigation ul {
  margin-bottom: 0;
}

body.manga-page .profile-manga {
  margin-bottom: 0;
}
body.manga-page .profile-manga .tab-summary {
  padding: 25px 0 20px 0;
  display: block;
}
body.text-ui-light.manga-page .profile-manga .tab-summary .summary_image,
body.text-ui-light.manga-page
  .profile-manga
  .tab-summary
  .summary_content_wrap
  .summary_content,
body.manga-page .profile-manga .tab-summary .summary_image,
body.manga-page
  .profile-manga
  .tab-summary
  .summary_content_wrap
  .summary_content {
  background: transparent;
  padding: 0;
}
body.manga-page .profile-manga .tab-summary:after {
  content: "";
  clear: both;
  display: block;
}
body.manga-page .profile-manga .tab-summary .summary_image {
  width: 46.5rem;
  display: block;
  float: left;
}
body.manga-page .profile-manga .tab-summary .summary_content_wrap {
  display: block;
  width: calc(100% - 46.55rem);
  float: right;
}
body.manga-page.text-ui-light
  .profile-manga
  .tab-summary
  .summary_content_wrap {
  color: #fff;
}
body.manga-page.text-ui-dark .profile-manga .tab-summary .summary_content_wrap {
  color: #333;
}
body.manga-page
  .profile-manga
  .tab-summary
  .summary_content_wrap
  .summary_content
  .post-content {
  width: 100%;
  padding-top: 40px;
}
body.manga-page .profile-manga .post-title h1 {
  word-break: keep-all;
  max-width: none;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 5px 0;
  margin: 0;
}
body.manga-page .profile-manga .post-title h1 {
  font-size: 24px;
}
body.manga-page.text-ui-light .profile-manga .post-title h1 {
  color: #fff;
}
.hidden {
  display: none;
}
.profile-manga .manga-summary {
  overflow: hidden;
  max-height: 4.4rem;
  word-break: keep-all;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font-size: 16px;
}
.manga-authors {
  margin-bottom: 10px;
}
.manga-info-row .add-bookmark {
  text-align: center;
  float: right;
  max-width: 80px;
}
.manga-info-row .add-bookmark .action_detail {
  text-transform: uppercase;
  font-size: 0.8em;
}
.text-ui-light .manga-info-row .add-bookmark .action_detail {
  color: #ccc;
}
.manga-info-row .add-bookmark .action_icon {
  line-height: 20px;
}
.manga-info-row .add-bookmark .icon {
  font-size: 20px;
}
.text-ui-light .manga-info-row .add-bookmark .icon {
  color: #ccc;
}
.manga-rate-view-comment {
  border: 1px solid rgb(63, 63, 63);
  padding: 3px 10px;
  border-radius: 3px;
  display: inline-block;
  margin: 0 0 16px 0;
}
.manga-rate-view-comment .item {
  margin: 0 5px;
  display: inline;
}
.text-ui-light .manga-rate-view-comment .item {
  color: rgb(187, 187, 187);
}
.manga-summary {
  margin-bottom: 10px;
}
body.manga-page
  .profile-manga
  .tab-summary
  .post-content_item
  .summary-content
  .genres-content,
body.manga-page
  .profile-manga
  .tab-summary
  .post-content_item
  .summary-content
  .tags-content {
  max-height: 94px;
  overflow-wrap: break-word;
  display: inline-block;
  letter-spacing: -0.2px;
  white-space: nowrap;
  flex-wrap: wrap;
  width: 100%;
  -webkit-line-clamp: unset;
  -webkit-box-orient: unset;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-height: 31px;
  line-height: 27px;
}
.genres-content a {
  display: inline-block;
  border: 1px solid rgb(63, 63, 63);
  border-radius: 2px;
  padding: 5px 10px;
  color: rgb(102, 102, 102);
  line-height: 13px;
  font-size: 13px;
  margin: 0 !important;
  margin-bottom: 5px !important;
}
body.manga-page
  .page-content-listing.single-page
  .listing-chapters_wrap
  > ul
  > li.has-child
  > i.icon,
.shortcode-manga-chapters .listing-chapters_wrap > ul > li.has-child > i.icon {
  top: 5px;
}
.text-ui-light .genres-content a:hover,
.text-ui-light .tags-content a:hover {
  color: #fff;
}
.tags-content a {
  margin: 0px 2px 0px 0px;
  color: rgb(102, 102, 102);
  border-radius: 2px;
  padding: 5px 6px;
  font-size: 13px;
  cursor: pointer;
  margin: 0 !important;
}
body.manga-page .profile-manga .tab-summary .post-content_item .summary-heading,
body.manga-page
  .profile-manga
  .post-status
  .post-content_item
  .summary-heading {
  width: 80px;
}
.profile-manga .manga-bookmark {
  display: inline-block;
}
.profile-manga .manga-bookmark .action_icon {
  display: inline-block;
}
.profile-manga .manga-bookmark .action_detail {
  display: none;
  position: absolute;
  bottom: -27px;
  left: 0;
  font-size: 14px;
  color: #666;
}
.profile-manga .manga-bookmark:hover .action_detail {
  display: block;
}
.profile-manga .wp-manga-delete-bookmark {
  width: 100px;
  padding: 3px 30px;
  border: 1px solid #ccc;
  border-radius: 3px;
  font-size: 24px;
}
#init-links {
  font-size: 30px;
  position: relative;
}
#init-links .c-btn.c-btn_style-1 {
  display: inline;
  line-height: 40px;
}
body.manga-page
  .page-content-listing.single-page
  .listing-chapters_wrap
  > ul.main.version-chap
  li
  .chapter-release-date,
.shortcode-manga-chapters
  .listing-chapters_wrap
  > ul.main.version-chap
  li
  .chapter-release-date {
  display: block;
  position: relative;
  top: 0;
  right: auto;
  transform: unset;
  -webkit-transform: unset;
}
.text-ui-light .site-header .main-navigation.style-1 {
  background: #29292c;
}
.text-ui-dark .site-header .main-navigation.style-1 {
  background: #f2f2f2;
}
.text-ui-light .main-navigation .main-menu ul.main-navbar > li > a {
  color: #fff;
  font-size: 18px;
}
.text-ui-dark .main-navigation .main-menu ul.main-navbar > li > a {
  color: #29292c;
  font-size: 18px;
}
.text-ui-dark .menu_icon__open > span {
  background-color: #29292c;
}
.text-ui-dark .site-footer {
  background: #f2f2f2;
}
.text-ui-dark .c-sidebar.c-bottom-sidebar {
  border-top: none;
}
.site-header .main-navigation.style-1 .main-menu {
  width: 60%;
}
.site-header
  .main-navigation.style-1
  .search-navigation
  .search-navigation__wrap {
  float: right;
  display: inline;
  width: auto;
}
.site-header .c-user_item {
  float: right;
  position: relative;
}
.site-header .c-user_item .c-user_avatar {
  height: 40px;
  padding-left: 10px;
}
.site-header .c-user_item .c-user_avatar-image i {
  font-size: 27px;
  color: #fff;
}
.site-header .c-user_item .c-user_menu {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  list-style: none;
  padding: 0;
  background-color: #f3f3f3;
  min-width: 150px;
  max-width: 250px;
  text-align: left;
  top: 100%;
  margin-top: 0;
  right: 0;
  padding: 10px;
  z-index: 9999;
  border-bottom: 3px solid #eb3349;
  border-top: 1px solid #ebebeb;
  white-space: nowrap;
}
.site-header .c-user_item .c-user_avatar:hover .c-user_menu {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.text-ui-dark #secondary-menu li a {
  color: #acacac;
}
.text-ui-dark #secondary-menu li span,
.c-togle__menu .title {
  color: #000;
}
.text-ui-dark .menu_icon__open > span {
  background-color: #acacac;
}
.text-ui-dark .menu_icon__open:hover > span {
  background-color: #333;
}
.wrap_branding .logo {
  float: left;
}
.manga-rate-view-comment .fa-thumbs-up {
  color: #eb3349;
}
#init-links .c-btn.c-btn_style-1,
.c-btn.c-btn_style-1 {
  border-radius: 20px;
  padding: 10px 20px;
}
.manga-title-badges.custom {
  float: left;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  text-align: center;
  padding-left: 5px;
  margin-top: 2px;
}

.slider__thumb_item > .manga-title-badges {
  margin-top: 2px;
}
.slider__thumb_item > .manga-title-badges:nth-child(2) {
  left: 26px;
}
.manga-authors a {
  color: rgb(170, 170, 170);
}
.summary-heading h5 {
  font-weight: normal;
}
#btn-manga-info-popup {
  display: inline-block;
  margin: 0 0 10px 0;
  font-size: 12px;
}
.text-ui-light #btn-manga-info-popup {
  color: rgb(187, 187, 187);
}
#manga-chapters-holder .c-blog__heading.style-2 {
  height: 35px;
  border-bottom-width: 1px;
  margin-top: 15px;
}
#manga-chapters-holder .c-blog__heading .btn-reverse-order {
  float: right;
}
body.page.single-wp-manga .c-page-content .content-area {
  margin-top: 0;
}
body.manga-page
  .page-content-listing.single-page
  .listing-chapters_wrap
  > ul
  li
  a,
.shortcode-manga-chapters .listing-chapters_wrap > ul li a {
  padding: 5px 0;
}
.listing-chapters_wrap .wp-manga-chapter.reading:before {
  top: 0;
}
.page-content-listing.single-page .cols-2 ul.version-chap.no-volumn li.parent,
.page-content-listing.single-page
  .cols-2
  ul.version-chap.volumns
  .sub-chap
  .sub-chap-list
  li.parent {
  flex: 0 0 100%;
}
body.manga-page
  .page-content-listing.single-page
  .listing-chapters_wrap
  > ul.main.version-chap
  .sub-chap
  > li:after,
.shortcode-manga-chapters
  .listing-chapters_wrap
  > ul.main.version-chap
  .sub-chap
  > li:after,
body.manga-page
  .page-content-listing.single-page
  .listing-chapters_wrap
  > ul.main.version-chap
  li.parent:after,
.shortcode-manga-chapters
  .listing-chapters_wrap
  > ul.main.version-chap
  li.parent:after {
  display: none;
}
body.single-wp-manga .c-page-content .main-col:not(.sidebar-hidden) {
  padding-right: 0;
}
.home h2 {
  font-size: 24px;
  margin-bottom: 15px;
}
.manga-slider .slider__container.slick-dotted {
  padding: 0 15px;
}
body.page .manga-slider .related__item {
  padding: 0 5px;
}
body.page
  .manga-tp-slider
  .related__container
  .related__item
  .related__content {
  position: relative;
  padding: 10px 0;
  text-align: left;
  bottom: auto;
  left: 0;
  right: auto;
  transform: initial;
}
body.page
  .manga-tp-slider
  .related__container
  .related__item
  .related__content
  a {
  color: #fff;
}
.c-user_avatar-image {
  text-align: center;
}
.c-user_avatar {
  padding-left: 10px;
}
.c-user_avatar-image .title {
  display: block;
  font-size: 12px;
  color: #fff;
  padding-top: 7px;
}
.site-header .main-navigation.style-1 .wrap_branding a img {
  max-width: 135px;
}

.wrap_branding .logo {
  line-height: 70px;
  vertical-align: middle;
}

.section_adult {
  font-size: 10px;
  margin: 29px 5px;
  padding: 0 2px;
}

body.text-ui-light .section_adult.off a:hover,
body.text-ui-light .section_adult.on a:not(:hover) {
  color: #46b5a5;
}

.text-ui-light .section_adult.off a {
  color: #fff;
}
.text-ui-dark
  .site-header
  .main-navigation
  .search-navigation
  .menu-search
  .open-search-main-menu {
  background-color: #acacac;
  color: #fff;
}
.text-ui-dark
  .site-header
  .main-navigation
  .search-navigation
  .menu-search
  .open-search-main-menu:hover {
  background-color: #333;
}
.text-ui-dark .main-navigation .main-menu ul ul.sub-menu > li:first-child {
  border-top: 1px solid #e1e1e1;
}
.site-header .main-navigation.style-1 .wrap_branding {
  max-width: 235px;
}
.site-header .main-navigation .main-navigation_wrap {
  padding: 10px 0;
}
.manga-slider.style-3 .slider__item {
  padding: 5px;
}
.c-sidebar.c-top-sidebar {
  padding: 30px 0;
}
.text-ui-dark .manga-slider.style-3 .slider__container {
  box-shadow: none;
}
body.page
  .manga-tp-slider
  .related__container
  .related__item:hover
  .related__content {
  transform: none;
  webkit-transform: none;
}
#secondary-menu li {
  display: inline-block;
  line-height: 36px;
  padding: 6px 6px 0 6px;
  text-align: center;
}
#secondary-menu li i {
  font-size: 25px;
}
.text-ui-light #secondary-menu li i {
  color: #fff;
}
#secondary-menu li span,
.c-togle__menu .title {
  display: block;
  line-height: 1em;
  font-size: 12px;
}
.text-ui-light #secondary-menu li span,
.text-ui-light .c-togle__menu .title {
  color: #fff;
}
.menu_icon__open {
  margin: 8px 0 12px 0;
}
.menu_icon__open > span {
  width: 25px;
}
.site-header .main-navigation.style-1 .c-togle__menu {
  width: 30px;
  text-align: center;
}
#secondary-menu li a {
  line-height: 1em;
}
.text-ui-light #secondary-menu li a:hover {
  color: #fff;
}
.text-ui-dark #secondary-menu li a:hover {
  color: #333;
}
.site-header .main-navigation.style-1 .search-navigation {
  float: right;
  margin-top: 10px;
  width: 200px;
}
.site-header .main-navigation .search-navigation ul {
  display: inline;
  margin-right: 5px;
  float: right;
}
.section_adult.on a,
.section_adult.off a:hover {
  color: #000;
}
.slick-dots li {
  width: 15px;
}
.slick-dots li button:before {
  color: #616263;
}
.manga-slider .slider__container .slick-dots {
  bottom: -25px;
}
.tp-heading {
  justify-content: space-between;
  align-items: center;
  display: flex;
}
.tp-heading a.link {
  font-size: 12px;
}
.slider__container .post-title h5 {
  font-size: 18px;
}
.slider__container .post-title h5 a {
  font-weight: 400;
}
.related__content_item .manga-title-badges {
  margin-right: 2px;
}
.tp-heroslider
  .slider__container
  .slick-list
  .slick-track
  .slider__item
  .slider__content {
  position: relative;
  opacity: 1;
  visibility: visible;
  text-align: left;
}
.tp-heroslider .slider__thumb {
  width: 300px;
  position: absolute;
  left: -100px;
  top: -30px;
  z-index: 1;
}
.tp-heroslider .slider_item_inner {
  position: relative;
  margin: 50px 0 0 100px;
  border: 1px solid #575960;
  padding: 50px 50px 50px 230px;
  height: 420px;
  width: 785px;
}
.text-ui-light .tp-heroslider .slider_item_inner {
  border-color: #575960;
  background: #35363a;
}
.text-ui-dark .tp-heroslider .slider_item_inner {
  border-color: #e4e4e4;
  background: #f2f2f2;
}

.tp-heroslider
  .slider__container
  .slick-list
  .slick-track
  .slider__item
  .slider__content
  .slider__content_item {
  -webkit-transition: none;
  transition: none;
  webkit-transform: none;
  transform: none;
}
.tp-heroslider .slick-slide {
  margin: 0 20px;
  transform: translate(-114px, 0);
}
.tp-heroslider .manga-summary {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  font-size: 16px;
  line-height: 1.5em;
}
.text-ui-light .tp-heroslider .manga-summary {
  color: #fff;
}
.text-ui-dark .tp-heroslider .manga-summary {
  color: #333;
}
.text-ui-dark .tp-heroslider .slick-arrow:before {
  color: #e503036b;
}
.text-ui-dark .tp-heroslider .font-title a,
body.page.text-ui-dark
  .manga-tp-slider
  .related__container
  .related__item
  .related__content
  a {
  color: #eb3349;
}

.tp-heroslider .c-btn.c-btn_style-1 {
  padding: 5px 30px;
  color: #fff;
  margin: 10px 0;
}
.tp-heroslider .manga-views i {
  margin: 0 5px 0 0;
}
body.text-ui-light .tp-heroslider .post-title a:not(:hover),
body.text-ui-light .tp-heroslider .post-title a:hover {
  font-size: 24px;
  color: #fff;
}
.tp-heroslider .slick-arrow {
  visibility: hidden;
}
.tp-heroslider:hover .slick-arrow {
  visibility: visible;
  z-index: 2;
}
.tp-heroslider .slick-arrow:before {
  color: #f2f2f26b;
  font-size: 40px;
}
.tp-heroslider .slick-arrow.slick-next {
  right: 0;
}
.site-footer {
  text-align: left;
}
.profile-manga .post-title .manga-title-badges {
  margin-top: 8px;
}
.widget:not(.default):not(.background) > .c-widget-wrap,
body.text-ui-light .widget:not(.default):not(.background) > .c-widget-wrap {
  border: 1px solid rgb(63, 63, 63);
}
.widget.heading-style-2.no-icon .c-blog__heading {
  border-bottom: none;
}
body.text-ui-light .widget.c-popular .popular-item-wrap,
body.text-ui-light .c-blog__heading.style-2,
body.text-ui-light .c-blog__heading.style-2 {
  border-color: rgb(63, 63, 63);
  border-bottom-width: 1px;
}
body.manga-page.text-ui-dark
  .page-content-listing.single-page
  .listing-chapters_wrap
  > ul.main.version-chap
  li
  .wp-manga-chapter
  a:not(:hover),
.text-ui-dark
  .shortcode-manga-chapters
  .listing-chapters_wrap
  > ul.main.version-chap
  li
  .wp-manga-chapter
  a:not(:hover) {
  color: #333;
}

.listing-chapters_wrap .wp-manga-chapter a,
body.text-ui-light .listing-chapters_wrap .wp-manga-chapter a:not(:hover) {
  font-size: 18px;
}
.text-ui-light .listing-chapters_wrap .wp-manga-chapter a,
body.text-ui-light .listing-chapters_wrap .wp-manga-chapter a:not(:hover) {
  color: #fff;
}
body.manga-page
  .page-content-listing.single-page
  .listing-chapters_wrap
  > ul.main.version-chap
  li,
.shortcode-manga-chapters .listing-chapters_wrap > ul.main.version-chap li {
  padding-bottom: 10px;
}
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 {
  top: 0;
}

body.modal-open #form-readmore.modal .modal-dialog {
  background: #fff;
}
body.modal-open #form-readmore.modal .modal-body {
  height: 500px;
  overflow-y: auto;
}
body.modal-open #form-readmore.modal,
body.modal-open #form-readmore.modal h5 {
  color: rgb(51, 51, 51);
}
body.modal-open #form-readmore.modal .manga-info {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid rgb(221, 221, 221);
}
body.modal-open #form-readmore.modal .manga-info:first-child {
  padding-bottom: 0;
  border: none;
}
body.text-ui-light #form-readmore.modal .genres-content a:not(:hover),
body.text-ui-light #form-readmore.modal .related-reading-content a,
body.text-ui-light #form-readmore.modal h4 {
  color: rgb(51, 51, 51);
}
body.text-ui-light #form-readmore.modal .c-blog__heading.style-2,
body.text-ui-light #form-readmore.modal .c-blog__heading.style-2 {
  border-bottom: none;
  margin-bottom: 20px;
}
body.text-ui-light #form-readmore.modal .c-blog__heading.style-2 i {
  display: none;
}
#form-readmore.modal .manga-related .col-12 {
  padding: 0 5px;
}
#form-readmore.modal .related-reading-wrap .related-reading-content h5 {
  line-height: 1.2em;
  -webkit-line-clamp: 1;
}
.reading-manga.minimal-reading-layout #chapter-heading {
  margin-top: 0;
  padding-top: 20px;
  font-weight: normal;
}
.reading-manga.minimal-reading-layout
  #manga-reading-nav-head
  .entry-header_wrap {
  display: none;
}
.reading-manga.minimal-reading-layout .site-footer {
  display: none;
}
#manga-chapters-sidebar {
  position: fixed;
  right: 0;
  width: 150px;
  background: rgb(51, 51, 51);
  top: 0;
  height: 100%;
  overflow-y: auto;
  visibility: hidden;
  padding-top: 50px;
  z-index: 2;
}
#manga-chapters-sidebar.visible {
  visibility: visible;
}
#chapter-heading #view-chapters {
  float: right;
}
#manga-chapters-sidebar .listing-chapters_wrap ul.main {
  list-style: none;
  padding: 0 15px;
}
#manga-chapters-sidebar .listing-chapters_wrap .wp-manga-chapter a {
  display: block;
}
#manga-chapters-sidebar .listing-chapters_wrap .wp-manga-chapter {
  margin-bottom: 10px;
  position: relative;
}
#manga-chapters-sidebar .listing-chapters_wrap .wp-manga-chapter a,
body.text-ui-light
  #manga-chapters-sidebar
  .listing-chapters_wrap
  .wp-manga-chapter
  a:not(:hover) {
  font-size: 14px;
}
#manga-chapters-sidebar
  .listing-chapters_wrap
  .wp-manga-chapter
  .chapter-release-date {
  font-size: 12px;
  display: block;
}
#manga-chapters-sidebar #manga-chapters-holder .c-blog__heading.style-2 {
  display: none;
}
#manga-chapters-sidebar
  .listing-chapters_wrap
  .wp-manga-chapter
  .chapter-thumbnail {
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  body.manga-page .profile-manga .tab-summary .summary_image {
    width: 100%;
  }
  body.manga-page .profile-manga .tab-summary .summary_content_wrap {
    float: none;
    width: 100%;
  }
  #secondary-menu li i {
    font-size: 18px;
  }
  .site-header
    .main-navigation
    .search-navigation
    .menu-search
    .open-search-main-menu {
    font-size: 18px;
    line-height: 28px;
    width: 28px;
    height: 28px;
    margin-top: 5px;
  }
  #secondary-menu li span {
    font-size: 10px;
    line-height: 0;
  }
  .site-header .c-user_item .c-user_avatar-image i {
    font-size: 18px;
  }
  .site-header .c-user_item {
    margin-top: 8px;
  }
  .c-user_avatar-image .title {
    font-size: 10px;
    line-height: 0;
    padding-top: 10px;
  }
  .section_adult.off {
    margin: 0;
    font-size: 10px;
    padding: 3px;
    line-height: 10px;
  }
  .site-header .main-navigation.style-1 .search-navigation {
    margin-top: -20px;
    float: none;
  }
  .site-header .main-navigation .main-navigation_wrap {
    padding: 0;
  }
  body.manga-page
    .page-content-listing.single-page
    .listing-chapters_wrap
    > ul.main.version-chap
    li.has-thumb {
    height: 100px;
  }
  .main-col-inner {
    padding-bottom: 0;
  }
  body.single-wp-manga .c-page-content .main-col:not(.sidebar-hidden) {
    padding-right: 15px;
  }
  .site-footer .bottom-footer .nav-footer ul {
    text-align: center;
  }
}
.site-header .main-navigation.style-1 .c-togle__menu {
  display: block;
  float: right;
  margin: 0 10px 0 5px;
}
.off-canvas.mobile-menu .c-modal_item .c-modal_sign-in {
  width: 46%;
  display: inline-block;
}
.off-canvas.mobile-menu .c-modal_item .c-modal_sign-up {
  width: 46%;
  margin-top: 0;
  display: inline-block;
}
.off-canvas .c-modal_item {
  text-align: center;
  display: block;
  padding: 0 20px;
}

.off-canvas .c-modal_item a {
  border-radius: 5px;
  border-width: 1px;
  padding: 5px 10px;
  font-weight: normal;
  display: block;
}
body.text-ui-light a:not(:hover) {
  color: #fff;
}
.off-canvas ul {
  padding: 0 20px;
}
.off-canvas .section_adult.off {
  border: 1px solid rgba(250, 247, 250, 0.3);
}
.site-header .off-canvas .c-user_item {
  float: none;
}
.site-header .off-canvas .c-user_item .c-user_avatar {
  height: auto;
}
.site-header
  .main-navigation
  .search-navigation
  .menu-search
  .open-search-main-menu {
  width: 30px;
  height: 30px;
  font-size: 18px;
  line-height: 31px;
  margin-top: 7px;
}
.site-footer .bottom-footer .nav-footer ul li:first-child {
  padding-left: 0;
}
.c-footer-sidebar {
  font-size: 12px;
}
body.page .manga-tp-slider {
  padding: 0 10px;
}

body.page .manga-tp-slider .related__container:after {
  display: table;
  content: "";
  clear: both;
}
body.page .manga-tp-slider .related__container .related__item {
  position: relative;
  max-width: 100%;
  padding-left: 5px;
  padding-right: 5px;
}
body.page
  .manga-tp-slider
  .related__container
  .related__item
  .related__thumb
  .related__thumb_item {
  position: relative;
}
body.page
  .manga-tp-slider
  .related__container
  .related__item
  .related__thumb
  .related__thumb_item
  .related-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #ebebeb;
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 0),
    rgba(0, 0, 0, 0.9)
  );
  background: -o-linear-gradient(
    bottom,
    rgba(255, 255, 255, 0),
    rgba(0, 0, 0, 0.9)
  );
  background: -moz-linear-gradient(
    bottom,
    rgba(255, 255, 255, 0),
    rgba(0, 0, 0, 0.9)
  );
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0),
    rgba(0, 0, 0, 0.9)
  );
}
body.page
  .manga-tp-slider
  .related__container
  .related__item
  .related__content {
  position: absolute;
  bottom: 22px;
  left: 15px;
  right: 15px;
  padding: 0px 15px;
  text-align: center;
  -webkit-transition: -webkit-transform 0.35s;
  transition: transform 0.35s;
  webkit-transform: translate3d(0, 40px, 0);
  transform: translate3d(0, 40px, 0);
  padding-bottom: 30px;
}
body.page
  .manga-tp-slider
  .related__container
  .related__item
  .related__content
  a {
  color: #fff;
}
body.page
  .manga-tp-slider
  .related__container
  .related__item.no-thumb
  .related__content {
  bottom: 0;
  position: relative;
}
body.page
  .manga-tp-slider
  .related__container
  .related__item.no-thumb
  .related__content
  a {
  color: #eb3349;
}
body.page
  .manga-tp-slider
  .related__container
  .related__item:hover
  .related__content {
  webkit-transform: translate3d(0, 30px, 0);
  transform: translate3d(0, 30px, 0);
}
.manga-tp-slider .slider__container .slick-dots li {
  margin: 0;
}
.manga-tp-slider .slider__container .slick-dots li button:before {
  font-size: 10px;
}
.manga-tp-slider .slider__container .slick-dots li.slick-active button:before {
  color: #eb3349;
}
.wpcp-carousel-section .wpcp-swiper-dots .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
}

body.page
  .manga-tp-slider
  .related__container
  .related__item
  .related__content {
  position: relative;
  text-align: left;
  padding: 10px 0 0 0;
  left: 0;
  right: auto;
  transform: unset;
  -webkit-transform: unset;
  bottom: 0;
}
body.page
  .manga-tp-slider
  .related__container
  .related__item:hover
  .related__content {
  transform: unset;
  -webkit-transform: unset;
}
body.page
  .manga-tp-slider
  .related__container
  .related__item
  .related__content
  h5 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.slick-track {
  display: flex !important;
}
.slick-slide {
  height: inherit !important;
}
#manga-chapters-sidebar .listing-chapters_wrap .wp-manga-chapter.reading img {
  border: 2px solid #ff0000;
}
#chapter-heading {
  line-height: 30px;
}
.manga-shortcodes.manga-chapters-listing .release.has-thumb .chapter-thumbnail {
  margin: 0 0 10px 0;
  max-width: 50px;
}

body.manga-page
  .page-content-listing.single-page
  .listing-chapters_wrap
  > ul.main.version-chap
  > li:last-child:after,
body.manga-page
  .page-content-listing.single-page
  .listing-chapters_wrap
  > ul.main.version-chap
  .sub-chap
  > li:last-child:after,
.shortcode-manga-chapters
  .listing-chapters_wrap
  > ul.main.version-chap
  > li:last-child:after {
  opacity: 1;
  visibility: visible;
}
#manga-chapters-holder .c-blog__heading.style-2 {
  display: none;
}
#manga-discussion {
  padding-bottom: 5px;
}
#manga-discussion.c-blog__heading.style-2 i {
  display: none;
}
#chapter-heading .home {
  float: right;
}
#chapter-heading .home {
  margin-right: 10px;
}
#manga-chapters-sidebar
  .listing-chapters_wrap
  .wp-manga-chapter
  .chapter-thumbnail
  img.thumb {
  max-height: none;
}
.tp-heroslider .manga-title-badges {
  float: left;
  margin-top: 3px;
}
body.search.text-ui-light
  .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;
}

@media (max-width: 480px) {
  .archive .tab-content-wrap {
    margin-bottom: 40px;
  }
  body.reading-manga.minimal-reading-layout .entry-header.header .wp-manga-nav {
    display: none;
  }
  .site-header .main-navigation.style-1 .c-togle__menu {
    position: relative;
    top: 0;
    margin: -3px 0 0 8px;
  }
  .menu_icon__open {
    margin: 10px 0 8px 0;
  }
  .menu_icon__open > span {
    width: 18px;
    margin-bottom: 5px;
  }
  #secondary-menu li span,
  .c-togle__menu .title {
    font-size: 10px;
  }
  #secondary-menu li {
    padding: 0 2px;
  }
  .site-header .main-navigation.style-1 .wrap_branding a img {
    max-height: 50px;
  }
  .site-header
    .main-navigation
    .search-navigation
    .menu-search
    .open-search-main-menu {
    width: 25px;
    height: 25px;
    font-size: 18px;
    line-height: 27px;
    margin-top: 3px;
  }
  .wrap_branding {
    display: flex !important;
    align-items: center;
  }
  .main-navigation_wrap .section_adult,
  .main-navigation_wrap .section_adult.off {
    margin-left: 10px;
    margin-top: 8px;
  }
  .main-navigation_wrap .section_adult span:not(.dot) {
    display: none;
  }
  .main-navigation_wrap .section_adult span.dot,
  .main-navigation_wrap .section_adult.on span.dot {
    margin: 0;
    background: none;
    line-height: 0;
    position: relative;
    width: 8px;
  }
  .main-navigation_wrap .section_adult span.dot:before {
    content: "R";
    position: absolute;
    top: 0;
    left: 0;
  }
  .main-navigation_wrap .section_adult.on span.dot:before {
    color: #46b5a5;
    position: absolute;
    top: 0;
    left: 0;
  }
  .main-navigation_wrap .section_adult.on {
    padding: 1px 3px;
    font-size: 10px;
  }
  .site-header .main-navigation.style-1 .search-navigation {
    right: 15px;
  }
  .off-canvas .section_adult.off {
    margin-top: 20px;
  }
  .manga-slider .slider__container.slick-dotted {
    padding: 0;
  }
  .c-sidebar.c-top-sidebar {
    padding: 0;
  }
  .c-sidebar.c-top-sidebar .c-container-fluid {
    padding: 0;
  }
  .manga-slider.style-3 .slider__item {
    padding: 0;
  }
  .c-sidebar.c-top-second-sidebar {
    padding-top: 0;
  }
  h3 {
    font-size: 18px;
  }
  .slider__container .post-title h5 a {
    font-size: 14px;
  }
  .manga-title-badges,
  .manga-title-badges.custom {
    width: 17px;
    height: 17px;
    padding: 0;
    line-height: 17px;
    margin-top: 6px;
  }
  .tp-heroslider .manga-title-badges {
    margin-top: 3px;
  }

  body.manga-page
    .profile-manga
    .tab-summary
    .summary_content_wrap
    .summary_content
    .post-content {
    padding-top: 0;
  }
  body.text-ui-light .tp-heroslider .post-title a:not(:hover),
  body.text-ui-light .tp-heroslider .post-title a:hover {
    font-size: 18px;
  }
  .slick-dots {
    display: none !important;
  }
  .slick-dotted.slick-slider {
    margin-bottom: 10px;
  }
  .tp-heroslider .slider_item_inner {
    margin: 0;
    padding: 0;
    height: auto;
    width: 330px;
  }
  .tp-heroslider .slider__thumb {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
  }
  .tp-heroslider .slick-slide {
    transform: translate(0, 0);
  }
  .tp-heroslider .slick-slide img {
    display: inline;
    margin: 20px 0 20px 0;
  }
  .tp-heroslider .slider__thumb_item {
    text-align: center;
  }
  .tp-heroslider
    .slider__container
    .slick-list
    .slick-track
    .slider__item
    .slider__content {
    padding: 0 15px;
  }
  .tp-heroslider .c-btn.c-btn_style-1 {
    margin-bottom: 20px;
  }
  .tp-heroslider .slick-arrow.slick-next {
    right: 15px;
  }
  .tp-heroslider .slick-arrow.slick-prev {
    left: 10px;
  }
  .profile-manga .manga-summary {
    font-size: 13px;
  }
  .manga-rate-view-comment {
    font-size: 11px;
  }
  body.manga-page .profile-manga .post-title h1 {
    font-size: 19px;
  }
  .manga-page .manga-authors {
    font-size: 11px;
  }
  .manga-page #init-links {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .listing-chapters_wrap .wp-manga-chapter .chapter-thumbnail {
    width: 100px;
  }
  .listing-chapters_wrap .wp-manga-chapter .chapter-thumbnail img.thumb {
    max-width: 100px;
    max-height: none;
  }
  body.manga-page
    .page-content-listing.single-page
    .listing-chapters_wrap
    > ul.main.version-chap
    li.has-thumb {
    height: auto;
    float: left;
    width: 100%;
  }
  #manga-chapters-holder .c-blog__heading.style-2 {
    display: none;
  }
  body.manga-page
    .page-content-listing.single-page
    .listing-chapters_wrap
    > ul.version-chap
    > li
    > a,
  body.manga-page
    .page-content-listing.single-page
    .listing-chapters_wrap
    > ul.vol-chap
    > li
    > a,
  .shortcode-manga-chapters .listing-chapters_wrap > ul.version-chap > li > a,
  .shortcode-manga-chapters .listing-chapters_wrap > ul.vol-chap > li > a {
    padding-right: 20px !important;
  }
  body.reading-manga .entry-header .wp-manga-nav .select-pagination {
    bottom: 15px;
    right: 0;
  }
  body.reading-manga .entry-header.header .wp-manga-nav .select-pagination {
    top: 35px;
  }
  body.reading-manga
    .entry-header
    .wp-manga-nav
    .select-pagination
    .nav-links
    .mobile-nav-btn {
    display: none;
  }
  .reading-manga.minimal-reading-layout #chapter-heading {
    font-size: 16px;
    padding-top: 10px;
  }
  .reading-manga.minimal-reading-layout #chapter-heading .back {
    margin-right: 10px;
  }
  #chapter-heading .home,
  #chapter-heading #view-chapters {
    font-size: 24px;
  }
  #chapter-heading .home {
    margin-right: 10px;
  }
  .wp-manga-nav .nav-links {
    position: fixed;
    bottom: 6px;
    right: 20px;
    z-index: 1;
  }
  #manga-chapters-sidebar
    .listing-chapters_wrap
    .wp-manga-chapter
    .chapter-thumbnail {
    width: 120px;
  }
  #manga-chapters-sidebar
    .listing-chapters_wrap
    .wp-manga-chapter
    .chapter-thumbnail
    img.thumb {
    max-width: 100%;
    max-height: none;
  }
  .reading-manga.mobile.sticky__active #chapter-heading {
    position: fixed;
    background-color: #000;
    padding: 10px 30px;
    width: 100%;
    top: 0;
    z-index: 1;
  }
  .admin-bar.reading-manga.minimal-reading-layout.sticky__active .wp-manga-nav {
    display: none;
  }

  body.search
    .c-search-header__wrapper
    .search-content
    .search-form
    .search-submit {
    padding: 0 28px 0;
  }
  body.search
    .c-search-header__wrapper
    #search-advanced
    .search-advanced-form
    .form-group.checkbox-group
    .checkbox,
  body.search
    .c-search-header__wrapper
    #search-advanced
    .search-advanced-form
    .form-group:not(.checkbox-group)
    span {
    margin-bottom: 0;
  }
  body.search
    .c-search-header__wrapper
    #search-advanced
    .search-advanced-form
    .form-group:not(.checkbox-group) {
    margin-bottom: 10px;
  }
}

.listing-chapters_wrap .chapter-bookmark {
  display: none;
}

.ranking .page-listing-item .page-item-detail.rank-1 .item-thumb:before,
.ranking .page-listing-item .page-item-detail.rank-2 .item-thumb:before,
.ranking .page-listing-item .page-item-detail.rank-3 .item-thumb:before,
.ranking .page-listing-item .page-item-detail.rank-4 .item-thumb:before,
.ranking .page-listing-item .page-item-detail.rank-5 .item-thumb:before,
.ranking .page-listing-item .page-item-detail.rank-6 .item-thumb:before,
.ranking .page-listing-item .page-item-detail.rank-7 .item-thumb:before,
.ranking .page-listing-item .page-item-detail.rank-8 .item-thumb:before,
.ranking .page-listing-item .page-item-detail.rank-9 .item-thumb:before,
.ranking .page-listing-item .page-item-detail.rank-10 .item-thumb:before {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  background: #666;
  color: #fff;
  padding: 3px 8px;
  font-weight: bold;
  text-align: center;
}
body:not([class*="paged-"])
  .ranking
  .page-listing-item
  .page-item-detail.rank-1
  .item-thumb:before {
  content: "1";
}
body:not([class*="paged-"])
  .ranking
  .page-listing-item
  .page-item-detail.rank-2
  .item-thumb:before {
  content: "2";
}
body:not([class*="paged-"])
  .ranking
  .page-listing-item
  .page-item-detail.rank-3
  .item-thumb:before {
  content: "3";
}
body:not([class*="paged-"])
  .ranking
  .page-listing-item
  .page-item-detail.rank-4
  .item-thumb:before {
  content: "4";
}
body:not([class*="paged-"])
  .ranking
  .page-listing-item
  .page-item-detail.rank-5
  .item-thumb:before {
  content: "5";
}
body:not([class*="paged-"])
  .ranking
  .page-listing-item
  .page-item-detail.rank-6
  .item-thumb:before {
  content: "6";
}
body:not([class*="paged-"])
  .ranking
  .page-listing-item
  .page-item-detail.rank-7
  .item-thumb:before {
  content: "7";
}
body:not([class*="paged-"])
  .ranking
  .page-listing-item
  .page-item-detail.rank-8
  .item-thumb:before {
  content: "8";
}
body:not([class*="paged-"])
  .ranking
  .page-listing-item
  .page-item-detail.rank-9
  .item-thumb:before {
  content: "9";
}
body:not([class*="paged-"])
  .ranking
  .page-listing-item
  .page-item-detail.rank-10
  .item-thumb:before {
  content: "10";
}

body.page.text-ui-light
  .c-page-content
  .main-col-inner
  .c-blog__heading.no-icon {
  border-bottom-color: #474747;
}

.manga-info-row {
  position: relative;
}
body.manga-page
  .profile-manga
  .tab-summary
  .manga-rate-view-comment
  .post-rating {
  display: none;
  background: #5d5d5d99;
  padding: 0 10px;
  position: absolute;
  bottom: 30px;
}
body.manga-page
  .profile-manga
  .tab-summary
  .manga-rate-view-comment:hover
  .post-rating {
  display: block;
}
body.manga-page .profile-manga .tab-summary .post-rating span {
  font-size: 14px;
}
body.manga-page .profile-manga .tab-summary .post-rating i {
  font-size: 18px;
}

body.text-ui-light #form-readmore.modal h1,
body.text-ui-light #form-readmore.modal h2,
body.text-ui-light #form-readmore.modal h3,
body.text-ui-light #form-readmore.modal h4,
body.text-ui-light #form-readmore.modal h5,
body.text-ui-light #form-readmore.modal .h1,
body.text-ui-light #form-readmore.modal .h2,
body.text-ui-light #form-readmore.modal .h3,
body.text-ui-light #form-readmore.modal .h4,
body.text-ui-light #form-readmore.modal .h5,
body.text-ui-light #form-readmore.modal h6,
body.text-ui-light #form-readmore.modal .h6 {
  color: rgb(51, 51, 51);
}
