.array-contenedor { width:100%; margin-top:15px; }
.articlesearch { margin-top:10px; }
.column { column-count:3; column-gap:20px; }
.columncats { column-count:4; column-gap:20px; }
.portada-contenedor { width:157px; border-top:1px solid #c9a978; padding:15px 15px 12px 15px; margin:0 7px 15px 7px; background:#efe5d2; box-shadow:2px 2px 6px rgba(0, 0, 0, 0.3); text-align:center; }
.cover { max-height:88px; width:100%; }
.specs { margin: 6px 0 0 0; line-height: 1.2em; }
.article-contenedor { display:grid; grid-template-columns: 90px 1fr auto auto; margin-top: 20px; grid-gap:20px 0; background:#fef9e6; }
.grid-template-areas { .thumb, .title, .pages, .download }
.miniatura { width:60px; height:60px; }
.nobot { padding-bottom:0; margin-bottom:0; }
.title, .pages, .download { padding-right:15px; align-items:center; line-height:1.4em; }
.shadow { box-shadow:6px 6px 12px rgba(0, 0, 0, 0.3); }
.thumb, .title, .pages, .download { border-top: 1px solid #f1bf00; padding-top:10px; }
.thumb { padding-left:15px; }
.down { padding:3px; border:1px solid #f1bf00; background:#fff; font-size:.8em; }
@media screen and (max-width:500px) {
.column { column-count:1 }
.columncats { column-count:2 }
}
