/*================================================================*/
header{
	margin-top: 10px;
	color: grey;
	max-width: 100% !important;
 	width: 100% !important;
}
.pkp_head_wrapper,
.pkp_navigation_primary_wrapper,.pkp_site_name_wrapper,.pkp_navigation_user_wrapper {
  max-width: 100% !important;
  width: 100% !important;
  padding: 0 !important;
}

.pkp_structure_content.has_sidebar{

  	box-shadow: 0px 0px 2px 2px#DFE1E3;
	

}


/*======NAV USER ====== */

.profile:hover > .dropdown-menu {

}
.profile > .dropdown-menu li a {
  color:#5c0818 !important; 
  
}

.dropdown-menu li a:hover{
 color:#7d0b21 !important;
background-color: #acb6c0;
transition-duration: .4s;
}
#navigationUser{
background:linear-gradient(to right, #a0102b, #69091c, #5c0818); 
height: 50px;
width: 100%;

}



.section .title{
	text-align: justify;
}
.page{
	text-align: justify;
}


#navigationUser  .profile{
	
	padding-right:1%;
}
/*==========================================================================*/

/* ====URUTAN ELEMEN HEADER === */
.pkp_head_wrapper {
  display: flex;
  flex-direction: column;
  margin-top: 40px;
}
.pkp_head_wrapper i{
	padding-right: 8px;
}
#navigationUserWrapper {
  order: 1;
  margin-bottom: 20px;
}

.pkp_navigation_primary_wrapper {
  order: 2;
  background-color:white;
	height: 60px;
	margin-top: 50px;
	box-shadow: 0 5px 10px rgba(0,0,0,.1);
	  display: flex;
  justify-content: center; 
  align-items: center; 
	
}
.pkp_navigation_primary_wrapper li{
  margin-left: auto;
  margin-right: auto;	
}
/* ================ */
.pkp_structure_content.has_sidebar{

	padding:0;
}
.pkp_structure_main_::after{
	margin-right: 3px;
}
.pkp_structure_footer_wrapper{
	margin-bottom: 10px;
}
/*===Remove Brand===*/
.pkp_brand_footer{
	display:none;
}

/*navbarmenu*/
#navigationPrimary{
	margin-top: -22px;
	
	height: 51px;
}

#navigationPrimary a{
	font-size:14px;
	padding:21px;
	color:#5c0818;
	
}

#navigationPrimary a:hover{
	color:#7d0b21;
	background-color: #acb6c0;
	transition-duration: .4s;
	border-bottom: none;
}

/*================================================*/


/* === SEARCH BAR === */

a.pkp_search.pkp_search_desktop{
	color:white;
	margin-bottom: auto;
	border-radius: 40px;
	background-color:  #7d0b21;
	margin-top: auto;
	box-shadow: 0 2px 10px 0  #b9d9d0;
	font-size: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	display: block;
	border-bottom: none;
	
}
.pkp_navigation_search_wrapper i{
	padding-right: 10px;
}
.pkp_navigation_search_wrapper {
	margin-left: 30px;
	
}
a.pkp_search.pkp_search_desktop:hover{
	background:linear-gradient(to right,   #930e27, #69091c);
	transition-duration: .3s;
	
	
}
/*======================================================*/


.pkp_site_name_wrapper {
  order: 3;
  border-bottom: 4px solid gold;
}
#navigationUserWrapper a{
	font-size: 12px;
	padding:15px;
	color:white;
	display: block;
}
#navigationUserWrapper a ul li{
	color: #024e3a;
}
#navigationUserWrapper a:hover{
	color:#f5db6d;
	transition-duration: .3s;
	
}
.pkp_site_name {
	background-color: white;
	margin-left: auto;
 	 margin-right: auto;
}


.pkp_site_name {

  width: 100%; /* Menyesuaikan dengan lebar parent */
  max-width: 1160px;
  height: 260px;
  overflow: hidden; /* Menyembunyikan bagian gambar yang melampaui div */
  box-shadow: 0px 0px 2px 2px white; /* Menambahkan shadow */
  margin-top: 30px;
  margin-bottom: 30px;
  position: relative;


}




.pkp_site_name .is_img img{
 max-width:100%;
 max-height: 262px;
height: 100%;
display:block;
}
.bannerqueries{
	display: none;
	padding: 20px;
	border-bottom: 1PX SOLID gray;
	border-top: 1PX SOLID gray;
	margin-bottom: 50px;
}
.additonal_content{
	padding-top: 0;
	margin-top: 0;
}
/*========MEDIA QUERIES ADJUSTMENT=========*/
@media (max-width: 995px) {
  .pkp_site_name .is_img img {
    display: none;
  }
  .pkp_site_name {
    display: none;
  }
  .pkp_site_name_wrapper {
    background: linear-gradient(to right, #930e27, #69091c);
  }
  .pkp_head_wrapper,.pkp_site_name_wrapper {
	max-width: 100% !important;
	width: 100% !important;
	padding: 0 !important;
}
.bannerqueries{
	display:flex;
	background-color: #A4ABAF;
	box-shadow: 0px 0px 2px 2px white; /* Menambahkan shadow */

}
.bannerqueries img{
	box-shadow: 0px 0px 2px 2px white; /* Menambahkan shadow */

}
.indexing{
     display: flex;
  flex-wrap: wrap; /* Agar gambar turun ke baris berikutnya jika tidak cukup ruang */
  gap: 5px; /* Jarak antar gambar */
  margin: 0
}
.indexing p{
    margin: 0;
}
.indexing .kotak_gambar p{
    margin: 0;
}

.indexing img{
    height: auto;
    border: 0.1px solid #de405b;
    padding: 1px;
    margin: 0;
}

#navigationUser{
	background:#A4ABAF; 
height: auto;
width: 100%;
}
#navigationUser a{
	font-size:15px;
	padding:8px;
	color:white;
}
.pkp_navigation_primary_wrapper {

	background-color:#A4ABAF;
	box-shadow:none;
	height:480px;
	margin-top: 0;
	justify-content: flex-start; 
	align-items: flex-start; 
	width: 100%;
	overflow: hidden;
}
a.pkp_search.pkp_search_desktop{
	color:white;
	margin-bottom: auto;
	border-radius: 40px;
	background-color:  #7d0b21;
	margin-top: auto;
	box-shadow:none;
	font-size: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	display: block;
	border-bottom: none;
	float: left;
	
}
.pkp_navigation_search_wrapper i{
	padding-right: 0;
	float: left;
}
.pkp_navigation_search_wrapper {
	margin-left: 0;
	
}
a.pkp_search.pkp_search_desktop:hover{
	background:linear-gradient(to right,   #930e27, #69091c);
	transition-duration: .3s;
	
	
}
#navigationPrimary{
	margin-top: 0px;
	justify-content: flex-start; 
	align-items: flex-start; 
}
#navigationPrimary a{
	font-size:15px;
	padding:8px;
	color:white;
	}

#navigationPrimary a{
	color:white;
	
}

#navigationPrimary a:hover{
	color:yellow;
	transition-duration: .4s;
	border-bottom: none;
}
.cover{
	float: none;
    margin-left: 30PX;
    margin-top: 8px;
    margin-bottom: 120px !important;
    

	width: 290px !important;
    height: 150px !important;
    justify-content: center !important;
    align-items: center !important;
}
.homepage table.data{
    margin-top: 20px;
}
.pkp_structure_footer_wrapper{
	font-size: 6px;
}
.pkp_structure_footer_wrapper .footericon h4{
	font-size: 6px;
}
}


/*==========================================================================*/



.pkp_site_name .is_img {
	display: block;
	padding: 0;
	margin: 0;
}
.pkp_navigation_primary_wrapper a{
	font-size: 15px;
	padding: 20px;
	color:#05543f;
	display: block;
}

p{
    text-align: justify;
}
.additonal_content{
    padding-top: 0;
    margin-top: 0;
}
/*============HOMEPAGE==================*/
.homepage{
    border-bottom: 0.1px solid #A4ABAF;
}
/*=========COVER HOME =======*/

.cover{
	float: left;
	box-sizing: border-box;
	margin-right: 20px !important;
    margin-top: 8px;
	position: relative;
	width: 320px !important;
    height: 180px !important;
    
}

.cover h1{
	height: 40px;
	
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	background:linear-gradient(to right,   #930e27, #69091c);
	margin-top: auto;
	box-shadow:none;
	font-size: 15px;
	text-align: center;
	padding: 2px;
	color: white;
	border-bottom: 0;
    margin-bottom: 0;
	

	
}
.cover .img{
    border: 0.1px solid gray;
    border-top: none;
    margin-top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.cover .img img{
	height: 220px;
   
    align-items: center !important;
    
}
.pkp_structure_main a{
	color:black;
	border-bottom: none;
	margin-right: 3px;
}

/*====== ACREDIATION ========= */
#customblock-acreditation {
	
	border-bottom: 2.5px solid #C6CACE;
	border-left: 2px solid #C6CACE;
    
}
.acreditation{
    border: 1px solid   #930e27;
}

#customblock-acreditation h2{
	background:linear-gradient(to right,   #de405b, #69091c);
	color: white;
	text-align: center;
	top: 0;
	bottom: auto;
	padding:5px;
	margin-bottom: 0;
    
}
	
.acreditation .decree a{
	color: white;
	font-size: 10px;
}

.acreditation:hover{
	background-color: rgba(0, 0, 0, 0.1);
}
/*================================================================*/

/* ==== TOOL SIDEBAR ====*/
#customblock-sidemenu {
	
	border-bottom: 2.5px solid #C6CACE;
	border-left: 2px solid #C6CACE;
    
}
#customblock-sidemenu{
	border-left: 2px solid #C6CACE;
}
.sidemenu .headbox{
	font-size: 15px;
	height: 50px;
	border-bottom: 2px solid grey;
	margin-bottom: 15px;
	box-shadow: 0px 0px 2px 2px grey;
}
.sidemenu .headbox:hover{
	background-color: rgba(0, 0, 0, 0.1);
}
.sidemenu .headbox h2{
	text-align: center;
	padding:10px;
	color: darkslategrey;
	font-weight: bold;
	margin-top: 0;
}

.sidemenu ul li{
	background:linear-gradient(to right, #930e27, #69091c);
	margin-top:2px;
	border-top: 0.5px solid gray;
	border-bottom: 0.5px solid gray;
     transition-duration: .8s;
	

}
.sidemenu ul li a{
	font-size: 12px;
	display:block;
	text-decoration: none;
	color: white;
	padding:10px;
	display: block;
   
	
}

.sidemenu em{
	
	padding-right: 13px;
	text-decoration: none;
}

.sidemenu li:hover{
	box-shadow: 2px solid grey;
	
	background-color:#ff5172;
	border-left: 35px solid lightyellow;
	
}
.sidemenu li a:hover{
	color:#f5db6d;
	
}
.cover{
	float: left;
	width: 350px;
	height: 300px;
	margin-right: 0;
	margin-bottom: 0;
}

/*===========Indexing========*/
.indexing{
    display: flex;
    gap:15px;
   
   

}
.indexing img{
    height: 35px;
    width: 92px;
    border: 0.1px solid #de405b;
    padding: 1px;
    
}

/*=====Template=====*/
#customblock-submission {
	
	border-bottom: 2.5px solid #C6CACE;
	border-left: 2px solid #C6CACE;
    
}
#customblock-submission p{
	height: 31px;
    background-color:  #93182d;
    color: white;
    font-size: 12px;
    margin: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 5px;
    text-align: center;

}
#customblock-submission a{
	
    color: white;
    
}
.submission{
    border: 1px solid   #93182d;
}

#customblock-submission h2{
	 background:linear-gradient(to right,   #de405b, #69091c);
	color: white;
	text-align: center;
	top: 0;
	bottom: auto;
	padding:5px;
	margin-bottom: 0;
    
}
#customblock-submission img{
    padding:5px;
    border-bottom: 1px solid   #93182d;;
}
#customblock-submission p:hover{
    background-color: #a91933;
}

/*=======Statistic Info========*/

#customblock-statistic-info {
	
	border-bottom: 2.5px solid #C6CACE;
	border-left: 2px solid #C6CACE;
    
}
#customblock-statistic-info p{
	
    color: white;
    font-size: 12px;
    margin: 2px;
    margin-bottom: 2px;
 
    padding: 5px;
    text-align: center;

}

#customblock-statistic-info h2{
	 background:linear-gradient(to right,   #de405b, #69091c);
	color: white;
	text-align: center;
	top: 0;
	bottom: auto;
	padding:5px;
	margin-bottom: 0;
    
}
#customblock-statistic-info a{
    color: black;
    margin: 0;
}
#customblock-statistic-info img{
    width: 200px;
}
.statistic{
    border: 1px solid   #93182d;
}

/* ===================KEYWORDS===============*/
.pkp_block.block_Keywordcloud {
	
	
	border-bottom: 2.5px solid #C6CACE;
	border-left: 2px solid #C6CACE;
    
}

.pkp_block.block_Keywordcloud h2.title{
	 background:linear-gradient(to right,   #de405b, #69091c);
	color: white;
	text-align: center;
	top: 0;
	bottom: auto;
	padding:5px;
		margin-bottom: 0;
}
.pkp_block.block_Keywordcloud svg{
padding-top: 0;
	  border: 1px solid   #93182d;
	overflow: hidden;
	padding:6px;
}
 .pkp_page_index .homepage_about{
	padding-top: 2px;
	padding-right: 0;
}


.additonal_content .current_issue h2 {
    margin-top: 0 !important;
  

}
.current_issue_title {
   padding: 0;
   margin: 0 !important;
}

/*====ARTICLE===*/
.cmp_article_list.articles li {
  padding-bottom: 5px;
  border-bottom: 1px solid #C6CACE;
}
.galleys_links {
	border-bottom: 1px solid white;
}


.header_view{
	background-color:  #69091c;
	position: relative;
	margin-top:0;
}

.col-sm-2.col-md-2.col-lg-2 img{

	border: solid 0.5px gray;
}
/*=============================================*/
.section ul.cmp_article_list a.obj_galley_link.pdf {

  color: white;
  text-decoration: none;
  background-color: #69091c;
  display: inline-block;
  transition: background-color 0.3s ease;
  border: none;
}

.obj_galley_link.pdf:hover {
  background-color:#de405b;

}

ul.value.galleys_links a.obj_galley_link.pdf {
  color: white;
  text-decoration: none;
background-color: #69091c;
  display: inline-block;
  transition: 0.3s ease;
}

.section ul.cmp_article_list a.obj_galley_link.pdf:hover {
      background-color:#890d24;
}

h4.title a:hover{
color: #69091c;
}



/*===========FOOTER===========*/

.pkp_structure_footer_wrapper{
	background-color: #2b2c2c;
	color: WHITE;
	justify-content: center;
	margin-top: 4px;
	margin-bottom: 4px;
	 background-image: url('https://ejournal.uin-suka.ac.id/pasca/public/site/images/akbar123/batik-black.png');

 	top: 0; left: 0;
 	 width: 100%; height: 100%;

}
.pkp_structure_footer_wrapper .img{
	display: none;
}
.pkp_structure_footer_wrapper br {
	color: WHITE;
	color: inherit; /* atau bisa diganti warna lain sesuai keinginan */
  	text-decoration: none; /* menghilangkan garis bawah */
}
.pkp_structure_footer_wrapper a {
	color: WHITE;
	color: inherit; /* atau bisa diganti warna lain sesuai keinginan */
  	text-decoration: none; /* menghilangkan garis bawah */
}
.pkp_structure_footer_wrapper h4{
	display: flex;
	font-size: 15px;
}
.pkp_structure_footer_wrapper .footericon{
	display: flex;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;

	
}

.pkp_structure_footer_wrapper .footericon h4{
	margin-right: 25px;
}
.pkp_structure_footer_wrapper .maps{
	border-top: solid 0.4px #444746;
	padding-top: 12px;
}
.pkp__footer_content {
	justify-content: center;
}
 
.pkp_structure_footer_wrapper .logo{
	float: left;
	margin-bottom: 0;
	margin-right: 35px;
	margin-top: 7px
	
}