.banner {
	background: #ae241d;
	margin-bottom: 1rem;
}

.banner h1 {
	font-size: 1rem;
	color: #fff;
	margin:  10px 0;
}

.contact {
	text-align: right;
	line-height: 1.4;
}

h3 {

}

.title {
	border-top: 1px solid #666;
	border-bottom: 2px solid #666;
	padding: 1rem 0;
	margin-bottom: 2rem;
	text-align: center;
}

ul span {
	font-size: .9rem;
	margin-bottom: .5rem;
	display: block;
}

p.list {
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: .5rem;
	padding-bottom: .5rem;
}

.footer {
	border-top: 1px solid #ccc;
	text-align: center;
	font-size: .9rem;
	padding-top: .5rem;
	margin-top: 2rem;
	margin-bottom: 3rem;
}



/* Panels */
/* line 74, ../bower_components/foundation/scss/foundation/components/_panels.scss */
.panel {
  border-style: solid;
  border-width: 1px;
  border-color: #d8d8d8;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  background: #f2f2f2;
}
/* line 52, ../bower_components/foundation/scss/foundation/components/_panels.scss */
.panel > :first-child {
  margin-top: 0;
}
/* line 53, ../bower_components/foundation/scss/foundation/components/_panels.scss */
.panel > :last-child {
  margin-bottom: 0;
}
/* line 58, ../bower_components/foundation/scss/foundation/components/_panels.scss */
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6, .panel p {
  color: #333333;
}
/* line 62, ../bower_components/foundation/scss/foundation/components/_panels.scss */
.panel h1, .panel h2, .panel h3, .panel h4, .panel h5, .panel h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}
/* line 64, ../bower_components/foundation/scss/foundation/components/_panels.scss */
.panel h1.subheader, .panel h2.subheader, .panel h3.subheader, .panel h4.subheader, .panel h5.subheader, .panel h6.subheader {
  line-height: 1.4;
}
/* line 76, ../bower_components/foundation/scss/foundation/components/_panels.scss */
.panel.callout {
  border-style: solid;
  border-width: 1px;
  border-color: #bbe8fc;
  margin-bottom: 1.25rem;
  padding: 1.25rem;
  background: #effafe;
}
/* line 52, ../bower_components/foundation/scss/foundation/components/_panels.scss */
.panel.callout > :first-child {
  margin-top: 0;
}
/* line 53, ../bower_components/foundation/scss/foundation/components/_panels.scss */
.panel.callout > :last-child {
  margin-bottom: 0;
}
/* line 58, ../bower_components/foundation/scss/foundation/components/_panels.scss */
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6, .panel.callout p {
  color: #333333;
}
/* line 62, ../bower_components/foundation/scss/foundation/components/_panels.scss */
.panel.callout h1, .panel.callout h2, .panel.callout h3, .panel.callout h4, .panel.callout h5, .panel.callout h6 {
  line-height: 1;
  margin-bottom: 0.625rem;
}
/* line 64, ../bower_components/foundation/scss/foundation/components/_panels.scss */
.panel.callout h1.subheader, .panel.callout h2.subheader, .panel.callout h3.subheader, .panel.callout h4.subheader, .panel.callout h5.subheader, .panel.callout h6.subheader {
  line-height: 1.4;
}
/* line 78, ../bower_components/foundation/scss/foundation/components/_panels.scss */
.panel.callout a:not(.button) {
  color: #0a98d5;
}
/* line 83, ../bower_components/foundation/scss/foundation/components/_panels.scss */
.panel.radius {
  -webkit-border-radius: 3px;
  border-radius: 3px;
}