/*
==================================================
TIMESNEWSPLUS BUTTONS
==================================================
*/

.tnp-btn-row{
    display:flex;
    gap:12px;
    flex-wrap:wrap;
    margin-top:22px;
}

.tnp-btn,
.tnp-read-today,
.tnp-home-read,
.tnp-card-button{

    display:inline-flex;
    align-items:center;
    justify-content:center;

    min-height:48px;

    padding:0 22px;

    border:none;
    border-radius:12px;

    font-size:14px;
    font-weight:700;

    text-decoration:none;

    cursor:pointer;

    transition:.3s ease;

}

.tnp-btn-primary,
.tnp-read-today{

    background:#d50000;
    color:#fff;

}

.tnp-btn-primary:hover,
.tnp-read-today:hover{

    background:#0d47a1;

}

.tnp-btn-secondary{

    background:#eef4ff;
    color:#0d47a1;

}

.tnp-btn-secondary:hover{

    background:#d9e8ff;

}

.tnp-edition-badge{

    display:inline-flex;
    align-items:center;

    padding:6px 12px;

    border-radius:999px;

    background:#d50000;

    color:#fff;

    font-size:11px;
    font-weight:700;
    letter-spacing:.04em;
    text-transform:uppercase;

}

.tnp-new-badge{

    display:inline-flex;
    align-items:center;

    padding:5px 10px;

    border-radius:999px;

    background:#0d47a1;

    color:#fff;

    font-size:10px;
    font-weight:700;

}

.tnp-publication-type{

    display:inline-block;

    margin-bottom:10px;

    color:#0d47a1;

    font-size:11px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.08em;

}

@media(max-width:768px){

    .tnp-btn-row{

        flex-direction:column;

    }

    .tnp-btn,
    .tnp-read-today,
    .tnp-home-read{

        width:100%;

    }

}