body {
  scroll-behavior: smooth;
}

/* general night mode colors */
body.wp-night-mode-on * {
	background: #1f2020;
	    color: #d6d0c6;

}


body.wp-night-mode-on  .off-canvas ul.main-navbar li.menu-item-has-children > i.fa {
		background: #11ffee00;
}

body.wp-night-mode-on a {
     color: #d6d0c6;
}

body.wp-night-mode-on .btn-search {
     	background: #1f2020;
}

/* night mode header */
body.wp-night-mode-on  .site-header .c-sub-header-nav .c-sub-nav_wrap .sub-nav_content .sub-nav_list > li.menu-item-has-children > ul.sub-menu {
    background-color: #1f2020;
    width: 100%;
    left: 0;
    right: 0;
    list-style: none;
    padding: 17px 10px;
    border-bottom: 2px solid #eb3349;
	    border-left: 2px solid #414141;
	    border-right: 2px solid #414141;
    border-top: 1px solid #ebebeb;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
}

body.wp-night-mode-on .col-md-12 {
	background: #414141
}


body.wp-night-mode-on .main-navigation_wrap {
	background: #414141
}


body.wp-night-mode-on .c-togle__menu {
	background: #414141
}

body.wp-night-mode-on .wrap_branding {
	background: #414141
}


body.wp-night-mode-on .ab-item #wpnt-notes-unread-count {
	background: #414141
}


body.wp-night-mode-on .site-header .c-sub-header-nav .c-sub-nav_wrap .sub-nav_content .sub-nav_list li a {
    color: #d6d0c6;
}


.slider__item{
	width: 150px !important
}

body.wp-night-mode-on .site-header .c-sub-header-nav .c-sub-nav_wrap .c-modal_item .c-user_item span {
    color: #d6d0c6;
}

body.wp-night-mode-on .c-sub-header-nav {
	background: #1f2020;
}


body.wp-night-mode-on  #main-sidebar .widget{
    /*background: #1f2020;*/
		/*display: none;*/
}

#main-sidebar {
		display: none;
}

#manga-popular-slider-7 .slick-track{
	display: block !important;
	float: left !important;
	  text-align: center;
  display: inline-block;
  max-width: 10px;
  vertical-align: top;
	width: 200px !important;
	height: 1130px !important
}
..popular-slider .slick-track {
	height: 150px !important;
	    display: block !important;
		height: 1000px !important;
	display: block !important;
	float: left !important;
	  text-align: center;
  display: inline-block;
  max-width: 200px;
  vertical-align: top;
  margin:10px;
}
.popular-slider .slider__container .slider__item .slider__content{
			margin: 0px !important
			width: 150px !important;
		width: 180px !important;
		height: 2000px !important;
	display: block !important;
	float: left !important;
}

.popular-slider .slick-initialized .slick-slide{
	width: 250px !important;
	height: 380px !important;
} 


.popular-slider .slider__thumb{
		width: 250px !important;
}

.popular-slider .slider__thumb .img-responsive{
		width: 150px !important;
	height: 220px !important;
}
.site-header .main-navigation.style-1 {background: #414141 !important}

.mobile-menu {
	background: #414141 !important
}

body.wp-night-mode-on .site-footer .bottom-footer .copyright p{
	color: white
}

.entry-meta {
display:none;
}

.main-col-inner #c-blog_breadcrumbs {
display:none;
}

.wp-dark-mode-switcher.right_bottom {
		position:absolute;
}

.wp-dark-mode-switcher {
	position:absolute;
	top:76px;
	bottom:0px
	right:0;
	 z-index: 123;
	height: 0px;
}

.entry-title{
	padding-top:15px;
}

/* Navigations buttons revert position */
body.single .paging-navigation .nav-links .nav-next {
    float: right;
    text-align: right;
}

body.single .paging-navigation .nav-links .nav-previous {
    float: left;
    text-align:left;
}

body.single .paging-navigation .nav-links .nav-button > a:after {
    display: none;
}

/* content position */

.site-content {
		padding-top:28px;
}

/* night mode button position */
.wpnm-button.style-1 {
	color: black;
	background-color: #414141;
}

/* search button colors */
body.wp-night-mode-on #search-sidebar .btn-search {
     	background: rgba(235, 235, 235, 0);
}

body.wp-night-mode-on #search-sidebar .btn-search .icon {
     	background: rgba(235, 235, 235, 0);
}

/* night mode button colors */
body.wp-night-mode-on  .wpnm-button.style-1.active .wpnm-slider {
    background-color: black !important;
}

.wpnm-button.style-1 .wpnm-slider {
    background-color: goldenrod !important;
}

body.wp-night-mode-on   .menu_icon__open {
    display: inline-block;
    margin: 5px 0px;
    background: transparent;
    border: none;
    outline: 0;
    padding: 0;
}

/* search form */
body.wp-night-mode-on .manga-search-form {
		background: #414141;
}

.c-sidebar {
	    padding: 0;
}


body.wp-night-mode-on .c-breadcrumb-wrapper {
		background: #1f2020 !important;
	border-bottom: 1px solid #ebebeb;
}

body.wp-night-mode-on .c-breadcrumb-wrapper .col-md-12 {
    background: #1f2020;
    border-right: 1px solid #ebebeb;
    border-left: 1px solid #ebebeb;
    border-top: 1px solid #ebebeb;
}

body.wp-night-mode-on .c-blog__heading.style-3 {
    width: auto;
    display: inline-block;
	background-color: white;
    background: linear-gradient(to right, #414141 40%, grey);
    color: #fff;
    padding: 0 20px;
    margin-bottom: 26px;
    position: relative;
    text-transform: uppercase;
    font-weight: 600;
}

body.wp-night-mode-on .c-blog__heading.style-3 h5 {
    background: transparent;
    font-size: 14px;
    margin: 7px 0;
}

body.wp-night-mode-on .genres_wrap .c-blog__heading.style-3.active:after {
    border-top: 10px solid #414141;
}

.c-page-content.style-1 {
	padding-top: 15px;
}

body.wp-night-mode-on .content-area .col-md-12 {
    background: #1f2020;
}

.col-md-7 {
	padding: 0px;
	height: 10px;
	left: 235px;
	position: center;
	margin-bottom: 20px;
}

c-container {
	display:none
}

/* remove footer */

/* patreon logo fix */
body.wp-night-mode-on .patreon-responsive-button {
	background: transparent
}

body.wp-night-mode-on .patreon_logo {
	background: transparent;
}

/* news more button hover */
.news-more-link {
	background: transparent;
	color: black;
}

body.wp-night-mode-on  .news-more-link {
	background: transparent !important;
}

.news-content-excerpt a:hover {
	background: #414141;
	color: white;
}


body.wp-night-mode-on  .news-content-excerpt a:hover {
	background: #D3D3D3 !important;
	color: black;
}


/* Widget design */
.heading {
	color: #eb3349 !important;
}

body.wp-night-mode-on .widget {
		    border-top: 3px solid #414141;
}



.widget {
			    border-top: 0.2px solid #D3D3D3;
	    background: #FFF;
    padding: 20px;
    border-radius: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    box-shadow: 0 2px 5px rgb(0 0 0 / 40%);
	right: 3px
}

.sidebar-col {
	position: relative;
	bottom: 357px;
}
/*
@media only screen and (max-width: 768px) {
   .sidebar-col {
	position: relative;
	bottom: 0px;
}
}*/

.c-top-sidebar .widget {
	padding: 0px;
	border-top: transparent !important;
}


/* text background popup issue fix */
.sub-nav_list a {
	background-color: transparent !important
}

#zeno_fr_widget-12 {
border-top: transparent;
	    padding: 0px;
box-shadow: none;
}

.heading a {
	background: transparent !important;
}

.news-title a {
	background: transparent !important;
}

.grid-date-post a {
	background: transparent !important;
}

.news-more-link a {
		background: transparent !important;
}

.c-read-more a {
		background: transparent !important;
}


/* Comment area */

body.wp-night-mode-on #comment {
	border: 2px solid #414141;
}


body.wp-night-mode-on  #comment:hover {
	border: 2px solid white;
}


body.wp-night-mode-on  input#author {
		border: 2px solid #414141;
}


body.wp-night-mode-on  input#url {
		border: 2px solid #414141;
}


body.wp-night-mode-on  input#email {
		border: 2px solid #414141;
}



body.wp-night-mode-on  input#author:hover {
	border: 2px solid white;
	background: transparent;
}


body.wp-night-mode-on  input#url:hover {
	border: 2px solid white;
	background: transparent;
}


body.wp-night-mode-on  input#email:hover {
	border: 2px solid white;
	background: transparent;
}




body.wp-night-mode-on  input#author:focus {
	border: 2px solid white;
	background: transparent;
}


body.wp-night-mode-on  input#url:focus {
	border: 2px solid white;
	background: transparent;
}


body.wp-night-mode-on  input#email:focus {
	border: 2px solid white;
	background: transparent;
}

/* Comment Area day mode */

#comment {
	border: 2px solid #D3D3D3;
}


#comment:hover {
	border: 2px solid black;
	background: transparent;
}

#comment:focus {
	border: 2px solid black;
	background: transparent;
}


input#author {
		border: 2px solid #D3D3D3;
}


input#url {
		border: 2px solid #D3D3D3;
}


input#email {
		border: 2px solid #D3D3D3;
}



input#author:hover {
	border: 2px solid black;
	background: transparent;
}


input#url:hover {
	border: 2px solid black;
	background: transparent;
}


input#email:hover {
	border: 2px solid black;
	background: transparent;
}




input#author:focus {
	border: 2px solid black;
	background: transparent;
}


input#url:focus {
	border: 2px solid black;
	background: transparent;
}


input#email:focus {
	border: 2px solid black;
	background: transparent;
}

/* news category remove */

.grid-date-post a {
	display: none;
}

#search-sidebar {
	display:none
}



/* Slider widget */

#text-15 {
	width: 150vw !important;
	float: right;
	display: flex;
	border-color: transparent;
	box-shadow: none;
}

#text-15 .widget-content {
	width: 150vw !important;
	float: right;
	display: flex;
	border-color: transparent;
	box-shadow: none;
}

.news-cat{
	display: none;
}

.widget-heading {
	margin: 0px;
}

#custom_widget-4 .widget__inner {
	border-color: transparent;
	padding: 0px;
	
}

#custom_widget-4 {
	
}

.c-top-second-sidebar .container .c-container {
	max-width: 100% !important;
	margin-left: 15%;
	margin-right: 15%;
    vertical-align: top;
	margin-bottom: 10%;
}

.c-top-second-sidebar .c-container{
		width: 80%; /* Adjust the percentage to suit your needs */
  max-width: 900px; /* Set a maximum width for the container */
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.6rem; /* Add some padding for better appearance on small screens */
  padding-right: 0.6rem;
	left: 10% !important;
	width: 100% !important;
}

.c-top-second-sidebar .c-container .row{
		width: 100%;
}

.c-top-second-sidebar {
		overflow: hidden !important;
		width: 80%; /* Adjust the percentage to suit your needs */
  max-width: 900px; /* Set a maximum width for the container */
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.6rem; /* Add some padding for better appearance on small screens */
  padding-right: 0.6rem;
	left: 10vmin !important;
}

.c-sidebar{
	overflow: hidden;
}

.site-content {
	width: 100%; /* Adjust the percentage to suit your needs */
  max-width: 1300px; /* Set a maximum width for the container */
  margin-left: auto;
  margin-right: auto !important;
  padding-left: 0.6rem; /* Add some padding for better appearance on small screens */
  padding-right: 0.6rem;
}
/*
.sidebar-col {
	display: none;
}
*/


/* header rework */

#custom_widget-4 .widget__inner .widget-content .custom-widget-container {
	padding-top: 30vmin;
}

#custom_widget-4 {
	border-color: transparent;
	box-shadow: none;
}

.custom-widget-container{

  width: 150vw;
  margin: 0rem !important;
  overflow: hidden !important;
}
.custom-widget-container #image-track {
  display: flex;
  gap: 2vmin;
  position: absolute;
  left: 0%;
  top: 50%;
  transform: translate(0%, -50%);
  user-select: none;
}
.custom-widget-container 
.image-link .image {
  width: 20vmin;
  height: 32vmin;
  object-fit: cover;
  object-position: 20% 50% center  !important;
}

.custom-widget-container 
#image-track > .image {
  width: 20vmin;
  height: 32vmin;
  object-fit: cover;
  object-position: 20% 50% center  !important;
}

/* Site margin build */

.custom-widget-container #image-track .image-link {
  top: calc(42vmin) !important;
  width: 18.8% !important;
  text-align: center;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 5px;
  transition: background-color 0.3s;
	position: absolute;
	top: 58% !important;
	text-decoration: none;
	text-align: center;
	padding: 0.5rem;
	font-size: 1rem;
	background-color: rgba(0, 0, 0, 0.5);
	border-radius: 2%;
	z-index: 10;
	transform: translateY(-100%) ! important;;
}

.site-header * {
	background: #424242 !important;
}

.site-header .main-navigation {
	margin-left: 15%!important;
	margin-right: 15%!important;
}

.site-header .c-sub-header-nav .container {
	margin-left: 15%!important;
	margin-right: 15%!important;
	width: 72%;
}

body.wp-night-mode-on .site-header .c-sub-header-nav.with-border{
	border-bottom: #424242;
}

.custom-widget-container {
	height: 50vmin;
}


.site-header .sub-nav_content  {
  max-width: 2000px; /* Set a maximum width for the container */
  margin-left: auto;
  margin-right: auto;
  padding-left: 0.6rem; /* Add some padding for better appearance on small screens */
  padding-right: 0.6rem;
}


.c-sub-header-nav .logo-image {
  height: 63px; 
	float: left/* Adjust the ; /* Add some space between the logo and the navigation */
}

.c-header__top {
	display: none;
}
.site-header .c-sub-header-nav .c-sub-nav_wrap .sub-nav_content .sub-nav_list li a{
color: white;
}

.site-header .c-sub-header-nav .c-sub-nav_wrap .c-modal_item .c-user_item span{
	color: white !important;
}

.custom-widget-container #image-track .image-link {
	height: 35%;
	text-align: center !important;
	width: 18.85% !important;
}

.site-header .c-sub-header-nav .container {
	margin: 0px !important;
	margin-right: 0px !important;
	width: 100%,
}

.site-header .c-sub-header-nav .c-sub-nav_wrap .c-modal_item {
    float: right;
}

.site-header .c-sub-header-nav.with-border{
  display: flex;
  justify-content: center;
  align-items: center;
}


.entry-content a{
	color: #eb3349;
}

.entry-content a:hover{
	color: #FF5733;
}

body.wp-night-mode-on .entry-content a{
	color: #eb3349;
}

body.wp-night-mode-on .entry-content a:hover{
	color: #FF5733;
}

body.wp-night-mode-on .select-view{
	color: black;
}



.status-publish .container{
width: 100029px !important
}

body.wp-night-mode-on  #manga-content-navs.nav-tabs .nav-link.active {
	color: white !important;
}

body.wp-night-mode-on .summary_image{
	background: #1f2020 !important;
}

body.wp-night-mode-on .summary_content{
	padding: 0px !important;
}

#manga-title {
		background: transparent !important;
	z-index: 1 !important;
}
#manga-title * {
		background: transparent !important;
	z-index: 1 !important;
}

body.wp-night-mode-on #manga-header .col-md-12 {
	background: transparent !important;
}

body.wp-night-mode-on #manga-header .container {
	background: transparent !important;
}

body.wp-night-mode-on #manga-header .row {
	background: transparent !important;
}


body.reading-manga .entry-header .entry-header_wrap .action-icon ul li a i, body.reading-manga .c-select-bottom .entry-header_wrap .action-icon ul li a i * * {
    width: 30px;
    height: 30px;
    display: block;
    text-align: center;
    background-color: #ebebeb;
    position: relative;
    border-radius: 50%;
    color: #eb3349;
    -webkit-transition: all ease-in-out 0.2s;
    -moz-transition: all ease-in-out 0.2s;
    -o-transition: all ease-in-out 0.2s;
    transition: all ease-in-out 0.2s;
}

.c-page-content.style-1 .reading-content-wrap .chapter-type-text {
	color: #888888 !important;
}

.text-ui-light{
	color: white !important
}

.c-sub-header-nav {
	border-bottom-color: transparent !important;
}

.text-ui-light{
	color: white !important
}

#chapter-heading {
	color: white !important
}

body.wp-night-mode-on.reading-manga  .body-wrap {
	background: #262626 !important
}

body.wp-night-mode-on  .c-selectpicker * {
	color: white !important;
	background: rgba(235, 235, 235, 0.2) !important;
}

.action-icon .list-inline>li:nth-child(3) {
	display: none;
}

.c-top-second-sidebar {
    width: 100%;
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto !important;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

.c-sub-header-nav{
	    width: 100%;
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto !important;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

.c-sub-nav_wrap{
	    width: 100%;
    padding-left: 0.6rem;
    padding-right: 0.6rem;
}

.site-header{
	background: #424242 !important
}

@media only screen and (max-width: 780px) {
    .site-content {
        margin:0px !important;
			width: 100%;
    }
	.c-top-second-sidebar {
		margin:0px !important;
			width: 100%;
	}
	#text-15 {
		margin:0px !important;
			width: 100%;
	}
}


.c-top-second-sidebar * {
	max-width: 100% !important;
}

@media only screen and (min-width: 500px) {
.site-header .c-sub-header-nav.with-border {
	width: 100% !important;
}
}


/* test */

.site-header .c-sub-header-nav.with-border {
    width: !important;
    max-width: 28800px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0rem !important;
    padding-right: 0.6rem !important;
}
.site-header {
	  width: !important;
    max-width: 28800px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0rem !important;
    padding-right: 0rem !important;
}

.site-header .c-sub-header-nav.with-border .container {
	width: 100% !important;
	display: flex;
	padding-right: 0px !important;
	width: !important;
	max-width: 28800px !important;
	margin-left: 15px auto !important;
	margin-right: auto !important;
	padding-left: 0rem !important;
	padding-right: 0rem !important;
}
.site-header 
{
	display: flex !important;
}

.site-header .c-sub-header-nav.with-border
{
	width: 100% !important;
	display: flex;
	padding-right: 0px !important;
	width: !important;
	max-width: 1300px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	padding-left: 0rem !important;
	padding-right: 0rem !important;
}

.site-header .c-sub-header-nav.with-border .c-sub-nav_wrap{
	width: 100% !important;
}

.site-header .c-sub-header-nav.with-border .sub-nav_content{
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.site-header * {
	background: #404040 !important;
}

.site-header {
	background: #404040 !important;
}

.widget-heading * {
	text-transform: capitalize !important;
}

.site-header .c-sub-header-nav .c-sub-nav_wrap .sub-nav_content .sub-nav_list * {
		text-transform: capitalize !important;
}

.c-blog-post .entry-content p:not(.has-text-align-center) {
	text-align:justify;
}


.c-blog-post .entry-content .entry-content_wrap .read-container .text-left {
    font-size: 19px !important;
    line-height: 28.5px !important;
}

body.page-id-57186 .c-breadcrumb-wrapper .col-md-12 {
	border: transparent !important;
}


body.wp-night-mode-on.page-id-57186 .c-breadcrumb-wrapper {
	border: transparent !important;
	background-image: url(https://defiring.com/wp-content/themes/madara/images/bg-search-dark.jpg) !important;
}


body.wp-night-mode-on.page-id-57186  .c-breadcrumb-wrapper .container * {
	background-image: url(https://defiring.com/wp-content/themes/madara/images/bg-search-dark.jpg) !important;
}



body.wp-night-mode-on.page-id-57186  .c-breadcrumb-wrapper *{
	color: white !important;
}

body.wp-night-mode-on.page-id-57186  .c-blog__heading.style-3 {
    width: auto !important;
    display: inline-block !important;
    background: #eb3349 !important;
    background: -webkit-linear-gradient(left, #eb3349 40%, #f45c43) !important;
    background: -o-linear-gradient(right, #eb3349 40%, #f45c43) !important;
    background: -moz-linear-gradient(right, #eb3349 40%, #f45c43) !important;
    background: linear-gradient(to right, #eb3349 40%, #f45c43) !important;
    color: #fff !important;
    padding: 0 20px !important;
    margin-bottom: 26px !important;
    position: relative !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
}

body.wp-night-mode-on.page-id-57186   .c-blog__heading.style-3:after {
    border-top: 10px solid #ef4447 !important;
}

body.wp-night-mode-on.page-id-57186   .c-blog__heading.style-3 h5 {
	background: transparent !important;
}


body.wp-night-mode-on.page-id-57186 .site-content a {
	background: transparent !important;
}


body.wp-night-mode-on.page .c-page-content .c-page .c-page__content .page-content-listing .page-listing-item .page-item-detail .item-summary .list-chapter .chapter-item .vol a {
	color: white !important;
}

/* for archive */


body.archive .c-breadcrumb-wrapper .col-md-12 {
	border: transparent !important;
}


body.wp-night-mode-on.archive .c-breadcrumb-wrapper {
	border: transparent !important;
	background-image: url(https://defiring.com/wp-content/themes/madara/images/bg-search-dark.jpg) !important;
}


body.wp-night-mode-on.archive  .c-breadcrumb-wrapper .container * {
	background-image: url(https://defiring.com/wp-content/themes/madara/images/bg-search-dark.jpg) !important;
}



body.wp-night-mode-on.archive  .c-breadcrumb-wrapper *{
	color: white !important;
}

body.wp-night-mode-on.archive  .c-blog__heading.style-3 {
    width: auto !important;
    display: inline-block !important;
    background: #eb3349 !important;
    background: -webkit-linear-gradient(left, #eb3349 40%, #f45c43) !important;
    background: -o-linear-gradient(right, #eb3349 40%, #f45c43) !important;
    background: -moz-linear-gradient(right, #eb3349 40%, #f45c43) !important;
    background: linear-gradient(to right, #eb3349 40%, #f45c43) !important;
    color: #fff !important;
    padding: 0 20px !important;
    margin-bottom: 26px !important;
    position: relative !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
}

body.wp-night-mode-on.archive   .c-blog__heading.style-3:after {
    border-top: 10px solid #ef4447 !important;
}

.bottom-footer .col-md-12{
	background: none !important;
}
body.wp-night-mode-on.archive   .c-blog__heading.style-3 h5 {
	background: transparent !important;
}


body.wp-night-mode-on.archive .site-content a {
	background: transparent !important;
}

body.manga-page .site-content {
	margin: 0 ;
	padding: 0 ;
	max-width: none; /* Set a maximum width for the container */
}

body.wp-night-mode-on .chapter-readmore {
	color: white;
}

body.wp-night-mode-on .chapter-readmore:hover {
	color: grey;
}

body.manga-page .listing-chapters_wrap.show-more .version-chap.active:after {
	opacity: 0;
}

body.manga-page .page-content-listing.single-page .listing-chapters_wrap > ul.main.version-chap .sub-chap > li:before, .shortcode-manga-chapters .listing-chapters_wrap > ul.main.version-chap .sub-chap > li:before{
	width: 1.5px;
	background: #eb3349;
}

.widget {
	margin: 0px;
	padding: 0px;
}

body .site-content {
    padding-top: 0px;
}

body.archive .site-content {
    padding-top: 28px;
}

.c-top-second-sidebar {
	width: 1140px
}

.site-header .c-sub-header-nav.with-border {
	width: 1140px !important;
}

.custom-widget-container{
	position: relative !important;
}
.custom-widget-container #image-track .image {
  width: 25vmin;
  height: 42vmin;
  object-fit: cover;
  object-position: 100% center;
  position: relative; /* Add position: relative */
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}


.custom-widget-container #image-track .image-link {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 25vmin !important; 
  text-align: center;
  text-decoration: none;
  color: white;
  background-color: rgba(0, 0, 0, 0.7);
  transition: background-color 0.3s;
  color: white;
  text-decoration: none;
  text-align: center;
  font-size: 1rem;
  background-color: rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  z-index: 10;
  box-sizing: border-box;
  opacity: 0; /* Initially hide the text */
  animation: fadeIn 1s ease 1s forwards; /* Add fadeIn animation */
}

.c-image-hover img{
	height: 178px;
}

.popular-slider .slider__container .slider__item .item__wrap {
    background-color: transparent;
    -webkit-transition: box-shadow 0.3s;
    -moz-transition: box-shadow 0.3s;
    -o-transition: box-shadow 0.3s;
    transition: box-shadow 0.3s;
}

.popular-slider{
	overflow: visible !important;
	margin: 20px;
}

body.wp-night-mode-on .popular-slider h5{
	color: #eb3349 !important;
}

.popular-slider.style-1 .slider__container .slick-list {
    padding: 50px 0 10px;
		padding-top: 25px;
}

.widget-heading {
	margin: 10px !important;
	position: relative !important;
}

.c-modal_item{
	width: 120px !important;
	float: right;
	padding-top: 5px
}

.site-header .c-sub-header-nav.with-border .container .c-sub-nav_wrap .sub-nav_content {
    width: 88%;
	float: left !important;
}

.loginout a{
	display: none !important;
}

.loginout a[href="https://defiring.com/wp-login.php?redirect_to=index.php"]{
    display: inline !important;
}

.loginout {
	padding-top: 13px !important;
}

.c-user_menu a{
	color: white !important;
}

.site-header .c-sub-header-nav .c-sub-nav_wrap .c-modal_item .c-user_item .c-user_menu {
    border-bottom: transparent;
}

.site-header .c-sub-header-nav.with-border .c-sub-nav_wrap {
	width: 1101px !important;
}


.related-manga {
	width: 1300px;
}

.related-reading-wrap .related-reading-img {
	width: 150px !important;
	max-width: 120px
}

.related-manga{
	max-width: 100%
}

.reading-manga .main-col-inner .row:not(.related-manga) {
	display: block;
}
.c-tabs-item{
	display: inline !important;
}
.c-page-content .main-col:not(.sidebar-hidden) {
	width: 1120px !important;
	max-width: 150% !important;
}

body.page .c-page-content .c-page .c-page__content .page-content-listing .page-listing-item .page-item-detail .img-responsive{
	max-width: 130%;
	width: 130%;
}