.site-header__inner{
	display: block;
	/*align-items: none;
	justify-content: none;*/
}
.site-logo__icon
{
	width: 80px;
	height: 80px;
}
.site-logo__name {
	font-size: clamp(20px, 5vw, 28px);
    font-weight: 800;
}
.site-logo__name {
    /*font-size: 16px;
    font-weight: 700;*/
    color: #008f90;
    letter-spacing: 0.5px;
}
.site-header__menu {
    display: flex;
    align-content: center;
    justify-content: space-between;
    margin-top: 10px;
}
.site-logo__tagline {
    font-family: var(--font-sans);
    font-size: 13px;
    color: #6b7280;
    font-weight: 400;
    text-transform: capitalize;
    /* letter-spacing: 0.5px; */
    margin-top: 5px;
}
.site-logo__tagline.mob {
    display: none;
}
.primary-nav__item a
{
	font-size: clamp(14px, 1.5vw, 14px);
    font-weight: 600;
}
.about-section {
	    padding: clamp(28px, 5vw, 48px) 0px;
 }
.ugc-compliance-section {
    padding: clamp(24px, 4vw, 40px) 0px;
    
}
.why-publish-section {
     padding: clamp(24px, 4vw, 40px) 0px;
}
.journal-metrics-section {
    padding: clamp(24px, 4vw, 40px) 0px;
}
.current-issue-section {
    padding: clamp(24px, 3.5vw, 36px) 0px;
}
.publication-process-section {
   
    padding: clamp(24px, 4vw, 40px) 0px;
   
}
.scrolled .site-header__title {
    display: none;
}
.site-logo__icon_hide {
	display: none;
}
.scrolled .site-logo__icon_hide {
    display: block;
    width: 44px;
    height: 44px;
}
.hero-section__inner {
    display: flex;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    align-items: center;
    max-width: 1400px;
    margin-inline: auto;
    padding-inline: 40px;
    position: relative;
    z-index: 1;
}
.hero-description{
    max-width:1400px;
}
.hero-heading {
    font-family: var(--font-display);
    font-size: clamp(24px, 4vw, 36px);
    font-weight: 700;
    line-height: 1.15;
    color: var(--text-primary);
    margin-bottom: 18px;
}
/* .hero-left-content {
    display: block;
    float: left;
    width: 40%;
    margin-top: 40px;
} */

.hero-cta-group {
    padding-bottom: 40px;
}
.about-section__inner {
    display: grid;
    /*grid-template-columns: minmax(320px, 1024px) 1fr;*/
    grid-template-columns: 3fr 1fr;
    align-items:flex-start;
    max-width: 1400px;
    gap: 20px;
    margin-inline: auto;
    padding-inline: 40px;
}
.about-body {
    font-family: var(--font-sans);
    font-size: clamp(14px, 1.3vw, 15px);
    line-height: 1.9;
    margin-bottom: 0;
    /* line-height: 1.9; */
    color: var(--text-muted);
    /* margin-bottom: 18px; */
    text-align: justify;
}
.announcement-bar__item svg
{
    display: block;
    float: left;
    margin-right: 5px;
}
.announcement-bar_one {
    gap:5px;
    font-size:12px;
}

@media (min-width: 1024px) {
    .hero-left-content {
        display: block;
        float: left;
        width: 40%;
        margin-top: 40px;
    }
}

/* ===========================================================
   Call For Paper Sidebar
=========================================================== */

.cfp-sidebar{
    background: var(--surface-primary);
    border:1px solid var(--border-brand);
    border-radius:var(--radius-xl);
    overflow:hidden;
    box-shadow:var(--shadow-card);
    /*position:sticky;*/
    top:100px;
}

/* Header */

.cfp-sidebar__header {
    background: var(--gradient-brand);
    padding: 10px 22px;
    position: relative;
    overflow: hidden;
}

.cfp-sidebar__header::after{
    content:"";
    position:absolute;
    right:-60px;
    top:-60px;
    width:180px;
    height:180px;
    border-radius:50%;
    border:1px solid rgba(255,255,255,.08);
}

.cfp-sidebar__label{
    display:inline-block;
    font-family:var(--font-sans);
    font-size:16px;
    font-weight:700;
    letter-spacing:2px;
    text-transform:uppercase;
    color:var(--accent);
    margin-bottom:8px;
}

.cfp-sidebar__title{
    font-family:var(--font-display);
    font-size:22px;
    font-weight:700;
    color:var(--text-on-brand);
    line-height:1.3;
}

/* Body */

.cfp-sidebar__body{
    padding:12px 22px;
}

/* Deadline */

.cfp-sidebar__deadline{
    background:var(--surface-secondary);
    border:1px solid var(--border-brand);
    border-radius:var(--radius-lg);
    text-align:center;
    padding:6px;
    margin-bottom:0px;
}

.cfp-sidebar__deadline-label{
    display:block;
    font-size:12px;
    font-family:var(--font-sans);
    color:var(--text-muted);
    margin-bottom:6px;
}

.cfp-sidebar__deadline-date {
    display: block;
    font-family: var(--font-display);
    font-size: 18px;
    font-weight: 700;
    color: var(--accent);
}

/* Information List */

.cfp-sidebar__info{
    margin:0;
    padding:0;
    list-style:none;
    margin-bottom:22px;
}

.cfp-sidebar__info li{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:6px 0;
    border-bottom:1px solid var(--border-default);
}

.cfp-sidebar__info li:last-child{
    border-bottom:none;
}

.cfp-sidebar__info span{
    font-family:var(--font-sans);
    font-size:14px;
    color:var(--text-muted);
}

.cfp-sidebar__info strong{
    font-family:var(--font-display);
    font-size:14px;
    font-weight:600;
    color:var(--text-primary);
}

/* Feature Badges */

.cfp-sidebar__features{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
    margin-bottom:24px;
}

.cfp-badge{
    padding:8px 14px;
    border-radius:50px;
    background:rgba(20,150,125,.08);
    border:1px solid rgba(20,150,125,.18);
    color:var(--brand-dark);
    font-size:12px;
    font-weight:600;
    font-family:var(--font-sans);
}

/* Buttons */

.cfp-sidebar__actions{
    display:flex;
    flex-direction:column;
    gap:12px;
}

.cfp-sidebar__actions .btn-primary,
.cfp-sidebar__actions .btn-outline{
    width:100%;
    justify-content:center;
}

/* Hover */

.cfp-sidebar:hover{
    transform:translateY(-2px);
    transition:.25s ease;
}

/* Mobile */
.about-section_journal_details_items {
    margin-bottom: 5px;
}

@media(max-width:991px){

    .cfp-sidebar{
        position:relative;
        top:0;
        margin-top:30px;
    }

}
.eb-hero__heading,.sp-hero__heading,.ag-hero__heading,.archive-hero__heading,.issue-hero__heading,.pc-hero__heading,.eb-hero__heading, .article-hero__heading, .submit-hero__heading{
    font-size: clamp(24px, 5vw, 28px);
}
.sp-hero,.archive-hero,.issue-hero,.pc-hero,.eb-hero, .article-hero,.ag-hero,.submit-hero{
    padding: clamp(14px, 2vw, 22px) 0 clamp(18px, 3vw, 26px);
}
.sp-layout,.ar-layout,.ci-layout,.pc-layout,.eb-layout, .article-layout,.ag-layout, .sb-layout{
    padding: clamp(8px, 5vw, 13px) 0 clamp(9px, 7vw, 20px);
}
.sp-section__body {
        gap: 8px;
}
.sp-section,.pc-section {
    padding: clamp(10px, 2vw, 16px) clamp(18px, 2.5vw, 32px);
}
.about-illustration {
    position: relative;
    width: 85%;
    /* max-width: 380px; */
    margin-inline: auto;
    /* border-top-left-radius: var(--radius-4xl); */
    /* border-bottom-right-radius: var(--radius-4xl); */
    overflow: hidden;
    border-radius: var(--radius-4xl);
    margin-top: 10px;
}
.ag-hero__desc {
        margin-bottom: 10px;
}
.nav-submit-btn_menu-icon span {
    font-size: 36px;
    color: var(--accent);
    margin-left: 280px;
    margin-right: 280px;
}


.research-list{
    list-style:none;
    padding:0;
    margin:20px 0;
    column-count:2;
    column-gap:40px;
}

.research-list li{
    break-inside:avoid;
    position:relative;
    padding:8px 0 8px 28px;
    margin-bottom:10px;
    color: var(--brand-dark);
    background: var(--badge-peer-bg);
    line-height:1.6;
    border-bottom:1px dashed #d9d9d9;
}

.research-list li::before{
    content:"▸";
    position:absolute;
    top: 4px;
    left: 5px;
    color: var(--badge-open-color);
    font-size:20px;
    font-weight:bold;
}

.research-list li:hover{
    color:#0c7b7b;
}


/** Side Bar archives **/
.archive-card{
    margin-top: 24px;
    background:var(--surface-primary);
    border:1px solid var(--border-default);
    border-radius:var(--radius-2xl);
    overflow:hidden;
    box-shadow:var(--shadow-sm);

}

.archive-card__header{

    background:var(--gradient-brand);
    color:var(--text-on-brand);
    padding:18px 16px;

}

.archive-card__header h3{

    font-size:22px;
    font-weight:700;

}

.archive-item{

    border-bottom:1px solid var(--divider);

}

.archive-item:last-child{

    border-bottom:none;

}

.archive-trigger{

    width:100%;
    background:none;
    border:0;
    cursor:pointer;

    display:flex;
    justify-content:space-between;
    align-items:center;

    padding:16px 20px;

    font-size:15px;
    font-weight:600;

    color:var(--text-primary);

    transition:.25s;

}

.archive-trigger:hover{

    background:var(--surface-secondary);

}

.archive-trigger span{

    display:flex;
    align-items:center;
    gap:10px;

}

.archive-trigger i:first-child{

    color:var(--brand-accent);

}

.arrow{

    transition:.3s;

}

.archive-links{

    display:grid;
    grid-template-rows:0fr;

    transition:grid-template-rows .35s ease;

}

.archive-links>*{

    overflow:hidden;

}

.archive-links-inner{

    padding-bottom:10px;

}

.archive-item.active .archive-links{

    grid-template-rows:1fr;

}

.archive-item.active .arrow{

    transform:rotate(90deg);

}

.archive-links a{

    display:block;

    padding:12px 48px;

    color:var(--text-muted);

    font-size:14px;

    border-left:3px solid transparent;

    transition:.25s;

}

.archive-links a:hover{

    color:var(--brand-dark);

    background:var(--surface-secondary);

    border-left-color:var(--accent);

    padding-left:54px;

}
.archive-links{
    display:grid;
    grid-template-rows:0fr;
    transition:grid-template-rows .35s ease;
}

.archive-links-inner{
    overflow:hidden;
}

.archive-item.active .archive-links{
    grid-template-rows:1fr;
}

@media(max-width:768px){
    .research-list{
        column-count:1;
    }
}

@media (max-width: 768px) {
    .about-section__inner {
        grid-template-columns: 1fr;
        gap: 28px;
        padding-inline: 24px;
    }
    .site-logo__icon {
        width: 38px;
        height: 38px;
    }
        .site-logo__name {
        font-size: 16px;
    }
    .site-header__inner{
        display: flex;
    }
    .scrolled .site-logo__icon_hide {
        display: none;
    }
    .scrolled .site-header__title {
        display: block;
    }
    .scrolled .site-logo__tagline {
        display: none;
    }
    
}
@media (max-width: 480px) {
    .about-section__inner {
        padding-inline: 16px;
        gap: 32px;
    }
    .site-logo__tagline.mob {
        display: inline-block;
    }
    .scrolled .site-logo__tagline.mob {
        display: none;
    }
}