.recent-posts-holder { overflow: hidden; }

/* ------------------------------------------------------------ *\
    Recent Posts
\* ------------------------------------------------------------ */

.recent-posts { margin: 0 -15px; }

.recent-posts__inner { list-style-type: none; zoom: 1; width: 100%; display: flex; margin: 0; padding: 0 0 10px; overflow: auto; }

.recent-posts__inner::-webkit-scrollbar { width: 0px; height: 0px; display: none; }

.recent-posts__inner > li { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; white-space: nowrap; padding: 0 15px; vertical-align: top; min-width: 33%; padding: 0 15px; white-space: initial; }

/* ------------------------------------------------------------ *\
    Recent Post
\* ------------------------------------------------------------ */

.recent-post { padding-bottom: 10px; }
.recent-post .card { margin: 0 2px; }

/*.recent-post .card__head { height: 3.99em; margin-bottom: 8px; line-height: 1.33; }*/

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991.98px) {
    .recent-post .card__head { margin-bottom: 10px; }
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 767.98px) {
	.recent-posts { margin: 0 -8px; }
	.recent-posts__inner > li { min-width: 40%; padding: 0 8px; }
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575.98px) {
	.recent-posts__inner > li { min-width: 87%; }
}