html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	direction: ltr;
}

canvas {
	padding: 0;
	display: block;
	margin-bottom: 0;
	pointer-events: none!important;
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
	text-align: center;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	max-width: 100%;
}

.loading-bookmark-result {
	color: #ccc;
	text-align: center;
	padding: 30px 30px;
	font-size: 22px;
}

.load-more-wrapper {
	margin: 0 auto;
	text-align: center;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-weight: 500;
}

.load-more-wrapper .btn {
	background: var(--primary_c);
	color: #fff;
	font-size: 14px;
}

.load-more-wrapper .btn.process {
	pointer-events: none;
}

.load-more-wrapper .btn:hover {
	color: #fff;
}

#password-strength-status,#password-same-status {
	padding: 5px 10px;
	color: #ccc;
	border-radius: 1px;
	margin-top: 5px;
	display: none;
	font-size: 13px;
}

.password-validation-text.show {
	display: block;
}

.medium-password {
	background-color: #787414;
	border: #787414 1px solid;
	display: block!important;
}

.weak-password {
	background-color: #951a14;
	border: #951a14 1px solid;
	display: block!important;
}

.strong-password {
	background-color: #127c16;
	border: #127c16 1px solid;
	display: block!important;
}

.system-user-disabled {
	padding: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.system-user-disabled p {
	font-size: 22px;
	text-align: center;
	line-height: 33px;
}

.blur-image img {
	filter: blur(3px);
	-webkit-filter: blur(3px);
}

.notice-redirect-login {
	width: 100%;
	overflow: hidden;
	margin-top: 28px;
	padding-top: 17px;
	display: block;
	margin-bottom: -10px;
	text-align: center;
}

.notice-redirect-login p {
	color: #fff;
	font-size: 14px;
	margin-bottom: 0;
	overflow: hidden;
	background: #1e1e1e;
	padding: 11px;
	border-radius: 7px;
}

.notice-redirect-login i {
	margin-right: 4px;
}

.redirect-confirm {
	padding: 20px;
}

.redirect-confirm .redirect-confirm-icon {
	text-align: center;
	margin-bottom: 14px;
}

.redirect-confirm .redirect-confirm-icon i {
	font-size: 64px;
	margin-bottom: 11px;
	color: #e43929;
}

.redirect-confirm .redirect-confirm-icon h3 {
	font-size: 20px;
}

.redirect-confirm .redirect-confirm-text {
	font-size: 16px;
	text-align: center;
	margin-bottom: 17px;
}

.redirect-confirm .redirect-confirm-text p {
	font-size: 13px;
}

.redirect-confirm .redirect-confirm-text h4 {
	font-weight: 400;
	border: 1px solid #333;
	background: #1a1920;
	padding: 8px 7px;
	font-size: 14px;
}

.redirect-confirm-btn-container {
	overflow: hidden;
	display: flex;
	gap: 15px;
}

.redirect-confirm-btn-container .button {
	width: 50%;
	background: #1a1920;
	padding: 7px;
	display: block;
	float: left;
	text-align: center;
	color: #fff;
}

.redirect-confirm-btn-container .button.no {
	background: var(--primary_c);
}

.redirect-confirm-btn-container .button.yes {
	background: var(--primary_c);
}

.epsbr.chapter-awal {
	text-align: left;
}

.epsbr.chapter-awal span {
	text-align: left!important;
}

.epsbr-box {
	display: flex;
	align-items: center;
}

.epsbr-right {
	font-size: 27px;
}

.epsbr-left {
	flex: 1;
}

.epsbaru .epsbr .imgesbr img {
	width: 30%;
}

.quickfilter .filters .filter.triplecol ul li {
	width: 33.33333333333%;
}

.listeps a:visited {
	color: #555;
}

.quickfilter .filters .filter.open.triplecol ul {
	max-width: 500px;
	min-width: 465px;
}

.superbigor {
	position: absolute;
	bottom: 0;
	width: 100%;
}

.subscribe i.fico.fa.fa-heart {
	font-weight: 400;
	color: var(--primary_c);
	position: relative;
	font-size: 18px;
}

.subscribe i.fico.fa.fa-heart:after {
	content: "\f067";
	position: absolute;
	left: 9px;
	top: 6px;
	color: var(--primary_c);
	font-family: "font awesome 5 free";
	z-index: 999;
	font-weight: 700;
	font-size: 11px;
	overflow: hidden;
	background: #333;
	border-radius: 46px;
}

.informan .person {
	width: auto;
	display: inline-block;
	margin-right: 11px;
}

.informan .person .img {
	float: left;
	display: inline-block;
	margin-right: 7px;
}

.informan .person .data {
	float: left;
	line-height: 16px;
}

.informan .person .data a {
	color: #ccc;
}

.sttyp {
	font-size: 12px;
	margin-bottom: 6px;
	overflow: hidden;
	color: var(--primary_c)!important;
}

.sttyp i {
	margin-right: 3px;
	font-size: 10px;
}

.subscribe {
	position: fixed;
	bottom: 63px;
	left: 10px;
	top: unset;
}

.subscribe a:first-child {
	margin-right: 10px;
}

.subscribe a {
	background: #222;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	padding: 5px 10px;
	float: left;
	margin-bottom: 10px;
}

.subscribe a:last-child {
	background: #252525;
}

.click .subscribe {
	display: none;
}

.nvb a b {
	color: #fff;
	background: #1a1a1a;
	border-radius: 5px;
	padding: 2px 7px;
	margin-left: 10px;
}

.nva,.nvb {
	display: block!important;
}

.nva,.nvb {
	position: fixed;
	color: #fff;
	background: #0000007d;
	z-index: 10;
	transition: all 0.8s ease;
}

.nva {
	top: 0;
	padding: 12px 0;
	left: 0;
	right: 0;
	box-shadow: 0 1px 1px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2);
}

.nva,.nvb {
	display: none;
}

.nva,.nvb {
	background-color: #444;
}

.click .nva {
	top: -47px;
}

.nva ul,.nvb ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	max-width: calc(100% - 30px);
}

.perapih {
	width: 1000px;
	margin: 0 auto;
	max-width: 100%;
}

.nva ul li {
	float: left;
	font-size: 15px;
}

.nva ul .ls1 {
	float: right;
}

.ls1 a {
	color: #fff;
	background: #000;
	padding: 5px 10px;
	border-radius: 3px;
	font-size: 13px;
	font-weight: 700;
}

.click .nvb {
	bottom: -38px;
}

.nvb {
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px 0;
	box-shadow: 1px 0 1px rgba(0,0,0,.2);
	z-index: 9999;
	background: #00000094;
}

.ch-progress-bar .bar {
	width: 100%;
	margin-bottom: 0;
}

.bar {
	width: 970px;
	margin: 0 auto;
	height: 5px;
	background: #252525;
	margin-bottom: 15px;
	max-width: calc(100% - 0px);
}

.bar-long {
	height: 5px;
	background: var(--primary_c);
}

.nvb li:nth-child(1) {
	float: left;
}

.nvb li a {
	font-weight: 600;
}

.nvb a {
	color: #fff;
}

.nvb li:nth-child(2) {
	margin-left: 15px;
	padding-left: 15px;
	border-left: 2px solid #ddd;
}

.nvb li {
	float: right;
}

img.lazy {
	background-image: url(../img/loader2.svg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

ul.history-page li:hover>a,ul.history-page li:hover>span {
	color: #ccc!important;
}

ul.history-page {
	list-style: none;
	padding: 0 3px;
	margin: 0;
}

ul.history-page li {
	border-bottom: 1px solid #222;
	padding: 7px 0;
	position: relative;
}

ul.history-page li:last-child {
	border: 0;
}

ul.history-page li a {
	display: block;
	max-width: 80%;
	line-height: normal;
	color: #999;
}

ul.history-page li .date {
	position: absolute;
	right: 15px;
	top: 7px;
	font-size: 12px;
	color: #777;
}

#informasi h2 {
	margin-top: 0;
	font-family: arial;
	text-align: left;
	margin-bottom: 14px;
	font-size: 18px;
	color: #ccc;
	border-bottom: 2px solid #222;
	padding-bottom: 15px;
}

#informasi {
	color: #999;
	padding: 15px;
}

#informasi ul {
	list-style: unset;
}

#informasi ul li {
	line-height: 23px;
}

p.carabac {
	color: #999;
	font-size: 14px;
	margin-top: 17px;
	margin-left: 20px;
	margin-right: 20px;
}

p.carabac i {
	margin-right: 4px;
}

.serieslist ul li .leftseries span.genre {
	margin-bottom: 4px;
	margin-top: 4px;
	font-size: 13px;
}

.excerptmirip {
	color: #777;
	font-size: 13px;
	line-height: 19px;
	margin-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.infoanime_wrap {
	overflow: hidden;
}

.manga .amenu {
	padding-top: 0;
}

.chapter_related.relatedpost .miripmanga .serieslist ul li {
	width: 18.4%;
}

.chapter_related.relatedpost .miripmanga .serieslist ul li .imgseries {
	height: 135px;
}

.serieslist ul li .leftseries span.years {
	margin-bottom: 4px;
	margin-top: 4px;
	font-size: 13px;
}

.customslider {
	overflow: auto!important;
	padding-bottom: 15px;
}

.post-show.mangapopuler {
	padding-bottom: 25px;
}

.odadingslider {
	width: 1300px;
	overflow: auto!important;
}

.odadingslider .animepost {
	width: 11.6%!important;
}

.customslider::-webkit-scrollbar {
	height: 9px!important;
	background-color: #333;
}

.customslider::-webkit-scrollbar-thumb {
	background-color: #222;
	border-radius: 30px;
}

.manga_labelel {
	z-index: 1;
	padding: 3px 8px;
	font-size: 8px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 50px;
	color: #fff;
	background: #de3b3b;
	float: right;
}

.manga_labelel.up {
	background: #ff5722;
	color: #222;
}

span.typeflag {
	background: none!important;
	width: 21px;
	height: 15px;
	background: #fff;
	border-radius: 0;
	overflow: hidden;
	min-width: unset;
	right: 1px;
	z-index: 99;
	position: absolute;
	top: 7px;
	box-shadow: rgba(86,86,86,.38) -2px 2px 2px 0;
}

span.typeflag.Manga,span.typeflag.Manhua,span.typeflag.Manhwa {
	content: "";
	width: 22px;
	margin-right: 5px;
	height: 15px;
	float: left;
	margin-top: -1px;
}

span.typeflag.Manga {
	background: url(../img/Komik-Jepang.jpg)!important;
	height: 17px;
	background-position: -1px -1px;
}

span.typeflag.Manhua {
	background: url(../img/Komik-China.jpg)!important;
	height: 17px;
	background-position: -1px -1px;
}

span.typeflag.Manhwa {
	background: url(../img/Komik-Korea.jpg)!important;
	height: 17px;
	background-position: -1px -1px;
}

.spoiler-img {
	float: left;
	width: 25%;
	padding: 5px;
}

.spoiler-img img {
	width: 100%;
}

div#spoiler {
	width: 100%;
	overflow: hidden;
	margin-bottom: 25px;
}

.wpd-field {
	background: #222!important;
	color: #ccc!important;
	border-color: #333!important;
}

#wpdcom .wpd-auth .wpd-login a {
	color: #aa2929!important;
	text-decoration: none;
}

#wpdcom .wpd-blog-guest .wpd-comment-author,#wpdcom .wpd-blog-guest .wpd-comment-author a {
	color: #d13030!important;
}

.odading_komentar #wpdcom {
	max-width: 100%;
}

#wpcomm .wpd-form-row .wpd-field {
	background: #24232e;
	border-color: #24232e;
	color: #ccc;
}

#wpcomm .wc-comment .wc-comment-right {
	background: #24232e!important;
}

.wc_held_for_moderate {
	background: #1a1920;
}

#wpcomm .wc-comment-header {
	border-color: #24232d!important;
}

#wpcomm .wc-comment .wc-comment-left .wc-comment-label {
	background: #24232e!important;
	border-color: #24232e!important;
	box-shadow: none;
}

#wpcomm .wpd-form-row .wpdiscuz-item .wpd-field-icon {
	color: #ccc;
}

#wpcomm .wpd-form-row .wpdiscuz-item .wc-bin-captcha {
	background: #24232e;
}

#wpcomm .wc-form-footer {
	border-color: #24232e;
}

#wpcomm .wpdiscuz-front-actions {
	background: #24232e!important;
}

#wpcomm button,#wpcomm input[type="button"],#wpcomm input[type="reset"],#wpcomm input[type="submit"] {
	background: #0a5182!important;
	border-color: #0a5182!important;
}

#wpcomm .wc-field-textarea textarea {
	background: #24232e;
	border: 1px solid #24232e!important;
}

#wpcomm .wpdiscuz-textarea-wrap {
	border: 1px solid #24232e!important;
}

#wpcomm {
	border-color: #24232e;
}

#comments {
	margin: auto;
	background: none;
}

#wpdcom.wpd-dark {
	background: none;
}

#wpdcom .wpd-form-head {
	border-color: #333;
}

#wpdcom .wpd-thread-head {
	border-color: #333;
}

#wpdcom .wpd-prim-button {
	background: #222;
	box-shadow: none;
}

#wpdcom .ql-editor {
	border-color: #333;
}

#wpdcom.wpd-dark .ql-container {
	background: #222;
	border-color: #333;
}

#wpdcom.wpd-dark .ql-toolbar {
	background: #333;
	border-color: #333;
}

#wpdcom .wpd_label,#wpdcom .wpd_label {
	border: none;
}

#wpdcom .wpd_label__check i {
	border-color: #333!important;
}

#wpdcom.wpd-dark .ql-editor>* {
	color: #ccc;
}

#wpdcom .wpd-blog-guest .wpd-comment-author,#wpdcom .wpd-blog-guest .wpd-comment-author a {
	color: #0f75bd;
}

#wpdcom .by-wpdiscuz {
	border-color: #333;
}

div#wpdcom {
	max-width: 100%;
}

.brk1.brk2 {
	margin-top: 30px;
	padding-top: 10px;
	color: #ccc;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	overflow: hidden;
}

.nxt {
	margin-bottom: 10px;
	font-size: 18px;
}

a.mre {
	float: right;
	font-size: 14px;
	color: #fff;
	padding: 4px 8px;
	font-weight: 500;
	background: #222;
	border-radius: 6px;
}

.km {
	margin-top: 10px;
	float: left;
	width: 100%;
	border-top: 1px dotted #333;
	padding-top: 15px;
}

.nm {
	font-weight: 700;
	color: #666;
	font-size: 13px;
}

p.is {
	margin: 5px 0;
}

form.update_profile {
	float: left;
	width: 100%;
	padding: 6px;
}

.infoch .bxcl ul {
	padding: 0;
}

form.update_profile h3 {
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	padding: 13px 50px;
	margin-bottom: 20px;
}

form.update_profile fieldset {
	float: left;
	width: 100%;
	margin-bottom: 25px;
	padding: 0;
}

form.update_profile fieldset.min {
	width: 49%;
}

form.update_profile fieldset.fix {
	margin-right: 2%;
}

form.update_profile fieldset label {
	float: left;
	width: 100%;
	font-size: 14px;
	margin-bottom: 15px;
	font-weight: 500;
	color: #ccc;
}

form.update_profile fieldset input[type="text"],form.update_profile fieldset input[type="password"] {
	width: 100%;
	padding: 8px;
	font-size: 16px;
	background: #1e1e1e;
	border: 1px solid #1e1e1e;
	color: #ccc;
}

form.update_profile fieldset select {
	width: 100%;
	height: 42px;
	padding: 10px;
	background: #fdfdfd;
	border: 1px solid #f1f1f1;
}

form.update_profile fieldset textarea {
	width: 100%;
	padding: 10px;
	background: #fdfdfd;
	border: 1px solid #f1f1f1;
}

form.update_profile fieldset button[type="submit"] {
	border: 0;
	padding: 10px 25px;
	font-size: 15px;
	cursor: pointer;
	color: #fff;
	width: 100%;
	background: var(--primary_c);
	border-radius: 50px;
}

form.update_profile fieldset button[type="submit"]:disabled {
	opacity: .7;
}

form.update_profile .updated {
	width: 100%;
	float: left;
	margin-bottom: 25px;
	padding: 15px;
}

form.update_profile .updated p {
	font-weight: 300;
	font-size: 17px;
}

form.update_profile .error {
	width: 100%;
	float: left;
	margin-bottom: 25px;
	padding: 15px;
}

form.update_profile .warning {
	width: 100%;
	float: left;
	margin-bottom: 25px;
	padding: 15px;
}

#update_notice .succes {
	padding: 11px;
	margin: 10px 14px;
	border-left: solid 4px #26b03abf;
	color: #26b03abf;
}

#update_notice .error {
	padding: 11px;
	margin: 10px 14px;
	border-left: solid 4px #f65252;
	color: #f65252;
}

.account-info {
	margin-bottom: 25px;
	overflow: hidden;
}

.account-info .box-account-info {
	padding: 17px 26px;
	float: left;
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	align-items: center;
	background: #171717;
}

.account-info .box-account-info .gravatar {
	border-radius: 50px;
	overflow: hidden;
	float: left;
	position: absolute;
	width: 70px;
}

.account-info .box-account-info .gravatar img {
	width: 100%;
	height: 100%;
}

.account-info .box-account-info .content-account-info {
	float: left;
	width: 100%;
	padding-left: 90px;
}

.account-info .box-account-info .content-account-info .content-account-name {
	float: left;
	width: 52%;
}

.account-info .box-account-info .content-account-info .content-account-name h2#h2user {
	font-size: 25px;
	line-height: 30px;
	font-weight: 400;
	color: #fff;
	margin-bottom: 6px;
	display: flex;
	align-items: center;
}

.logout.logout-in-username {
	font-size: 14px;
	margin-left: 15px;
	background: none;
	border: 0;
	color: var(--primary_c);
	cursor: pointer;
}

.logout.logout-in-username:disabled {
	opacity: .7;
}

.account-info .box-account-info .content-account-info .content-account-name p#puser {
	color: #999;
	margin-bottom: 0;
}

.stats-account-info {
	float: right;
	width: 400px;
}

.stats-account-info span {
	width: calc(100%/5);
	float: left;
	text-align: center;
	margin: 16px 0;
}

.stats-account-info span .num {
	width: 100%;
	float: left;
	font-size: 17px;
	line-height: 20px;
	color: #7d879f;
}

.stats-account-info span i {
	font-size: 12px;
	line-height: 20px;
	color: #545a69!important;
}

.content-tabs {
	padding: 21px;
	padding-top: 0;
}

.profile_control {
	overflow: hidden;
	padding-top: 0;
	padding-left: 13px;
	padding-right: 13px;
	margin-top: 59%;
}

.ajax-message {
	width: 100%;
	display: block;
	overflow: hidden;
}

.ajax-message .info {
	font-size: 18px;
	text-align: center;
	color: #ccc;
	margin-top: 29px;
	margin-bottom: 24px;
}

.profile_control span {
	width: 100%;
	display: block;
	background: #3478f6;
	padding: 5px;
	margin-bottom: 5px;
	border-radius: 2px;
	cursor: pointer;
	color: #fff;
	text-align: center;
}

.profile_control a:hover {
	color: #fff;
}

.post-show .animepost .animposx .limit .data {
	position: absolute;
	width: 100%;
	z-index: 1;
	height: 100%;
	top: 0;
	background: rgba(0,0,0,.67);
	visibility: hidden;
	transition: visibility 0s,opacity 0.1s linear;
}

.check-fav:before {
	background: #0000007a;
	overflow: hidden;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 12;
	-webkit-animation: flash linear .5s infinite;
	animation: flash linear .5s infinite;
}

.check-fav {
	pointer-events: none;
}

.favbut .fico {
	font-weight: 400;
	color: var(--primary_c);
	position: relative;
	font-size: 7px;
	background: #333;
	padding: 8px;
	margin: 0;
}

.favbut .fico i {
	font-size: 22px;
	margin: 0;
}

.fico .fa-heart {
	font-weight: 400;
}

.ratingmanga .archiveanime-rating-content .votescount {
	color: var(--putih)!important;
	float: left;
	font-size: 12px;
	margin-top: 3px;
}

.ratingmanga .archiveanime-rating-bar {
	width: 73px;
}

.ratingmanga .in-list .fico .fa-heart:after {
	display: none;
}

.ratingmanga .in-list .fico .fa-heart {
	font-weight: 600;
}

.ratingmanga .fico .fa-heart:after {
	content: "\f067";
	position: absolute;
	left: 19px;
	top: 17px;
	color: var(--primary_c);
	font-family: "Font Awesome 5 Free";
	z-index: 11;
	font-weight: 700;
	font-size: 11px;
	overflow: hidden;
	background: none;
	border-radius: 46px;
	background: #333;
}

.ratingmanga .rtg {
	display: inline-block;
	padding: 5px 13px;
	border-radius: 50px;
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 7px;
	padding-right: 6px;
	margin-bottom: 10px;
}

.ratingmanga .archiveanime-rating-bar:before {
	font-size: 13px;
	top: 0;
	font-weight: 100;
	color: unset;
	left: 0;
	float: none;
}

.ratingmanga .archiveanime-rating-bar span:before {
	font-size: 13px;
	top: 0;
	float: none;
	color: var(--primary_c)!important;
}

.ratingmanga .in-list i.fico.fa.fa-heart {
	font-weight: 700;
}

.relatedpost .miripmanga .serieslist ul li {
	width: 22.9%;
	margin: 8px;
	padding-top: 0;
	float: left;
}

.konseparea {
	color: #888;
	font-size: 13px;
	margin-top: 7px;
}

.relatedpost .miripmanga .serieslist ul li .leftseries a {
	color: #ccc;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.manga nav.second-nav {
	margin-bottom: 0;
}

.bokfav {
	overflow: hidden;
	display: inline-block;
	position: relative;
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}

.favbut {
	background: #222;
	text-align: center;
	color: #fff;
	cursor: pointer;
	overflow: hidden;
	border-radius: 3px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.favbut .bool {
	overflow: hidden;
	display: block;
	padding: 0 13px;
	font-size: 13px;
}

#fav-count {
	color: #999;
	padding: 10px;
	text-align: center;
	width: 100%;
	display: block;
	font-size: 13px;
}

ul.userdrop {
	display: none;
	margin: 0;
	padding: 5px 0;
	right: 10px;
	position: absolute!important;
	list-style: none;
	top: 56px;
	width: 140px;
	background: #1a1920;
	border: 1px solid #24232e;
	border-radius: 3px;
	z-index: 9999;
	box-shadow: 0 10px 20px -3px rgba(0,0,0,.52);
}

ul.userdrop li {
	width: 100%!important;
	text-align: left!important;
	margin: 0px!important;
	border-bottom: 1px solid #24232e;
}

ul.userdrop li:last-child {
	border: 0;
}

ul.userdrop li a {
	text-align: left!important;
	font-size: 14px!important;
}

ul.userdrop li a:hover {
	border-radius: 0px!important;
	background: none!important;
	color: #fff;
}

ul.userdrop li span {
	font-size: 13px!important;
	margin-right: 5px;
}

.showusr {
	display: block!important;
}

.lgsg_form {
	background: #1e1e1e;
	-webkit-box-shadow: 0 0 50px rgba(0,0,0,.05);
	-moz-box-shadow: 0 0 50px rgba(0,0,0,.05);
	box-shadow: 0 0 50px rgba(0,0,0,.05);
	width: 100%;
	margin: 0 0;
	margin-top: 30px;
	display: block;
	float: left;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	color: #ccc;
}

.lgsg_form form {
	padding: 20px 40px;
	width: 100%;
	float: left;
}

.lgsg_form header {
	padding: 25px 40px;
	padding-bottom: 5px;
	float: none;
}

.lgsg_form header h1 {
	font-size: 25px;
	font-weight: 400;
	color: #ccc;
	line-height: 35px;
	text-align: center;
	width: 100%;
}

.logo_sign {
	width: 100%;
	float: left;
	margin-top: 30px;
	text-align: center;
}

.logo_sign img {
	width: auto;
	height: 39px;
}

.login {
	width: 380px;
}

.lgsg_form fieldset {
	width: 100%;
	display: block;
	margin-bottom: 25px;
}

.lgsg_form fieldset.remembr {
	margin-bottom: 12px;
}

.lgsg_form fieldset.last {
	margin-bottom: 5px;
}

.lgsg_form fieldset p {
	width: 100%;
	display: block;
	padding: 10px 0;
	font-size: 14px;
	color: #a7abb5;
}

.lgsg_form fieldset.min {
	width: 48%;
	float: left;
}

.fix {
	margin-right: 4%;
}

.lgsg_form fieldset:last-child {
	margin-bottom: 0;
}

.lgsg_form fieldset label {
	width: 100%;
	display: block;
	font-weight: 400;
	color: #ccc;
	font-size: 14px;
	cursor: pointer;
	margin-bottom: 10px;
}

.lgsg_form fieldset label[for="rememberme"] {
	line-height: 16px;
	font-size: 13px;
}

.lgsg_form fieldset input[type="text"],.lgsg_form fieldset input[type="password"],.lgsg_form fieldset input[type="email"] {
	border: 0;
	background: #171717!important;
	border: 1px solid #1e1e1e;
	border-radius: 3px;
	width: 100%;
	height: 42px;
	display: block;
	padding: 0 10px;
	font-size: 14px;
	color: #ccc;
	font-weight: 500;
}

.lgsg_form fieldset input[type="text"]:focus,.lgsg_form fieldset input[type="password"]:focus,.lgsg_form fieldset input[type="email"]:focus {
	border: solid 1px #2f6ee3;
	background: #111;
}

.lgsg_form fieldset button[type="submit"] {
	display: block;
	background: #0070eb;
	border: 0;
	color: #fff;
	padding: 10px 31px;
	width: 100%;
	font-size: 15px;
	border-radius: 3px;
	float: left;
	cursor: pointer;
}

.lgsg_form fieldset button[type="submit"]:hover {
	color: #fff;
}

.lgsg_form fieldset span {
	float: left;
	font-size: 13px;
	margin-top: 15px;
	width: 100%;
	text-align: center;
}

.lgsg_form .notice {
	padding: 20px 40px;
	color: #fff;
	font-size: 15px;
	font-weight: 600;
	float: left;
	width: 100%;
}

.container-sign {
	float: left;
	width: 100%;
}

.sunset_box {
	width: 380px;
	margin: 0 auto;
}

.lgsg_form .alert {
	background: #33d46d;
}

.lgsg_form .error {
	background: #ff6983;
}

.g-recaptcha {
	display: block;
	margin-top: 10px;
}

.lgsg_form fieldset input::-webkit-input-placeholder {
	color: #cdd4d9;
	font-weight: 400;
}

.lgsg_form fieldset input:-moz-placeholder {
	color: #cdd4d9;
	font-weight: 400;
}

.lgsg_form fieldset input::-moz-placeholder {
	color: #cdd4d9;
	font-weight: 400;
}

.lgsg_form fieldset input:-ms-input-placeholder {
	color: #cdd4d9;
	font-weight: 400;
}

.lgsg_form fieldset input:disabled {
	opacity: .6;
}

.passwordbox {
	float: left;
	width: 100%;
	height: 4px;
	position: relative;
	margin-top: 11px;
	background: #f5f7fa;
}

.passwordbox #passwordStrengthDiv {
	height: 4px;
	position: absolute;
	top: 0;
}

.is10 {
	width: 10%;
	background: #d52800;
}

.is20 {
	width: 20%;
	background: #ee6002;
}

.is30 {
	width: 30%;
	background: #ff8a00;
}

.is40 {
	width: 40%;
	background: #ffb400;
}

.is50 {
	width: 50%;
	background: #e4c100;
}

.is60 {
	width: 60%;
	background: #b2e20c;
}

.is70 {
	width: 70%;
	background: #93d200;
}

.is80 {
	width: 80%;
	background: #7dc401;
}

.is90 {
	width: 90%;
	background: #73b401;
}

.is100 {
	width: 100%;
	background: #4db401;
}

.text_ft {
	width: 100%;
	font-size: 15px;
	float: left;
	text-align: center;
	margin-top: 25px;
	margin-bottom: 25px;
	color: #ccc;
}

#lgsgrespon p {
	float: left;
	width: 100%;
	padding: 11px;
	margin-bottom: 20px;
	border: solid 1px #106a1dbf;
	background: #19932abf;
	border-radius: 3px;
	font-size: 13px;
	text-align: center;
	font-weight: 400;
	line-height: 20px;
	color: #fff;
}

#lgsgrespon a {
	color: #fff;
	text-decoration: underline;
}

#lgsgrespon p.error {
	background: #cc3d3d;
	color: #fff;
	border-color: #cc3d3d;
}

#lgsgrespon p.success {
	color: #fff;
}

@media only screen and (max-width:500px) {
	.sunset_box {
		width: 100%;
	}

	.lgsg_form {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	.lgsg_form form {
		padding: 20px 35px;
	}

	.text_ft {
		display: none;
	}

	.lgsg_form {
		border-radius: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
	}
}

@media only screen and (max-width:320px) {
	.lgsg_form form {
		padding: 20px 10px;
	}
}

.login_menu .login_menu_btn {
	background: none;
	color: #ccc;
	padding: 7px 17px;
	border-radius: 4px;
}

.login_menu {
	float: right;
	margin: 24px;
	padding: 13px;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 8px;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 4px;
	border-right: 1px solid #555;
}

.seventyinfo {
	position: absolute;
	bottom: 12px;
	z-index: 99;
	text-align: center;
	left: 0;
	right: 0;
}

.center .read_label {
	padding: 10px 11px;
	font-size: 15px;
	display: block;
}

.odadingmang {
	padding: 146% 0 0;
	position: relative;
	overflow: hidden;
	border-radius: 10px;
}

.read_label {
	position: absolute;
	z-index: 9999;
	padding: 6px 9px;
	right: -12px;
	bottom: -16px;
	font-size: 9px;
	margin-top: 0;
	background: var(--primary_c);
	color: #fff;
	border-radius: 50px;
	display: inline-block;
	margin-bottom: 10px;
	display: none;
}

.bigcover .ttseventy h2 {
	width: 100%;
}

.bigcover .ttseventy {
	text-shadow: -1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;
	color: #fff;
	font-size: 19px;
	font-weight: 500;
	float: left;
	width: 100%;
	margin-bottom: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.bigcover .extras {
	position: relative;
	left: 0;
	bottom: 3px;
	right: 0;
}

#slidtop .box-loader {
	padding: 46px 34px;
	padding-bottom: 20px;
}

.active.center .slidshad {
	background: linear-gradient(to left,#00000000,#111111a6);
	padding-top: 309px;
}

.slidshad {
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 999999;
	padding: 11px 15px;
	padding-top: 206px;
	padding-left: 55px;
	background: linear-gradient(to bottom,#00000000,#111);
}

div#slidtop {
	position: relative;
}

.bigslider.owl-carousel {
	display: block;
	padding-top: 20px;
	height: 400px;
}

.owl-item .bigcover img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
}

.owl-item.center .bigcover {
	opacity: 1;
	transform: scale(1.08);
	-moz-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-o-transform: scale(1.08);
	-webkit-transform: scale(1.1);
	transition: all 0.3s ease;
}

.owl-item.active.center {
	z-index: 99999;
}

.owl-item.center .bigcover {
	height: 265px;
	padding: 0;
	padding-bottom: 0;
	overflow: inherit;
	position: absolute;
	left: -138px;
	z-index: 999999;
}

.owl-item .bigcover {
	height: 299px;
	padding: 13px;
	padding-bottom: 0;
	overflow: inherit;
	margin-bottom: 85px;
	opacity: .8;
	padding-top: 19px;
	position: relative;
	margin-top: 28px;
}

.stooltip {
	position: absolute;
	display: none;
}

.stooltip .title a {
	color: #ccc;
}

.active.center .stooltip {
	display: block;
	background: #1e1e1e;
	left: 190px;
	top: 22px;
	border-radius: 0 15px 15px 0;
	padding: 10px 34px;
	width: 286px;
	color: #ccc;
	padding-left: 37px;
	padding-right: 13px;
}

.stooltip .title {
	font-size: 18px;
	border-bottom: 1px solid #333;
	padding-bottom: 12px;
	margin-bottom: 12px;
}

.stooltip .title h4 {
	font-weight: 500;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.stooltip .metadata {
	width: 100%;
	float: left;
	padding: 10px 0;
	font-size: 12px;
	padding-bottom: 0;
}

.stooltip .metadata span.skor {
	padding: 5px 3px;
	font-weight: 500;
}

.stooltip .metadata span {
	padding: 5px 12px;
	float: left;
	border-right: 1px solid #333;
}

.stooltip .metadata span:last-child {
	border: 0;
}

.stooltip .genres {
	float: left;
	width: 100%;
	height: 40px;
	padding: 14px 10px;
}

.stooltip .genres .mta {
	width: 100%;
	height: 12px;
	float: left;
	overflow: hidden;
}

.stooltip .genres .mta a {
	float: left;
	padding: 0 12px;
	font-size: 12px;
	font-weight: 500;
	border-right: solid 1px #ddd;
	color: #222d34;
}

.stooltip .ttls {
	padding: 0;
	float: left;
	width: 100%;
	line-height: 20px;
	font-size: 12px;
	overflow: hidden;
	padding-bottom: 10px;
}

.stooltip .info {
	font-size: 11px;
	overflow: hidden;
	border-bottom: 1px solid #333;
	width: 100%;
	padding-bottom: 5px;
}

.stooltip .info span {
	width: 50%;
	display: inline-block;
	float: left;
	margin-bottom: 10px;
	font-size: 10px;
	line-height: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.stooltip .info b {
	width: 100%;
	display: block;
	margin-bottom: 3px;
	color: #888;
	font-size: 12px;
}

.odadingmangtempek {
	position: relative;
	z-index: 999999;
}

.odadingmangmeki {
	position: relative;
}

.darkened-image {
	background-image: linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));
	height: 100%;
	width: 100%;
	position: absolute;
}

.extras {
	font-size: 13px;
	position: absolute;
	left: 10px;
	bottom: 4px;
	font-weight: 500;
	text-shadow: -1px 0 #f4f4f4,0 1px #f1f1f1,1px 0 #fff,0 -1px #fff;
	color: #131313;
}

.extras b {
	color: #eaeaea;
	text-shadow: -1px 0 #242424,0 1px #262626,1px 0 #282828,0 -1px #242424;
	margin-right: 6px;
	font-weight: 500;
}

.relatedpost .imgseries .warnalabel {
	padding: 3px 6px;
}

.mangapopuler .warnalabel {
	bottom: 5px;
	top: auto;
}

.warnalabel {
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 1;
	padding: 3px 6px;
	font-size: 10px;
	font-weight: 600;
	text-transform: uppercase;
	border-radius: 3px;
	color: #222;
	background: #ffd400;
}

.imgseries .warnalabel {
	padding: 0 6px;
	left: 10px;
	top: 7px;
}

.eps_lst {
	padding: 0 9px;
}

.ratingmanga .archiveanime-rating-content {
	display: inline-block;
	float: left;
	margin-left: 12px;
	margin-top: 8px;
}

.ratingmanga {
	padding: -1px 8px;
	margin-bottom: 0;
}

.countpep {
	font-style: inherit;
	margin-top: 2px!important;
	margin-left: 5px!important;
	font-size: 14px!important;
	float: right!important;
}

.ratingmanga i {
	color: var(--primary_c);
	display: block;
	font-size: 35px;
	margin-bottom: 0;
	float: left;
	margin-top: 2px;
	margin-left: 3px;
	font-style: inherit;
}

.epsbaru .epsbr {
	float: left;
	width: 50%;
}

.epsbaru .epsbr .imgesbr {
	position: absolute;
	top: 0;
	left: 0;
}

.epsbaru .epsbr .shadown {
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 1;
	padding: 10px 15px;
	padding-top: 123px;
	padding-left: 55px;
	background: linear-gradient(to right,#000000ab,#1e1e1e);
}

.epsbaru .epsbr span {
	width: 100%;
	text-align: right;
	display: block;
	margin: 6px 0;
	font-size: 15px;
}

.epsbaru .epsbr span.barunew {
	font-weight: 500;
	font-size: 19px;
}

.epsbaru {
	padding-top: 0;
	overflow: hidden;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 21px;
}

.epsbaru .epsbr a {
	margin: 5px;
	padding: 5px 12px;
	background: #1e1e1e;
	overflow: hidden;
	display: block;
	position: relative;
	color: #ccc;
	border-radius: 7px;
}

.epsbaru .epsbr a:hover {
	color: #fff;
}

.owl-nextprev {
	float: right;
	display: inline-block;
	padding-right: 12px;
}

.owl-nextprev .btn {
	margin-left: 15px;
	padding: 0;
	border: none;
	color: #777;
	cursor: pointer;
}

.owl-nextprev .btn:hover {
	color: #ccc;
}

#showspoiler {
	border-left: 1px solid #222;
	border-right: 1px solid #222;
}

ul.amenu li a {
	width: 100%;
	text-align: center;
	float: left;
	padding: 10px 20px;
	font-weight: 500;
	font-size: 14px;
	background: #171717;
}

ul.amenu li a.selected {
	background: var(--primary_c);
	color: #fff;
}

ul.amenu li a {
	color: #ccc;
	padding: 10px 7px;
}

ul.amenu li {
	float: left;
	width: 33.333333333%;
	text-align: center;
}

ul.amenu {
	overflow: hidden;
	margin-bottom: 16px;
	border-radius: 3px;
}

ul.mnhomg li {
	width: 25%!important;
}

ul.mnhomg li a {
	background: #33333342;
}

ul.mnhomg {
	margin-bottom: 0;
	padding-bottom: 0;
	margin: 20px 18px;
	margin-bottom: 0;
}

.owl-nextprev .btn {
	padding: 0;
	border: none!important;
	cursor: pointer;
	color: #777;
}

.vl {
	font-size: 9px;
	text-transform: uppercase;
	color: #fff;
	height: 18px;
	line-height: 18px;
	padding: 0 6px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background: #d13030;
	display: inline-block;
	float: right;
	margin-top: 1px;
	font-weight: 500;
}

.vl:hover {
	color: #fff!important;
}

.nocover #sidebar {
	margin-top: 55px;
}

.miripmanga .serieslist ul li {
	border-bottom: 0;
	padding: 10px 0;
}

.miripmanga .serieslist ul li .imgseries {
	width: 100%;
	height: 142px;
}

.miripmanga .serieslist ul li .imgseries img {
	height: auto;
}

.miripmanga .serieslist ul li .leftseries {
	padding: 10px;
	background: #171717;
}

.miripmanga .serieslist ul li .leftseries h2 {
	border-bottom: 1px solid #222;
	padding-bottom: 9px;
}

.bigcover {
	height: 373px;
	max-height: 351px;
	box-shadow: rgba(0,0,0,.2) 0 2px 4px 0;
	position: relative;
	overflow: hidden;
	width: 100%;
}

.shadow {
	position: absolute;
	bottom: -2px;
	width: 100%;
	z-index: 1;
	padding: 10px 15px;
	padding-top: 103px;
	padding-left: 55px;
	background: linear-gradient(to bottom,#11111100,#11111194);
}

.bigcover img {
	width: 100%;
}

#wrap.cover {
	overflow: inherit;
	padding-top: 0;
	margin-top: 7px;
}

.animepost .ctr {
	position: absolute;
	z-index: 9999;
	padding: 2px 7px;
	left: 3px;
	font-size: 14px;
}

#wrap.cover .postbody {
	margin-top: -154px;
}

.ctr.first {
	background: #f1cb00;
	color: #000;
}

.ctr.second {
	background: #929292;
	color: #000;
}

.ctr.third {
	background: #b95c24;
}

.takedown {
	padding: 10px;
	color: #ccc;
	margin-top: 30px;
	margin-bottom: 47px;
	font-size: 21px;
	background: #24232e;
	font-weight: 500;
}

.takedown b.tekstakedoiwn {
	width: 100%;
	display: block;
	margin-bottom: 10px;
	font-size: 28px;
}

.TV {
	background: #1686df!important;
}

.OVA {
	background: #009688!important;
}

.Movie {
	background: #663096!important;
}

.Special {
	background: #30964f!important;
}

.ONA {
	background: #ef5848!important;
}

.app-desk {
	text-align: left;
	margin-bottom: 25px;
}

.app-desk .app {
	display: none;
	background: #171717;
	border-right: 10px solid #d13030;
	padding: 20px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	margin-bottom: 18px;
	overflow: hidden;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.1);
	-khtml-box-shadow: 0 2px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.1);
	-ms-box-shadow: 0 2px 3px rgba(0,0,0,.1);
	-o-box-shadow: 0 2px 3px rgba(0,0,0,.1);
	box-shadow: 0 2px 3px rgba(0,0,0,.1);
	border-left: 10px solid #d13030;
}

.app-desk .app .app-logo {
	float: left;
	max-width: 70px;
	margin-right: 15px;
}

.app-desk .app .app-logo img {
	width: 100%;
}

.app-desk .app .app-desc b {
	color: #fff;
}

.app-desk .app .app-desc p {
	margin: 5px 0;
	overflow: hidden;
	margin-bottom: 8px;
}

.app-desk .app .app-desc .button {
	font-family: inherit;
	padding: 3px 15px;
	border: 0;
	margin-top: 5px;
	border-radius: 3px;
	cursor: pointer;
	color: #fff;
	background: #d13030;
}

#wpcomm .wc-field-textarea textarea {
	background: #333;
	border: 1px solid #333!important;
}

#wpcomm .wpdiscuz-textarea-wrap {
	border: 1px solid #24232e!important;
}

#wpcomm {
	border-color: #24232e;
}

#wc-comment-header {
	color: #ccc;
}

ul.genrelist {
	overflow: hidden;
	margin-bottom: 10px;
}

ul.genrelist li:before {
	content: "\f02d";
	font-family: "Font Awesome 5 Free";
	background: none!important;
	font-weight: 700;
	position: absolute;
	left: 3px;
	top: 11px;
	z-index: 99999;
	color: #ccc;
}

ul.genrelist li {
	float: left;
	position: relative;
}

.gulai_asam_manis .double {
	width: 50%;
	padding: 8px;
}

.gulai_asam_manis .double img {
	width: 100%;
}

.gulai_asam_manis.double {
	text-align: center;
}

ul.genrelist li a {
	font-size: 13px;
	padding: 6px 16px;
	display: inline-block;
	color: #ccc;
	width: auto;
	background: #222;
	margin: 4px 8px;
	position: relative;
	border-radius: 50px;
}

nav.second-nav {
	background: #1e1e1e;
	width: 100%;
	overflow: hidden;
	margin-bottom: 0;
}

nav.second-nav .centernav.navs {
	margin: 0 auto;
	max-width: 1185px;
	padding: 0 20px;
	transition: 0.5s;
	text-align: center;
}

nav.second-nav ul li {
	position: relative;
	margin: 13px;
	margin-right: 5px;
	margin-left: 5px;
	display: inline-block;
	font-size: 12px;
}

nav.second-nav ul li a {
	color: #ccc;
	background: #171717;
	padding: 7px 19px;
}

nav.floating-nav {
	position: fixed;
	bottom: 0;
	z-index: 999;
	margin-bottom: 0!important;
	overflow: inherit!important;
	left: 0;
}

nav.floating-nav ul {
	display: flex;
	justify-content: center;
}

nav.floating-nav ul li {
	margin: 0 8px!important;
	width: 19%;
}

nav.floating-nav ul li a {
	text-align: center;
	overflow: hidden;
	display: block;
	font-size: 14px;
	padding: 7px 5px!important;
	background: 0 0!important;
}

nav.floating-nav ul li i {
	display: block;
	font-size: 27px;
	margin-bottom: 8px;
}

.scrolltopcont {
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0;
	text-align: center;
	top: -11px;
}

button#dcl_comment_btn:before {
	content: "\f27a";
	font-family: fontawesome;
	margin-right: 6px;
}

button#dcl_comment_btn {
	display: block;
	width: 100%;
	padding: 11px;
	background: #d13030;
	color: #fff;
	font-weight: 700;
	border: 1px solid #d13030;
	font-size: 16px;
	cursor: pointer;
}

.section-gambar-pemanis {
	margin-bottom: 25px;
}

.gulai_asam_manis {
	margin-bottom: 5px;
	overflow: hidden;
	position: relative;
	text-align: center;
	margin-top: 25px;
	display: flex;
	margin-right: 6px;
	margin-left: 6px;
	flex-wrap: wrap;
	justify-content: center;
}

.chapter-image .gulai_asam_manis {
	margin-right: -6px;
	margin-left: -6px;
}

.gulai_asam_manis .double:nth-last-child(1),.gulai_asam_manis .double:nth-last-child(2) {
	margin-bottom: 0;
}

.gulai_asam_manis .double:nth-child(1),.gulai_asam_manis .double:nth-child(2) {
	margin-top: 0;
}

.apaannih img {
	display: inline-block!important;
	height: auto;
}

.footermenu2 ul li {
	display: inline-block;
	padding: 10px 10px;
}

.linkupdate {
	border-top: 2px solid #222;
	color: #999;
	text-align: center;
	cursor: pointer;
	padding: 10px;
	overflow: hidden;
	width: 100%;
}

.load_slider {
	padding: 60px;
	text-align: center;
	background: #24232e;
	margin-top: 13px;
	color: #ccc;
	margin-bottom: 13px;
}

.flashit {
	-webkit-animation: flash linear 0.5s infinite;
	animation: flash linear 0.5s infinite;
}

@-webkit-keyframes flash {
	0% {
		opacity: 1;
	}

	50% {
		opacity: .1;
	}

	100% {
		opacity: 1;
	}
}

@keyframes flash {
	0% {
		opacity: 1;
	}

	50% {
		opacity: .1;
	}

	100% {
		opacity: 1;
	}
}

.linkupdate a {
	color: #fff;
}

.linkupdate a:hover {
	color: #fff;
}

.bigors2 {
	overflow: hidden;
}

span.adapti {
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 1;
	padding: 5px;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 3px;
	color: #fff;
	background: #673ab7;
}

.tusbolanime .bigors {
	height: 78px;
}

.bigors {
	height: 64px;
}

.infoch .bxcl ul li {
	float: left;
	width: 19%;
}

.eps_lst.infoch {
	overflow: hidden;
	width: 100%;
	padding: 0;
}

.searcch {
	padding-left: 11px;
	padding-top: 12px;
	padding-right: 11px;
}

.manga .shortcsc {
	margin-bottom: 16px;
	border-left: 4px solid #333;
	padding-left: 14px;
}

.shortcsc {
	font-size: 14px;
	line-height: 22px;
}

.shortcsc.sht2 {
	margin-top: 12px;
}

.shortcsc.sht2 p {
	font-size: 13px;
	line-height: 23px;
	margin-bottom: 0;
}

.shortcsc p {
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 8px;
}

.coveri {
	position: relative;
}

.download-txt {
	text-align: center;
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 12px;
	margin-bottom: 23px;
}

.download-txt h1 {
	font-size: 23px;
}

.loadmore {
	border-top: 2px solid #222;
	color: #999;
	text-align: center;
	cursor: pointer;
	padding: 10px;
	overflow: hidden;
	width: 100%;
}

.loadmore:hover {
	color: #ccc;
}

.datech {
	font-size: 11px;
	float: right;
}

.countfav {
	text-align: center;
	font-size: 12px;
}

.dlhead {
	margin-bottom: 17px;
	font-weight: 700;
	text-transform: uppercase;
}

#nosc {
	z-index: 99999!important;
	white-space: pre-wrap;
	position: fixed!important;
	position: absolute;
	top: 1px;
	left: 3px;
	width: 101%;
	height: 102%;
	background-color: #fff!important;
	opacity: .95;
	filter: alpha(opacity=95);
	display: block;
	padding: 10% 0;
}

.chapter-area {
	padding-top: 15px;
}

.img-landmine {
	max-width: 100%;
	margin: 0 auto;
	display: block;
}

.other-opts {
	overflow: hidden;
}

li.theme.quickswitcher {
	float: right;
	list-style: none;
	margin-top: 21px;
}

.quickswitcher .switch {
	position: relative;
	display: inline-block;
	width: 25px;
	height: 12px;
}

.quickswitcher .switch input {
	display: none;
}

p.comment-form-url {
	width: 100%;
	display: block;
	margin-bottom: 10px!important;
}

p.comment-form-email {
	float: left;
	width: 50%;
}

p.comment-form-author {
	width: 50%;
	float: left;
}

label[for="comment"] {
	font-weight: 700;
}

.quickswitcher .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.quickswitcher .slider:before {
	position: absolute;
	content: "";
	height: 10px;
	width: 10px;
	left: 1px;
	bottom: 1px;
	background-color: #fff;
	-webkit-transition: 0.4s;
	transition: 0.4s;
}

.quickswitcher input:checked+.slider {
	background-color: #555;
}

.quickswitcher input:focus+.slider {
	box-shadow: 0 0 1px #555;
}

.quickswitcher input:checked+.slider:before {
	-webkit-transform: translateX(13px);
	-ms-transform: translateX(13px);
	transform: translateX(13px);
}

.quickswitcher .slider.round {
	border-radius: 34px;
}

.quickswitcher .slider.round:before {
	border-radius: 50%;
	background: #29b6f6;
}

.quickswitcher .text {
	color: #eee;
	text-transform: uppercase;
	font-size: 12px;
	padding: 0 0;
	display: inline-block;
	margin-right: 6px;
}

.quickswitcher .text {
	color: #888;
}

.dlch {
	border: 0;
	border-radius: 3px;
	padding: 10px;
	color: #fff;
	cursor: pointer;
	font-weight: 700;
	display: inline-block;
}

.dlch:hover {
	color: #fff!important;
}

.quickswitcher label.switch {
	margin-bottom: 0!important;
}

.allproject {
	background: none!important;
}

.allproject a {
	color: #999;
	border-top: 2px solid #222!important;
	color: #fff;
	padding: 9px;
	font-weight: 500;
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
	display: block;
}

.allproject a:hover {
	color: #ccc!important;
}

.navigimg {
	display: none;
}

.icol.daftarch {
	background: var(--primary_c);
	padding: 10px;
	border-radius: 30px;
	cursor: pointer;
	margin-left: 5px;
	color: #fff;
}

.icol.daftarch a {
	color: #fff;
}

.icol.download {
	background: var(--primary_c);
	padding: 10px;
	border-radius: 30px;
	cursor: pointer;
	margin-left: 5px;
	color: #fff;
}

.icol.download a {
	color: #fff;
}

span#filtercount {
	color: #777;
	font-size: 11px;
}

.nextprevbutton {
	overflow: hidden;
}

.film-list {
	overflow: hidden;
	padding: 5px;
	display: block;
	position: relative;
	margin-top: 8px;
	padding-right: 0;
	padding-left: 9px;
	padding-right: 9px;
}

.footer-last {
	text-align: center;
	width: 100%;
	overflow: hidden;
}

.nextprevch {
	display: -webkit-inline-box;
}

.rightmangaimg .rdr .dashicons {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	width: 51px;
	height: 49px;
	font-size: 36px;
	position: absolute;
	top: 50%;
	left: 50%;
	display: inline-block;
	text-align: center;
	margin-top: -24px;
	margin-left: -26px;
	speak: none;
	font-style: normal;
	font-weight: 400;
	border: 3px solid #fff;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	line-height: 41px;
	font-size: 21px;
	padding-top: 1px;
}

.rightmangaimg .rdr {
	display: none;
	position: absolute;
	width: 100%;
	z-index: 1;
	height: 100%;
	top: 0;
	background: rgba(0,0,0,.51);
}

.chapter-desc {
	font-size: 14px;
	color: #ccc;
	line-height: 26px;
}

.chapter-area.fullmode .chapter-desc {
	color: #ccc;
}

#overlayText {
	position: absolute;
	top: 365px;
	left: 330px;
	z-index: 11;
}

#container {
	position: relative;
	display: none;
}

#overlay {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 99999999;
	background-color: #080707;
}

.eye {
	width: 20px;
	height: 8px;
	background-color: #eee;
	border-radius: 0 0 20px 20px;
	position: relative;
	top: 40px;
	left: 10px;
	box-shadow: 40px 0 0 0 #eee;
}

.head {
	-webkit-backface-visibility: hidden;
	position: relative;
	margin: -250px auto;
	width: 80px;
	height: 80px;
	background-color: #111;
	border-radius: 50px;
	box-shadow: inset -4px 2px 0 0 #eee;
	-webkit-animation: node 1.5s infinite alternate;
	-webkit-animation-timing-function: ease-out;
}

@-webkit-keyframes node {
	0% {
		top: 0;
	}

	50% {
		top: 10px;
	}

	100% {
		top: 0;
	}
}

@-webkit-keyframes node2 {
	0% {
		top: -5px;
	}

	50% {
		top: 10px;
	}

	100% {
		top: -5px;
	}
}

html {
	scroll-behavior: smooth;
}

a#show_login {
	float: right;
	background: rgba(0,0,0,.3);
	color: #fff;
	font-size: 17px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	padding: 7px 10px;
	line-height: 1.5;
	margin: 24px 0 8px 0;
	margin-right: 13px;
}

.chapter-image {
	position: relative;
	margin-bottom: 30px;
}

.nextprev .icol.light .fa {
	transition: 0.5s;
}

.nextprev .icol.light {
	float: left;
	background: #ebebeb;
	padding: 12px;
	border-radius: 6px;
	cursor: pointer;
	margin-right: 5px;
}

.page-link-hover.page-next-link {
	left: auto;
	right: 0;
}

.page-link-hover {
	position: absolute;
	width: 50%;
	height: 100%;
	top: 0;
	left: 0;
}

#historychapter {
	margin-top: 10px;
}

#historychapter h3 {
	color: #555;
	font-size: 13px;
	padding-left: 13px;
	display: block;
	padding-bottom: 11px;
	font-weight: 500!important;
	padding-top: 0px!important;
}

#historychapter ul li {
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-left: 13px;
}

#historychapter ul li:last-child {
	border: none;
	padding-bottom: 1px;
}

.chapter-content img {
	max-width: 100%;
	margin: 0 auto;
	display: block;
}

.chapter-content {
	text-align: center;
}

.leftnav {
	float: left;
	overflow: hidden;
}

.chapter-content.fullmode {
	position: relative;
	z-index: 9999;
	width: 100%;
	height: auto;
}

div#rcaptcha {
	margin-bottom: 15px;
}

form.ajax-auth label {
	font-size: 12px;
}

.auth-modal {
	display: none;
	z-index: 1000000;
	position: fixed;
	top: 150px;
	left: 50%;
	width: 400px;
	margin-left: -200px;
	padding: 40px 25px 25px 25px;
	background-color: #1e1e1e;
	color: #878787;
	font-size: 11px;
	font-family: arial;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 150px rgba(0,0,0,.52);
	box-shadow: 0 1px 150px rgba(0,0,0,.52);
}

.auth-modal form {
	margin-bottom: 0;
}

.ajax-auth h1,.ajax-auth h3 {
	font-family: arial;
	font-weight: 100;
	color: #333;
	line-height: 1;
}

.ajax-auth h3 {
	font-size: 27px;
	margin: 0 0 20px 0;
	overflow: hidden;
	text-align: center;
}

.ajax-auth h3 a {
	color: #0397d6;
}

.ajax-auth hr {
	background-color: rgba(0,0,0,.1);
	border: 0 none;
	height: 1px;
	margin: 20px 0;
}

.ajax-auth input#username,.ajax-auth input#password,.ajax-auth input#signonname,.ajax-auth input#email,.ajax-auth input#signonpassword,.ajax-auth input#password2 {
	border: 1px solid #ededed;
	border-radius: 3px 3px 3px 3px;
	color: #333;
	font-size: 15px;
	padding: 10px 10px 10px 13px;
	width: 100%;
	margin: 7px 0 20px 0;
	font-family: arial;
}

.ajax-auth input#username:focus,.ajax-auth input#password:focus,.ajax-auth input#signonname:focus,.ajax-auth input#email:focus,.ajax-auth input#signonpassword:focus,.ajax-auth input#password2:focus {
	background-color: #fff;
}

.ajax-auth label.error {
	display: none!important;
}

.ajax-auth input.error {
	border: 1px solid #ff0000!important;
}

.ajax-auth input.submit_button {
	font-size: 13px;
	color: #fff;
	border: 1px solid #0397d6;
	background-color: #0397d6;
	border-radius: 3px;
	padding: 9px 31px 9px 31px;
	width: 100%;
	margin-bottom: 14px;
}

.ajax-auth a {
	text-decoration: none;
}

a#pop_signup,a#pop_login {
	font-size: 13px;
	color: #0397d6;
	border: 1px solid #0397d6;
	border-radius: 3px;
	padding: 9px 31px 9px 31px;
	width: 100%;
	display: block;
	text-align: center;
}

.ajax-auth .close {
	background: none;
	border: 0;
	position: absolute;
	right: 15px;
	top: 15px;
	font-size: 16px;
	color: inherit;
	cursor: pointer;
}

.ajax-auth a.text-link {
	margin: 10px 0 0 0;
	font-size: 13px;
	float: left;
}

.ajax-auth p.status {
	text-align: center;
	margin: -15px 0 20px 0;
	font-weight: 600;
	display: none;
}

a.login_button {
	font-family: Arial,Helvetica,sans-serif;
	padding: 5px 7px 5px 7px;
	background-color: #fff;
	border-radius: 3px;
	border: 1px solid #dcdcdc;
	color: #333;
	text-decoration: none;
	font-size: 11px;
}

.login_overlay {
	height: 100%;
	width: 100%;
	opacity: .9;
	position: fixed;
	z-index: 10000;
}

.copyright_east {
	background: #fff;
	padding: 12px;
	text-align: center;
	border-top: 1px solid #f1f1f1;
}

.widget.schedule .widget-body .slider .items .item .date {
	font-size: 13px;
}

.owl-dot span {
	box-shadow: none;
	background: #fff;
	box-shadow: 0 0 1px #000;
}

.owl-dots {
	top: 11px;
	left: 9px;
	text-align: left;
}

.content-post h2,.content-post h3,.content-post h4 {
	font-size: 19px;
	font-weight: 500;
	margin-bottom: 0;
	color: #d9d9d9;
}

#sidebar .senc .sencs .textwidget p {
	color: #555;
	font-size: 14px;
}

.content-post p {
	font-size: 15px;
	line-height: 25px;
}

input#searchchapter {
	font-weight: 300;
	background: #fff;
	box-shadow: none!important;
	width: 100%;
	height: 34px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #ccc;
	background-color: #fff;
	background-image: none;
	border: 1px solid #f1f1f1;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	padding: 10px;
}

#disqus_thread {
	padding: 15px;
}

#disqus_thread {
	position: relative;
}

.blox {
	margin: 0 auto;
	max-width: 960px;
}

.search-block {
	position: relative;
	float: right;
}

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

a img.alignright {
	float: right;
	margin: 5px 0 20px 20px;
}

a img.alignnone {
	margin: 5px 20px 20px 0;
}

a img.alignleft {
	float: left;
	margin: 5px 20px 20px 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.content-post ul,.content-post ol {
	margin-left: 37px;
}

.content-post ul li {
	font-size: 15px;
	line-height: 24px;
}

.content-post ul {
	list-style: disc;
	margin-bottom: 10px;
}

.content-post ol {
	list-style: decimal;
}

.content-post ul ul,.content-post ol ol,.content-post ul ol,.content-post ol ul {
	margin-bottom: 0;
	margin-left: 1.5em;
}

.navig {
	overflow: hidden;
	margin-top: 27px;
	margin-bottom: 12px;
	transition: 0.5s;
	text-align: center;
}

.navig.black select#slch {
	background: #333;
	color: #ccc;
}

.navig.black .nextprev .icol.light,.navig.black .icol.download,.navig.black .icol.download a {
	background: #333;
	color: #ccc;
}

.navig.sticky {
	top: 80px;
	padding-right: 23px;
	padding-left: 23px;
	margin-top: -5px;
	padding-top: 18px;
	padding-bottom: 15px;
	background: #fff;
	border-bottom: 1px solid #ddd;
}

.navig.black.sticky {
	background: #222;
	border-bottom: #555;
}

.navig select#slch {
	font-family: inherit;
	background: #333;
	padding: 10px 30px 10px 16px;
	border: none;
	color: #ccc;
	display: block;
	float: left;
	margin: 0 5px;
	font-weight: 700;
	font-size: 14px;
	border-radius: 4px;
}

.navig .dlbx {
	background: #a94442;
	padding: 6px 10px;
	float: right;
	color: #ddd;
}

.navig .dlbx a {
	display: block;
	color: #fff;
}

.nextprev {
	overflow: hidden;
}

.nextprev a[rel="prev"] {
	padding: 9px;
	color: #fff;
	border: 1px solid #1e1e1e!important;
	display: inline-block;
	background: #191919!important;
	font-size: 14px;
	margin-left: 4px;
}

.nextprev a[rel="next"] {
	padding: 9px;
	color: #fff;
	border: 1px solid #1e1e1e!important;
	display: -webkit-inline-box;
	background: #191919!important;
	margin-left: 4px;
	font-size: 14px;
}

.listupd {
	overflow: hidden;
}

.listupd.latestupdate-v2 {
	margin: 0 -1px;
}

.listupd .lexa {
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}

.listupd .lexa .thumb {
	float: left;
	overflow: hidden;
	max-height: 100px;
	margin-right: 15px;
}

.listupd .lexa .dtl {
	overflow: hidden;
	padding: 10px;
	margin: 0;
	border-bottom: 0;
	background: #f7f7f7;
}

.listupd .lexa .dtl h2 {
	font-size: 16px;
	margin: 0;
	margin-bottom: 5px;
}

.listupd .lexa .dtl span {
	display: block;
	margin-bottom: 3px;
}

.listupd .lexa .dtl h2 a {
	color: #000;
}

.listupd .lexa .dtl h2 a:hover {
	text-decoration: none;
	color: #3367d6;
}

.listupd .lexa .thumb img {
	max-width: 175px;
}

.assistive-text {
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
	position: absolute!important;
}

.rating10.archiveanime-rating-content {
	width: 74px;
}

.animeinfo-meta-rating {
	margin-top: 11px;
	color: #888;
}

.fakeplayer .playbox span.quality img {
	height: 27px;
}

@media screen and (max-width:640px) {
	.widget.schedule .widget-body .slider .items .item {
		width: 23.3%!important;
		float: none;
		display: inline-block;
		text-align: center;
		overflow: hidden;
	}
}

.animeinfo-rating-content {
	text-align: center;
}

.play-anime:hover {
	background: rgba(0,0,0,.12);
}

.play-anime {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	background: rgba(0,0,0,.26);
	z-index: 99;
	cursor: pointer;
}

.play-anime .dashicons {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	width: 81px;
	height: 78px;
	font-size: 66px;
	position: absolute;
	top: 45%;
	left: 50%;
	display: inline-block;
	text-align: center;
	margin-top: -20px;
	margin-left: -33px;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	line-height: 70px;
	border: 4px solid #fff;
	opacity: .9;
}

.play-anime:hover .dashicons {
	opacity: 2;
}

.play-anime .dashicons:before {
	left: 9px;
	position: absolute;
	top: 1px;
}

.trailer-anime {
	margin-bottom: 20px;
}

.desc .entry-content.entry-content-single {
	line-height: 21px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 18px;
	padding-bottom: 18px;
}

.desc .entry-content.entry-content-single p {
	font-size: 14px;
	line-height: 26px;
	margin-bottom: 0;
}

.desc .desctile {
	background: #f1f1f1;
	font-size: 17px;
	padding: 10px;
}

.post-show-bookmark .bigor {
	height: 77px;
}

.post-show.post-show-bookmark {
	padding-left: 0;
	padding-right: 0;
	margin: -5px;
	padding-top: 6px;
}

.post-show {
	padding: 5px;
	padding-top: 17px;
	padding-left: 11px;
	padding-right: 11px;
}

.recommended {
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background: #fff;
	margin-bottom: 19px;
	line-height: 28px;
	font-size: 13px;
	padding-right: 10px;
	border-radius: 5px;
	border: 1px solid #f1f1f1;
}

.recommended h3 {
	background: #4d4d4d;
	color: #fff;
	font-weight: 700;
	line-height: 28px;
	padding: 2px 10px;
	margin: 0;
	font-size: 13px;
	display: inline-block;
	margin-right: 10px;
}

.recommended a {
	padding: 5px;
	color: #333;
}

.coveranime .ime a.lnk {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}

.coveranime a.gp {
	background: rgba(14,175,193,.8);
	border-radius: 20%;
	-webkit-border-radius: 20%;
	-moz-border-radius: 20%;
	width: 80px;
	height: 80px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 3;
	display: inline-block;
	text-align: center;
	line-height: 78px;
	margin-top: -40px;
	margin-left: -40px;
	border: 2px solid #2fc5d9;
	border: 3px solid #fff;
	line-height: 88px;
	background: rgba(30,222,244,.8);
}

.coveranime a.gp .dashicons {
	width: auto;
	height: auto;
	font-size: 50px;
	line-height: 75px;
	color: #fff;
	text-align: center;
}

.coveranime .ime a.lnk {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
}

.coveranime {
	position: absolute;
	width: 100%;
	height: 316px;
	overflow: hidden;
}

.coveranime .ime {
	width: 100%;
	height: 100%;
}

.coveranime .ime img {
	width: 100%;
	height: auto;
}

.coveranime a.gp {
	background: rgba(14,175,193,.8);
	border-radius: 20%;
	-webkit-border-radius: 20%;
	-moz-border-radius: 20%;
	width: 80px;
	height: 80px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 3;
	display: inline-block;
	text-align: center;
	line-height: 78px;
	margin-top: -40px;
	margin-left: -40px;
	border: 2px solid #2fc5d9;
	border: 3px solid #fff;
	line-height: 88px;
	background: rgba(30,222,244,.8);
}

.coveranime a.gp .dashicons {
	width: auto;
	height: auto;
	font-size: 50px;
	line-height: 75px;
	color: #fff;
	text-align: center;
}

.coveranime .ime:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(51,66,94,.5);
	z-index: 2;
}

.infoanime {
	position: relative;
	padding: 0 20px 0;
	padding-bottom: 20px;
	z-index: 99;
	padding-top: 19px;
}

.infoanime h1 {
	font-size: 21px;
	text-align: left;
	margin-bottom: 20px;
	font-weight: 500;
}

.infoanime h2 {
	font-size: 21px;
	text-align: left;
	margin-bottom: 23px;
	font-weight: 500;
}

.episode.infoanime.infoch {
	padding-left: 174px;
	padding-top: 10px;
	padding-bottom: 35px;
}

.infoanime.chapter {
	padding-left: 0;
}

.infoanime .thumb {
	width: 214px;
	float: left;
	overflow: hidden;
}

.slider-content {
	margin-top: 13px;
	display: block;
}

.slider-content .top span {
	border-bottom: 2px solid #b2d244;
}

.slide-bg {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 1;
	overflow: hidden;
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	-o-filter: blur(3px);
	-ms-filter: blur(3px);
	filter: blur(3px);
}

.slide-bg img {
	min-height: 100%;
	min-width: 704px;
	width: 100%;
	height: auto;
	top: 0;
	left: 0;
}

.slide-shadow {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 2;
	background-image: linear-gradient(to bottom,rgba(255,0,0,0),rgb(0,0,0));
}

.slide-content {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 3;
	text-align: left;
	font-family: "Open Sans",arial,helvetica,sans-serif;
}

.slide-content .poster {
	float: right;
	width: 19%;
	margin-left: 20px;
}

.slide-content .poster img {
	max-width: 100%;
	height: auto;
}

.slide-content .info-left {
	padding-left: 2px;
	margin-top: 182px;
}

.slide-content .title {
	display: block;
	font-size: 21px;
	color: #fff;
	text-transform: uppercase;
}

.slide-content .title .release-year {
	font-size: 19px;
	margin-left: 10px;
	color: #4caf50;
	font-weight: 700;
}

.slide-content .extras {
	display: block;
	margin-top: 10px;
}

.slide-content .extras div {
	display: inline-block;
	margin-right: 10px;
}

.slide-content .excerpt {
	display: block;
	margin-top: 10px;
	float: left;
}

.slide-content .excerpt .title {
	display: block;
	font-size: 12px;
	margin-bottom: 6px;
	font-weight: 700;
	color: #ccc;
}

.slide-content .excerpt p {
	line-height: 19px;
	color: #ddd;
	margin: 0;
}

.slide-content a {
	color: #ddd;
}

.slide-content .cast {
	display: block;
	margin-top: 10px;
}

.slide-content .cast span {
	display: block;
	margin-right: 10px;
	margin-bottom: 7px;
	width: 70%;
	line-height: normal;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #ddd;
	overflow: hidden;
}

.slide-content .cast strong {
	color: #00ab76;
}

.slide-content .rating {
	display: inline-block;
	height: 48px;
	float: left;
	margin-top: -4px;
	margin-left: -9px;
}

.slide-content .rating .site-vote {
	font-size: 48px;
	color: #f3d872;
	position: relative;
	float: left;
	margin-right: 8px;
}

.slide-content .rating .site-vote .dashicons {
	font-size: 50px;
	width: initial;
	height: auto;
}

.slide-content .rating .site-vote span span {
	font-size: 12px;
	position: absolute;
	font-family: "Droid Sans",sans-serif;
	left: 15px;
	top: 22px;
	color: #0a0a0a;
	font-weight: 700;
	letter-spacing: -1px;
}

.slide-content .rating .site-vote span:before {
	margin: 0;
}

.slide-content .ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: left;
	line-height: 26px;
	margin-top: -3px;
	width: 100%;
	display: block;
}

.slide-content .title a {
	color: #fff;
	font-weight: 700;
}

.slide-content .title a:hover {
	text-decoration: none;
	color: #f3d872;
}

.slide-content .extra-category {
	display: inline-block;
	margin-right: 10px;
	max-width: 62%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: left;
	line-height: 20px;
	margin-top: -4px;
}

.slide-item.full .slide-content {
	padding: 10px 13px!important;
	display: block;
	float: left;
}

.slide-item.full .slide-content .poster {
	width: 18%;
}

.scrollToTop {
	text-align: center;
	font-weight: 700;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 17px;
	padding: 6px 9px;
	border-radius: 50px;
	border: 3px solid;
	background: #1e1e1e;
	display: inline;
}

.scrollToTop:hover {
	text-decoration: none;
	box-shadow: 0 0 3px 0 #9493935c;
}

.fakeplayer .playbox section .controls .box .icon-play3 {
	padding-right: 10px;
	margin-right: 8px;
}

.fakeplayer .playbox section .controls .box i {
	color: rgba(255,255,255,.8);
	font-size: 20px;
	padding: 10px;
	float: left;
	font-family: dashicons;
	display: inline-block;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	speak: none;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	width: 20px;
	height: 20px;
	font-size: 20px;
	vertical-align: top;
	text-align: center;
	transition: color 0.1s ease-in;
}

.icon-play3:before {
	content: "\f522";
}

.fakeplayer .playbox section .controls .box i.right {
	float: right;
	padding-left: 24px;
}

.icon-wb_sunny:before {
	content: "\f339";
}

.fakeplayer .playbox section .controls .box i:hover {
	color: #fff;
}

.fakeplayer.bigger {
	padding: 0;
}

.genre-info a:hover {
	color: #fff!important;
	filter: brightness(77%);
}

.genre-info {
	display: block;
	overflow: hidden;
	height: 33px;
	margin-top: 20px;
}

.genre-info a {
	background: #222222ab;
	padding: 6px 10px;
	display: -webkit-inline-box;
	margin-right: 7px;
	color: #fff;
	margin-bottom: 6px;
	font-size: 13px;
	border-radius: 3px;
}

.episode.infoanime .thumb {
	top: 25px;
	left: 0;
}

.infoanime .thumb img {
	width: 100%;
	height: 315px;
}

.infoanime .infox {
	font-size: .85em;
	padding-top: 0;
	overflow: hidden;
	padding-left: 19px;
}

.episode.infoanime .infox {
	padding-top: 15px;
}

.infoanime .infox h1 {
	margin: 0 0 9px;
	font-size: 19px;
	font-weight: 700;
	line-height: 21px;
	color: #444;
}

.infoanime .infox .alter {
	display: block;
	margin-bottom: 15px;
	color: #555;
	font-size: 13px;
}

.infoanime .infox .spe {
	overflow: hidden;
	font-size: 12px;
}

.infoanime .infox .spe span {
	margin-right: 2%;
	float: left;
	padding-left: 10px;
	position: relative;
	width: 100%;
	font-size: 13px;
	color: #444;
	line-height: 27px;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-color: #333;
	margin-bottom: 10px;
	border-radius: 0 0 0 14px;
	padding-bottom: 4px;
}

.infoanime .infox .spe .informan {
	display: inline-block;
	overflow: hidden;
	margin-left: 11px;
	margin-bottom: -3px;
}

.infoanime .infox .spe span.split {
	overflow: hidden;
	white-space: nowrap;
}

.infoanime .infox .desc {
	line-height: 1.4em;
	color: #888;
}

.infoanime .infox .spe span:before {
	content: "";
	-moz-border-radius: 2px;
}

.infoanime .rt {
	position: relative;
	display: block;
	margin-top: 15px;
	overflow: hidden;
	text-align: center;
	margin-bottom: 15px;
}

.infoanime .rt .rating {
	text-align: center;
	padding: 13px 10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid #f1f1f1;
	margin-bottom: 10px;
}

.infoanime .rt .rating strong {
	margin-bottom: 7px;
	display: block;
	font-weight: 500;
	font-size: 16px;
	color: #444;
}

.bottom {
	background: rgba(34,58,101,.02);
	padding: 12px 20px;
	font-size: .85em;
	border-top: 1px solid #ebf2f6;
	text-transform: lowercase;
	font-weight: 300;
}

.bixbox.trailer {
	overflow: hidden;
}

.bixbox.trailer .tply {
	padding: 58% 0 0;
	position: relative;
}

.bixbox.trailer .tply iframe {
	width: 100%;
	height: 100%;
	top: 0;
	position: absolute;
}

.desc {
	border: 1px solid #f1f1f1;
}

.ratingdesktop {
	margin-bottom: 22px;
}

.chapter-area.fullmode .dtlx {
	border-bottom: 1px solid #333;
}

.dtlx {
	border-bottom: 1px solid #222;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.dtlx h1 {
	margin: 0;
	font-size: 23px;
	margin-bottom: 7px;
	font-weight: 700;
}

.dtlx span {
	font-weight: 500;
	line-height: 21px;
	font-size: 14px;
	color: #ccc;
}

.chapter-area.fullmode .dtlx span {
	color: #ccc;
}

.comments-padding {
	padding: 14px;
}

.slidtop {
	overflow: hidden;
	width: 100%;
	background: #fff;
}

.slidtop .trending {
	overflow: hidden;
}

.slidtop .trending .tdb {
	cursor: pointer;
	height: 280px;
	margin-left: 10px;
	position: relative;
	border-radius: 6px;
	overflow: hidden;
}

.slidtop .trending .tdb .crown {
	background-image: url(../img/crown.png);
	background-size: 100%;
	position: absolute;
	right: 5px;
	top: 10px;
	height: 40px;
	width: 40px;
	z-index: 3;
}

.slidtop .trending .tdb .imgxa {
	height: 100%;
	width: 100%;
	overflow: hidden;
	background-size: auto 100%;
	background-position: top center;
}

.slidtop .trending .tdb .imgxa .imgxb {
	height: 100%;
	width: 100%;
	background-position: center;
	background-size: cover;
}

.slidtop .trending .tdb .textbg {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	transition: opacity 0.2s;
	z-index: 2;
	box-shadow: inset 0 0 40px #000;
}

.slidtop .trending .tdb .textbg.blxc {
	color: #eee;
	background: #00000075;
}

.slidtop .trending .tdb .textbg .bghover {
	margin-top: 40%;
	padding: 0 5%;
	line-height: 19px;
	text-align: left;
	text-transform: uppercase;
}

.slidtop .trending .tdb .textbg .bghover .numa {
	display: block;
	font-size: 16px;
}

.slidtop .trending .tdb .textbg .bghover .numb {
	display: block;
	font-size: 17px;
	margin-top: 5px;
	height: 55px;
	overflow: hidden;
}

.loop {
	width: 100%;
}

.noteps {
	padding: 8px;
	text-align: center;
	font-weight: 700;
	font-size: 18px;
}

.serieslist ul li .leftseries .rating .rtg {
	float: left;
	margin-top: 5px;
}

.serieslist ul li.topone .leftseries .rating i {
	margin-top: 5px;
}

.serieslist ul li .leftseries .rating i {
	font-size: 11px;
	float: left;
}

.serieslist ul li .leftseries .rating .rtg a {
	font-size: 12px;
}

img.wpfp-img {
	display: none!important;
}

.login span {
	width: auto;
	height: auto;
	line-height: 18px;
	font-size: 14px;
	margin-right: 2px;
}

.logo_mobile {
	display: none;
}

.logo_mobile img {
	border-radius: 10px;
	width: 172px;
}

.dev-meta-rating span {
	width: auto!important;
	float: none!important;
	color: #444!important;
}

.paddshome {
	padding-top: 17px;
}

.page.content-post {
	line-height: 41px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 15px;
}

span.episodes {
	position: absolute;
	bottom: 5px;
	right: 5px;
	z-index: 1;
	padding: 5px;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 3px;
	color: #fff;
	background: #f44336;
}

.sharesection {
	padding: 10px;
	border: 1px solid #f1f1f1;
}

.sharesection b {
	color: #8c8c8c;
	overflow: hidden;
	font-size: 17px;
}

.testify {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 1;
	overflow: hidden;
	background: #222;
	background: #666;
	-webkit-filter: blur(15px);
	-moz-filter: blur(15px);
	-o-filter: blur(15px);
	-ms-filter: blur(15px);
	filter: blur(15px);
}

.whites {
	overflow: hidden;
	background: #fff;
	margin-bottom: 25px;
	border-radius: 5px;
	border: 1px solid #f1f1f1;
}

.odadinggenre {
	padding-bottom: 20px;
}

.relatedpost {
	margin-top: 15px;
	margin-bottom: 15px;
	background: none!important;
	box-shadow: none!important;
}

.displaynone {
	display: none;
	transition: 0.5s;
}

.displayblock {
	display: block!important;
	transition: 0.5s;
}

#headhome h1 {
	float: left;
	font-family: trebuchet ms,Helvetica,sans-serif;
	width: auto;
	color: #000;
	margin: 13px 10px;
	font-size: 20px;
	margin-bottom: 0;
	padding: 10px;
	border-radius: 5px 5px 0 0;
	background: #fff;
}

h1.titless {
	font-size: 15px;
	margin: 0;
	font-weight: 700;
	color: #0facf3;
	line-height: 24px;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display: block;
}

#headhome {
	background: #555;
	border-radius: 3px;
	overflow: hidden;
	box-shadow: rgba(86,86,86,.38) 0 0 2px 0;
	margin-bottom: 22px;
	background: #1e1e1e!important;
}

#headhome img {
	width: 100%;
}

header {
	float: left;
	margin-top: 9px;
	z-index: 9999999;
	position: relative;
}

ol,ul {
	list-style: none;
}

blockquote p {
	color: #222;
}

blockquote,q {
	margin: 10px 0;
	clear: both;
	quotes: none;
	border-left: 5px solid #0facf3;
	padding: 5px 10px;
	color: #fff;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: "";
	content: none;
}

code {
	margin: 10px 0;
	display: block;
	border-right: 1px solid #ddd;
	border-left: 3px solid #43966c;
	padding: 5px 10px;
	font-family: monospace;
	font-size: 13px;
	background: #fafafa;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.widget.info .info .head .title a {
	color: #0facf3;
}

a {
	color: #000;
	text-decoration: none;
	transition: color 0.1s linear;
	-moz-transition: color 0.1s linear;
	-webkit-transition: color 0.1s linear;
}

#headhome a.lainnya {
	background: #f5f5f5;
	width: 100%;
	float: left;
	text-align: center;
	border-top: 1px solid #e6ecf0;
	line-height: 23px;
	padding: 5px 0;
}

.navigimg .nextimg {
	color: #fff;
	background: #eb3349;
	padding: 8px;
	float: right;
	width: 44%;
	margin: 10px;
}

.navigimg .previmg {
	color: #fff;
	background: #eb3349;
	float: left;
	padding: 8px;
	width: 44%;
	margin: 10px;
}

a.wpfp-link {
	overflow: hidden;
	color: #fff;
}

a:hover {
	text-decoration: none;
	color: var(--primary_c);
}

.remove-parent {
	overflow: hidden;
	display: block;
	color: #fff;
}

.clear {
	clear: both;
}

p {
	overflow: hidden;
	font-size: 13px;
	font-weight: 400;
	line-height: 21px;
	margin-bottom: 10px;
}

#headhome p {
	padding: 10px 10px;
	text-align: justify;
	background: #fff;
	float: left;
	font-size: 13px;
	line-height: 19px;
	width: 100%;
	margin: 0;
}

.copyright_east p {
	margin-bottom: 0;
}

p.ntf {
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 9px;
}

body {
	background-size: 20px 100%;
	font-family: Roboto;
	font-size: 14px;
	background: #111;
}

.chapter-area.fullmode {
	position: relative;
	z-index: 999;
}

#wrap {
	max-width: 1075px;
	border-radius: 5px;
	margin: 0 auto;
	position: relative;
	z-index: 99!important;
}

#content {
	margin-bottom: 15px;
	margin-top: 20px;
	position: relative;
	padding: 14px;
	padding-top: 0px!important;
	overflow: inherit;
}

:focus {
	outline: none;
}

.logos img {
	background: none!important;
	border-radius: 5px;
	width: 140px;
	padding: 4px;
}

.logos {
	margin: 0;
	min-height: 1px;
	width: 57px;
}

span.logos {
	margin-right: 9px;
}

.logos span.hdl {
	display: none;
	width: 1px;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
}

.th {
	height: 60px;
	background: #fff;
	position: relative;
	display: none;
}

.th .centernav {
	margin: 0 auto;
	max-width: 1180px;
	padding: 0 20px;
}

.shme {
	display: none;
}

#main-menu {
	margin: 0;
	z-index: 99999;
	position: relative;
	background: #fff;
	border-bottom: 0;
}

#main-menu .bound {
	display: table;
	width: 100%;
}

#main-menu .bound .bound-item {
	width: 33.3333%;
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	float: none;
}

.right-menu.bound-item {
	position: relative;
}

.site-header.bound-item {
	text-align: center;
}

.sorceres {
	border: none!important;
}

#main-menu .centernav .logo img {
	width: 100%;
	height: auto;
}

#main-menu .centernav {
	margin: 0 auto;
	max-width: 1105px;
	padding: 0 20px;
	transition: 0.5s;
}

#main-menu .centernav .logo {
	display: none;
	float: left;
	margin-top: 23px;
	margin-right: 30px;
	max-width: 190px;
}

#main-menu .fa {
	width: auto;
	height: auto;
	font-size: 16px;
}

#main-menu ul {
	position: relative;
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}

#main-menu ul li {
	float: left;
	position: relative;
	margin: 12px;
	margin-right: 8px;
	margin-left: 8px;
	margin-top: 17px;
}

#main-menu ul li a {
	display: block;
	text-align: center;
	line-height: 33px;
	padding: 0 10px;
	color: #fff!important;
	border-left: 0;
	position: relative;
	font-size: 15px;
	font-weight: 500;
}

a.more.live_search_click {
	color: #fff!important;
}

#main-menu ul .menu-item-has-children>a:after {
	content: "\f140";
	padding: 0;
	display: none;
	width: auto;
	height: auto;
	padding-left: 5px;
	font-size: 19px;
	float: right;
	line-height: 35px;
	font-family: dashicons;
}

#main-menu ul li a:hover {
	text-decoration: none;
	color: #fff;
	background: rgba(0,0,0,.3);
	border-radius: 5px;
}

#main-menu ul li ul {
	position: absolute;
	top: 60px;
	padding: 5px;
	min-width: 240px;
	display: none;
	z-index: 9999;
	border-top: 3px solid #30649a;
	background: #191919;
}

#main-menu ul li:hover ul {
	display: block;
}

#main-menu ul li ul li {
	float: left;
	margin: 0;
}

#main-menu ul li:hover ul li ul {
	display: none;
}

#main-menu ul li ul li a {
	margin: 0;
	display: block;
	width: 100px;
	background: 0 0;
	font-size: 14px;
	padding: 5px 10px;
	line-height: 20px;
	text-align: left;
	color: rgba(255,255,255,.7);
}

#main-menu ul li ul li a:hover {
	background: #23282d;
}

#main-menu .random {
	float: right;
	color: #fff;
	cursor: pointer;
	text-transform: none;
	font-weight: 400;
	font-size: 14px;
	margin: 0;
	border-radius: 0;
	border: 0;
	line-height: 33px;
	background: #2866a7;
	padding: 0 10px;
}

#main-menu .random:hover {
	background: #ececec;
	color: #333;
	text-decoration: none;
}

.show-menu {
	display: none;
	color: #fff;
	line-height: 37px;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
}

#main-menu input[type="checkbox"] {
	display: none;
	-webkit-appearance: none;
}

#main-menu input[type="checkbox"]:checked~#menu-menu {
	display: block;
	z-index: 9999;
	float: none;
	background: #222;
	position: relative;
}

.ms {
	border-radius: 3px;
	cursor: pointer;
	display: none;
	height: 34px;
	left: auto;
	position: absolute;
	text-align: center;
	top: 17px;
	width: 34px;
	color: #fff;
	right: 15px;
}

#main-menu .ms .dashicons {
	display: block!important;
	font-size: 26px;
}

.searchbux {
	float: right;
	margin: 14px 0 13px 0;
	position: relative;
}

.search_shadow {
	height: 100%;
	width: 100%;
	opacity: .9;
	position: fixed;
	z-index: 100000;
	background: #000;
}

.show-search-button {
	float: right;
	background: 0 0;
	color: #ccc;
	box-shadow: none;
	padding: 5px 6px;
	border: 0;
	margin-top: 5px;
	cursor: pointer;
	padding-right: 15px;
}

.search-popup a.close {
	color: #888;
	position: absolute;
	right: -17px;
	top: -25px;
	font-size: 18px;
}

.search-popup {
	display: none;
	z-index: 1000000;
	position: fixed;
	top: 44%;
	left: 50%;
	width: 450px;
	margin-left: -207px;
	font-size: 11px;
}

.search-popup .searchx {
	width: 100%;
	margin: 0;
	float: none;
}

.searchx {
	float: right;
	width: 278px;
	margin: 12px 16px 13px 0;
	position: relative;
	margin-right: 0;
}

.searchx #form {
	padding: 0;
	position: relative;
}

.searchx #form #s:focus {
	border-color: #0397d6;
}

.searchx #form #s:focus+button {
	color: #0397d6;
}

.searchx #form #s {
	font-weight: 300;
	box-shadow: none!important;
	display: block;
	width: 100%;
	height: 36px;
	padding: 6px 12px;
	border: none;
	padding-right: 30px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	background: #f1f1f1;
}

.searchx #form #sel {
	margin: 0;
	color: #888;
	border: 0;
	outline: 0;
	display: inline-block;
	font-family: open sans,sans-serif;
	background-color: #fff;
	border: 1px solid #e5e2e2;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border linear 0.2s,box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s,box-shadow linear 0.2s;
	-o-transition: border linear 0.2s,box-shadow linear 0.2s;
	transition: border linear 0.2s,box-shadow linear 0.2s;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 4px 5px;
}

.searchx #form #submit {
	position: absolute;
	background: none;
	color: #ddd;
	cursor: pointer;
	font-family: inherit;
	border: 0;
	padding: 4px 7px;
	top: 5px;
	font-size: medium;
	right: 2px;
	line-height: 36px;
}

.searchx #form #submit .fa {
	display: block;
	font-size: 17px;
	padding-top: 1px;
}

.searchx #form #s:focus {
	outline: 0;
}

.searchx2 {
	float: right;
	width: 268px;
	margin: 22px 16px 13px 0;
	position: relative;
}

.searchx2 #form2 {
	padding: 0;
	position: relative;
}

.searchx2 #form2 #s2:focus {
	border-color: #0397d6;
}

.searchx2 #form2 #s2:focus+button {
	color: #0397d6;
}

.searchx2 #form2 #s2 {
	font-weight: 300;
	box-shadow: none!important;
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	border: none;
	padding-right: 30px;
	font-family: inherit;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out 0.15s,-webkit-box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}

.searchx2 #form2 #sel {
	margin: 0;
	color: #888;
	border: 0;
	outline: 0;
	display: inline-block;
	font-family: open sans,sans-serif;
	background-color: #fff;
	border: 1px solid #e5e2e2;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border linear 0.2s,box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s,box-shadow linear 0.2s;
	-o-transition: border linear 0.2s,box-shadow linear 0.2s;
	transition: border linear 0.2s,box-shadow linear 0.2s;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 4px 5px;
}

.searchx2 #form2 #submit2 {
	position: absolute;
	background: none;
	color: #ddd;
	cursor: pointer;
	font-family: inherit;
	border: 0;
	padding: 4px 7px;
	top: 6px;
	font-size: medium;
	right: 2px;
	line-height: 36px;
}

.searchx2 #form2 #submit2 .fa {
	display: block;
	font-size: 19px;
	padding-top: 1px;
}

.searchx2 #form2 #s2:focus {
	outline: 0;
}

.surprise {
	float: right;
	background: rgba(0,0,0,.3);
	color: #fff;
	font-size: 17px;
	margin-right: 10px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	padding: 7px 10px;
	line-height: 1.5;
	margin: 24px 0 13px 0;
}

.surprise .dashicons {
	width: auto;
	height: auto;
	line-height: 18px;
	font-size: 14px;
	margin-right: 2px;
}

.surprise:hover {
	color: #000;
	background: #fff;
}

.alert-warning {
	color: #fff;
	position: relative;
	padding: 8px;
	font-weight: 500;
	border-radius: 7px;
	text-align: center;
	font-size: 15px;
}

.alert-warning hr {
	border-top-color: #f7e1b5;
}

.alert-warning span {
	line-height: 22px;
}

.alert-warning .alert-link {
	color: #66512c;
}

.counter_outside {
	border-radius: 2px;
	display: inline-block;
	vertical-align: middle;
	background: rgba(0,0,0,.2);
	border: 0;
	color: #fff;
	height: 48px;
	position: fixed;
	left: 10px;
	bottom: 10px;
	z-index: 4000;
}

.counter_outside div {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: transparent;
	border: 0;
	outline: none;
	min-height: 100%;
	min-width: 100%;
	font-size: 16px;
	position: relative;
	z-index: 1;
	line-height: 1.5;
	height: 100%;
	padding: 12px 20px 12px 20px;
	color: #fff;
}

.counter_outside div a {
	color: #fff;
	font-size: 17px;
}

.postbody {
	float: left;
	width: 74%;
}

.postbody.fullwidth {
	width: 100%;
	float: none;
}

.postbody.full {
	width: 100%;
}

.postbody.full .whites {
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 0;
}

.chapter.postbody {
	width: 100%;
	float: none;
	margin-bottom: 20px;
}

.sticky {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 9999;
	background: #fff;
	overflow: hidden;
	left: 0;
	padding-top: 13px;
}

.centernav.navs.sticky {
	max-width: 100%!important;
	width: 100%;
	background: #eb3349;
}

.sticky+.chapter-image {
	padding-top: 102px;
}

.animeseries {
	overflow: hidden;
}

.animeseries ul li {
	float: left;
	width: 25%;
	overflow: hidden;
}

.animeseries ul li .sera {
	overflow: hidden;
	margin: 6px;
	height: 133px;
	position: relative;
}

.animeseries ul li .sera h2 {
	display: none;
}

.animeseries ul li img {
	width: 100%;
	min-height: 225px;
	height: auto;
}

.animeseries ul li .title {
	overflow: hidden;
	position: absolute;
	background: rgba(0,0,0,.58);
	font-weight: 400;
	text-align: center;
	color: #fff;
	font-size: 13px;
	width: 100%;
	line-height: 30px;
	bottom: 0;
}

.animeseries ul li .title span {
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0 10px;
}

.animeseries ul li .less {
	line-height: normal;
	padding: 7px 0;
}

.animeseries ul li .less span {
	white-space: normal;
}

.play {
	position: absolute;
	top: 0;
	display: none;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,.7);
	-webkit-transition: background-color 0.2s ease;
	transition: background-color 0.2s ease;
}

.animeseries ul li:hover .play {
	display: block;
}

.play .dashicons {
	top: 50%;
	left: 50%;
	margin: -26px 0 0 -25px;
	width: 60px;
	height: 60px;
	font-size: 55px;
	color: #0facf3;
	position: absolute;
}

.popular {
	overflow: hidden;
	padding: 5px;
	display: block;
	position: relative;
	margin-top: 8px;
	padding-right: 0;
	padding-left: 0;
	padding-right: 0;
}

.relatedpost .animepost {
	width: 14.2%;
}

.form-control {
	display: block;
	width: 100%;
	color: #555;
	background-color: #eee;
	font-family: Roboto;
	background-image: none;
	border: 1px solid #eee;
	border-radius: 3px;
	-webkit-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;
}

.form-control:focus {
	background: #fff;
	border-color: #0facf3;
	outline: 0;
}

.form-control::-moz-placeholder {
	color: #999;
	opacity: 1;
}

.form-control:-ms-input-placeholder {
	color: #999;
}

.form-control::-webkit-input-placeholder {
	color: #999;
}

.form-control::-ms-expand {
	border: 0;
	background-color: transparent;
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1;
}

.form-control[disabled],fieldset[disabled] .form-control {
	cursor: not-allowed;
}

textarea.form-control {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type="date"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control,input[type="time"].form-control {
		line-height: 32px;
	}

	.input-group-sm input[type="date"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"],.input-group-sm input[type="time"],.input-group-sm>.input-group-btn>input.btn[type="date"],.input-group-sm>.input-group-btn>input.btn[type="datetime-local"],.input-group-sm>.input-group-btn>input.btn[type="month"],.input-group-sm>.input-group-btn>input.btn[type="time"],.input-group-sm>input.form-control[type="date"],.input-group-sm>input.form-control[type="datetime-local"],.input-group-sm>input.form-control[type="month"],.input-group-sm>input.form-control[type="time"],.input-group-sm>input.input-group-addon[type="date"],.input-group-sm>input.input-group-addon[type="datetime-local"],.input-group-sm>input.input-group-addon[type="month"],.input-group-sm>input.input-group-addon[type="time"],input[type="date"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,input[type="time"].input-sm {
		line-height: 26px;
	}

	.input-group-lg input[type="date"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"],.input-group-lg input[type="time"],.input-group-lg>.input-group-btn>input.btn[type="date"],.input-group-lg>.input-group-btn>input.btn[type="datetime-local"],.input-group-lg>.input-group-btn>input.btn[type="month"],.input-group-lg>.input-group-btn>input.btn[type="time"],.input-group-lg>input.form-control[type="date"],.input-group-lg>input.form-control[type="datetime-local"],.input-group-lg>input.form-control[type="month"],.input-group-lg>input.form-control[type="time"],.input-group-lg>input.input-group-addon[type="date"],.input-group-lg>input.input-group-addon[type="datetime-local"],.input-group-lg>input.input-group-addon[type="month"],.input-group-lg>input.input-group-addon[type="time"],input[type="date"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,input[type="time"].input-lg {
		line-height: 42px;
	}
}

.form-group {
	margin-bottom: 15px;
}

.checkbox,.radio {
	position: relative;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.checkbox label,.radio label {
	min-height: 18px;
	padding-left: 20px;
	margin-bottom: 0;
	font-weight: 400;
	cursor: pointer;
}

.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"],.radio input[type="radio"],.radio-inline input[type="radio"] {
	position: absolute;
	margin-left: -20px;
	margin-top: 4px;
}

.checkbox+.checkbox,.radio+.radio {
	margin-top: -5px;
}

.checkbox-inline,.radio-inline {
	position: relative;
	display: inline-block;
	padding-left: 20px;
	margin-bottom: 0;
	vertical-align: middle;
	font-weight: 400;
	cursor: pointer;
}

.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline {
	margin-top: 0;
	margin-left: 10px;
}

fieldset[disabled] input[type="checkbox"],fieldset[disabled] input[type="radio"],input[type="checkbox"].disabled,input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="radio"][disabled] {
	cursor: not-allowed;
}

.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline {
	cursor: not-allowed;
}

.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label {
	cursor: not-allowed;
}

.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
	min-height: 31px;
}

.form-control-static.input-lg,.form-control-static.input-sm,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn {
	padding-left: 0;
	padding-right: 0;
}

.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm {
	height: 26px;
	padding: 3px 6px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 2px;
}

.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm {
	height: 26px;
	line-height: 26px;
}

.input-group-sm>.input-group-btn>select.btn[multiple],.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm {
	height: auto;
}

.form-group-sm .form-control {
	height: 26px;
	padding: 3px 6px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 2px;
}

.form-group-sm select.form-control {
	height: 26px;
	line-height: 26px;
}

.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control {
	height: auto;
}

.form-group-sm .form-control-static {
	height: 26px;
	min-height: 30px;
	padding: 4px 6px;
	font-size: 12px;
	line-height: 1.5;
}

.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg {
	height: 42px;
	padding: 10px 15px;
	font-size: 15px;
	line-height: 1.33333;
	border-radius: 4px;
}

.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg {
	height: 42px;
	line-height: 42px;
}

.input-group-lg>.input-group-btn>select.btn[multiple],.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg {
	height: auto;
}

.form-group-lg .form-control {
	height: 42px;
	padding: 10px 15px;
	font-size: 15px;
	line-height: 1.33333;
	border-radius: 4px;
}

.form-group-lg select.form-control {
	height: 42px;
	line-height: 42px;
}

.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control {
	height: auto;
}

.form-group-lg .form-control-static {
	height: 42px;
	min-height: 33px;
	padding: 11px 15px;
	font-size: 15px;
	line-height: 1.33333;
}

.has-feedback {
	position: relative;
}

.has-feedback .form-control {
	padding-right: 40px;
}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 32px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	pointer-events: none;
}

.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback {
	width: 42px;
	height: 42px;
	line-height: 42px;
}

.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback {
	width: 26px;
	height: 26px;
	line-height: 26px;
}

.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label {
	color: #3c763d;
}

.has-success .form-control {
	border-color: #3c763d;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.has-success .form-control:focus {
	border-color: #2b542c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
}

.has-success .input-group-addon {
	color: #3c763d;
	border-color: #3c763d;
	background-color: #aeb;
}

.has-success .form-control-feedback {
	color: #3c763d;
}

.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label {
	color: #8a6d3b;
}

.has-warning .form-control {
	border-color: #8a6d3b;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.has-warning .form-control:focus {
	border-color: #66512c;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
}

.has-warning .input-group-addon {
	color: #8a6d3b;
	border-color: #8a6d3b;
	background-color: #eeeaab;
}

.has-warning .form-control-feedback {
	color: #8a6d3b;
}

.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label {
	color: #a94442;
}

.has-error .form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.has-error .form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
}

.has-error .input-group-addon {
	color: #a94442;
	border-color: #a94442;
	background-color: #ebc3c5;
}

.has-error .form-control-feedback {
	color: #a94442;
}

.has-feedback label~.form-control-feedback {
	top: 23px;
}

.has-feedback label.sr-only~.form-control-feedback {
	top: 0;
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: .9em;
	color: #959595;
}

@media (min-width:768px) {
	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}

	.form-inline .form-control-static {
		display: inline-block;
	}

	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}

	.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn {
		width: auto;
	}

	.form-inline .input-group>.form-control {
		width: 100%;
	}

	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .checkbox,.form-inline .radio {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .checkbox label,.form-inline .radio label {
		padding-left: 0;
	}

	.form-inline .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"] {
		position: relative;
		margin-left: 0;
	}

	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}
}

.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
}

.form-horizontal .checkbox,.form-horizontal .radio {
	min-height: 25px;
}

.form-horizontal .form-group {
	margin-left: -10px;
	margin-right: -10px;
}

.form-horizontal .form-group:after,.form-horizontal .form-group:before {
	content: " ";
	display: table;
}

.form-horizontal .form-group:after {
	clear: both;
}

@media (min-width:768px) {
	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 7px;
	}
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 10px;
}

@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 11px;
		font-size: 15px;
	}
}

@media (min-width:768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 4px;
		font-size: 12px;
	}
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 18px;
	line-height: 1.42857;
	border-radius: 3px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.btn.focus,.btn:focus,.btn:hover {
	text-decoration: none;
}

.link-list .item .rightitem span.genre {
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	overflow: hidden;
	font-size: 12px;
	color: #555;
}

.btn.active,.btn:active {
	outline: 0;
	background-image: none;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.btn.disabled,fieldset[disabled] a.btn {
	pointer-events: none;
}

.btn-default {
	color: #333;
	background-color: #efefef;
	border-color: #efefef;
}

.btn-default.focus,.btn-default:focus {
	color: #333;
	background-color: #dbdbdb;
	border-color: #dbdbdb;
}

.btn-default:hover {
	color: #333;
	background-color: #dbdbdb;
	border-color: #dbdbdb;
}

.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle {
	color: #333;
	background-color: #dbdbdb;
	border-color: #dbdbdb;
}

.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover {
	color: #333;
	background-color: #d0d0d0;
	border-color: #d0d0d0;
}

.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle {
	background-image: none;
}

.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
	background-color: #efefef;
	border-color: #efefef;
}

.btn-default .badge {
	color: #efefef;
	background-color: #333;
}

.btn-primary {
	color: #fff;
	background-color: #0facf3;
	border-color: #0facf3;
}

.btn-primary.focus,.btn-primary:focus {
	color: #fff;
	background-color: #573e85;
	border-color: #573e85;
}

.btn-primary:hover {
	color: #fff;
	background-color: #573e85;
	border-color: #573e85;
}

.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #573e85;
	border-color: #573e85;
}

.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover {
	color: #fff;
	background-color: #4e3877;
	border-color: #4e3877;
}

.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle {
	background-image: none;
}

.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
	background-color: #0facf3;
	border-color: #0facf3;
}

.btn-primary .badge {
	color: #0facf3;
	background-color: #fff;
}

.btn-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.btn-success.focus,.btn-success:focus {
	color: #fff;
	background-color: #47a447;
	border-color: #47a447;
}

.btn-success:hover {
	color: #fff;
	background-color: #47a447;
	border-color: #47a447;
}

.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #47a447;
	border-color: #47a447;
}

.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover {
	color: #fff;
	background-color: #419641;
	border-color: #419641;
}

.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle {
	background-image: none;
}

.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.btn-success .badge {
	color: #5cb85c;
	background-color: #fff;
}

.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #5bc0de;
}

.btn-info.focus,.btn-info:focus {
	color: #fff;
	background-color: #39b3d7;
	border-color: #39b3d7;
}

.btn-info:hover {
	color: #fff;
	background-color: #39b3d7;
	border-color: #39b3d7;
}

.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #39b3d7;
	border-color: #39b3d7;
}

.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover {
	color: #fff;
	background-color: #2aabd2;
	border-color: #2aabd2;
}

.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle {
	background-image: none;
}

.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
	background-color: #5bc0de;
	border-color: #5bc0de;
}

.btn-info .badge {
	color: #5bc0de;
	background-color: #fff;
}

.btn-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #f0ad4e;
}

.btn-warning.focus,.btn-warning:focus {
	color: #fff;
	background-color: #ed9c28;
	border-color: #ed9c28;
}

.btn-warning:hover {
	color: #fff;
	background-color: #ed9c28;
	border-color: #ed9c28;
}

.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle {
	color: #fff;
	background-color: #ed9c28;
	border-color: #ed9c28;
}

.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover {
	color: #fff;
	background-color: #eb9316;
	border-color: #eb9316;
}

.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle {
	background-image: none;
}

.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
	background-color: #f0ad4e;
	border-color: #f0ad4e;
}

.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff;
}

.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d9534f;
}

.btn-danger.focus,.btn-danger:focus {
	color: #fff;
	background-color: #d2322d;
	border-color: #d2322d;
}

.btn-danger:hover {
	color: #fff;
	background-color: #d2322d;
	border-color: #d2322d;
}

.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #d2322d;
	border-color: #d2322d;
}

.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover {
	color: #fff;
	background-color: #c12e2a;
	border-color: #c12e2a;
}

.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle {
	background-image: none;
}

.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
	background-color: #d9534f;
	border-color: #d9534f;
}

.btn-danger .badge {
	color: #d9534f;
	background-color: #fff;
}

.btn-link {
	color: #0facf3;
	font-weight: 400;
	border-radius: 0;
}

.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover {
	border-color: transparent;
}

.btn-link:focus,.btn-link:hover {
	color: #47336d;
	text-decoration: none;
	background-color: transparent;
}

.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
	color: #8c8c8c;
	text-decoration: none;
}

.btn-group-lg>.btn,.btn-lg {
	padding: 10px 15px;
	font-size: 15px;
	line-height: 1.33333;
	border-radius: 4px;
}

.btn-group-sm>.btn,.btn-sm {
	padding: 3px 6px;
	font-size: 13px;
	line-height: 1.5;
	border-radius: 2px;
}

.btn-group-xs>.btn,.btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 2px;
}

.btn-block {
	display: block;
	width: 100%;
}

.btn-block+.btn-block {
	margin-top: 5px;
}

input[type="button"].btn-block,input[type="reset"].btn-block,input[type="submit"].btn-block {
	width: 100%;
}

.fade {
	opacity: 0;
	-webkit-transition: opacity 0.15s linear;
	-o-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
}

.fade.in {
	opacity: 1;
}

.collapse {
	display: none;
}

.collapse.in {
	display: block;
}

tr.collapse.in {
	display: table-row;
}

tbody.collapse.in {
	display: table-row-group;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-property: height,visibility;
	transition-property: height,visibility;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid\9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.dropdown,.dropup {
	position: relative;
}

.dropdown-toggle:focus {
	outline: 0;
}

.show .dropdown-menu {
	display: block;
}

.dropdown-menu {
	position: absolute;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 13px;
	text-align: left;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 3px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	background-clip: padding-box;
	right: -2px;
}

.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}

.dropdown-menu .divider {
	height: 1px;
	margin: 8px 0;
	overflow: hidden;
	background-color: #e5e5e5;
}

.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857;
	color: #333;
	white-space: nowrap;
}

.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
	text-decoration: none;
	color: #262626;
	background-color: #f5f5f5;
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	background-color: #0facf3;
}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
	color: #8c8c8c;
}

.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover {
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	cursor: not-allowed;
}

.open>.dropdown-menu {
	display: block;
}

.open>a {
	outline: 0;
}

.dropdown-menu-right {
	left: auto;
	right: 0;
}

.dropdown-menu-left {
	left: 0;
	right: auto;
}

.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.42857;
	color: #8c8c8c;
	white-space: nowrap;
}

.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990;
}

.pull-right>.dropdown-menu {
	right: 0;
	left: auto;
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px dashed;
	border-bottom: 4px solid\9;
	content: "";
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-bottom: 2px;
}

@media screen and (max-width:800px) {
	#body #main {
		margin-right: 0;
		padding-right: 0;
	}

	#body #sidebar {
		width: 100%;
	}
}

.widget {
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-khtml-box-shadow: 0 2px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.1);
	-ms-box-shadow: 0 2px 3px rgba(0,0,0,.1);
	-o-box-shadow: 0 2px 3px rgba(0,0,0,.1);
}

.widget .no-pad {
	padding: 0;
}

.widget .widget-title {
	border-bottom: 1px solid #eee;
	min-height: 35px;
	padding: 0 10px;
}

.widget .widget-title .title {
	font-size: 1.1em;
	font-family: "Nunito Sans",sans-serif;
	display: inline;
	line-height: 35px;
	color: #0facf3;
	font-weight: 600;
	text-transform: uppercase;
}

.widget .widget-title .title h1,.widget .widget-title .title h2,.widget .widget-title .title h3 {
	font-size: inherit;
	display: inline-block;
	font-weight: inherit;
}

.widget .widget-title .tabs .tab {
	display: inline-block;
	padding: 6px 7px;
	border-bottom: 2px solid transparent;
	cursor: pointer;
	font-family: "Nunito Sans",sans-serif;
}

.widget .widget-title .tabs .tab:hover {
	color: #0facf3;
	border-bottom: 2px solid #eee;
}

.widget .widget-title .tabs .tab.active {
	border-bottom: 2px solid #5e4390;
}

.widget .widget-title .more.paging {
	float: right;
}

.widget .widget-title .more.paging .btn {
	margin-top: 8px;
	width: 18px;
	height: 18px;
	padding: 0;
	line-height: 18px;
	text-align: center;
	font-size: 1rem;
}

.widget .widget-title .more.filter {
	float: right;
	cursor: pointer;
	line-height: 35px;
	font-size: 1rem;
}

.widget .widget-title .more.filter .icon {
	font-weight: 700;
}

.widget .widget-title a.more {
	float: right;
	background: #0facf3;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding: 3px 6px;
	color: #eee;
	margin: 8px 0 0 0;
	font-size: .8rem;
}

.widget .widget-title a.more:hover {
	background: #7555b0;
}

@media screen and (max-width:450px) {
	.widget .widget-title .tabs {
		display: block;
		clear: both;
	}
}

.widget .widget-body {
	padding: 10px;
}

.widget.crop {
	overflow: hidden;
}

#main .widget.crop {
	padding-top: 5px;
}

.widget.slider {
	position: relative;
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
}

.widget.slider .paging {
	position: absolute;
	top: 25px;
	left: 25px;
	width: 100%;
}

.widget.slider .paging .swiper-pagination-bullet {
	margin: 0 3px;
	background: #fff;
	opacity: 1;
	width: 9px;
	height: 9px;
	-webkit-box-shadow: #000 0 0 6px 0;
	-khtml-box-shadow: #000 0 0 6px 0;
	-moz-box-shadow: #000 0 0 6px 0;
	-ms-box-shadow: #000 0 0 6px 0;
	-o-box-shadow: #000 0 0 6px 0;
	box-shadow: #000 0 0 6px 0;
}

.widget.slider .paging .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #0facf3;
}

.widget.slider .item {
	position: relative;
	width: 100%!important;
	height: 274px;
	background-size: cover;
}

.widget.slider .item .poster {
	top: 23px;
	left: 23px;
	z-index: 99999;
	float: left;
}

.widget.slider .item .poster img {
	width: 106px;
	height: 147px;
}

.widget.slider .item:before {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	content: "";
	display: block;
	height: 50%;
	background-color: rgba(0,0,0,0);
	background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#251a39));
	background-image: -webkit-linear-gradient(top,rgba(0,0,0,0),#251a39);
	background-image: -moz-linear-gradient(top,rgba(0,0,0,0),#251a39);
	background-image: -ms-linear-gradient(top,rgba(0,0,0,0),#251a39);
	background-image: -o-linear-gradient(top,rgba(0,0,0,0),#251a39);
	background-image: linear-gradient(top,rgba(0,0,0,0),#251a39);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='rgba(0,0,0,0)',endColorStr='#251a39');
}

.widget.slider .item .info {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding: 20px 130px 20px 20px;
	color: #eee;
	z-index: 9999;
	margin-bottom: 14px;
}

.widget.slider .item .info .name {
	font-weight: 500;
	font-size: 1.5rem;
	margin-bottom: 6px;
	color: #fff;
}

.widget.slider .item .info .name:hover {
	color: #eee;
}

.widget.slider .item .info p {
	color: #ddd;
	font-family: "Nunito Sans",sans-serif;
	max-height: 52px;
	overflow: hidden;
	line-height: 19px;
}

.widget.slider .item .info .watch {
	position: absolute;
	bottom: 20px;
	right: 20px;
	background: #0facf3;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding: 3px 5px;
	color: #fff;
	font-weight: 700;
	font-size: 12px;
}

.widget.slider .item .info .watch:hover {
	color: #0facf3;
	background: #ddd;
}

.widget.schedule .widget-body .slider .next,.widget.schedule .widget-body .slider .prev {
	position: absolute;
	cursor: pointer;
	display: block;
	width: 50px;
	height: 70px;
	padding: 23px 14px;
	top: 5px;
	background: 0 0;
	z-index: 3;
}

.widget.schedule .widget-body .slider .next:hover .icon,.widget.schedule .widget-body .slider .prev:hover .icon {
	color: #0facf3;
}

.widget.schedule .widget-body .slider .next .icon,.widget.schedule .widget-body .slider .prev .icon {
	font-size: 1.8rem;
}

.widget.schedule .widget-body .slider .prev {
	left: 0;
}

.widget.schedule .widget-body .slider .next {
	right: -14px;
}

.widget.schedule .widget-body .slider .items {
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 7px;
}

.widget.schedule .widget-body .slider .items .item {
	float: left;
	text-align: center;
	height: 70px;
	font-family: "Nunito Sans",sans-serif;
	cursor: pointer;
	width: 100%;
	height: auto;
	padding: 9px 0;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	margin: 5px;
	display: block;
	border: 1px solid;
}

.widget.schedule.pagess .item.swiper-slide {
	width: 13%!important;
}

.widget.schedule.pages .item.swiper-slide {
	width: 100px;
}

a.selected .item.swiper-slide {
	background: #0facf3;
	color: #fff!important;
}

.widget.schedule .widget-body .slider .items .item:hover {
	background: #0facf3;
	color: #fff;
}

.widget.schedule .widget-body .slider .items .item.active {
	color: #0facf3;
	background: #0facf3;
	color: #fff;
}

.widget.schedule .widget-body .slider .items .item .day {
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
}

.widget.schedule .widget-body .timeline .item {
	overflow: hidden;
	padding: 10px 0;
	border-bottom: 1px solid #eee;
	font-size: 1.1rem;
	font-family: "Nunito Sans",sans-serif;
}

.widget.schedule .widget-body .timeline .item:nth-child(2n) {
	background: #fbfbfb;
}

.widget.schedule .widget-body .timeline .item .time {
	float: left;
	width: 90px;
	text-align: center;
	border-right: 1px solid #eee;
	padding: 10px 0;
	font-size: 14px;
}

.widget.schedule .widget-body .timeline .item .info {
	padding: 10px 0;
	float: left;
	margin-left: 20px;
}

.widget.schedule .widget-body .timeline .item .info .name {
	font-weight: 400;
	color: #333;
	font-size: 14px;
}

.widget.schedule .widget-body .timeline .item .info .name:hover {
	color: #0facf3;
}

.widget.schedule .widget-body .timeline .item .watch {
	float: right;
	width: 100px;
	margin-right: 15px;
	margin-top: 4px;
	border: 1.2px solid #bbb;
	color: #888;
	text-align: center;
	padding: 5px 0;
	font-size: 12px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-khtml-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
}

.widget.schedule .widget-body .timeline .item .watch:hover {
	border-color: #0facf3;
	color: #0facf3;
}

.widget.schedule .widget-body .noresult {
	text-align: center;
	padding: 10px;
}

@media screen and (max-width:600px) {
	.widget.schedule .widget-body .slider .next,.widget.schedule .widget-body .slider .prev {
		display: none;
	}

	.widget.schedule .widget-body .slider .items {
		margin: 0;
		text-align: center;
	}

	.widget.schedule .widget-body .slider .items .item .day {
		width: 100%;
		display: block;
	}

	.widget.schedule .widget-body .slider .items .item .date {
		width: 100%;
		display: block;
		overflow: hidden;
	}

	.widget.schedule .widget-body .slider .items .item {
		width: 45%!important;
		float: none;
		display: inline-block;
		text-align: center;
		overflow: hidden;
	}

	.widget.schedule.pagess .item.swiper-slide {
		width: 30%!important;
	}

	.widget.schedule .widget-body .timeline .item .time {
		width: auto;
		padding: 0 15px;
	}

	.widget.schedule .widget-body .timeline .item .info {
		margin-left: 0;
		clear: both;
		float: none;
		padding: 5px 15px;
	}

	.widget.schedule .widget-body .timeline .item .watch {
		margin-top: 0;
	}
}

.switch {
	float: right;
	margin-top: 27px;
}

.filters {
	position: relative;
}

.filters .filter {
	display: inline-block;
	margin: 0 5px 5px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	width: 45%;
}

.filter.submit {
	width: 96%;
	margin-bottom: 11px;
}

.filter.submit .btn {
	width: 100%;
	display: block;
	background: #0397d6;
	color: #fff;
	font-family: Roboto;
	font-size: 14px;
}

.filter.submit .btn:hover {
	color: #fff;
}

@media screen and (max-width:600px) {
	.filters .filter {
		position: static!important;
		width: 50%!important;
	}

	.quickfilter .filters .filter.submit {
		width: 100%!important;
	}

	.quickfilter .filters .filter ul {
		right: 0!important;
		left: 0!important;
		top: auto!important;
		width: auto!important;
		max-width: 100%!important;
		min-width: 100%!important;
		overflow: auto;
	}

	.filters .filter .dropdown-menu li {
		width: 33.33%!important;
		float: left!important;
	}
}

@media screen and (max-width:360px) {
	ul.history-page li a {
		max-width: 49%;
		font-size: 13px;
		line-height: 20px;
	}

	.filters .filter .dropdown-menu.sort li {
		width: 50%!important;
	}
}

@media screen and (max-width:320px) {
	.filters .filter .dropdown-menu.genre li {
		width: 50%!important;
	}
}

.filters .filter .dropdown-toggle {
	color: #2f2f2f;
	width: 100%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-family: Roboto;
	font-size: 12px;
	text-align: left;
}

.filters .filter .dropdown-toggle .value {
	color: #6f6f6f;
}

.filters .filter .dropdown-menu {
	margin-top: 5px;
	padding: 10px;
	font-size: .95rem;
	max-height: none!important;
	position: absolute!important;
	z-index: 99999999;
}

.filters .filter .dropdown-menu.lg {
	width: 500px;
}

.filters .filter .dropdown-menu.md {
	width: 300px;
}

.filters .filter .dropdown-menu.sm {
	width: 200px;
}

.filters .filter .dropdown-menu.c1>li {
	width: 100%;
}

.filters .filter .dropdown-menu.c2>li {
	width: 50%;
}

.filters .filter .dropdown-menu.c3>li {
	width: 33.33333%;
}

.filters .filter li {
	float: left;
	color: #3c3c3c;
	-webkit-transition: all 0.1s ease-in-out 0s;
	-khtml-transition: all 0.1s ease-in-out 0s;
	-moz-transition: all 0.1s ease-in-out 0s;
	-ms-transition: all 0.1s ease-in-out 0s;
	-o-transition: all 0.1s ease-in-out 0s;
	transition: all 0.1s ease-in-out 0s;
	font-family: "Nunito Sans",sans-serif;
}

.filters .filter li label {
	color: #3c3c3c;
	padding: 5px;
}

.filters .filter li label.text-brand {
	color: #0facf3;
}

.filters .filter li label:hover,.filters .filter li:hover {
	color: #0facf3;
	background: #f6f6f6;
	cursor: pointer;
}

.filters .filter li input,.filters .filter li label {
	position: inherit;
	cursor: pointer;
}

.filters .filter li label {
	padding-right: 5px;
	display: block;
	font-size: 13px;
	line-height: 19px;
}

.filters .filter li input {
	display: none;
}

.filters .filter li input+label:before,.filters .filter li input:not(:checked)+label:before {
	display: inline-block;
	margin-top: 3px;
	margin-right: 5px;
	font-family: "FontAwesome";
	content: "\f0c8";
	color: #e5e5e5;
	vertical-align: top;
	line-height: 12px;
	width: 12px;
	height: 12px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
}

.filters .filter li input:checked+label:before {
	background: 0 0;
	color: #0facf3;
	font-size: 1rem;
	font-family: "FontAwesome";
	content: "\f00c";
}

.filters .filter li input[type="radio"]+label:before,.filters .filter li input[type="radio"]:not(:checked)+label:before {
	content: "\f111";
}

.widget.quickfilter .filter {
	width: 50%;
	float: left;
	-webkit-box-sizing: border-box;
	-khtml-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 6px 5px;
	margin: 0;
}

.widget.quickfilter .filter.submit {
	width: 100%;
}

.widget.quickfilter .filter .btn {
	width: 100%;
}

@media screen and (min-width:480px) and (max-width:800px) {
	.widget.quickfilter .filter {
		width: 25%;
	}
}

.filters.normal .filter {
	width: 19%;
	margin: 3px .5%;
	float: left;
	display: block;
}

.filters.normal .filter .dropdown-toggle {
	width: 100%;
}

@media screen and (max-width:600px) {
	.filters.normal .filter {
		width: 32.3%;
	}

	.filters.normal .filter.submit {
		clear: both;
		width: 100%;
	}

	.filters.normal .filter.submit .btn {
		width: 100%;
	}
}

@media screen and (max-width:320px) {
	.filters.normal .filter {
		width: 49%;
	}
}

.resp-sharing-button__link,.resp-sharing-button__icon {
	display: inline-block;
}

.sharechapter {
	overflow: hidden;
	text-align: center;
}

.sharechapter p {
	color: #999;
	font-weight: 600;
	font-size: 15px;
}

.sharechapter p i {
	margin-right: 4px;
}

.resp-sharing-button__link {
	text-decoration: none;
	color: #ccc;
	margin: .5em;
	float: left;
	text-align: center;
	width: calc(33.33% - 14px);
	font-size: 14px;
	transition: color 0.1s linear;
	-moz-transition: color 0.1s linear;
	-webkit-transition: color 0.1s linear;
}

.resp-sharing-button__link:hover .resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle {
	fill: #ececec!important;
}

.sharechapter .resp-sharing-button__link {
	width: auto;
	float: none;
}

.resp-sharing-button__link:hover {
	color: #ececec!important;
}

.sharemanga {
	overflow: hidden;
	margin: 11px 11px;
}

.resp-sharing-button {
	border-radius: 5px;
	padding: .7em .75em;
	font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
}

.resp-sharing-button__icon svg {
	width: 1em;
	height: 1em;
	margin-right: .4em;
	vertical-align: top;
}

.resp-sharing-button--small svg {
	margin: 0;
	vertical-align: middle;
}

.resp-sharing-button__icon {
	stroke: #fff;
	fill: none;
}

.resp-sharing-button__icon i {
	margin-right: 7px;
}

.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle {
	fill: #ccc;
	stroke: none;
}

.resp-sharing-button--twitter {
	background-color: #55acee;
}

.resp-sharing-button--twitter:hover {
	background-color: #2795e9;
}

.resp-sharing-button--pinterest {
	background-color: #bd081c;
}

.resp-sharing-button--pinterest:hover {
	background-color: #8c0615;
}

.resp-sharing-button--facebook {
	background-color: #3b5998;
}

.resp-sharing-button--facebook:hover {
	background-color: #2d4373;
}

.resp-sharing-button--tumblr {
	background-color: #35465c;
}

.resp-sharing-button--tumblr:hover {
	background-color: #222d3c;
}

.resp-sharing-button--reddit {
	background-color: #5f99cf;
}

.resp-sharing-button--reddit:hover {
	background-color: #3a80c1;
}

.resp-sharing-button--google {
	background-color: #dd4b39;
}

.resp-sharing-button--google:hover {
	background-color: #c23321;
}

.resp-sharing-button--linkedin {
	background-color: #0077b5;
}

.resp-sharing-button--linkedin:hover {
	background-color: #046293;
}

.resp-sharing-button--email {
	background-color: #777;
}

.resp-sharing-button--email:hover {
	background-color: #5e5e5e;
}

.resp-sharing-button--xing {
	background-color: #1a7576;
}

.resp-sharing-button--xing:hover {
	background-color: #114c4c;
}

.resp-sharing-button--whatsapp {
	background-color: #25d366;
}

.resp-sharing-button--whatsapp:hover {
	background-color: #1da851;
}

.resp-sharing-button--hackernews {
	background-color: #f60;
}

.resp-sharing-button--hackernews:hover,.resp-sharing-button--hackernews:focus {
	background-color: #fb6200;
}

.resp-sharing-button--vk {
	background-color: #507299;
}

.resp-sharing-button--vk:hover {
	background-color: #43648c;
}

.resp-sharing-button--facebook {
	background-color: #2d4373;
	border-color: #2d4373;
}

.resp-sharing-button--facebook:hover,.resp-sharing-button--facebook:active {
	background-color: #2d4373;
	border-color: #2d4373;
}

.resp-sharing-button--twitter {
	background-color: #2795e9;
	border-color: #2795e9;
}

.resp-sharing-button--twitter:hover,.resp-sharing-button--twitter:active {
	background-color: #2795e9;
	border-color: #2795e9;
}

.resp-sharing-button--whatsapp {
	background-color: #1da851;
	border-color: #1da851;
}

.resp-sharing-button--whatsapp:hover,.resp-sharing-button--whatsapp:active {
	background-color: #1da851;
	border-color: #1da851;
}

#sidebar {
	float: right;
	width: 250px;
}

#sidebar .senc .widgets {
	background: #fff;
	border-radius: 5px;
}

#sidebar-top .senc .sencs {
	padding-left: 8px;
}

.widget-filter {
	padding-top: 12px;
	padding-left: 5px;
	padding-right: 5px;
}

#sidebar .senc .sencs {
	margin-bottom: 15px;
	line-height: 21px;
	font-size: 13px;
	color: #fff;
}

#sidebar .senc .sencs .textwidget {
	padding: 10px;
	padding-bottom: 0;
}

#sidebar .senc .sencs .searchform {
	background: #fafafa;
	overflow: hidden;
}

#sidebar .senc .sencs .searchform .screen-reader-text {
	display: none;
}

#sidebar .senc .sencs .searchform #s {
	padding: 0;
	line-height: 27px;
	font-size: 14px;
	font-family: "Tauri",sans-serif;
	border: 2px solid #ccc;
	width: 77%;
}

#sidebar .senc .sencs .searchform #s:hover {
	border: 2px solid #3c97f3;
}

#sidebar .senc .sencs .searchform #searchsubmit {
	padding: 2px 5px;
	line-height: 27px;
	color: #fff;
	width: 20%;
	border: 0;
	background: #3c97f3;
	font-family: "Tauri",sans-serif;
}

#sidebar .senc .sencs ul.genre {
	overflow: inherit;
	list-style: none;
	position: relative;
	padding: 5px 0 15px;
	margin: 0 -10px;
}

#sidebar .senc .sencs ul.genre:after {
	left: 66.66%!important;
}

#sidebar .senc .sencs ul.genre li:before {
	content: "\f02d";
	font-family: "Font Awesome 5 Free";
	background: none!important;
	font-weight: 700;
	position: absolute;
	left: 5px;
	top: 3px;
	z-index: 99999;
}

#sidebar .senc .sencs ul.genre li {
	float: left;
	width: 42%;
	position: relative;
	margin: 5px 10px;
}

#sidebar .senc .sencs ul.genre li i {
	color: #000;
}

#sidebar .senc .sencs ul.genre li a {
	font-size: 12px;
	padding: 4px 16px;
	display: inline-block;
	background: #1e1e1e;
	text-align: center;
	border-radius: 50px;
	width: 95%;
	margin-left: 8px;
}

#sidebar .senc .sencs ul.genre li span {
	float: right;
}

#sidebar .senc .sencs h3 {
	font-weight: 700;
	border-bottom: 0;
	padding-bottom: 10px;
	padding-top: 0;
}

#sidebar .senc .sencs h3.widget-title {
	display: inline-block;
	font-weight: 500;
	font-size: 19px;
	color: #ccc!important;
	line-height: 25px;
	width: 100%;
}

#sidebar .senc .sencs h3 span {
	padding-left: 10px;
	display: inline-block;
	font-weight: 700;
	font-size: 16px;
	color: #0397d6;
	width: 100%;
}

#sidebar .senc .sencs h3 i {
	display: block;
	float: left;
	width: 0;
	height: 0;
	border-top: 28px solid #3482d2;
	border-right: 34px solid transparent;
}

#sidebar .senc .sencs ul {
	overflow: hidden;
}

#sidebar .senc .sencs ul li {
	overflow: hidden;
}

#sidebar .senc .sencs a {
	color: #222;
}

#sidebar .serieslist ul li .leftseries h2 a.series {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 13px;
}

#sidebar .senc .sencs .ongoingwgt,.footerwgt .widfoot .sct .ongoingwgt {
	overflow: hidden;
	max-height: 208px;
	margin-top: 11px;
}

#sidebar .senc .sencs .ongoingwgt li,.footerwgt .widfoot .sct .ongoingwgt li {
	overflow: hidden;
	padding-left: 11px;
	padding-right: 11px;
	line-height: 19px;
	display: block;
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 5px;
	padding-top: 10px;
	padding-right: 22px;
}

#sidebar .senc .sencs .ongoingwgt li:hover,.footerwgt .widfoot .sct .ongoingwgt li:hover {
	background: #f1f1f1;
}

#sidebar .senc .sencs .ongoingwgt li .l,.footerwgt .widfoot .sct .ongoingwgt li .l {
	float: left;
	width: 70%;
	color: #333;
	line-height: 21px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

#sidebar .senc .sencs .ongoingwgt li .r,.footerwgt .widfoot .sct .ongoingwgt li .r {
	float: right;
	background: #e91e63;
	color: #fff;
	padding: 0 5px;
	line-height: 21px;
	font-size: 11px;
	border-radius: 3px;
}

#sidebar .senc .sencs .spl li .img {
	width: 26%;
	float: left;
	overflow: hidden;
}

#sidebar .senc .sencs .spl li .img .ltr {
	max-height: 40px;
	overflow: hidden;
	margin-right: 6px;
}

#sidebar .senc .sencs .spl li .img .ltr img {
	width: 100%;
	min-height: 76px;
	height: auto;
}

#sidebar .senc .sencs .spl li .nf {
	overflow: hidden;
}

#sidebar .senc .sencs h3 .linkwidget {
	font-size: 9px;
	text-transform: uppercase;
	color: #fff;
	height: 18px;
	line-height: 18px;
	padding: 0 6px;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background: #0facf3;
	display: inline-block;
	float: right;
	margin-top: 1px;
	margin-right: 9px;
	font-weight: 500;
}

.serieslist {
	overflow: hidden;
}

.serieslist ul {
	overflow: hidden;
}

.serieslist ul li {
	padding: 10px 10px;
	text-overflow: unset;
	white-space: unset;
	overflow: hidden;
	position: relative;
	margin-bottom: 5px;
	border-bottom: 1px solid #f2f2f2;
	padding-left: 0;
	padding-bottom: 16px;
}

.serieslist ul li:last-child {
	border: none;
}

.ctr {
	padding: 0 7px;
	margin-top: 0;
	background: var(--primary_c);
	color: #fff;
	border-radius: 50px;
	display: inline-block;
	margin-bottom: 10px;
}

.serieslist.pop ul li {
	padding-left: 0;
}

.serieslist ul li:last-child {
	border: none;
}

.serieslist ul li .imgseries .ply {
	position: absolute;
	width: 100%;
	z-index: 1;
	height: 100%;
	top: 0;
	background: rgba(0,0,0,.67);
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s,opacity 0.1s linear;
}

.serieslist ul li:hover>.imgseries .ply {
	visibility: visible;
	opacity: 1;
}

.serieslist ul li:hover>.imgseries .typeflag,.serieslist ul li:hover>.imgseries .extras,.serieslist ul li:hover>.imgseries .warnalabel {
	display: none;
}

.serieslist ul li .leftseries h4 a {
	color: #bfbfbf!important;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.serieslist ul li .imgseries {
	float: left;
	overflow: hidden;
	background: #222;
	margin-right: 10px;
	width: 79px;
	height: 114px;
	position: relative;
}

.serieslist ul li .imgseries img {
	width: 100%;
	height: 100%;
	padding: 0;
	border: none;
	margin-bottom: 0;
	margin-right: 0;
	float: none;
	object-fit: cover;
}

.serieslist ul li .leftseries span.bt {
	font-size: 11px;
	display: block;
	margin-top: 4px;
	float: left;
	padding: 2px 4px;
	background: #f5f5f5;
}

.serieslist ul li .leftseries span span.lmt {
	float: left;
	max-width: 145px;
	margin-right: 3px;
}

.serieslist ul li .leftseries {
	overflow: hidden;
	text-overflow: unset;
	white-space: unset;
}

.serieslist ul li:hover>.leftseries a.series {
	color: #ccc!important;
}

.serieslist ul li .leftseries h4 {
	font-weight: 500;
	font-size: 15px;
}

#sidebar .serieslist ul li .leftseries h2 {
	font-size: 13px;
	font-weight: 700;
	margin: 0 0 3px;
	line-height: 1.4em;
}

.serieslist ul li .leftseries span {
	display: block;
	overflow: hidden;
	white-space: unset;
	text-overflow: unset;
	color: #555;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 12px;
}

span.hidden {
	display: none!important;
}

.rating20.archiveanime-rating-bar span {
	font-size: 13px!important;
}

.serieslist ul li .leftseries span b {
	color: #555;
	font-weight: 500;
}

.serieslist.pop ul li.topone {
	padding: 0;
	position: relative;
	padding: 0!important;
}

.serieslist.pop ul li.topone .limit .bw a {
	color: #fff!important;
}

.serieslist.pop ul li.topone .leftseries span b {
	color: #fff!important;
}

.serieslist.pop ul li.topone .limit {
	padding: 52% 0 0;
	position: relative;
	overflow: hidden;
}

.plyserielist {
	display: block;
	position: absolute;
	width: 100%;
	z-index: 1;
	height: 100%;
	top: 0;
	background: rgba(0,0,0,.12);
	z-index: 9;
}

.plyserielist .dashicons {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	z-index: 99;
	-moz-border-radius: 50%;
	width: 45px;
	height: 45px;
	font-size: 27px;
	position: absolute;
	top: 36%;
	left: 50%;
	display: inline-block;
	text-align: center;
	margin-top: -20px;
	margin-left: -20px;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	line-height: 35px;
	border: 4px solid #fff;
	box-shadow: 0 0 14px 0 #06060678;
}

.plyserielist .dashicons:before {
	left: 5px;
	position: absolute;
	top: 1px;
}

.serieslist.pop ul li.topone .limit>img {
	position: absolute;
	top: 0;
	height: auto;
	width: 100%;
	transform-style: preserve-3d;
}

.serieslist.pop ul li.topone .limit .shadow {
	background-color: rgba(0,0,0,.3)!important;
	z-index: 1;
	position: absolute;
	width: 100%;
	height: 100%;
}

.serieslist.pop ul li.topone .limit .bw {
	position: absolute;
	bottom: 0;
	width: 100%;
	z-index: 1;
	padding: 10px 15px;
	padding-top: 37px;
	background-image: linear-gradient(to bottom,rgba(255,0,0,0),rgb(0,0,0));
	padding-left: 55px;
}

.serieslist.pop ul li.topone .ctr {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border: none;
	background: #0397d6;
	color: #fff;
	border-radius: 4px;
	width: 30px;
	height: 30px;
	line-height: 29px;
	top: 52px;
}

.serieslist.pop ul li.topone .ctr i {
	display: -webkit-inline-box;
	padding-left: 4px;
}

.serieslist.pop ul li.topone .limit .bw .imgseries {
	background: none;
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
}

.serieslist.pop ul li.topone .limit .bw a,.serieslist.pop ul li.topone .limit .bw span {
	color: #fff;
	line-height: 17px;
}

.masokis {
	overflow: hidden;
	width: 100%;
	margin-bottom: 11px;
}

#sidebar-top {
	float: right;
	width: 319px;
	background: #fff;
	box-shadow: 0 3px 0 0 #d7dbe3;
}

#sidebar-top h3 {
	overflow: hidden;
	position: relative;
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	padding-bottom: 6px;
	padding-left: 7px;
	padding-top: 6px;
	background: #0facf3;
}

.loading {
	-moz-animation: spin 2s infinite linear;
	-o-animation: spin 2s infinite linear;
	-webkit-animation: spin 2s infinite linear;
	animation: spin 2s infinite linear;
	display: inline-block;
}

.area .th {
	margin-bottom: 15px;
	line-height: 17px;
	font-size: 12px;
	color: #999;
}

.area .thm {
	margin-bottom: 15px;
	text-align: center;
	border: 1px solid #ddd;
	padding: 2px;
}

.area .thm img {
	max-width: 100%;
	height: auto;
}

.area .post {
	line-height: 21px;
	margin-bottom: 10px;
}

.area .post img {
	max-width: 100%;
	height: auto;
}

.area .tag {
	margin-bottom: 15px;
	font-size: 12px;
	color: #999;
}

.area .tag a {
	color: #999;
}

img.alignleft {
	float: left;
	margin-right: 10px;
}

img.alignright {
	float: right;
	margin-left: 10px;
}

.area .post ul {
	list-style: disc;
}

.area .post ol {
	list-style: decimal;
}

.rtd {
	overflow: hidden;
	margin-bottom: 15px;
}

.rtd li {
	padding: 10px 0;
	overflow: hidden;
	border-bottom: 1px dashed #cccbcb;
}

.rtd li .img {
	float: left;
	width: 17%;
	overflow: hidden;
}

.rtd li .img .ltd {
	overflow: hidden;
	margin-right: 10px;
	height: 67px;
}

.rtd li .img .ltd img {
	width: 100%;
	height: 100%;
}

.rtd li .nf {
	float: right;
	width: 83%;
	line-height: normal;
	overflow: hidden;
}

.rtd li .nf h2 {
	font-size: 15px;
}

.rtd li .nf h2 a {
	color: #142e40;
}

.lstp {
	width: 30%;
}

.lstp .lstpb {
	background-color: #fff;
	border: 1px solid #dee5e7;
	border-radius: 2px;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
	margin-top: 7px;
}

.lstp .itemage {
	margin-right: -1px;
	margin-left: -1px;
}

.relative {
	position: relative;
}

.rib {
	position: absolute;
	right: -5px;
	top: 0;
	z-index: 1;
	overflow: hidden;
	width: 75px;
	height: 75px;
	text-align: right;
}

.rib.featured span {
	color: #fff;
	background: #1faad4;
	background: linear-gradient(#28b9e3 0%,#1faad4 100%);
}

.rib span {
	font-size: 10px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	line-height: 20px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	width: 80px;
	display: block;
	background: #79a70a;
	background: linear-gradient(#9bc90d 0%,#79a70a 100%);
	box-shadow: 0 3px 10px -5px rgba(0,0,0,.5);
	position: absolute;
	top: 12px;
	right: -18px;
}

.rib span:after {
	content: "";
	position: absolute;
	right: 0;
	top: 100%;
	z-index: -1;
	border-left: 3px solid transparent;
	border-right: 3px solid #79a70a;
	border-bottom: 3px solid transparent;
	border-top: 3px solid #79a70a;
}

.rib.featured span:after {
	border-right: 3px solid #1faad4;
	border-top: 3px solid #1faad4;
}

.itemage img {
	vertical-align: middle;
	width: 100%;
	height: auto;
}

.itemtitle {
	padding: 7px;
	padding-bottom: 0;
	position: relative;
}

.itemtitle h2 {
	font-size: 11px;
	color: #555;
	line-height: 21px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.itemtitle a:hover {
	text-decoration: none;
}

.itemtitle h2:hover {
	color: #000;
}

.itemdesc {
	padding: 8px;
	line-height: normal;
	height: 54px;
	overflow: hidden;
}

.ext {
	position: relative;
	overflow: hidden;
	padding: 8px;
}

.ext .left {
	float: left;
}

.ext .left a {
	color: #999;
}

.ext .right {
	float: right;
	font-weight: 700;
	color: #555;
	font-size: 10px;
}

.socialshare h3 {
	float: right;
	line-height: 30px;
	font-size: 15px;
	font-weight: 500;
}

.socialshare a {
	padding: 6px;
	line-height: 20px;
	font-size: 13px;
	text-align: center;
	color: #eee;
	text-decoration: none;
	display: inline-block;
	width: 105px;
	border-radius: 2px;
}

.socialshare span {
	font-size: 16px!important;
	line-height: 18px;
}

.socialshare a:hover {
	text-decoration: none;
	color: #fff;
}

.socialshare {
	position: relative;
	margin: 5px 5px;
	float: right;
}

.socialshare .sfb {
	background: #1863b1;
}

.socialshare .stw {
	background: #2699d0;
	opacity: 1;
}

.socialshare .sgp {
	background: #b93535;
	opacity: 1;
}

.socialshare .shre {
	float: right;
	background: #e66052;
	color: #fff;
	font-size: 13px!important;
	padding: 6px;
	border-radius: 3px;
	text-align: center;
}

.expr {
	margin-bottom: 15px;
	background: #f7f7f7;
	padding: 10px;
}

.dtl {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}

.dtl h1 {
	margin: 0;
	font-weight: 500;
	font-size: 18px;
	margin-bottom: 5px;
}

.dtl span {
	color: #8f95a3;
	font-weight: 500;
	line-height: 20px;
}

.postb {
	font-size: 15px;
	line-height: 22px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
}

#shadow {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	background: #111;
	width: 100%;
	height: 100%;
	z-index: 100;
	transition: all 0.5s ease;
}

.block {
	display: block!important;
}

#pembed {
	position: relative;
	max-width: 100%;
	height: 0;
	padding-bottom: 56.25%;
}

#embed_holder iframe,#embed_holder embed {
	z-index: 102;
	position: absolute;
	border: none;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

#embed_holder {
	position: relative;
	z-index: 102;
}

#loadingMessage {
	width: 100%;
	height: 100%;
	z-index: 1000;
	background: #ccc;
	top: 43%;
	left: 46%;
	position: absolute;
	border: 9px solid #f3f3f3;
	z-index: 25;
	border-radius: 50%;
	border-top: 9px solid #0facf3;
	width: 70px;
	height: 70px;
	-webkit-animation: spin 1.5s linear infinite;
	animation: spin 1.5s linear infinite;
}

.video-content {
	background: #000;
	overflow: hidden;
	position: relative;
}

.itemss {
	position: relative;
	overflow: hidden;
	font-size: .85em;
	color: #888;
	background: #fff;
	padding-top: 10px;
}

.megavid {
	transition: all 0.3s ease 0;
	-webkit-transition: all 0.3s ease 0;
	-moz-transition: all 0.3s ease 0;
	position: relative;
	margin-bottom: 15px;
}

select.mirror {
	float: left;
	border: 1px solid #dbdbdb;
	border-radius: 4px;
	color: #363636;
	-webkit-box-shadow: inset 0 1px 2px hsla(0,0%,4%,.1);
	box-shadow: inset 0 1px 2px hsla(0,0%,4%,.1);
	padding: 5px 3px;
	font-family: inherit;
	font-size: 13px;
	font-weight: 300;
}

.naveps {
	float: right;
	font-size: 13px;
	padding: 5px 0;
}

.video-nav {
	overflow: hidden;
	text-align: center;
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 7px;
}

.naveps .nvs {
	float: left;
}

.naveps .nvs.nvsc {
	margin: 0 7px;
}

.naveps .nvs a {
	color: #8c8c8c;
	padding: 4px 10px;
	border-radius: 5px;
	display: block;
}

.naveps .nvsc a {
	color: #8c8c8c;
	background: #0facf3;
	color: #fff;
}

.meta {
	margin-bottom: 15px;
	overflow: hidden;
	box-shadow: 0 3px 0 0 #d7dbe3;
}

.meta h1 {
	font-size: 19px;
	margin: 0;
	line-height: normal;
	font-weight: 400;
	margin-top: 3px;
	margin-bottom: 5px;
}

.meta img {
	float: left;
	width: 60px;
	margin-right: 10px;
}

.meta .lm {
	overflow: hidden;
}

.meta .epx {
	display: block;
	font-size: 14px;
	color: #7a7a7a;
	font-weight: 400;
	margin-bottom: 5px;
}

.meta .epx .lg {
	background-color: #f5f5f5;
	border-radius: 4px;
	font-size: .75rem;
	color: #4a4a4a;
	line-height: 22px;
	justify-content: center;
	padding-left: .75em;
	padding-right: .75em;
	display: inline-block;
	text-transform: lowercase;
}

.meta .year {
	font-size: .75rem;
	color: #b5b5b5;
}

.bixbox.infx {
	padding: 15px;
	font-weight: 300;
	font-size: 13px;
	text-align: justify;
	color: #777;
}

.bixbox.infx p {
	margin: 0;
}

.bixbox.infx b {
	font-weight: 500;
}

.sosmed {
	margin-top: 11px;
}

.sosmed .btn {
	width: auto;
	height: auto;
	font-size: 16px;
	padding: 5px;
	border-radius: 0;
	color: #fff;
	background: #444;
	margin: 6px;
	width: 31%;
}

.sosmed .btn.facebook {
	background: #2d6bc8;
}

.sosmed .btn.twitter {
	background: #21c3cd;
}

.sosmed span.dashicons.dashicons-googleplus {
	background: #dc5b15;
}

.bixbox.mctn {
	padding: 15px;
	font-size: 13px;
	color: #777;
	padding-left: 0;
	padding-right: 0;
}

.mctnx {
	margin: 15px;
}

.nextprev {
	overflow: hidden;
}

.nextprev .prev {
	float: left;
}

.nextprev .next {
	float: right;
}

.nextprev a {
	display: inline-block;
	color: #000;
	border-radius: 30px;
}

.postb img {
	max-width: 100%;
	height: auto;
}

.postb .imgb {
	display: block;
	margin: 0 auto;
	margin-bottom: 15px;
	max-width: 75%;
}

.releases.series {
	display: block;
	margin-bottom: 15px;
}

.releases.series h1 {
	font-weight: 500;
	font-size: 20px;
	display: block;
	padding: 0;
	margin: 0;
	color: #000;
	padding-bottom: 2px;
	font-family: inherit;
}

.releases.series .alter {
	display: block;
	color: #999;
	font-size: 13px;
	padding-bottom: 5px;
}

.pages-genres {
	padding: 15px;
	text-align: center;
	font-size: 18px;
	overflow: hidden;
	border: 1px solid #f1f1f1;
}

.pages-genres h1 {
	margin-bottom: 13px;
	font-size: 25px;
	text-transform: uppercase;
	margin: 0;
	color: #555;
	line-height: 34px;
}

.pages-genres p {
	margin: 0;
	text-transform: uppercase;
	color: #888;
}

.taxlist {
	overflow: hidden;
	margin: 0;
	padding: 0;
	margin-top: 12px;
}

.taxlist li {
	float: left;
	width: 20%;
	list-style: none;
	margin: 0!important;
}

.taxlist li a {
	border: 1px solid #f1f1f1;
	display: block;
	padding: 8px;
	margin: 5px;
	color: #555;
	border-radius: 5px;
	text-align: center;
}

.taxlist li a:hover {
	background: #0397d6;
	color: #fff;
	border: 1px solid #0397d6;
}

.animetitle-episode {
	color: #fff;
	padding: 12px 20px;
	font-weight: 500;
	font-size: 21px;
	padding-bottom: 0;
}

.animetitle-episode h2 {
	font-weight: 500;
}

.archiveanime-rating-bar {
	position: relative;
	overflow: hidden;
	height: 17px;
	color: #f1c40f;
	line-height: 1;
	width: 61px;
}

.rating20.archiveanime-rating-bar {
	width: auto;
}

.archiveanime-rating-bar:before {
	position: absolute;
	top: 0;
	left: 0;
	color: #efecec;
	float: left;
	content: "\f005\f005\f005\f005\f005";
	font-family: "Font Awesome 5 Free";
	font-weight: 700;
	font-size: 11px;
}

.archiveanime-rating-bar span {
	overflow: hidden;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 16px;
	line-height: 1;
}

.archiveanime-rating-bar span:before {
	content: "\f005\f005\f005\f005\f005";
	top: 0;
	position: absolute;
	left: 0;
	color: #ff8d29!important;
	font-weight: 700;
	font-family: "Font Awesome 5 Free";
	font-size: 11px;
}

.animeinfo-rating-bar {
	position: relative;
	overflow: hidden;
	height: 18px;
	display: -webkit-inline-box;
	outline: none;
	font-weight: 400;
	font-size: 14px;
	width: 96px;
	font: normal normal normal 20px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	text-decoration: none;
	float: none;
}

.animeinfo-rating-bar:before {
	position: absolute;
	top: 0;
	left: 0;
	color: #efecec;
	float: left;
	content: "\f005\f005\f005\f005\f005";
}

.animeinfo-rating-bar span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 20px;
}

.animeinfo-rating-bar span:before {
	content: "\f005\f005\f005\f005\f005";
	top: 0;
	position: absolute;
	left: 0;
	color: #f1c40f;
}

.modex {
	text-align: right;
	margin-right: 16px;
}

.other-opts .modex {
	float: right;
	margin-top: 10px;
	margin-right: 15px;
}

.modex a {
	cursor: pointer;
	color: #ccc;
	padding: 3px 6px;
	white-space: nowrap;
	font-size: 13px;
	border-radius: 4px;
	display: -webkit-inline-box;
	font-weight: 400;
}

.modex a:hover {
	color: #fff;
}

.filterss {
	display: inline-block;
	padding: 2px 18px;
	font-size: 13px!important;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	float: right;
	border: 1px solid;
	margin-right: 14px;
}

.widget-title .reset {
	display: inline-block;
	padding: 3px 18px;
	font-size: 13px!important;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	float: right;
	margin-right: 12px;
}

.widget-title .reset a {
	color: #fff;
}

.filterss:hover {
	background: #0397d6;
	color: #fff;
	border: 1px solid;
}

.genres_list {
	margin: 0;
	margin-bottom: 15px;
	background: #f5f5f5;
	padding: 10px;
	overflow: hidden;
	color: #555;
	border-radius: 5px;
	list-style: disc;
}

.genres_list li {
	width: 20%;
	margin-left: 25px;
	line-height: 24px;
	float: left;
}

.genres_list li a {
	color: #555;
	font-size: 11px;
	font-weight: 600;
}

.daftarkartun {
	overflow: hidden;
}

.abjtext {
	padding: 0;
	text-align: center;
	margin: 0;
	margin-top: 3px;
	margin-bottom: 10px;
}

.abjtext a {
	display: block;
	font-weight: 700;
	padding: 4px 1px;
	width: 20.9px;
	color: #fff;
	font-size: 11px;
	float: left;
	margin: 1px;
	background: #444;
}

.abjtext a:hover {
	text-decoration: none;
	background: #222;
}

#abtext {
	overflow: hidden;
}

.bariskelom {
	position: relative;
	margin-bottom: 20px;
}

.jdlbar ul {
	padding-left: 33px;
	margin: 0;
}

.barispenz {
	display: block;
	margin-bottom: 8px;
	border-bottom: 0;
	overflow: hidden;
	border-bottom: 1px solid #f1f1f1;
}

.barispenz a {
	font-weight: 700;
	font-size: 15px;
	padding: 5px 15px;
	display: inline-block;
	color: #0397d6;
}

.pagelist h1 {
	font-size: 13px;
	font-weight: 700;
}

.pagelist {
	overflow: hidden;
	padding: 8px;
	margin-top: 5px;
	margin-bottom: 12px;
	font-weight: 700;
	background: #2881cc;
	text-align: center;
	border: 1px solid #2881cc;
}

.pagelist:hover {
	background: #2881cc;
	border: 1px solid #2881cc;
}

pagelist h1 {
	font-size: 12px;
}

.pagelist a {
	color: #fff;
}

.penzbar {
	line-height: 21px;
	list-style: none;
	color: #ccc;
}

.jdlbar {
	line-height: 26px;
	font-weight: 700;
	float: left;
	width: 44%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.jdlbar ul li {
	color: #0397d6;
}

.jdlbar a {
	font-size: 13px;
	color: #333;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: normal;
	font-weight: 500;
}

.jdlbar a:hover {
	color: #0facf3;
}

#animelist {
	overflow: hidden;
}

#animelist h2 {
	font-size: 14px;
	padding: 3px 0;
	margin-bottom: 5px;
	border-bottom: 4px solid #343434;
}

#a-z {
	overflow: hidden;
}

.letter-group {
	height: auto;
	margin: 0 0 10px;
	overflow: hidden;
}

.letter-cell {
	font-weight: 700;
	padding: 0 5px;
	margin-bottom: 5px;
	border-bottom: 3px solid #3e3e3e;
}

.letter-cell a {
	color: #222;
	font-size: 14px;
	margin-bottom: 4px;
	display: block;
}

.title-cell {
	line-height: 18px;
	margin-right: 7px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.title-cell li {
	list-style: none;
}

.title-cell a {
	color: #333;
	font-weight: 700;
}

.title-cell a:hover {
	text-decoration: none;
	color: #e34e85;
}

.nav_apb {
	margin-bottom: 15px;
	text-align: center;
	margin-top: 15px;
}

.nav_apb a {
	text-align: center;
	display: inline-block;
	background: #1e1e1e;
	padding: 8px 13px!important;
	margin: 2px;
	color: #fff;
	border-radius: 3px;
	font-weight: 400;
	font-size: 12px;
}

.nav_apb a:hover {
	color: #fff;
	filter: brightness(77%);
}

h1.jdlr {
	color: #fff;
	font-size: 16px;
	margin-bottom: 12px;
}

.bxcl {
	padding-top: 0;
	padding-bottom: 10px;
	padding-left: 7px;
	padding-right: 9px;
	max-height: 250px;
	overflow: auto;
	margin-top: 18px;
	margin-right: 12px;
}

.bxcl::-webkit-scrollbar {
	height: 9px!important;
	width: 5px;
	background-color: #333;
}

.bxcl::-webkit-scrollbar-thumb {
	background-color: #222;
	border-radius: 0;
}

.eps_lst.infoch .bxcl {
	width: 100%;
	margin-top: 30px;
	padding: 0;
}

.bxcl ul {
	padding: 0;
	list-style: none;
	margin: 0;
	padding-left: 3px;
	padding-right: 6px;
}

.mCS_no_scrollbar.bxcl ul {
	padding-right: 7px;
}

.bxcl ul li {
	overflow: hidden;
	padding: 5px 14px;
	font-size: 11px;
	position: relative;
	border: 1px solid #f1f1f1;
	border-radius: 5px;
	margin-bottom: 9px;
	width: 100%;
	margin: 2px;
	margin-bottom: 9px;
}

.bxcl ul li .rg {
	margin: 5px;
	padding: 10px;
	overflow: hidden;
	position: relative;
	background: #fafafa;
	border: 2px solid #e2e3e7;
}

.bxcl ul li .rg .lch {
	float: left;
}

.bxcl ul li .rg .dlx {
	position: absolute;
	right: 10px;
	top: 0;
}

.bxcl ul li .rg .dlx a.dlxx {
	overflow: hidden;
	position: relative;
}

.bxcl ul li .rg .dlx a.dlxx .dashicons {
	width: auto;
	height: auto;
	font-size: 22px;
	line-height: 38px;
	color: #888;
}

.bxcl ul li .rg .dlx a.dlxx .dashicons:hover {
	color: #006400;
	text-decoration: none;
}

.bxcl ul li .rg .dlx .ndlx {
	font-size: 22px;
	line-height: 36px;
	color: #c6c6c6;
}

span.dt {
	float: left;
	width: auto!important;
}

span.dt i {
	font-size: 17px;
}

.bxcl ul li .lchx {
	line-height: 26px;
	font-weight: 700;
	float: left;
}

.bxcl ul li span.dt a {
	color: #555;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border: none;
	box-shadow: none;
	font-size: 11px;
	line-height: 1.5;
}

.bxcl ul li span.dt a .dashicons {
	width: auto;
	height: auto;
	font-size: 16px;
	line-height: 18px;
}

.bxcl ul li span.dt a:hover {
	color: #fff;
	filter: brightness(77%);
}

.bxcl ul li span.dt a:hover .dashicons {
	color: #fff;
}

.bxcl ul li:hover {
	background: #1e1e1e;
}

.single_tabs {
	width: 100%;
	float: left;
	padding: 0 25px;
	margin-bottom: 17px;
}

ul.smenu {
	float: right;
	overflow: hidden;
	margin: 0;
}

ul.smenu.leftidtabs {
	float: left;
}

ul.smenu li {
	float: left;
}

ul.smenu li.icon {
	padding: 8px 15px;
}

ul.smenu li a {
	width: 100%;
	text-align: center;
	padding: 10px 20px;
	font-weight: 700;
	font-size: 16px;
	border-radius: 3px;
	color: #767676;
	overflow: hidden;
	padding-left: 7px;
}

ul.smenu li a.selected {
	color: #0facf3;
}

ul.smenu li a span {
	background: #ffeb3b;
	color: #000;
	padding: 2px 5px;
	border-radius: 3px;
	font-weight: 600;
	font-size: 10px;
	margin-left: 5px;
}

ul.smenu li a.selected span {
	display: none;
}

a.iconn {
	font-family: icomoon!important;
	font-size: 24px!important;
	font-weight: 400!important;
}

a.nav-advc:before {
	content: "\e927";
}

span.e {
	background: #0facf3;
}

.scm .logo-footer {
	overflow: hidden;
}

.scm .logo-footer a {
	padding: 0;
}

.scm .logo-footer a:hover {
	background: none;
}

.scm .logo-footer img {
	width: 203px;
}

.page_inf .thumbs {
	width: 250px;
	float: left;
	margin-right: 20px;
}

.page_inf .infs,.page_lst .eps_lst,.user_profile {
	overflow: hidden;
}

.infs.infoessasd {
	padding-top: 13px;
}

.page_inf .infs p {
	color: #969696;
}

.page_lst .eps_lst .thumbnail {
	height: 140px!important;
	width: 150px;
}

.senc .sencsbar .box {
	margin-bottom: 15px;
}

.box .slotsidebar {
	background: url(../../../../../../../../themes/ki-newgen-pagination/assets/css/inc/images/slotsidebar.jpg) no-repeat;
	height: 250px;
	background-size: 100%;
}

.pages {
	padding: 20px;
	background: #fff;
	font-weight: 400;
	line-height: 25px;
	text-transform: none;
}

.inr.desktop {
	margin-bottom: 15px;
}

.loader {
	border: 6px solid #f3f3f3;
	border-radius: 50%;
	border-top: 6px solid red;
	width: 30px;
	height: 30px;
	-webkit-animation: spin 1.5s linear infinite;
	animation: spin 1.5s linear infinite;
	position: absolute;
	margin: 50% 50% auto;
}

.ep-list-overlay {
	background: #fff;
	opacity: .7;
	width: 94%;
	height: 88%;
	display: none;
	position: absolute;
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.random-anime i.fa-refresh {
	opacity: .9;
}

.ep-list-overlay-home {
	background: #3d3b3c;
}

.loader-home {
	border-color: #d04436;
}

.ep-list-overlay-home {
	background: #fff;
	opacity: .7;
	width: 100%;
	height: 100%;
	display: none;
	position: absolute;
	z-index: 1;
}

.loader-home {
	border: 9px solid #f3f3f3;
	z-index: 25;
	border-radius: 50%;
	border-top: 9px solid #0397d6;
	width: 70px;
	height: 70px;
	-webkit-animation: spin 1.5s linear infinite;
	animation: spin 1.5s linear infinite;
	position: absolute;
	margin: 14% 45% auto;
}

.content_semat {
	margin: 20px 0;
	padding-bottom: 15px;
}

.content_info .info {
	padding: 15px 20px;
}

.infoanime .rt .rating strong i {
	font-size: 11px;
}

.content_info span,.page_inf .infs span {
	float: left;
	width: 120px;
	color: #111;
	font-weight: 700;
}

.page_inf .infs ul {
	width: 69%;
}

.content_info ul li,.content_info .info a,.page_inf .infs ul li,.page_inf .infs ul li a {
	line-height: 25px;
	overflow: hidden;
}

.content_info .inf_genres a,.page_inf .infs .inf_gen a {
	display: inline-block;
	color: #0397d6;
	padding: 4px 10px;
	margin-right: 5px;
	background: rgba(255,255,255,.1);
	border-radius: 4px;
	margin-bottom: 5px;
}

.page_inf .infs .inf_gen a:hover {
	background: #0397d6;
	color: #fff;
}

.infoleft {
	float: left;
}

.info .shrsm {
	float: right;
}

.info .shrsm a {
	display: block!important;
	width: 220px!important;
	padding: 5px 10px!important;
}

.info .shrsm a:hover {
	background: #333;
	color: #fff;
}

.info .shrsm .rd {
	background: #ff4500;
}

.info .shrsm .gp {
	background: #cb453c;
}

.listeps ul {
	overflow: hidden;
}

.listeps .listx {
	float: left;
	width: 50%;
	padding: 10px 5px;
}

.listeps .thumbnail {
	height: 75px;
	overflow: hidden;
}

.listeps span {
	width: 100%;
}

span.dl {
	float: right;
	display: -webkit-inline-box;
	width: auto;
	margin-top: -15px;
}

.listeps a {
	font-size: 15px;
}

span.dl a {
	font-size: 20px;
	opacity: .8;
}

span.dl a:hover {
	opacity: 1;
}

.listeps .content_title {
	padding: 5px!important;
}

.seeall a {
	padding: 5px;
	background: #0c9bff;
	box-shadow: none;
	color: #fff;
	font-size: 15px;
	display: block;
	text-align: center;
}

.seeall a:hover {
	color: #fff;
	background: #0c9bff;
}

h3.notfound {
	font-size: 18px;
	font-weight: 500;
}

.content_page .page_inf {
	overflow: hidden;
}

.page_inf .thumbs {
	width: 186px;
	float: left;
	margin-right: 20px;
	margin-top: 14px;
	margin-left: 18px;
	overflow: hidden;
	display: block;
}

.inf_gen a {
	border: 1px solid #0397d6;
	display: inline-block;
	color: #8a8a8a;
	padding: 1px 7px;
	margin-right: 5px;
}

.infsliders .inf_gen a {
	border: none;
	color: #fff;
	background: #00000059;
	padding: 6px;
	border-radius: 4px;
}

.infs h1 {
	font-size: 21px;
	color: #333;
	font-weight: 700;
	margin-bottom: 11px;
	margin: 0;
	margin-bottom: 10px;
	width: 68%;
}

.infs h1 i {
	font-size: 12px;
	color: #888;
}

li.col-md-3.listes {
	width: 157px;
	float: left;
}

.cst {
	font-size: 18px;
	color: #444;
	text-transform: uppercase;
	font-weight: 700!important;
	padding: 5px 10px;
}

.inf_gen {
	margin-top: 10px;
	margin-bottom: 8px;
}

.page_inf .infs,.page_lst .eps_lst,.user_profile {
	overflow: hidden;
}

.page_inf .infs p {
	color: #444;
	font-size: 14px;
	line-height: 21px;
}

a.more.live_search_click:hover {
	color: #fff!important;
}

.swiper-slide {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-flex-shrink: 0;
	-ms-flex: 0 0 auto;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
}

.whites .bottom {
	background: rgba(34,58,101,.02);
	padding: 12px 20px;
	font-size: 13px;
	border-top: 1px solid #ebf2f6;
	text-transform: lowercase;
	font-weight: 300;
	line-height: 17px;
	overflow: hidden;
	display: block;
	width: 100%;
}

.animepost {
	float: left;
	width: 20%;
	position: relative;
}

.owl-item .animepost {
	width: 100%!important;
}

.owl-item .animepost:last-child {
	display: block!important;
}

.post-show .animepost {
	width: 25%;
}

.latestupdate-v2 .animepost {
	width: 50%;
}

.latestupdate-v2 .animepost .limietles {
	float: left;
	height: 60px;
	width: 60px;
	overflow: hidden;
	border-radius: 50%;
}

.latestupdate-v2 .animepost .limietles img {
	width: 100%;
	height: auto;
}

.animepost .animposx {
	position: relative;
	overflow: hidden;
	margin: 7px;
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
}

.latestupdate-v2 .animepost .animposx {
	padding: 10px;
	background: #1d1d1d;
}

.latestupdate-v2 .animepost .animposx .animepostxx-top {
	overflow: hidden;
}

.latestupdate-v2 .animepost .animposx .animepostxx-bottom {
	overflow: hidden;
	margin-top: 18px;
}

.latestupdate-v2 .animepost .animposx .animepostxx-top-bottom {
	float: left;
	margin-left: 12px;
	width: 79%;
}

.latestupdate-v2 .animepost .animposx .animepostxx-top-bottom .tt h4 {
	font-size: 14px;
	-webkit-line-clamp: 1;
}

.latestupdate-v2 .animepost .animposx .animepostxx-top-bottom .tt {
	margin-top: 10px;
}

.info-skroep {
	display: flex;
	justify-content: space-between;
	margin-left: -8px!important;
	align-items: center;
	color: #A8A8A8;
	font-size: 12px;
}

.latestupdate-v2 .animepost .animposx .animepostxx-top-bottom .info-skroep {
	margin-top: 7px;
}

.flex-skroep {
	align-items: center;
	display: flex;
}

.list-ch-skroep a {
	color: #ccc;
}

.list-ch-skroep .lsch {
	margin: 0 7px;
}

.list-ch-skroep .lsch:first-child {
	margin-right: 0;
}

.list-ch-skroep {
	direction: rtl;
	unicode-bidi: bidi-override;
}

.status-skroep {
	background: #33333352;
	padding: 7px 7px;
	border-radius: 2px;
}

.status-skroep.Ongoing .fas {
	color: rgb(10 121 7);
}

.status-skroep.Completed .fas {
	color: var(--primary_c);
}

.nginfo-skroep {
	margin-right: 6px!important;
	margin-left: 6px!important;
}

.nginfo-skroep .typeflag.Manhwa,.nginfo-skroep .typeflag.Manga,.nginfo-skroep .typeflag.Manhua {
	position: inherit;
	background-size: 16px!important;
	background-repeat: no-repeat!important;
	box-shadow: none;
	height: 11px!important;
	width: 16px;
}

.nginfo-skroep .fas,.nginfo-skroep .far {
	margin-right: 4px;
	font-size: 10px;
}

.animepost .animposx .limit {
	position: relative;
	background: #222;
	overflow: hidden;
	aspect-ratio: 236 / 315;
}

.chapterbaru .animepost .animposx .limit {
	position: inherit;
}

.animepost .animposx .limit .ply {
	position: absolute;
	width: 100%;
	z-index: 1;
	height: 100%;
	top: 0;
	background: rgba(0,0,0,.67);
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s,opacity 0.1s linear;
}

.animepost .animposx:hover .limit .ply {
	visibility: visible;
	opacity: 1;
}

.post-show.chapterbaru .animepost .animposx .limit {
	padding: 80% 0 0;
}

.animepost .animposx .limit .t {
	position: absolute;
	top: 0;
	z-index: 1;
	width: 100%;
	text-align: center;
	overflow: hidden;
}

.animepost .animposx .limit .b {
	position: absolute;
	bottom: -30px;
	color: #fff;
	z-index: 1;
	padding: 8px 0;
	width: 100%;
	text-align: center;
	background: rgba(34,58,101,.9);
	transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
}

.animepost .animposx .limit img {
	width: 100%;
	height: 100%;
	top: 0;
	position: absolute;
	object-fit: cover;
}

.post-show .animepost .animposx .limit img {
	height: auto;
}

.animepost .animposx .limit .t .type {
	margin-top: 5px;
	margin-left: 5px;
	font-size: 11px;
	padding: 1px 5px;
	border-radius: 1px;
	float: left;
	color: #eee;
	background: #673ab7;
}

.animepost .animposx .limit .t .ept {
	margin-top: 5px;
	margin-right: 5px;
	font-size: 11px;
	padding: 1px 5px;
	border-radius: 1px;
	float: right;
	color: #222;
	background: rgba(255,255,255,.9);
}

.animepost .animposx .limit .t .type.TV {
	background: rgba(14,175,193,.8);
	color: #fff;
}

.animepost .animposx .limit .t .type.Movie {
	background: #218c4c;
}

.animepost .animposx .limit .t .type.OVA {
	background: #fb3a00;
}

.animepost .animposx .limit .b .bt {
	margin: 0 5px;
	font-family: Open Sans,sans-serif;
	font-size: 13px;
}

.animepost .animposx .limit .b .bt .tx {
	overflow: hidden;
	height: 36px;
	font-size: 12px;
}

.animepost .animposx .limit .b .bt .status {
	margin-top: 5px;
	overflow: hidden;
}

.animepost .animposx .limit .b .bt .status span {
	display: inline-block;
	color: #fff;
	background: #0eafc1;
	padding: 2px 6px 2px 8px;
	border-radius: 2px;
	font-size: 12px;
}

.animepost .animposx:hover .limit .b {
	bottom: 0;
}

.animepost .animposx .limit .b .bt .tx b {
	font-weight: 400;
}

.animepost .animposx .limit .bt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	width: 100%;
	background: rgba(34,58,101,.9);
	color: #fff;
	font-size: 11px;
	line-height: 20px;
	overflow: hidden;
}

.animepost .animposx .limit .bt span.epx {
	display: block;
	float: left;
	margin-left: 10px;
}

.animepost .animposx .limit .bt span.sb {
	display: block;
	float: right;
	padding: 0 5px;
	font-size: 11px;
	color: #111;
	text-transform: uppercase;
	background: #d9da17;
}

.animepost .animposx .limit .bt span.sb.RAW {
	background: rgba(14,175,193,.8);
	color: #fff;
}

.animepost .animposx .tt {
	font-size: 13px;
	margin: 8px 0;
	margin-bottom: 5px;
	font-weight: 500;
	line-height: 19px;
	text-align: left;
	color: #333;
}

.animepost .animposx .tt h3 {
	font-weight: 500;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.animepost .animposx .bigors2 .tt {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
}

.animepost .animposx .bigors2 .tt strong {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	font-weight: 500;
}

.animepost .animposx .limit .ply .dashicons {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	width: 51px;
	height: 49px;
	font-size: 36px;
	position: absolute;
	top: 50%;
	left: 50%;
	display: inline-block;
	text-align: center;
	margin-top: -24px;
	margin-left: -26px;
	speak: none;
	font-style: normal;
	font-weight: 400;
	border: 4px solid #fff;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #fff;
	line-height: 41px;
	transition: all 0.3s ease 0;
	-webkit-transition: all 0.3s ease 0;
	-moz-transition: all 0.3s ease 0;
}

.animepost .animposx .limit .ply .dashicons:before {
	left: 6px;
	position: absolute;
	top: 1px;
}

.animepost .animposx .limit .status {
	position: absolute;
	top: 17px;
	right: -23px;
	line-height: normal;
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	z-index: 1;
	padding: 2px 18px;
	font-size: 10px;
	background: #2196f3;
	box-shadow: 0 2px 2px rgba(0,0,0,.5);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(46deg);
}

.bigor {
	height: 57px;
}

.bigorv2 {
	height: 140px;
	position: relative;
	overflow: hidden;
	background: linear-gradient(to bottom,#00000000,#1d1d1de3,#1d1d1dfa,#1d1d1d);
	z-index: 999;
}

.animepost .animposx .bigorv2 .tt {
	margin: 0;
	padding: 9px 11px;
	padding-bottom: 4px;
	font-size: 14px;
	padding-top: 24px;
}

.animepost .animposx .epsgenre {
	font-size: 12px;
	color: #666;
	padding: 3px 7px 10px 12px;
}

.ratingwatch {
	border-top: 1px solid #333333c4;
	overflow: hidden;
	width: 100%;
	display: table;
	background: #1d1d1d;
	z-index: 99999;
	position: relative;
}

.ratingwatch .watcnow i {
	margin-right: 4px;
	font-size: 11px;
	color: var(--primary_c);
}

.ratingwatch .watcnow {
	font-weight: 500;
}

.ratingwatch .watcnow a {
	color: #888;
}

.ratingwatch .rating,.ratingwatch .watcnow {
	text-align: center;
	padding: 11px;
	font-size: 11px;
	display: table-cell;
	vertical-align: middle;
	color: #888;
}

.ratingwatch .rating {
	border-right: 1px solid #333333c4;
}

.ratingwatch .rating b {
	color: #333;
}

.ratingwatch .rating i {
	color: #ff8d29;
	margin-right: 4px;
}

.animepost .animposx .limit .hot {
	position: absolute;
	bottom: 5px;
	right: 6px;
	color: #fff;
	font-size: 13px;
	background: #de3b3b;
	z-index: 1;
	padding: 7px;
	padding-left: 9px;
	border-radius: 4px;
	padding-right: 9px;
	border-radius: 50%;
}

.animepost .animposx:hover .limit .hot,.animepost .animposx:hover .limit .warnalabel,.animepost .animposx:hover .limit .typeflag {
	display: none;
}

.animepost .animposx:hover .limit .type {
	display: none;
}

.animepost .animposx:hover .limit .ply:before {
	opacity: 15;
}

.animepost .animposx:hover .tt {
	color: #fff!important;
}

.chapterbaru .animepost .animposx .adds {
	padding-bottom: 10px;
	padding-top: 8px;
	padding: 4px 11px;
	padding-bottom: 10px;
}

.chapterbaru .animepost .animposx .adds .lsch {
	line-height: 21px;
}

.animepost .animposx .adds {
	font-size: 13px;
	color: #A1A1A1;
}

.animepost .animposx .adds a {
	color: var(--primary_c);
}

.animepost .animposx .adds .rating {
	overflow: hidden;
	font-size: 12px;
	margin-top: 5px;
}

.animepost .animposx .adds .rating .rtg {
	float: left;
}

.animepost .animposx .adds .rating .rtg a {
	font-size: 14px!important;
}

.animepost .animposx .adds .rating i {
	float: right;
	color: #555;
	font-size: 11px;
	margin-right: 2px;
}

.animepost .animposx .adds .rating .rtg a:after {
	color: #d2d2d2;
}

.animepost .animposx .adds .rating .rtg a.br-selected:after {
	color: #edb867;
}

.animepost .animposx .limit .type {
	position: absolute;
	bottom: 5px;
	left: 5px;
	z-index: 1;
	padding: 3px 5px;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
	border-radius: 3px;
	color: #fff;
	background: #29b6f6;
}

.animepost .animposx .limit .type.Manhua {
	background: #673ab7;
}

.animepost .animposx .limit .type.Manhwa {
	background: #009688;
}

.Manga {
	background: #1686df!important;
}

.Manhwa {
	background: #009688;
}

.OVA {
	background: #663096!important;
}

.BD {
	background: #30964f!important;
}

.ONA {
	background: #ef5848!important;
}

.infoanime .rt .rating {
	text-align: center;
	padding: 13px 10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid #f2f2f2;
	margin-bottom: 10px;
}

.infoanime .rt .rating strong {
	margin-bottom: 7px;
	display: block;
	font-weight: 600;
	font-size: 16px;
	color: #444;
}

.ratingmobile {
	display: none;
}

.ratingmobile .rt {
	width: 100%;
	overflow: hidden;
	display: block;
}

.ratingmobile .rt .rating {
	text-align: center;
	padding: 13px 10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border: 1px solid #f1f1f1;
	margin-bottom: 10px;
}

.ratingmobile .rt .rating strong {
	margin-bottom: 7px;
	display: block;
	font-weight: 500;
	font-size: 16px;
	color: #444;
}

.bookmark {
	background: #0397d6;
	font-size: 13px;
	color: #fff;
	border-radius: 5px;
	text-align: center;
	padding: 8px 5px;
	cursor: pointer;
}

.bookmark .dashicons {
	width: auto!important;
	height: auto;
	font-size: 16px;
	float: none!important;
	color: #fff!important;
}

.bookmark:hover {
	filter: brightness(84%);
}

.bookmark.marked {
	background: #72201a;
}

.loader {
	border: 16px solid #fff;
	border-top: 16px solid #3498db;
	border-radius: 50%;
	animation: spin 2s linear infinite;
	position: absolute;
	width: 40px;
	height: 40px;
	font-size: 30px;
	position: absolute;
	top: 50%;
	left: 50%;
	display: inline-block;
	text-align: center;
	line-height: 38px;
	margin-top: -20px;
	margin-left: -20px;
}

@-webkit-keyframes spin {
	0% {
		-webkit-transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.quickfilter {
	margin-top: 20px;
	padding: 0 12px;
}

.quickfilter .filters .filter.open ul {
	display: block;
	max-width: 350px;
}

.quickfilter .filters {
	position: relative;
}

.advancedsearch .quickfilter .filters .filter,.advancedsearch .quickfilter .filters .filter.submit {
	width: 25%;
	position: relative;
}

.quickfilter .filters .filter {
	width: 50%;
	float: left;
	box-sizing: border-box;
	padding: 6px 5px;
	margin: 0;
	display: inline-block;
	position: relative;
	border-radius: 2px;
}

.quickfilter .filters .filter .inputx {
	background: #222222b0;
	padding: 7px 6px;
	width: 100%;
	border: 1px solid #222222b0;
	border-radius: 20px;
	font-family: inherit;
	text-align: center;
	color: #999;
}

.quickfilter .filters .filter button {
	width: 100%;
	color: #999;
	padding: 7px 6px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 2px;
	background-color: #222222b0;
	border-color: #222222b0;
	display: inline-block;
	margin-bottom: 0;
	font-weight: 5400;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	-webkit-appearance: button;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	overflow: visible;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-radius: 20px;
}

.quickfilter .filters .filter ul {
	width: 100%;
	margin-top: 1px!important;
	padding: 5px!important;
	font-size: 12px;
	position: absolute;
	display: none;
	top: 100%;
	right: 0;
	left: 8px;
	z-index: 1000;
	min-width: 212px;
	text-align: left;
	background-color: #1e1e1e;
	border: 1px solid #1e1e1e;
	border-radius: 3px;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	background-clip: padding-box;
	list-style: none;
	border-radius: 10px;
}

.quickfilter .filters .filter ul li {
	width: 50%;
	float: left;
	color: #3c3c3c;
	-khtml-transition: all 0.1s ease-in-out 0;
	-moz-transition: all 0.1s ease-in-out 0;
	-ms-transition: all 0.1s ease-in-out 0;
	-o-transition: all 0.1s ease-in-out 0;
	transition: all 0.1s ease-in-out 0;
}

.quickfilter .filters .filter ul li input {
	display: none;
}

.quickfilter .filters .filter ul li input,.quickfilter .filters .filter ul li label {
	position: inherit;
	cursor: pointer;
}

.quickfilter .filters .filter ul label {
	display: block;
	color: #999;
	padding: 6px 5px;
}

.quickfilter .filters .filter ul li input+label:before,.quickfilter .filters .filter ul li input:not(:checked)+label:before {
	display: inline-block;
	content: "\f14a";
	top: 3px;
	left: 0;
	margin-right: 5px;
	color: #ccc;
	font-family: "Font Awesome 5 Free";
	margin-right: 5px;
	font-size: 11px;
}

.quickfilter .filters .filter ul.c1 li input+label:before,.quickfilter .filters .filter ul.c1 li input:not(:checked)+label:before {
	border-radius: 50%;
}

.quickfilter .filters .filter ul li input:checked+label.checkboxx:before {
	left: 2px;
	top: -2px;
	font-family: "Font Awesome 5 Free";
	content: "\f14a";
	font-weight: 700;
	color: var(--primary_c);
}

.quickfilter .filters .filter ul li input:checked+label.checkradiox:before {
	color: #d13030;
	font-weight: 700;
}

.quickfilter .filters .filter i {
	font-size: 12px;
	width: auto;
	height: auto;
	line-height: 18px;
	font-weight: 700;
}

.quickfilter .filters .filter.submit {
	float: none;
	width: 100%;
}

.quickfilter .filters .filter.submit button {
	background: var(--primary_c);
	color: #fff;
	padding: 7px 6px;
}

.quickfilter .filters .filter.submit button:hover {
	background: #333;
	color: #fff;
}

.quickfilter .filters .filter.open button,.quickfilter .filters .filter button:hover {
	color: #ccc;
	background-color: #222;
	border-color: #222;
}

.quickfilter .filters .filter.open ul {
	display: block;
}

.quickfilter .filters .filter ul.dropdown-menu.c1 {
	max-width: 160px;
	float: right;
}

.quickfilter .filters .filter ul.dropdown-menu.c1 li {
	width: 100%;
	float: none;
}

.advancedsearch.advs {
	display: block;
}

.advancedsearch .lbl {
	text-align: right;
	padding-right: 10px;
	font-weight: 700;
	font-size: 15px;
	text-transform: capitalize;
	padding-bottom: 7px;
}

.advancedsearch tr {
	margin-bottom: 25px;
	display: block;
}

.advancedsearch tr:last-child {
	margin-bottom: 9px;
}

.advancedsearch tr .inputx {
	background: #ffffff61;
	padding: 5px;
	width: 60%;
	border: 1px solid #f1f1f1;
	border-radius: 3px;
	font-family: inherit;
}

.advancedsearch .lbx {
	display: flex;
	flex: 1;
	flex-flow: row wrap;
	overflow: hidden;
	padding: 11px 1px 8px;
	border: none!important;
	background: none!important;
	border-radius: 3px;
}

*,::before,::after {
	box-sizing: border-box;
}

.alr {
	padding: 9px;
	color: #fff;
	line-height: 21px;
	border-radius: 7px;
	margin-bottom: 17px;
	background: #f44336;
	font-size: 13px;
}

.owl-controls {
	display: -webkit-inline-box;
}

.genx {
	display: block;
	position: relative;
	padding-left: 13px;
	margin-bottom: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	float: left;
	width: auto;
	font-size: 13px;
	line-height: 29px;
	margin-right: 12px;
}

.genx input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

.checkmark {
	position: absolute;
	top: 11px;
	left: 0;
	height: 6px;
	border-radius: 50%;
	width: 6px;
	background-color: #d6d6d6;
}

.genx:hover input~.checkmark {
	background-color: #ccc;
}

.genx input:checked~.checkmark {
	background-color: #e3eff2;
}

.checkmark:after {
	content: "";
	position: absolute;
	display: none;
}

.genx input:checked~.checkmark:after {
	display: block;
}

.genx .checkmark:after {
	left: 0;
	top: -6px;
	width: 9px;
	height: 14px;
	border: solid #0facf3;
	border-width: 0 3px 4px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.radiox {
	display: block;
	position: relative;
	padding-left: 18px;
	margin-right: 15px;
	margin-bottom: 5px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: 13px;
}

.radiox input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	display: none;
}

.checkmarkx {
	position: absolute;
	top: 5px;
	left: 0;
	height: 12px;
	width: 12px;
	background-color: #e9e9e9;
	border-radius: 50%;
}

.radiox:hover input~.checkmarkx {
	background-color: #ccc;
}

.radiox input:checked~.checkmarkx {
	background-color: #0facf3;
}

.checkmarkx:after {
	content: "";
	position: absolute;
	display: none;
}

.radiox input:checked~.checkmarkx:after {
	display: block;
}

.radiox .checkmarkx:after {
	top: 3px;
	left: 3px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #fff;
}

.advancedsearch button.searchz {
	margin: 0 auto;
	margin-top: 15px;
	border: 1px solid #0397d6;
	color: #fff;
	line-height: 31px;
	padding: 0 15px;
	border-radius: 4px;
	background: #0397d6;
	cursor: pointer;
	display: block;
	font-size: 16px;
	width: 100%;
	font-weight: 700;
}

span.flag.type {
	color: #fff;
	vertical-align: middle;
	margin-right: 20px;
	display: inline-block;
	position: relative;
	background: #04b750;
	height: 24px;
	padding: 4px;
	font-size: 15px;
	font-weight: 700;
	padding-left: 8px;
	width: auto;
}

span.flag.type::after {
	content: "";
	display: block;
	position: absolute;
	right: -11px;
	top: 0;
	width: 0;
	height: 0;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent;
	border-left: 11px solid #04b750;
}

.pagination {
	overflow: hidden;
	line-height: normal;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}

.pagination span.page-numbers.dots {
	color: #888;
	display: none;
}

.pagination span.page-numbers.current {
	display: inline-block;
	background: #0397d6;
	padding: 8px 15px!important;
	margin: 2px;
	color: #fff;
	border-radius: 3px;
	border: 1px solid;
}

.pagination a {
	display: inline-block;
	padding: 8px 15px!important;
	margin: 2px;
	color: #000;
	border-radius: 3px;
	font-family: arial;
	border: 1px solid;
	background: #1e1e1e!important;
	border: 1px solid #24232e!important;
	color: #ccc!important;
}

.fulled {
	width: 100%;
	overflow: hidden;
}

a.page.larger,a.page.smaller {
	padding: 5px 10px;
	font-weight: 700;
	display: inline-block!important;
	background: #444;
	border: 1px solid #555!important;
	border-radius: 3px;
	border: none;
	color: #fff;
	float: none;
	margin-right: 3px;
}

a.nextpostslink,a.previouspostslink {
	padding: 5px 10px;
	border-radius: 3px;
	background: #444!important;
	border: 1px solid #555!important;
	font-weight: 700;
	color: #fff;
	border: none;
	margin-right: 3px;
	float: none!important;
	display: inline-block!important;
}

.relatedpost .widget-title {
	border: 0;
	padding-bottom: 0;
	font-weight: 400;
}

.relatedpost .widget-title h2 {
	font-size: 20px;
	font-weight: 500;
	padding-left: 6px;
}

.widget-title {
	font-weight: 700;
	overflow: hidden;
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #f1f1f1;
}

.widget-title h1 {
	padding-left: 15px;
	font-weight: 500;
	font-size: 18px;
	color: #ccc!important;
	overflow: hidden;
	margin-right: 15px;
	float: left;
}

.widget-title h3 {
	padding-left: 15px;
	font-weight: 700;
	font-size: 16px;
	color: #0397d6;
	overflow: hidden;
	margin-right: 15px;
	float: left;
}

.widget-title h2 {
	padding-left: 15px;
	font-weight: 700;
	font-size: 16px;
	color: #ccc!important;
	overflow: hidden;
	margin-right: 15px;
	float: left;
}

.commentarea input[type="checkbox"] {
	display: block;
	margin: 0;
	margin-right: 5px;
	float: left;
	-webkit-appearance: initial;
	margin-top: 7px;
	padding: 5px!important;
}

.commentarea h3 {
	margin-bottom: 10px;
	line-height: normal;
}

h3#reply-title {
	font-size: 15px;
}

.commentlist {
	overflow: hidden;
}

.commentlist li {
	overflow: hidden;
	padding: 5px 0;
}

.comment-body {
	overflow: hidden;
	line-height: normal;
	padding: 10px;
	margin-bottom: 5px;
	border: 1px solid #dedede;
	border-radius: 5px;
}

.dark .comment-body {
	border-color: #333;
}

.commentlist li .comment-meta {
	font-size: 12px;
	line-height: 17px;
}

.commentlist li .comment-author img {
	float: left;
	width: 37px;
	height: 36px;
	margin-right: 7px;
	padding: 1px;
	border-radius: 50px;
}

.commentlist li .comment-author .fn {
	font-style: normal;
	font-weight: 700;
	font-size: 15px;
	overflow-wrap: break-word;
}

.commentlist li .comment-author .fn a {
	color: #333;
}

.commentlist li .comment-author .says {
	display: none;
}

.commentlist li .comment-meta {
	font-size: 12px;
	line-height: 17px;
	margin-top: 5px;
}

.commentlist li p {
	line-height: normal;
	margin: 15px 0;
	overflow-wrap: break-word;
}

.commentlist li .reply {
	float: right;
}

.commentlist li .reply a {
	display: block;
	font-weight: 700;
	font-size: 11px;
	border-radius: 3px;
	color: #777;
	background: #f8f8f8;
	border: 1px solid #ccc;
	box-shadow: 0 1px 0 rgba(0,0,0,.08);
	text-shadow: none;
	line-height: 23px;
	padding: 1px 10px;
}

.dark .commentlist li .reply a {
	background: #333;
	color: #ccc;
	border-color: #333;
}

.commentlist li .children {
	margin-left: 20px;
}

#respond input {
	border: 1px solid #ddd;
	border-radius: 3px;
	font-family: Open Sans,sans-serif;
	padding: 7px;
}

input#url {
	width: 100%;
}

input#email {
	width: 100%;
}

input#author {
	width: 95%;
}

.dark #respond input {
	background: #333;
	border: 1px solid #333;
	color: #ccc;
}

#respond #comment {
	width: 100%;
	border-radius: 3px;
	font-family: Open Sans,sans-serif;
	padding: 10px;
	line-height: 18px!important;
	padding: 10px 10px 5px!important;
	background: #fcfcfc;
	background: rgba(255,255,255,.85);
	border: 1px solid #ddd;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
}

.dark #respond #comment {
	background: #333;
	border-color: #333;
	color: #ccc;
}

#respond #submit {
	background: #fafafa;
	font-weight: 700;
	cursor: pointer;
	padding: 5px 8px;
	border: 1px solid #ddd;
	border-radius: 3px;
	color: #555;
	font-family: Open Sans,sans-serif;
}

.dark #respond #submit {
	background: #333;
	color: #ccc;
	border: 1px solid #333;
}

#respond #submit:hover {
	background: #fff;
	color: #000;
}

.footer-top {
	border-bottom: 1px solid #f1f1f1;
	overflow: hidden;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

.footer-subs #social-foot .fa {
	padding: 8px;
	font-size: 34px;
	border-radius: 11px;
}

.footer-subs #social-foot .fa.fa-instagram {
	color: #e4405f;
}

.footer-subs #social-foot .fa.fa-twitter {
	color: #00b9ff;
}

.footer-subs #social-foot i.fa.fa-facebook-square {
	color: #3b5998;
}

.footer-subs #social-foot {
	font-size: 20px;
}

.footer-subs .footer-link-head {
	margin-bottom: 17px;
	font-size: 17px;
}

.footer-subs {
	overflow: hidden;
}

#foot_nav .footer-widget .footer-link-head {
	margin-bottom: 14px;
	font-size: 17px;
}

#foot_nav .footer-widget ul li {
	line-height: 30px;
}

#foot_nav .footer-widget {
	float: left;
	width: 164px;
	overflow: hidden;
}

#foot_nav .footer-widget a {
	color: #333;
}

#foot_nav {
	float: left;
	overflow: hidden;
}

.footer-one {
	float: left;
}

.footer-subs p.desc {
	border: none;
	font-size: 14px;
	margin-bottom: 2px;
}

#footer {
	background: #fff;
	overflow: hidden;
	border-top: 1px solid #222!important;
	margin-top: 20px;
	margin-bottom: 80px;
}

#footer .footer-desc {
	line-height: 25px;
	width: 100%;
}

#footer .footer-desc p,#footer .footer-desc h1 {
	font-size: 14px;
	color: #333;
}

#footer .footer-desc a {
	color: #333;
}

.scm a,.info .shrsm a {
	display: inline-block;
	padding: 10px 10px;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 7px;
	font-weight: 600;
	border-radius: 4px;
}

.scm .fb,.info .shrsm .fb {
	background: #2d6bc8;
}

.scm .tw,.info .shrsm .tw {
	background: #21c3cd;
}

.scm .int {
	background: #dc5b15;
}

.scm a:hover {
	color: #333;
	opacity: .5;
}

#footer .footermenu {
	overflow: hidden;
	text-align: center;
	margin-bottom: 0;
	padding-bottom: 13px;
	margin-top: 15px;
}

#footer .footermenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#footer .footermenu ul li {
	padding: 10px 10px;
	overflow: hidden;
	display: inline-block;
	padding-bottom: 7px;
}

#footer .footermenu ul li a {
	color: #999;
	font-size: 16px;
	font-weight: 500;
}

#footer .footermenu ul li a:hover {
	color: #ccc;
}

.container.footer {
	width: 1053px;
	margin: 0 auto;
	margin-top: 25px;
}

.mobile {
	display: none;
}

@media only screen and (max-width:1024px) {
	.bxcl ul li {
		width: 24.4%;
	}

	.slide-content .info-left {
		margin-top: 111px;
	}

	.slide-item {
		height: 234px;
	}

	.slidtop .trending .tdb {
		height: 235px;
	}

	.postbody {
		width: 69%;
	}

	.container.footer {
		width: 955px;
	}
}

@media only screen and (max-width:769px) {
	.account-info .box-account-info .content-account-info .content-account-name {
		width: 100%!important;
	}

	ul.history-page li a {
		max-width: 44%;
		font-size: 13px;
		line-height: 20px;
	}

	div#slidtop {
		display: none;
	}

	.searchbux {
		display: none;
	}

	nav.second-nav {
		overflow-x: scroll;
		margin-bottom: 20px;
	}

	nav.floating-nav .centernav.navs {
		width: 100%!important;
		padding: 0;
	}

	nav.floating-nav ul li {
		width: 23%;
	}

	nav.floating-nav ul li a {
		font-size: 11px;
	}

	nav.second-nav .centernav.navs {
		width: 1260px;
		text-align: left;
	}

	.gulai_asam_manis .double {
		width: 100%;
		margin: 0;
	}

	.gulai_asam_manis .double:first-child {
		margin-top: 0px!important;
	}

	.gulai_asam_manis {
		margin-top: 10px;
		margin-bottom: 11px;
	}

	.apaannih img {
		height: auto;
	}

	img,video,object {
		max-width: 100%;
		height: auto;
	}

	.slide-content .info-left {
		margin-top: 120px;
	}

	.popular .bgs .thumbnel img {
		height: 100%;
	}

	.articles {
		padding-right: 0;
		border-right: none;
	}

	#content {
		padding: 11px;
		margin-top: 0;
	}

	.owl-item .bigcover {
		height: 167px!important;
		margin-bottom: 13px!important;
		padding-bottom: 0px!important;
	}

	.episode.infoanime .infox {
		margin-top: 36px;
		padding-left: 18px;
	}

	.infoanime .infox {
		padding-top: 0;
		margin-top: -94px;
		padding-left: 17px;
		padding-right: 17px;
	}

	.infoanime .infox .spe span {
		width: 100%;
	}

	.infoanime .infox .spe .informan {
		margin: 0;
	}

	.informan .person {
		margin-bottom: 6px;
		margin-top: 6px;
	}

	.infoanime .infox .spe span b {
		width: 100%;
		display: block;
	}

	.infoanime .infox .spe span:before {
		top: 10px;
	}

	.infoanime .thumb img {
		width: 125px;
		border: 4px solid #fff;
		height: 100%;
	}

	.epsbaru .epsbr {
		width: 100%;
	}

	.infoanime .thumb {
		left: 0;
		text-align: center;
		width: 100%;
		border: none;
		height: auto;
		margin-bottom: 16px;
	}

	.spoiler-img {
		width: 50%;
	}

	.play-anime {
		display: none;
	}

	.static-manga {
		margin-bottom: 10px;
	}

	.infoanime {
		padding: 0;
		padding-top: 17px;
	}

	.manga .infoanime {
		padding: 10px 10px;
	}

	.episode.infoanime.infoch {
		padding: 0;
	}

	.episode.infoanime.infoch {
		margin-bottom: 20px;
	}

	.coveranime .ime {
		padding-bottom: 57%;
	}

	.controled {
		margin-bottom: 14px;
	}

	.stream_single {
		width: 100%;
	}

	.jdlbar {
		width: 100%;
	}

	.scm {
		float: none;
		margin-top: 9px;
		text-align: center;
	}

	.logos {
		display: none;
	}

	.genres_list li {
		width: 25%;
	}

	.container.footer,#footer .footer-desc {
		width: 100%;
		padding: 15px;
	}

	.expand {
		display: none!important;
	}

	.center {
		width: 100%;
	}

	.info_anime_single {
		width: 100%;
		float: none;
	}

	#main-menu {
		padding: 0;
		margin: 0;
	}

	.result-search,.post-filters input[type="submit"] {
		width: 100%;
	}

	.post-filters select {
		width: 50%;
		float: left;
		margin-bottom: 7px;
	}

	.page_inf .thumbs {
		float: none;
		text-align: center;
		margin: 0 auto;
		margin-bottom: 32px;
		margin-top: 24px;
	}

	#main-menu .random {
		display: none;
	}

	.genx {
		width: auto;
	}

	.chapter_related.relatedpost .miripmanga .serieslist ul li:last-child {
		display: none;
	}

	.relatedpost .miripmanga .serieslist ul li {
		width: 45%!important;
	}

	.relatedpost .miripmanga .serieslist ul li .imgseries {
		height: 143px;
	}

	.chapter_related.relatedpost .miripmanga .serieslist ul li .imgseries {
		height: 105px;
	}

	.infoch .bxcl ul li {
		width: 48%;
	}

	.bxcl ul li {
		width: 99%;
		overflow: hidden;
	}

	.infs.infoessasd {
		padding: 19px;
	}

	.desktop {
		display: none;
	}

	.mobile {
		display: block;
	}

	.popular.poppss .bgs {
		width: 100%!important;
	}

	.inr.mobile {
		margin-top: 18px;
	}

	span.dt {
		display: none;
	}

	span.dl a {
		font-size: 16px;
	}

	.bokfav {
		display: block;
		width: 60%;
		margin: 0 auto;
	}

	.infoanime .rt {
		position: relative;
		margin-left: 15px;
		overflow: hidden;
		float: none;
		margin-right: 15px;
	}

	.infoanime .rt .rating {
		margin-top: 10px;
	}

	.alert-warning span {
		line-height: 18px;
	}

	.login_menu {
		float: none;
		width: 100%;
		display: none;
		border: 0;
		background: var(--primary_c);
	}

	.login_menu .login_menu_btn {
		display: block;
		text-align: center;
	}

	#main-menu ul {
		float: none;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	ul.userdrop {
		display: none!important;
	}

	.switch {
		float: none;
		margin-top: 19px;
		margin-bottom: 10px;
	}

	#main-menu {
		background: #fff;
		height: 100%;
		z-index: 99999;
		width: 100%;
		margin: 0;
		padding-bottom: 4px;
		padding-top: 1px;
	}

	.sorceres {
		position: relative!important;
		top: 0px!important;
	}

	#main-menu .bound {
		display: inherit;
	}

	#main-menu .bound .bound-item {
		display: inherit;
		width: auto;
	}

	.right-menu.bound-item {
		display: none!important;
	}

	.site-header.bound-item {
		display: none!important;
	}

	.shwx #main-menu {
		display: block;
	}

	#main-menu ul li {
		float: left;
		position: relative;
		margin: 0;
		color: #fff;
	}

	#main-menu ul li a {
		text-align: left;
		color: #fff;
	}

	#main-menu ul li a:hover {
		background: none;
	}

	.shwx {
		display: block!important;
	}

	header {
		display: none;
	}

	.th {
		overflow: hidden;
		background: #171717!important;
		height: 50px;
		display: block;
	}

	.th .centernav {
		padding: 0;
	}

	.taxlist li {
		width: 33%;
	}

	.iconx {
		float: none;
		margin-bottom: 12px;
	}

	.naveps {
		float: none;
		text-align: center;
	}

	.shme {
		display: block;
		float: left;
		padding: 10px 0;
		width: 7%;
		text-align: center;
		color: #fff;
		height: 50px;
		cursor: pointer;
		margin-left: 9px;
	}

	.shme .fa {
		width: auto;
		height: auto;
		line-height: 28px;
		font-size: 22px;
	}

	.surprise {
		border-radius: 0;
		float: none;
		width: 100%;
		overflow: hidden;
		text-align: center;
		display: block;
		margin: 0;
		border: 1px solid #fff;
		color: #fff;
		background: none;
		line-height: 1.7;
		margin-bottom: 11px;
	}

	.login {
		padding: 4px 0;
		text-align: center;
		color: #fff;
		cursor: pointer;
		border-radius: 0;
		margin: 0;
		font-size: 0;
		line-height: normal;
		background: none;
		margin-top: 10px;
	}

	.login .dashicons {
		line-height: normal;
		margin: 0;
		font-size: 22px;
	}

	.bigorv2 {
		height: 140px;
	}

	.ratingwatch .watcnow a {
		color: var(--primary_c);
	}

	.ratingwatch .rating {
		color: #ff8d29;
	}

	.ratingwatch .rating i,.ratingwatch .watcnow i {
		display: none;
	}

	.searchx2 {
		margin: 0 0;
		float: right;
		width: 85%;
		display: inline-block;
		margin-top: 8px;
		margin-right: 13px;
	}

	.hiddenmobile {
		display: none;
	}

	.searchx2 #form2 #s2 {
		border: none;
		background: #fff;
	}

	.surprise:hover {
		color: #fff;
		background: none;
	}

	.animeseries ul li {
		width: 50%;
	}

	.trending {
		display: block;
		margin: 0!important;
	}

	.trending .trending1 {
		width: 100%;
		float: none;
		margin: 0!important;
		margin-bottom: 12px!important;
	}

	.widget.slider {
		display: none;
	}

	.nextprev .icol.light {
		float: none;
		display: -webkit-inline-box;
	}

	.nextprev a {
		width: 49%;
		margin-bottom: 10px;
	}

	.leftnav {
		float: none;
	}

	.nextprev {
		float: none;
		margin-bottom: 12px;
		text-align: center;
	}

	.genrehome {
		display: none;
	}

	.nextprevbutton {
		display: none;
	}

	a#show_login {
		border-radius: 0;
		float: none;
		width: 100%;
		overflow: hidden;
		text-align: center;
		display: block;
		margin: 0;
		color: #fff;
		line-height: 1.7;
	}

	.footer-top {
		display: none;
	}

	.navigimg {
		display: block;
		overflow: hidden;
		margin-top: 13px;
	}

	.navig select#slch {
		margin-left: 0;
		float: none;
		display: -webkit-inline-box;
	}

	#form #submit .dashicons {
		font-size: 28px;
	}

	.searchx2 #form2 #submit2 {
		right: 3px;
		top: 2px!important;
	}

	.genre-info {
		margin-top: 12px;
		margin-bottom: 9px;
	}

	.genre-info.mobileonly {
		display: block;
		height: auto;
		position: relative;
		top: 0;
	}

	.genre-info.dekstoponly {
		display: none!important;
	}

	.ratingdesktop {
		display: none;
	}

	.ratingmobile {
		display: block;
		margin-bottom: 13px;
	}

	.post-show .animepost:last-child {
		display: block;
	}

	.nginfo-skroep {
		margin: 0 5px!important;
	}

	.info-skroep {
		font-size: 12px;
	}

	.latestupdate-v2 .animepost .animposx .animepostxx-top-bottom {
		width: 74%;
	}

	.mangapopuler .animepost:last-child {
		display: none;
	}

	.animepost:last-child {
		display: block;
	}

	.popular .relatedanime {
		padding-left: 0;
	}

	.video-nav {
		text-align: center;
	}

	.post-show .animepost {
		width: 20%;
	}

	.latestupdate-v2 .animepost {
		width: 100%;
	}

	ul.mnhomg li {
		width: 50%!important;
	}

	.hometavsup {
		display: none;
	}

	form.ajax-auth {
		width: 100%;
		margin-left: 0;
		top: 16px;
		left: 0;
	}

	.owl-carousel .owl-stage-outer {
		overflow: inherit;
	}

	.bigslider.owl-carousel {
		padding: 10px 24px;
		margin-bottom: -9px;
		height: auto;
	}

	.padschedule {
		padding-left: 4px!important;
		padding-right: 12px!important;
	}

	.coveranime .ime img {
		height: auto;
	}

	.first-time {
		display: block;
	}

	.logo_mobile {
		display: block;
		text-align: center;
		margin-top: 25px;
		padding: 13px;
		border-radius: 5px;
		position: relative;
		z-index: 9999999999999;
		overflow: hidden;
	}

	.naveps .nvs {
		float: none;
		display: inline-block;
	}

	.scm .logo-footer {
		width: 100%;
		text-align: center;
	}

	.footer-az span.ftaz {
		float: none;
		display: block;
		padding: 0;
		margin-bottom: 15px;
		border-right: none;
	}

	.footer-az {
		text-align: center;
		margin-top: 0;
	}

	.slider,#sidebar-top {
		width: 100%;
	}

	#slider {
		display: none;
	}

	#footer .left {
		display: none;
	}

	.infs h1 {
		width: 100%;
	}

	#footer .right {
		float: none;
		text-align: center;
		line-height: normal;
	}
}

@media only screen and (max-width:655px) {
	.infoanime h1 {
		padding-left: 5px;
		padding-right: 5px;
	}

	.postbody {
		float: none;
		width: 100%;
		padding: 0;
		border: none;
	}

	#sidebar {
		float: none;
		width: 100%;
		border-left: none;
		padding: 0;
	}

	.post-show .animepost {
		width: 50%;
	}

	.latestupdate-v2 .animepost {
		width: 100%;
	}
}

@media only screen and (max-width:850px) {
	#wrap.cover .postbody {
		margin-top: -294px;
	}

	.advancedsearch {
		padding: 10px;
	}

	.postbody {
		width: 100%;
	}

	.login {
		margin-right: 11;
		padding: 4px;
	}

	#sidebar {
		width: 100%;
	}
}

@media only screen and (max-width:645px) {
	.postbody .dev .content .img .image img {
		min-height: auto;
	}

	.post-show .animepost {
		width: 50%;
	}

	.latestupdate-v2 .animepost {
		width: 100%;
	}
}

@media only screen and (max-width:414px) {
	.animepost:last-child {
		display: none;
	}

	.slide-content .info-left {
		margin-top: 102px;
	}

	.post-show .animepost {
		width: 50%;
	}

	.latestupdate-v2 .animepost {
		width: 100%;
	}

	.loop {
		width: 100%!important;
	}

	.animepost,.relatedpost .animepost {
		width: 50%;
	}

	.postsbody .dev .content .data .descript {
		display: none;
	}

	.popular .relatedanime .animepost {
		width: 50%;
	}
}

@media only screen and (max-width:411px) {
	.owl-item .bigcover {
		height: 207px!important;
		margin-bottom: 13px!important;
		padding-bottom: 0px!important;
	}

	.slide-content .info-left {
		margin-top: 81px;
	}

	.animepost:last-child {
		display: block;
	}

	.post-show .animepost {
		width: 50%;
	}

	.latestupdate-v2 .animepost {
		width: 100%;
	}

	.loop {
		width: 100%!important;
	}

	.animepost,.relatedpost .animepost {
		width: 50%;
	}

	.postsbody .dev .content .data .descript {
		display: none;
	}

	.popular .relatedanime .animepost {
		width: 50%;
	}
}

@media only screen and (max-width:400px) {
	.owl-item .bigcover {
		height: 185px!important;
		margin-bottom: 13px!important;
		padding-bottom: 0px!important;
	}

	.animepost,.relatedpost .animepost {
		width: 50%;
	}

	.slide-content .info-left {
		margin-top: 103px;
	}

	.animepost:last-child {
		display: block;
	}

	.postsbody .dev .content .data .descript {
		display: none;
	}

	.popular .relatedanime .animepost {
		width: 50%;
	}

	.post-show .animepost {
		width: 50%;
	}

	.latestupdate-v2 .animepost {
		width: 100%;
	}
}

@media only screen and (max-width:320px) {
	.slide-content .info-left {
		margin-top: 61px;
	}
}