.elementor-552 .elementor-element.elementor-element-95eedc0 .listeo-minimal-search-form-wrapper{zoom:1;}:root{--page-title-display:none;}/* Start custom CSS for listeo-minimal-search-form, class: .elementor-element-95eedc0 *//* ===== BUSCADOR PORTOLARO ===== */
.listeo-minimal-search-form-wrapper {
    margin-top: -45px;
    position: relative;
    z-index: 20;
    padding: 0 40px;
}

/* Contenedor del form */
.listeo-form-portolaro.main-search-form {
    background: #F5F2EC !important;
    border: 1px solid #8B7355 !important;
    border-radius: 10px !important;
    box-shadow: none !important;
}
.listeo-form-portolaro .main-search-input {
    background: transparent !important;
    box-shadow: none !important;
    border-radius: 10px !important;
}

/* Separadores verticales */
.listeo-form-portolaro .main-search-input-item {
    border-right: 1px solid rgba(139,115,85,.25) !important;
    box-shadow: none !important;
}
.listeo-form-portolaro .main-search-input-item:last-of-type {
    border-right: none !important;
}
.listeo-form-portolaro .main-search-input-item:first-of-type {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

/* Inputs y placeholders */
.listeo-form-portolaro .main-search-input-item input,
.listeo-form-portolaro .main-search-input-item .btn-default {
    font-family: 'Lora', serif !important;
    font-size: 15px !important;
    color: #4A4A4A !important;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}
.listeo-form-portolaro .main-search-input-item input::placeholder {
    color: #8B7355 !important;
    opacity: 1;
}
.listeo-form-portolaro .bootstrap-select .btn-default {
    color: #8B7355 !important;
}

/* Botón Search */
.listeo-form-portolaro button.button {
    font-family: 'Lora', serif !important;
    letter-spacing: 1px !important;
    text-transform: uppercase !important;
    font-size: 13px !important;
    background: #8B7355 !important;
    color: #F5F2EC !important;
    border-radius: 8px !important;
    box-shadow: none !important;
    transition: background-color .3s ease !important;
}
.listeo-form-portolaro button.button:hover {
    background: #1A1A1A !important;
}

/* Dropdown bootstrap-select (Ubicación, Categorías) */
.listeo-form-portolaro .bootstrap-select > .dropdown-menu {
    background: #F5F2EC !important;
    border: none !important;
    border-radius: 8px !important;
    box-shadow: 0 4px 20px rgba(0,0,0,.08) !important;
    padding: 0 !important;
    margin-top: 4px !important;
    overflow: hidden !important;
    font-family: 'Lora', serif !important;
}
.listeo-form-portolaro .bootstrap-select > .dropdown-menu > .inner {
    background: #F5F2EC !important;
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
}
.listeo-form-portolaro .bootstrap-select .bs-searchbox {
    background: #F5F2EC !important;
    padding: 10px !important;
    margin: 0 !important;
    border-bottom: 1px solid rgba(139,115,85,.2) !important;
}
.listeo-form-portolaro .bootstrap-select.without-search .bs-searchbox {
    display: none !important;
}
.listeo-form-portolaro .bootstrap-select .bs-searchbox input {
    border: 1px solid rgba(139,115,85,.3) !important;
    border-radius: 6px !important;
    background: #fff !important;
}
.listeo-form-portolaro .bootstrap-select .dropdown-menu li a {
    font-family: 'Lora', serif !important;
    color: #4A4A4A !important;
    padding: 8px 16px !important;
}
.listeo-form-portolaro .bootstrap-select .dropdown-menu li a:hover {
    background: rgba(139,115,85,.12) !important;
    color: #1A1A1A !important;
}

/* Dropdown drilldown (Tipologías) */
.listeo-form-portolaro .drilldown-menu .menu-panel {
    background: #F5F2EC !important;
    border: none !important;
    border-radius: 8px !important;
    box-shadow: 0 4px 20px rgba(0,0,0,.08) !important;
    font-family: 'Lora', serif !important;
}
.listeo-form-portolaro .drilldown-menu .menu-panel a,
.listeo-form-portolaro .drilldown-menu .menu-panel li,
.listeo-form-portolaro .drilldown-menu .menu-toggle {
    font-family: 'Lora', serif !important;
    color: #4A4A4A !important;
}
.listeo-form-portolaro .drilldown-menu .menu-panel a:hover {
    background: rgba(139,115,85,.12) !important;
    color: #1A1A1A !important;
}
.listeo-form-portolaro .drilldown-menu .menu-panel input {
    border: 1px solid rgba(139,115,85,.3) !important;
    border-radius: 6px !important;
    background: #fff !important;
    font-family: 'Lora', serif !important;
}/* End custom CSS */