/*colors:
#2e364d
#4554a5
#00d4bf*/
/*
 * Search adjustments
 */
.search-hint {
  font-size: 1.6rem;
  line-height: 2.4rem;
}
#main .vrtx-topuioresult {
  display: none;
}
.vrtx-search-main-links-box {
  display: none;
}
/*
 * Filters
 */
#main .filter-form p,
#main .filter-form li {
  display: flex;
}
#main .filter-form ul {
  margin: -10px 0 0 0;
}
#main .filter-form ul li {
  margin-left: 0;
}
#main .filter-form ul li:before {
  display: none;
}
#main .filter-form input[type="radio"]:hover,
#main .filter-form label:hover {
  cursor: pointer;
}
#main .filter-form input[type="radio"] {
  -webkit-appearance: none;
  /* Add if not using autoprefixer */
  appearance: none;
  background-color: #fff;
  /* For iOS < 15 to remove gradient background */
  margin: 0;
  /* Not removed via appearance */
  display: grid;
  place-content: center;
  margin-right: 10px;
  font: inherit;
  color: currentColor;
  min-width: 20px;
  height: 20px;
  border: 1px solid #000;
  border-radius: 50%;
  transform: translateY(0.15em);
}
#main .filter-form input[type="radio"]:before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 12px 12px #000;
}
#main .filter-form input[type="radio"]:checked:before {
  transform: scale(1);
}
#main .filter-form legend {
  font-size: 2.8rem;
  line-height: 3.6rem;
  margin-bottom: 25px;
}
.filter-number-of-projects {
  margin: -20px 0 60px 0;
}
.grid-container.subtopics {
  margin-top: -40px;
}
/*
 * Feed / projects list
 */
#main .projects-feed.two-column-feed .vrtx-feed ul {
  display: grid;
  gap: 60px 80px;
  grid-template-columns: 1fr 1fr;
}
#main .projects-feed.two-column-feed .vrtx-feed ul li {
  padding: 0;
  margin: 0;
  width: auto;
  float: none;
  /*
        opacity: 1;
        max-height: 700px;
        transition: opacity, max-height 0.2s ease-in-out;

        &.hidden-project-anim {
          opacity: 0;
          max-height: 0px;
        }*/
}
#main .projects-feed .vrtx-feed ul li.hidden-project {
  display: none;
}
.vrtx-feed ul li .vrtx-list-item-content > .categories {
  font-size: 1.6rem;
  line-height: 2.4rem;
  margin-top: 10px;
}
.vrtx-feed ul li .vrtx-list-item-content > .categories dt,
.vrtx-feed ul li .vrtx-list-item-content > .categories dd {
  display: inline-block;
  margin-bottom: 0;
}
.vrtx-feed ul li .vrtx-list-item-content > .categories dd {
  color: #4D4D4D;
  /*
    &:before {
      content: "? ";
      color: #00d4bf;
      position: relative;
      top: -2px;
    }

    &.application-area-tag {
      &:before {
        content: "? ";
        color: #4452A2;
      }
    }
    */
}
.vrtx-feed ul li .vrtx-list-item-content > .categories dd:after {
  content: ",";
}
.vrtx-feed ul li .vrtx-list-item-content > .categories dd:last-child:after {
  content: "";
}
.vrtx-feed ul li .vrtx-list-item-content > .categories .category--type,
.vrtx-feed ul li .vrtx-list-item-content > .categories .category--tag,
.vrtx-feed ul li .vrtx-list-item-content > .categories .category--type + dd {
  display: none;
}
/*
.filter-form-research-topics legend:after {
  content: " ?";
  color: #00d4bf;
}
.filter-form-application-areas legend:after {
  content: " ?";
  color: #4452A2;
}
.filter-form-subtopics legend:after {
  content: " ?";
  color: #00d4bf;
}
*/
@media only screen and (max-width: 768px) {
  #main .filter-form ul {
    margin: 0;
  }
  #main .filter-form ul.left + ul.right,
  #main .filter-form ul + ul {
    margin-top: 10px;
  }
  #main .projects-feed.two-column-feed .vrtx-feed ul {
    gap: 40px 0;
    grid-template-columns: 1fr;
  }
}

/*# sourceMappingURL=local-dscience.css.map */
