.headerpost{ padding: 10px 10px; position: absolute; bottom: 0px; width: 100%; background: rgba(0, 0, 0, .8); }

.headerpost h3 { margin-bottom: 5px; }

.categories { margin-left: 10px; }

.headerpost label { font-weight: 200; font-size: 0.8em; color: white; }

.headerpost h2 { margin-bottom: 8px; margin-top: 8px; }

.headerpost a { color: white; }

#sectionblog { padding: 0 0 15px; }

.img-post { max-height: 500px; width: 100%; overflow: hidden; position: relative; }

.img-post img { margin-top: -20%; }