section .post-txt img {
    max-width: 100%;
}

section .post-txt .duaGallery-img {
    cursor: pointer;
}

#entrada   {
    padding-top: 10rem;
    padding-bottom: 12.5rem;
    display: flex;
    display: -webkit-flex;
}

#entrada .noticia  {
    width: 215rem;
    margin: 0 auto;
}

#entrada .axenda {
    width: 215.5rem;
    margin: 0 auto;
    margin-top: 11rem;
}

#entrada h1.post-tit {
    margin-top: 15rem;
    margin-bottom: 3.5rem;
    font-size: 8rem;
    font-weight: bold;
    line-height: 1.13;
    color: #00253d;
}
#entrada .post-imgs {
    display: flex;
    justify-content: center;
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
}

#entrada .post-imgs img{
    width: 157.5rem;
    height: 97.5rem;
}

#entrada h2.post-sub {
    margin: 0 auto;
    margin-top: 6rem;
    margin-bottom: 5rem;
    width: 186.25rem;
    font-size: 8rem;
    font-weight: bold;
    line-height: 1.13;
    color: var(--corp-claro);
}

#entrada .post-txt{
    font-size: 4rem;
    line-height: 1.38;
    color: #00253d;
}
#entrada .post-txt p a{
    text-decoration: underline;
    color: var(--corp-claro);
}

#entrada .post-cat {
    width: 100%
}

#entrada .post-cat .cat{
    font-size: 4rem;
    font-weight: 600;
    line-height: 1.06;
    color: #004b7d;
}
#entrada .post-cat .cat-principal{
    margin-top: 1rem;
    margin-left: 4rem;
    font-size: 4rem;
    font-weight: 600;
    line-height: 1.06;
    font-style: normal; 
    color: #4a148c;
}

#entrada .post-cat .cat-principal:before {
    margin-top: 0.75rem ;
    margin-left: -4rem;
    margin-right: 3rem;
    content: '';
    position: absolute;
    width: 3rem;
    height: 3rem;
    background-color: #4a148c;
    border-radius: 1.5rem;
}

#entrada .post-fec{
    position: absolute;
    right: 0;
    height: 5rem;
    font-size: 3.5rem;
    font-weight: bold;
    width: fit-content;
    width: max-content;
    padding: 0rem 4.5rem;
    color: var(--white);
    border-radius: 5.5rem;
    background-color: var(--corp-claro);
}
#entrada .space{
    margin-bottom: 6rem;
    padding-bottom: 3rem;
    position: relative;
    border-bottom: 1.5rem solid #4a148c;
}
#entrada .post-sharer  {
    margin-top:10rem;
    margin-bottom: 5rem;
    align-items: center;
    background: var(--corp-hover);
    border-radius: 7.25rem;
}
#entrada .post-sharer p {
    margin: 5rem;
    margin-right: 0rem;
    font-size: 3.5rem;
    font-weight: bold;
    line-height: 1.21;
    letter-spacing: 0.25rem;
    color: var(--corp);
    text-transform: uppercase;
}
#entrada .post-sharer a {
    margin-right: 2.5rem;
    display: inline-block;
}
#entrada .post-sharer a img{
    width: 11rem;
    height: 11rem;
}

#info-evento,
#info-evento:last-child{
    border-bottom: 0;
    margin-bottom: 0;
}

#info-evento {
    padding-bottom: 3rem;
    position: relative;
    border-bottom: 1.5rem solid #4a148c;
    border-top: 0;
    margin-bottom: 6rem;
}

#info-evento .info .title {
    margin-bottom: 3.5rem;
    font-size: 8rem;
    line-height: 1.13;
}

#info-evento .hora {
    text-align: left;
}

@media (max-width: 767px) {
    #entrada {
        padding-bottom: 0;
        padding-top: 5rem;

    }
    #entrada .noticia {
        width: 80rem;
    }

    #entrada .axenda {
        margin-top: 0;
        width: 80rem;
    }

    #entrada .space {
        padding-bottom: 0rem;
    }

    #entrada .post-fec {
        position: relative;
        left: 45rem;
        padding: 0rem 3rem;
        margin-bottom: 2rem;
    }
    #entrada h1.post-tit {
        font-size: 6rem;
        margin-top: 3rem;
    }
    #entrada .post-cat {
        padding-bottom: 4rem;
    }

    #entrada .post-imgs {
        margin-top: 5rem;
        width: 88rem;
        transform: translateX(-4rem);
    }
    #entrada .post-imgs img {
        width: 87rem;
        height: 50.75rem;
    }
    #entrada h2.post-sub {
        width: 70.25rem;
        font-size: 6rem;
    }

    #entrada .post-sharer {
        width: 71rem;
        height: 14.5rem;
        margin: 0 auto;
        margin-top: 10rem;
        margin-bottom: 5rem;
        justify-content: center;

    }
    #entrada .post-sharer a {
        margin-right: 1rem;
        margin-left: 1rem;
    }

    #info-evento {
        padding-bottom: 2rem;
    }

    #info-evento .info .title {
        margin-bottom: 5rem;
        font-size: 6rem;
        line-height: 1.25;
    }
}