.post_area {
	margin-top: 15px;
}

.text-area p,
.g-txt {
	font-size: 16px !important;
}

.blog_cat {
	max-height: 57px;
}

.blog_cat .btn {
	padding: 5px !important;
	height: 38px;
}

.blog_cat .btn .filter-option {
	text-align: left !important;
	width: 85%;
	float: left;
}

.post_area p,
.post_area span,
.post_area h1,
.post_area h2,
.post_area h3,
.post_area h4,
.post_area h5,
.post_area h6,
.post_area small,
.post_area div {
	font-size: 16px !important;
	font-family: 'open_sansregular', Helvetica Neue, Helvetica, Arial, sans-serif !important;
	line-height: 22px !important;
}

.post_viewer i {
	padding-right: 3px;
	font-size: 12px !important;
	color: #32973c !important;
}

.post_viewer {
	padding-left: 7px;
	color: #32973c;
}

.date_viewer {
	padding-right: 3px;
	font-size: 12px !important;
	color: #32973c !important;
}

.imgnamedate a {
	border: none !important;
}

.blog_cat ul.dropdown-menu li,
.blog_cat ul.dropdown-menu li a {
	cursor: pointer;
}

.blog_cat ul.dropdown-menu {
	top: 0px !important
}

.filter-option {
	text-align: center;
}

.blog_cat {
	width: 140px !important;
}

.blog_cat div.dropdown-menu.open {
	max-height: 314px !important;
	min-height: 170px !important;
	overflow: scroll;
}

.blog_cat ul.dropdown-menu.inner {
	max-height: 260px !important;
	min-height: 170px !important;
	overflow: scroll;
}

.dropdown-menu li a:hover {

	color: #fff;
	text-decoration: none;
	background-color: #337ab7;
	outline: 0;

}

@media only screen and (max-width:480px) {
	.blog_cat {
		width: 130px !important;
	}

	.blog_cat .active {
		background-color: #499224 !important;
	}

	.blog_cat .active span {
		color: #fff !important;
	}

	.caret {
		display: none !important;
	}

	.dropdown-menu {
		right: 0px !important;
	}

	.green2F {
		width: 68%;
		text-align: left;
	}

	.item.active span {
		width: 100%;
		text-align: left;
	}

	span {
		display: inline-block !important;
		/*width: 33.33%;*/
		/*text-align: center;*/
	}

	.tags-container {
		display: inline-block !important;
		text-align: center !important;
	}

	.avatar {
		position: relative !important;
		text-align: center !important;
		float: left !important;
	}

	.avatar img {
		margin: 0 auto;
	}

	.post-grid .avatar .herodp {
		height: 70px;
		width: 70px;
	}

	.tags-container .tag {
		width: 40%;
	}

	.fa-2x {
		color: #569a29;
	}
}