h1 {
	font-family: 'Roboto', sans-serif;
}

h2 {
	font-family: 'Rubik', sans-serif;
	font-size: 20px;
}

table.videolist {
	width: 100%;
}

table.videolist th {
	background-color: #EFE9F4;
	height: 30px;
	font-family: 'Play', sans-serif;
	font-size: 24px;
	padding: 5px;
}

table.videolist .hgvideo {
	width: 400px;
	padding: 0;
	vertical-align: top;
}

table.videolist .description {
	vertical-align: top;
	font-family: 'Rubik', sans-serif;
	font-size: 16px;
}

table.videolist .imagedesc {
	width: 405px;
	padding: 0;
	vertical-align: top;
}

table.videolist .imagedesc .imgs, table.videolist .imagedesc .imgd {
	width: 400px;
	margin-bottom: 5px;
	height: 300px;
}

table.videolist .imagedesc .imgs {
	margin-right: 5px;
}

table.videolist .imagedesc .imgd {
	margin-left: 5px;
}

table.videolist th, table.videolist .imagedesc img {
	border: 1px solid #BDC6E0;
}


h2, table.videolist .description p, table.videolist .question td:last-of-type p,
table.videolist .question:nth-of-type( 2n + 1) td:last-of-type p, table.videolist .question:nth-of-type( 2n) td:first-of-type p {
	text-indent: 30px;
	text-align: justify;
}

table.videolist .description p:first-of-type {
	margin-top: 10px;
	font-size: 18px;
	font-weight: 900;
}

table.videolist .question:nth-of-type( 2n + 1) td:first-of-type {
	font-family: 'Play', sans-serif;
	font-size: 36px;
}

table.videolist .question:nth-of-type( 2n + 1) td:last-of-type {
	font-family: 'Rubik', sans-serif;
	font-size: 14px;
}

table.videolist .question:nth-of-type( 2n) td:last-of-type {
	font-family: 'Play', sans-serif;
	font-size: 36px;
	text-align: right;
}

table.videolist .question:nth-of-type( 2n) td:first-of-type {
	font-family: 'Rubik', sans-serif;
	font-size: 14px;
}

table.videolist .question:nth-of-type( n + 2) > td {
	border-top: 1px solid lightgray;
}

table.videolist .question:first-of-type > td {
	border-top: none;
}

table.videolist .question > td {
	padding-bottom: 5px;
}
