.red-light {
	color: #CE4D4D;
}
.red-dark {
	color: #6F120E;
}
.title {
	font-size: 24px;
	font-family: 'Oswald', sans-serif;
	line-height: 24px;
	text-transform: uppercase;
	color: #6F120E;
}
.title a, a.title {
	color: #6F120E;
	font-size: 24px;
	font-family: 'Oswald', sans-serif;
	line-height: 32px;
	text-transform: uppercase;

	}
.poll-table {
    border-collapse: collapse;
}
.poll-table tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.poll-table td {
    border: 1px solid #eceeef;
}
.poll-table a {
    color: #B82C24;
    text-decoration: none;
}
.poll-title-header {
    background-color: #000000;
    font-size: 22px;
    font-family: 'BebasNeue',sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: #ffffff;
    padding: 5px 10px;
    line-height: 22px;
    text-shadow: 1px 1px 0 #ce4d4d, 1px -1px 0 #ce4d4d, -1px 1px 0 #ce4d4d, -1px -1px 0 #ce4d4d;
    text-decoration: none;
}
.poll-title-header h1, .poll-title-header h2, .poll-title-header h3, .poll-title-header h4, .poll-title-header h5 {
    margin: 0px;
    padding: 0px;
}
.poll-title-header h3 {
    font-size: 1.75rem;
}
.poll-title-header h5 {
    font-size: 1.25rem;
}
.poll-table tr.poll-row-header {
    background-color: #B82C24;
    color: #fff;
}
.poll-table tr.poll-average-header {
    background-color: #000;
    color: #fff;
}
