/*********************

	PROJECT FILTERS

*********************/
.single-category-select {
  cursor: pointer;
  border: 1px solid #1C768F !important;
  transition: all 0.3s;
}
.single-category-select:hover {
  background-color: white !important;
  color: #1C768F !important;
  border: 1px solid #1C768F !important;
  transition: all 0.3s;
}
.single-category-select.active {
  background-color: #F3F3F3 !important;
  color: #808184 !important;
  border: 1px solid #F3F3F3 !important;
}

/*********************

	PROJECT LIST

*********************/
.object-position-bottom {
  object-position: bottom !important;
}

.object-fit-contain {
  object-fit: contain !important;
}

.category-select-container div {
  padding: 0 0.5rem;
}
.category-select-container div:last-child {
  margin-bottom: 0 !important;
}
@media (min-width: 768px) {
  .category-select-container div:nth-last-child(-n+3) {
    margin-bottom: 0 !important;
  }
}
@media (min-width: 992px) {
  .category-select-container div:nth-last-child(-n+4) {
    margin-bottom: 0 !important;
  }
}

.single-project {
  padding: 0 0.5rem;
}
@media (min-width: 768px) {
  .single-project:nth-last-child(-n+2) {
    margin-bottom: 0 !important;
  }
}

.single-project-link .single-project-img {
  height: 160px;
  object-fit: cover;
}
.single-project-link .single-project-desc {
  right: 0;
}
.single-project-link .single-project-desc > .to-front {
  color: #F3F3F3;
  z-index: 2;
}
.single-project-link .single-project-desc > .translucent {
  background-color: #1C768F;
  opacity: 0.8;
  transition: all 0.3s;
}
.single-project-link:hover .translucent {
  background-color: white;
  transition: all 0.3s;
}
.single-project-link:hover .to-front {
  color: #1C768F;
}

/*# sourceMappingURL=project-styles.css.map */
