/* 
Theme Name: AtivaE child
Author: Ativa.cl
Author URI: https://ativa.cl/
Description: Tema ativa 1.2
Version: 1.2
Template: hello-elementor
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


/* ---- Standard Post Title & Post Meta ---- */
.boxshadowzoom,.zoom, a, .unsaturate, .saturate, .botonletras, .move, .spacing, .pub-main {transition: all .3s ease-out}
.boxshadowzoom:hover {  filter: drop-shadow(0px 10px 24px rgba(0,0,0,0.1));} 
.zoom:hover {transform: scale3d(1.01, 1.01, 1.01);}
.unsaturate:hover {filter: saturate(1.3);}
.saturate:hover {filter: saturate(1.5) brightness(1.1);}
.saturatelow:hover {filter: saturate(1.2) brightness(1.1);}
.move:hover{
    transform: translateY(-4px);
}
.spacing:hover{letter-spacing:1px}





#header_pop #header_transp {
    background: transparent;
    top: 46px;
    position: absolute;
}
#header_pop .elementor-sticky--active {
    background: #fff !important;
    box-shadow: 0 0px 16px #00000024;
}

#dirigidoNo, #infogeneralNo, #docentesNo, #objetivosNo, #contenidosNo, #pagoNo, #admisionNo {display:none;}
.item-grilla-oferta {
    border-radius: 0;
    background: #FFF;
    box-shadow: 0 4px 13.9px 0 rgba(0, 0, 0, 0.05) !important;
    overflow: hidden;
}
.add-inicio:before{content:"Inicio "; font-weight: bold;}
.add-jornada .elementor-post-info__item--type-terms:before{content:"Jornada: "; font-weight: bold;}
.add-bg-tipo {
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    text-transform: uppercase;
    display: flex
;
    padding: 1px 7px;
    align-items: center;
    border-radius: 0;
    width: fit-content;
}
.add-bg-tipo span {color: #fff !important;}
.tipo_de_programa-diplomados .add-bg-tipo {background: #00587C;}
.tipo_de_programa-cursos .add-bg-tipo {background: #CA0088;}
.tipo_de_programa-postitulos .add-bg-tipo {background: #009C4F;}

#filtros-vista-general {
    display: flex;
    gap: 20px;
    border-top: 1px solid #D0D5DD;
    padding: 20px 0;
    border-bottom: 1px solid #D0D5DD;
    margin-bottom: 30px;
}
#filtros-vista-general select {
border: 1px solid #D0D5DD; }
#filtros-vista-general .filtro-select:has(option[value=""]:checked) {
    color: #6f6f6f;
}

.hero-fondo {
        background-size: cover !important;
    }

[data-elementor-type="footer"] .rrssglobal li span {filter: invert(1);}