body {
    background: url(https://journal.unram.ac.id/public/site/images/adminijasds/300patternstat.png) #654321 fixed !important; /* Warna cokelat tua */
    color: biru; /* Warna teks biru untuk seluruh halaman */
}

.pkp_structure_head {
    max-width: 1160px;
    margin: 0 auto;
}

.pkp_structure_content.has_sidebar {
    background: #ffffff;
    color: black; /* Agar teks dalam sidebar tetap terbaca */
}

.pkp_page_index .homepage_image img {
    border-radius: 50px;
}

.pkp_site_name .is_img img {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    height: 100%;
}

.pkp_block.block_developed_by {
    display: none;
}

.pkp_structure_content {
    box-shadow: 0px 2px 5px -2px rgba(51, 51, 51, 1);
}

p {
    text-align: justify;
}

a {
    color: putih /* Warna teks link menjadi white*/
}

a:hover {
    color: ##ffffff; /* Warna putih saat hover */
}

img {
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    opacity: 1.0;
}

img:hover {
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

/* Navigasi utama dengan warna cokelat tua dan teks gold */
nav .pkp_navigation_primary_wrapper {
    padding: 0px 8px;
    list-style: none;
    background: linear-gradient(to bottom, #4e342e 5%, #3e2723 50%, #4e342e 100%);
}

.pkp_navigation_primary > li {
    border-right: 1px solid white;
    padding-right: 10px;
    padding-left: 10px;
    border-color: white;
}

.pkp_navigation_primary > li a {
    color: white !important; /* Warna teks menu navigasi putih */
}

.pkp_navigation_primary > li a:hover {
    color: #d4af37 !important; /* Warna emas saat hover */
}

.pkp_page_index .homepage_image img {
    display: block;
    width: 100%;
    height: auto;
    padding: 10pt;
}

.pkp_structure_sidebar {
    float: left;
    max-width: 295px;
    color: black; /* Warna teks sidebar tetap hitam agar mudah dibaca */
}

.cover img {
    width: 172px;
    height: 241px;
    border-radius: 5px;
    box-shadow: 0 0 2rem 0px rgba(0, 0, 0, 0.13);
}
a {
  color: #18224A;
}
a:hover {
  color: #1a75ff;
}

.cmp_button_wire,
.obj_galley_link {
  background: #0d2455;
  border: 1px solid #0d2455;
  color: #fff;
  padding: 12px 18px;
  border-radius: 8px;
  transition: 0.3s ease;
  text-decoration: none;
}
.obj_galley_link:hover {
  background: #442b28;
  border: 1px solid #ffffff;
  color: #000000;
}
/*Tambah CSS*/

a { color: #18224A; }
a:hover { color: #1a75ff; }
.cmp_button_wire, .obj_galley_link { background: #bf4040; border: 1px solid #0d2455; color: #fff; }
.obj_galley_link:hover { background: #1a75ff; border: 1px solid #0d2455; color: #000000; }

.obj_article_summary {
	background: #fff7e6;
	border: 0px solid #ffe6b3; 
	padding: 15px; 
	border-radius: 20px 0px 20px 0px; 
	padding-bottom: 15px !important; 
	box-shadow: 3px 3px 4px #282858;
}
.obj_article_summary:hover {
	background-image: url(https://ejournal.nusantaraglobal.or.id/public/site/images/admin/cloud.jpg);
	/*border-bottom: solid #999999;*/
	box-shadow: 3px 10px 15px 0px rgba(79, 79, 176, 0.5);
}

.meta .authors{
	background: url(https://ejournal.nusantaraglobal.or.id/public/site/images/admin/users.png) 1px 2px no-repeat 	rgba(0, 0, 0, 0);
	font-weight: bold;
	margin-top: 5px;
	padding-bottom: 5px;
	padding-left: 24px;
}

.obj_issue_toc .cover img {
	float: left;
    margin-left: auto;
    margin-right: 30px;
	margin-bottom: 45px;
    max-height: 250px;
    width: auto;
}

.description {
	text-align: justify;
	font-size: 12px;
}
.pkp_search a {
    font-family: Sunflower, helvetica, calibri;
    color: #006666 !important;
    font-weight: bold !important;
}

.pkp_page_index .additional_content {
    padding: 30px 10px 10 10px;
    border-top: 0px solid #ddd;
	border-bottom: 1px solid #ddd;
	line-height: 150%;
}
.hover {
	width:100%;
	border-collapse:collapse;
}
.hover td{
	height:35px;
	background:#8b4513;
	padding-top:3px;
	padding-bottom:3px;
	vertical-align:middle;
	border-bottom:2px solid #ffffff;
	box-shadow: 0 0 5px rgb(0 100 255 / 37%);
	padding-left: 10px;
	text-align:left;
}
.hover td a {
	font-size: small;
	font-family: sans-serif;
	width:100%;
	display:block;
}
.hover tr {
	background: #442b28;
	color: #ffcc00;
}
.hover tr :hover {
	background-color: #442b28;
}
.hover tr a {
	font-size: 12px;
	font-family: sans-serif;
	letter-spacing: 0.1em;
	text-indent: 4px;
	color: #ffcc00;
}
.hover a:hover {
	font-size: 14px;
	font-family: sans-serif;
	letter-spacing: 0.05em;
	text-indent: 4px;
	color: #fff;
}


