/* https://colorffy.com/dark-theme-generator?colors=810000-1d1d1d

$primary: #1d1d1d;
$secondary: #810000;
$danger: #EEEBDD;
$light: #CE1212; */

section.projects p > a {
  color: #CE1212;
}

.bottom-shadow {
  box-shadow: 0 10px 10px 0 rgba(113, 113, 113, 0.15)
}

.carousel-image-hero {
  width: 100vw;
  height: 55vw;
}

.service-title {
  background-color: #3f3f3f;
  color: #EEEBDD;
}

.carousel-hero-title  {
  color: #EEEBDD;
  text-shadow: 2px 2px 8px #1d1d1d;
}
section.services {
  background-color: #1d1d1d;
}

section.intro, section.projects, section.carousel, section.gallery, body {
  background-color: #1d1d1d;
  color: #EEEBDD;
}

footer {
  background-color: #EEEBDD;
}

.intro-container {
  background-color: #eeebdd8c;
  color: #1d1d1d;
}

section.services {
  background-color: #810000;
}

.carousel-image-hero-pulse {
  animation: pulse 24s infinite;

}

.carousel-image-hero-pulse-out {
  animation: pulse-out 24s infinite;

}

.recent-projects, .gallery-title, .contact-title, .span-underline {
  text-decoration: underline #810000;
  text-decoration-skip-ink: none;
}

.thumbs picture img{
  object-fit: cover;
  height: 150px;
  width: 150px;
  transition-duration: .5s;
  border-radius: 5px;

}
.thumbs picture img:hover {
transform:scale(1.05);
transition-duration: .5s;

}

.modal-content {
  background-color: #282828 !important;
}

.modal-header {
  border-bottom: 1px solid #EEEBDD!important;

}
.modal-footer {
  border-top: none !important;

}

.nav-active {
  text-decoration: underline #810000;
  text-decoration-skip-ink: none;
  text-decoration-thickness: 3px;
}

.navbar {
  transition: all 0.5s;
}

.navbar-scrolled {
  background-color: #EEEBDD;
  box-shadow: 0 3px 10px rgba(0, 0, 0, .15)
}