/* ===========================================================
   KANOPI JOURNAL
   Modern Academic Theme
===========================================================*/

:root{

--primary:#0b6b43;
--secondary:#1b8d5b;
--accent:#f4b400;
--dark:#18312b;
--light:#f8fbfa;
--white:#ffffff;
--border:#d8e4df;
--shadow:0 8px 25px rgba(0,0,0,.08);

}

body{

background:#f5f8f7;
font-family:"Segoe UI",Roboto,sans-serif;
color:#333;
line-height:1.7;

}

/*================================================*/

.pkp_structure_content{

padding:35px 0;

}

.pkp_structure_main{

background:#fff;
border-radius:12px;
box-shadow:var(--shadow);
padding:35px;

}

/*================================================*/

.homepage_about{

background:white;
border-radius:12px;
padding:35px;

}

.homepage_about h2{

font-size:34px;
font-weight:700;
color:var(--primary);

margin-bottom:20px;

position:relative;

}

.homepage_about h2:after{

content:"";

width:90px;

height:4px;

background:linear-gradient(90deg,var(--primary),var(--accent));

display:block;

margin-top:12px;

border-radius:20px;

}

.homepage_about p{

font-size:16px;

text-align:justify;

margin-bottom:18px;

}

/*================================================*/

.pkp_structure_sidebar{

padding-left:25px;

}

.pkp_block{

background:#fff;

border-radius:12px;

overflow:hidden;

margin-bottom:25px;

box-shadow:var(--shadow);

transition:.3s;

}

.pkp_block:hover{

transform:translateY(-3px);

}

.pkp_block .title{

background:linear-gradient(135deg,#0b6b43,#1d976c);

color:#fff;

font-size:17px;

font-weight:600;

padding:15px;

letter-spacing:.5px;

}

.pkp_block .content{

padding:18px;

}

/*================================================*/

.pkp_block img{

max-width:100%;

height:auto;

display:block;

margin:auto;

transition:.3s;

}

.pkp_block img:hover{

transform:scale(1.05);

}

/*================================================*/

.pkp_block a{

color:var(--primary);

text-decoration:none;

font-weight:500;

transition:.3s;

}

.pkp_block a:hover{

color:#ff9800;

padding-left:6px;

}

/*================================================*/

.pkp_block ul{

list-style:none;

padding:0;

margin:0;

}

.pkp_block li{

padding:10px 0;

border-bottom:1px solid #eee;

}

.pkp_block li:last-child{

border:none;

}

/*================================================*/

.pkp_structure_footer{

background:#163a31;

color:white;

padding:50px;

margin-top:40px;

}

.pkp_structure_footer a{

color:#ffd54f;

}

/*================================================*/

@media(max-width:991px){

.pkp_structure_sidebar{

padding-left:0;

margin-top:25px;

}

.pkp_structure_main{

padding:25px;

}

.homepage_about{

padding:25px;

}

}
/* Force Nama Jurnal Hitam */
.pkp_structure_head .pkp_site_name a.is_text,
.pkp_structure_head .pkp_site_name a,
.pkp_site_name a,
.pkp_site_name_wrapper a{
    color:#000 !important;
}

/* Force Login/Register Hitam */
.pkp_structure_head .pkp_navigation_user_wrapper a,
.pkp_structure_head .pkp_navigation_user a{
    color:#000 !important;
}
/* ==========================================
   NAMA JURNAL
========================================== */

.pkp_site_name{
    display:inline-block;
    padding:12px 24px;
    background:rgba(255,255,255,.72);
    backdrop-filter:blur(5px);
    -webkit-backdrop-filter:blur(5px);
    border-radius:10px;
    box-shadow:0 4px 12px rgba(0,0,0,.25);
}

.pkp_site_name a.is_text{
    color:#0b3d0b !important;
    font-size:34px;
    font-weight:800;
    letter-spacing:.5px;
    line-height:1.3;
    text-decoration:none;
    text-shadow:none;
}

.pkp_site_name a.is_text:hover{
    color:#006633 !important;
}