/* --- Header Search
-------------------------------------------------------- */

.wp-block-signify-blocks-pro-header-search .search-controller {
  border: none;
  background: transparent;
  cursor: pointer;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  width: 40px;
}

.wp-block-signify-blocks-pro-header-search .search-controller + .search-container,
.wp-block-signify-blocks-pro-header-search .search-controller .cross {
  display: none;
}

.wp-block-signify-blocks-pro-header-search {
  z-index: 2;
}

.wp-block-signify-blocks-pro-header-search .search-container {
  position: absolute;
  top: 100%;
  width: 100%;
  transition: all 0.2s ease-in-out 0s;
  background: #f5f5f5;
  padding: 21px;
}

@media screen and (min-width: 48.875em) {
  .wp-block-signify-blocks-pro-header-search {
    position: relative;
  }
}
