.photo-gallery {
    color:#313437;
    background-color:#fff;
  }
  
  .photo-gallery p {
    color:#7d8285;
  }
  
  .photo-gallery h2 {
    font-weight:bold;
    margin-bottom:40px;
    padding-top:40px;
    color:inherit;
  }
  
  @media (max-width:767px) {
    .photo-gallery h2 {
      margin-bottom:25px;
      padding-top:25px;
      font-size:24px;
    }
  }
  
  .photo-gallery a {
    text-decoration:none;
  }

  .photo-gallery .intro {
    font-size:16px;
    max-width:1200px;
    margin:0 auto 40px;
  }
  
  .photo-gallery .intro p {
    margin-bottom:0;
  }
  
  .photo-gallery .photos {
    padding-bottom:20px;
  }
  
  .photo-gallery .item {
    padding-bottom:30px;
  }

.photo-gallery .card {
  transition: transform 0.2s ease-in-out;
}

.photo-gallery .card:hover {
  transform: scale(1.02);
}

.markdown-content {
  color: #7d7d7d;
}

.markdown-content h1,
.markdown-content h2,
.markdown-content h3,
.markdown-content h4,
.markdown-content h5,
.markdown-content h6 {
  color: #313437;
  /*font-weight: bold;*/
  margin-bottom: 10px;
}
.markdown-content ul,
.markdown-content ol,
.markdown-content li {
  color: #7d7d7d;
}

.markdown-content a {
  color: #5c5c5c;
  text-decoration: underline;
  transition: color 0.2s ease-in-out;
}

.markdown-content a:hover {
  color: #3a3a3a;
}