header {
	margin-bottom: 3rem;
}

p {
	line-height: 1.6;
}

.see-all {
	font-size: 0.8em;
	text-transform: uppercase;
}

.shows h1 {
	font-size: 2.5rem;
}

.shows h2 {
	font-size: 1rem;
	text-transform: uppercase;
}

h1, h2 {
	font-weight: 100;
}

.cast img {
	width: 100%;
}

.cast li {
	width: 25%;
}

.shows > li {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
}

/*.selected ~ li > a {
	color: black;
	font-weight: 700;
}*/

.selected a{
	color: black;
	font-weight: 700;
}

/*img ~ div {
	font-style: italic;
}*/

.cast {
	font-style: italic;
}

.cast h2 {
	font-style: normal;
}

.cast :first-child {
	font-size: 0.8rem;
}

img + div {
	font-style: normal;
	font-weight: 600;
}

#game-of-thrones .seasons ul::after {
	content: "*";
}

#game-of-thrones .seasons::after {
	content: "* In Production";
	font-size: 0.7rem;
	color: #999;
}
