#headerNavigationContainer{
    background:none !important;
}
.header .pkp_head_wrapper {
    background: unset;
}

.pkp_site_name .is_img {
    width: 100%;
    height: 100%;
}

.pkp_site_name .is_img img {
    margin-top: unset;
    margin-bottom: unset;
    max-height: unset;
    width: 75%;
}

.pkp_navigation_primary_row {
    background: white !important;
}

#navigationPrimary li a:hover {
    background: none;
    box-shadow: none;
    outline: none;
    text-shadow: none;
}

#navigationUserWrapper .profile {
    border: none !important;
    background: none;
    box-shadow: none !important;
    outline: none;
}

#navigationUserWrapper .profile:hover {
    border: none !important;
    box-shadow: none !important;
    background: none;
    outline: none !important;
    outline-offset: unset;
    text-shadow: none;
}

#navigationUserWrapper .profile a:hover {
    border: none;
    text-shadow: none
}

.page_index_journal {
    padding: 0px 18px;
}

.pkp_structure_sidebar.left {
    padding: 10px 30px;
}

.pkp_structure_sidebar.left .pkp_block {
    margin-bottom: 1.5rem;
}

.pkp_structure_sidebar.left .pkp_block p {
  margin-bottom: 0.2rem;
}

p {
    text-align: justify !important;
}

.block_Keywordcloud .title {color: transparent; background: url("https://github.com/jlelc/jlelc/blob/main/Keyworddd.png?raw=true");padding-top: 15%;background-size: contain !important;background-repeat: no-repeat;
}
.content .most_read {text-align: justify}

#customblock-Flagcounter img, #wordcloud {
  border: #000 solid 1px;
}

#navigationPrimary>li>a:hover {
    color: #14b8a6;
}
#navigationPrimary>li>a:hover, #navigationPrimary>li>a:focus {
    border-color: #14b8a6;
}
.pkp_navigation_search_wrapper a:hover, .pkp_navigation_search_wrapper a:focus {
        color: #14b8a6;
        border-color: #14b8a6;
}
.pkp_page_index .current_issue h2 {
    display: inline-block;
    padding-bottom: 0.5em;
    border-bottom: 3px solid #0f766e;
}
.obj_issue_toc>.galleys h2, .obj_issue_toc .section h2 {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    padding: 0 0 .357rem;
    border-bottom: 3px solid #0f766e;
}
a {
    color: #0f766e;
}
a:hover {
    color: #14b8a6;
}
.obj_article_details .entry_details .item.galleys .galleys_links a {
    color: #fff;
    background-color: #0f766e;
}
.obj_article_details .entry_details .item.galleys .galleys_links a:hover {
    background-color: #14b8a6;
}
.pkp_structure_footer_wrapper {
    background: rgba(0, 0, 0, 0.05);
    border-top: 1px solid #ddd;
    border-bottom: 1.43rem solid #0f766e;
}
.pkp_footer_content a:hover {
    text-decoration: none;
    color: #000000;
}
.obj_galley_link:hover, .obj_galley_link:focus {
    background: #14b8a6;
}
body {
    background-image: none !important;
    background: white;
}
.pkp_block.block_Keywordcloud .title {
    background-position: center;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
    margin-bottom: 0px;
    object-fit: cover;
    padding-top: 15px !important;
    padding-bottom: 18px !important;
    width: 100%;
    background-size: 100% !important;
}




/* =====================================================
   CEEJ HERO 2026
===================================================== */

.ceej-home{margin:30px auto;}

.ceej-banner{
position:relative;
overflow:hidden;
border-radius:24px;
min-height:420px;
padding:55px 60px;
background:#fff;
box-shadow:0 18px 45px rgba(0,0,0,.12);
}

.ceej-banner-image{
position:absolute;
inset:0;
z-index:1;
overflow:hidden;
}

.ceej-banner-image img{
width:100%;
height:100%;
object-fit:cover;
opacity:.28;
transform:scale(1);
animation:heroZoom 18s ease-in-out infinite alternate;
}

.ceej-overlay{
position:absolute;
inset:0;
z-index:2;
background:linear-gradient(rgba(230,126,34,.78),rgba(243,156,18,.78));
}

.ceej-content{
position:relative;
z-index:5;
max-width:760px;
animation:fadeUp .8s ease;
}

.ceej-badge{
display:inline-block;
padding:10px 22px;
margin-bottom:22px;
border-radius:30px;
background:rgba(255,255,255,.18);
border:1px solid rgba(255,255,255,.45);
backdrop-filter:blur(6px);
color:#fff;
font-weight:700;
letter-spacing:.5px;
}

.ceej-title{
font-size:56px;
font-weight:900;
line-height:1.05;
margin-bottom:12px;
color:#fff;
text-shadow:2px 2px 10px rgba(0,0,0,.3);
}

.ceej-title span{color:#FFD54F;}

.ceej-subtitle{
font-size:28px;
font-weight:600;
margin-bottom:22px;
color:#fff;
text-shadow:1px 2px 6px rgba(0,0,0,.3);
}

.ceej-text{
color:#fff;
font-size:17px;
line-height:1.9;
max-width:820px;
text-shadow:1px 1px 4px rgba(0,0,0,.25);
}

.ceej-buttons{
display:flex;
gap:16px;
flex-wrap:wrap;
margin-top:30px;
}

.ceej-btn{
display:inline-flex;
align-items:center;
justify-content:center;
padding:14px 28px;
border-radius:40px;
background:#fff;
color:#E67E22!important;
font-weight:700;
text-decoration:none!important;
transition:.3s;
}

.ceej-btn:hover{
transform:translateY(-3px);
box-shadow:0 12px 25px rgba(0,0,0,.18);
}

.ceej-primary{
background:#173F73;
color:#fff!important;
}

@keyframes heroZoom{
from{transform:scale(1);}
to{transform:scale(1.08);}
}

@keyframes fadeUp{
from{opacity:0;transform:translateY(30px);}
to{opacity:1;transform:none;}
}

@media(max-width:768px){
.ceej-banner{padding:35px 25px;min-height:320px;}
.ceej-title{font-size:36px;}
.ceej-subtitle{font-size:20px;}
.ceej-buttons{flex-direction:column;}
.ceej-btn{width:100%;}
}
