body {
  margin:0px;
	font-family: 'Gill Sans MT',Verdana,arial,helvetica, Sans-Serif;
	font-size:90%;
}

textarea {
	font-family: 'Gill Sans MT',Verdana,arial,helvetica, Sans-Serif;
	font-size:95%;
}

p {
  padding-left: 12px;
  padding-right: 12px;
  line-height: 1.6;
}

h1 {
  padding-left: 12px;
  padding-top: 12px;
  color:#ca0035;
  font-size:200%;
  font-weight: bold;
}
h2 {
	color:#5A88B4;
	font-size:125%;
  padding-left: 12px;
  padding-right: 12px;
}

h3 {
  color:#ca0035;
	font-size:125%;
  padding-left: 12px;
  padding-right: 12px;
}
.centered {
  text-align: center;
}

.banner {
  height: 60vh;
  width: 100%;
  object-fit:cover;
}
ul.navbar {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #333;
}

li.navbar {
    float: left;
}

li.navbar a {
    display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
  }
li.navbar a:hover {
    background-color: #111;
}

.red {
	color: #ca0035;
}
.grey {
  background-color:#cfcfcf;
}
.heading {
  background:#eeeeee;
}
.column {
  float: left;
  width: 33.33%;
  padding-bottom: 12px;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

.column-text {
  height: 80px;
  text-align: center;
}

.twothrid-column {
  float: left;
  width: 66.66%;
}

.quarter-column {
  float: left;
  width: 25%;
}

.list {
  line-height:1.6;
  font-size: 14px;
}
.link-button {
  text-align: center;
  padding-top:10px;
  padding-bottom:10px;
  padding-left: 14px;
  padding-right: 14px;
  background-color:#eeeeee;
  margin:0 auto;
  border-radius: 4px;
  border: none;
}

.link-button:hover {
  background-color: #333;
  color:#eeeeee;
  cursor: pointer;
}

.graphic {
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}

.quote {
  padding-top:12px;
  text-align: center;
  font-size: 22px;
  font-style: italic;
}

.footer {
  background-color:#273140;
  color:#cfcfcf;
}

a.contact-link {
  color:#cfcfcf;
}

[class^="icon-"], [class*=" icon-"] {
  display: inline-block;
  width: 100%;
}

.contact-icon {
  padding-top: 12px;
  padding-left: 12px;
}

.contact-text {
  padding-left: 12px;
  line-height: 1;
}
.address-text {
  padding-left: 12px;
  line-height: 1.6
}

.email-form {
  margin-left: 12px;
  margin-top: 12px;
}