/* Some original Yotsuba CSS */
.party-hat {
  left: 0;
  margin-left: -11px;
  padding-left: " + $SS.conf["Margin Left"] + "px;
  margin-top: -75px;
  position: absolute;
  pointer-events: none;
  z-index: 1;
}
:root.force-indent .party-hat {
  margin-left: -23px;
}
/* End */
.sjis {
  font-size: 16px;
  line-height: 17px;
  white-space: pre;
  font-family: 'IPAMonaPGothic', 'Mona', 'MS PGothic', monospace;
  overflow: auto;
  display: block;
  clear: left;
}
.mu-s {
  font-weight: 700;
}
.mu-i {
  font-style: italic;
}
.mu-r {
  color: #c41e3a;
}
.mu-g {
  color: #00a550;
}
.mu-b {
  color: #1d8dc4;
}
div.post div.file .fileThumb {
  float: left;
  margin-left: 13px;
  margin-right: 20px;
  margin-bottom: 10px;
}
div.op.post div.file .fileThumb {
  margin-bottom: 0;
}
.fileText {
  margin-left: 13px !important;
  margin-bottom: 2px !important;
}
/* Padding according to header position */
.fixed.bottom-header body.is_thread {
  padding-bottom: 0em;
  padding-top: .5em;
}
.fixed.bottom-header body.is_index {
  padding-bottom: 4.5em;
  padding-top: .5em;
}
.fixed.bottom-header body.is_catalog,
.fixed.bottom-header.catalog-mode body {
  padding-bottom: 3em;
  padding-top: .5em;
}
.fixed.bottom-header body {
  padding-top: .5em;
}
:root.bottom-header:not(.autohide) body.is_index {
  padding-bottom: 5em !important;
}
.fixed.top-header body.is_index {
  padding-bottom: 2.5em;
  padding-top: " + (($SS.conf["Font Size"] <= 11) ? 3.2 : 2.4) + "em !important;
}
.fixed.top-header body.is_thread {
  padding-bottom: 0;
  padding-top: " + (($SS.conf["Font Size"] <= 11) ? 3.2 : 2.4) + "em !important;
}
.fixed.top-header body.is_catalog,
.fixed.top-header.catalog-mode body {
  padding-bottom: .5em;
  padding-top: " + (($SS.conf["Font Size"] <= 11) ? 3.2 : 2.4) + "em !important;
}
.fixed.top-header.autohide body {
  padding-top: 2em !important;
}
.fixed.top-header body {
  padding-top: 2.4em !important;
}
div.post {
  margin: 4px 0;
  overflow: hidden;
}
:root:not(.reply-fit-width) #delform div.reply:not([hidden]) {
  display: table !important;
}
:root:not(.reply-fit-width) #delform .stub~div.reply:not([hidden]) {
  display: none !important;
}
div.thread {
  margin: 0;
  clear: both;
  padding-bottom: 10px;
}
table.flashListing {
  border-spacing: 1px;
  margin-left: auto;
  margin-right: auto;
}
table.flashListing .postblock {
  padding: 5px;
}
div.pagelist div.pages {
  padding: 4px;
}
div.pagelist,
div.pagelist>div {
  float: left;
}
div.pagelist>div span {
  padding: 4px;
  display: inline-block;
}
.page-num {
  margin-right: auto !important;
}
s {
  text-decoration: none !important;
}
span.spoiler,
s,
s:not(:hover)>a,
s:not(:hover)>.linkify {
  color: #000;
  background: none repeat scroll 0 0 #000;
}
span.spoiler:hover,
s:hover,
span.spoiler:focus,
s:focus {
  color: #fff;
}
#globalMessage,
.boardBanner {
  text-align: center;
}
div.sideArrows {
  float: left;
  margin-right: 2px;
  margin-top: 0;
  margin-left: 2px;
  opacity: .3;
}
hr {
  clear: both;
}
table {
  border-spacing: 1px;
  margin-left: auto;
  margin-right: auto;
}
.center,
.danbo-slot,
.adl {
  text-align: center !important;
}
.adl {
  font-size: .76em;
}
#qf-box {
  width: 120px;
}
span.hide-announcement {
  margin-left: 3px;
  vertical-align: sub;
}
/* Bottom Controls */
.bottomCtrl.desktop {
  float: right;
}
.fixed.bottom-header body.is_index .bottomCtrl.desktop,
.fixed.bottom-header body.is_thread .bottomCtrl.desktop {
  margin-bottom: 35px;
}
.fixed.top-header body.is_thread .bottomCtrl.desktop,
.fixed.top-header body.is_index .bottomCtrl.desktop {
  margin-bottom: 8px;
}
/* Index Navigation */
input[value='Next'],
input[value='Previous'] {
  padding: 4px 13px;
}
/* Other */
#navlinks {
  top: 135px;
  right: 10px;
}
.identityIcon {
  margin-bottom: -3px;
}
:root.isLight img[src*='//boards.4chan.org/js/jsMath/fonts/'] {
  filter: invert(100%);
  -webkit-filter: invert(100%);
}
:root.reply-fit-width .inline {
  display: flow-root !important;
}
/* Accommodate StyleChan icon in header */
:root.centered-links #shortcuts {
  width: 30vw !important;
}
:root.centered-links #custom-board-list {
  left: 12vw !important;
}
/* Blotter */
#blotter {
  margin: auto;
  font-size: 11px;
}
/* 4chan Pass Link */
.brackets-wrap.pass-link-container.pass-login {
  float: right;
}
