/* Main Layout */
#block-exposedformresearch-project-list-v2page-1 .filter-ctas {
  display: grid;
  padding: 0px 15px 35px;
  grid-template-columns: 1fr 1fr;
  column-gap: 17px;
}

#block-exposedformresearch-project-list-v2page-1 .filter-ctas .form-actions {
  margin-top: 0;
  margin-bottom: 0;
}

#block-exposedformresearch-project-list-v2page-1 .fieldset-wrapper {
  min-height: unset !important;
}

#views-exposed-form-research-project-list-v2-page-1 .overlay-button-container .close-nav {
  min-height: 48px;
}

#block-researchprojectspageheader-2 .search {
  font-family: 'Roboto', sans-serif;
  letter-spacing: 0.75px;
  font-size: 18px;
  margin-bottom: 38px;
}

#block-researchprojectspageheader-2 .search input {
  height: 48px;
  width: 100%;
  font-size: 16px;
  border: none;
  border-radius: 24px;
  padding-left: 54px;
  padding-right: 48px;
  color: #717171;
  background: #f7f7f7;
  letter-spacing: 0.2px;
  transition: color ease-in-out 0.15s, border-color ease-in-out 0.15s;
}

#block-researchprojectspageheader-2 .search .input-container:hover input {
  border-color: #111111;
  color: #111111;
}

#block-researchprojectspageheader-2 .search input.active {
  border: solid 1px #111111;
  color: #111111;
}

#block-researchprojectspageheader-2 .search input.inactive {
  border: solid 1px #979797;
}

#block-researchprojectspageheader-2 .search .input-container {
  display: grid;
  position: relative;
}

#block-researchprojectspageheader-2 .search .input-container .search-decorative {
  color: #999999;
  position: absolute;
  left: 0px;
  transition: color ease-in-out 0.15s;
  align-self: center;
  padding-left: 20px;
}

#block-researchprojectspageheader-2 .search .input-container .search-decorative.active {
  color: black;
}

#block-researchprojectspageheader-2 .search .input-container:hover .search-decorative {
  color: black;
}

#block-researchprojectspageheader-2 .search .input-container button.right {
  border: none;
  border-radius: 0px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0px;
  transition: background ease-in-out 0.15s;
}

#block-researchprojectspageheader-2 .search .input-container:hover button {
  background: #473310 !important;
}

#block-researchprojectspageheader-2 .search .input-container button.right span {
  color: white;
}

#block-researchprojectspageheader-2 .search .input-container button.right.inactive {
  background: #99773D;
  border: none;
}

#block-researchprojectspageheader-2 .search .input-container button.right.active {
  background: #f7f7f7 !important;
  color: black;
  border-top: solid 1px #111111;
  border-bottom: solid 1px #111111;
  border-right: solid 1px #111111;
}

#block-researchprojectspageheader-2 .search .input-container button.right.active span {
  color: black;
}

#block-researchprojectspageheader-2 .search .input-container button.right {
  border-top-right-radius: 24px;
  border-bottom-right-radius: 24px;
}

#block-researchprojectspageheader-2 .search input::placeholder,
#block-researchprojectspageheader-2 .search input::-moz-placeholder,
#block-researchprojectspageheader-2 .search input::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #717171;
  opacity: 1; /* Firefox */
  font-family: 'Roboto', sans-serif;
  letter-spacing: 0.75px;
  font-size: 18px;
  margin-bottom: 38px;
}

#block-exposedformresearch-project-list-v2page-1 .gold-text label.option {
  color: #99773D;
  font-weight: 700 !important;
  font-size: 19px;
}

#block-exposedformresearch-project-list-v2page-1 label.option {
  font-weight: unset;
  width: 100%;
}

#block-exposedformresearch-project-list-v2page-1 .form-item {
  margin: 0px;
  padding: 0.4rem 0;
}

#block-exposedformresearch-project-list-v2page-1 label.option {
  color: black;
}

#block-exposedformresearch-project-list-v2page-1 #edit-category--4 {
  font-size: 19px;
}

#views-exposed-form-research-project-list-v2-page-1 .form-checkboxes > ul > li {
  padding: 10px 0px;
}

@media (min-width: 992px) {
  #block-exposedformresearch-project-list-v2page-1.views-exposed-form {
    position: relative;
    width: 33%;
  }

  #block-researchprojectspageheader-2 .search {
    display: flex;
    justify-content: end;
  }

  #block-researchprojectspageheader-2 .search-container {
    width: 66%;
    padding-left: 70px;
  }

  #block-exposedformresearch-project-list-v2page-1 #edit-category--4 {
    font-size: 18px;
  }

  #block-exposedformresearch-project-list-v2page-1 .gold-text #edit-category--4 {
    font-size: 19px;
  }

  #block-researchprojectspageheader-2 .search input {
    padding-left: 58px;
  }

  #block-exposedformresearch-project-list-v2page-1 .research-categories .form-checkbox {
    margin-top: 12px !important;
  }

  #block-exposedformresearch-project-list-v2page-1 .form-item {
    padding: 0px;
  }

  #views-exposed-form-research-project-list-v2-page-1 .form-checkboxes li {
    margin: 0px !important;
  }
}

@media (min-width: 1200px) {
  #block-researchprojectspageheader-2 .search-container {
    padding-left: 50px;
  }
}
