.content-typ-blog-entry-small figure {
	border-bottom: 1px solid #eee !important;
}

.content-typ-blog-entry-small figure figcaption {
    padding: 0 0 0.5em !important;
    font-size: smaller;
}

figure.align_center {
	line-height: 0;
	margin-bottom: 25px;
	margin-top: 0;
}

figure figcaption {
    padding: 1.1em 0 !important;
    font-size: smaller;
}

p.blog-date,
p.blog-author {
	display: inline-block;
}

p.blog-date{
	font-style: italic;
	color: #81898d;
}

p.blog-date::after{
	font-style: normal;
	display: inline-block;
	content: "|";
	margin-left: 10px;
	margin-right: 5px;
	color: #444;
}

p.no-entries-available,
p.no-comments,
p.comments-off-msg {
	font-size: 1.3125em;
	font-style: italic;
	color: #81898d;
}


/*
ICONS ________________________________________________________________________*/
section.blog-page a.comments-link i.icon-comments::before,
p.comments-count a i.icon-comments::before,
.news-article footer a.comments-link i.icon-comments::before,
ul.CommentList a.CommentActionReply i.icon-comment::before,
ul.CommentList .CommentVotes a i.icon-thumbs-up-1::before,
ul.CommentList .CommentVotes a i.icon-thumbs-down-1::before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: never;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: 0;
	margin-right: .5em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
section.blog-page a.comments-link i.icon-comments::before,
p.comments-count a i.icon-comments::before,
.news-article footer a.comments-link i.icon-comments::before,
ul.CommentList a.CommentActionReply i.icon-comment::before {
	content: '\f27b';
}
section.blog-page a.comments-link:hover i.icon-comments::before,
p.comments-count a:hover i.icon-comments::before,
.news-article footer a.comments-link:hover i.icon-comments::before,
ul.CommentList a.CommentActionReply:hover i.icon-comment::before {
	content: '\f27a';
}

ul.CommentList .CommentVotes a i.icon-thumbs-up-1::before {
	content: '\f308';
	margin-right: 6px;
}

ul.CommentList .CommentVotes a i.icon-thumbs-down-1::before {
	content: '\1f50d';
	margin-right: 0;
	margin-left: 6px;
}

ul.CommentList .CommentVotes a:hover {
	background-color: #fff !important;
}

ul.CommentList .CommentVotes a:hover i.icon-thumbs-up-1::before {
	content: '\f164';
}

ul.CommentList .CommentVotes a:hover i.icon-thumbs-down-1::before {
	content: '\f165';
}


/*
FORM ________________________________________________________________________*/

.CommentForm .CommentFormCite,
.CommentForm .CommentFormEmail {
		width: 100% !important;

}

.CommentForm .CommentFormCite {
		padding-right: 0 !important;

}

.CommentForm .CommentFormEmail {
		padding-right: 0 !important;
		padding-left: 0 !important;

}

@media only screen and (min-width: 48em) {
	.CommentForm .CommentFormCite,
	.CommentForm .CommentFormEmail {
		    width: 50% !important;

	}

	.CommentForm .CommentFormCite {
		    padding-right: 0.5em !important;

	}

	.CommentForm .CommentFormEmail {
			padding-right: 0 !important;
		    padding-left: 0.5em !important;

	}
}
