.owl-item {
	float: left;
}
/* .home_blog_post .blog_post_content .blog_post_content_bottom {
	text-align: right;
} */
.home_blog_post{
	margin: 0 0 80px 0;
}
.blog_post_content_top.tbhomeblog_image_holder.blog_image_holder {
	/* width: 50%; */
}
.home_blog_post_inner{
	overflow: hidden;
	margin: 0;
}
#module-xipblog-archive .breadcrumb ol li:nth-child(2) a,#module-xipblog-single .breadcrumb ol li:nth-child(2) a{
  display: none;
}
.home_blog_post_inner .owl-stage-outer .owl-item{
	margin: 0 0 30px 0;
}
#module-xipblog-archive .breadcrumb ol li:nth-child(2):after,#module-xipblog-single .breadcrumb ol li:nth-child(2):after{
  content: none;
}
.post_thumbnail .blog_mask {
  display: none;
}
.home_blog_post .blog_post_content .blog_post_content_top .post_thumbnail{
  position: relative;
  margin: 0;
}
.home_blog_post .blog_post_content .blog_post_content_top .post_thumbnail .tb-black-shadow ,#blog_post .blog_post_content .blog_post_content_top .post_thumbnail .tb-black-shadow{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	transition: all 500ms ease-in-out 0s;
	-webkit-transition: all 500ms ease-in-out 0s;
	-moz-transition: all 500ms ease-in-out 0s;
	-o-transition: all 500ms ease-in-out 0s;
	-ms-transition: all 500ms ease-in-out 0s;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-khtml-border-radius: 0;
	border-radius: 0;
}
.home_blog_post .blog_post_content:hover .blog_post_content_top .post_thumbnail .tb-black-shadow,
.home_blog_post .blog_post_content:active .blog_post_content_top .post_thumbnail .tb-black-shadow,
.home_blog_post .blog_post_content:focus .blog_post_content_top .post_thumbnail .tb-black-shadow,
#blog_post .blog_post_content:hover .blog_post_content_top .post_thumbnail .tb-black-shadow,
#blog_post .blog_post_content:active .blog_post_content_top .post_thumbnail .tb-black-shadow,
#blog_post .blog_post_content:focus .blog_post_content_top .post_thumbnail .tb-black-shadow{
  background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
}
.home_blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks,#blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks{
	top: -60px;
	right: 15px;
	bottom: auto;
	left: auto;
	margin: auto;
	position: absolute;
	width: 45px;
	height: 45px;
	transition: all 400ms ease-in-out;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
}
.home_blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks a,#blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks a {
	width: 55px;
	height: 45px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	background: #fff;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	transition: all 500ms ease-in-out 0s;
	-webkit-transition: all 500ms ease-in-out 0s;
	-moz-transition: all 500ms ease-in-out 0s;
	-o-transition: all 500ms ease-in-out 0s;
	-ms-transition: all 500ms ease-in-out 0s;
	clip-path: polygon(10px 0%, 100% 0%, calc(100% - 10px) 100%, 0% 100%);
	text-decoration: none;
}
.home_blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks a:hover,
 .home_blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks a:active, 
.home_blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks a:focus,
#blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks a:hover,
#blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks a:active,
#blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks a:focus{

	background: #a5c63b;
}
.home_blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks a i,#blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks a i {
	line-height: 45px;
	color: #111;
	font-weight: 500;
	font-size: 16px;
	transition: all 500ms ease-in-out 0s;
	-webkit-transition: all 500ms ease-in-out 0s;
	-moz-transition: all 500ms ease-in-out 0s;
	-o-transition: all 500ms ease-in-out 0s;
	-ms-transition: all 500ms ease-in-out 0s;
}
.home_blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks a:hover i, .home_blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks a:active i, .home_blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks a:focus i,
#blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks a:hover i,
#blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks a:active i,
#blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks a:focus i{
	color: #fff;
}
.home_blog_post .blog_post_content:hover .blog_post_content_top .post_thumbnail .bloglinks ,
.home_blog_post .blog_post_content:active .blog_post_content_top .post_thumbnail .bloglinks ,
.home_blog_post .blog_post_content:focus .blog_post_content_top .post_thumbnail .bloglinks ,
#blog_post .blog_post_content:hover .blog_post_content_top .post_thumbnail .bloglinks ,
#blog_post .blog_post_content:active .blog_post_content_top .post_thumbnail .bloglinks ,
#blog_post .blog_post_content:focus .blog_post_content_top .post_thumbnail .bloglinks  {
	top: 15px;
}
/* .button_previeus{
	float: right;
} */
.blog_post_content {
	position: relative;
}
.home_blog_post .blog_post {
	list-style: none;
	/*margin: 0 0 30px 0;
	*/border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	/* border: 1px solid #b0b0b0; */
	/* padding: 9px; */
	-ms-border-radius: 0;
	-o-border-radius: 0;
}
.home_blog_post .blog_post_content {
	/* display: flex; */
	/* align-items: center; */
	position: relative;
}
.home_blog_post .blog_post_content .blog_post_content_bottom {
	padding: 20px;
	text-align: left;
	/*background: #f4f4f4;
	*//*width: 50%;
	*//*padding: 0 0 0 10px;
	*/position: absolute;
	top: auto;
	bottom: 0;
	left: 0;
	right: 0;
	height: 60px;
	overflow: hidden;
	transition: all 400ms ease-in-out;
	-webkit-transition: all 400ms ease-in-out;
	-moz-transition: all 400ms ease-in-out;
	-ms-transition: all 400ms ease-in-out;
	-o-transition: all 400ms ease-in-out;
}
.home_blog_post .blog_post_content:hover .blog_post_content_bottom{
	height: 180px;
}
.home_blog_post .blog_post_content .blog_post_content_bottom .post_meta{
	/* display: flex; */
	justify-content: space-between;
	align-items: center;
	margin: 0 0 10px 0;
}
.content_more {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.content_more .read_more{
	color: #111;
	background: #fff;
}
.home_blog_post .blog_post_content .blog_post_content_bottom .post_meta::after{
	content: none;
}
.home_blog_post .blog_post_content .blog_post_content_bottom .post_meta .meta_date, 
.home_blog_post .blog_post_content .blog_post_content_bottom .post_meta .meta_category {
	font: 500 14px/20px "Amaranth", Helvetica, sans-serif;
	color: #fff;
	margin: 0;
}
.home_blog_post .blog_post_content .blog_post_content_bottom .post_meta .meta_category a{
	color: #fff;
}
.home_blog_post .blog_post_content .blog_post_content_bottom .post_meta .meta_category a:hover,
.home_blog_post .blog_post_content .blog_post_content_bottom .post_meta .meta_category a:active,
.home_blog_post .blog_post_content .blog_post_content_bottom .post_meta .meta_category a:focus{
	color: #a5c63b;
}
.home_blog_post .blog_post_content .blog_post_content_bottom .post_meta .meta_date i{
	font-size: 16px !important;
	color: #fff;
}
.home_blog_post .blog_post_content .blog_post_content_bottom .post_content p {
	margin: 0 0 15px 0;
	font: 500 14px/24px "Amaranth", Helvetica, sans-serif;
	color: #fff;
}
.home_blog_post .blog_post_content .blog_post_content_bottom .post_title a {
	margin: 0;
	font: 600 20px/22px "Aclonica", Helvetica, sans-serif;
  color: #fff;
  transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
  -ms-transition: all 400ms ease-in-out 0s;
  text-transform: uppercase;
}
.home_blog_post .blog_post_content .blog_post_content_bottom .post_title a:hover,
.home_blog_post .blog_post_content .blog_post_content_bottom .post_title a:active,
.home_blog_post .blog_post_content .blog_post_content_bottom .post_title a:focus,
.kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_title a:hover,
.kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_title a:active,
.kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_title a:focus{
	color: #a5c63b;
}

/* blog-inner */
.kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_title{
	font: 500 22px/24px "Aclonica", Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #000;
	margin: 0 0 20px 0;
}
.kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_meta > div {
	margin-right: 12px;
	padding-right: 12px;
	border-right: 1px solid #999;
	font-size: 14px;
	line-height: 16px;
	font-family: "Amaranth", sans-serif;
	color: #111;
}
.kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_content {
	line-height: 24px;
	margin-bottom: 20px;
	font-size: 14px;
}
.kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .content_more .read_more{
	color: #111;
	transition: all 500ms ease-in-out 0s;
	-webkit-transition: all 500ms ease-in-out 0s;
	-moz-transition: all 500ms ease-in-out 0s;
	-o-transition: all 500ms ease-in-out 0s;
	-ms-transition: all 500ms ease-in-out 0s;
	font-size: 14px;
}
.kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .content_more .read_more:hover,
.kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .content_more .read_more:active,
.kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .content_more .read_more:focus{
	color: #a5c63b;
}
/* singel-blog */
#module-xipblog-single .kr_blog_post_area .blog_post .blog_post_content .blog_post_content_top .post_thumbnail{
	margin: 0 0 20px 0;
}
.kr_blog_post_area .blog_post .blog_post_content .blog_post_content_top .post_thumbnail{
	overflow: hidden;
}
#comments .comments_title{
	font: 500 20px/22px "Amaranth", Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #000;
}
#respond .reply-title{
	font: 500 20px/22px "Amaranth", Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #000;
}
#module-xipblog-archive .bottom-pagination-content {
    display: none;
}
#xipblogs_commentfrom .xipblog_submit_btn.disabled:active,#xipblogs_commentfrom .xipblog_submit_btn.disabled:focus{
	color: #ddd;
	background: #f6f6f6;
}

@media (max-width: 1399px){
	/* .home_blog_post .blog_post_content .blog_post_content_bottom .post_title a{
		font-size: 17px;
		line-height: 19px;
	} */
}
@media (max-width: 1299px){
}
@media (max-width:1199px){
	.home_blog_post {
		margin: 0 0 60px 0;
	}
	.home_blog_post .blog_post_content .blog_post_content_bottom .post_meta .meta_date, .home_blog_post .blog_post_content .blog_post_content_bottom .post_meta .meta_category{
		font-size: 12px;
		line-height: 15px;
	}
	.home_blog_post .blog_post_content .blog_post_content_bottom .post_content p {
		font-size: 13px;
		line-height: 20px;
	}
	/* .home_blog_post .blog_post_content .blog_post_content_bottom .post_title a {
		font-size: 17px;
		line-height: 20px;
	} */
	.home_blog_post .blog_post_content .blog_post_content_bottom{
		height: 55px;
	}
}
@media (max-width:991px){
	.home_blog_post .blog_post_content:hover .blog_post_content_bottom {
		height: 150px;
	}
	.home_blog_post {
		margin: 0 0 40px 0;
	}
	.home_blog_post .blog_post_content .blog_post_content_bottom .post_meta{
		margin: 0 0 10px 0;
	}
	.home_blog_post .blog_post_content .blog_post_content_bottom .post_meta .meta_date, .home_blog_post .blog_post_content .blog_post_content_bottom .post_meta .meta_category {
		font-size: 13px;
		line-height: 15px;
		/* padding: 0; */
	}
	.home_blog_post .blog_post_content .blog_post_content_bottom .post_title a{
		font-size: 22px;
		line-height: 24px;
	}
	.kr_blog_post_area .blog_post .blog_post_content .blog_post_content_bottom .post_meta {
		line-height: 28px;
	}
	.meta_author, .meta_category, .meta_comment, .post_meta_date {
		display: initial;
	}
}
@media (max-width:767px){
	.home_blog_post .blog_post_content .blog_post_content_top .post_thumbnail .tb-black-shadow,#blog_post .blog_post_content .blog_post_content_top .post_thumbnail .tb-black-shadow{
		background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
	}
	.kr_blog_post_area .blog_post .blog_post_content .blog_post_content_top {
		margin-bottom: 20px;
	}
	.home_blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks a, #blog_post .blog_post_content .blog_post_content_top .post_thumbnail .bloglinks a{
		opacity: 1;
		-moz-opacity: 1;
		-khtml-opacity: 1;
		-webkit-opacity: 1;
		-moz-transform: scale(1);
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
	}
	.home_blog_post .blog_post_content .blog_post_content_bottom {
		/* padding: 10px; */
		height: 56px;
	}
	/* .home_blog_post .blog_post_content .blog_post_content_bottom .post_meta{
		display: block;
	} */
	.bottom-custom-nav-content.clearfix.row {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	#module-xipblog-single .content_back {
		padding: 0;
	}

}
@media (max-width:630px){
	.home_blog_post .blog_post_content .blog_post_content_bottom .post_title a {
		font-size: 19px;
		line-height: 21px;
	}
	.home_blog_post .blog_post_content .blog_post_content_bottom .post_meta {
		display: flex;
	}
}
@media (max-width:480px) {
	.home_blog_post .blog_post_content {
		display: block;
	}
	.home_blog_post .blog_post_content .blog_post_content_bottom .post_title a {
		font-size: 14px;
		line-height: 18px;
	}
	.home_blog_post .blog_post_content .blog_post_content_bottom .post_meta .meta_date, .home_blog_post .blog_post_content .blog_post_content_bottom .post_meta .meta_category {
		font-size: 13px;
		line-height: 15px;
		
	}
	.home_blog_post {
		margin: 0 0 20px 0;
	}
	.home_blog_post .blog_post_content .blog_post_content_top .post_thumbnail {
		width: 100%;
	}
	.home_blog_post .blog_post_content:hover .blog_post_content_bottom {
		height: 170px;
	}
}
@media (max-width:360px){
	.home_blog_post .blog_post_content .blog_post_content_bottom .post_title a {
		font-size: 11px;
		line-height: 17px;
	}
	.home_blog_post .blog_post_content .blog_post_content_bottom .post_meta .meta_date, .home_blog_post .blog_post_content .blog_post_content_bottom .post_meta .meta_category{
		padding: 0;
	}
}