
/***********************************************
	FORUM CATEGORYLIST
************************************************/

.forum-threadcategory-item {
	display: block; 
	background-color: #efefef; 
	border-bottom: 1px solid #cdcdcd; 
	border-top: 1px solid #f5f5f5; 
	cursor: pointer;
	float: left; 
	width: 100%;
	text-shadow: 0 1px 0 #FFFFFF;
	
	
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #efefef 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #efefef 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #efefef 0%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #efefef 0%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(top, #efefef 0%,#e0e0e0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
}

.forum-threadcategory-item:hover {
	border-top: 1px solid #8dbd09;
	border-bottom: 1px solid #7ba40c;
	background-color: #9cd209;
	text-shadow: 0 1px 0 #aee31d; 
	
	background: #9cd209; /* Old browsers */
	background: -moz-linear-gradient(top, #9cd209 0%, #80b709 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9cd209), color-stop(100%,#80b709)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #9cd209 0%,#80b709 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #9cd209 0%,#80b709 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #9cd209 0%,#80b709 100%); /* IE10+ */
	background: linear-gradient(top, #9cd209 0%,#80b709 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9cd209', endColorstr='#80b709',GradientType=0 ); /* IE6-9 */
}
.forum-threadcategory-item:hover .forum-threadcategory-item-numberofthreads {
	border-left: 1px solid #7ba40c;
}

.forum-threadcategory-item:hover .forum-threadcategory-item-name {
	color: #151515;
}


.forum-threadcategory-item-icon {
	float: left; 
	width: 45px;
	font-size: 30px;
	padding: 2px; 
	padding-left: 10px;
	box-sizing: border-box;
}


.forum-threadcategory-item-name-wrapper {
	display: block; 
	padding: 5px; 
	padding-top: 6px;
	float: left;
	box-sizing: border-box;
	width: calc(82% - 45px);
}
.forum-threadcategory-item-name {
	display: block; 
	height: 16px; 
	font-size: 14px; 
}
.forum-threadcategory-item-lastthread {
	display: block; 
	font-size: 10px; 
	height: 14px;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


.forum-threadcategory-item-numberofthreads {
	float: right; 
	width: 9%; 
	border-left: 1px solid #cdcdcd;
	padding: 5px;
	text-align: center;
	color: #4a4a4a;
	box-sizing: border-box;
}

























/***********************************************
	FORUM THREAD AND POSTS
************************************************/
.forum-post-item {
	min-height: 100px;
	display: block; 
	border-bottom: 1px solid #cdcdcd; 
	border-top: 1px solid #f5f5f5; 
	float: left; 
	width: 732px;
	text-shadow: 0 1px 0 #FFFFFF;
	
	
	background: #efefef; /* Old browsers */
	background: -moz-linear-gradient(top, #efefef 0%, #e0e0e0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #efefef 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #efefef 0%,#e0e0e0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #efefef 0%,#e0e0e0 100%); /* IE10+ */
	background: linear-gradient(top, #efefef 0%,#e0e0e0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
}
.forum-post-item-user {
	float: left;
	width: 100px;
	padding: 6px;
	padding-bottom: 2px;
	font-size: 10px;

}
.forum-post-item-message {
	float: left;
	border-left: 1px solid #cdcdcd;
}
	.forum-post-item-message>div {
		padding: 10px;
		padding-top: 5px;
		float: left;
		border-left: 1px solid #f5f5f5;
		min-height: 85px;
		width: 590px;
	}
		.forum-post-item-message .forum-post-item-postdate { 
			float: left;
			width: 590px;
			font-size: 10px;
			border-bottom: 1px solid #cdcdcd;
			margin-bottom: 6px;
		}

.post-item-message-text p {
	clear: both;
}			
		
#dialogCreatePost {
	background-color: #e7e7e7;
	padding: 5px;
	border: 1px solid #3C2C22;
	position: relative;
	margin-top: 6px;
}


.latest-thread-unread { 
	position: absolute; 
	top: 2px; 
	right: 2px; 
	width: 8px; 
	height: 8px; 
	border-radius: 5px; 
	background-color: #269de2; 
	display: block;
}

#txtEditPost_Text_ifr { min-height: 250px; }


















@media screen and (max-width: 767px) {
	.forum-threadpost-item-lastactive {display: none;}
	.forum-threadpost-item-name-wrapper { width: calc(86% - 45px);}
	.forum-threadpost-item-numberofposts { width: 14%;}
	.forum-threadpost-item-views { display: none; }

	/*.forum-threadcategory-item-icon { width: 8%;}*/
	
	#div-latest-active-threads a {
		line-height: 32px;
	}
	

	.forum-threadcategory-item-numberofthreads { display: none; }
	.forum-threadcategory-item-name-wrapper { width: calc(100% - 45px);}

	.forum-threadcategory-header {
		background: transparent;
		color: black;
		border-bottom: 3px solid #81b722;
		padding-bottom: 0;
	}
	.forum-threadcategory-wrapper {
		border: 0;
		margin-left: -10px;
		margin-right: -10px;
	}
	.forum-threadcategory-item {
		background: #efefef;
	}

}

@media (min-width: 768px) and (max-width: 991px) {

}



