.item.badges {
    display: block;
}

.badges-row {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    gap: 1rem;
    margin-top: 0.75rem;
}

.badges-row .sub_item {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: fit-content;
    margin: 0;
}

@media (max-width: 480px) {
    .badges-row {
        gap: 0.5rem;
    }
}

.altmetric-embed>a>img {
    width: auto;
    height: auto;
}

.altmetric-embed[data-badge-type="donut"]>a>img {
    width: 50%;
}

.PlumX-Popup .ppp-container.ppp-large>a,
.PlumX-Popup .ppp-container.ppp-large .plx-print {
    display: block;
}