@charset "UTF-8";

/*
Theme Name: Katbox Comic
Theme URI: http://www.katbox.net
Author: Mihari
Author URI: http://www.katbox.net
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl.html
Version: 2.0
Description: The Katbox webcomic child theme base for all Katbox comics.
Tags: black, blue, brown, gray, green, orange, pink, purple, red, silver, tan, white, yellow, dark, light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, flexible-header, responsive-layout, accessibility-ready, blavatar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: kbcomic
Template: inkblot
Template Version: 4.5.2
Webcomic: 4.3
*/
#kb-spot { display: none; }
body {
  margin-top: 0 !important;
  padding-top: 0 !important;;
  min-width: 800px;
}
main { width: 100%; }

/** Navigation Menu :: BEGIN */
#megaMenu li.menu-item { vertical-align: middle; }

.banner nav p { display: initial; visibility: visible; }
/** Navigation Menu Bar: Social Links :: BEGIN */
div.wpmega-nonlink.uberClearfix { padding: 0 !important; }
.wen-side-socials ul li { margin: auto; padding: 0 0 3px 0; }
.wen-side-socials ul li a { width: auto; }
ul.wen-social-links { background-color: transparent !important; opacity: 1 !important; visibility: visible !important; }
/** Navigation Menu Bar: Social Links :: END */
/** Navigation Menu :: END */

/** Content Header :: BEGIN */
.content-header { padding-top: 1rem; width: 100%; }
/** Content Header :: END */

/** Webcomic Navigation :: BEGIN */
.post-webcomic nav { text-align: center; padding: 5px 0; }
.post-webcomic nav a { float: none; }
select.webcomic-collections { color: black; verticle-align: baseline; vertical-align: -webkit-baseline-middle; }
/** Webcomic Navigation :: END */

/** Social Share Links :: BEGIN */
div.really_simple_share { display: flex; align-items: flex-start; padding: 10px 0; min-height: 20px !important; }
	div.really_simple_share_facebook_like { flex: 0 1 auto; margin-right: 5px; height: 20px !important; width: auto !important; }
	div.really_simple_share_twitter { flex: 0 1 auto; margin-right: 5px; height: 20px !important; width: auto !important; }
	div.really_simple_share_google1 { flex: 0 1 auto; margin-right: 5px; height: 20px !important; width: 57px !important; }
		div.really_simple_share_google1 #___plusone_0 { font-size: inherit !important; }
	div.really_simple_share_tumblr { flex: 0 1 auto; margin-right: 5px; height: 20px !important; width: auto !important; }
		div.really_simple_share_tumblr a { margin-top: 2px; }
	div.really_simple_share_reddit { flex: 0 1 auto; margin-right: 5px; height: 20px !important; width: 60px !important; }
		div.really_simple_share_reddit .wrap { margin-top: 1px !important; }
	div.really_simple_share_pinterest { flex: 0 1 auto; margin-right: 5px; height: 20px !important; width: auto !important; }
		div.really_simple_share_pinterest > span { vertical-align: bottom; }
/** Social Share Links :: END */

/** Meta Box Container */
div.widgets.meta-box { text-align: center; max-width: 100%; height: auto; width: auto\9; /* IE8 */ margin: auto; }
div.widgets.meta-box .widget { display: inline-block; margin: auto; height: auto; width: 100%; }
div.widgets.meta-box .widget.latest_bonus_item { max-width: 240px; }
div.widgets.meta-box .widget.widget_text { float: none; vertical-align: middle; padding: 0; max-width: 240px; }

/** Meta Box - Affiliate Link(s) :: BEGIN */
.compact_links_display { display: block; clear: both; text-align: center; margin: auto; padding: 5px 0 0 0; width: 100%; }
	.compact_links_display li { display: inline-block; }
	.compact_links_display a { float: left;	max-width: 88px; }
/** Meta Box - Affiliate Link(s) :: END */

/** Advertisements - Project Wonderful Ad(s) :: BEGIN */
.spw_ad { max-width: 728px; width: 100%; margin: auto; }
.spw_ad table { width: 100%; margin: auto; }
.spw_ad th, .spw_ad td { width: auto; height: auto; border: none; padding: 0; }
.spw_ad a { color: inherit; }
.spw_ad a img { width: 100%; height: auto; }
.spw_ad a, .spw_ad table, .spw_ad tr, .spw_ad td { background-color: transparent !important; }
/** Advertisements - Project Wonderful Ad(s) :: END */

.webcomic-footer { margin: 1rem; }

.page-header, .page-content  { text-align: center; }

/** Post Details - Comments Icon :: BEGIN */
div.post-details span.dsq-postid::before 
	span.dsq-postid::before { font: 100%/1 awesome; padding: 0 .25rem 0 1rem; }
div.post-details [title~="Comment"]::before { content: '\f086'; }
	[title~="Comment"]::before { font: 100%/1 awesome; padding: 0 .25rem 0 1rem; }
/** Post Details - Comments Icon :: END */

.blog-header { 
  font: 100%/1 awesome;
  border-bottom: thin solid;
  clear: both;
  font-size: smaller;
  margin: 0 0 1rem;
  padding: 0 0 1rem;
}

/** Archive :: BEGIN */
header.archive-header > h1 { font-variant: small-caps; }
span.archive-link { display: inline-block; padding: 0.1em; }
/** Archive :: END */

.widgets.content-footer { margin: auto; width: 100%; }
#copyright { text-align: center;  font-size: smaller; font-variant: small-caps; font-weight: bold; margin: auto; padding: 0 0 5px 0; width: 100%; }
.contentinfo, .ui-helper-hidden-accessible { display: none; }

#tinymce, .tinymce { color: #333 !important; background: transparent !important; }
#comments, #comments.comments-area { background: none !important; }