#productions-list {
	display: block;
	text-align: center;
	vertical-align:middle;
	position:relative;
	border-style:none;
}
	#productions-list th {
		margin: 0;
		padding: 2px;
	}
	#productions-list td {
		margin: 0;
		padding: 8px;
	}

.column-thumb img {
	width: 64px;
}
.column-title {
	position: relative;
	text-align: left;
}
	.column-title a {
		display: inline-block;
		text-decoration: none;
	}
		.column-title a:hover,
		.column-title a:focus,
		.column-title a:active {
			text-decoration: underline;
		}
	.column-title h2 {
		margin-top: 0;
	}
.column-platform svg,
.column-tech svg {
	width: 24px;
	height: 24px;
}
.column-status {
	font-size: 80%;
}

#topRow {
	border-bottom-style:none;
}
.column-head {
	cursor: pointer;
	white-space: nowrap;
	background-color: #fefefe;
}
	.column-head.active {
		background-color: #efefef;
	}

#header-status,
#header-tech,
.column-status,
.column-tech {
	display: none;
}

@media (min-width: 760px) {
	#header-status,
	#header-tech,
	.column-status,
	.column-tech {
		display: block;
		display: table-cell;
	}
}
@media (min-width: 560px) {
	.column-thumb img {
		width: 128px;
	}
	.column-platform svg,
	.column-tech svg {
		transform: scale(1.25);
		padding: 4px;
	}
	.column-status {
		font-size: 100%;
	}
}
