/* Design made by Naiad
d-naiad.tumblr.com, icq 641970359
code version: 4.0
-------------------------------------------------------------*/
/* 0. Import */
@import url("style_cs.1521298408.css");

@font-face {
  font-family: "headers-font";
  src: url("http://forumfiles.ru/files/0019/6e/48/21176.woff") format("woff"), url("http://forumfiles.ru/files/0019/6e/48/35164.ttf") format("truetype"), url("http://forumfiles.ru/files/0019/6e/48/56084.svg") format("svg");
}
/* 0. Background */
body {
  background: url("https://image.ibb.co/maRHgm/header.jpg") top center no-repeat, url("https://image.ibb.co/fPUsE6/background.png") #191a1e;
}
#pun {
  background: url("https://image.ibb.co/maRHgm/header.jpg") top center no-repeat, url("https://image.ibb.co/bsBuSR/pun_bottom.png") bottom center no-repeat, url("https://image.ibb.co/cWnZSR/pun_left.png") left top -1px repeat-y, url("https://image.ibb.co/cvbHgm/pun_right.png") right top repeat-y, url("https://image.ibb.co/fR1TnR/pun_back.png") top center #100c09;
  padding-bottom: 80px;
  color: #867f7a;
}
#html-footer {
  height: 218px;
  position: absolute;
  width: 1150px;
  margin: -2px -100px 0;
  padding: 0 100px;
  background: url("https://image.ibb.co/bz3xgm/pun_right_bottom.png") top right no-repeat, url("https://image.ibb.co/mFnOMm/pun_left_bottom.png") top left no-repeat, url("https://image.ibb.co/ivxeu6/footer.png") center bottom no-repeat;
}
#html-footer #banners {
  margin: 10px;
}
#html-footer a#naiad {
  width: 120px;
  height: 25px;
  display: block;
  margin: 85px 97px 0px;
  position: absolute;
}
a,
input.button {
  color: #9e9995;
}
a:hover,
input.button:hover {
  color: #c3bfbd;
}
::-webkit-scrollbar-track {
  background-color: #474a56;
}
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-thumb {
  background-color: #767b8d;
}
.block-scrolling ::-webkit-scrollbar-track {
  background-color: #513d2e;
}
.block-scrolling ::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.block-scrolling ::-webkit-scrollbar-thumb {
  background-color: #936e52;
}
::selection {
  background: none repeat scroll 0 0 #0d0d0c;
  color: #d8d3c1;
}
::-moz-selection {
  background: none repeat scroll 0 0 #0d0d0c;
  color: #d8d3c1;
}
.block-text {
  color: black;
}
.block-text a {
  color: #31241b;
}
.block-text a:hover {
  color: #624937;
}
.context-frame {
  border: 8px solid;
  border-image: url("https://image.ibb.co/hkxG66/frame.png") 8 repeat repeat;
  padding: 1em;
  margin: 0.5em 0;
}
.category {
  background: url("https://image.ibb.co/fs93Mm/box_top_left.png") top left no-repeat, url("https://image.ibb.co/f62OMm/box_top_right.png") top right no-repeat, url("https://image.ibb.co/kyUg7R/box_bottom_left.png") bottom left no-repeat, url("https://image.ibb.co/gaNeu6/box_bottom_right.png") bottom right no-repeat, url("https://image.ibb.co/cTseu6/box_left.png") top left repeat-y, url("https://image.ibb.co/mNpg7R/box_right.png") top right repeat-y, url("https://image.ibb.co/mwMuSR/box_top.png") top left repeat-x, url("https://image.ibb.co/nF38nR/box_bottom.png") bottom left repeat-x, url("https://image.ibb.co/erCeu6/box.png") top left repeat #e1caa4;
  padding: 30px;
  margin-top: 15px;
  margin-bottom: 10px;
  box-shadow: black 0 0 5px, black 0 0 5px;
  color: black;
}
.category a {
  color: #31241b;
}
.category a:hover {
  color: #624937;
}
.category h2 {
  margin-top: -32px;
}
.category ::-webkit-scrollbar-track {
  background-color: #513d2e;
}
.category ::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
.category ::-webkit-scrollbar-thumb {
  background-color: #936e52;
}
.category fieldset,
.category .info-box {
  border: 8px solid;
  border-image: url("https://image.ibb.co/hkxG66/frame.png") 8 repeat repeat;
  padding: 1em;
  margin: 0.5em 0;
}
#pun-stats,
.forum,
.post-body,
.formal:not(#profile),
#pun-profile .formal,
#messages fieldset,
#profilenav,
#post-form,
.usertable,
#pun-online #pun-main div.section,
#pun-message .info,
#pun-adnav,
#pun-admain1,
#pun-admain1 + #pun-admain2,
#pun-redirect #pun-main > .info,
.post-author,
.post_reputation.inner {
  background: url("https://image.ibb.co/fs93Mm/box_top_left.png") top left no-repeat, url("https://image.ibb.co/f62OMm/box_top_right.png") top right no-repeat, url("https://image.ibb.co/kyUg7R/box_bottom_left.png") bottom left no-repeat, url("https://image.ibb.co/gaNeu6/box_bottom_right.png") bottom right no-repeat, url("https://image.ibb.co/cTseu6/box_left.png") top left repeat-y, url("https://image.ibb.co/mNpg7R/box_right.png") top right repeat-y, url("https://image.ibb.co/mwMuSR/box_top.png") top left repeat-x, url("https://image.ibb.co/nF38nR/box_bottom.png") bottom left repeat-x, url("https://image.ibb.co/erCeu6/box.png") top left repeat #e1caa4;
  padding: 30px;
  margin-top: 15px;
  margin-bottom: 10px;
  box-shadow: black 0 0 5px, black 0 0 5px;
  color: black;
}
#pun-stats a,
.forum a,
.post-body a,
.formal:not(#profile) a,
#pun-profile .formal a,
#messages fieldset a,
#profilenav a,
#post-form a,
.usertable a,
#pun-online #pun-main div.section a,
#pun-message .info a,
#pun-adnav a,
#pun-admain1 a,
#pun-admain1 + #pun-admain2 a,
#pun-redirect #pun-main > .info a,
.post-author a,
.post_reputation.inner a {
  color: #31241b;
}
#pun-stats a:hover,
.forum a:hover,
.post-body a:hover,
.formal:not(#profile) a:hover,
#pun-profile .formal a:hover,
#messages fieldset a:hover,
#profilenav a:hover,
#post-form a:hover,
.usertable a:hover,
#pun-online #pun-main div.section a:hover,
#pun-message .info a:hover,
#pun-adnav a:hover,
#pun-admain1 a:hover,
#pun-admain1 + #pun-admain2 a:hover,
#pun-redirect #pun-main > .info a:hover,
.post-author a:hover,
.post_reputation.inner a:hover {
  color: #624937;
}
#pun-stats h2,
.forum h2,
.post-body h2,
.formal:not(#profile) h2,
#pun-profile .formal h2,
#messages fieldset h2,
#profilenav h2,
#post-form h2,
.usertable h2,
#pun-online #pun-main div.section h2,
#pun-message .info h2,
#pun-adnav h2,
#pun-admain1 h2,
#pun-admain1 + #pun-admain2 h2,
#pun-redirect #pun-main > .info h2,
.post-author h2,
.post_reputation.inner h2 {
  margin-top: -32px;
}
#pun-stats ::-webkit-scrollbar-track,
.forum ::-webkit-scrollbar-track,
.post-body ::-webkit-scrollbar-track,
.formal:not(#profile) ::-webkit-scrollbar-track,
#pun-profile .formal ::-webkit-scrollbar-track,
#messages fieldset ::-webkit-scrollbar-track,
#profilenav ::-webkit-scrollbar-track,
#post-form ::-webkit-scrollbar-track,
.usertable ::-webkit-scrollbar-track,
#pun-online #pun-main div.section ::-webkit-scrollbar-track,
#pun-message .info ::-webkit-scrollbar-track,
#pun-adnav ::-webkit-scrollbar-track,
#pun-admain1 ::-webkit-scrollbar-track,
#pun-admain1 + #pun-admain2 ::-webkit-scrollbar-track,
#pun-redirect #pun-main > .info ::-webkit-scrollbar-track,
.post-author ::-webkit-scrollbar-track,
.post_reputation.inner ::-webkit-scrollbar-track {
  background-color: #513d2e;
}
#pun-stats ::-webkit-scrollbar,
.forum ::-webkit-scrollbar,
.post-body ::-webkit-scrollbar,
.formal:not(#profile) ::-webkit-scrollbar,
#pun-profile .formal ::-webkit-scrollbar,
#messages fieldset ::-webkit-scrollbar,
#profilenav ::-webkit-scrollbar,
#post-form ::-webkit-scrollbar,
.usertable ::-webkit-scrollbar,
#pun-online #pun-main div.section ::-webkit-scrollbar,
#pun-message .info ::-webkit-scrollbar,
#pun-adnav ::-webkit-scrollbar,
#pun-admain1 ::-webkit-scrollbar,
#pun-admain1 + #pun-admain2 ::-webkit-scrollbar,
#pun-redirect #pun-main > .info ::-webkit-scrollbar,
.post-author ::-webkit-scrollbar,
.post_reputation.inner ::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
#pun-stats ::-webkit-scrollbar-thumb,
.forum ::-webkit-scrollbar-thumb,
.post-body ::-webkit-scrollbar-thumb,
.formal:not(#profile) ::-webkit-scrollbar-thumb,
#pun-profile .formal ::-webkit-scrollbar-thumb,
#messages fieldset ::-webkit-scrollbar-thumb,
#profilenav ::-webkit-scrollbar-thumb,
#post-form ::-webkit-scrollbar-thumb,
.usertable ::-webkit-scrollbar-thumb,
#pun-online #pun-main div.section ::-webkit-scrollbar-thumb,
#pun-message .info ::-webkit-scrollbar-thumb,
#pun-adnav ::-webkit-scrollbar-thumb,
#pun-admain1 ::-webkit-scrollbar-thumb,
#pun-admain1 + #pun-admain2 ::-webkit-scrollbar-thumb,
#pun-redirect #pun-main > .info ::-webkit-scrollbar-thumb,
.post-author ::-webkit-scrollbar-thumb,
.post_reputation.inner ::-webkit-scrollbar-thumb {
  background-color: #936e52;
}
#pun-stats fieldset,
.forum fieldset,
.post-body fieldset,
.formal:not(#profile) fieldset,
#pun-profile .formal fieldset,
#messages fieldset fieldset,
#profilenav fieldset,
#post-form fieldset,
.usertable fieldset,
#pun-online #pun-main div.section fieldset,
#pun-message .info fieldset,
#pun-adnav fieldset,
#pun-admain1 fieldset,
#pun-admain1 + #pun-admain2 fieldset,
#pun-redirect #pun-main > .info fieldset,
.post-author fieldset,
.post_reputation.inner fieldset,
#pun-stats .info-box,
.forum .info-box,
.post-body .info-box,
.formal:not(#profile) .info-box,
#pun-profile .formal .info-box,
#messages fieldset .info-box,
#profilenav .info-box,
#post-form .info-box,
.usertable .info-box,
#pun-online #pun-main div.section .info-box,
#pun-message .info .info-box,
#pun-adnav .info-box,
#pun-admain1 .info-box,
#pun-admain1 + #pun-admain2 .info-box,
#pun-redirect #pun-main > .info .info-box,
.post-author .info-box,
.post_reputation.inner .info-box {
  border: 8px solid;
  border-image: url("https://image.ibb.co/hkxG66/frame.png") 8 repeat repeat;
  padding: 1em;
  margin: 0.5em 0;
}
#pun-stats .input-mixin,
.forum .input-mixin,
.post-body .input-mixin,
.formal:not(#profile) .input-mixin,
#pun-profile .formal .input-mixin,
#messages fieldset .input-mixin,
#profilenav .input-mixin,
#post-form .input-mixin,
.usertable .input-mixin,
#pun-online #pun-main div.section .input-mixin,
#pun-message .info .input-mixin,
#pun-adnav .input-mixin,
#pun-admain1 .input-mixin,
#pun-admain1 + #pun-admain2 .input-mixin,
#pun-redirect #pun-main > .info .input-mixin,
.post-author .input-mixin,
.post_reputation.inner .input-mixin {
  background-color: #e1caa4;
  border: 1px solid #191a1e;
  color: #100c09;
}
#pun-stats input:not(.button),
.forum input:not(.button),
.post-body input:not(.button),
.formal:not(#profile) input:not(.button),
#pun-profile .formal input:not(.button),
#messages fieldset input:not(.button),
#profilenav input:not(.button),
#post-form input:not(.button),
.usertable input:not(.button),
#pun-online #pun-main div.section input:not(.button),
#pun-message .info input:not(.button),
#pun-adnav input:not(.button),
#pun-admain1 input:not(.button),
#pun-admain1 + #pun-admain2 input:not(.button),
#pun-redirect #pun-main > .info input:not(.button),
.post-author input:not(.button),
.post_reputation.inner input:not(.button),
#pun-stats textarea,
.forum textarea,
.post-body textarea,
.formal:not(#profile) textarea,
#pun-profile .formal textarea,
#messages fieldset textarea,
#profilenav textarea,
#post-form textarea,
.usertable textarea,
#pun-online #pun-main div.section textarea,
#pun-message .info textarea,
#pun-adnav textarea,
#pun-admain1 textarea,
#pun-admain1 + #pun-admain2 textarea,
#pun-redirect #pun-main > .info textarea,
.post-author textarea,
.post_reputation.inner textarea,
#pun-stats select,
.forum select,
.post-body select,
.formal:not(#profile) select,
#pun-profile .formal select,
#messages fieldset select,
#profilenav select,
#post-form select,
.usertable select,
#pun-online #pun-main div.section select,
#pun-message .info select,
#pun-adnav select,
#pun-admain1 select,
#pun-admain1 + #pun-admain2 select,
#pun-redirect #pun-main > .info select,
.post-author select,
.post_reputation.inner select {
  background-color: #e1caa4;
  border: 1px solid #191a1e;
  color: #100c09;
  border-radius: 4px;
}
#pun-stats input:not(.button):focus,
.forum input:not(.button):focus,
.post-body input:not(.button):focus,
.formal:not(#profile) input:not(.button):focus,
#pun-profile .formal input:not(.button):focus,
#messages fieldset input:not(.button):focus,
#profilenav input:not(.button):focus,
#post-form input:not(.button):focus,
.usertable input:not(.button):focus,
#pun-online #pun-main div.section input:not(.button):focus,
#pun-message .info input:not(.button):focus,
#pun-adnav input:not(.button):focus,
#pun-admain1 input:not(.button):focus,
#pun-admain1 + #pun-admain2 input:not(.button):focus,
#pun-redirect #pun-main > .info input:not(.button):focus,
.post-author input:not(.button):focus,
.post_reputation.inner input:not(.button):focus,
#pun-stats textarea:focus,
.forum textarea:focus,
.post-body textarea:focus,
.formal:not(#profile) textarea:focus,
#pun-profile .formal textarea:focus,
#messages fieldset textarea:focus,
#profilenav textarea:focus,
#post-form textarea:focus,
.usertable textarea:focus,
#pun-online #pun-main div.section textarea:focus,
#pun-message .info textarea:focus,
#pun-adnav textarea:focus,
#pun-admain1 textarea:focus,
#pun-admain1 + #pun-admain2 textarea:focus,
#pun-redirect #pun-main > .info textarea:focus,
.post-author textarea:focus,
.post_reputation.inner textarea:focus,
#pun-stats select:focus,
.forum select:focus,
.post-body select:focus,
.formal:not(#profile) select:focus,
#pun-profile .formal select:focus,
#messages fieldset select:focus,
#profilenav select:focus,
#post-form select:focus,
.usertable select:focus,
#pun-online #pun-main div.section select:focus,
#pun-message .info select:focus,
#pun-adnav select:focus,
#pun-admain1 select:focus,
#pun-admain1 + #pun-admain2 select:focus,
#pun-redirect #pun-main > .info select:focus,
.post-author select:focus,
.post_reputation.inner select:focus,
#pun-stats input:not(.button).hot,
.forum input:not(.button).hot,
.post-body input:not(.button).hot,
.formal:not(#profile) input:not(.button).hot,
#pun-profile .formal input:not(.button).hot,
#messages fieldset input:not(.button).hot,
#profilenav input:not(.button).hot,
#post-form input:not(.button).hot,
.usertable input:not(.button).hot,
#pun-online #pun-main div.section input:not(.button).hot,
#pun-message .info input:not(.button).hot,
#pun-adnav input:not(.button).hot,
#pun-admain1 input:not(.button).hot,
#pun-admain1 + #pun-admain2 input:not(.button).hot,
#pun-redirect #pun-main > .info input:not(.button).hot,
.post-author input:not(.button).hot,
.post_reputation.inner input:not(.button).hot,
#pun-stats textarea.hot,
.forum textarea.hot,
.post-body textarea.hot,
.formal:not(#profile) textarea.hot,
#pun-profile .formal textarea.hot,
#messages fieldset textarea.hot,
#profilenav textarea.hot,
#post-form textarea.hot,
.usertable textarea.hot,
#pun-online #pun-main div.section textarea.hot,
#pun-message .info textarea.hot,
#pun-adnav textarea.hot,
#pun-admain1 textarea.hot,
#pun-admain1 + #pun-admain2 textarea.hot,
#pun-redirect #pun-main > .info textarea.hot,
.post-author textarea.hot,
.post_reputation.inner textarea.hot,
#pun-stats select.hot,
.forum select.hot,
.post-body select.hot,
.formal:not(#profile) select.hot,
#pun-profile .formal select.hot,
#messages fieldset select.hot,
#profilenav select.hot,
#post-form select.hot,
.usertable select.hot,
#pun-online #pun-main div.section select.hot,
#pun-message .info select.hot,
#pun-adnav select.hot,
#pun-admain1 select.hot,
#pun-admain1 + #pun-admain2 select.hot,
#pun-redirect #pun-main > .info select.hot,
.post-author select.hot,
.post_reputation.inner select.hot {
  outline-color: transparent;
  box-shadow: #f4ecde 0px 0px 5px;
}
#pun-stats .checkfield > input[id],
.forum .checkfield > input[id],
.post-body .checkfield > input[id],
.formal:not(#profile) .checkfield > input[id],
#pun-profile .formal .checkfield > input[id],
#messages fieldset .checkfield > input[id],
#profilenav .checkfield > input[id],
#post-form .checkfield > input[id],
.usertable .checkfield > input[id],
#pun-online #pun-main div.section .checkfield > input[id],
#pun-message .info .checkfield > input[id],
#pun-adnav .checkfield > input[id],
#pun-admain1 .checkfield > input[id],
#pun-admain1 + #pun-admain2 .checkfield > input[id],
#pun-redirect #pun-main > .info .checkfield > input[id],
.post-author .checkfield > input[id],
.post_reputation.inner .checkfield > input[id],
#pun-stats .radiofield > input[id],
.forum .radiofield > input[id],
.post-body .radiofield > input[id],
.formal:not(#profile) .radiofield > input[id],
#pun-profile .formal .radiofield > input[id],
#messages fieldset .radiofield > input[id],
#profilenav .radiofield > input[id],
#post-form .radiofield > input[id],
.usertable .radiofield > input[id],
#pun-online #pun-main div.section .radiofield > input[id],
#pun-message .info .radiofield > input[id],
#pun-adnav .radiofield > input[id],
#pun-admain1 .radiofield > input[id],
#pun-admain1 + #pun-admain2 .radiofield > input[id],
#pun-redirect #pun-main > .info .radiofield > input[id],
.post-author .radiofield > input[id],
.post_reputation.inner .radiofield > input[id],
#pun-stats .radiofield .radio > input[id],
.forum .radiofield .radio > input[id],
.post-body .radiofield .radio > input[id],
.formal:not(#profile) .radiofield .radio > input[id],
#pun-profile .formal .radiofield .radio > input[id],
#messages fieldset .radiofield .radio > input[id],
#profilenav .radiofield .radio > input[id],
#post-form .radiofield .radio > input[id],
.usertable .radiofield .radio > input[id],
#pun-online #pun-main div.section .radiofield .radio > input[id],
#pun-message .info .radiofield .radio > input[id],
#pun-adnav .radiofield .radio > input[id],
#pun-admain1 .radiofield .radio > input[id],
#pun-admain1 + #pun-admain2 .radiofield .radio > input[id],
#pun-redirect #pun-main > .info .radiofield .radio > input[id],
.post-author .radiofield .radio > input[id],
.post_reputation.inner .radiofield .radio > input[id] {
  display: none;
}
#pun-stats .checkfield > input[id] + label:before,
.forum .checkfield > input[id] + label:before,
.post-body .checkfield > input[id] + label:before,
.formal:not(#profile) .checkfield > input[id] + label:before,
#pun-profile .formal .checkfield > input[id] + label:before,
#messages fieldset .checkfield > input[id] + label:before,
#profilenav .checkfield > input[id] + label:before,
#post-form .checkfield > input[id] + label:before,
.usertable .checkfield > input[id] + label:before,
#pun-online #pun-main div.section .checkfield > input[id] + label:before,
#pun-message .info .checkfield > input[id] + label:before,
#pun-adnav .checkfield > input[id] + label:before,
#pun-admain1 .checkfield > input[id] + label:before,
#pun-admain1 + #pun-admain2 .checkfield > input[id] + label:before,
#pun-redirect #pun-main > .info .checkfield > input[id] + label:before,
.post-author .checkfield > input[id] + label:before,
.post_reputation.inner .checkfield > input[id] + label:before,
#pun-stats .radiofield > input[id] + label:before,
.forum .radiofield > input[id] + label:before,
.post-body .radiofield > input[id] + label:before,
.formal:not(#profile) .radiofield > input[id] + label:before,
#pun-profile .formal .radiofield > input[id] + label:before,
#messages fieldset .radiofield > input[id] + label:before,
#profilenav .radiofield > input[id] + label:before,
#post-form .radiofield > input[id] + label:before,
.usertable .radiofield > input[id] + label:before,
#pun-online #pun-main div.section .radiofield > input[id] + label:before,
#pun-message .info .radiofield > input[id] + label:before,
#pun-adnav .radiofield > input[id] + label:before,
#pun-admain1 .radiofield > input[id] + label:before,
#pun-admain1 + #pun-admain2 .radiofield > input[id] + label:before,
#pun-redirect #pun-main > .info .radiofield > input[id] + label:before,
.post-author .radiofield > input[id] + label:before,
.post_reputation.inner .radiofield > input[id] + label:before,
#pun-stats .radiofield .radio > input[id] + label:before,
.forum .radiofield .radio > input[id] + label:before,
.post-body .radiofield .radio > input[id] + label:before,
.formal:not(#profile) .radiofield .radio > input[id] + label:before,
#pun-profile .formal .radiofield .radio > input[id] + label:before,
#messages fieldset .radiofield .radio > input[id] + label:before,
#profilenav .radiofield .radio > input[id] + label:before,
#post-form .radiofield .radio > input[id] + label:before,
.usertable .radiofield .radio > input[id] + label:before,
#pun-online #pun-main div.section .radiofield .radio > input[id] + label:before,
#pun-message .info .radiofield .radio > input[id] + label:before,
#pun-adnav .radiofield .radio > input[id] + label:before,
#pun-admain1 .radiofield .radio > input[id] + label:before,
#pun-admain1 + #pun-admain2 .radiofield .radio > input[id] + label:before,
#pun-redirect #pun-main > .info .radiofield .radio > input[id] + label:before,
.post-author .radiofield .radio > input[id] + label:before,
.post_reputation.inner .radiofield .radio > input[id] + label:before {
  content: ' ';
  background-color: #e1caa4;
  border: 1px solid #191a1e;
  color: #100c09;
  display: inline-block;
  margin: 0px 2px 4px;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  box-sizing: border-box;
  line-height: 0%;
}
#pun-stats .checkfield > input[id][type="checkbox"] + label:before,
.forum .checkfield > input[id][type="checkbox"] + label:before,
.post-body .checkfield > input[id][type="checkbox"] + label:before,
.formal:not(#profile) .checkfield > input[id][type="checkbox"] + label:before,
#pun-profile .formal .checkfield > input[id][type="checkbox"] + label:before,
#messages fieldset .checkfield > input[id][type="checkbox"] + label:before,
#profilenav .checkfield > input[id][type="checkbox"] + label:before,
#post-form .checkfield > input[id][type="checkbox"] + label:before,
.usertable .checkfield > input[id][type="checkbox"] + label:before,
#pun-online #pun-main div.section .checkfield > input[id][type="checkbox"] + label:before,
#pun-message .info .checkfield > input[id][type="checkbox"] + label:before,
#pun-adnav .checkfield > input[id][type="checkbox"] + label:before,
#pun-admain1 .checkfield > input[id][type="checkbox"] + label:before,
#pun-admain1 + #pun-admain2 .checkfield > input[id][type="checkbox"] + label:before,
#pun-redirect #pun-main > .info .checkfield > input[id][type="checkbox"] + label:before,
.post-author .checkfield > input[id][type="checkbox"] + label:before,
.post_reputation.inner .checkfield > input[id][type="checkbox"] + label:before,
#pun-stats .radiofield > input[id][type="checkbox"] + label:before,
.forum .radiofield > input[id][type="checkbox"] + label:before,
.post-body .radiofield > input[id][type="checkbox"] + label:before,
.formal:not(#profile) .radiofield > input[id][type="checkbox"] + label:before,
#pun-profile .formal .radiofield > input[id][type="checkbox"] + label:before,
#messages fieldset .radiofield > input[id][type="checkbox"] + label:before,
#profilenav .radiofield > input[id][type="checkbox"] + label:before,
#post-form .radiofield > input[id][type="checkbox"] + label:before,
.usertable .radiofield > input[id][type="checkbox"] + label:before,
#pun-online #pun-main div.section .radiofield > input[id][type="checkbox"] + label:before,
#pun-message .info .radiofield > input[id][type="checkbox"] + label:before,
#pun-adnav .radiofield > input[id][type="checkbox"] + label:before,
#pun-admain1 .radiofield > input[id][type="checkbox"] + label:before,
#pun-admain1 + #pun-admain2 .radiofield > input[id][type="checkbox"] + label:before,
#pun-redirect #pun-main > .info .radiofield > input[id][type="checkbox"] + label:before,
.post-author .radiofield > input[id][type="checkbox"] + label:before,
.post_reputation.inner .radiofield > input[id][type="checkbox"] + label:before,
#pun-stats .radiofield .radio > input[id][type="checkbox"] + label:before,
.forum .radiofield .radio > input[id][type="checkbox"] + label:before,
.post-body .radiofield .radio > input[id][type="checkbox"] + label:before,
.formal:not(#profile) .radiofield .radio > input[id][type="checkbox"] + label:before,
#pun-profile .formal .radiofield .radio > input[id][type="checkbox"] + label:before,
#messages fieldset .radiofield .radio > input[id][type="checkbox"] + label:before,
#profilenav .radiofield .radio > input[id][type="checkbox"] + label:before,
#post-form .radiofield .radio > input[id][type="checkbox"] + label:before,
.usertable .radiofield .radio > input[id][type="checkbox"] + label:before,
#pun-online #pun-main div.section .radiofield .radio > input[id][type="checkbox"] + label:before,
#pun-message .info .radiofield .radio > input[id][type="checkbox"] + label:before,
#pun-adnav .radiofield .radio > input[id][type="checkbox"] + label:before,
#pun-admain1 .radiofield .radio > input[id][type="checkbox"] + label:before,
#pun-admain1 + #pun-admain2 .radiofield .radio > input[id][type="checkbox"] + label:before,
#pun-redirect #pun-main > .info .radiofield .radio > input[id][type="checkbox"] + label:before,
.post-author .radiofield .radio > input[id][type="checkbox"] + label:before,
.post_reputation.inner .radiofield .radio > input[id][type="checkbox"] + label:before {
  font-size: 12px;
  padding: 7px 2px 0;
  border-radius: 4px;
}
#pun-stats .checkfield > input[id][type="checkbox"]:checked + label:before,
.forum .checkfield > input[id][type="checkbox"]:checked + label:before,
.post-body .checkfield > input[id][type="checkbox"]:checked + label:before,
.formal:not(#profile) .checkfield > input[id][type="checkbox"]:checked + label:before,
#pun-profile .formal .checkfield > input[id][type="checkbox"]:checked + label:before,
#messages fieldset .checkfield > input[id][type="checkbox"]:checked + label:before,
#profilenav .checkfield > input[id][type="checkbox"]:checked + label:before,
#post-form .checkfield > input[id][type="checkbox"]:checked + label:before,
.usertable .checkfield > input[id][type="checkbox"]:checked + label:before,
#pun-online #pun-main div.section .checkfield > input[id][type="checkbox"]:checked + label:before,
#pun-message .info .checkfield > input[id][type="checkbox"]:checked + label:before,
#pun-adnav .checkfield > input[id][type="checkbox"]:checked + label:before,
#pun-admain1 .checkfield > input[id][type="checkbox"]:checked + label:before,
#pun-admain1 + #pun-admain2 .checkfield > input[id][type="checkbox"]:checked + label:before,
#pun-redirect #pun-main > .info .checkfield > input[id][type="checkbox"]:checked + label:before,
.post-author .checkfield > input[id][type="checkbox"]:checked + label:before,
.post_reputation.inner .checkfield > input[id][type="checkbox"]:checked + label:before,
#pun-stats .radiofield > input[id][type="checkbox"]:checked + label:before,
.forum .radiofield > input[id][type="checkbox"]:checked + label:before,
.post-body .radiofield > input[id][type="checkbox"]:checked + label:before,
.formal:not(#profile) .radiofield > input[id][type="checkbox"]:checked + label:before,
#pun-profile .formal .radiofield > input[id][type="checkbox"]:checked + label:before,
#messages fieldset .radiofield > input[id][type="checkbox"]:checked + label:before,
#profilenav .radiofield > input[id][type="checkbox"]:checked + label:before,
#post-form .radiofield > input[id][type="checkbox"]:checked + label:before,
.usertable .radiofield > input[id][type="checkbox"]:checked + label:before,
#pun-online #pun-main div.section .radiofield > input[id][type="checkbox"]:checked + label:before,
#pun-message .info .radiofield > input[id][type="checkbox"]:checked + label:before,
#pun-adnav .radiofield > input[id][type="checkbox"]:checked + label:before,
#pun-admain1 .radiofield > input[id][type="checkbox"]:checked + label:before,
#pun-admain1 + #pun-admain2 .radiofield > input[id][type="checkbox"]:checked + label:before,
#pun-redirect #pun-main > .info .radiofield > input[id][type="checkbox"]:checked + label:before,
.post-author .radiofield > input[id][type="checkbox"]:checked + label:before,
.post_reputation.inner .radiofield > input[id][type="checkbox"]:checked + label:before,
#pun-stats .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
.forum .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
.post-body .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
.formal:not(#profile) .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#pun-profile .formal .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#messages fieldset .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#profilenav .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#post-form .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
.usertable .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#pun-online #pun-main div.section .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#pun-message .info .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#pun-adnav .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#pun-admain1 .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#pun-admain1 + #pun-admain2 .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
#pun-redirect #pun-main > .info .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
.post-author .radiofield .radio > input[id][type="checkbox"]:checked + label:before,
.post_reputation.inner .radiofield .radio > input[id][type="checkbox"]:checked + label:before {
  content: '\2714';
}
#pun-stats .checkfield > input[id][type="radio"] + label:before,
.forum .checkfield > input[id][type="radio"] + label:before,
.post-body .checkfield > input[id][type="radio"] + label:before,
.formal:not(#profile) .checkfield > input[id][type="radio"] + label:before,
#pun-profile .formal .checkfield > input[id][type="radio"] + label:before,
#messages fieldset .checkfield > input[id][type="radio"] + label:before,
#profilenav .checkfield > input[id][type="radio"] + label:before,
#post-form .checkfield > input[id][type="radio"] + label:before,
.usertable .checkfield > input[id][type="radio"] + label:before,
#pun-online #pun-main div.section .checkfield > input[id][type="radio"] + label:before,
#pun-message .info .checkfield > input[id][type="radio"] + label:before,
#pun-adnav .checkfield > input[id][type="radio"] + label:before,
#pun-admain1 .checkfield > input[id][type="radio"] + label:before,
#pun-admain1 + #pun-admain2 .checkfield > input[id][type="radio"] + label:before,
#pun-redirect #pun-main > .info .checkfield > input[id][type="radio"] + label:before,
.post-author .checkfield > input[id][type="radio"] + label:before,
.post_reputation.inner .checkfield > input[id][type="radio"] + label:before,
#pun-stats .radiofield > input[id][type="radio"] + label:before,
.forum .radiofield > input[id][type="radio"] + label:before,
.post-body .radiofield > input[id][type="radio"] + label:before,
.formal:not(#profile) .radiofield > input[id][type="radio"] + label:before,
#pun-profile .formal .radiofield > input[id][type="radio"] + label:before,
#messages fieldset .radiofield > input[id][type="radio"] + label:before,
#profilenav .radiofield > input[id][type="radio"] + label:before,
#post-form .radiofield > input[id][type="radio"] + label:before,
.usertable .radiofield > input[id][type="radio"] + label:before,
#pun-online #pun-main div.section .radiofield > input[id][type="radio"] + label:before,
#pun-message .info .radiofield > input[id][type="radio"] + label:before,
#pun-adnav .radiofield > input[id][type="radio"] + label:before,
#pun-admain1 .radiofield > input[id][type="radio"] + label:before,
#pun-admain1 + #pun-admain2 .radiofield > input[id][type="radio"] + label:before,
#pun-redirect #pun-main > .info .radiofield > input[id][type="radio"] + label:before,
.post-author .radiofield > input[id][type="radio"] + label:before,
.post_reputation.inner .radiofield > input[id][type="radio"] + label:before,
#pun-stats .radiofield .radio > input[id][type="radio"] + label:before,
.forum .radiofield .radio > input[id][type="radio"] + label:before,
.post-body .radiofield .radio > input[id][type="radio"] + label:before,
.formal:not(#profile) .radiofield .radio > input[id][type="radio"] + label:before,
#pun-profile .formal .radiofield .radio > input[id][type="radio"] + label:before,
#messages fieldset .radiofield .radio > input[id][type="radio"] + label:before,
#profilenav .radiofield .radio > input[id][type="radio"] + label:before,
#post-form .radiofield .radio > input[id][type="radio"] + label:before,
.usertable .radiofield .radio > input[id][type="radio"] + label:before,
#pun-online #pun-main div.section .radiofield .radio > input[id][type="radio"] + label:before,
#pun-message .info .radiofield .radio > input[id][type="radio"] + label:before,
#pun-adnav .radiofield .radio > input[id][type="radio"] + label:before,
#pun-admain1 .radiofield .radio > input[id][type="radio"] + label:before,
#pun-admain1 + #pun-admain2 .radiofield .radio > input[id][type="radio"] + label:before,
#pun-redirect #pun-main > .info .radiofield .radio > input[id][type="radio"] + label:before,
.post-author .radiofield .radio > input[id][type="radio"] + label:before,
.post_reputation.inner .radiofield .radio > input[id][type="radio"] + label:before {
  border-radius: 40px;
  font-size: 27px;
  padding: 6px 0 0 0.7px;
}
#pun-stats .checkfield > input[id][type="radio"]:checked + label:before,
.forum .checkfield > input[id][type="radio"]:checked + label:before,
.post-body .checkfield > input[id][type="radio"]:checked + label:before,
.formal:not(#profile) .checkfield > input[id][type="radio"]:checked + label:before,
#pun-profile .formal .checkfield > input[id][type="radio"]:checked + label:before,
#messages fieldset .checkfield > input[id][type="radio"]:checked + label:before,
#profilenav .checkfield > input[id][type="radio"]:checked + label:before,
#post-form .checkfield > input[id][type="radio"]:checked + label:before,
.usertable .checkfield > input[id][type="radio"]:checked + label:before,
#pun-online #pun-main div.section .checkfield > input[id][type="radio"]:checked + label:before,
#pun-message .info .checkfield > input[id][type="radio"]:checked + label:before,
#pun-adnav .checkfield > input[id][type="radio"]:checked + label:before,
#pun-admain1 .checkfield > input[id][type="radio"]:checked + label:before,
#pun-admain1 + #pun-admain2 .checkfield > input[id][type="radio"]:checked + label:before,
#pun-redirect #pun-main > .info .checkfield > input[id][type="radio"]:checked + label:before,
.post-author .checkfield > input[id][type="radio"]:checked + label:before,
.post_reputation.inner .checkfield > input[id][type="radio"]:checked + label:before,
#pun-stats .radiofield > input[id][type="radio"]:checked + label:before,
.forum .radiofield > input[id][type="radio"]:checked + label:before,
.post-body .radiofield > input[id][type="radio"]:checked + label:before,
.formal:not(#profile) .radiofield > input[id][type="radio"]:checked + label:before,
#pun-profile .formal .radiofield > input[id][type="radio"]:checked + label:before,
#messages fieldset .radiofield > input[id][type="radio"]:checked + label:before,
#profilenav .radiofield > input[id][type="radio"]:checked + label:before,
#post-form .radiofield > input[id][type="radio"]:checked + label:before,
.usertable .radiofield > input[id][type="radio"]:checked + label:before,
#pun-online #pun-main div.section .radiofield > input[id][type="radio"]:checked + label:before,
#pun-message .info .radiofield > input[id][type="radio"]:checked + label:before,
#pun-adnav .radiofield > input[id][type="radio"]:checked + label:before,
#pun-admain1 .radiofield > input[id][type="radio"]:checked + label:before,
#pun-admain1 + #pun-admain2 .radiofield > input[id][type="radio"]:checked + label:before,
#pun-redirect #pun-main > .info .radiofield > input[id][type="radio"]:checked + label:before,
.post-author .radiofield > input[id][type="radio"]:checked + label:before,
.post_reputation.inner .radiofield > input[id][type="radio"]:checked + label:before,
#pun-stats .radiofield .radio > input[id][type="radio"]:checked + label:before,
.forum .radiofield .radio > input[id][type="radio"]:checked + label:before,
.post-body .radiofield .radio > input[id][type="radio"]:checked + label:before,
.formal:not(#profile) .radiofield .radio > input[id][type="radio"]:checked + label:before,
#pun-profile .formal .radiofield .radio > input[id][type="radio"]:checked + label:before,
#messages fieldset .radiofield .radio > input[id][type="radio"]:checked + label:before,
#profilenav .radiofield .radio > input[id][type="radio"]:checked + label:before,
#post-form .radiofield .radio > input[id][type="radio"]:checked + label:before,
.usertable .radiofield .radio > input[id][type="radio"]:checked + label:before,
#pun-online #pun-main div.section .radiofield .radio > input[id][type="radio"]:checked + label:before,
#pun-message .info .radiofield .radio > input[id][type="radio"]:checked + label:before,
#pun-adnav .radiofield .radio > input[id][type="radio"]:checked + label:before,
#pun-admain1 .radiofield .radio > input[id][type="radio"]:checked + label:before,
#pun-admain1 + #pun-admain2 .radiofield .radio > input[id][type="radio"]:checked + label:before,
#pun-redirect #pun-main > .info .radiofield .radio > input[id][type="radio"]:checked + label:before,
.post-author .radiofield .radio > input[id][type="radio"]:checked + label:before,
.post_reputation.inner .radiofield .radio > input[id][type="radio"]:checked + label:before {
  content: '\2981';
}
#pun-stats form#post,
.forum form#post,
.post-body form#post,
.formal:not(#profile) form#post,
#pun-profile .formal form#post,
#messages fieldset form#post,
#profilenav form#post,
#post-form form#post,
.usertable form#post,
#pun-online #pun-main div.section form#post,
#pun-message .info form#post,
#pun-adnav form#post,
#pun-admain1 form#post,
#pun-admain1 + #pun-admain2 form#post,
#pun-redirect #pun-main > .info form#post,
.post-author form#post,
.post_reputation.inner form#post {
  position: relative;
}
#pun-stats form#post .container,
.forum form#post .container,
.post-body form#post .container,
.formal:not(#profile) form#post .container,
#pun-profile .formal form#post .container,
#messages fieldset form#post .container,
#profilenav form#post .container,
#post-form form#post .container,
.usertable form#post .container,
#pun-online #pun-main div.section form#post .container,
#pun-message .info form#post .container,
#pun-adnav form#post .container,
#pun-admain1 form#post .container,
#pun-admain1 + #pun-admain2 form#post .container,
#pun-redirect #pun-main > .info form#post .container,
.post-author form#post .container,
.post_reputation.inner form#post .container {
  background-color: #e1caa4;
  border: 1px solid #191a1e;
  color: #100c09;
  padding: 0.5em;
}
#pun-stats form#post fieldset,
.forum form#post fieldset,
.post-body form#post fieldset,
.formal:not(#profile) form#post fieldset,
#pun-profile .formal form#post fieldset,
#messages fieldset form#post fieldset,
#profilenav form#post fieldset,
#post-form form#post fieldset,
.usertable form#post fieldset,
#pun-online #pun-main div.section form#post fieldset,
#pun-message .info form#post fieldset,
#pun-adnav form#post fieldset,
#pun-admain1 form#post fieldset,
#pun-admain1 + #pun-admain2 form#post fieldset,
#pun-redirect #pun-main > .info form#post fieldset,
.post-author form#post fieldset,
.post_reputation.inner form#post fieldset {
  border: none;
}
#profilenav,
#pun-adnav,
.post-author {
  background: url("https://image.ibb.co/g4Xeu6/box_top_left_small.png") top left no-repeat, url("https://image.ibb.co/f1FM7R/box_top_right_small.png") top right no-repeat, url("https://image.ibb.co/eKpaDm/box_bottom_left_small.png") bottom left no-repeat, url("https://image.ibb.co/jcXCE6/box_bottom_right_small.png") bottom right no-repeat, url("https://image.ibb.co/cTseu6/box_left.png") top left -3px repeat-y, url("https://image.ibb.co/mNpg7R/box_right.png") top right -3px repeat-y, url("https://image.ibb.co/mwMuSR/box_top.png") top -3px left repeat-x, url("https://image.ibb.co/nF38nR/box_bottom.png") bottom -3px left repeat-x, url("https://image.ibb.co/erCeu6/box.png") top left repeat #e1caa4;
}
.nice-header {
  border: solid;
  border-width: 0px 49px;
  border-image: url("https://image.ibb.co/evLxgm/h1.png") 0 49 fill stretch;
  height: 62px;
  display: inline-block;
  min-width: 312px;
  padding: 17px;
  font-family: "headers-font" !important;
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
  text-align: center;
  color: rgba(209, 201, 178, 0.6);
  text-shadow: #000 0px 0px 3px, #000 0px 0px 5px;
}
h1,
h2,
#messages legend,
#pun-messages #profile legend {
  font-family: "headers-font" !important;
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
  text-align: center;
  color: rgba(209, 201, 178, 0.6);
  text-shadow: #000 0px 0px 3px, #000 0px 0px 5px;
  font-size: 16.5px;
  margin: -21px 0 -10px;
  height: 62px;
}
h1 span,
h2 span,
#messages legend span,
#pun-messages #profile legend span,
h1 strong,
h2 strong,
#messages legend strong,
#pun-messages #profile legend strong {
  border: solid;
  border-width: 0px 49px;
  border-image: url("https://image.ibb.co/evLxgm/h1.png") 0 49 fill stretch;
  height: 62px;
  display: inline-block;
  min-width: 312px;
  padding: 17px;
  font-family: "headers-font" !important;
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
  text-align: center;
  color: rgba(209, 201, 178, 0.6);
  text-shadow: #000 0px 0px 3px, #000 0px 0px 5px;
}
h1 {
  margin-bottom: -25px;
}
#pun-navlinks {
  width: 832px;
  position: absolute;
  top: 337px;
  margin-left: 85px;
  font-size: 0px;
  text-align: right;
}
#pun-navlinks li {
  margin: 0 5px;
  background: url("https://image.ibb.co/b37yMm/navlinks_divider.png") top left no-repeat;
  padding-left: 11px;
}
#pun-navlinks li a {
  font-family: "headers-font" !important;
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
  text-align: center;
  color: rgba(209, 201, 178, 0.6);
  text-shadow: #000 0px 0px 3px, #000 0px 0px 5px;
  transition-duration: 0.5s;
  font-size: 14px;
  opacity: 0.8;
}
#pun-navlinks li a:hover {
  opacity: 0.99;
  background: radial-gradient(at bottom, rgba(235, 240, 191, 0.2), transparent 70%);
}
#pun-navlinks #navindex,
#pun-navlinks #navuserlist,
#pun-navlinks #navawards,
#pun-navlinks #navsearch {
  float: left;
}
#pun-navlinks #navindex,
#pun-navlinks #navregister,
#pun-navlinks #navprofile {
  background: none;
}
#pun-navlinks #navregister ~ li {
  margin: 0 5px;
  padding-left: 10px;
}
#pun-navlinks #navprofile ~ li {
  margin: 0 3px;
  padding-left: 9px;
}
#pun-navlinks #navadmin {
  position: absolute;
  top: -90px;
  left: 700px;
  background: none;
}
#pun-navlinks #navpm span[data-last-unread] {
  font-size: 0;
}
#pun-navlinks #navpm span[data-last-unread]:before {
  content: "\0421\043E\043E\0431\0449\0435\043D\0438\044F";
  font-size: 14px;
  text-shadow: #000 0px 0px 3px, #000 0px 0px 5px;
}
#pun-navlinks #navpm span[data-last-unread]:after {
  content: "\0412\0430\043C \043F\0441\044C\043C\043E!";
  position: absolute;
  font-size: 11px;
  top: 17px;
  margin-left: -77px;
  padding: 4px;
  background: #100c09;
}
#pun-ulinks {
  text-align: center;
  width: 530px;
  position: absolute;
  top: 378px;
  margin-left: -21px;
}
#pun-ulinks li a {
  padding: 0 0.5em;
  color: #867f7a;
  opacity: 0.8;
  font-size: 0.9em;
}
#pun-ulinks li a:hover {
  opacity: 1;
}
#pun-ulinks .item3,
#pun-ulinks li.item6 + li.item7 {
  display: none;
}
/* 3. Greeting and breadcrumbs */
#pun-crumbs2 {
  font-size: 0.9em;
  text-shadow: #000 0px 0px 3px, #000 0px 0px 5px;
}
#pun-status,
#pun-crumbs1 {
  position: absolute;
  margin-left: 36px;
  font-size: 0.9em;
  text-shadow: #000 0px 0px 3px, #000 0px 0px 5px;
}
#pun-status {
  top: 715px;
}
#pun-crumbs1 {
  top: 730px;
}
/* 4. Statistics */
#pun-stats h2 {
  margin-bottom: -30px;
}
/* 5. Profile page, inputs */
.category .input-mixin {
  background-color: #e1caa4;
  border: 1px solid #191a1e;
  color: #100c09;
}
.category input:not(.button),
.category textarea,
.category select {
  background-color: #e1caa4;
  border: 1px solid #191a1e;
  color: #100c09;
  border-radius: 4px;
}
.category input:not(.button):focus,
.category textarea:focus,
.category select:focus,
.category input:not(.button).hot,
.category textarea.hot,
.category select.hot {
  outline-color: transparent;
  box-shadow: #f4ecde 0px 0px 5px;
}
.category .checkfield > input[id],
.category .radiofield > input[id],
.category .radiofield .radio > input[id] {
  display: none;
}
.category .checkfield > input[id] + label:before,
.category .radiofield > input[id] + label:before,
.category .radiofield .radio > input[id] + label:before {
  content: ' ';
  background-color: #e1caa4;
  border: 1px solid #191a1e;
  color: #100c09;
  display: inline-block;
  margin: 0px 2px 4px;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  box-sizing: border-box;
  line-height: 0%;
}
.category .checkfield > input[id][type="checkbox"] + label:before,
.category .radiofield > input[id][type="checkbox"] + label:before,
.category .radiofield .radio > input[id][type="checkbox"] + label:before {
  font-size: 12px;
  padding: 7px 2px 0;
  border-radius: 4px;
}
.category .checkfield > input[id][type="checkbox"]:checked + label:before,
.category .radiofield > input[id][type="checkbox"]:checked + label:before,
.category .radiofield .radio > input[id][type="checkbox"]:checked + label:before {
  content: '\2714';
}
.category .checkfield > input[id][type="radio"] + label:before,
.category .radiofield > input[id][type="radio"] + label:before,
.category .radiofield .radio > input[id][type="radio"] + label:before {
  border-radius: 40px;
  font-size: 27px;
  padding: 6px 0 0 0.7px;
}
.category .checkfield > input[id][type="radio"]:checked + label:before,
.category .radiofield > input[id][type="radio"]:checked + label:before,
.category .radiofield .radio > input[id][type="radio"]:checked + label:before {
  content: '\2981';
}
.category form#post {
  position: relative;
}
.category form#post .container {
  background-color: #e1caa4;
  border: 1px solid #191a1e;
  color: #100c09;
  padding: 0.5em;
}
.category form#post fieldset {
  border: none;
}
.isactive {
  padding: 0.3em;
}
.isactive > a {
  border: 8px solid;
  border-image: url("https://image.ibb.co/hkxG66/frame.png") 8 repeat repeat;
  padding: 1em;
  margin: 0.5em 0;
  padding: 0.3em;
  margin-left: -10px !important;
  display: block;
  margin: -0.5em 0;
}
.category .tcl,
.forum .tcl {
  padding: 0;
}
.category h3 a,
.forum .tcl a {
  font-family: "headers-font" !important;
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
  color: #191a1e;
  text-shadow: none;
  font-size: 14px;
  font-weight: bold;
}
.category h3 span.byuser,
.forum .tcl span.byuser {
  display: block;
  margin-left: -0.3em;
}
#pun-index .category .tclcon,
.forum .tclcon {
  border: 8px solid;
  border-image: url("https://image.ibb.co/hkxG66/frame.png") 8 repeat repeat;
  padding: 1em;
  margin: 0.5em 0;
}
#pun-index .category table,
.forum table {
  margin-left: -10px;
}
#pun-index .category table tbody tr td.tcl,
.forum table tbody tr td.tcl {
  background: url("https://image.ibb.co/fUtER6/iold.png") no-repeat 0% 50%;
  height: 45px;
  padding-left: 49px;
}
#pun-index .category table tbody tr.iclosed td.tcl,
.forum table tbody tr.iclosed td.tcl {
  background-image: url("https://image.ibb.co/cVsVzR/iclo.png");
}
#pun-index .category table tbody tr.inew td.tcl,
.forum table tbody tr.inew td.tcl {
  background-image: url("https://image.ibb.co/nruXDm/inew.png");
}
#pun-index .category table tbody tr.isticky td.tcl,
.forum table tbody tr.isticky td.tcl {
  background-image: url("https://image.ibb.co/gR4om6/isticky.png");
}
/* 7. Topic page */
.quote-box,
.code-box {
  border: 8px solid;
  border-image: url("https://image.ibb.co/hkxG66/frame.png") 8 repeat repeat;
  padding: 1em;
  margin: 0.5em 0;
}
.quote-box cite,
.code-box cite,
.quote-box strong.legend,
.code-box strong.legend {
  font-family: "headers-font" !important;
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
}
.post h3 {
  font-family: "headers-font" !important;
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
  clear: both;
  font-size: 0.8em;
  margin-left: 244px;
}
.post h3 strong {
  float: right;
}
.post h3 a {
  margin-bottom: -13px;
}
.post-author {
  padding: 5px 5px 25px;
  margin-top: -0.5em;
  margin-bottom: 30px;
}
.post-author .pa-author {
  border: solid;
  border-width: 0px 49px;
  border-image: url("https://image.ibb.co/evLxgm/h1.png") 0 49 fill stretch;
  height: 62px;
  display: inline-block;
  min-width: 312px;
  padding: 17px;
  font-family: "headers-font" !important;
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
  text-align: center;
  color: rgba(209, 201, 178, 0.6);
  text-shadow: #000 0px 0px 3px, #000 0px 0px 5px;
  font-size: 14px;
  margin-top: 11px;
  padding: 19px 0px;
  width: 260px;
  margin: -28px -28px -14px;
  min-width: 100px;
}
.post-author .pa-author a {
  color: #c3bfbd;
}
.post-author .pa-author strong {font-weight: 100;}
.post-author .pa-title {
  font-size: 0.9em;
}
.post-author .pa-avatar img {
  border: 8px solid;
  border-image: url("https://image.ibb.co/hkxG66/frame.png") 8 repeat repeat;
  padding: 1em;
  margin: 0.5em 0;
  padding: 1px;
}
.post-author img.post-img-Sp {
  width: 35px;
  opacity: 0.5;
  transition-duration: .7s;
}
.post-author img.post-img-Sp:hover {
  opacity: 0.8;
}
.post-author:after {
  content: ' ';
  background: url("https://image.ibb.co/hnOOQn/scroll.png");
  width: 204px;
  height: 44px;
  display: block;
  position: absolute;
  margin: -2px -2px;
}
.post-body {
  padding-bottom: 0;
  margin-top: 0px;
}
.post-body .post-box {
  padding-bottom: 45px;
}
/* 8. Links top&bottom */
.post-links ul li a,
.pagelink strong,
.modmenu strong a,
.linkst a,
.linksb a,
select#mod-options,
input.button {
  font-family: "headers-font" !important;
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
  text-shadow: #000 0px 0px 3px, #000 0px 0px 5px;
  font-size: 12px !important;
  display: inline-block;
  margin: 0 4px;
  padding: 3px 6px;
  border: 1px solid #3b4e3a;
  border-radius: 4px;
  opacity: 0.7;
  background: linear-gradient(#516c4f, #253124) #253124;
  box-shadow: inset 0 0 0 1px #253124, #000000 0 2px 5px;
}
.post-links ul li a:hover,
.pagelink strong:hover,
.modmenu strong a:hover,
.linkst a:hover,
.linksb a:hover,
select#mod-options:hover,
input.button:hover {
  opacity: 1;
}
.pagelink strong {
  opacity: 1;
  background: linear-gradient(#516c4f, #253124);
}
.pagelink a,
.pagelink strong {
  margin: 0 1px;
  padding: 2px 5px;
}
#mod-options {
  color: #9e9995;
}
/* 9. Admin */
#pun-adnav,
.adformal {
  color: black !important;
}
#pun-adnav a,
.adformal a {
  color: #31241b !important;
}
#pun-adnav a:hover,
.adformal a:hover {
  color: #624937 !important;
}
.adformal fieldset {
  border: 8px solid !important;
  border-image: url("https://image.ibb.co/hkxG66/frame.png") 8 repeat repeat !important;
  padding: 1em !important;
  margin: 0.5em 0 !important;
}
.adformal h2 {
  font-family: "headers-font" !important;
  text-decoration: none !important;
  font-weight: 200 !important;
  text-transform: none !important;
  text-align: center !important;
  color: rgba(209, 201, 178, 0.6) !important;
  text-shadow: #000 0px 0px 3px, #000 0px 0px 5px !important;
  margin-top: -32px !important;
}
.adformal h2 span {
  font-size: 1.5em !important;
}
/* 10. Redirect */
#pun-redirect {
  background: url("https://image.ibb.co/fPUsE6/background.png") #191a1e;
}
#pun-redirect #pun-main .info {
  margin-top: -60px;
  padding-top: 45px;
}
/* 11. Arrows */
#arrows {
  position: fixed;
  right: 1%;
  bottom: 50%;
}
#arrows > * {
  width: 21px;
  height: 37px;
  display: block;
}
#arrows > *#nav_up {
  background: url("https://image.ibb.co/je4GpR/arrow_top.png");
}
#arrows > *#nav_down {
  background: url("https://image.ibb.co/keFNUR/arrow_bottom.png");
}
#arrows > *:hover {
  filter: brightness(150%);
}
/* 12. Announcement */
div#greeting {
  position: absolute;
  width: 170px;
  top: 132px;
  text-align: center;
  margin-left: 610px;
}
div#stories {
  position: absolute;
  color: black;
  top: 382px;
  margin-left: 651px;
  width: 305px;
}
div#stories a {
  color: #31241b;
}
div#stories a:hover {
  color: #624937;
}
div#stories > div {
  height: 87px;
  padding: 17px;
}
div#stories > div.have-img {
  padding: 12px;
}
div#stories > div.have-img img {
  width: 62px;
  float: left;
  margin: 1px 4px 0 -1px;
}
div#stories > div span {
  display: block;
  text-align: right;
}
div#stories > div span a {
  font-style: italic;
}
div#links,
#geography {
  position: absolute;
  top: 644px;
  margin-left: 31px;
  width: 890px;
}
div#links > div,
#geography > div {
  display: inline-block;
}
div#links a,
#geography a {
  display: inline-block;
  width: 63px;
  opacity: 0.9;
}
div#links a span,
#geography a span {
  font-family: "headers-font" !important;
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
  text-align: center;
  color: rgba(209, 201, 178, 0.6);
  text-shadow: #000 0px 0px 3px, #000 0px 0px 5px;
  text-shadow: #000 0px 0px 3px, #000 0px 0px 5px, #000 0px 0px 5px, #000 0px 0px 5px;
  font-size: 12px;
  display: block;
  margin-top: 37px;
  position: absolute;
  opacity: 0;
  transition-duration: .7s;
}
div#links a:hover,
#geography a:hover {
  opacity: 1;
  filter: brightness(120%);
}
div#links a:hover span,
#geography a:hover span {
  opacity: 1;
}
div#links a img,
#geography a img {
  position: absolute;
  z-index: -1;
}
div#links div#links-right,
#geography div#links-right {
  margin-left: 160px;
}
#geography {
  position: absolute;
  top: 640px;
  margin-left: 535px;
  width: 85px;
}
#geography a {
  background: url("https://image.ibb.co/maRHgm/header.jpg") top -638px left -660px;
  border-radius: 100px;
  width: 85px;
  height: 85px;
}
#geography a span {
  font-size: 15px;
  margin-top: 51px;
  margin-left: -20px;
}
#slider {
  position: absolute;
  top: 632px;
  text-align: center;
  width: 490px;
}
#slider ::-webkit-scrollbar-track {
  background-color: #513d2e;
}
#slider ::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
#slider ::-webkit-scrollbar-thumb {
  background-color: #936e52;
}
#slider > div {
  display: inline;
}
#slider .container {
  opacity: 0;
  position: absolute;
  top: -220px;
  width: 464px;
  height: 202px;
  transition-duration: 0.5s;
  overflow: auto;
  left: 13px;
  color: black;
}
#slider .container a {
  color: #31241b;
}
#slider .container a:hover {
  color: #624937;
}
#slider label {
  font-family: "headers-font" !important;
  text-decoration: none;
  font-weight: 200;
  text-transform: none;
  text-align: center;
  color: rgba(209, 201, 178, 0.6);
  text-shadow: #000 0px 0px 3px, #000 0px 0px 5px;
  background: linear-gradient(#000000 -2px, transparent 5px), url("https://image.ibb.co/dBb3nR/tab.png") bottom right no-repeat;
  width: 91px;
  height: 36px;
  display: inline-block;
  font-size: 1.15em;
  vertical-align: top;
  transition-duration: 0.3s;
}
#slider label:hover {
  filter: brightness(140%);
}
#slider input {
  display: none;
}
#slider input:checked ~ .container {
  opacity: 1;
  z-index: 10;
}
#slider input:checked ~ label {
  height: 42px;
  padding-top: 6px;
  filter: brightness(140%);
}
