/* =========================================
   OJS CUSTOM
========================================= */

.pkp_site_name .is_img img{
    max-height: 300% !important;
}

.pkp_brand_footer{
    display:none;
}


/* =========================================
   ARTICLE STATS
========================================= */

.article_stats{
    display:flex;
    flex-wrap:wrap;
    gap:6px;
    margin:10px 0;
}

.article_stats .stat_item{
    display:inline-flex;
    align-items:center;
    gap:4px;

    padding:4px 8px;

    font-size:12px;

    background:#f8f8f8;
    border:1px solid #ddd;
    border-radius:4px;
}

.article_stats .label{
    font-weight:600;
    color:#666;
}

.article_stats .value{
    color:#222;
}


/* =========================================
   MORE JOURNALS SECTION
========================================= */

.ics-section-title{
    margin-bottom:18px;

    font-size:24px;
    font-weight:700;
    line-height:1.3;

    color:#0b2545;
}


/* WRAPPER */

.ics-more-journals{
    display:flex;
    flex-direction:column;
    gap:18px;
}


.ics-issue-card{
    display:grid;
    grid-template-columns:80px 1fr;
    gap:16px;

    align-items:center;

    padding:14px;

    background:#fff;

    border:1px solid #e5e7eb;
    border-radius:12px;

    text-decoration:none !important;

    transition:all .25s ease;
}
/* HOVER */

.ics-issue-card:hover{
    transform:translateY(-3px);

    border-color:#17b7c9;

    box-shadow:0 10px 24px rgba(0,0,0,.08);
}


/* IMAGE */

.ics-cover{
    line-height:0;
}

.ics-cover img{
    width:90px;
    height:110px;

    object-fit:contain;

    border-radius:6px;
    border:1px solid #ddd;

    background:#fff;

    transition:transform .3s ease;
}

.ics-issue-card:hover .ics-cover img{
    transform:scale(1.03);
}

/* CONTENT */

.ics-content{
    display:flex;
    flex-direction:column;
    justify-content:center;
}

.ics-content h4{
    margin:0 0 8px;

    font-size:20px;
    font-weight:700;
    line-height:1.35;

    color:#0b2545;
}


/* DATE */

.ics-date{
    display:inline-block;

    width:fit-content;

    margin-bottom:12px;
    padding:5px 12px;

    font-size:13px;
    font-weight:600;

    color:#17b7c9;
    background:#e8fbfd;

    border-radius:30px;
}


/* DESCRIPTION */

.ics-content p{
    margin:0;

    font-size:14px;
    line-height:1.6;

    color:#555;
}


/* =========================================
   MOBILE
========================================= */

@media(max-width:768px){

    .ics-issue-card{
        grid-template-columns:1fr;
    }

    .ics-cover img{
        width:50%;
        height:auto;
    }

    .ics-content h4{
        font-size:18px;
    }

}


/* =========================================
   INDEXING GRID 2 COLUMNS
========================================= */

.ics-indexing{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:12px;

    align-items:center;
}


/* LINK */

.ics-indexing a{
    display:flex;
    align-items:center;
    justify-content:center;

    padding:10px;

    background:#fff;

    border:1px solid #e5e7eb;
    border-radius:10px;

    transition:all .25s ease;
}


/* IMAGE */

.ics-indexing img{
    width:100%;
    max-width:120px;
    height:auto;

    object-fit:contain;
}


/* HOVER */

.ics-indexing a:hover{
    transform:translateY(-2px);

    border-color:#17b7c9;

    box-shadow:0 6px 18px rgba(0,0,0,.08);
}


/* MOBILE */

@media(max-width:768px){

    .ics-indexing{
        grid-template-columns:1fr 1fr;
    }

    .ics-indexing img{
        max-width:100px;
    }

}

/* =========================================
   ISSN BLOCK
========================================= */

.ics-issn{
    text-align:center;
}


/* LINK */

.ics-issn a{
    display:inline-block;

    padding:8px;

    background:#fff;

    border:1px solid #e5e7eb;
    border-radius:10px;

    transition:all .25s ease;
}


/* IMAGE */

.ics-issn img{
    width:120px;
    max-width:100%;
    height:auto;

    border-radius:4px;
}


/* TEXT */

.ics-issn-text{
    margin-top:6px;

    font-size:12px;
    font-weight:600;

    color:#1e6292;
}


/* HOVER */

.ics-issn a:hover{
    transform:translateY(-2px);

    border-color:#17b7c9;

    box-shadow:0 6px 18px rgba(0,0,0,.08);
}


/* =========================================
   TEMPLATE BLOCK
========================================= */

.ics-template{
    text-align:center;
}


/* LINK */

.ics-template a{
    display:inline-block;

    padding:8px;

    background:#fff;

    border:1px solid #e5e7eb;
    border-radius:10px;

    transition:all .25s ease;
}


/* IMAGE */

.ics-template img{
    width:70px;
    max-width:100%;
    height:auto;

    border-radius:6px;
}


/* TEXT */

.ics-template-text{
    margin-top:6px;

    font-size:12px;
    font-weight:600;

    color:#1e6292;
}


/* HOVER */

.ics-template a:hover{
    transform:translateY(-2px);

    border-color:#17b7c9;

    box-shadow:0 6px 18px rgba(0,0,0,.08);
}

/* =========================================
   VISITOR STATISTICS
========================================= */

.ics-statistics{
    text-align:center;
}


/* LINK */

.ics-statistics a{
    display:inline-block;

    padding:8px;

    background:#fff;

    border:1px solid #e5e7eb;
    border-radius:10px;

    transition:all .25s ease;
}


/* IMAGE */

.ics-statistics img{
    width:130px;
    max-width:100%;
    height:auto;

    border-radius:6px;
}


/* TEXT */

.ics-statistics-text{
    margin-top:6px;

    font-size:12px;
    font-weight:600;

    color:#1e6292;
}


/* HOVER */

.ics-statistics a:hover{
    transform:translateY(-2px);

    border-color:#17b7c9;

    box-shadow:0 6px 18px rgba(0,0,0,.08);
}