.linewarblue {
	color: #479FEE;
}

.linewarred {
	color: #F3785D;
}

.linewarorange {
	color: #F8B272;
}

.linewarformat p, .linewarformat li, .linewarformat td, .linewarformat th {
	color: #a7a7a7;
}
.linewarformat h3 {
	margin-top: 2em;
}
.linewarformat h4 {
	margin-top: 1.5em;
	margin-bottom: .2em;
}
.linewarformat h5 {
	margin-top: 1em;
	font-weight: bold;
}

.linewarformat h3 .linewarblue,
.linewarformat h3 .linewarred {
	font-size: 30px;
}
.linewarformat a {
	color: #ebbc6a;
}

main.content section:first-child h2{
	margin-top: .5em;
}

table.linewarlogos {
	margin: 0 auto;
}
table.linewarlogos td{
	padding: 0 1em;
	text-align: center;
}

table.table{
	margin: 1.5em 0;
}
table.table tbody tr:first-child * {
/*	font-weight: 900;*/
/*	color: #ccc;*/
}

table.rankTable {
	background-color: #050505;
	min-width: 800px;
	text-align: left;
	border-collapse: collapse;
	margin: 1em auto;
}

	table.rankTable td, table.rankTable th {
		border: 0px solid #AAAAAA;
		padding: 7px 0;
	}

	table.rankTable tbody td {
		font-size: 1em;
		color: #BBBBBB;
	}

	table.rankTable th:first-child, table.rankTable td:first-child {
		text-align:center;
	}

	table.rankTable th:last-child, table.rankTable td:last-child {
		text-align: center;
		width: 40px;
	}

	table.rankTable tr:nth-child(even) {
		background: #111;
	}

	table.rankTable thead {
		background: #292E30;
		background: -moz-linear-gradient(top, #26292a 0%, #111212 66%, #181B1B 100%);
		background: -webkit-linear-gradient(top, #26292a 0%, #111212 66%, #181B1B 100%);
		background: linear-gradient(to bottom, #26292a 0%, #111212 66%, #181B1B 100%);
		border-bottom: 2px solid #444444;
	}

		table.rankTable thead th {
			font-size: 1em;
			color: #FFFFFF;
			padding-top: 0.5em;
			padding-bottom: 0.5em;
		}

.steam-avatar, .win-streak {
	width: 32px;
	height: 32px;
}


#testimonials p {
	font-size: 1.5em;
	font-style: italic;
	line-height: 1.3em;
}
#testimonials .name img {
	width: 36px;
	height: 36px;
	margin-right: 8px;
}

.technologies .col-md-4{
	height: 150px;
}

.planned-features .col-md-3 h4 {
	margin-top: 1.8em;
}

#roadmap h3 {
	margin-bottom: .3em;
}

#roadmap > .row:nth-child(1n+2) {
	margin-top: 3em;
}

#roadmap > .row:nth-child(1n+2) > [class^="col-"] {
	padding-top: 1em;
	border-top: 1px solid #242424;
}

#roadmap .col-md-2:last-child {
	writing-mode: vertical-rl;
	min-height: 300px;
	font-size: xx-large;
	line-height: 1.3em;
	border-right: 1px solid #F3785D;
	padding-top: 1em;
	padding-bottom: 1em;
	text-align: center;
}

#roadmap .row:nth-child(2n) .col-md-2:last-child {
	border-right: 1px solid #479FEE;
}
