body {
  font-family: 'Libre Baskerville', serif; }

a {
  color: black; }

article p img {
  display: block;
  margin: auto; }

footer {
  margin: 10px; }

@media screen and (min-width: 750px) {
  .header-container {
    display: flex;
    justify-content: center; }
  .header-item {
    padding: 5px; }
  main {
    margin: 10px;
    display: flex;
    justify-content: center; }
  .blog-wrapper {
    max-width: 50%; } }

@media screen and (max-width: 750px) {
  .header-container {
    display: flex;
    justify-content: center; }
  .header-item {
    padding: 5px; }
  main {
    margin: 10px;
    display: flex;
    justify-content: center; }
  .blog-wrapper {
    max-width: 95%; }
  .selfie {
    display: none; }
  hr {
    display: none; } }
