.ah-post-archive-2-element .ah-widget-title{color:#35495c;border-style:solid;border-width:0 5px 0 0;margin:0 0 10px;padding:5px 10px 5px 0;font-size:32px;font-weight:700;display:inline-block}.ah-post-archive-2-element .post-archive1{border:1px solid #f3f3f3;border-radius:15px;align-items:center;gap:15px;margin:20px 0 0;padding:20px;display:flex}.ah-post-archive-2-element .posts-container{flex-wrap:wrap;display:flex}.ah-post-archive-2-element .posts-container .post-box{width:100%;position:relative}.ah-post-archive-2-element .posts-container .post-box.has-sep.vertical-sep:not(.post-box:last-child):before{content:"";background-color:#ddd;width:1px;height:50px;position:absolute;top:50%;transform:translateY(-30px)}.ah-post-archive-2-element .posts-container .post-box.has-sep:not(.vertical-sep):not(.post-box:last-child):before{content:"";background-color:#ddd;width:100%;height:1px;position:absolute;bottom:0;left:0}.ah-post-archive-2-element .post-archive1-thumbnail{border-radius:10px;width:50%;height:255px;margin-top:7px;overflow:hidden}.ah-post-archive-2-element .post-archive1-thumbnail img{object-fit:cover;width:100%;height:100%}.ah-post-archive-2-element .post-archive1-details{width:50%}.ah-post-archive-2-element .post-archive1-details .post-title{color:#35495c;margin-bottom:7px;font-size:25px;font-weight:700;line-height:1.9em;display:block}.ah-post-archive-2-element .post-archive1-details .ah-excerpt{margin-bottom:7px;font-size:16px}.ah-post-archive-2-element .post-archive1-details .btns-wrap{text-align:right;margin-top:20px}.ah-post-archive-2-element .post-archive1-details a.ah-is-button{color:#2171d4;background-color:#fff;border:1px solid #2171d4;border-radius:5px;padding:10px 20px;display:inline-block}.ah-post-archive-2-element .post-meta .post-date:after{content:"|";padding:0 5px 0 10px}.ah-post-archive-2-element .post-author img{border-radius:100%}@media screen and (width<=500px){.ah-post-archive-2-element .post-archive1{flex-direction:column}.ah-post-archive-2-element .post-archive1-thumbnail,.ah-post-archive-2-element .post-archive1-details{flex-direction:column;align-items:center;width:100%;margin-top:15px;display:flex}}