@media (min-width:667px){

.pkp_site_name img{
    max-height:110px !important;
    width:auto !important;
}

}


@media (min-width:1200px){

.pkp_navigation_user_wrapper{
    left:30% !important;
}

}

@media (min-width:992px){

.pkp_site_name{
    margin-top:55px !important;
    
}

}

@media (min-width:1200px){

.pkp_navigation_primary_wrapper{
    padding-left:160px !important;
    padding-right:0 !important;
    margin-top:-100px !important;
}

}

@media (min-width:992px) and (max-width:1199px){

.pkp_navigation_primary_wrapper{
    padding-left: 150px;
    padding-right: 0;
    margin-top: -95px;
}

}


@media (min-width:992px) and (max-width:1199px){

.pkp_navigation_user.pkp_navigation_user{
    margin-top:100px !important;
}

}


@media (min-width:1200px){

.pkp_navigation_user.pkp_navigation_user{
    margin-top:105px !important;
}

}




.pkp_navigation_search_wrapper a{
    
    display: none;
}


/* MOBILE DROPDOWN FIX */

@media(max-width:768px){

/* Add dropdown arrow */
.pkp_nav_list li ul{
    display:none;
}

/* Default arrow */
.pkp_nav_list li:has(ul) > a::after{
    content:" ▶";
    color:#fff;
    transition:0.3s;
}

/* Open / hover arrow */
.pkp_nav_list li:hover > a::after,
.pkp_nav_list li:focus-within > a::after{
    content:" ▼";
}

/* Show submenu when hover/click */
.pkp_nav_list li:hover > ul,
.pkp_nav_list li:focus-within > ul{
    display:block !important;
}

.pkp_nav_list ul{
    padding-left:15px;
    border-left:2px solid rgba(255,255,255,.3);
}

}


@media (max-width:991px){

/* Make logo + burger row */
.pkp_site_name_wrapper{
    display:flex !important;
    align-items:center !important;
    width:100% !important;
}

/* Burger left */
.pkp_site_nav_toggle{
    order:1 !important;
    margin-left: 15px !important;
}

/* Logo right */
.pkp_site_name{
    order:2 !important;
    margin-left:auto !important;
    margin-right:10px !important;
    text-align:right !important;
}

.pkp_site_name img{
    max-height:45px !important;
}

}

/* JCIT TOP HEADER BAR */

.jcit-top-info-bar{
    width:100%;
    background:#ffffff;
    border-bottom:3px solid #0B2F5B;
    padding:12px 20px;
    box-sizing:border-box;
}

.jcit-top-info-inner{
    max-width:1200px;
    margin:0 auto;
    display:flex;
    justify-content:center;
    align-items:center;
}

.jcit-top-contact{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    flex-wrap:wrap;
    font-size:14px;
    font-weight:700;
}

.jcit-top-contact strong{
    color:#111;
}

.jcit-top-contact a{
    color:#d89b13 !important;
    text-decoration:none !important;
    font-weight:800;
}

.jcit-top-contact a:hover{
    color:#0B2F5B !important;
}

/* MOBILE RESPONSIVE */

@media(max-width:768px){

.jcit-top-info-inner{
    padding:0 20px;
}

.jcit-top-contact{
    text-align:center;
    font-size:12px;
    gap:6px;
}

}

.has_site_logo .pkp_head_wrapper{
    
    padding: 20px;
}


@media(max-width:768px){

.pkp_structure_content{
    padding-left:0 !important;
    padding-right:0 !important;
}

}


@media(max-width:768px){

.pkp_navigation_user.pkp_navigation_user{
    margin-top:0 !important;
    margin-left:0 !important;
}

}


.pkp_navigation_user.pkp_navigation_user{
    
    margin-top: 50px;
   
}

.reviewer-board{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:25px;
margin-top:30px;
}

.irb-section h2{
    
    color: #0B2F5B;
    text-align: center;
    font-size: 38px;
    font-weight: 900;
    padding-top: 30px;
}

.reviewer-member{
background:#fff;
padding:25px;
border-radius:18px;
box-shadow:0 10px 30px rgba(0,0,0,0.08);
border-top:4px solid #0B2F5B;
transition:0.3s ease;
}

.reviewer-member:hover{
transform:translateY(-5px);
border-top:4px solid #D4A017;
background:#0B2F5B;
color: #fff;
}

.reviewer-member h3{
margin-bottom:8px;
font-size:20px;
color:#0c2d48;
}

.reviewer-member:hover h3{
    color:#fff !important;
}

.reviewer-member p{
margin-bottom:8px;
font-weight:600;
color:#1b4965;
}

.reviewer-member:hover p{
    
    color: #fff;
}

.reviewer-member span{
font-size:14px;
color:#555;
}



/* ===== ABOUT JOURNAL HOMEPAGE SECTION ===== */

.homepage_about{
  position:relative;
  background:#ffffff;
  padding:55px;
  border-radius:30px;
  overflow:hidden;
  box-shadow:
  0 12px 30px rgba(11,47,91,.08),
  0 22px 50px rgba(11,47,91,.10);
  margin:50px auto;
  border-left:7px solid #0B2F5B;
}

/* BACKGROUND EFFECT */

.homepage_about::before{
  content:"";
  position:absolute;
  right:-80px;
  top:-80px;
  width:260px;
  height:260px;
  background:rgba(76,175,80,.08);
  border-radius:50%;
}

.homepage_about::after{
  content:"";
  position:absolute;
  left:-60px;
  bottom:-60px;
  width:180px;
  height:180px;
  background:rgba(212,160,23,.08);
  border-radius:50%;
}

/* CONTENT */

.homepage_about *{
  position:relative;
  z-index:2;
}

/* TITLE */

.homepage_about h2,
.homepage_about h3{
  color:#0B2F5B !important;
  font-size:42px;
  font-weight:900;
  margin-bottom:22px;
  line-height:1.2;
}

/* TEXT */

.homepage_about p{
  color:#444;
  font-size:18px;
  line-height:2;
  margin-bottom:18px;
  max-width:1000px;
}

/* HIGHLIGHT WORDS */

.homepage_about strong{
  color:#4CAF50;
  font-weight:800;
}



/* MOBILE */

@media(max-width:768px){

  .homepage_about{
    padding:35px 24px;
  }

  .homepage_about h2,
  .homepage_about h3{
    font-size:30px;
  }

  .homepage_about p{
    font-size:16px;
    line-height:1.9;
  }

}


/* ===== JCIT ISSUE PAGE DESIGN ===== */

.page_issue{
  padding:70px 20px;
  background:transparent !important;
}

/* MAIN ISSUE WRAPPER */

.page_issue .current_issue,
.page_issue .obj_issue_summary{
  max-width:1150px;
  margin:auto;
  background:#ffffff;
  border-radius:30px;
  padding:45px;
  box-shadow:
  0 12px 28px rgba(11,47,91,.08),
  0 22px 50px rgba(11,47,91,.10);
  margin-bottom:35px;
  border-top:7px solid #0B2F5B;
}

/* ISSUE TITLE */

.page_issue h1,
.page_issue .current_issue_title{
  color:#0B2F5B !important;
  font-size:48px;
  font-weight:900;
  line-height:1.2;
  margin-bottom:18px;
}

.page_issue h1 a,
.page_issue .current_issue_title a{
  color:#0B2F5B !important;
  text-decoration:none !important;
}

.page_issue h1 a:hover,
.page_issue .current_issue_title a:hover{
  color:#4CAF50 !important;
}

/* META INFO */

.page_issue .published{
  display:inline-block;
  background:#D4A017;
  color:#0B2F5B;
  padding:9px 18px;
  border-radius:40px;
  font-size:14px;
  font-weight:900;
  margin-bottom:25px;
}

/* DESCRIPTION */

.page_issue .description,
.page_issue p{
  color:#444;
  font-size:17px;
  line-height:1.9;
}

/* COVER IMAGE */

.page_issue .cover img{
  width:100%;
  max-width:320px;
  border-radius:22px;
  box-shadow:0 18px 40px rgba(11,47,91,.14);
}

/* ARTICLE LIST */

.page_issue .sections{
  margin-top:40px;
}

.page_issue .section{
  background:#ffffff;
  border-radius:24px;
  padding:35px;
  box-shadow:
  0 10px 24px rgba(11,47,91,.08);
  margin-bottom:28px;
  border-left:6px solid #4CAF50;
}

.page_issue .section:nth-child(even){
  border-left-color:#D4A017;
}

/* SECTION TITLE */

.page_issue .section h2,
.page_issue .section_title{
  color:#0B2F5B !important;
  font-size:32px;
  font-weight:900;
  margin-bottom:20px;
}

/* ARTICLE SUMMARY */

.page_issue .obj_article_summary{
  padding:25px 0;
  border-bottom:1px solid rgba(11,47,91,.08);
}

.page_issue .obj_article_summary:last-child{
  border-bottom:none;
}

/* ARTICLE TITLE */

.page_issue .obj_article_summary h3,
.page_issue .title{
  margin-bottom:12px;
}

.page_issue .obj_article_summary h3 a,
.page_issue .title a{
  color:#0B2F5B !important;
  font-size:24px;
  font-weight:800;
  line-height:1.5;
  text-decoration:none !important;
}

.page_issue .obj_article_summary h3 a:hover,
.page_issue .title a:hover{
  color:#4CAF50 !important;
}

/* AUTHORS */

.page_issue .authors{
  color:#666;
  font-size:15px;
  margin-bottom:10px;
}

/* PAGES */

.page_issue .pages{
  color:#D4A017;
  font-size:14px;
  font-weight:800;
}

/* GALLEY BUTTONS */

.page_issue .galleys_links a{
  display:inline-block;
  background:#0B2F5B;
  color:#ffffff !important;
  padding:10px 22px;
  border-radius:10px;
  text-decoration:none !important;
  font-weight:800;
  margin-top:15px;
  transition:.3s ease;
}

.page_issue .galleys_links a:hover{
  background:#4CAF50;
  transform:translateY(-4px);
}

/* MOBILE */

@media(max-width:768px){

  .page_issue h1,
  .page_issue .current_issue_title{
    font-size:34px;
  }

  .page_issue .current_issue,
  .page_issue .obj_issue_summary,
  .page_issue .section{
    padding:28px 22px;
  }

  .page_issue .obj_article_summary h3 a,
  .page_issue .title a{
    font-size:20px;
  }

}





/* ===== JCIT CONTACT PAGE ===== */

.page_contact{
  background:#fff;
  padding:70px 20px;
}

.page_contact .page_title{
  text-align:center;
  margin-bottom:50px;
}

.page_contact .page_title h1{
  color:#0B2F5B !important;
  font-size:54px;
  font-weight:900;
  margin-bottom:15px;
}

.page_contact .page_title p{
  color:#555;
  font-size:18px;
  line-height:1.8;
  max-width:800px;
  margin:auto;
}

/* CONTACT WRAPPER */

.page_contact .cmp_notification,
.page_contact .contact_details,
.page_contact .contact_form{
  background:#ffffff;
  border-radius:28px;
  padding:40px;
  box-shadow:0 15px 40px rgba(11,47,91,.10);
  margin-bottom:30px;
}

/* SECTION HEADINGS */

.page_contact h2,
.page_contact h3{
  color:#0B2F5B !important;
  font-size:32px;
  font-weight:900;
  margin-bottom:22px;
}

/* CONTACT TEXT */

.page_contact p,
.page_contact li,
.page_contact label{
  color:#444;
  font-size:16px;
  line-height:1.9;
}

/* CONTACT LINKS */

.page_contact a{
  color:#4CAF50 !important;
  font-weight:800;
  text-decoration:none !important;
}

.page_contact a:hover{
  color:#0B2F5B !important;
}





/* MOBILE */

@media(max-width:768px){

  .page_contact .page_title h1{
    font-size:38px;
  }

  .page_contact .cmp_notification,
  .page_contact .contact_details,
  .page_contact .contact_form{
    padding:28px 22px;
  }

}




/* ===== JCIT ARCHIVES PAGE DESIGN ===== */

.page_issue_archive {
  background: #fff;
  padding: 60px 20px;
}

.page_issue_archive h1 {
  color: #0B2F5B !important;
  font-size: 46px;
  font-weight: 900;
  text-align: center;
  margin-bottom: 45px;
}

.page_issue_archive .issues_archive {
  max-width: 1100px;
  margin: auto;
}

.page_issue_archive .obj_issue_summary {
  background: #ffffff;
  padding: 35px;
  border-radius: 24px;
  box-shadow: 0 14px 35px rgba(11,47,91,.10);
  border-left: 7px solid #0B2F5B;
  margin-bottom: 28px;
  transition: .3s ease;
}

.page_issue_archive .obj_issue_summary:hover {
  transform: translateY(-6px);
  border-left-color: #4CAF50;
  box-shadow: 0 20px 45px rgba(11,47,91,.16);
}

.page_issue_archive .obj_issue_summary h2,
.page_issue_archive .obj_issue_summary h3 {
  color: #0B2F5B !important;
  font-size: 28px;
  font-weight: 900;
  margin-bottom: 15px;
}

.page_issue_archive .obj_issue_summary h2 a,
.page_issue_archive .obj_issue_summary h3 a {
  color: #0B2F5B !important;
  text-decoration: none !important;
}

.page_issue_archive .obj_issue_summary h2 a:hover,
.page_issue_archive .obj_issue_summary h3 a:hover {
  color: #4CAF50 !important;
}

.page_issue_archive .obj_issue_summary .description {
  color: #555;
  font-size: 16px;
  line-height: 1.8;
  margin-top: 15px;
}

.page_issue_archive .published {
  display: inline-block;
  background: #D4A017;
  color: #0B2F5B;
  padding: 8px 16px;
  border-radius: 30px;
  font-size: 14px;
  font-weight: 800;
  margin-top: 12px;
}

.page_issue_archive .read_more {
  display: inline-block;
  margin-top: 20px;
  background: #0B2F5B;
  color: #ffffff !important;
  padding: 13px 28px;
  border-radius: 10px;
  text-decoration: none !important;
  font-weight: 800;
  transition: .3s ease;
}

.page_issue_archive .read_more:hover {
  background: #fff;
  transform: translateY(-4px);
}

@media(max-width:768px) {
  .page_issue_archive h1 {
    font-size: 34px;
  }

  .page_issue_archive .obj_issue_summary {
    padding: 25px;
  }
}

.obj_issue_summary .series{
    display: none;
}


/*Author Guidelines CSS Start*/
.ag-wrap{
  padding:80px 20px;
  background:#ffffff;
}

.ag-title{
  max-width:900px;
  margin:0 auto 55px;
  text-align:center;
}

.ag-title span{
  color:#D4A017;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:1.5px;
}

.ag-title h1{
  color:#0B2F5B;
  font-size:62px;
  margin:12px 0 16px;
  font-weight:900;
}

.ag-title p{
  color:#555;
  font-size:18px;
  line-height:1.8;
}

.ag-layout{
  max-width:1180px;
  margin:auto;
  display:grid;
  grid-template-columns:280px 1fr;
  gap:35px;
}

.ag-sidebar{
  background:#0B2F5B;
  padding:30px;
  border-radius:24px;
  height:max-content;
  position:sticky;
  top:30px;
}

.ag-sidebar h3{
  color:#ffffff;
  font-size:26px;
  margin:0 0 20px;
}

.ag-sidebar a{
  display:block;
  color:#dce8f5 !important;
  padding:14px 0;
  border-bottom:1px solid rgba(255,255,255,.12);
  font-weight:700;
}

.ag-sidebar a:hover{
  color:#D4A017 !important;
}

.ag-content{
  display:grid;
  gap:22px;
}

.ag-panel{
  background:#f5f8fc;
  border-radius:22px;
  padding:32px 35px;
  border-left:6px solid #0B2F5B;
}

.ag-panel:nth-child(even){
  border-left-color:#4CAF50;
}

.ag-panel h2{
  color:#0B2F5B;
  font-size:28px;
  margin:0 0 16px;
  font-weight:900;
}

.ag-panel p,
.ag-panel li{
  color:#444;
  font-size:16.5px;
  line-height:1.9;
}

.ag-highlight{
  background:linear-gradient(135deg,#0B2F5B,#4CAF50);
  padding:42px;
  border-radius:26px;
  color:#ffffff;
}

.ag-highlight h2{
  color:#ffffff;
  font-size:34px;
  margin:0 0 14px;
}

.ag-highlight p{
  color:#eef4fb;
  font-size:17px;
  line-height:1.8;
}

.ag-highlight a{
  display:inline-block;
  margin-top:15px;
  background:#D4A017;
  color:#0B2F5B !important;
  padding:14px 30px;
  border-radius:10px;
  text-decoration:none !important;
  font-weight:900;
}

@media(max-width:900px){
  .ag-layout{
    grid-template-columns:1fr;
  }

  .ag-sidebar{
    position:relative;
    top:auto;
  }

  .ag-title h1{
    font-size:40px;
  }
}



/*About the Journal CSS START*/

.jcit-about-modern{
  background:#fff;
}

.jcit-about-banner{
  height:420px;
  background:
  linear-gradient(rgba(11,47,91,.82),rgba(11,47,91,.82)),
  url('https://images.unsplash.com/photo-1520607162513-77705c0f0d4a?q=80&w=1600&auto=format&fit=crop');
  background-size:cover;
  background-position:center;
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
  padding:20px;
}

.jcit-about-overlay{
  max-width:950px;
}

.jcit-about-overlay span{
  color:#D4A017;
  font-size:14px;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:1.5px;
}

.jcit-about-overlay h1{
  color:#ffffff;
  font-size:64px;
  margin:18px 0;
  font-weight:900;
}

.jcit-about-overlay p{
  color:#eef4fb;
  font-size:20px;
  line-height:1.9;
}

.jcit-about-wrapper{
  max-width:1250px;
  margin:auto;
  padding:80px 20px;
}

.jcit-about-intro{
  display:grid;
  grid-template-columns:1.3fr .7fr;
  gap:40px;
  align-items:start;
}

.jcit-about-left{
  background:#ffffff;
  padding:45px;
  border-radius:28px;
  box-shadow:0 15px 40px rgba(11,47,91,.08);
}

.jcit-about-left h2{
  color:#0B2F5B;
  font-size:42px;
  margin:0 0 24px;
  font-weight:900;
}

.jcit-about-left p{
  color:#444;
  font-size:17px;
  line-height:2;
  margin-bottom:20px;
}

.jcit-about-right{
  display:flex;
  flex-direction:column;
  gap:22px;
}

.jcit-stat-card{
  background:#0B2F5B;
  padding:35px;
  border-radius:24px;
  color:#ffffff;
  box-shadow:0 15px 35px rgba(11,47,91,.15);
}

.jcit-stat-card:nth-child(2){
  background:#4CAF50;
}

.jcit-stat-card:nth-child(3){
  background:#D4A017;
  color:#0B2F5B;
}

.jcit-stat-card h3{
  font-size:28px;
  margin:0 0 12px;
  font-weight:900;
}

.jcit-stat-card p{
  font-size:16px;
  line-height:1.8;
  margin:0;
}

.jcit-scope-section{
  margin-top:55px;
  background:#ffffff;
  padding:50px;
  border-radius:28px;
  box-shadow:0 15px 40px rgba(11,47,91,.08);
}

.jcit-scope-section h2{
  color:#0B2F5B;
  font-size:42px;
  margin:0 0 35px;
  font-weight:900;
  text-align:center;
}

.jcit-scope-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:20px;
}

.jcit-scope-grid div{
  background:#f5f8fc;
  padding:24px;
  border-radius:18px;
  color:#0B2F5B;
  font-weight:800;
  text-align:center;
  border-bottom:5px solid #D4A017;
  transition:.3s ease;
}

.jcit-scope-grid div:hover{
  transform:translateY(-6px);
  background:#0B2F5B;
  color:#ffffff;
}

.jcit-info-cards{
  margin-top:55px;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:25px;
}

.jcit-info-box{
  background:#ffffff;
  padding:38px;
  border-radius:26px;
  box-shadow:0 15px 35px rgba(11,47,91,.08);
  position:relative;
  overflow:hidden;
}

.jcit-info-box span{
  position:absolute;
  right:25px;
  top:15px;
  font-size:60px;
  font-weight:900;
  color:rgba(11,47,91,.06);
}

.jcit-info-box h3{
  color:#0B2F5B;
  font-size:28px;
  margin:0 0 18px;
  font-weight:900;
  position:relative;
  z-index:2;
}

.jcit-info-box p{
  color:#555;
  font-size:16px;
  line-height:1.9;
  position:relative;
  z-index:2;
}

@media(max-width:992px){

  .jcit-about-intro,
  .jcit-scope-grid,
  .jcit-info-cards{
    grid-template-columns:1fr;
  }

  .jcit-about-overlay h1{
    font-size:42px;
  }

  .jcit-scope-section,
  .jcit-about-left{
    padding:35px 25px;
  }
}


/*Editorial Board CSS Start*/
.eb-wrap{
  padding:80px 20px;
  background:#fff;
}

.eb-head{
  max-width:900px;
  margin:0 auto 55px;
  text-align:center;
}

.eb-head span{
  color:#D4A017;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:1.5px;
}

.eb-head h1{
  color:#0B2F5B;
  font-size:58px;
  margin:12px 0 16px;
  font-weight:900;
}

.eb-head p{
  color:#555;
  font-size:18px;
  line-height:1.8;
}

.eb-lead{
  max-width:1150px;
  margin:0 auto;
  display:grid;
  grid-template-columns:1.2fr 1fr;
  gap:28px;
}

.eb-person{
  background:#fff;
  border-radius:26px;
  padding:35px;
  display:flex;
  gap:25px;
  align-items:center;
  box-shadow:0 18px 45px rgba(11,47,91,.10);
  border:1px solid rgba(11,47,91,.08);
  position:relative;
  overflow:hidden;
}

.eb-person:before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:7px;
  height:100%;
  background:#4CAF50;
}

.eb-person.main:before{
  background:#D4A017;
}

.eb-avatar{
  width:96px;
  height:96px;
  border-radius:50%;
  background:#0B2F5B;
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:30px;
  font-weight:900;
  flex-shrink:0;
}

.eb-person.main .eb-avatar{
  background:linear-gradient(135deg,#0B2F5B,#4CAF50);
}

.eb-info span{
  color:#D4A017;
  font-weight:900;
  text-transform:uppercase;
  font-size:13px;
  letter-spacing:1px;
}

.eb-info h2{
  color:#0B2F5B;
  font-size:28px;
  margin:8px 0 8px;
}

.eb-info p{
  color:#555;
  font-size:16px;
  line-height:1.7;
  margin:0 0 8px;
}

.eb-info a{
  color:#4CAF50 !important;
  font-weight:800;
  text-decoration:none !important;
}

.eb-section{
  max-width:1150px;
  margin:45px auto;
  background:#fff;
  border-radius:26px;
  padding:42px;
  box-shadow:0 18px 45px rgba(11,47,91,.08);
}

.eb-section h2{
  color:#0B2F5B;
  text-align:center;
  font-size:38px;
  margin:0 0 32px;
  font-weight:900;
}

.eb-tags{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:18px;
}

.eb-tags div{
  background:#f5f8fc;
  color:#0B2F5B;
  padding:22px;
  border-radius:16px;
  font-weight:800;
  text-align:center;
  border-left:5px solid #0B2F5B;
  transition:.3s ease;
}

.eb-tags div:hover{
  background:#0B2F5B;
  color:#fff;
  transform:translateY(-6px);
  border-left-color:#D4A017;
}

.eb-review{
  max-width:1150px;
  margin:0 auto;
  border-radius:28px;
  padding:55px 45px;
  background:
    linear-gradient(135deg,rgba(11,47,91,.92),rgba(11,47,91,.86)),
    url("https://images.unsplash.com/photo-1521791136064-7986c2920216?q=80&w=1400&auto=format&fit=crop");
  background-size:cover;
  background-position:center;
  text-align:center;
  margin-top: 100px;
}

.eb-review span{
  color:#D4A017;
  font-weight:900;
  text-transform:uppercase;
  letter-spacing:1.5px;
}

.eb-review h2{
  color:#fff;
  font-size:42px;
  margin:12px 0 18px;
  line-height: 1;
}

.eb-review p{
  color:#eef4fb;
  font-size:18px;
  line-height:1.9;
  max-width:850px;
  margin:auto;
}

@media(max-width:900px){
  .eb-lead,
  .eb-tags{
    grid-template-columns:1fr;
  }

  .eb-person{
    flex-direction:column;
    text-align:center;
  }

  .eb-head h1{
    font-size:40px;
  }
}



/*Publication Ethics Policy page CSS Start*/
.jcit-policy-wrapper{
  padding:70px 20px;

}

.jcit-policy-header{
  max-width:1100px;
  margin:0 auto 45px;
  text-align:center;
}

.jcit-policy-header p{
  color:#D4A017;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:1.5px;
  margin-bottom:10px;
}

.jcit-policy-header h1{
  color:#0B2F5B;
  font-size:52px;
  line-height:1.1;
  margin:0 0 16px;
  font-weight:900;
}

.jcit-policy-header span{
  color:#4CAF50;
  font-weight:700;
  font-size:17px;
}

.jcit-policy-layout{
  max-width:1200px;
  margin:auto;
  display:grid;
  grid-template-columns:300px 1fr;
  gap:35px;
  align-items:start;
}

.jcit-policy-sidebar{
  background:#0B2F5B;
  padding:30px;
  border-radius:22px;
  position:sticky;
  top:30px;
  box-shadow:0 15px 35px rgba(11,47,91,.18);
}

.jcit-policy-sidebar h3{
  color:#ffffff;
  font-size:24px;
  margin:0 0 22px;
}

.jcit-policy-sidebar a{
  display:block;
  color:#dce8f5 !important;
  text-decoration:none !important;
  padding:13px 0;
  border-bottom:1px solid rgba(255,255,255,.12);
  font-weight:600;
}

.jcit-policy-sidebar a:hover{
  color:#D4A017 !important;
  padding-left:6px;
}

.jcit-policy-main{
  display:grid;
  gap:24px;
}

.jcit-policy-box,
.jcit-policy-alert{
  background:#ffffff;
  padding:34px;
  border-radius:22px;
  box-shadow:0 12px 35px rgba(11,47,91,.09);
  border-top:5px solid #0B2F5B;
}

.jcit-policy-box:nth-child(2){
  border-top-color:#4CAF50;
}

.jcit-policy-box:nth-child(3){
  border-top-color:#D4A017;
}

.jcit-policy-box:nth-child(4){
  border-top-color:#4CAF50;
}

.jcit-policy-box h2,
.jcit-policy-alert h2{
  color:#0B2F5B;
  font-size:28px;
  margin:0 0 16px;
  font-weight:800;
}

.jcit-policy-box p,
.jcit-policy-alert p,
.jcit-policy-box li{
  color:#000;
  font-size:16.5px;
  line-height:1.9;
}

.jcit-policy-box ul{
  margin:0;
  padding-left:22px;
}

.jcit-policy-alert{
  background: #fff;
  border-top-color:#D4A017;
}

.jcit-policy-alert h2{
  color:#0B2F5B;
}

.jcit-policy-alert p{
  color:#000;
}

.jcit-policy-date{
  background:#D4A017;
  color:#0B2F5B;
  padding:18px 25px;
  border-radius:16px;
  font-weight:900;
  text-align:center;
}

@media(max-width:900px){
  .jcit-policy-layout{
    grid-template-columns:1fr;
  }

  .jcit-policy-sidebar{
    position:relative;
    top:auto;
  }

  .jcit-policy-header h1{
    font-size:36px;
  }
}






.current_issue{
  background:#ffffff;
  padding:50px 45px;
  border-radius:24px;
  box-shadow:0 15px 40px rgba(11,47,91,.10);
  border:1px solid rgba(11,47,91,.08);
  
  position:relative;
  overflow:hidden;
}

.current_issue:before{
  content:"";
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:6px;
  background:linear-gradient(90deg,#0B2F5B,#4CAF50,#D4A017);
}

.current_issue h2{
  color:#0B2F5B !important;
  font-size:42px;
  font-weight:800;
  margin-bottom:25px;
  text-align:center;
}

.current_issue .current_issue_title{
  text-align:center;
  margin-bottom:25px;
}

.current_issue .current_issue_title a{
  color:#0B2F5B !important;
  font-size:30px;
  font-weight:800;
  text-decoration:none !important;
  line-height:1.4;
}

.current_issue .current_issue_title a:hover{
  color:#4CAF50 !important;
}

.current_issue .description{
  text-align:center;
  color:#555;
  font-size:17px;
  line-height:1.9;
  max-width:900px;
  margin:0 auto 35px;
}

.current_issue .published{
  text-align:center;
  margin-bottom:35px;
  color:#D4A017;
  font-weight:700;
  font-size:15px;
}

.current_issue .obj_issue_summary{
  display:flex;
  align-items:center;
  gap:45px;
  flex-wrap:wrap;
}

.current_issue .cover{
  flex:1;
  min-width:260px;
}

.current_issue .cover img{
  width:100%;
  border-radius:18px;
  box-shadow:0 15px 35px rgba(11,47,91,.15);
}

.current_issue .sections{
  flex:2;
  min-width:320px;
}

.current_issue .sections h3{
  color:#0B2F5B;
  font-size:28px;
  margin-bottom:20px;
  font-weight:800;
}

.current_issue .sections ul{
  list-style:none;
  padding:0;
  margin:0;
}

.current_issue .sections li{
  background:#f5f8fc;
  border-left:5px solid #0B2F5B;
  padding:18px 20px;
  border-radius:12px;
  margin-bottom:18px;
  transition:.3s ease;
}

@media (min-width:320px) and (max-width:340px){

.current_issue .sections li{
    display:table-caption !important;
    padding:23px 45px !important;
}

}

@media (min-width:340px) and (max-width:350px){

.current_issue .sections li{
    display:table-caption !important;
    padding:23px 50px !important;
}

}

@media (min-width:350px) and (max-width:360px){

.current_issue .sections li{
    display:table-caption !important;
    padding:23px 55px !important;
}

}


.current_issue .sections li:hover{
  transform:translateX(6px);
  border-left-color:#4CAF50;
  box-shadow:0 10px 24px rgba(11,47,91,.10);
}

.current_issue .sections li a{
  color:#0B2F5B !important;
  font-size:18px;
  font-weight:700;
  text-decoration:none !important;
  line-height:1.6;
}

.current_issue .sections li a:hover{
  color:#4CAF50 !important;
}

.current_issue .read_more{
  text-align:center;
  margin-top:35px;
}

.current_issue .read_more a{
  display:inline-block;
  background:#0B2F5B;
  color:#ffffff !important;
  padding:15px 34px;
  border-radius:10px;
  text-decoration:none !important;
  font-weight:800;
  transition:.3s ease;
}

.current_issue .read_more a:hover{
  background:#4CAF50;
  color:#ffffff !important;
  transform:translateY(-4px);
}

@media(max-width:768px){

  .current_issue{
    padding:35px 22px;
  }

  .current_issue h2{
    font-size:32px;
  }

  .current_issue .current_issue_title a{
    font-size:24px;
  }

  .current_issue .obj_issue_summary{
    flex-direction:column;
  }
}





.pkp_site_nav_menu{
    background-color: #0B2F5B;
    padding-bottom: 20px;
    padding-top: 20px;
   

}


.pkp_structure_head{
    
    background-color: #0B2F5B;
    width: stretch;
}


.pkp_brand_footer{
    
    display: none;
}

.pkp_nav_list a{
    
    margin-top: 0px;
}

.pkp_structure_footer_wrapper{
    
    background: #0B2F5B;
}

@media (min-width: 1200px) {
    .pkp_site_name_wrapper, .pkp_navigation_primary_wrapper, .pkp_navigation_user, .pkp_search_mobile, .pkp_structure_content, .pkp_structure_footer {
        width: 1400px;
    }
}

@media (min-width: 1200px) {
    .pkp_structure_main {
        width: 1000px;
    }
}

@media (min-width: 992px) {
    .pkp_structure_main {
        float: left;
        padding: 0 2.143rem 6.429rem;
        width: 984px;
    }
}

.pkp_structure_main:first-child:last-child:after{
    
    display: none;
}

.pkp_structure_main:first-child:last-child:before{
    
    display: none;
}

.pkp_page_index .additional_content{
    padding: 0px;
}

.pkp_structure_content{
    padding-top: 0px;
}
.page_index_journal {
  display: flex;
  flex-direction: column;
}

.page_index_journal .additional_content {
  order: 1;
}

.page_index_journal .homepage_about {
  order: 2;
}

.page_index_journal .current_issue {
  order: 3;
}

.page_index_journal .homepage_image {
  display: none;
}


.jcit-new-hero{
  min-height:520px;
  background:
  linear-gradient(rgba(11,47,91,.82), rgba(11,47,91,.82)),
  url("https://images.unsplash.com/photo-1473448912268-2022ce9509d8?q=80&w=1600&auto=format&fit=crop");
  background-size:cover;
  background-position:center;
  position:relative;
  overflow:hidden;
  margin-bottom:50px;
}

.jcit-new-hero:before{
  content:"";
  position:absolute;
  inset:0;
  background:
  linear-gradient(135deg,
  rgba(76,175,80,.18),
  rgba(212,160,23,.12));
}

.jcit-new-hero-overlay{
  min-height:520px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:70px 20px;
  text-align:center;
  position:relative;
  z-index:2;
}

.jcit-new-hero-content{
  max-width:950px;
}

.jcit-badge{
  display:inline-block;
  background:#D4A017;
  color:#0B2F5B;
  padding:11px 22px;
  border-radius:40px;
  font-size:14px;
  font-weight:800;
  margin-bottom:26px;
  letter-spacing:1px;
  text-transform:uppercase;
  box-shadow:0 8px 20px rgba(212,160,23,.25);
}

.jcit-new-hero h1{
  color:#ffffff;
  font-size:64px;
  line-height:1.1;
  margin:0 0 24px;
  font-weight:800;
}

.jcit-new-hero p{
  color:#eef4fb;
  font-size:20px;
  line-height:1.9;
  margin:0 auto 38px;
  max-width:850px;
}

.jcit-hero-actions{
  display:flex;
  justify-content:center;
  gap:18px;
  flex-wrap:wrap;
}

.jcit-hero-actions a{
  background:#4CAF50;
  color:#ffffff !important;
  padding:15px 34px;
  border-radius:10px;
  text-decoration:none !important;
  font-size:16px;
  font-weight:800;
  transition:.35s ease;
  box-shadow:0 10px 24px rgba(76,175,80,.25);
}

.jcit-hero-actions a:nth-child(2){
  background:#ffffff;
  color:#0B2F5B !important;
  box-shadow:0 10px 24px rgba(255,255,255,.12);
}

.jcit-hero-actions a:hover{
  transform:translateY(-5px);
}

.jcit-hero-actions a:first-child:hover{
  background:#0b2f5b;
  color:#fff !important;
}

.jcit-hero-actions a:nth-child(2):hover{
  background:#0b2f5b;
  color:#fff !important;
}

@media(max-width:768px){

  .jcit-new-hero,
  .jcit-new-hero-overlay{
    min-height:420px;
  }

  .jcit-new-hero h1{
    font-size:38px;
  }

  .jcit-new-hero p{
    font-size:16px;
  }

  .jcit-badge{
    font-size:12px;
    padding:10px 18px;
  }
}



.jcit-stats-section{
  max-width:1200px;
  margin:-90px auto 70px;
  padding:0 20px;
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:35px;
  position:relative;
  z-index:20;
}

.jcit-stat-box{
  padding:12px;
  border:2px solid rgba(255,255,255,.25);
  backdrop-filter:blur(6px);
  border-radius:20px;
  transition:.35s ease;
}

.jcit-stat-inner{
  padding:45px 25px;
  text-align:center;
  border:1px solid rgba(255,255,255,.18);
  border-radius:14px;
}

.jcit-stat-icon{
  font-size:42px;
  margin-bottom:20px;
  color:#ffffff;
}

.jcit-stat-box h3{
  color:#ffffff;
  font-size:24px;
  margin:0 0 14px;
  font-weight:700;
  line-height: 1.2;
}

.jcit-stat-box span{
  color:#ffffff;
  font-size:22px;
  font-weight:800;
}

.jcit-stat-number{
  color:#ffffff !important;
  font-size:28px;
  font-weight:800;
  display:block;
}

/* YOUR COLOR THEME */

.climate{
  background:linear-gradient(135deg,#0B2F5B,#174b89);
}

.research{
  background:linear-gradient(135deg,#4CAF50,#2f9343);
}

.users{
  background:linear-gradient(135deg,#D4A017,#b88809);
}

.jcit-stat-box:hover{
  transform:translateY(-10px) scale(1.02);
  box-shadow:0 20px 45px rgba(11,47,91,.22);
}

@media(max-width:992px){

  .jcit-stats-section{
    grid-template-columns:1fr;
    margin-top:40px;
  }

  .jcit-stat-box h3{
    font-size:28px;
    
  }

  .jcit-stat-box span{
    font-size:34px;
  }
}



.jcit-focus-section{
  padding:85px 20px;
  background:#ffffff;
}

.jcit-section-head{
  max-width:850px;
  margin:0 auto 60px;
  text-align:center;
}

.jcit-section-head span{
  color:#D4A017;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:1.5px;
}

.jcit-section-head h2{
  font-size:44px;
  color:#0B2F5B;
  margin:12px 0 16px;
  font-weight:800;
}

.jcit-section-head p{
  font-size:18px;
  line-height:1.8;
  color:#555;
}

.jcit-focus-grid{
  max-width:1200px;
  margin:auto;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:26px;
}

.jcit-focus-card{
  background:#f5f8fc;
  padding:32px 25px;
  border-radius:20px;
  border:1px solid rgba(11,47,91,.08);
  position:relative;
  overflow:hidden;
  transition:.35s ease;
  box-shadow:0 10px 28px rgba(11,47,91,.08);
}

.jcit-focus-card:before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:100%;
  height:5px;
  background:linear-gradient(90deg,#0B2F5B,#4CAF50,#D4A017);
}

.jcit-focus-card:hover{
  transform:translateY(-10px);
  background:#0B2F5B;
  box-shadow:0 18px 40px rgba(11,47,91,.18);
}

.jcit-focus-card{
  font-size:38px;
}

.jcit-focus-card h3{
  font-size:22px;
  color:#0B2F5B;
  margin:18px 0 12px;
  font-weight:800;
}

.jcit-focus-card p{
  font-size:15.5px;
  line-height:1.8;
  color:#555;
  margin:0;
}

.jcit-focus-card:hover h3,
.jcit-focus-card:hover p{
  color:#ffffff;
}

@media(max-width:992px){
  .jcit-focus-grid{
    grid-template-columns:repeat(2,1fr);
  }
}

@media(max-width:600px){

  .jcit-focus-grid{
    grid-template-columns:1fr;
  }

  .jcit-section-head h2{
    font-size:32px;
  }

  .jcit-focus-card{
    padding:28px 22px;
  }
}



.jcit-link-section{
  padding:85px 20px;
  background:#ffffff;
}

.jcit-link-head{
  max-width:850px;
  margin:0 auto 55px;
  text-align:center;
}

.jcit-link-head span{
  color:#D4A017;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:1.5px;
}

.jcit-link-head h2{
  color:#0B2F5B;
  font-size:44px;
  margin:12px 0 14px;
  font-weight:800;
}

.jcit-link-head p{
  color:#555;
  font-size:18px;
  line-height:1.8;
}

.jcit-link-list{
  max-width:1100px;
  margin:auto;
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:22px;
}

.jcit-link-list a{
  display:flex;
  gap:22px;
  align-items:flex-start;
  background:#f5f8fc;
  border-radius:18px;
  padding:28px;
  text-decoration:none !important;
  border:1px solid rgba(11,47,91,.08);
  transition:.3s ease;
  position:relative;
  overflow:hidden;
}

.jcit-link-list a:before{
  content:"";
  position:absolute;
  left:0;
  top:0;
  width:6px;
  height:100%;
  background:#0B2F5B;
  transition:.3s ease;
}

.jcit-link-list a:hover{
  background:#0B2F5B;
  transform:translateY(-6px);
  box-shadow:0 15px 35px rgba(11,47,91,.18);
}

.jcit-link-list a:hover:before{
  background:#D4A017;
}

.jcit-link-list strong{
  min-width:58px;
  height:58px;
  border-radius:50%;
  background:#0B2F5B;
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:20px;
}

.jcit-link-list h3{
  margin:0 0 8px;
  color:#0B2F5B;
  font-size:23px;
  font-weight:800;
}

.jcit-link-list p{
  margin:0;
  color:#555;
  font-size:15.5px;
  line-height:1.7;
}

.jcit-link-list a:hover h3,
.jcit-link-list a:hover p{
  color:#ffffff;
}

.jcit-link-list a:hover strong{
  background:#D4A017;
  color:#0B2F5B;
}

.jcit-paper-cta{
  max-width:1100px;
  margin:120px auto 0;
  background:linear-gradient(279deg,#0B2F5B,#4CAF50);
  border-radius:22px;
  padding:45px 35px;
  text-align:center;
  color:#fff;
}

.jcit-paper-cta h2{
  font-size:38px;
  margin:0 0 12px;
  color:#fff;
}

.jcit-paper-cta p{
  font-size:18px;
  line-height:1.7;
  margin:0 auto 28px;
  max-width:750px;
  color:#fff;
}

.jcit-paper-cta a{
  display:inline-block;
  background:#D4A017;
  color:#0B2F5B !important;
  padding:15px 34px;
  border-radius:10px;
  text-decoration:none !important;
  font-weight:800;
}

.jcit-paper-cta a:hover{
  background:#ffffff;
}

@media(max-width:800px){
  .jcit-link-list{
    grid-template-columns:1fr;
  }

  .jcit-link-head h2{
    font-size:32px;
  }

  .jcit-link-list a{
    padding:22px;
  }
}


.jcit-footer{
  background:#0B2F5B;
  color:#ffffff;
  margin-top:80px;
}

.jcit-footer-top{
  max-width:1250px;
  margin:auto;
  padding:75px 20px 50px;
  display:grid;
  grid-template-columns:2fr 1fr 1fr 1.4fr;
  gap:45px;
}

.jcit-footer h2{
  color:#ffffff;
  font-size:34px;
  margin:0 0 20px;
  font-weight:800;
}

.jcit-footer h3{
  color:#fff;
  font-size:22px;
  margin:0 0 20px;
  font-weight:700;
}

.jcit-footer-about p{
  color:#dfe8f2;
  line-height:1.9;
  font-size:16px;
}

.jcit-footer-links ul{
  list-style:none;
  padding:0;
  margin:0;
}

.jcit-footer-links li{
  margin-bottom:14px;
}

.jcit-footer-links a{
  color:#dfe8f2 !important;
  text-decoration:none !important;
  transition:.3s ease;
  font-size:15.5px;
}

.jcit-footer-links a:hover{
  color:#4CAF50 !important;
  padding-left:5px;
}

.jcit-footer-contact p{
  color:#dfe8f2;
  line-height:1.9;
  margin:0 0 12px;
  font-size:15.5px;
}

.jcit-footer-contact strong{
  color:#ffffff;
}

.jcit-footer-bottom{
  border-top:1px solid rgba(255,255,255,.12);
  text-align:center;
  padding:22px 20px;
}

.jcit-footer-bottom p{
  margin:0;
  color:#d9e3ee;
  font-size:14px;
}

@media(max-width:992px){

  .jcit-footer-top{
    grid-template-columns:1fr 1fr;
  }
}

@media(max-width:650px){

  .jcit-footer-top{
    grid-template-columns:1fr;
    padding:60px 20px 40px;
  }

  .jcit-footer h2{
    font-size:30px;
  }
}

.jcit-footer-bottom a{
  color:#D4A017 !important;
  text-decoration:none !important;
  font-weight:700;
}

.jcit-footer-bottom a:hover{
  color:#4CAF50 !important;
}





