.unimportant ,
.required-star,
div.boardlist.bottom,
img.flag,
.no-country-option,
div.styles,
hr,
.add_image,
.required-field-cell,
div.banner,
select#email_selectbox,
table.post-table > tbody > tr:nth-child(1) th,
.show-post-table-options,
table.post-table-options > tbody > tr:nth-child(2),
.board_image {
	display: none!important;
}

header {
	margin-top: -0.5em;
}

header h1 {
	color: #EDE8E4;
	font-family: "trajan-pro-3";
	font-weight: normal;
	font-size: 4em;
	text-shadow: 0 0 3px #000;
}

.subtitle {
	color: #000!important;
}

.post-table-options {
	display: table!important;
	margin-top: -4px;
}

.dice-option table, .dice-option table td {
	border: 0;
	text-transform: capitalize;
}

.dice-option input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

.no-bump-option label {
	font-size: 0;
}
input#no-bump:after {
	content: "Sage";
	position: relative;
	left: 1.2em;
}

.spoiler-images-option label {
	font-size: 0;
}
input#spoiler:after {
	content: "NSFW";
	position: relative;
	left: 1.2em;
}


div.thread {
	border-radius: 10px;
	margin: 0 0 5px;
	padding-left:10px;
}

.reply {
	border-radius: 10px;
	padding:0 10px 0!important;
}

.reply .body {
	margin:0!important;
	padding:5px 0 5px!important;
}

.reply .post-image {
	margin-right:0.5em!important;
}

div.thread:nth-of-type(odd) {
	background: #C3C4CE;
}

div.thread:nth-of-type(even) {
	background:#D6DAF0;
}

div.thread .reply {
	background:#EEF2FF;
}

.post-image[src="/static/spoiler.png"] {
	content: url(https://i.imgur.com/hK1IstA.png);
}

form[name=post] {
	margin: 0;
}

form[name=postcontrols] {
	margin: 0 auto 1em auto;
	max-width:90%
}

div.banner {
	margin: 0;
	background: 0;
	color: #000;
	font-size: inherit;
	font-weight: normal;
}

div.boardlist {
	position: initial!important;
	margin-top: -20px!important;
}

.post-image {
	width: auto!important;
	height: auto!important;
	max-height: 140px;
	max-width: 180px;
}

tr:nth-child(5) th:after {
	content: " ℹ";
}
tr:nth-child(5) th:hover:before {
	content: "Allowed file types: jpg, jpeg, gif, png, webm, mp4. Max size: 8 MB/10000x10000. Don't forget to mark NSFW pictures! (see post options)";
	position: fixed;
	top: 10px;
	left: 10px;
	padding: 10px;
	border: 1px solid #d4b943;
	background-color: #fef4c5;
	z-index:9999;
}

table.diceroll tr {
	text-shadow:0 0 3px #000;font-weight:bold;color:yellow;
}
table.diceroll img {
	content:url(https://i.imgur.com/ev9b4Lm.png);
	width:inherit;
}