.sidebar {
	min-width: 360px;
}

.contentBlock .date, .contentWrapper .date {
	text-align: right;
	font-size: 12px;
	font-weight: 300;
	color: #222222;
}

.option button {
	width: 280px;
	color: #FFFFFF;
	border: none;
}
.option button:hover {
	box-shadow: none;
}
.option a {
	display: block;
}

.reply {
	position: relative;
}
.reply:hover {
	background-color: transparent;
}
.reply a {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
}
.reply a:hover {
	filter: url(#colorFilter);
}
.reply a p {
	margin: 10px 0;
	font-size: 16px;
	color: #FFFFFF;
}

.icons {
	/*top: 0;*/
	/*right: 0;*/
	/*position: absolute;*/
}
.icons > div {
	width: 29px;
	height: 29px;
	margin: 5px 0;
	float: right;
}
.icons > div:hover {
	cursor: pointer;
}
.icons > div:first-of-type {
	margin-right: 5px;
}

.iconReply {
	background-image: url('/asset/icons/Reply.svg');
}