.navbar {
    background-color: white !important;
}

.navbar-toggler {
    border-color: #615c5c !important;
}

.navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(97, 92, 92, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
  }

.nav-link, .navbar-brand {
    color: #615c5c !important;
    font-family: 'Lato', sans-serif;
}

.container {
    font-family: 'Lato', sans-serif;
}

.footer {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: white;
    color: #615c5c;
    text-align: center;
  }

  .headshot {
    width: 100%;
}

.card {
    width: 100%;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    text-align: center;
  }

.card-link{
    color: #615c5c !important;
    text-decoration: none !important;
  }


  .logo {
    width:50%;
    margin:auto;
  }

  @media only screen and (max-width: 991px) {
    .logo {
      width:75%;
      margin:auto;
    }
  
    .last-gallery {
      margin-bottom: 125px;
    }
  }

  .youtube-container {
    position: relative;
    width: 100%;
    padding-bottom: 100%;
    text-align: left !important;
    margin-bottom: 25px;
  }
  
  .youtube-video {
    position: absolute;
    width: 100%;
    height: 100%;
  }