#forumdiv{
	clear:both;
}

#forumdiv span {
	border: 1px solid #4db2ec;
	background: #4db2ec;
	color: white;
	padding: 10px;
}

#forumdiv span:hover {
	background: #36a8ea;
	transition: all 0.3s ease 0s;
}

#forumdiv a {
	text-decoration: none;
}


#mgf_featured_forum a{
	text-decoration:none;
	color:black;
}
#mgf_featured_forum div.topic{
	max-height:235px;
	height:235px;
	overflow:hidden;
	border: 1px solid white;
	position:relative;
	color:#444;
}
#mgf_featured_forum div.topic:hover{
	color:black;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}
#mgf_featured_forum div.topic:after{
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	background-color:rgba(255, 255, 255, .09);
	opacity:1;
}
#mgf_featured_forum div.topic:hover:after{
	opacity:0;
	transition:opacity .25s ease-in-out;
	-o-transition:opacity .25s ease-in-out;
	-ms-transition:opacity .25s ease-in-out;
	-moz-transition:opacity .25s ease-in-out;
	-webkit-transition:opacity .25s ease-in-out;
}
#mgf_featured_forum .replycount{
	display:inline-block;
	float:right;
	width:25px;
	height:25px;
	text-align:center;
	margin-top: -2px;
	font-size: 10px;
	color:#aaaaaa;
}
#mgf_featured_forum .replycount:hover{
	color:#111111;
}
#mgf_featured_forum .replybubble{
	float: right;
	width: 25px;
	height: 25px;
	background-repeat: no-repeat !important;
	background-size:25px 25px !important;
}
#mgf_featured_forum hr{
	margin: 4.5px 0px;
	border-style: none;
	border-top-style: solid;
	color:#aaaaaa;
}
#mgf_featured_forum h3{
	overflow:hidden;
	font-size:17px;
	font-weight:bold;
	line-height: 21px;
	max-height:63px;
	margin-top:0px;
	margin-bottom:5px;
	color:inherit;
}
#mgf_featured_forum p{
	font-size:14px;
	line-height:17px;
	color:inherit;
}