.rtsl-search-navform:hover input,
.rtsl-search-navform input:focus,
.rtsl-search-navform.search-hold input {
  width: 14rem;
  border-color: var(--rtsl-light-purple-1);
  background-color: var(--rtsl-bkgd-highlight);
}

.rtsl-search-navinput.top {
  padding-left: 2.5rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-indent: unset;
  padding-top: 0;
  padding-bottom: 0;
  line-height: var(--form-height);
  height: var(--form-height);
  border-radius: 2rem;
}
.rtsl-search-navinput.top:focus, .rtsl-search-navinput.top:active, .rtsl-search-navinput.top:hover {
  border: 1px solid var(--e-global-color-primary);
  border-color: var(--e-global-color-primary) !important;
  background-color: #ffffff;
  /* color: var(--e-global-color-a160af2); */
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  font-size: 1rem;
}
.rtsl-search-navinput.top:focus:hover, .rtsl-search-navinput.top:focus {
  box-shadow: 0 0 0 2px rgba(46, 35, 96, 0.2);
}

@media (max-width: 999px) {
  .rtsl-search-menu .rtsl-search-navform {
    width: 100%;
  }
  .rtsl-search-navinput.top {
    width: 100% !important;
    max-width: 100%;
    box-sizing: border-box;
  }
  .rtsl-search-navform:hover input,
  .rtsl-search-navform input:focus,
  .rtsl-search-navform.search-hold input {
    width: 100% !important;
    max-width: 100%;
  }
}/*# sourceMappingURL=nav.css.map */