/*
 Theme Name:   Twenty Seventeen Child (FSPA)
 Theme URI:    http://fspazone.org/twenty-seventeen-child/
 Description:  Twenty Seventeen Child Theme for FSPA
 Author:       Joe Schober
 Author URI:   http://fspazone.org
 Template:     twentyseventeen
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-seventeen-child
*/

/* don't show both upper and lower borders on widget list items */
.widget ul li { border-top: none; }

/* don't ease in/out navigation menu highlighting */
.main-navigation li li, .main-navigation li li a {
		-webkit-transition: none;
		transition: none;
}

/* division tags for "Reigning League Champions" block */
.fspa-division-tag {
	color: #ffffff;
	background-color: #000000;
	display: inline-block;
	width: 2em;
	text-align: center;
}

/* increase max-width for posts */
.single-post:not(.has-sidebar) #primary,
.page.page-one-column:not(.twentyseventeen-front-page) #primary,
.archive.page-one-column:not(.has-sidebar) .page-header,
.archive.page-one-column:not(.has-sidebar) #primary {
	margin-left: auto;
	margin-right: auto;
	max-width: 850px;
}

/* reduce bottom margin on page headers */
.page.page-one-column .entry-header,
.twentyseventeen-front-page.page-one-column .entry-header,
.archive.page-one-column:not(.has-sidebar) .page-header {
		margin-bottom: 2em;
}

.fspa-association-officers { background-color: lightsteelblue; border-bottom: hidden; }
.fspa-league-officers { background-color: #FFCC77; border-bottom: hidden; }
.fspa-officer-name { width: 16em; padding-left: 1em !important; }

.fspa-scoring-table { width: 30%; float: left; font-size: 75%; margin-right: 1em; }
.fspa-scoring-table th { text-align: center; }
.fspa-scoring-table .fspa-narrow-column { width: 5.25em; }

.fspa-rules-changed { color: red; }
.fspa-rules-deleted { color: red; text-decoration: line-through; }

@media screen and (min-width: 48em) {
	h2.widget-title {
		font-size: 0.9rem;
		margin-bottom: 1.5em;
	}
}

.page .panel-content .entry-title,
.page-title,
body.page:not(.twentyseventeen-front-page) .entry-title {
	color: #222;
	font-size: 14px;
	font-size: 1.25rem;
	font-weight: 800;
	letter-spacing: 0.14em;
	text-transform: uppercase;
}

