/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 24 2023 | 05:29:39 */
@font-face{font-family:'UDKakugoC80Pro-B';src:url(/wp-content/themes/anythemes/assets/fonts/KakugoC80Pro-B.woff) format("woff"),url(/wp-content/themes/anythemes/assets/fonts/KakugoC80Pro-B.woff2) format("woff2")}
body{--px:1px;--font-k:UDKakugoC80Pro-B;background-color:#fff}
body:has(.logo-small) #logo,.page-template-default #logo,.single #logo,.search #logo{max-width:200px}
body:has(.header-nav-main li.current-dropdown){max-height:100vh;overflow:hidden}
.font-s{font-family:var(--font-s);line-height:1.3}
.font-h{font-family:var(--font-h);font-size:25px;line-height:1}
.font-h h4{display:flex;align-items:center}
.font-h h4 span{margin-right:10px}
.font-k{font-family:var(--font-k)}
.pt-120 {padding-top:120px !important;}
.fs-150, .fs-150 p {font-size:150px;line-height:1;margin-bottom: 0;}
#header{position:fixed;top:0;left:0}
#main,#wrapper{background-color:transparent}
.back-to-top{background:url(/wp-content/uploads/2023/05/page-top-button.svg) no-repeat center 100%;border:0!important;border-radius:0!important;background-size:contain}
.back-to-top i{font-size:0!important}
.slider [data-animate],[data-animate]{transition:filter 0.5s,transform 0.7s,opacity .7s ease-in}
.hidden-label .label-new,.portfolio-page-wrapper .page-title{display:none}
.img,.img img{width:auto}
.border-2{border:2px solid #000}
code {background: transparent;border: 0;border-radius: 0;font-size: 1em;margin: 0;padding: 0;}
td, th, .accordion-title {border-color: #050000;}
td, th {font-size: 1em;color: #000;}
td:first-child, th:first-child {padding-left: 0.5em;}
td:first-child, th:last-child {padding-right: 0.5em;}
.button{font-family:var(--font-h);font-weight:400;font-size:16px;line-height:1.5}
.button.white,.button.success{border:2px solid #000;background-color:#fff!important;color:#000!important;min-height:auto;padding-left:5px;padding-right:0;display:flex;justify-content:space-between;align-items:center;width:fit-content}
.button.white:hover,.button.success:hover{background-color:#000!important;color:#fff!important;border-color:#000;box-shadow:none}
.button.white i{width:40px;font-size:0;height:40px;background-image:url(/wp-content/uploads/2023/04/button-arrow.svg);background-repeat:no-repeat;background-position:right center;margin-right:5px!important}
.button.white:hover i{background-image:url(/wp-content/uploads/2023/04/arrow-white.svg);animation:.5s arrowrunning}
.button.center, .col.center{margin:auto!important}
.button.link{background:#fff;border:2px solid #000;text-align:left;padding:0 25px 0 5px;margin-top:0;margin-bottom:5px;display: flex;width: fit-content;align-items: center;}
.button.link:before,.button.link:after{position:absolute;content:'';width:10px;height:15px;background:#000;border: 1px solid #fff}
.button.link:before{top:50%;right:10px;transform:translateY(-50%)}
.button.link:after{top:50%;right:5px;transform:translateY(-25%);}
.button.link:hover {background: #000;}
.button.link:hover:before,.button.link:hover:after {background:#fff;border-color:#000}
.button.black {background:#000 !important;color:#fff !important;justify-content: space-around;}
.button.black i {background-image:url(/wp-content/uploads/2023/04/arrow-white.svg) !important}

/* According */
.post-content h3.accordion_title {margin-bottom: 10px;}

.accordion .toggle {left: auto;right: 0;top:0;opacity: 1;}
.accordion .toggle:before, .accordion .toggle:after {position:absolute;content:'';width:22px;height:2.5px;background:#000;}
.accordion .toggle:after {transform: rotate(90deg)}
.active>.toggle {transform: none;margin-top: 3px;}
.active>.toggle:before {background: #fff;}
.accordion-title {padding-left:25px;}
.accordion-title .toggle i, .active>.toggle:after {display:none;}
.accordion-title.active {color:#fff !important;padding-top: 20px;padding-bottom: 20px;}
.accordion-title.active > span {position:relative;}
.accordion-title.active:before {position: absolute;content: '';width: calc(100% - 17px);height: calc(100% - 17px);top: 7px;right: 0;background: #000;}



.display-posts-pagination, .stocpagination {text-align:center;margin: 0 auto 20px}
.page-numbers{border:1px solid #000;width:40px;height:40px;line-height:40px;display:inline-flex;justify-content:center;align-items:center;float:none;color:#000;background:transparent}
.page-numbers.current{background:#000;color:#fff}
.page-numbers:not(.current):hover{background:#777;color:#fff}

.ux-menu.breadcrumb{flex-flow:row}
.ux-menu.breadcrumb a{min-height:auto;padding:5px;font-size:14px;background:#fff;line-height:1;position:relative;font-weight:600}
.ux-menu.breadcrumb a:after{position:absolute;content:'';width:calc(100% - 10px);height:1.5px;bottom:2px;left:5px;background:#000}
.ux-menu.breadcrumb .menu-item:not(:last-child) a:before{position:absolute;content:'/';top:50%;right:-10px;transform:translatey(-50%);color:#777}
.breadcrumb.right{justify-content:flex-end!important}
.breadcrumb.right a{margin-left:15px}
.breadcrumb:not(.right) a{margin-right:15px}
#breadcrumbs a{font-size:14px;background:#fff;padding:0 5px;font-family:var(--font-h);color:#000;text-transform:uppercase;font-weight:700;text-decoration:underline}
#breadcrumbs span{opacity:.5}
.breadcrumbs-portfolio a{background:#fff;padding:3px;font-family:var(--font-h);text-decoration:underline;color:#000}

.flickity-slider img {width:100%;}
.slider-nav-light.slider-nav-dots-simple .flickity-page-dots .dot {opacity:1;border: 0;}

.bullets-bottom {padding-bottom:60px;}
.bullets-bottom .flickity-page-dots {transform: translateY(60px);width: fit-content;margin: auto;padding: 10px;background: #000;border-radius: 20px;}
.slider-wrapper, .flickity-page-dots .dot.is-selected  {background:var(--primary-color) !important;}

.page-id-1742 blockquote{background:red;color:#fff;font-style:inherit;font-size:18px}
.page-id-1742 blockquote td, .page-id-1742 blockquote th {color: #fff;} 

.header-page{min-height:calc(650 * var(--px))}
.header-page .bg{background-size:cover!important}
.link-cap a{font-family:var(--font-h);color:var(--primary-color);font-size:30px;position:relative}
.link-cap a:before,.link-cap a:after{content:'';width:10px;height:15px;background:var(--primary-color);display:inline-block;margin-left:5px}
.link-cap a:before{position:absolute;right:-5px;bottom:5px;box-shadow:-1px -1px 0 #fff}
.sticky-fade .stuck{animation:none}
.header-main,.header .stuck .header-main{height:0!important}
#logo{position:fixed;top:20px;left:20px;width:auto!important}
#logo img{transition:.5s all}
.header-nav-main{position:fixed;top:10px;right:10px;width:fit-content}
.header-nav-main a{color:#fff!important;font-family:var(--font-h)!important;min-height:auto;font-size:20px}
.header-nav-main .nav-top-link i{display:none}
.header-nav-main .nav-top-link{width:68px;height:68px;font-size:0;padding:0;position:relative;z-index:10}
.header-nav-main .nav-top-link:hover{color:#fff;transform:scale(1.5)}
.header-nav-main .nav-top-link img{margin-right:0!important}
.header-nav-main li.current-dropdown .sub-menu{clip-path:circle(200% at 100% 0%);transition:clip-path 1s ease 0}
.header-nav-main li.current-dropdown .nav-top-link img{opacity:0}
.header-nav-main li.current-dropdown .nav-top-link{background:url(/wp-content/uploads/2023/05/menu-close.svg) no-repeat 100%}
.arrow-bottom.slider .flickity-prev-next-button:hover svg,.arrow-bottom.slider .flickity-prev-next-button:hover .arrow{fill:#000}
.arrow-bottom .flickity-prev-next-button{opacity:1;top:auto;bottom:-30px;border:2px solid #000}
.arrow-bottom .flickity-prev-next-button:disabled,.news-home button.flickity-prev-next-button[disabled]{opacity:.5!important}
.arrow-bottom.slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button{margin-top:0}
.arrow-bottom .flickity-prev-next-button.previous{left:auto;right:80px;transform:translateX(0)}
.arrow-bottom .flickity-prev-next-button.next{transform:translateX(0);right:20px}

.col-flex-row .col-inner{display:flex}
.col-flex-row.left .col-inner{justify-content:flex-start}
.col-flex-row.right .col-inner{justify-content:flex-end}
.row.flex-row-pc{flex-flow:row}
.bg-fill{background-repeat:repeat!important;background-position:center top;background-size:1280px!important}
.bg-full .bg-fill{background-size:100%!important}
.header-shadow .header-wrapper,.header-wrapper.stuck,.layout-shadow #wrapper{box-shadow:none}
.bg-white,.bg-col-w .col-inner{background-color:#fff!important}
.fs-40{font-size:40px}
.font-h.right p,.img.right{margin-left:auto}
.img.right{text-align:right}
.font-h.white{background-color:transparent!important;color:#fff!important}
.pmb-0 p{margin-bottom:0}
.page-more.button{display:flex;justify-content:center;align-items:center;border:4px solid #000;background:#fff;color:#000;min-width:30%;height:auto;min-height:auto;max-width:fit-content;padding:10px;margin:50px auto;font-family:var(--font-h);font-size:45px;font-weight:400;line-height:1.5}
.page-more:hover{background:#000;color:#fff}
.page-more.bg-trans{background:transparent!important}
.page-more.small{padding:0 10px;font-size:25px;border-width: 2px;}
.page-more i{margin-right:5px;position:absolute;right:5px;top:calc(50% - 20px)}
.line-top{display:block;width:100%;height:9px;border-top:5px solid #000;border-bottom:2px solid #000}
.icon-box.center{align-items:center}
.banner-top{height:768px}
.banner-top .bg{background:url(/wp-content/uploads/2023/05/bg-sky.webp);background-repeat:no-repeat!important;background-size:cover!important;background-position:center center;z-index:0}
.banner-top:before{position:absolute;content:'';inset:0;background:url(/wp-content/uploads/2023/05/mountain.webp);background-repeat:no-repeat!important;background-size:cover!important;background-position:center center;width:100%;height:calc(894.5px + 8.63281vw);overflow:hidden;clip-path:polygon(0px 0px,100% 0px,100% 100%,0px calc(100% - 17.2656vw));pointer-events:none}
.banner-top .bg:before,.banner-top .bg:after{position:absolute;content:'';background:url(/wp-content/uploads/2023/05/cloud.webp) center center / contain no-repeat;inset:80px 0 -150px}
.banner-top .bg:before{animation:120s linear -60s infinite normal none running slidetoright}
.banner-top .bg:after{animation:120s linear 0 infinite normal none running slidetoright}
.news-home{margin-top:-70px;background:var(--primary-color)}
.news-home .box-text{background:#fff;height:110px}
.box-text .post-title a{display:-webkit-box;margin:0;overflow:hidden;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:18px;font-weight:600}
.news-home .flickity-slider{left:200px!important;width:calc(100% + 10px)}
.story-home{padding-bottom:200px!important}
.story-home .bg{background-size:2000px!important;background-position:top center!important}
.box-story-home{padding:40px;background:#fff}
.box-story-home.naruto{margin-right:10%;min-width:515px}
.box-story-home.naruto .img{position:absolute;top:-305px;right:-240px;width:380px!important}
.box-story-home.boruto .img{position:absolute;top:-40px;right:-250px;width:360px!important}
.quote-home-1,.quote-home-2,.quote-home-3,.quote-home-4,.quote-home-5{margin-top:-225px;height:768px;z-index:1}
.quote-home-1{clip-path:polygon(0px calc(14.0625vw),100% 0px,100% calc(100% - 14.0625vw),0px 100%);background:url(/wp-content/uploads/2023/05/intermission_1a.webp) center center / auto 720px no-repeat #000!important}
.quote-home-2{clip-path:polygon(0px 0px,100% calc(14.0625vw),100% 100%,0px calc(100% - 14.0625vw));background:url(/wp-content/uploads/2023/05/intermission_2a.webp) center center / auto 720px no-repeat #000!important}
.quote-home-3{clip-path:polygon(0px calc(14.0625vw),100% 0px,100% calc(100% - 14.0625vw),0px 100%);background:url(/wp-content/uploads/2023/05/intermission_3a.webp) center center / auto 720px no-repeat #000!important}
.quote-home-4{clip-path:polygon(0px 0px,100% calc(14.0625vw),100% 100%,0px calc(100% - 14.0625vw));background:url(/wp-content/uploads/2023/05/intermission_4a.webp) center center / auto 720px no-repeat #000!important}
.quote-home-5{clip-path:polygon(0px calc(14.0625vw),100% 0px,100% calc(100% - 14.0625vw),0px 100%);background:url(/wp-content/uploads/2023/05/intermission_5a.webp) center center / auto 720px no-repeat #000!important}
.comic-home,.twitter-home,.related-home,.home .footer-first{margin-top:-220px;padding-top:220px!important}
.comic-home{padding-bottom:200px!important}
.comic-home .bg{background:url(/wp-content/uploads/2023/05/bg-comics.webp)}
.quiz-comic .box-text{position:absolute;left:-160px;top:50%;transform:translateY(-50%);background:#000;width:275px;height:275px;color:#fff;border-radius:100%;display:flex;align-items:center;padding:10px!important;transition:.5s all}
.quiz-comic .box-text:hover{transform:translateY(-50%) scale(1.3)}
.quiz-comic .box-text h4{color:#fff;justify-content:center;margin-bottom:40px}
.quiz-comic .box-text .text p{font-size:40px;margin-bottom:25px}
.quiz-comic .box-text .button.white{background-color:#000!important;color:#fff!important;justify-content:center;margin:auto!important}
.quiz-comic .box-text .button.white i{background-image:url(/wp-content/uploads/2023/04/arrow-white.svg)}
.anime-home{margin-top:-225px;padding-top:100px!important;padding-bottom:150px!important}
.anime-item-home .img a{height:180px;display:flex;background:#fff;justify-content:center;align-items:center;padding:40px}
.related-home,.twitter-home{padding-bottom:200px!important}
.related-home .bg{background:url(/wp-content/uploads/2023/05/bg-related.webp);background-size:100%!important}
.related-home .related-item-title h3{background:#000;color:#fff;padding:0 10px;font-size:28px}
.related-home .post-item .box-blog-post .image-cover img{background:#ececec}
.related-home .post-item .box-text{background:#fff;height:150px}
.related-home .button.expand span{padding-left:10px}
.boruto-title p {display: flex; align-items: center;font-size:150px;margin-bottom:0}
.boruto-title p span {font-size: 30px;}
.boruto-title-2 {padding: 0 40px}
.boruto-title-2 p {font-size: 80px;margin-bottom:0}
.boruto-title-2 p span {font-size: 25px;display: block;}


.home .footer-first .row .col:nth-child(2n){margin-right:5px}
.home .scroll-to-bullets a{width:200px;height:0;border:0;background-color:transparent;background-size:0;background-repeat:no-repeat;background-position:right center;box-shadow:none;transition:.5s all;pointer-events:none}
.home .scroll-to-bullets a.active{background-size:contain;height:50vh}
.about{background:url(/wp-content/uploads/2023/04/bg_about.webp);background-position:top center}
.about-naruto{position:relative}
.about-naruto .col-inner{padding:57px 45px 55px 60px;background:#fff}
.about-naruto h1{display:flex;align-items:center;background:#000;color:#fff;width:fit-content;padding:5px 20px;line-height:1;font-size:55px}
.about-naruto h1 span{margin-left:10px}
.about-naruto:after{position:absolute;content:'';width:788px;height:942px;right:clamp(-140px,-140px + 20 * ((100% - 975px) / 135),-120px);top:-216px;background-image:url(/wp-content/uploads/2023/04/hero.webp);background-size:100%;background-repeat:no-repeat}
.about-box{max-width:1120px!important;padding:48px 60px}
.about-box .col{padding:0}
.about-box .about-text{padding-right:30px;font-weight:600}
.about-box .about-text h2{font-size:55px;display:flex;align-items:center}
.about-box .about-text h2 span{margin-left:10px}
.about-box .about-img img{border:3px solid #000}
.about-box .about-footer .about-footer-text{position:absolute;width:40%;right:30px;top:40px;color:#fff;line-height:1.3}
.about-box .about-footer .about-footer-text h2{margin-bottom:0;font-size:55px;line-height:1}
.about-box .about-footer.boruto .about-footer-text p{max-width:80%}
.about-box .about-footer .button{position:absolute;right:10px;bottom:0;margin:0;line-height:50px;width:50%;text-align:left;border:0;font-size:30px;background-color:#000!important;color:#fff!important}
.about-box .about-footer .button i {background-image:url(/wp-content/uploads/2023/04/arrow-white.svg) !important}
.about-box .about-footer.boruto .button{bottom:15px}
.story-page .tooltipster-base, .nav-dropdown-has-arrow li.has-dropdown:after, .tax-nav li ul.children {display:none!important}
.story-page{position:relative;padding-bottom:calc(400 * var(--px))}
.story-page:before{position:absolute;content:'';width:3px;height:calc(100% - 117px);background-color:#000;top:0;left:50%;transform:translatex(-50%);z-index:1}
.story-page:after{position:absolute;content:'';width:9px;height:117px;bottom:0;left:50%;transform:translatex(-50%);z-index:1;background:url(/wp-content/uploads/2023/04/line-dot.png) no-repeat;background-position:center}
.single-blocks .col-inner>.img:not(:last-child),.single-blocks .col>.img:not(:last-child),.story-page .col-inner>.img:not(:last-child),.story-page .col>.img:not(:last-child){margin-bottom:0}
.story-box h1{width:fit-content;font-size:100px;line-height:1;margin-bottom:0;background:#000;position:relative;z-index:1;margin-left:calc(60 * var(--px))}
.story-box .col-inner{padding:15px}
.story-box .icon-box{margin-left:calc(150 * var(--px));width:fit-content}
.story-box.naruto .img{position:absolute;top:calc(-107 * var(--px));left:calc(-328 * var(--px));height:auto;width:calc(660 * var(--px))!important}
.story-box.boruto .img{position:absolute;top:calc(-110 * var(--px));left:calc(-190 * var(--px));height:auto;width:calc(502 * var(--px))!important}
.story-box.boruto h1{margin-left:calc(170 * var(--px))}
.story-box.boruto .icon-box{margin-left:calc(280 * var(--px))}
.story-year p{font-family:var(--font-h);color:#fff;font-size:150px;margin-bottom:0;width:fit-content;line-height:1}
.story-year.right p,.box-dark.right p{margin-left:auto}
.story-title h2{display:flex;align-items:center;font-size:55px;margin-bottom:0;line-height:1}
.story-title h2 span{color:#fff;text-shadow:3px 2px #000,-2px -1px #000,0 2px #000,-1px -2px #000,-1px 1px #000,3px 2px #000,3px -2px #000,3px -2px #000;font-size:100px!important;margin-right:10px}
.story-title p{font-family:var(--font-h);font-size:33px;line-height:1.2;margin-bottom:0}
.story-title.title-small h2{font-size:44px}
.story-title.title-small p{font-size:28px}
.box-dark p{font-family:var(--font-h);color:#fff;background:#000;padding:0 6px;margin-bottom:0;font-size:26px;width:fit-content}
.story-quote{font-family:var(--font-h);color:#fff}
.story-quote blockquote{border-left:0;padding-left:0;padding-right:0;font-style:normal;margin-bottom:0}
.story-quote blockquote p{font-size:64px;margin-bottom:0;line-height:1;quotes:"“" "”" "‘" "’"}
.story-quote blockquote p:before{content:open-quote;font-size:1.3em;margin-left:-28px;margin-right:5px}
.story-quote blockquote p:after{content:close-quote;font-size:1.3em;display:inline-block;bottom:-50px;position:relative;margin-left:5px}
.story-quote > p{opacity:.6;margin-bottom:0;font-size:25px}
.story-banner{min-height:calc(768 * var(--px));z-index:2}
.story-banner > .bg{background-size:100%!important;background-position:center}
body:has(.story-page) .scroll-to-bullets{top:calc(50% + 60px)}
body:has(.story-page) .scroll-to-bullets a{height:32px;width:40px;background-color:transparent!important;border-radius:0;box-shadow:none;border:0;margin:5px 10px;pointer-events:none;display:none}
body:has(.story-page) .scroll-to-bullets a.active{display:block}
.section:has(.story-quote):before,.section:has(.story-quote):after{position:absolute;content:'';width:50%;height:100%;top:0;background:#000;z-index:0;animation:.5s openquote}
.section:has(.story-quote):before{left:50%}
.section:has(.story-quote):after{right:50%}

body:has(.ftwp-hiden) #ftwp-container-outer{display:none}
#ftwp-container.ftwp-fixed-to-post{z-index:1002}
body:has(.story-page) #ftwp-container.ftwp-wrap #ftwp-list{padding-right:80px}
body:has(.story-page) #content #ftwp-container-outer{z-index:9999;margin-bottom:0}
body:has(.story-page) #content #ftwp-header{position:fixed;right:10px;top:40%;transform:translatey(-40%);z-index:9999;display:flex;flex-flow:column-reverse;align-items:center;justify-content:center;transition:.5s height}
body:has(.story-page) #content #ftwp-header.active{height:100%}
body:has(.story-page) #content #ftwp-list{position:fixed;width:fit-content!important;right:0;height:100vh!important;overflow:auto}
body:has(.story-page) #content #ftwp-header #ftwp-header-control{font-size:20px;margin:0;line-height:normal;transform:rotate(90deg)}
body:has(.story-page) #content #ftwp-header #ftwp-header-minimize{display:none}
#ftwp-container.ftwp-wrap #ftwp-contents{width:fit-content}
#ftwp-container #ftwp-list.ftwp-list-nest .ftwp-sub .ftwp-anchor::before{display:none}
#ftwp-container.ftwp-wrap #ftwp-trigger:before{content:'INDEX';font-size:16px;position:absolute;top:5px;left:50%;transform:translateX(-50%)}
#ftwp-container.ftwp-wrap #ftwp-trigger .ftwp-trigger-icon{padding-top:20px}
.ftwp-fade-trigger{opacity:1!important;filter:blur(0px)}
#ftwp-container.ftwp-wrap #ftwp-trigger{width:70px;height:70px;text-align:center}
body:has(.story-page) #ftwp-list .ftwp-item.ftwp-has-sub > a.ftwp-anchor > .ftwp-text{font-size:40px!important}
body:has(.story-page) #ftwp-list .ftwp-item.ftwp-has-sub:first-child > a.ftwp-anchor > .ftwp-text{color:var(--primary-color)!important}
body:has(.story-page) #ftwp-list .ftwp-item.ftwp-has-sub:last-child > a.ftwp-anchor > .ftwp-text{color:var(--secondary-color)!important}
#ftwp-container.ftwp-wrap #ftwp-list::-webkit-scrollbar-track{background-color:red}
#ftwp-container.ftwp-wrap #ftwp-list::-webkit-scrollbar{width:0;background-color:#000}
#ftwp-container.ftwp-wrap #ftwp-list::-webkit-scrollbar-thumb{background-color:#fff}


.list-tax{position:relative;text-align:center;font-size:22px;line-height:2;margin-bottom:50px}
.list-tax .tax-item-active{background:#000;color:#fff;display:block;cursor:pointer}
.list-tax .tax-item a:hover{background:#7f7f7f;color:#fff}
.list-tax .list-tax-item{position:absolute;background:#fff;margin-bottom:0;width:100%;top:124px;left:0;border:3px solid #000;border-top:0;transform-origin:center top;transition:transform .25s ease 0;transform:scaleY(0);z-index:3}
.list-tax .list-tax-item.active{transform:scaleY(1)}
.list-tax .tax-item{list-style:none;margin-bottom:0;border-bottom:1px solid #000}
.list-tax .tax-item:last-child{border-bottom:0}
.list-tax .tax-item a{color:#000;display:block}
.list-tax .tax-item a.current{color:#7f7f7f;pointer-events:none}

.tax-nav{display:flex;margin-bottom:0}
.tax-nav li{list-style:none;width:100%;margin-bottom:0}
.tax-nav li a{display:flex;text-transform:uppercase;border-right:1px solid #000;height:80px;line-height:80px;color:#000;border-top:3px solid #000;transition:.5s all;justify-content:center;align-items:center}
.tax-nav li:last-child a{border-right:0}
.tax-nav li a:hover{background:#777;color:#fff}
.tax-nav li a span{font-size:40px;margin-right:10px}
.tax-nav li.active a{background:#000;color:#fff;pointer-events:none}

.title-previous-chapters,.title-next-chapters{padding:5px 10px;width:fit-content}
.title-next-chapters{margin-left:auto}
.previous-chapters .post-title{padding:10px 20px;background:#fff;min-height:150px;color:#000}
.previous-chapters .post-title h4{font-size:25px;line-height:1.2}
.blog-content{padding:45px 75px;background:#fff}
.blog-content .term-parent{font-family:var(--font-h);font-size:60px;line-height:1.1;margin-top:30px}
.blog-content .term-name{font-family:var(--font-h);font-size:32px;margin-bottom:10px}
.blog-content .blog-header a{color:#000}
.blog-content .entry-title{background:#000;color:#fff;padding:5px;display:initial;font-size:35px}
.blog-content .post-content{margin-top:30px}
.header-tax{display:flex;background:#fff;padding:40px;margin-bottom:40px}
.header-tax img{max-width:456px}
.header-tax .term-description{width:44.7%;margin:auto 4%;font-size:1.2em}
.anime-title{background:#fff;padding:10px;height:120px}
.anime-title span{display:block;text-transform:uppercase;font-size:18px;font-weight:600}
.anime-title h3{font-size:30px;line-height:1}
.anime-header-item{font-family:var(--font-h)}
.anime-header-item h3{margin-bottom:0;font-size:35px;line-height:1}
.anime-header-item p{margin-bottom:0;font-size:15px}
.anime-header-item .icon-box-img img{padding-top:0}
.anime-header-item .icon-box-left{align-items:center}
.anime-header-item .icon-box-left .icon-box-img+.icon-box-text{padding-left:0}
.anime-header .text-bottom-column > .col-inner{position:relative}
.text-bottom-column .text-bottom p{margin-bottom:0}
.text-bottom-column .uxb-wrapper--text .text-bottom{position:relative;width:100%}
.text-bottom-column h2{background:#000;color:#fff;font-size:22px;padding:5px;width:fit-content}


.anime-list td{padding:5px;color:#000}
.anime-list .accordion-item{position:relative}
.anime-list .accordion-title{font-size:25px;text-align:center;padding:3px 48px 6px 18px;height:69px;border-top:3px solid #000;margin-top:-11px;font-family:var(--font-k)}
.anime-list .accordion-title:hover,.accordion-title.active{border-image-source:url(/wp-content/uploads/2023/03/border-title.png);border-image-slice:40;border-image-width:30px;border-top:0;font-weight:400}
.anime-list.accordion .toggle{right:0;left:auto;transition:0 all!important;border-radius:0;top:3px;min-height:50px;width:50px;margin-right:0;opacity:1}
.anime-list.accordion .toggle i{transition:0 all!important;font-size:0}
.anime-list .accordion-title span{display:block;height:50px;line-height:50px}
.anime-list .accordion-title:hover span,.anime-list .accordion-title.active span,.anime-list .accordion-title:hover .toggle,.anime-list .accordion-title.active .toggle{background-color:#000;color:#fff;opacity:1;transform:none;height:50px;line-height:50px;margin:5px 0}
.anime-list .accordion-inner .col{padding-bottom:0}
.anime-list .accordion-item:last-child .accordion-title{border-bottom:3px solid #000}
.anime-list .accordion-item:last-child .accordion-title.active,.anime-list .accordion-item:last-child:hover .accordion-title{border-bottom:0}
.anime-list .accordion-title .toggle:before,.anime-list .accordion-title .toggle:after{position:absolute;content:'';width:20px;height:4px;background:#000;left:50%;top:50%;transform:translate(-50%,-50%)}
.anime-list .accordion-title .toggle:after{transform:rotate(90deg) translate(-2px,10px)}
.anime-list .accordion-title:hover .toggle:before,.anime-list .accordion-title:hover .toggle:after,.anime-list .accordion-title.active .toggle:before,.anime-list .accordion-title.active .toggle:after{background-color:#fff}
.anime-list .accordion-title.active .toggle:after{opacity:0}


.section-news-comics .bg-fill{background-size:100%!important}

.archive .after-header > .img{width:fit-content}
.blog-archive{padding-top:0}
.portfolio-archive .nav-outline>li>a{border-radius:0;color:#000;border:2px solid #000;margin-right:10px;font-size:18px;line-height:2;font-family:"Roboto",sans-serif}
.portfolio-archive .nav-outline>li>a:hover{background:#aaa;color:#fff}
.portfolio-archive .nav-outline>li.active>a{background:#000;color:#fff;pointer-events:none}
.portfolio-archive .portfolio-element-wrapper{max-width:1250px;margin:auto;background:#fff;padding:45px 50px}
.portfolio-archive .portfolio-box .box-image{width:40%}
.portfolio-box .button.white i{height:30px}
.portfolio-archive .portfolio-box .box-image img{border:1px solid #ccc}
.portfolio-archive .portfolio-box .box-text{padding:0 0 0 10px;vertical-align:top}
.portfolio-archive .portfolio-box .box-text .box-text-inner{display:flex;flex-flow:column}
.portfolio-archive .portfolio-box .portfolio-box-title{font-size:20px;letter-spacing:0;margin-top:5px}
.portfolio-archive .portfolio-box .portfolio-box-category{background:#eaeaea;width:fit-content;padding:5px;font-size:12px;font-family:"Roboto",sans-serif;opacity:1}
.portfolio-archive .portfolio-box .box-text a.button{font-size:16px}
.portfolio-archive .portfolio-box .portfolio-box-category span.show-on-hover{opacity:1}
.portfolio-single-page .portfolio-top #portfolio-content{background:#fff;padding:45px 60px}
.portfolio-single-page .portfolio-top #portfolio-content h1{background:#000;color:#fff;width:fit-content;padding:5px;font-size:35px;margin-bottom:45px}
.portfolio-single-page .portfolio-top #portfolio-content .icon-box-img img{border:1px solid #ccc}
.portfolio-single-page .portfolio-top #portfolio-content .icon-box-text h3{text-transform:uppercase;font-size:30px;line-height:1.2}
.portfolio-single-page .portfolio-top .term-parent-link{margin:60px auto}

/* Post Slider */
.post-slider.style-2{padding-bottom:180px;margin-top:-5px}
.post-slider.style-2 .swiper-wrapper{height:660px;align-items:center}
.post-slider.style-2 .swiper-slide{transition:1s width;height:auto}
.post-slider.style-2 .swiper-slide:first-child{margin-left:-100px}
.post-slider.style-2 .post-title{background:#000;color:#fff;padding:5px;margin-bottom:10px;display:none}
.post-slider.style-2 .post-title h3{margin-bottom:0;color:#fff;font-family:"Roboto",sans-serif}
.post-slider.style-2 .post-image{border:3px solid #000}
.post-slider.style-2 .post-more{display:none;margin-top:15px;width:100%}
.post-slider.style-2 .post-more:hover{background:#000;color:#fff}
.post-slider.style-2 .swiper-slide.swiper-slide-active .post-title{display:block}
.post-slider.style-2 .swiper-slide.swiper-slide-active .post-more{display:flex}

.post-slider .swiper-pagination{max-width:970px!important;width:970px;left:50%!important;transform:translateX(-50%)!important;display:flex;bottom:160px!important}
.post-slider .swiper-pagination-bullet{width: 100%;margin: 0!important;background: transparent!important;opacity: 0; position: relative; color:#fff;display:flex;justify-content:center;font-size:0;font-weight:600;pointer-events:none}
.post-slider .swiper-pagination-bullet:after{position:absolute;content:'';width:100%;height:30px;background:#000;top:0;left:0;z-index:-1}
.post-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;font-size:20px;min-width:50px;padding:0 15px}
.post-slider .swiper-scrollbar{opacity:1!important;max-width:920px!important;width:100%!important;left:50%!important;transform:translateX(-50%)!important;height:6px!important;bottom:110px!important;background:#000!important;cursor:pointer}
.post-slider .swiper-scrollbar-drag:before{position:absolute;content:'';width:40px;height:40px!important;background:url(/wp-content/uploads/2023/04/handle.webp)!important;background-size:cover!important;top:-18px;left:-20px;cursor:pointer}
.post-slider .swiper-scrollbar .icon-pagination{position:absolute;top:22px;width:76px;height:90px;background-size:contain!important}
.post-slider .swiper-scrollbar .icon-pagination:nth-child(1){background:url(/wp-content/uploads/2023/04/naruto_balloon.webp);left:-38px}
.post-slider .swiper-scrollbar .icon-pagination:nth-child(2){background:url(/wp-content/uploads/2023/04/boruto_balloon.webp);left:calc(((73 / 87)*100%) - 38px)}

/* Manga */
.more-book {padding-right:50px}
.manga-layout{background:url(/wp-content/uploads/2023/04/bg_naruto_en.webp);background-size:1280px;background-position:top center;padding-bottom:40px}
.single-manga .comic-title .related-title{margin-left:-120px}
.single-manga .blog-single{padding-bottom:0}
.single-manga .comic-content{max-width:920px;margin:auto;background:#fff;padding:30px 80px 18px 36px;margin-bottom:30px;}
.single-manga .comic-content h1{font-family:"Roboto",sans-serif;margin-bottom:0;margin-top:-5px}
.single-manga .comic-content .the-comic-content{font-size:18px;font-family:"Roboto",sans-serif;margin-top:15px;padding-right:10px;max-height:307px;overflow:auto}
/* .single-manga .comic-content .the-comic-content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:10px;background-color:#F5F5F5}
.single-manga .comic-content .the-comic-content::-webkit-scrollbar{width:12px;background-color:#F5F5F5}
.single-manga .comic-content .the-comic-content::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555} */
.list-comics{position:relative;overflow:auto}
.list-comics .list-comics-scroll{display:flex;width:max-content}
.list-comics .list-comics-scroll .item-comic{margin:0 5px;border:2px solid}
.list-comics .list-comics-scroll #comic-active img{filter:brightness(0.6)}

.sidebar-wrapper .menu{display:flex;flex-flow:row;align-items:center;margin:0 0 30px}
.sidebar-wrapper .menu a{padding:0 5px;border:2px solid #000;align-items:center;margin-right:10px;margin-bottom:10px;min-height:auto;text-transform:uppercase;font-size:20px;font-family:"Roboto",sans-serif}
.sidebar-wrapper .menu .current-menu-item a,.sidebar-wrapper .menu a:hover{background:#000;color:#fff!important}
.category .post-item .col-inner,.search .post-item .col-inner{border:1px solid #aaa}
.search-news.form-flat{max-width:350px}
.search-news.form-flat input:not([type=submit]){border:0;border-bottom:3px solid #000;border-radius:0;background:transparent}
.single,.taxs{background-repeat:repeat;background-position:top center;background-size:cover;background-attachment:fixed}

.post-content h1.post-title,.the-content h2,.the-content h3,.the-content h4,.the-content h5{font-family:"Roboto",sans-serif}
.the-content h5{font-weight:600;font-size:16px}
.single .blog-single .entry-header{display:none}
.entry-content .post-content{padding-top:20px;font-size:20px}
.entry-content .post-content{padding:45px 60px 10px;background:#fff}
.post-header .related-title{max-width:300px;transform:translateX(-80px)}
.post-content .post-meta{display:flex;margin-bottom:30px;font-family:var(--font-h)}
.post-content .post-meta a {color: #000;line-height: 32px;display: block;padding: 0 5px;}
.post-content .post-meta .meta-label {background:var(--primary-color);}
.post-content .post-meta .meta-cat{display:flex}
.post-content .post-meta .meta-cat a{background:#000;color:var(--primary-color);margin-left:5px}
.post-content .post-meta .meta-date{margin-left:5px;font-weight:600}
.post-content h1.post-title{margin-top:30px;font-weight:600;line-height:1.5;margin-bottom:5px}
.post-content .post-meta-tag{margin-bottom:50px}
.post-content .post-meta-tag a{border:1px solid #000;border-radius:20px;color:#000;padding:2px 10px;font-size:16px;margin-right:5px}
.the-content h2{position:relative;padding:15px 0 20px 30px;border-style:solid;border-image-source:url(/wp-content/uploads/2023/03/border-title.png);border-image-slice:30;border-image-width:25px}
.the-content h3,.the-content h4{padding-left:40px;background-repeat:no-repeat;background-position:left center;font-weight:600}
.the-content h3{background-image:url(/wp-content/uploads/2023/04/icon-h3.png);font-size:20px;background-size:35px}
.the-content h4{background-image:url(/wp-content/uploads/2023/04/icon-h4.png);font-size:18px;background-size:30px}
.post-footer{position:relative;display:flex;align-items:flex-end;justify-content:space-around;background:#fff;font-family:var(--font-h);font-size:23px}
.post-footer:after{position:absolute;content:'';bottom:0;left:0;width:100%;height:158px;clip-path:polygon(0px 24%,100% 0px,100% 100%,0px 100%);z-index:0}
.post-footer > div{position:relative;z-index:1}
.post-footer p{margin-bottom:5px;font-weight:600;font-size:19px}
.post-footer img{max-width:350px}
.post-footer-left{text-align:center;margin-bottom:30px}
.post-footer-left .page-more{font-size:20px;background:#fff;position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;margin:auto}
.post-footer-left .page-more i{position:relative;top:0;line-height:1;min-height:auto;right:0;font-size:16px;background:#000;color:#fff;padding:3px;border-radius:3px}
.post-footer-left .page-more:hover{background:#000}
.post-footer-left .page-more:hover i{background:#fff;color:#000}
.post-footer .social-icons{display:flex}
.post-footer .social-icons a.button.icon:not(.is-outline){color:#fff!important;display:flex;align-items:center;justify-content:center}
.post-footer .social-icons a.button.icon:not(.is-outline) i{color:#000!important}
.post-footer .social-icons a.button.icon:not(.is-outline):hover{color:#000!important}
.post-footer .social-icons a.button.icon:not(.is-outline):hover i{color:#fff!important}

/* Post Item */
.post-item .box-blog-post .box-text{position:initial;padding:10px}
.post-item .cat-label,.post-item .meta-label{position:absolute;top:0;left:0;border-radius:0;opacity:1;font-size:11px;padding:5px;margin-top:0;font-size:17px;line-height:1.2;font-family:var(--font-h);font-weight:400;letter-spacing:0;text-transform:uppercase}
.post-item .cat-label{background:#000!important;color:var(--primary-color);left:35px}
.post-item .meta-label{background:var(--primary-color);color:#000;width:35px;text-align:center}
.post-item .image-cover img{object-fit:contain;background-color:#fff}
.post-item .box-text .is-divider{display:none}
.post-item .box-text .box-text-inner .post-meta{font-size:14px;font-weight:600;color:#444}

.post-item .term-name{display:flex;flex-wrap:wrap;gap:5px}
.post-item .term-name span{display:flex;-webkit-box-align:center;align-items:center;height:24px;padding:4px 7px;background-color:#eaeaea;font-size: 14px;}

.taxonomy-banner img{width:100%}
.seriesbox {margin-left:0;}

/* Tax List */
.list-taxonomy .col-inner {padding: 0 40px;}
.tax-list .accordion-title{display:flex;align-items:center;justify-content:space-between;padding:0;margin-top:-10px;background:#fff}
.tax-list .accordion-item:last-child .accordion-title{border-bottom:1px solid #ddd}
.tax-list .accordion-item:last-child .accordion-title:hover,.tax-list .accordion-item:last-child .accordion-title.active{border-bottom:0}
.tax-list .tax-name{font-family:var(--font-k);font-size:25px;text-align:center;width: calc(100% - 110px);}
.tax-list .accordion-title-name:has(.subtitle-after) .tax-name {width:100%;}
.tax-list .subtitle-before{width:50px;min-width:fit-content;background:#fff;margin-left:18px;transition:.5s all;position:absolute;height:calc(100% - 19px);display:flex;align-items:center;justify-content:center;font-family:var(--font-h);font-weight:600;font-size:23px;padding:0 5px}
.tax-list .accordion-title-name{display:flex;align-items:center;width:100%;padding:10px 45px 17px;margin-left:19px;position: relative;}
.tax-list .accordion-item:has(.subtitle-before) .accordion-title-name{margin-left:140px}
.tax-list .subtitle-after{min-width:110px;text-align:center;background-color:#eaeaea;color:#000;font-size:12px;padding:0 5px;font-family:var(--font-h)}
.tax-list .accordion-title-name .toggle{left:auto;right:0;opacity:1}
.tax-list .accordion-title-name .toggle:before,.tax-list .accordion-title-name .toggle:after{position:absolute;content:'';width:20px;height:4px;background:#000;left:50%;top:50%;transform:translate(-50%,-50%)}
.tax-list .accordion-title-name .toggle:after{transform:rotate(90deg) translate(-2px,10px)}
.tax-list .accordion-title.active .accordion-title-name .toggle:after{opacity:0}

.page-numbers {float: none;color: #000;background: transparent;}


/* Series */
#pps-taxonomy-series-overview .pps-layout-grid {grid-gap: 30px;}
#series-content {display: flex;flex-flow: row wrap;max-width: 1280px;margin: auto;margin-top: 30px;}
#series-content > .serieslist-box {flex-basis: 25%;max-width: 25%;padding: 0 15px 15px;}
#series-content > .serieslist-box .imgset a {position: relative; aspect-ratio: 1/1;overflow: hidden;display: block;background: #e6e6e6;}
#series-content > .serieslist-box .imgset a img {position: absolute;width: 100% !important;height: 100% !important;object-fit: contain;}



#series-content .pps-layout-grid .pps-taxonomy-series__post {margin-bottom:15px;}
#series-content .pps-layout-grid .pps-taxonomy-series__thumbnail {position: relative; aspect-ratio: 1/1;overflow: hidden;margin-bottom: 0 !important;}
#series-content .pps-layout-grid .pps-taxonomy-series__thumbnail img {position: absolute;width: 100% !important;height: 100% !important;object-fit: contain;border: 3px solid #000;}
#series-content .pps-layout-grid .pps-taxonomy-series__wrapper {position:relative;display: flex;height: 50px;align-items: center;text-align: center;}
#series-content .pps-layout-grid .pps-taxonomy-series__wrapper:before {position: absolute;content:'';width: 100%;height: 100%; background:#000;transform: skewX(-30deg);left: -10px;}
#series-content .pps-layout-grid .pps-taxonomy-series__wrapper .pps-taxonomy-series__title {margin-bottom:0 !important;position: relative;font-size: 16px;padding: 0 25px 0 5px !important;}
#series-content .pps-layout-grid .pps-taxonomy-series__wrapper .pps-taxonomy-series__title a {color:#fff;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
#series-content .pps-layout-grid .pps-taxonomy-series__wrapper .pps-taxonomy-series__content {display:none;}



.izi-posts-vertical .post-item {display:flex;}
.izi-posts-vertical .post-item > *{width:100%;}
.izi-posts-vertical .post-item .post-content {padding-left:15px;margin-bottom:0; margin-top:0;}






@keyframes openquote {
0%{width:0}
100%{width:50%}
}
@-moz-keyframes openquote {
0%{width:0}
100%{width:50%}
}
@-webkit-keyframes openquote {
0%{width:0}
100%{width:50%}
}
@keyframes slidetoright {
0%{transform:translateX(-100%)}
50%{transform:translateX(0)}
100%{transform:translateX(100%)}
}
@-moz-keyframes slidetoright {
0%{transform:translateX(-100%)}
50%{transform:translateX(0)}
100%{transform:translateX(100%)}
}
@-webkit-keyframes slidetoright {
0%{transform:translateX(-100%)}
50%{transform:translateX(0)}
100%{transform:translateX(100%)}
}
@keyframes arrowrunning {
0%{transform:translateX(0px)}
25%{transform:translateX(-10px)}
50%{transform:translateX(0px)}
75%{transform:translateX(-10px)}
100%{transform:translateX(0px)}
}
@-moz-keyframes arrowrunning {
0%{transform:translateX(0px)}
25%{transform:translateX(-10px)}
50%{transform:translateX(0px)}
75%{transform:translateX(-10px)}
100%{transform:translateX(0px)}
}
@-webkit-keyframes arrowrunning {
0%{transform:translateX(0px)}
25%{transform:translateX(-10px)}
50%{transform:translateX(0px)}
75%{transform:translateX(-10px)}
100%{transform:translateX(0px)}
}

.header-nav-main .sub-menu{background: url(/wp-content/uploads/2023/05/bg-menu.png);
	 border: 0;
    box-shadow: none;
    background-repeat: no-repeat;
    background-position: right top;
    height: 100vh;width:100%;
    max-height: 100vh;clip-path: circle(0 at top right);
    transition: clip-path .25s;
    position: fixed;
	background-size: 95%;top: 0!important;padding: 88px 65px 0 0;}
@media only screen and (min-width:550px) {
	.tax-list .accordion-title.active .accordion-title-name .toggle:before,.tax-list .accordion-title:hover .accordion-title-name .toggle:before,.tax-list .accordion-title:hover .accordion-title-name .toggle:after{background:#fff}
	.tax-list .accordion-title.active .accordion-title-name .toggle,.tax-list .accordion-title:hover .accordion-title-name .toggle{top:0}
	.tax-list .accordion-title.active,.tax-list .accordion-title:hover{color:#000;padding:8px 0 11px;z-index:2}
	.tax-list .accordion-title.active .subtitle-before,.tax-list .accordion-title:hover .subtitle-before{width:150px;z-index:1;color:#000}
	.tax-list .accordion-title.active .accordion-title-name .tax-name,.tax-list .accordion-title:hover .accordion-title-name .tax-name{color:#fff}
	.tax-list .accordion-title.active .accordion-title-name,.tax-list .accordion-title:hover .accordion-title-name{background:#000;padding:3px 50px 6px}
	.tax-list .accordion-title:hover,.accordion-title.active{border-image-source:url(/wp-content/uploads/2023/03/border-title.png);border-image-slice:40;border-image-width:30px;border-top:0;font-weight:400}
}
@media only screen and (min-width:850px) {
	.image-info {padding-right:40px;}
	.text-bottom-column .uxb-wrapper--text:has(.text-bottom),.text-bottom-column .text-bottom{position:absolute;bottom:0;font-size:23px;width:calc(100% - 60px);line-height:1}
	.post-slider.style-2 .swiper-slide.swiper-slide-active{width:350px!important}
	.menu-top .menu-item a:hover{opacity:.7}
	.menu-top .menu-item a:before{content:'';width:15px;height:15px;border-left:1px solid #444;border-bottom:1px solid #444;margin-right:5px;transform:translateY(-6px)}
	.menu-top .menu-item.title a:before,.menu-top .menu-item.title-small a:before{display:none}
	.menu-top .menu-item.title a{font-size:40px;font-weight:400;line-height:1}
	.menu-top .menu-item.title-small a{font-size:30px}
	.menu-top .ux-menu{margin-bottom:30px}
	.menu-top img{max-width:300px}
	.menu-top .section{width:auto;padding:0!important;margin-left:50px!important}
	.menu-top .section.ux-menu{margin-bottom:30px}
	.menu-top .ux-menu.flex-menu{position:relative;padding-left:30px}
	.menu-top .ux-menu.flex-menu .ux-menu-title{color:#777;position:absolute;top:50%;left:0;writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap;transform:translateY(-50%);font-family:var(--font-h);font-size:20px;line-height:1;font-weight:400;margin-top:0!important}
	.menu-top .ux-menu.flex-menu .ux-menu-title:before,.menu-top .ux-menu.flex-menu .ux-menu-title:after{content:'';width:15px;height:35px;border-left:1px solid #444}
	.menu-top .ux-menu.flex-menu .ux-menu-title:before{border-top:1px solid #444;transform:translateY(-10px) translateX(7px)}
	.menu-top .ux-menu.flex-menu .ux-menu-title:after{border-bottom:1px solid #444;transform:translateY(10px) translateX(7px)}
	.slider-focus-full .slider-style-focus .flickity-slider>:not(.is-selected){transform:scale(1)}
}

@media only screen and (max-width:549px) {
	body {--px: 0.34px;} 
	.transparent #logo img {max-height: 70px!important;}
	.header-wrapper.stuck #logo img {max-height: 60px!important;}
	#logo {top: 5px;left: 5px;}
	.fs-40 {font-size: 20px;}
	.fs-150, .fs-150 p {font-size:80px;}
	.boruto-title p {align-items: flex-start;flex-direction: column;font-size:80px;}
	.button.full-mb {width:100%;margin-bottom: 5px;}
	.col-flex-row:has(.full-mb) .col-inner {flex-direction: column;}
	.small-center {margin-left: auto !important;margin-right: auto !important;}
	.small-center.expand {max-width:60% !important;font-weight: bold;}
	.button.small-center {min-width:60%;}
	
/* 	.header-main .mobile-nav, .header-main .ux-menu-link.menu-item:not(.title) {display: none !important}
	.header-main .hide-for-medium:has(.header-nav) {display: block !important}
	.header-nav-main {top: 0;right:0;}
	.header-nav-main .nav-top-link:hover {transform: scale(1);}
	.header-nav-main .sub-menu {background: url(/wp-content/uploads/2023/07/menu_sp.svg);background-size: cover;
    right: 0 !important;background-color: rgb(0 0 0 / 70%);padding-right:0 !important;padding-top: 0;}
	.header-nav-main .sub-menu .menu-top {display: block;height: 100vh;overflow-y: auto;padding-bottom: 200px;padding-top: 80px;}
	.header-nav-main .sub-menu .section {padding: 0 !important;}
	.header-main .ux-menu-link.menu-item a {margin-left: 50px;font-size:30px;padding: 3px 0;display: block;}
	.menu-top .ux-menu.flex-menu {display:flex;flex-flow:row;position: relative;padding-top: 40px;margin-left:50px;margin-right: 50px;justify-content: space-between;}
	.menu-top .ux-menu.flex-menu .ux-menu-title {position:absolute;top: 0;left: 50%;transform: translateX(-50%);color: #808080;white-space: nowrap;}
	.menu-top .ux-menu.flex-menu .ux-menu-title:before, .menu-top .ux-menu.flex-menu .ux-menu-title:after {content:'';width: 70px;height:15px;border-top: 1px solid #808080;transform: translateY(6px);}
	.menu-top .ux-menu.flex-menu .ux-menu-title:before {border-left: 1px solid #808080;margin-right:5px}
	.menu-top .ux-menu.flex-menu .ux-menu-title:after {border-right: 1px solid #808080;margin-left: 5px;}
	.menu-top .ux-menu.flex-menu .ux-menu-link.menu-item a, .sub-menu .last-section .section-content .ux-menu-link.menu-item a {margin-left:0;}
	.header-nav-main .sub-menu .last-section .section-content {text-align:center;}
	.header-nav-main .sub-menu .menu-top::-webkit-scrollbar {width: 0;} */
	
	/* Menu Mobile */
	.mobile-nav {position: fixed;top: 0;right: 0;width: fit-content;}
	.mobile-nav .header-button a {margin: 0;width: 68px;height: 68px;background: url(/wp-content/uploads/2023/05/menu-open.svg) !important;border-radius: 0;}
	.mobile-nav .header-button a i {font-size:0}
	body.body-scroll-lock--active .mfp-wrap {background: url(/wp-content/uploads/2023/07/menu_sp.svg);background-size: cover;background-color: rgb(0 0 0 / 70%);}
	.off-canvas-center:not(.dark) .mfp-close {color: #fff;opacity: 1;height: 68px;width: 68px;}
	.mfp-close svg {width:40px;height:40px;}
	.off-canvas-center .nav-vertical>li>a, .off-canvas-center .nav-vertical>li>ul>li a {justify-content: flex-start;color: #fff;font-weight: 600;font-size: 30px;padding-bottom: 5px;padding-top: 5px;}
	
	.off-canvas-center .nav-vertical>li.menu-col {width: 33.3333%;}
	.off-canvas-center .nav-sidebar.nav-vertical>li.menu-col>a {padding-left: 0;padding-right: 0;justify-content: center;}
	.off-canvas-center .nav-vertical>li.menu-center>a {justify-content: center;}
	.mfp-content .nav.nav-vertical {flex-flow: row wrap;}
	.mfp-content .nav .social-icons a.plain {color:#fff;font-size: 30px;}
	.mfp-content li.menu-subtitle {}
	.mfp-content li.menu-subtitle a {justify-content: center;font-size: 18px;color: #808080;letter-spacing: 1px;}
	.mfp-content li.menu-subtitle a:before, .mfp-content li.menu-subtitle a:after {content: '';width: 70px;height: 15px;border-top: 1px solid #808080;}
	.mfp-content li.menu-subtitle a:before {border-left: 1px solid #808080;transform: translateX(-6px) translateY(6px);}
	.mfp-content li.menu-subtitle a:after {border-right: 1px solid #808080;transform: translateX(6px) translateY(6px);}
	.mfp-content .nav:hover>li:not(:hover)>a:before {opacity:1;}
	
	
	
	
	
	.row-slider .flickity-prev-next-button {width:40px !important}
	.row-slider .flickity-prev-next-button svg {padding: 9px !important}
	
	.slider-style-focus .flickity-slider>div.img:not(.col) {width:85% !important;}
	
	.page-more.button {min-width:90%;font-weight:600;}
	.box-story-home h4 {flex-direction: column;font-size: 14px;font-weight: 600;}
	.box-story-home h4 span {font-size: 50px !important;font-weight: 600;}
	.box-story-home p {font-size: 16px;}
	.box-story-home {max-width:51%;padding: 20px;}
	.box-story-home.naruto .img {position: absolute;top: -80px;right: -125%;width: 265px!important;}
	.box-story-home.naruto {margin-right: auto;min-width: auto;margin-left: 0 !important;padding: 20px;margin-bottom: 100px;}
	.box-story-home.boruto {margin-left: auto;}
	.box-story-home.boruto .img {top: -30px;right: 100%;width: 200px!important;}
	
	.quote-home-1, .quote-home-2, .quote-home-3, .quote-home-4, .quote-home-5 {margin-top: -100px;height: 320px;background-size: 768px !important;}
	.quote-home-1 p, .quote-home-3 p, .quote-home-5 p {text-align:right;margin-right: 50px;}
	.quote-home-2 p, .quote-home-4 p {margin-left:50px;}
	
	.quiz-comic .box-text {left: -50px;top: 100%;width: 200px;height: 200px;}
	.quiz-comic .box-text h4 {margin-bottom: 10px;}
	.quiz-comic .box-text .text p {font-size: 25px;margin-bottom: 10px;}
	.quiz-comic .box-text .button.white i {height: 20px;}
	.quiz-comic .box-image {margin-bottom:80px;}
	.anime-home {margin-top: -125px;}
	.posts-vertical .box-vertical {display: flex;background: #fff;}
	.posts-vertical .box-vertical .box-text {padding: 0 10px;}
	.posts-vertical .box-vertical h5.post-title {margin-top: 5px;margin-bottom:10px;text-transform: inherit;font-weight: 400;}
	.posts-vertical .box-vertical h5.post-title a {font-weight: 400;}
	.post-item .meta-label, .post-item .cat-label {font-size: 11px;line-height: 1;}
	.box-text .post-title a {font-size:16px;font-weight:400;}
	
	.list-taxonomy .col-inner {padding: 0 20px;}
	.tax-list .accordion-title {height:83px;}
	.tax-list .subtitle-before {font-size: 16px;margin-left: 10px;}
	.tax-list .accordion-item:has(.subtitle-after) .subtitle-before {height: auto;line-height: 1.2;top: 50%;transform: translateY(calc(-50% + 10px));left: 7px;}
	.tax-list .accordion-title.active .subtitle-before {margin-left: 25px;width: 80px;background: transparent;color: #fff;}
	.tax-list .accordion-title-name {padding: 10px 30px 17px 0;height:67px;}
	.tax-list .accordion-title-name .tax-name {font-size: 20px;width:100%;}
	.tax-list .accordion-title-name .toggle {margin-right: 0;width: 30px;height: 30px;top: 50%;transform: translateY(-60%);}
	.tax-list .accordion-title-name .subtitle-after {min-width: 90px;position: absolute;left: 10px;top: calc(50%);transform: translateY(calc(-50% - 12px));}
	.tax-list .accordion-item:has(.subtitle-before) .accordion-title-name {margin-left: 18px;padding-left:87px;}
	.tax-list .accordion-title.active .accordion-title-name, .tax-list .accordion-title:hover .accordion-title-name {padding:0px 31px 3px 105px}
	.tax-list .accordion-title.active .accordion-title-name .tax-name {color:#fff}
	.tax-list .accordion-title.active .accordion-title-name {background:#000;}
	.tax-list .accordion-title.active .subtitle-after {margin-left:15px;}
	.tax-list .accordion-title.active .accordion-title-name .toggle:before {background:#fff}
	
	
	.anime-header .related-title,.post-header .related-title{transform:translateX(0px)}
	.anime-header-item > .col {padding-bottom: 5px}
	.anime-header-item .icon-box-img {max-width: 110px;}
	.image-info {padding: 0 30px;}
	.tax-nav li a {line-height: 1;flex-wrap: wrap;font-size: 14px;align-content: center;}
	.tax-nav li a span {font-size: 25px;}
	
	.blog-content {padding: 25px 20px;}
	#breadcrumbs.top--50 {top: -50px !important;right: 15px !important;}
	.previous-chapters .title-previous-chapters, .previous-chapters .title-next-chapters {font-size: 15px;}
	.previous-chapters .post-title h4 {font-size: 20px;}
	
	
	.page-more.more-book {font-size: 26px;}
	
	.single-manga .comic-content {padding: 30px 15px 20px 15px;background:transparent;}
	.single-manga .comic-content .row {background:#fff;}
	.post-slider.style-2 .swiper-slide.swiper-slide-active{width:250px!important}
	.post-slider.style-2 .swiper-slide:first-child{margin-left:-50px}
	.post-slider.style-2{padding-bottom:100px}
	
	.post-content .post-meta a {white-space: nowrap;}
	.entry-content .post-content {padding: 30px 15px 10px;}
	.post-footer {flex-direction: column;align-items: center;padding-top: 15px;}
	.post-footer p, .post-footer-left .page-more {font-size:16px;}
	.about-naruto {padding-top:300px;}
	.about-naruto:after {width:110%;right:-10%;top: -88px;}
	.about-naruto h1 {font-size: 35px;z-index: 3;position: relative;}
	.about-naruto .col-inner {padding: 57px 20px 55px 20px;}
	
	.about-box {padding: 20px 15px;background: transparent !important;}
	.about-box .about-text {background:#fff;padding: 20px;}
	.border-img img {border: 3px solid #000;padding:15px;}
	
	
	.portfolio-archive .portfolio-element-wrapper {background: transparent;padding: 45px 10px;}
	.portfolio-archive .portfolio-element-wrapper .mb-half {margin-bottom: 0 !important; padding: 15px;}
	.portfolio-archive .portfolio-element-wrapper .mb-half .nav li a {margin-bottom:5px;}
	.portfolio-archive .portfolio-element-wrapper > div {background: #fff;}
	.portfolio-archive .portfolio-element-wrapper .portfolio-box.box {display:flex;}
	.portfolio-archive .portfolio-element-wrapper .portfolio-box.box .box-image {width: 50%!important;}
	
	.header-tax {flex-direction: column;}
	.header-tax .term-description {width:100%;margin:0;}
	
	.shop-container .posts-vertical .post-item .post-image img {position:relative;}
	.posts-vertical .post-item.product-small {flex-direction: row;}
	.post-content .post-meta .meta-cat {max-width: 300px;overflow: auto;}
	.post-content .post-meta .meta-cat::-webkit-scrollbar {height:0;}
	#series-primary {padding: 0 20px;}
	#series-content > .serieslist-box {flex-basis: 50%;max-width: 50%;}
	#pps-taxonomy-series-overview .pps-layout-grid.pps-columns-6 {grid-template-columns: repeat(2, minmax(0, 1fr));}
	.seriesbox {padding: 0 10px;min-width: 200px;}
	.seriesbox img {display:none;}
	.seriesbox ul.serieslist-ul {width: 100%;}
	
}