header.ge-search.navigation nav#block-aero-unified-main-menu {
  background-color: var(--ge-atmosphere-blue);
}

div#cboxContent {
  border-radius: unset;
}

button#cboxClose {
  display: none;
}

body {
  overflow-y: auto;
}

main#ge-unified-search {
  background-color: var(--ge-atmosphere-blue);
}

div#ge-search-component {
  padding-top: 3rem;
}

@media (max-width: 1024px) {
  div#ge-search-component {
    padding-top: 5rem;
  }
}

div#ge-search-component input.form-autocomplete {
  background-image: unset;
  background-repeat: unset;
  background-position: unset;
}

.ge-search-section .form-check {
  margin-bottom: 0.5rem;
}

div#ge-search-component section.ge-search-section{
  margin: 0;
  padding: 0;
}

body.toolbar-fixed:has(main#ge-unified-search) div#status-messages {
  position: absolute;
  left: 0;
  right: 0;
  top: 5rem;
  width: 98%;
  margin: 11rem auto 0;
}

body.toolbar-fixed:has(div#toolbar-administration):has(main#ge-unified-search) div#status-messages {
  position: absolute;
  left: 0;
  right: 0;
  top: 10rem !important;
  width: 98%;
  margin: 0 auto;
}

body:not(.toolbar-fixed):has(main#ge-unified-search) div#status-messages {
  position: absolute;
  left: 0;
  right: 0;
  top: 5rem;
  width: 98%;
  margin: 0 auto;
}

@media (max-width: 424px) {
  body:has(main#ge-unified-search) div#status-messages {
    font-size: 12px;
  }
}

@media (max-width: 1024px) {
  body:has(main#ge-unified-search) div#status-messages {
    top: 4rem !important;
  }
}

div#status-messages button.btn.btn-close {
  height: auto;
}

div#ge-search-component section.ge-search-section div.ge-search-form {
  background-color: var(--ge-atmosphere-blue);
  width: 100%;
}

div#ge-search-component section.ge-search-section div.ge-search-form div#edit-search-form-actions {
  min-width: 2.5rem;
  width: 2.5rem;
  height: 2.5rem;
  z-index: 1;

  @media (max-width: 480px) {
    min-width: 1.75rem;
    width: 1.75rem;
    height: 1.75rem;
    margin-top: 10px;
  }
}

div#ge-search-component section.ge-search-section div.ge-search-form input#btn-execute-search {
  border-radius: 50%;
  border-color: transparent;
  position: absolute;
  width: 2.5rem;
  height: 2.5rem;
  background-color: transparent;
  z-index: 3;

  @media (max-width: 480px) {
    min-width: 1.75rem;
    width: 1.75rem;
    height: 1.75rem;
  }
}

div#ge-search-component section.ge-search-section div.ge-search-form .form-item-search-form-search-input {
  width: 100%;
}

div#ge-search-component section.ge-search-section div.ge-search-form .form-item-search-form-search-input input#edit-search-form-search-input {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
  border-radius: 0;
  display: block !important;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 100%;
  background-color: transparent;
  border-top: transparent;
  border-left: transparent;
  border-right: transparent;
  opacity: .8;
  font-size: 2.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  caret-color: #fff;
  color: #fff;
  margin-bottom: 0.938rem;
  outline: none;
  box-shadow: none;
  padding: 0.5rem 0;

  @media (max-width: 480px) {
    font-size: 1.5rem;
  }
}

div#ge-search-component section.ge-search-section div.ge-search-form .form-item-search-form-search-input input#edit-search-form-search-input::placeholder {
  color: #fff;
  opacity: 0.6;
  font-size: 2.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  caret-color: #fff;
  margin-bottom: 0.938rem;
  outline: none;

  @media (max-width: 480px) {
    font-size: 1.5rem;
  }
}

div#ge-search-component section.ge-search-section div.ge-search-form .form-item-search-form-search-input input#edit-search-form-search-input:focus {
  box-shadow: none;
}

div#ge-search-component section.ge-search-section div.ge-search-form .search-icon-heading {
  width: 3rem;
}

div#ge-search-component section.ge-search-section div.ge-search-form div.ficon-search {
  color: var(--ge-white);
  width: 3rem;
  font-size: 1.625rem;
  margin-top: 0.938rem;

  @media (max-width: 480px) {
    font-size: 1.25rem;
    width: 1rem;
  }
}

div#ge-search-component section.ge-search-section div#ge-search-component-related .related-search {
  color: #4181FF;
  font-size: 1rem;
}

#ge-search-component form ul li,
.related-search-list ul li span,
.related-search-list ul li a,
.related-search-list-links ul li a {
  color          : #fff;
  text-decoration: none;
  cursor         : pointer;
  font-size: 1.3rem;
}

div#ge-search-component section.ge-search-section div#ge-search-component-related .related-search-list {
  font-stretch: normal;
  font-style: normal;
  font-weight: 400;
  letter-spacing: normal;
  line-height: 1.46;
}

div#ge-search-component section.ge-search-section div#ge-search-component-related .related-search-list ol,
div#ge-search-component section.ge-search-section div#ge-search-component-related .related-search-list ul {
  padding-left: unset;
}

div#ge-search-component section.ge-search-section div#ge-search-component-related .related-search-list ul li {
  margin-bottom: 0.47rem;
  margin-top: 0.47rem;
}

div#ge-search-component section.ge-search-section div#ge-search-component-related .related-search-list ul li span:hover {
  border-bottom: 0.063rem solid #0ad64f;
}

div#ge-search-component section.ge-search-section div#ge-search-component-results {
  background-color: var(--ge-white);
}

div#ge-search-results-wrapper {
  background-color: var(--ge-white);
  padding: 1rem 3.75rem 0;
}

@media only screen and (max-width: 1366px) {
  div#ge-search-results-wrapper .tab-container {
    width: 75%
  }
}

div#ge-search-results-wrapper .tab-container {
  border-top: .063rem solid var(--ge-atmosphere-blue-200);
  cursor: pointer;
  margin: 0;
  padding: 2.5rem 1.5rem;
  width: 100%
}

div#ge-search-results-wrapper .tab-container:hover {
  background-color: var(--ge-tungsten-400);
}

div#ge-search-results-wrapper .tab-container:first-child {
  border-top: unset;
}

div#ge-search-results-wrapper .tab-container:last-of-type {
  margin-bottom: 3rem;
  border-bottom: 0.063rem solid var(--ge-atmosphere-blue-200);
}

div#ge-search-results-wrapper .form-floating > .form-control:focus,
div#ge-search-results-wrapper .form-floating > .form-control:not(:placeholder-shown) {
  padding-bottom: 0;
  padding-top: 0;
  min-height: unset;
  height: 2rem;
  margin-top: 1rem;
}

div#ge-search-results-wrapper div.container-card-item .tab-category {
  color: var(--ge-atmosphere-blue-500);
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
}

div#ge-search-results-wrapper div.container-card-item .tab-heading {
  color: var(--ge-atmosphere-blue);
}

div#ge-search-results-wrapper div.container-card-item .tab-heading em {
  color: var(--ge-atmosphere-blue-900);
  font-weight: 600;
}

div#ge-search-results-wrapper div.container-card-item .tab-description {
  color: var(--ge-atmosphere-blue-500);
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  margin-top: 1.875rem;
}

div#ge-search-results-wrapper div.container-card-item .tab-description em {
  color: var(--ge-atmosphere-blue-800);
  font-weight: 600;
}

div#popular-search-container {
  margin-left: 56px;
}

@media (max-width: 424.99px) {
  div#popular-search-container {
    margin-right: 0;
    padding-left: 3rem !important;
    padding-right: 0 !important;
    margin-left: 0;
  }
}

@media (min-width: 425px) and (max-width: 1199.98px) {
  div#popular-search-container {
    margin-right: 0;
    padding-left: 3rem !important;
    padding-right: 1rem !important;
    margin-left: 0;
  }

  div#edit-search-form-actions {
    width: 2.5rem;
    height: 2.5rem;
  }

  div#ge-button-load-more {
    padding: 0 0 0 1rem !important;
  }

  div#ge-search-results-wrapper {
    padding: 1rem 0.5rem 0;
  }

  .ge-search-results .list-search-section .results .total-rslt {
    margin-right: 1rem !important;
  }

  div#ge-search-results-wrapper .tab-container {
    padding: 0.5rem 0;
  }

  div#ge-search-results-wrapper .tab-container .container-card-item {
    overflow: hidden;
  }
}

span#show-results {
  float: inline-start;
}

div#ge-button-load-more {
  max-width: 15rem;
  overflow: unset;
  text-overflow: unset;
  padding: 0 7.5rem 0 1rem;
}

div#ge-button-load-more.disabled {
  display: none;
}

input[id^="edit-search-form-results-next"],
input[id^="edit-search-form-results-next"]:hover {
  background-color: transparent !important;
  border: none;
  font-size: 1.3rem;
  color: inherit !important;
  width: 15rem;
  max-width: 15rem;
  border-radius: 6.25rem;
  text-overflow: unset;
  margin-left: -0.938rem;
  padding-left: 1.938rem !important;
}

select[id^="edit-search-form-results-results-per-page"] {
  width: 8.5rem;
  border: none;
  color: var(--ge-atmosphere-blue);
  background-color: transparent;
  min-height: unset;
  height: 2.5rem;
  margin-top: 0.8rem;
}

.ge-search-results .refine-ge-search-btn {
  display: none;
}

.ge-search-results .close-icon {
  display: none;
}


.ge-search-results .refine-search-section .refine-title {
  font-size: 2rem;
  letter-spacing: -0.06rem;
  line-height: 2.25rem;
  margin-bottom: 2rem;

  @media (max-width: 1366px) {
    font-size: 1.5rem;
    line-height: 1.5rem;
    margin-bottom: 1rem;
  }
}

#edit-search-form-results-refine-section-sorting--wrapper,
#edit-search-form-results-refine-section-facets--wrapper {
  border: none;
}

#edit-search-form-results-refine-section-sorting,
#edit-search-form-results-refine-section-facets {
  padding-top: 1rem;
}

.js-form-item.form-item.js-form-type-radio.form-item-search-form-results-refine-section-sorting.js-form-item-search-form-results-refine-section-sorting.form-check {
  padding-bottom: 0.5rem;
  line-height: normal;
  line-height: 1.8rem;
}

.ge-search-results .refine-search-section .form-check .form-check-label {
  color: var(--ge-atmosphere-blue);
  cursor: pointer;
  font-size: 1.125rem;
  line-height: 1.5rem;
  padding-left: 0.5rem;
  position: relative;
  top: 0;
}

.ge-search-results .refine-search-section .sorting-title {
  color: var(--ge-atmosphere-blue-500);
  font-size: 1.125rem;
  line-height: 1.5rem;
  /* margin-top: 1rem; */
}

.ge-search-results .refine-search-section div.check-boxes input {
  width: 1.25rem;
  height: 1.25rem;
}

.ge-search-results .refine-search-section .form-radio.form-check-input {
  border: .063rem solid var(--ge-atmosphere-blue-200);
  border-radius: 50%;
  height: 1.5rem;
  width: 1.5rem;
}

.ge-search-results .refine-search-section .check-boxes-title {
  color: var(--ge-atmosphere-blue-500);
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.ge-search-results .list-search-section .display-result {
  border-bottom: 0.063rem solid var(--ge-atmosphere-blue-200);
  color: var(--ge-atmosphere-blue-500);
  padding-bottom: 0.8rem;
}

.ge-search-results .list-search-section .document-search-list {
  margin-bottom: 5rem;
}

.ge-search-results .list-search-section .document-search-list a {
  color: var(--ge-atmosphere-blue);
}

.ge-search-results .list-search-section .results {
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: -0.045rem;
  line-height: 1.75rem;
  text-align: right;
}

/* .ge-search-results .list-search-section .results span:nth-child(2) { */
.ge-search-results .list-search-section .results span {
  font-size: 1.1rem;
}

.ge-search-results .list-search-section .results span.total-rslt {
  color: var(--ge-atmosphere-blue);
  padding-left: 0.1rem;
  margin-right: 1rem;
  font-size: 1.1rem;
}

.ge-search-results .list-search-section .results .total-rslt {
  margin-right: 7rem;
}

.ge-search-results .list-search-section .form-item-search-form-results-results-per-page {
  float: right;
  margin-top: -1rem;
  margin-bottom: unset;
  width: auto;
}

ul.ui-menu.ui-autocomplete li.ui-menu-item:hover,
ul.ui-menu.ui-autocomplete li.ui-menu-item {
  width: 100%;
}

ul.ui-menu.ui-autocomplete li.ui-menu-item a {
  text-decoration: none;
  display: flex;
  padding-left: 0.438rem;
  padding-top: 0.438rem;
  padding-bottom: 0.438rem;
}

ul.ui-menu.ui-autocomplete li.ui-menu-item a.ui-state-active {
  border: 0.063rem solid #4181ff;
  background: #4181ff;
  font-weight: normal;
  color: #ffffff;
}

.ge-search-form .form-checkboxes,
.ge-search-form .form-radios {
  margin-top : 1rem;
}

@media (max-width:767px) {
  .col.float-start.sorting-title.w-100.mb-5 {
    margin-bottom: 0.5rem !important;
  }

  .ge-search-form .form-checkboxes,
  div#edit-search-form-results-refine-section-facets {
    margin-bottom: 1.5rem;
  }
}
