.contents{
	width:100%!important;
	padding:0;
}

.contents-post .jet-listing-dynamic-repeater__items {
    flex-direction: column;
}
.contents-post-container{
    display:flex;
    flex-direction: column;
}
.contents-post .content-detail{
    padding: 1em .4em 2em;
    
}
.contents-post .content-detail h4{
    font-weight: 600;
    font-size: 20px;
    color: #807255;
    line-height: 1.4em;
    margin: 0;
    text-align: start;
}
.contents-post .title-inner{
    display: flex;
    flex-direction: column;
    gap:8px;
}
.contents-post .title-inner .number{
    font-size: 12px;
    color: #807255;
    margin: 0;
    font-weight: bold;
    font-style: italic;
}
.contents-post .detail-inner p{
    line-height: 1.9em;
    font-weight: 500;
    font-size: 15px;
}
.contents-post-container .image{
/*     padding: 0 1em; */
}
.contents_thumbnail{
	width:100%;
}
@media (min-width: 1024px) {
	.contents-post-container{
		flex-direction: row-reverse;
		align-items: start!important;
		margin-bottom: 4em!important;
		gap: 3em;
	}
	.jet-listing-dynamic-repeater__item:nth-child(even) .contents-post-container {
    flex-direction: row;
	}
	.contents-post-container .image{
		padding: 0;
		width:100%;
	}
	.contents-post-container .content-detail{
		padding:0;
		width:100%;
		margin-top: 3em;
	}
	.contents-post .content-detail h4{
		font-size: 26px;
	}
	.contents-post .content-detail p{
		font-size: 16px;
		line-height: 2.4em;
		letter-spacing: 1px;
	}
	.contents-post .title-inner{
		gap: 24px;
	}

}
