
.listado-posts.promotion:not(.glide__track)
{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap:15px;
}

/*  personalizacion para la pagina de proyectos */
/*.post-type-archive-promotion .listado-posts.promotion
{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    justify-items: center;
}*/

.post-type-archive-promotion .listado-posts.promotion .item
{
    width: auto;
}

.listado-posts.promotion .item
{
    aspect-ratio: 4/5;
    overflow: hidden;
    width: auto;
    display: flex;
    flex-direction: column;
}

.listado-posts.promotion .item.con-botones
{
    aspect-ratio: 4/6;
}


.listado-posts.promotion:not(.glide__track) .item
{
    width: 300px;
}

.listado-posts.promotion .contenedor-imagen img
{
    height:100%;
    width: 100%;
    object-fit:cover;
    transition: scale 0.7s;
}

.listado-posts.promotion .contenedor-imagen .filtro
{
    background: linear-gradient(0deg, rgb(67 67 67) 0%, rgba(106,251,255,0) 25%);
    height: 100%;
    position: absolute;
    width: 100%;
    transition: all 0.5s;
    z-index: 7;
}

.listado-posts.promotion .contenedor-imagen
{
    height: 100%;
    width: auto;
    position: relative;
    overflow: hidden;
}

.listado-posts.promotion .item.con-botones .contenedor-imagen
{
    margin-bottom: 10px;
}

.listado-posts.promotion .item .contenedor-datos
{
    position:absolute;
    bottom: 20px;
    left:30px;
    color:white;
    z-index:10;
}


.listado-posts.promotion .item .botonera
{
    display: flex;
    flex-direction: column;
    gap:5px;
}

.listado-posts.promotion .contenedor-datos .contenedor-localizacion
{
    display: flex;
    gap:15px;

    font-size: 1.2em;
    font-weight: 300;
}

.container-listado .listado-posts.promotion .item.promotion .contenedor-datos a,
.container-listado .listado-posts.promotion .item.promotion .contenedor-datos a h2,
.container-listado .listado-posts.promotion .item.promotion .contenedor-datos a h3
{
    color:white !important;

}

.listado-posts.promotion .contenedor-datos .titulo,
.listado-posts.promotion .contenedor-datos h2.titulo,
.listado-posts.promotion .contenedor-datos h3.titulo,
.listado-posts.promotion .contenedor-datos h4.titulo 

{
    font-family: 'PT Serif' !important;
    font-size: 1.75em;
    font-weight: bold;
    font-style: italic;
}

.listado-posts.promotion .contenedor-tags
{
    position:absolute;
    top: 0px;
    right:0px;
    background-color: #C61756;
    width: fit-content;
    font-family: 'Roboto';
    font-size: 1.2em;
}


/*
 * EFECTOS
 */
.listado-posts.promotion .item .cortinilla
{
    transform: translateX(-100%);
    position: absolute;
    transition: all 0.3s;
    background-color: #c81e56;
    height: 100%;
    width: 100%;
    /*    opacity: 0.6;*/
    mix-blend-mode: color;
    z-index: 999;
}


.listado-posts.promotion .item .cortinilla.bottom
{
    mix-blend-mode: unset;
    height: 85px;
    transition: all 1s;
    bottom:0px;
    z-index: 9;
}

/*.listado-posts.promotion .item:hover .contenedor-imagen .filtro
{
   background-color: #c81e56;
   backdrop-filter: sepia(1);
   opacity: 0.7;
   z-index: 99;
}*/

.listado-posts.promotion .item:hover .contenedor-imagen .cortinilla
{
    transform: translateX(0%);
}

.listado-posts.promotion .item:hover .contenedor-imagen img
{
    scale: 1.2;
}

/*
 * TABLETA
 */

 @media (max-width: 980px)
 {
    /*  personalizacion para la pagina de proyectos */
    .post-type-archive-promotion .listado-posts.promotion
    {
        grid-template-columns: 1fr 1fr;
    }

 }


 /*
 * MOVIL
 */

 @media (max-width: 768px)
 {
    /*  personalizacion para la pagina de proyectos */
    .post-type-archive-promotion .listado-posts.promotion
    {
        grid-template-columns: 1fr;
    }

 }

