/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
a {
	color: #005da6;
}

p {
	margin-top: 0;
}

.info {
	width: 25%;
	display: inline-block;
	float: left;
}

.category {
	color: #58595b;
	font-size: 14px;
	font-weight: 500;
	margin: 0;
	line-height: 1.3em;
}

.total {
	font-family: 'Gill Sans', sans-serif;
	color: #005ea7;
	font-size: 15px;
	font-weight: 600;
	text-align: center;
}

.legend-row {
	display: block;
	height: 225px;
	padding-top: 25px;
	margin-top: 50px;
	padding-bottom: 80px;
}

.member-row {
	border-top: 1px solid #ccc;
	display: block;
	height: 190px;
	padding-top: 20px;
}

.council-row {
}

no-margin {
	margin: 0;
}

#colophon {
	display: none;
}

/*
Styles for web version of scoredcard
*/
.vote-circles a {
	display: block;
	float: left;
	border: 2px solid gray;
	color: gray;
	width: 20px;
	height: 20px;
	margin-right: 4px;
	margin-bottom: 4px;
	border-radius: 100px;
	text-align: center;
	vertical-align: middle;
	line-height: 20px;
	text-decoration: none;
	font-size: 12px;
}

.vote-circles strong a {
	background: #C85248;
	color: white;
	border-color: #C85248;
}

.vote-circles em a {
	color: #fff;
	background-color: #dadada;
	border-color: #dadada;
	font-style: normal;
}

.score a {
	display: block;
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-weight: bold;
	text-decoration: none;
	font-size: 30px;
	text-align: center;
	border-radius: 6px;
	color: white;
}

.scorecard-table {
	text-align: center;
	width: 100%;
	line-height: 1.25;
	border-left: none;
}

.scorecard-table td, th {
	border-left: none;
	border-right: none;
}

.scorecard-table th {
	font-size: 14px;
	background-color: #f2f2f2;
	padding: 10px 0;
	font-weight: normal;
}

.col1 {
	width: 13%;
}

.col2 {
	width: 15%;
}

.col3 {
	width: 9%;
}

.col4 {
	width: 18%;
}

.col5 {
	width: 35%;
}

.col6 {
	width: 10%;
}

@media screen and (max-width: 600px) {
	.col3, .col5, .col6 {
		display: none;
	}
	
	.score a {
		font-size: 20px;
	}
}

.cm-table {
	background: #f7f7f7;
	border: none;
}

.cm-table td, .cm-table th {
	border: none;
	padding: 2.5%;
}

.cm-table .score a {
	height: 100px;
	line-height: 100px;
	font-weight: bold;
	text-decoration: none;
	font-size: 45px;
}

.previous-score, .previous-score a {
	font-size: 14px;
	color: #999;
	line-height: 1;
	display: block;
}

.previous-score strong {
	font-size: 45px;
}

@media screen and (max-width: 600px) {
	.previous-score {
		font-size: 12px;
	}
	
	.previous-score strong {
		font-size: 25px;
	}
	
	.cm-table .score a {
		height: 50px;
		line-height: 50px;
		font-size: 25px;
	}
}

.vote-list strong {
	color: #C85248;
}


/* Font rules from Jetpack copied from WordPress.com version of site. Noto Sans is provided by the separately installed Google Fonts plugin. In the Jetpack version, all selectors are prefixed with .wf-active
 */
code, kbd, pre, samp{font-family:"Noto Sans",sans-serif}
body{font-family:"Noto Sans",sans-serif}
button, input, select{font-family:"Noto Sans",sans-serif}
textarea{font-family:"Noto Sans",sans-serif}
blockquote{font-family:"Noto Sans",sans-serif}
code, kbd, pre, tt, var{font-family:"Noto Sans",sans-serif}
.button, .more-link, button:not(.menu-toggle), input[type="button"], input[type="reset"], input[type="submit"], .posts-navigation .nav-links a, #content #infinite-handle span button{font-family:"Noto Sans",sans-serif}
input[type="email"], input[type="password"], input[type="search"], input[type="text"], input[type="url"], textarea{font-family:"Noto Sans",sans-serif}
.post-navigation{font-family:"Noto Sans",sans-serif}
.main-navigation{font-family:"Noto Sans",sans-serif}
.entry-content, .entry-summary, .page-content{font-family:"Noto Sans",sans-serif}
.entry-content .subtitle{font-family:"Noto Sans",sans-serif}
#comments{font-family:"Noto Sans",sans-serif}
.comment-form label{font-family:"Noto Sans",sans-serif}
.comment-form span.required{font-family:"Noto Sans",sans-serif}
.widget_recent_entries span.post-date{font-family:"Noto Sans",sans-serif}
.site-description{font-family:"Noto Sans",sans-serif}
.site-posted-on time{font-family:"Noto Sans",sans-serif}
.page-header:not(.page-header-light) .taxonomy-description{font-family:"Noto Sans",sans-serif}
.light-text{font-family:"Noto Sans",sans-serif}
.site-info{font-family:"Noto Sans",sans-serif}
.sticky-label{font-family:"Noto Sans",sans-serif}
.post-details, .post-details a{font-family:"Noto Sans",sans-serif}
.page-links{font-family:"Noto Sans",sans-serif}
.post-edit-link{font-family:"Noto Sans",sans-serif}
.post-author-card .author-description{font-family:"Noto Sans",sans-serif}
#tinymce h1, #tinymce h2, #tinymce h3, #tinymce h4, #tinymce h5, #tinymce h6, .comment-content h1, .comment-content h2, .comment-content h3, .comment-content h4, .comment-content h5, .comment-content h6, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-summary h1, .entry-summary h2, .entry-summary h3, .entry-summary h4, .entry-summary h5, .entry-summary h6, .widget_text h1, .widget_text h2, .widget_text h3, .widget_text h4, .widget_text h5, .widget_text h6{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:700}
h1{font-style:normal;font-weight:700}
h2{font-style:normal;font-weight:700}
h3{font-style:normal;font-weight:700}
h4{font-style:normal;font-weight:700}
h5{font-style:normal;font-weight:700}
h6{font-style:normal;font-weight:700}
blockquote h1, blockquote h2, blockquote h3, blockquote h4{font-family:"Noto Sans",sans-serif;font-weight:700;font-style:normal}
div#jp-relatedposts h3.jp-relatedposts-headline em{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:700}
.comment-reply-title, .comments-title{font-family:"Noto Sans",sans-serif;font-weight:700;font-style:normal}
.image-post-title{font-family:"Noto Sans",sans-serif;font-weight:700;font-style:normal}
.page-header:not(.page-header-light) h1{font-style:normal;font-weight:700}
.not-found .page-header-light .page-title{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:700}
.archive .archive-title, .archive .page-title, .search .page-title{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:700}
.entry-title{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:700}
#post-cover-image .cover-meta .single-post-title{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:700}
#hero-header .site-title{font-family:"Noto Sans",sans-serif;font-style:normal;font-weight:700}
.site-header .site-title{font-style:normal;font-weight:700}
.site-header .site-description{font-style:normal;font-weight:700}

