main { position:relative;padding-top:10px }
@media only screen and (min-width:64em){ main { padding-top:50px}}



.grid.thirds .grid-item figure.image { text-align: center; }
.grid.thirds .grid-item figure.image img { max-height: 155px; }

.js body#home .banner.image.loaded img { opacity: 0; }
.js body#home .banner.image.loaded img.current { opacity: 1; }

.text a.image-link { background: transparent; }
.one-half:last-of-type { margin-top: 15px; }

@media screen and (max-width: 39.9375em) {
     .js body#home .banner.image.loaded img { position: absolute; }
     .js body#home .banner.image.loaded img.current { position: relative; }
}