﻿.box-category-name {
    font-size: 14px;
    padding: 10px 20px;
    background-color: #F2F8FD;
    color: #4281db;
    text-transform: uppercase;
    font-weight: 500;
    border-radius: 10px;
    letter-spacing: 1px;
    min-width: max-content;
}
.news-item-link{
    text-decoration: none ;
    color: inherit;
}

    .news-item-link:hover{

    }


    .title-news a {
        text-decoration: none;
        color: inherit;
    }

    .title-news a:hover {
        color: rgb(13, 110, 253);
    }

.padPress {
    background-color: #fbfbfa;
    border-radius: 10px;
    padding: 40px;
    margin-bottom: 15px;
    border: 1px solid #e7e7e7;
}
.news-item-link:hover .padPress {
    background-color: #e7e7e7; /* Lighter background on hover */
}


a.pressNews {
    color: black !important;
    text-decoration: none !important;
}

    a.pressNews:hover {
        color: rgb(13, 110, 253) !important;
        text-decoration: none !important;
    }


/* Il tuo CSS fornito, che dovrebbe funzionare bene con l'output di Pajinate */
.page_navigation a {
    display: inline-block;
    margin: 0 5px;
    padding: 6px 12px;
    color: #007bff;
    text-decoration: none;
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: pointer;
}

.page_navigation .last_link.no_more {
    display: none !important;
}

    .page_navigation a:hover {
        background-color: #007bff;
        color: white;
        text-decoration: none;
    }

.page_navigation .last_link {
    font-weight: bold;
    border: 1px solid #ccc;
    background-color: #f9f9f9;
}

    .page_navigation .last_link.hidden {
        display: none;
    }


    .page_navigation a.active_page { /* Questo potrebbe aver bisogno di un aggiustamento se Pajinate usa una classe diversa */
        background-color: #007bff;
        color: white;
        border-color: #007bff;
        cursor: default;
    }

    .page_navigation a.no_more { /* Per precedente/successivo quando disabilitato */
        pointer-events: none;
        color: #ccc;
        border-color: #ccc;
        cursor: default;
    }

@media (max-width: 768px) {
    .breadcrumb-wrapper {
        margin-top: 0 !important;
    }
}
@media (max-width: 768px) {
    .box-logo-testata {
        width: 100%;
    }
}

/* Pajinate potrebbe anche aggiungere classi come 'previous_link', 'next_link', 'page_link',
   quindi assicurati che il tuo CSS le targetizzi efficacemente se necessario. */
.page_navigation .previous_link,
.page_navigation .next_link,
.page_navigation .first_link,
.page_navigation .last_link {
    font-weight: bold;
}


.news-item.hover-clickable:hover {
    cursor: pointer;
    background-color: #f8f8f8;
    transition: background-color 0.2s ease-in-out;
}

.pressNews-link:hover {
    text-decoration: underline;
}
.box-logo-testata {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}