.article__content div{
    max-width: 100%;
}

.citationTemplate{
    max-width: 100% !important;
}

.top-info .author-info{
    max-width: 55%;
}
.top-info .author-info .author__content{
    max-width: calc(100% - 48px);
}

.modal-dialog .modal-body img {
    width: 100%;
    object-fit: cover;
} 

.item__main__counts p { 
    max-width: 20%;
}

.item__main__counts p a{
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;  
    overflow: hidden;
}

.site__hero{
    margin-bottom: 0 !important;
}

.site__hero .inner__content, .main-content .inner__content{
    padding-top: 40px;
}

.top-info .item-title{
    width: calc(100% - 110px);
}

.top-info .view-img a{
    color: #333;
}

.top-info .view-img .fas{
    margin-inline-end: 4px;
}

@media (max-width: 768px) {
    .phpdebugbar {
        display: none !important;
    }
}

@media (min-width: 576px) {
    .modal-dialog { 
        max-width: 50%; 
    }
}