.entry-header.hidden {

	display: none;

}





.item_post {}



.item_post {

	margin-bottom: 20px;

}

.item_post a {

	display: block;

}

.item_post_img {

	margin-bottom: 20px;

}

.item_post_img img {

	width: 100%;

	height: auto;

	max-height: 235px;

	border-radius: 20px;

	object-fit: cover;

}



.item_post h2 {

	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	line-height: 26px;

	margin-bottom: 10px;

	word-break: break-word;

	display: block;

	font-size: 18px;

	font-weight: 700;

	color: #544F4F;

}

.item_post .time-post {

	margin-bottom: 10px;

	color: #808080;

	font-size: 13px;

}

.item_post .time-post span {

	font-weight: 400;

	margin-right: 5px;

}

.item_post .time-post span img {

	margin-right: 5px;

	margin-top: -3px;

}

.item_post .time-post span.posted {

	font-size: 13px;

	margin-left: 5px;

}

.item_post .time-post span.posted img {

	margin-right: 3px;

	margin-top: -2px;

}

.post_excerpt {

	overflow: hidden;

	display: -webkit-box;

	-webkit-line-clamp: 3;

	-webkit-box-orient: vertical;

}



.view-more span {

	font-size: 12px;

	font-weight: 600;

	color: #303030;

}

.view-more span svg {

	margin-left: 5px;

}

.list-post .col-mb:first-child {

	width: 100%;

}

.list-post .col-mb:first-child .item_post {

	margin-bottom: 30px;

	padding-bottom: 30px;

	border-bottom: 1px solid #E5E5E5;

}

.list-post .col-mb:first-child .item_post_img img {

	max-height: 360px;

}

.list-post .col-mb:first-child .item_post a {

	display: flex;

	flex-wrap: wrap;

	margin: 0 -10px;

}

.list-post .col-mb:first-child .item_post .item_post_img,

.list-post .col-mb:first-child .item_post .item_post_content {

	width: 50%;

	padding: 0 10px;

}

.list-post .col-mb:first-child .item_post .post_excerpt {

	-webkit-line-clamp: 5;

}

.list-post .col-mb:first-child .item_post .view-more {

	display: none;

}



nav.navigation.pagination {

	float: left;

	width: 100%;

	margin-top: 10px;

	text-align: center;

}



nav.navigation.pagination a.page-numbers {

	padding: 5px;

	text-decoration: none;

}



nav.navigation.pagination a.page-numbers:hover {

	text-decoration: underline;

}



/* single */

.single-heading {

	color: #343434;

	font-weight: bold;

	font-size: 24px;

	line-height: 29.26px;

	word-break: break-word;

	border-bottom: 1px solid #E5E5E5;

	padding-bottom: 10px;

}

.tag-share {

	display: flex;

	align-items: center;

}

.tag-share .inline {

	display: flex;

}

.tag-share .inline svg {

	margin: 0 5px;

}

.tag-share .box_share {

	flex: 1;

	padding-left: 10px;

}



.full-relatedcat {

	background: #FEF8EF;

	padding: 35px 0;

}

.relatedcat>h2 {

	color: #494949;

	font-size: 22px;

	font-weight: bold;

	line-height: 26.82px;

	margin-bottom: 20px;

}

/* page */

.page-heading {

	text-align: center;

	color: #fb7533;
	font-size: 35px;

	text-transform: uppercase;

	margin: 0;

	margin-bottom: 5px;

}



@media only screen and (max-width: 768px) {

	.item_post h2 {

		font-size: 16px;

	}

	.list-post .col-mb:first-child .item_post {

		margin-bottom: 20px;

		padding-bottom: 20px;

	}

	.list-post .col-mb:not(:first-child) {

		width: 50%;

	}

	/**/

	.single-heading {

		font-size: 22px;

	}

	.relatedcat>h2 {

		font-size: 18px;

	}

}



@media only screen and (max-width: 640px) {

	/**/

	.single-heading {

		font-size: 20px;

	}

}

@media only screen and (max-width: 500px) {

	.list-post .col-mb:first-child .item_post .item_post_img,
	.list-post .col-mb:first-child .item_post .item_post_content {

		width: 100%;

	}

	.post_excerpt {

		display: none;

	}

}

@media only screen and (max-width: 480px) {

	.item_post h2 {

		font-size: 15px;

	}

	/**/

	.single-heading {

		font-size: 18px;

	}

	.relatedcat>h2 {

		font-size: 16px;

	}

}