.large-top-image { background: #f7f7f7; img { max-width: 100%; margin: 4rem 0; } } .lttr { @include constrain_narrow; margin-top: 6rem; header { padding-bottom: 3rem; border-bottom: 1px #f0edeb solid } } .lttr-box { //background: #faf7f5; text-align: center; padding: .5rem; display: inline-block; //border: 1px #e0dedc solid; } .lttr-cover { margin-right: 1.2rem; } #recommended-reading { .book-title { @include fontsize(28); font-weight: 400; margin-bottom: 0; } h6 { margin-top: 0; @include fontsize(18); font-weight: 400; } } #page-navigation img { width: 300px; height: 160px; object-fit: cover; } #page-navigation h4 { text-align: center; @include fontsize(22); @include fancy_sans; color: #333; } #page-navigation .nav-title { @include fontsize(22); line-height: 1.5; } #page-navigation .photo-arrow-next { text-align: left; } .page-nav-photo li { display: inline-block; margin: 0 0 0 3rem !important; &:first-of-type { margin-left: 0 !important; } }