html {
     -webkit-font-smoothing: antialiased;
}

body {
    color: #77797c;
    font-family: source-sans-pro, sans-serif;
    font-weight: 500;
}

.post-preview > a {
  color: #212529;
}

.post-preview > a:focus, .post-preview > a:hover {
  text-decoration: none;
  color: #0085A1;
}

.post-preview > a > .post-title {
  font-size: 30px;
  margin-top: 30px;
  margin-bottom: 10px;
}

.post-preview > a > .post-subtitle {
  font-weight: 300;
  margin: 0 0 10px;
}

.post-preview > .post-meta {
  font-size: 18px;
  font-style: italic;
  margin-top: 0;
  color: #868e96;
}

.post-preview > .post-meta > a {
  text-decoration: none;
  color: #212529;
}

.post-preview > .post-meta > a:focus, .post-preview > .post-meta > a:hover {
  text-decoration: underline;
  color: #0085A1;
}

#hero-wrapper {
    background-color: #f0f2f3;
    margin: 0px 0 0;
}

#sub-hero-wrapper {
    padding: 70px 15% 70px;
}

#content-wrapper {
    background-color: #dee9f1;
    padding-top: 80px;
    padding: 70px 25% 70px;
}

.feature-item {
    text-align: center;
}

.feature-item span{
    font-size: 64px;
    margin-bottom: 20px;
    color:bisque    
}

#content-wrapper glyph{
    font-size: 40px;
    padding-right: 12px
}

#sub-hero-wrapper glyph{
    font-size: 40px;
    padding-right: 12px
}

pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}