/* Add mobile-responsiveness to Algolia search dropdown as suggested by
   LukyVj who works at Algolia: https://github.com/algolia/docsearch/issues/181 */

@media (max-width: 748px) {
  .searchbox {
    width: 100%;
    margin-bottom: 0px;
  }

  .algolia-autocomplete.algolia-autocomplete-right .ds-dropdown-menu {
    left: -16px !important;
  }

  .ds-dropdown-menu {
    left: -16px !important;
    max-width: 100vw !important;
    min-width: 100vw !important;
    box-shadow: none !important;
  }

  .algolia-autocomplete [class^='ds-dataset-'] {
    max-width: 100vw !important;
    min-width: 100vw !important;
    margin-top: 1px !important;
    border-style: hidden !important;
    border-radius: 0px !important;
    box-shadow: none !important;
  }

  .ds-dropdown-menu:before {
    display: none !important;
  }
  .algolia-autocomplete .algolia-docsearch-suggestion--content {
    width: 100% !important;
    padding-left: 0 !important;
  }
  .algolia-autocomplete .algolia-docsearch-suggestion--content:before {
    display: none !important;
  }
  .algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column {
    display: none !important;
  }

  /* neccessary to prevent mobile Safari from zooming in */
  .algolia-autocomplete .searchbox__input {
    font-size: 16px;
  }
}
