/* =========================================================
   Manajemen dan Pariwisata (jmp) — STIEPAR YAPARI
   ========================================================= */

:root{
	--j-accent:#024D53;
	--j-accent-2:#035e66;
	--j-gold:#1a237e;
	--j-yellow:#ED7004;
}

html, body{
	background:#f7f8fb;
}

/* Homepage */
.homepage_image{
	display:inline-block;
	width:28%;
	margin-left:0;
	float:right;
	text-align:center;
}
.homepage_image img{
	margin:0;
	border-radius:14px;
	box-shadow:0 12px 32px rgba(15,32,55,.18);
	width:100%;
	max-width:300px;
}
.homepage_about{
	display:inline-block;
	width:70%;
}
.homepage_about p{
	text-align:justify;
	color:#374151;
	line-height:1.65;
}
.current_issue{
	display:block;
	background:#fff;
	border-radius:14px;
	box-shadow:0 4px 18px rgba(15,32,55,.07);
	padding:1.4rem;
}
.current_issue h2,
.current_issue_title{
	color:var(--j-accent);
	font-weight:700;
}
.current_issue .obj_issue_toc{
	border-top:1px solid #eef0f5;
}
.current_issue .issue_cover img{
	border-radius:10px;
	box-shadow:0 8px 22px rgba(15,32,55,.16);
}

@media (max-width: 991px){
	.homepage_about{ margin-top:24px; width:100%; }
}
@media (max-width: 600px){
	.homepage_about{ width:100%; }
	.homepage_image{ width:90%; float:none; margin:0 auto 16px; }
	.homepage_image img{ width:260px; }
}

/* Sidebar blocks */
.pkp_block{
	padding:1.4rem 1.2rem;
	font-size:.95rem;
	line-height:1.5;
	width:300px;
	border-radius:12px;
	border:1px solid rgba(15,32,55,.06);
	box-shadow:0 4px 16px rgba(15,32,55,.06);
	background:#fff;
}
.pkp_block .title{
	color:var(--j-accent);
	font-weight:700;
}

/* Navigasi user */
.pkp_navigation_user > li > a{
	color:rgba(255,255,255,.92);
	background:var(--j-accent);
	border-radius:20px;
	padding:4px 14px;
	border:1px solid rgba(255,255,255,.25);
}
.pkp_navigation_user > li > a:hover{
	background:var(--j-yellow);
	color:#fff;
}

/* Header (background putih diatur di site stylesheet) */
.pkp_site_name .is_text{
	color:var(--j-accent);
	font-weight:700;
}
.pkp_site_name .is_img img{
	border-radius:10px;
}

/* Utilitas */
.pkp_page_title{
	color:var(--j-accent);
	font-weight:700;
}