/* liste des posts */
.posts-list .post-item{position:relative;display: flex;flex-direction: column;justify-content:center;align-items:center;align-content:center}
.posts-list .post-item-content{height:100%;width: calc( 100% - 30px );margin:15px;padding:15px;border:solid 1px #ccc;display: flex;flex-direction: column;justify-content:space-between;align-items:flex-start;align-content:flex-start}
.grid2-content-posts, .grid3-content-posts{display:flex;flex-direction:row;justify-content:center;align-items:stretch;align-content:center;flex-wrap:wrap}
.grid2-content-posts .post-item{width:50%}
.grid3-content-posts .post-item{width:33.333333%}
.posts-list .post-item-img-default{width:300px;height:300px}
.post-item-lien-global{position:relative}
.posts-list .lien-global{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}
@media (max-width: 767.98px) {
  .grid2-content-posts, .grid3-content-posts{flex-wrap:no-wrap}
  .grid2-content-posts .post-item, .grid3-content-posts .post-item{width:100%}
}

/* filtres */
.filter-posts-list form{display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:center}
.filter-posts-list .filter-wrapper{width:165px;margin-right:10px}
.filter-posts-list .filter-wrapper fieldset{border:solid 1px #ccc}
.filter-posts-list .filter-wrapper legend{padding:0 2px;text-transform:capitalize;}

/* pagination */
.posts-list .pagination{text-align:center}
.posts-list .pagination a, .posts-list .pagination span{display:inline-block;margin:0 4px;padding:2px 8px;/*border:solid 1px #ccc*/}
