/* ACES Custom CSS - This sheet contains custom styling specific to ACES collection of websites */
/* TOPIC ICONS */
 .topic-icon {
	 display: inline-block;
	 vertical-align: top;
	 text-align: center;
	 margin-right: 1em;
	 margin-bottom: 1em;
	 width: 10em;
	 position: relative;
}
 .topic-icon img {
	 margin: auto;
	 width: 100%;
}
 .topic-icon .topic-title {
	 display: table-cell;
	 background-color: #882345;
	 color: #fff;
	 font-weight: bold;
	 height: 4.5em;
	 vertical-align: middle;
	 padding: 0.5em;
	 width: 50em;
	/* .topic-icon should crop this to 10em or whatever width you set it to. */
}
 .topic-icon .topic-subtitle {
	 font-size: .8em;
}
/* Custom Font and Header Styling for ACES */
 body {
	 font-family: "Open Sans", Helvetica, sans-serif;
	 font-size: 14px;
	 line-height: 1.618;
	/* Weird. Came from bootstrap. */
	 -webkit-font-smoothing: antialiased;
}
 h1, h2, h3, h4, h5 {
	 font-family: "Open Sans", Helvetica, sans-serif;
	 font-weight: 700;
	 line-height: 1.2;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 11px;
	 margin-bottom: 11px;
	 -webkit-font-smoothing: antialiased;
}
 h1 {
	 font-size: 2.5em;
	 margin-top: 22px;
}
 h2 {
	 font-size: 2em;
	 margin-top: 22px;
}
 h3 {
	 font-size: 1.75em;
	 line-height: 1.5;
	 margin-top: 22px;
}
 h4 {
	 font-size: 1.5em;
}
 h5 {
	 font-size: 1em;
}
/* MODIFIED first H1 tag on each page to line up with top of sidebar*/
 h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child {
	 margin-top: 0px;
}