.captcha-table,
.captcha_table,
.news-table {
    border: 0px;
}

.post_title, .post_date,
.post-title, .post-date {
	color: #71929f;
	font-weight: normal;
	text-transform: lowercase;
	background: #f9f9f9;
	padding: 15px 10px;
	border: 1px solid #c8d4d0;
	border-radius: 4px;
}
h4.post_title a, h4.post_date a,
h4.post-title a, h4.post-date a {
	color: #ecb943;
	display: inline-block;
	margin-top: 0;
}
.post-title,
.post-title a {
    font-weight: normal;
    color: #555;
}
.post_date,
.post-date {
    text-align: right;
    font-weight: normal;
    font-size :0.825em;
}
.post_short,
.post-short {
    padding-bottom: 5px;
}
.more:after {
	content: '\f101';
	font-family: 'Font Awesome 5 free';
	font-weight: 600;
	padding-left: 5px;
	color: #fff;
}
.back:before {
	content: '\f100';
	font-family: 'Font Awesome 5 free';
	font-weight: 600;
	padding-right: 5px;
	color: #fff;
}
@media (min-width:992px) {
	.more,
	.back {
		width: auto;
	}
}
@media (min-width:521px) and (max-width:991px) {
	.more,
	.back {
		width: auto;
	}
}
@media (max-width:520px) {
	.more,
	.back {
		width: 50%;
	}
}
.more,
.back {
	background: #e30512;
	border: none;
	color: #fff;
	padding: 5px;
	margin-top: 0;
	font-size: 95%;
	border-radius:4px;
}
.more:hover,
.back:hover {
	color: #fff;
    background: #6f767b;
    transition: all 0.3s ease-in-out 0s;
    color: #fff;
    text-decoration: none;
}
.comment_title,
.comment-title {
    font-weight: bold;
}
.comment_text,
.comment-text {
    font-weight: normal;
    background-color: #FDFDFD;
    border-bottom: 1px solid #DDDDDD;
    padding-bottom: 15px;
}
.comment_title, .comment_text,
.comment-title, .comment-text {
    border-left: 1px solid #DDDDDD;
}
.comment_info,
.comment-info {
    text-align: right;
    border-right: 1px solid #DDDDDD;
}
.comment_title, .comment_info,
.comment-title, .comment-info {
    border-top: 1px solid #DDDDDD;
    background-color: #EEEEEE;
}
.selected_group_title,
.selected-group-title { 
    font-size: 0.825em;
    text-align: center;
}
/*** Don't remove the class nixhier, this is required for ASP ***/
.nixhier {
    display:none;
}
.loop_header,
.loop-header {
    width: 100%;
}
.pageheader {
	width: 100%;
	text-align: center;
	text-transform: lowercase;
	font-size: 90%;
	margin: 15px 0;
	display: inline-block;
}
.post_header,
.post-header {
    width: 100%;    
}
.page_left,
.page-left {
    text-align: left;
}
.page_center,
.page-center {
    text-align: center;
}
.page_right,
.page-right {
    text-align: right;
}
.comment_header,
.comment-header {
    width: 100%;
}
.public_info,
.public-info {
    text-align: right;
}
.group_page,
.group-page {
    text-align: center;
}

.post_loop { font-size :1.0em; margin :0px 0px 10px; }
.post_loop div {  line-height :1.6em; margin :0px 0px 2px; }

form#news-wrapper  {
  float: none !important;
  position: relative;
}

.info { padding :10px; margin-bottom :0.5em; background :#f8f8f8; color :#666666; font-size :91.7%; }
.note { border :2px #448844 solid; padding :10px; margin :10px auto; background :#eeffee; color :#004400; }
.important { border :2px #888844 solid; padding :10px; margin-bottom :1em; background :#ffffee; color :#444400; }
.warning { border :2px #884444 solid; padding :10px; margin-bottom :1em; background :#ffeeee; color :#440000; }
      