/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 21 2026 | 19:40:21 */
/* ===========================================================
 * FIBOSEARCH DESKTOP — VERSIÓN CONSERVADORA V2
 * Objetivo:
 * - Mantener el funcionamiento nativo del plugin
 * - Quitar sombra
 * - Mover el campo un poco a la izquierda
 * - Subirlo para acercarlo al icono de búsqueda
 * - No tocar móvil
 * =========================================================== */

@media (min-width: 981px) {

  /* El módulo de búsqueda será el ancla visual */
  .av-search {
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }

  /* El contenedor general del plugin no necesita ocupar ancho completo aquí */
  .av-search .dgwt-wcas-search-wrapp {
    width: auto;
    position: relative;
  }

  /* El formulario desplegable se ancla al botón
     y se recorre hacia la izquierda */
  html:not(.dgwt-wcas-overlay-mobile-on)
  .av-search .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon
  .dgwt-wcas-search-form {
    left: auto !important;
    right: 25px !important;
    top: calc(100% - 53px) !important;
    min-width: 430px !important;
    max-width: 490px !important;
    transform: none !important;
  }

  /* Caja exterior blanca del buscador */
  .av-search .dgwt-wcas-search-form {
    border-radius: 14px;
    padding: 8px;
    box-shadow: none !important;
  }

  /* Contenedor interno del input */
  .av-search .dgwt-wcas-sf-wrapp {
    border-radius: 999px;
    overflow: hidden;
  }

  /* Input */
  .av-search .dgwt-wcas-search-input {
    min-height: 46px;
    padding-left: 44px;
    padding-right: 16px;
  }
}

/* Ajuste para que el buscador quede encima del menu principal */
@media (min-width: 981px) {
  .av-columna-2 {
    position: relative;
    z-index: 1;
  }

  .av-search {
    position: relative;
    z-index: 20;
  }

  html:not(.dgwt-wcas-overlay-mobile-on)
  .av-search .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon
  .dgwt-wcas-search-form {
    z-index: 9999 !important;
  }
}

/* ===========================================================
 * FIBOSEARCH — CAJA AJAX DE RESULTADOS
 * Separación + esquinas redondeadas
 * =========================================================== */

@media (min-width: 981px) {

  .dgwt-wcas-suggestions-wrapp {
    margin-top: 14px !important;   /* separa la caja del campo */
    border-radius: 18px !important;
    overflow: hidden;
    border: 1px solid #e9e6df !important;
    box-sizing: border-box;
  }

  /* Opcional: suaviza la tarjeta interna del resultado */
  .dgwt-wcas-suggestion {
    border-radius: 0 !important;
  }
}

/* ===========================================================
 * FIBOSEARCH / HEADER — FIX DE CAPAS EN PLANTILLAS DIVI
 * Corrige que el menú quede por encima del buscador
 * y de la caja AJAX en páginas hechas con Divi Builder
 * =========================================================== */

@media (min-width: 981px) {

  /* El header necesita su propio contexto de apilamiento */
  .av-menu-header,
  .av-menu-container {
    position: relative !important;
    z-index: 1000 !important;
    isolation: isolate !important;
    overflow: visible !important;
  }

  /* Menú principal en capa base */
  .av-columna-2,
  .av-menu {
    position: relative !important;
    z-index: 1 !important;
  }

  /* Zona de iconos y buscador por encima del menú */
  .av-columna-3,
  .av-search,
  .av-search .dgwt-wcas-search-wrapp {
    position: relative !important;
    z-index: 50 !important;
    overflow: visible !important;
  }

  /* Campo desplegable del buscador por encima del header */
  html:not(.dgwt-wcas-overlay-mobile-on) .av-search .dgwt-wcas-search-form {
    position: absolute !important;
    z-index: 999999 !important;
  }

  /* Caja AJAX de resultados por encima de todo */
  .dgwt-wcas-suggestions-wrapp {
    z-index: 1000000 !important;
  }
}