/* Custom Styles */

/* general styles tweaks */

#home-callout .grid .row-1 a {
	font-size: 24px;
	line-height: 25px;
} 

.single-post aside.meta {
	margin-bottom: 12px;
}
#topper.topper-image p.description {
	font-family: "brandon-grotesque",sans-serif;
	font-weight: 500;
}

#share-post {
	top: 60px;
}

/* overrides for copy and paste */

.single #content, .page #content {
	color:#596476 !important;
}
.single #content p a, .page #content p a {
	color: #426de6 !important;
}
.single #content p a:hover, .page #content p a:hover  {
	color: #15c288 !important;
}
.single #content li, .page #content li {
	color: #596476 !important;
}
.single #content li span, .page #content li span {
	color: #596476 !important;
}
.single blockquote, .single blockquote p, .page blockquote, .page blockquote p {
	color: #0f2d58 !important;
}

/* one time overrides */

body.page-id-18468 div.col-md-8.col-md-offset-2 {
	display: none;
}

.boxleft {
	float: left;
	background: #eef3f8;
	padding: 15px;
	margin: 0 20px;
	width: 280px;
}
.boxright {
	float: right;
	background: #eef3f8;
	padding: 15px;
	margin: 0 20px;
	width: 280px;
}


#site-wrapper {
	max-width: 1980px;
}
#home-callout .grid .video-block img {
	top: -15%;
}
@media only screen and (min-width : 1250px) {
	#site-header .col-md-12 {
		position: static;
	}
	#site-header #brand a {
		left: 25px;
		top: 8px;
	}
}
