/* 1. Add margin under header */ header { margin-bottom: 3rem; } /* 2. Line-height for all paragraphs */ p { line-height: 1.6; } /* 3. "See All..." links small & uppercase */ a.see-all { font-size: 0.8em; text-transform: uppercase; } /* 4. Show titles (h1 inside .shows li) */ .shows h1 { font-size: 2.5rem; } /* 5. Section titles (h2 inside .shows li) */ .shows h2 { text-transform: uppercase; font-size: 1rem; } /* 6. All titles light weight */ .shows h1, .shows h2 { font-weight: 300; } /* 7. Cast images full width */ .cast img { width: 100%; } /* 8. Each castmember list item 25% width */ .cast ul li { width: 25%; box-sizing: border-box; float: left; } /* 9. Border above each show */ .shows > li { border-top: 1px solid black; padding-top: 1rem; } /* 10. Nav tab with .selected bold + black */ nav .selected a { font-weight: bold; color: black; } /* 11. Castmember labels smaller */ .cast ul li div { font-size: 0.8rem; } /* 12. Actor/actress names bold (first div inside link) */ .cast ul li div:first-of-type { font-weight: bold; } /* 13. Character names italic (second div inside link) */ .cast ul li div:last-of-type { font-style: italic; } /* 14. Add asterisk to last year of GoT */ #game-of-thrones .seasons li:last-child::after { content: "*"; } /* 15. Add “* Final Season” after the GoT seasons list */ #game-of-thrones .seasons ul::after { content: "* Final Season"; display: block; font-size: 0.7rem; color: #999; margin-top: 0.3rem; }