.post-type-archive-bidules #main {
    font-size: 0;
}
.post-type-archive-bidules #main article {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 10px);
    font-size: 15px;
}
.post-type-archive-bidules #main article .inside-article {
    padding: 20px;
}
.post-type-archive-bidules .thumbnail {
    display: block;
    position: relative;
    font-size: 0;
    margin-bottom: 15px;
    text-align: center;
}
.post-type-archive-bidules .thumbnail::before {
    display: block;
    width: 1px;
    height: 0;
    padding-bottom: 66.57%;
    content: ' ';
}
.post-type-archive-bidules .thumbnail img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.post-type-archive-bidules .entry-header {
    font-size: 0;
}
.post-type-archive-bidules .entry-header .avatar_container {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    position: static;
    float: none;
}
.post-type-archive-bidules .entry-title {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 70px);
    font-size: 20px;
}
.post-type-archive-bidules #main article:nth-child(odd) {
    margin-right: 20px;
}
.post-type-archive-bidules .entry-content {
    margin-top: 10px;
}
.post-type-archive-bidules .paging-navigation {
    font-size: 15px;
    text-align: center;
}