/* Show it is fixed to the top */
body {
    min-height: 75rem;
    padding-top: 5.5rem;
    font-family: 'Inconsolata', monospace;
  }

/* Typography *************************************/

  h1, h2, h3, h4, h5, h6 {
    font-family: 'Lato', sans-serif;
    font-weight: bold;
  }

  h1 {
    letter-spacing: -1px;
  }

  .display-3 {
    color: red;
    font-weight: bold;
  }

  article h1, article h2 {
    color: red;
  }

  .lead {
    font-family: 'Lato', sans-serif;
    color: red;
  }

  .tags {
    color: grey;
  }

  .tags span {
    font-weight: bold;
    color: black;
  }

/* Nav *************************************/

  .navbar-custom {
    background-color: red;
  }

  .computerdotgif {
    padding: .5rem 1rem .5rem .5rem;
  }

  .nav-link a:hover {
    text-decoration: underline;
  }

/* Misc Formatting *************************************/

.jumbotron {
  background-color: blue;
}

.jumbotron .lead {
  color: white;
}

.jumbotron h1 {
  color: white;
}

  blockquote {
    border-left: red 5px solid;
  }

  blockquote p {
    padding: 1rem 1rem 1rem 2rem;
    font-family: 'Lato', sans-serif;
  }

  article {
    padding-bottom: 3rem;
  }

  article caption {
    float: left;
  }

.blog-caption {
    margin-top: 1rem;
}

  .blog-post-meta {
    color: grey;
  }

  .skull {
    margin: 0 1rem 1rem 0;
  }

  .hamsick {
    margin: 0 2rem 2rem 0;
  }


  /*
 * Footer
 */
.blog-footer {
  padding: 2.5rem 0;
  border-top: .05rem solid grey;
}
.blog-footer p:last-child {
  margin-bottom: 0;
}