

.team-title{
text-align:center;
font-size:34px;
font-weight:600;
margin-bottom:50px;

padding-bottom:10px;
}



.abt_journal{
    background:#ffffff;
  
    border-radius:8px;
    
    font-family:"Segoe UI", Arial, sans-serif;
}

/* remove default paragraph spacing */
.abt_journal p{
    margin:0;
}

/* links style */
.abt_journal a{
    display:block;
    padding:12px 14px;
    margin-bottom:8px;
    color:#73a7cc ;
    font-size:15px;
    font-weight:500;
    text-decoration:none;
    border-radius:6px;
    transition:all 0.25s ease;
    border-left:4px solid transparent;
}

/* hover effect */
.abt_journal a:hover{
    background:#f5f9ff;
    border-left:4px solid #2c7be5;
    color:#2c7be5;
    padding-left:18px;
}

/* active link style if needed */
.abt_journal a:active{
    background:#e9f2ff;
}

.indexing-logos{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(120px,1fr));
gap:20px;
align-items:center;
justify-items:center;
padding:20px;
background:#ffffff;
border-radius:8px;
box-shadow:0 4px 10px rgba(0,0,0,0.08);
}

.indexing-logos a{
display:flex;
align-items:center;
justify-content:center;
padding:10px;
transition:0.3s;
}

.indexing-logos img{
max-width:110px;
max-height:70px;
object-fit:contain;
filter:grayscale(10%);
transition:0.3s;
}

.indexing-logos a:hover img{
transform:scale(1.08);
filter:none;
}

/* About Journal Section */
.about_journal{
    background:#ffffff;
    padding:30px 35px;
    margin-top:25px;
    border-radius:8px;
    box-shadow:0 4px 12px rgba(0,0,0,0.08);
    font-family:"Segoe UI", Arial, sans-serif;
    line-height:1.7;
}

/* Heading */
.about_journal h1{
    font-size:28px;
    font-weight:600;
    margin-bottom:18px;
    color:#2c3e50;
    border-bottom:3px solid #2c7be5;
    display:inline-block;
    padding-bottom:6px;
}

/* Paragraph text */
.about_journal p{
    font-size:16px;
    color:#444;
    text-align:justify;
    margin:0;
}

/* Container spacing */
.container{
    /* margin-top: 62px; */
}

/* Responsive */
@media(max-width:768px){

.about_journal{
    padding:20px;
}

.about_journal h1{
    font-size:24px;
}

.about_journal p{
    font-size:15px;
}

}

small.pull-right {
    display: none;
}

/* ============================================
   IEJRD - COMPLETE CUSTOM CSS (CLEAN)
   Last updated: Feb 17, 2026
   ============================================ */

/* ---- GLOBAL ---- */
body, html {
    overflow-x: hidden !important;
}

/* ============================================
   1. HEADER - Remove white background from title
   ============================================ */
.main-header__title span {
    background: transparent !important;
    background-color: transparent !important;
    color: #ffffff !important;
    text-shadow:
        0 0 10px rgba(0, 0, 0, 0.9),
        2px 2px 6px rgba(0, 0, 0, 0.9) !important;
    font-weight: 700 !important;
    padding: 0 !important;
}

.main-header__title a,
.main-header__title a.is_text {
    color: #ffffff !important;
    text-shadow:
        0 0 10px rgba(0, 0, 0, 0.9),
        2px 2px 6px rgba(0, 0, 0, 0.9) !important;
}

/* ============================================
   2. NAVIGATION - Transparent & readable
   ============================================ */
.main-header__nav .nav-link,
.main-header__nav .navbar-nav .nav-link,
.navbar-nav .nav-item .nav-link {
    background: transparent !important;
    background-color: transparent !important;
    color: #ffffff !important;
    text-shadow:
        0 0 10px rgba(0, 0, 0, 0.9),
        2px 2px 4px rgba(0, 0, 0, 0.9) !important;
    font-weight: 600 !important;
    font-size: 15px !important;
    border: none !important;
    box-shadow: none !important;
}

.main-header__nav .nav-link:hover,
.navbar-nav .nav-item .nav-link:hover {
    background: rgba(255, 255, 255, 0.2) !important;
    border-radius: 6px !important;
}

/* ============================================
   3. DROPDOWN - Hover open + dark styling
   ============================================ */
.main-header__nav .nav-item.dropdown:hover > .dropdown-menu,
.navbar-nav .nav-item.dropdown:hover > .dropdown-menu {
    display: block !important;
    margin-top: 0 !important;
}

.dropdown-menu {
    background: rgba(15, 23, 42, 0.95) !important;
    border: none !important;
    border-radius: 8px !important;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.3) !important;
    padding: 8px 0 !important;
}

.dropdown-menu a,
.dropdown-menu .dropdown-item {
    color: #e2e8f0 !important;
    padding: 10px 20px !important;
    font-size: 14px !important;
    transition: all 0.2s ease !important;
    background: transparent !important;
}

.dropdown-menu a:hover,
.dropdown-menu .dropdown-item:hover {
    background: rgba(96, 165, 250, 0.2) !important;
    color: #ffffff !important;
}

/* ============================================
   4. CURRENT ISSUE SECTION
   ============================================ */
.immersion_issue_current,
.current_issue_title,
#immersion_content_main .current_issue {
    background: linear-gradient(135deg, #1a1a2e 0%, #16213e 50%, #0f3460 100%) !important;
    padding: 40px !important;
    border-radius: 0 !important;
    color: #ffffff !important;
}

.immersion_issue_current h2,
.current_issue_title h2,
.issue-summary h2 {
    color: #ffffff !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    letter-spacing: 3px !important;
    font-weight: 400 !important;
    margin-bottom: 10px !important;
}

.immersion_issue_current .lead,
.issue-summary h3,
.issue-summary .series_title {
    color: #ffffff !important;
    font-size: 28px !important;
    font-weight: 700 !important;
}

.immersion_issue_current .published,
.issue-summary .published {
    color: #90caf9 !important;
    font-size: 13px !important;
    letter-spacing: 1px !important;
}

/* ============================================
   5. ARTICLE CARDS
   ============================================ */
.obj_article_summary,
.article_summary {
    background: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-left: 4px solid #3b82f6 !important;
    border-radius: 8px !important;
    padding: 24px 28px !important;
    margin-bottom: 20px !important;
    transition: all 0.3s ease !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04) !important;
}

.obj_article_summary:hover,
.article_summary:hover {
    box-shadow: 0 6px 20px rgba(59, 130, 246, 0.15) !important;
    border-left-color: #1e40af !important;
    transform: translateY(-2px) !important;
}

.obj_article_summary .title a,
.article_summary .title a {
    color: #1e293b !important;
    font-size: 17px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    line-height: 1.5 !important;
    transition: color 0.3s ease !important;
}

.obj_article_summary .title a:hover,
.article_summary .title a:hover {
    color: #3b82f6 !important;
}

.obj_article_summary .authors,
.article_summary .meta .authors {
    color: #64748b !important;
    font-size: 13px !important;
    font-style: italic !important;
    margin-bottom: 8px !important;
}

/* PDF/Galley buttons */
.obj_article_summary a.obj_galley_link,
.obj_article_summary .btn,
.article_summary a.obj_galley_link {
    background: linear-gradient(135deg, #3b82f6, #1e40af) !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 20px !important;
    padding: 6px 20px !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
    text-decoration: none !important;
    display: inline-block !important;
    margin-top: 10px !important;
    transition: all 0.3s ease !important;
}

.obj_article_summary a.obj_galley_link:hover,
.obj_article_summary .btn:hover,
.article_summary a.obj_galley_link:hover {
    background: linear-gradient(135deg, #1e40af, #3b82f6) !important;
    box-shadow: 0 4px 12px rgba(59, 130, 246, 0.3) !important;
    transform: translateY(-1px) !important;
}

/* Articles section heading */
#immersion_content_main h3,
.page_issue_current h3 {
    font-size: 22px !important;
    font-weight: 700 !important;
    color: #1e293b !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
    padding-bottom: 12px !important;
    border-bottom: 3px solid #3b82f6 !important;
    display: inline-block !important;
    margin-bottom: 30px !important;
}

/* Page background */
#immersion_content_main,
main {
    background: #f5f7fa !important;
}

.page_issue_current .obj_article_summary,
.issue-toc .obj_article_summary {
    max-width: 900px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

/* ============================================
   6. FOOTER - Full width premium
   ============================================ */

/* Remove ALL constraints from OJS footer wrappers */
footer.main-footer,
#immersion_content_footer,
footer.main-footer > div,
#immersion_content_footer > div,
footer .container,
footer .container-fluid {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    background: #1e293b !important;
}

/* Hide OJS/PKP branding */
.pkp_brand_footer,
a.pkp_brand_footer_link,
footer .pkp_brand_footer {
    display: none !important;
}

/* Main footer wrapper */
.premium-footer {
    width: 100% !important;
    max-width: 100% !important;
    position: relative !important;
    left: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    background: #1e293b !important;
    color: #cbd5e1 !important;
    font-family: 'Roboto', sans-serif !important;
    box-sizing: border-box !important;
    border-top: 4px solid #3b82f6 !important;
}

/* Footer content area */
.footer-main-content {
    max-width: 1200px !important;
    margin: 0 auto !important;
    padding: 45px 40px 35px !important;
    box-sizing: border-box !important;
}

/* 4-column grid */
.footer-grid {
    display: grid !important;
    grid-template-columns: 1.4fr 1fr 1fr 1.2fr !important;
    gap: 35px !important;
}

/* Column headings */
.footer-heading {
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1.5px !important;
    margin: 0 0 20px 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* Footer detail text */
.footer-detail {
    color: #94a3b8 !important;
    font-size: 13.5px !important;
    margin: 0 0 8px 0 !important;
    line-height: 1.7 !important;
}

.footer-detail strong {
    color: #e2e8f0 !important;
    font-weight: 600 !important;
}

.footer-detail em {
    color: #93c5fd !important;
    font-style: italic !important;
}

.footer-detail a {
    color: #60a5fa !important;
    text-decoration: none !important;
    transition: color 0.3s ease !important;
}

.footer-detail a:hover {
    color: #ffffff !important;
}

/* Footer links list */
.footer-links {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.footer-links li {
    margin: 0 0 10px 0 !important;
}

.footer-links li a {
    color: #94a3b8 !important;
    text-decoration: none !important;
    font-size: 13.5px !important;
    transition: all 0.3s ease !important;
    display: inline-block !important;
}

.footer-links li a:hover {
    color: #60a5fa !important;
    padding-left: 5px !important;
}

/* Bottom bar */
.footer-bottom-bar {
    background: #0f172a !important;
    text-align: center !important;
    padding: 30px 40px !important;
    border-top: 1px solid rgba(255, 255, 255, 0.08) !important;
}

.footer-copyright {
    color: #e2e8f0 !important;
    font-size: 14px !important;
    margin: 0 0 12px 0 !important;
    line-height: 1.6 !important;
}

.footer-copyright strong {
    color: #ffffff !important;
}

.footer-license {
    color: #64748b !important;
    font-size: 12.5px !important;
    margin: 0 0 8px 0 !important;
    line-height: 1.7 !important;
    max-width: 1000px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.footer-license strong {
    color: #94a3b8 !important;
}

/* ============================================
   7. RESPONSIVE
   ============================================ */
@media (max-width: 768px) {
    .footer-grid {
        grid-template-columns: 1fr !important;
        gap: 25px !important;
    }
    .footer-main-content {
        padding: 30px 20px !important;
    }
    .footer-bottom-bar {
        padding: 20px !important;
    }
}

@media (max-width: 1024px) and (min-width: 769px) {
    .footer-grid {
        grid-template-columns: 1fr 1fr !important;
    }
}
/* ============================================
   FORCE FULL WIDTH - NUCLEAR OPTION
   ============================================ */
footer,
footer.main-footer {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(-50vw + 50%) !important;
    background: #1e293b !important;
    padding: 0 !important;
    box-sizing: border-box !important;
}

/* Also hide the PKP branding that sits outside the footer */
.pkp_brand_footer,
footer + div,
.main-footer ~ div,
a[href*="pkp.sfu.ca"],
div[class*="pkp_brand"] {
    display: none !important;
}
/* ============================================
   HOMEPAGE IMAGE / LOGO SIZE FIX
   ============================================ */

/* Reduce the homepage banner/logo image */
.homepage_image,
.homepage_image img,
.pkp_structure_head .homepage_image img {
    max-height: 200px !important;
    width: auto !important;
    max-width: 300px !important;
}

/* If the logo is inside the header as a block */
.main-header .main-header__identity img,
.main-header img.logo {
    max-height: 80px !important;
    width: auto !important;
}

.journal_index .site_logo {
 border: unset !important;
 background: unset !important;
 border-radius: 10px;
 margin: -91px !important;
 
}

.row > .col-md-4 {
    display: none;
}
#main-navigation{
    margin-left: 12rem;
}



.navbar-header{
display:flex;
flex-direction:column;
align-items:center;
text-align:center;
width:100%;
}
@media (min-width: 992px) {
    .col-md-5 {
        width: 13% !important;
    }
}
/* Target the specific white box container */
.main-header__title {
    max-width: 300px !important;
}
/* ============================================
   HIDE JOURNAL TITLE TEXT IN HEADER
   ============================================ */

/* Hide the text title above the nav */
.main-header__title,
.main-header__identity .main-header__title,
h1.main-header__title {
    display: none !important;
}


body{
    font-family: "Segoe UI", Arial, sans-serif;
    background:#f4f6f9;
    margin:0;
}

/* SECTION */



.journal-indexing{
display:grid;
grid-template-columns:repeat(2,1fr);
gap:30px;
padding:40px;
background:#f7f9fc;
border-radius:10px;
text-align:center;
}

.journal-indexing img{
max-width:220px;
width:100%;
height:auto;
padding:15px;
background:#fff;
border-radius:10px;
box-shadow:0 4px 10px rgba(0,0,0,0.08);
transition:all 0.3s ease;
}

.journal-indexing img:hover{
transform:scale(1.08);
box-shadow:0 8px 20px rgba(0,0,0,0.15);
}

.article-meta-line{
display:flex;
align-items:center;
gap:8px;
margin-top:6px;
font-size:14px;
}

.meta-icon-doi{
width:20px;
height:20px;
}

.meta-icon-page{
width:18px;
height:18px;
}

.meta-text{
color:#0b6cf0;
text-decoration:none;
}


.navbar-default .dropdown-menu>li>a:hover, .navbar-default .dropdown-menu>.active>a, .navbar-default .dropdown-menu>.active>a:hover {
     background-color: unset !important;
}
.meta-text:hover{
text-decoration:underline;
}

.article-buttons{
margin-top:15px;
display:flex;
gap:10px;
flex-wrap:wrap;
}

.abstract-btn,
.view-pdf-btn,
.download-pdf-btn{
padding:8px 14px;
border-radius:4px;
text-decoration:none;
font-weight:600;
background:#112f57;
color:#ffffff;
border:1px solid #112f57;
}

.abstract-btn:hover,
.view-pdf-btn:hover,
.download-pdf-btn:hover{
background:#0c2342;
border-color:#0c2342;
color:#ffffff;
}
.block_make_submission{
padding:20px;
text-align:center;

}
.block_information li{
font-size:18px;
text-align:center;
}
/* Page background */
body{
    background:#f2f2f2;
}

/* Main article container */
.article-details{
    max-width:1100px;
    margin:40px auto;
    background:#ffffff;
    padding:30px;
    border-radius:6px;
    box-shadow:0 2px 10px rgba(0,0,0,0.08);
}

/* Center layout */
.row{
    margin-left:0;
    margin-right:0;
}

/* Content column */
.col-md-8{
    background:#ffffff;
    padding:25px;
}

/* Sidebar column */
.col-md-4{
    padding:25px;
}

/* Abstract box */
.article-abstract{
    background:#f7f7f7;
    padding:20px;
    border-left:4px solid #1a73b8;
    border-radius:4px;
}

/* Authors spacing */
.author{
    padding:12px 0;
    border-bottom:1px solid #eee;
}

/* Abstract title */
.article-summary h2{
    border-bottom:3px solid #1a73b8;
    display:inline-block;
    padding-bottom:4px;
}

/* References */
.article-references{
    margin-top:30px;
}

/* Responsive */
@media(max-width:992px){

.article-details{
    margin:10px;
    padding:15px;
}

}

.article-buttons{
margin-top:15px;
display:flex;
gap:10px;
flex-wrap:wrap;
}

.article-btn{
background:#112f57;
color:#ffffff;
padding:8px 14px;
border-radius:4px;
text-decoration:none;
font-weight:600;
display:inline-flex;
align-items:center;
gap:6px;
}

.article-btn:hover{
background:#0c2342;
color:#ffffff;
}

/* Make the column act like two columns inside */
.col-md-8{

    gap:30px;
}

/* Left side (Article content) */
.article-main{
    flex:2;
}

/* Right side (Details panel) */
.article-more-details{
    flex:1;
}

/* Optional better look */
.article-more-details .panel{
    margin-bottom:20px;
}

/* Mobile responsive */
@media (max-width:992px){

.col-md-8{
    flex-direction:column;
}

.article-main,
.article-more-details{
    width:100%;
}

}
.col-md-8.article-page {
    width: 100% !important;
}


/* HEADER CONTAINER */
#headerNavigationContainer{
    border:0;
    margin:0 auto ;
    max-width: 1560px; 
}    

/* TOP USER NAVIGATION */
.user_navigation{
    background:#29090b;
    padding:5px 0;
}  
.nav-pills {
    font-weight: 600 !important;
}

.user_navigation a{
    color:#ffffff !important;
    font-size:13px;
}

/* BANNER HEADER */
.site_header{
    background-image:url('/plugins/themes/academic_free/images/banner.jpg');
    background-size:cover;
    background-position:center;
    padding:30px 0;
   border: none !important;
}




/* KEEP CONTENT ABOVE OVERLAY */
.site_header .container{
    position:relative;
    z-index:2;
}

/* SITE TITLE CENTER */
.site-name{
    text-align:center;
    width:100%;
    margin:10px 0 20px 0 !important;
}
.navbar-brand {
    float: unset !important;
}
.navbar-default .navbar-brand:hover {
    font-weight: 600 !important;
}
/* SITE TITLE TEXT */
.site-name .navbar-brand{
    
    color:#111111 !important;
    font-weight:600;
    display:block;
    text-align:center;
}

/* NAVIGATION CENTER */
#nav-menu{
    text-align:center;
}

/* MENU ALIGN CENTER */
#main-navigation{
    float:none;
    display:inline-block;
}

/* MENU TEXT WHITE */
#main-navigation > li > a{
    color:#000000 !important;
    font-size:15px;
    padding:12px 18px;
    font-weight: 700;
}


    

/* CARET COLOR */
#main-navigation .caret{
    border-top-color:#000000;
}

/* DROPDOWN MENU NORMAL COLOR */
#main-navigation .dropdown-menu li a{
    color: #000000 !important;
    font-weight: 600 !important;
}

/* SEARCH BOX */
.navbar-form{
    margin-top:5px;
}

.navbar-form input{
    border-radius:3px;
}
.col-md-5.site_logo {
    display: none !important;
}  
.navbar-default .dropdown-menu {
    background-color: #fff !important;
}



/* ARTICLE CARD */
.article-summary.media{
    background:#ffffff;
    padding:20px;
    margin-bottom:25px;
    border-radius:6px;
    border:1px solid #e5e5e5;
    box-shadow:0 2px 6px rgba(0,0,0,0.08);
}

/* ensure articles not nested */
.article-summary.media + .article-summary.media{
    margin-top:20px;
}

/* TITLE */
.article-summary .media-heading{
    font-size:18px;
    font-weight:600;
    margin-top:1rem;
}
.article-buttons a{
display:inline-flex;
align-items:center;
gap:6px;
}

.article-buttons svg{
width:16px;
height:16px;
}
/* AUTHORS */
.article-summary .authors{
    font-size:14px;
    color:#555;
    margin-bottom:10px;
}

/* BUTTON AREA */
.article-buttons{
    margin-top:10px;
    display:flex;
    gap:10px;
    flex-wrap:wrap;
}

/* BUTTON STYLE */
.article-buttons a{
    background:#243f66;
    color:#fff;
    padding:7px 14px;
    border-radius:4px;
    font-size:13px;
    text-decoration:none;
}

.article-buttons a:hover{
    background:#1b3150;
}
.issue-details.col-md-8 {
    width: 100%;
}


body.pkp_page_issue.pkp_op_archive .journal_index {
   display: none;
}

.pkp_structure_content.container.main_content {
    margin-top: 50px !important;
}
body.pkp_page_article.pkp_op_view .journal_index {
  display:none;
}
body.pkp_page_issue.pkp_op_view .journal_index {
  display :none
}


/* Mobile header alignment */
@media (max-width: 768px) {

    .navbar-header {
        position: relative;
        text-align: center;
        width: 100%;
    }
.site_header {
  padding: 0px;
}
    .navbar-toggle {
        position: absolute;
        left: 10px;
        top: -40px;
         padding:  0 !important;
    }

    .site-name {
        display: block;
        text-align: center;
        width: 100%;
        margin-top: 10px;
    }

    .navbar-brand {
        font-size: 16px;
        line-height: 22px;
        white-space: normal;
    }

}

/* Mobile header alignment */
@media (max-width: 425px) {

.navbar-brand  {
            font-size: 14px !important;
          margin-left: 7rem;
}
}

/* Parent menu item */
#main-navigation > li {
    position: relative;
}

/* Dropdown container */
#main-navigation > li > ul {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #ffffff;
    min-width: 220px;
    padding: 8px 0;
    margin: 0;
    list-style: none;
    border-radius: 6px;
    box-shadow: 0 6px 18px rgba(0,0,0,0.15);
    border: 1px solid #e6e6e6;
    z-index: 9999;
}

/* Show dropdown on hover */
#main-navigation > li:hover > ul {
    display: block;
}

/* Menu items */
#main-navigation > li > ul > li {
    padding: 0;
}

/* Links */
#main-navigation > li > ul > li > a {
    display: flex;
    padding: 9px 18px;
    font-size: 16px;
    color: #333;
    text-decoration: none;
    /* transition: background 0.2s ease, color 0.2s ease; */
    font-weight: 600 !important;
}

/* Hover effect */
#main-navigation > li > ul > li > a:hover {
    background: #f5f7fa;
    color: #b40000;
}

/* First item highlight (optional) */
#main-navigation > li > ul > li:first-child > a {
    font-weight: 600;
}

/* ===== Journal Menu Container ===== */

.abt_journal{
background:#ffffff !important;
border-radius:8px !important;
box-shadow:0 3px 10px rgba(0,0,0,.08) !important;
overflow:hidden !important;

}

/* ===== Header ===== */

.abt_journal .team-title{background: #73a7cc !important;color:#ffffff !important;font-size:15px !important;font-weight:600 !important;padding: 16px 15px !important;margin:0 !important;text-transform:uppercase !important;letter-spacing:.5px !important;}

/* ===== Menu Items ===== */

.abt_journal p{margin: 14px !important;border-bottom:1px solid #eeeeee !important;}

.abt_journal p:last-child{
border-bottom:none !important;
}

/* ===== Links ===== */

.abt_journal a{
display:block !important;
padding:11px 14px !important;
font-size:14px !important;
text-decoration:none !important;
color:#2a4bd7 !important;
transition:all .25s ease !important;
}

/* ===== Hover Effect ===== */

.abt_journal a:hover{
background:#f6f6fb !important;
padding-left:18px !important;
color:#000000 !important;
}

/* ===== Non-link item (Submission text) ===== */

.abt_journal p:not(:has(a)){
padding:11px 14px !important;
font-size:14px !important;
color:#333 !important;
}

/* ===== Small responsive fix ===== */

@media (max-width:768px){

.abt_journal a{
padding:10px 12px !important;
}

}

/* ===== Indexing Card Container ===== */

#customblock-indexing{
background:#ffffff !important;
border-radius:8px !important;
box-shadow:0 3px 10px rgba(0,0,0,.08) !important;
overflow:hidden !important;
margin-bottom:20px !important;
}

/* ===== Header Same as Journal Menu ===== */

#customblock-indexing .team-title{background: #73a7cc !important;color:#ffffff !important;font-size:15px !important;font-weight:600 !important;padding: 16px 15px !important;margin:0 !important;text-transform:uppercase !important;letter-spacing:.5px !important;}

/* ===== Content Padding ===== */

#customblock-indexing .content{/* padding: 3px !important; *//* margin: 1rem; */}

/* ===== Logo Grid ===== */

#customblock-indexing p{display:flex !important;flex-wrap:wrap !important;gap:10px !important;justify-content:center !important;margin: 2rem !important;}

/* ===== Logo Style ===== */

#customblock-indexing img{
max-width:70px !important;
height:auto !important;
transition:all .25s ease !important;
filter:grayscale(20%) !important;
}

/* ===== Hover Effect ===== */

#customblock-indexing img:hover{
transform:scale(1.1) !important;
filter:grayscale(0%) !important;
}


/* ===============================
CALL FOR PAPER CARD
=============================== */

#customblock-incomingevent{
background:#ffffff !important;
border-radius:8px !important;
box-shadow:0 3px 10px rgba(0,0,0,.08) !important;
overflow:hidden !important;
margin-bottom:20px !important;
}

#customblock-incomingevent .team-title{
background:#73a7cc !important;
color:#ffffff !important;
font-size:15px !important;
font-weight:600 !important;
padding:16px 15px !important;
margin:0 !important;
text-transform:uppercase !important;
}

#customblock-incomingevent .content{

text-align:center !important;
}

/* image */

#customblock-incomingevent img{
width:100% !important;
max-width:220px !important;
border-radius:6px !important;
    margin-top: 1rem;
}

.panel-body, .pkp_block .content {
    padding: 0 !important ;
}


.block_make_submission_link{
    display:block !important;background: #5c201b !important;
    color:#ffffff !important;
    font-size:15px !important;
    font-weight:600 !important;
    padding:12px 18px !important;
    border-radius:6px !important;
    text-decoration:none !important;
}



h2.pkp_screen_reader {
    display: none;
}
.block_information .title{
background:#73a7cc !important;
font-size:15px !important;
font-weight:600 !important;
padding:16px 15px !important;
margin:0 !important;
text-transform:uppercase !important;
text-align: center;
}
.block_information a{
display:block !important;
font-weight:600 !important;
padding:16px 5px !important;
font-size:14px !important;
text-decoration:none !important;
color:#73a7cc !important;
}





