ul.blog-posts {
display: block;
overflow: hidden;
padding: 0;
margin-bottom: 0;
}
ul.blog-posts li {
display: block;
clear: both;
margin-bottom: 3em;
overflow: hidden;
}
ul.blog-posts .thumb {
margin: 0;
}
ul.blog-posts .thumb img {
float: left;
max-width: 10em;
max-height: 10em;
margin: 0 2em 0 1.2em;
border: 1px solid lightgray;
}
ul.blog-posts .title {
margin: 0 !important;
border-bottom: 1px solid #b9b5d9 !important;
}
ul.blog-posts .mw-headline-number {
display: none;
}
ul.blog-posts .summary {
overflow: hidden;
}
ul.blog-posts .date {
margin: 0 !important;
font-size: smaller;
}
.see-more {
padding-left: 1em;
}
.see-more:after {
content: '→';
margin-left: .5em;
}