#entrada #entrada-top,
#entrada #entrada-bottom {
    font-size: 4.5rem;
    font-weight: 600;
    text-transform: uppercase;
}
#entrada #entrada-top {
    margin-bottom: 15rem;
}
#entrada #entrada-bottom {
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
    border-top: 0.25rem solid;
    border-bottom: 0.25rem solid;
    margin-top: 15rem;
}
#entrada #entrada-top .row > div:nth-child(2),
#entrada #entrada-bottom .row > div:nth-child(2) {
    text-align: right;
}
#entrada #entrada-bottom .row > div:nth-child(3) {
    text-align: center;
}
#entrada #entrada-cont {
    padding-top: 15rem;
    padding-bottom: 15rem;
}
#entrada #entrada-cont .post-tit {
    font-size: 7.5rem;
    font-weight: 700;
    text-align: center;
}
#entrada #entrada-cont .post-sub {
    font-size: 7.5rem;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
}
#entrada #entrada-cont picture {
    width: 160rem;
    margin: 10rem auto 0;
}
#entrada #entrada-cont .post-txt {
    margin-top: 10rem;
    font-size: 6.5rem;
    line-height: 1.2;
    text-align: justify;
}
#entrada #entrada-cont .post-sharer {
    padding-top: 10rem;
    /*border-top: 0.25rem dashed;*/
    border-top: 0.25rem solid;
    margin-top: 20rem;
    font-size: 5rem;
    text-transform: uppercase;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    gap: 17.5rem;
}
#entrada #entrada-cont .post-sharer .mdi {
    font-size: 12.5rem;
}


@media (min-width: 992px) {
    #entrada .container {
        width: 262.5rem;
    }
}
@media (max-width: 992px) {
    #entrada #entrada-bottom .row {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: column;
        flex-direction: column;
    }
    #entrada #entrada-bottom .row:before,
    #entrada #entrada-bottom .row:after {
        display: none;
    }
    #entrada #entrada-bottom .row >* {
        text-align: center!important;
    }
    #entrada #entrada-bottom .row >*:nth-child(1),
    #entrada #entrada-bottom .row >*:nth-child(3) {
        padding-bottom: 3.75rem;
        border-bottom: 0.25rem solid;
    }
    #entrada #entrada-bottom .row >*:nth-child(3) {
        order: 2;
        padding-top: 3.75rem;
    }
    #entrada #entrada-bottom .row >*:nth-child(2) {
        order: 3;
        padding-top: 3.75rem;
    }
}
@media (max-width: 639px) {
    #entrada #entrada-top,
    #entrada #entrada-bottom {
        font-size: 12px;
    }
    #entrada #entrada-cont .post-tit {
        font-size: 16px;
    }
    #entrada #entrada-cont .post-txt {
        font-size: 14px;
    }
    #entrada #entrada-cont .post-sharer {
        font-size: 12px;
    }
}


/* COLORS */
#entrada #entrada-top,
#entrada #entrada-bottom {
    color: var(--purple2025);
}
#entrada #entrada-top a,
#entrada #entrada-bottom a {
    color: var(--purple2025);
}
#entrada #entrada-top a:hover,
#entrada #entrada-bottom a:hover {
    text-decoration: underline;
}
#entrada #entrada-cont {
    background-color: var(--purple2025);
}
#entrada #entrada-cont .post-tit {
    color: var(--yellowLight2025);
}
#entrada #entrada-cont .post-sub {
    color: var(--gray2024);
}
#entrada #entrada-cont .post-txt {
    color: white;
}
#entrada #entrada-cont .post-sharer {
    border-top-color: var(--green2025);
    color: var(--green2025);
}
#entrada #entrada-cont .post-sharer a {
    color: var(--green2025);
}
#entrada #entrada-cont .post-sharer .mdi:focus,
.desktop #entrada #entrada-cont .post-sharer .mdi:hover {
    color: var(--yellow2025);
}

footer {
    border-top-color: var(--green2025);
}