html, body {}
.row {
	max-width: 75.0em !important;
}
.custom_font {
	font-family: 'Fjalla One', sans-serif;
}
.top_ad {
	margin-top: 2em;
}
header h1 {
	letter-spacing: 5px;
	font-size: 2em;
}
.img_center {
	display: block;
	margin: .5em auto;
}
.list h4 {
    padding-top: .5em;
}
.flag {
    font-size: .8em;
    text-decoration: underline;
    color: green;
    display: block;
    margin-top: 1em;
    cursor: pointer;
}
.flagged {
	color: red;
    display: block;
    margin-top: 1em;
	font-size: .8em;
    text-decoration: underline;
    pointer-events: none;
}
.flag-it-verify {
	background: #f2f2f2;
	position: absolute;
	margin: 0 auto;
  	top: 0; 
  	left: 0; 
  	bottom: 0; 
  	right: 0;
  	padding: 1.5em;
  	border: solid 2px#000;
}
.court_list p {
	margin: .5em;
}
.list_item {
	position: relative;
}
.share-buttons {
	list-style: none;
}
.share-buttons li {
	display: inline !important;
}
footer {
	margin-bottom: 0 !important;
}
footer nav a {
	display: inline-block;
	padding-right: 1em;
}
@media only screen and (max-width: 63.750em) { /* medium screens */
	ul {
		list-style: none;
	}
	aside {
		text-align: center;
	}
	aside p.alert {
		padding: .5em;
		font-size: 1em;
	}
	aside ul li {
		padding-top: .5em;
	}
}
@media only screen and (max-width: 40em) { /* small screens */
	header img {
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	header h1 {
		text-align: center;
	}
	.inline-list > li {
		float: none !important;
		text-align: center;
	}
}
@media only screen and (max-width: 30em) { /* extra small screens */
	header h1 {
		letter-spacing: 0;
	}
}