.postbit_buttons > a {
	display: inline-block;
	padding: 8px;
	margin: 2px;
	font-size: 12px;
	border-radius: 0.25rem;
	color: #3699FF;
    background-color: rgba(54, 153, 255, 0.1);
    border-color: transparent
}
.postbit_buttons > a:hover {
	color: #FFFFFF;
    background-color: #3699FF;
    border-color: transparent;
}

.postbit_buttons a.postbit_find:before,
.postbit_buttons a.postbit_reputation_add:before,
.postbit_buttons a.postbit_email:before,
.postbit_buttons a.postbit_website:before,
.postbit_buttons a.postbit_pm:before,
.postbit_buttons a.postbit_quote:before,
.postbit_buttons a.postbit_multiquote:before,
.postbit_buttons a.postbit_edit:before,
.postbit_buttons a.postbit_multiquote_on:before,
.postbit_buttons a.postbit_edit:before,
.postbit_buttons a.postbit_qdelete:before,
.postbit_buttons a.postbit_qrestore:before,
.postbit_buttons a.postbit_report:before,
.postbit_buttons a.postbit_like:before,
.postbit_buttons a.postbit_like_remove:before,
.postbit_buttons a.postbit_multimention:before,
.postbit_buttons a.postbit_multimention_on:before,
.postbit_buttons a.postbit_warn:before,
.postbit_buttons a.postbit_purgespammer:before,
.postbit_buttons a.postbit_reply_pm:before,
.postbit_buttons a.postbit_reply_all:before,
.postbit_buttons a.postbit_forward_pm:before,
.postbit_buttons a.postbit_delete_pm:before,
i.new_pm:before,
i.old_pm:before,
i.re_pm:before {
	font-family: Font Awesome\ 5 Free;
	font-style: normal;
	font-weight: 900;
	text-decoration: inherit;
	font-size: 13px;
	vertical-align: middle;
	padding-right: 0.5em;
	top: 10px;
	left: 0;
}

a.postbit_find:hover,
.buddy_status {
	color: #FFF !important;
}

.postbit_buttons a.postbit_find:before {
	content: "\f002";
}

.postbit_buttons a.postbit_reputation_add:before {
	content: "\f0fe";
}

.postbit_buttons a.postbit_email:before {
	content: "\f0e0";
}

.postbit_buttons a.postbit_website:before {
	content: "\f0ac";
}

.postbit_buttons a.postbit_pm:before {
	content: "\f086";
}

.postbit_buttons a.postbit_quote:before {
	content: "\f3e5";
}

.postbit_buttons a.postbit_multiquote:before {
	content: "\f10d";
}

.postbit_buttons a.postbit_multiquote_on:before {
	content: "\f10e";
}

.postbit_buttons a.postbit_edit:before {
	content: "\f044";
}

.postbit_buttons a.postbit_qdelete:before {
	content: "\f12d";
}

.postbit_buttons a.postbit_qrestore:before {
	content: "\f0a8";
}

.postbit_buttons a.postbit_report:before {
	content: "\f556";
}

.postbit_buttons a.postbit_multimention:before {
	content: "\f234";
}

.postbit_buttons a.postbit_multimention_on:before {
	content: "\f503";
}

.postbit_buttons a.postbit_like:before {
	content: "\f164";
}

.postbit_buttons a.postbit_like_remove:before {
	content: "\f165";
}

.postbit_buttons a.postbit_warn:before {
	content: "\f071";
}

.postbit_buttons a.postbit_purgespammer:before {
	content: "\f2ed";
}

.postbit_buttons a.postbit_reply_pm:before {
	content: "\f3e5";
}

.postbit_buttons a.postbit_reply_all:before {
	content: "\f122";
}

.postbit_buttons a.postbit_forward_pm:before {
	content: "\f14d";
}

.postbit_buttons a.postbit_delete_pm:before {
	content: "\f2ed";
}

i.new_pm:before {
	content: "\f0e0";
	color: #3699FF;
}

i.old_pm:before {
	content: "\f2b6";
}

i.re_pm:before {
	content: "\f086";
}

a.button {
	background: #282a3c;
	color: #fff;
	display: inline-block;
	padding: 0.65rem 1rem;
	margin: 2px 2px 6px 2px;
	font-size: 13px;
	font-weight: 500;
	border-radius: 0.25rem;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

a.button:hover {
	background: #191a25;
}

a.button.small_button {
	font-size: 13px;
	margin: 0;
	padding: 3px 6px;
}

a.button span {
	display: inline-block;
}

a.button.new_thread_button:before,
a.button.new_reply_button:before {
	font-family: Font Awesome\ 5 Free;
	font-style: normal;
	font-weight: 900;
	text-decoration: inherit;
	font-size: 13px;
	vertical-align: middle;
	padding-right: 0.5em;
	top: 10px;
	left: 0;
}

a.button.new_thread_button:before {
	content: "\f303";
}

a.button.new_reply_button:before {
	content: "\f303";
}

a.button.closed_button span {
	background-position: 0 -380px;
}

a.button.rate_user_button span {
	background-position: 0 -400px;
}

a.button.add_buddy_button span {
	background-position: 0 -440px;
}

a.button.remove_buddy_button span {
	background-position: 0 -480px;
}

a.button.add_ignore_button span {
	background-position: 0 -460px;
}

a.button.remove_ignore_button span {
	background-position: 0 -500px;
}

a.button.report_user_button span {
	background-position: 0 -520px;
}

.post .post_authorleft {
	display: inline-block;
	float: left;
	padding: 10px 15px;
}

.ccgquickreply {
	line-height: 2;
}

.ccgtheadposttitle {
	color: #277090;
	font-size: 2em;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.79);
	border-bottom: 2px solid #277090;
}

.ccgtheadpostleft {
	float: left;
	display: inline-block;
}

@-moz-keyframes vertical {
	0% {
		-moz-transform: translate(0, -3px)
	}
	4% {
		-moz-transform: translate(0, 3px)
	}
	8% {
		-moz-transform: translate(0, -3px)
	}
	12% {
		-moz-transform: translate(0, 3px)
	}
	16% {
		-moz-transform: translate(0, -3px)
	}
	20% {
		-moz-transform: translate(0, 3px)
	}
	22% {
		-moz-transform: translate(0, 0)
	}
}

@-webkit-keyframes vertical {
	0% {
		-webkit-transform: translate(0, -3px)
	}
	4% {
		-webkit-transform: translate(0, 3px)
	}
	8% {
		-webkit-transform: translate(0, -3px)
	}
	12% {
		-webkit-transform: translate(0, 3px)
	}
	16% {
		-webkit-transform: translate(0, -3px)
	}
	20% {
		-webkit-transform: translate(0, 3px)
	}
	22% {
		-webkit-transform: translate(0, 0)
	}
}

@-ms-keyframes vertical {
	0% {
		-ms-transform: translate(0, -3px)
	}
	4% {
		-ms-transform: translate(0, 3px)
	}
	8% {
		-ms-transform: translate(0, -3px)
	}
	12% {
		-ms-transform: translate(0, 3px)
	}
	16% {
		-ms-transform: translate(0, -3px)
	}
	20% {
		-ms-transform: translate(0, 3px)
	}
	22% {
		-ms-transform: translate(0, 0)
	}
}

@keyframes vertical {
	0% {
		transform: translate(0, -3px)
	}
	4% {
		transform: translate(0, 3px)
	}
	8% {
		transform: translate(0, -3px)
	}
	12% {
		transform: translate(0, 3px)
	}
	16% {
		transform: translate(0, -3px)
	}
	20% {
		transform: translate(0, 3px)
	}
	22% {
		transform: translate(0, 0)
	}
}

.postbit_buttons a.postbit_find:hover:before,
.postbit_buttons a.postbit_reputation_add:hover:before,
.postbit_buttons a.postbit_email:hover:before,
.postbit_buttons a.postbit_website:hover:before,
.postbit_buttons a.postbit_pm:hover:before,
.postbit_buttons a.postbit_quote:hover:before,
.postbit_buttons a.postbit_multiquote:hover:before,
.postbit_buttons a.postbit_edit:hover:before,
.postbit_buttons a.postbit_multiquote_on:hover:before,
.postbit_buttons a.postbit_edit:hover:before,
.postbit_buttons a.postbit_qdelete:hover:before,
.postbit_buttons a.postbit_qrestore:hover:before,
.postbit_buttons a.postbit_report:hover:before,
.postbit_buttons a.postbit_warn:hover:before,
.postbit_buttons a.postbit_purgespammer:hover:before,
.postbit_buttons a.postbit_reply_pm:hover:before,
.postbit_buttons a.postbit_reply_all:hover:before,
.postbit_buttons a.postbit_forward_pm:hover:before,
.postbit_buttons a.postbit_delete_pm:hover:before,
.postbit_buttons a.postbit_multimention:hover:before,
.postbit_buttons a.postbit_multimention_on:hover:before,
.postbit_buttons a.postbit_like:hover:before,
i.new_pm:before,
i.old_pm:before {
	font-family: Font Awesome\ 5 Free;
	-moz-animation: vertical 2s ease infinite;
	-webkit-animation: vertical 2s ease infinite;
	-ms-animation: vertical 2s ease infinite;
	animation: vertical 2s ease infinite;
}

@media (max-width: 700px) {
	.postbit_buttons a span {
		display: none;
	}
	.postbit_buttons a.postbit_find:before,
	.postbit_buttons a.postbit_reputation_add:before,
	.postbit_buttons a.postbit_email:before,
	.postbit_buttons a.postbit_website:before,
	.postbit_buttons a.postbit_pm:before,
	.postbit_buttons a.postbit_quote:before,
	.postbit_buttons a.postbit_multiquote:before,
	.postbit_buttons a.postbit_edit:before,
	.postbit_buttons a.postbit_multiquote_on:before,
	.postbit_buttons a.postbit_edit:before,
	.postbit_buttons a.postbit_qdelete:before,
	.postbit_buttons a.postbit_qrestore:before,
	.postbit_buttons a.postbit_report:before,
	.postbit_buttons a.postbit_like:before,
	.postbit_buttons a.postbit_like_remove:before,
	.postbit_buttons a.postbit_multimention:before,
	.postbit_buttons a.postbit_multimention_on:before,
	.postbit_buttons a.postbit_warn:before,
	.postbit_buttons a.postbit_purgespammer:before,
	.postbit_buttons a.postbit_reply_pm:before,
	.postbit_buttons a.postbit_reply_all:before,
	.postbit_buttons a.postbit_forward_pm:before,
	.postbit_buttons a.postbit_delete_pm:before,
	i.new_pm:before,
	i.old_pm:before,
	i.re_pm:before {
		padding-right: 0;
	}
}
		
		
		
		
		