/*
 Theme Name:   No Solo Código Child
 Theme URI:    https://nosolocodigo.com/
 Description:  No Solo Código Child
 Author:       No Solo Código
 Author URI:   https://nosolocodigo.com/
 Template:     nsc
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  nsc-child
*/
/* =Aquí empieza la personalización de tu tema
-------------------------------------------------------------- */



div#qlwapp a.qlwapp-toggle{
    background-color: #25D366 !important;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    box-shadow: 0 .3rem 0.7rem rgba(0,0,0,.15)!important;
}

#qlwapp a.qlwapp-toggle .qlwapp-text{
    display: none !important;
}



#qlwapp.qlwapp-button .qlwapp-toggle {
    height: 75px !important;
    padding: 0px !important;
    width: 75px !important;
}

#qlwapp.qlwapp-button .qlwapp-toggle .qlwapp-icon {
    margin: 0px !important;
    font-size: 40px !important;
}

.home.page div.bloque_buscador {
    border-radius: 15px !important;
    overflow: hidden !important;
    box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 15%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.home.page div.bloque_buscador:hover{
    box-shadow: 0px 20px 40px 0px rgb(0 0 0 / 7.5%);
}


@media (min-width: 600px){
.btn-galeria div div span {
    border: 0px solid #FFF !important;
    cursor: pointer !important;
    padding: 10px 25px !important;
    color: #FFF !important;
    background-color: #e60517 !important;
    font-weight: 600 !important;
    border: 1px solid #FFF !important;
    opacity: 0.8 !important;
}
}


@media (max-width: 600px){
    .home.page #buscador-wrapper-home .bloque_buscador {
        width: 100% !important;
    }
    /*.home.page #buscador-wrapper-home {
        padding-left: 30px !important;
        padding-right: 30px !important;
    }*/

.btn-galeria div div span {
    border: 0px solid #FFF !important;
    cursor: pointer !important;
    padding: 10px 25px !important;
    color: #FFF !important;
    background-color: #e60517 !important;
    font-weight: 600 !important;
}

.lista-opciones li{
margin-bottom: 5px;
}
}

.gform_wrapper.gravity-theme .gform_fields {
    grid-row-gap: 8px !important;
}
.gform_wrapper.gravity-theme .ginput_complex span {
    margin-bottom: 0px !important;
}

.gform_footer {
    margin-top: 0px !important;
    padding-top: 0px !important;
}

.bg_sidebar_agentes {
    border-radius: 10px;
    box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 7%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-bottom: 40px;
    border: 1px solid #eaeaea;
}
    
.bg_sidebar_agentes:hover{
    box-shadow: 0px 2px 20px 0px rgb(0 0 0 / 10%);
}


@media (max-width: 1024px){
.lg-toolbar {
    background-color: #000 !important;
    height: 150px !important;
}

.lg-outer {
    z-index: 99999999999999 !important;
}

#qlwapp.qlwapp-bottom-right {
    bottom: 20px !important;
    right: 20px !important;
}

}


.home.page .ti-rating-text strong, .home.page .ti-rating-text span, .home.page .ti-rating-text strong{
    color: white !important;
}

a.glink img {
    opacity: 1 !important;
    width: 24px !important;
}