/*
Theme Name:  Listeo ChildTheme
Theme URI: http://listeo.pro
Author: Purethemes
Author URI: http://themeforest.net/user/purethemes
Description: Directory WordPress Theme by Purethemes
Version: 1.0
License: ThemeForest
License URI: http://themeforest.net/licenses
Text Domain: listeo
Domain Path: /languages/
Tags: light, responsive-layout, post-formats, theme-options, translation-ready, two-columns
Template:  listeo
*/

.overflow--hidden{
    overflow: hidden !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
p{
    margin: 0 !important;
    padding: 0 !important;
}

.d_none{display: none !important;}

/* HOME */
@media (max-width: 767px) {
    .daterangepicker .drp-calendar{
        max-width: unset;
        padding: 0 12px;
    }
}

/* ELEMENTS ELEMENTOR */
.headline--light .elementor-widget-container > *{
    color: white;
}
.headline--light .elementor-widget-container > * > span{
    color: white;
}

.alt-search-box.main-search-container .main-search-input-item #location_search, .alt-search-box.main-search-container .main-search-input-item input {
    border: unset;
}

/* LISTADO instalaciones */
.term-acf-list {
    columns: 3; /* número de columnas */
    column-gap: 24px; /* separación entre columnas */
    list-style-position: inside; /* opcional: viñetas alineadas */
}
.term-acf-list li::marker {
    color: #1395ed; /* solo el punto */
}
@media (max-width: 768px) {
    .term-acf-list {
        columns: 1; /* en móvil, 1 columna */
    }
}

/* MARINA BUSCADOR */
.tax-marina .main-search-container.full-height {
    min-height: unset;
}
.tax-marina .main-search-container .row{
    margin: unset !important;
}
.tax-marina .main-search-container .col-md-12,
.tax-marina .main-search-container .container,
    .tax-marina .main-search-container .main-search-input{
    padding: unset;
    width: auto;
}
.tax-marina .main-search-container.alt-search-box .main-search-input {
    box-shadow: unset;
}
.btn-today {
    float: left;
}

@media (max-height: 900px) {
    .tax-marina.solid-header .main-search-container.full-height .main-search-inner {
        padding: 0;
    }
}
@media (max-width: 1360px) {
    .tax-marina.solid-header .main-search-container.full-height .main-search-inner {
        padding: 0;
    }
}

/* Ficha Amarre */
#titlebar.listing-titlebar {
    padding: 32px 0;
}

/* User dashboard */
.messages-inbox,
.dashboard-list-box h4{
    padding: 24px !important;
}

/* FOOTER */
#footer {
    .row {
        > div:nth-child(2),
        > div:nth-child(3){
            margin-top: 24px;
        }
        ul{
            &.menu{
                width: 100%;
                margin-top: 16px;
            }
        }
        #text-2{
            .footer-logo {
                margin-bottom: 16px;
            }
        }
        #text-3{
            .textwidget {
                margin-top: 16px;
            }
        }
    }
}
    /* TABLET */
@media (min-width: 768px) {
    
}
    /* DESKTOP */
@media (min-width: 992px) {
    #footer {
        .row {
            > div:nth-child(2),
            > div:nth-child(3){
                margin-top: 0;
            }
        }
        ul{
            &.menu{
                width: 100%;
                margin-top: 38px;
            }
        }
        #text-2{
            .footer-logo {
                margin-bottom: 24px;
            }
        }
        #text-3{
            .textwidget {
                margin-top: 38px;
            }
        }
    }
}

/* ADD LINSTING */
.form-field-_geolocation_long-container,
.form-field-_geolocation_lat-container{
    display: none !important;
}