.image.is-70p { width: 70%; height: 70%; } figure.image>figcaption { position: absolute; bottom: 0; width: 100%; opacity: 75%; } .content .gallery figure { margin: 0; } .is-fullheight { height: 100% } .is-text-nowrap { text-wrap: nowrap !important; } .author-images>figure { // FIXME: Use percentages, reason not yet fixed: responsiveness broken // margin-right: -1 * 20%; margin-right: -30px; } .author-images>figure:last-child { margin-right: 0; } .hero.has-background { position: relative; overflow: hidden; img.hero-background { position: absolute; object-fit: cover; object-position: center center; width: 100%; height: 100%; } img.hero-background.is-transparent { opacity: 0.3; } }