/* =====================================================
OJS CUSTOM CSS
Purpose: Align Published Papers in Same Line
Compatible with OJS 3.x
===================================================== */

/* Main Article Container */
.obj_article_summary {
display: block !important;
width: 100% !important;
clear: both !important;
float: none !important;
margin-bottom: 20px;
padding: 15px;
border-bottom: 1px solid #dddddd;
box-sizing: border-box;
}

/* Article Title */
.obj_article_summary .title {
display: block;
width: 100%;
text-align: justify;
font-size: 18px;
font-weight: 600;
line-height: 1.5;
margin-bottom: 8px;
}

.obj_article_summary .title a {
display: block;
width: 100%;
text-decoration: none;
}

/* Author Names */
.obj_article_summary .authors {
display: block;
width: 100%;
margin-bottom: 8px;
line-height: 1.4;
}

/* Abstract and Summary */
.obj_article_summary .summary,
.obj_article_summary .abstract {
display: block;
width: 100%;
text-align: justify;
line-height: 1.7;
}

/* PDF and Galley Links */
.obj_article_summary .galleys_links {
display: block;
width: 100%;
margin-top: 10px;
}

/* Issue Table of Contents */
.page_issue .sections,
.obj_issue_toc .sections {
display: block !important;
width: 100% !important;
}

/* Remove Multi-column Layout */
.page_issue .obj_article_summary,
.obj_issue_toc .obj_article_summary {
width: 100% !important;
float: none !important;
clear: both !important;
}

/* Homepage Article Lists */
.cmp_article_list .obj_article_summary {
width: 100% !important;
display: block !important;
}

/* Ensure Equal Alignment */
.obj_article_summary .meta {
width: 100%;
display: block;
}

/* Justify All Article Content */
.obj_article_summary p,
.obj_article_details p,
.item.abstract p {
text-align: justify;
}

/* Mobile Responsive */
@media screen and (max-width: 768px) {
.obj_article_summary {
width: 100% !important;
padding: 10px;
}

```
.obj_article_summary .title {
    font-size: 16px;
}
```

}

