/* my own edit*/


   /* main nav menu*/

.pkp_site_nav_menu {
    display: block;
    background-color: rgb(179, 64, 64);
}
   

/* main nav menu end here */
   
   .end-links {
       text-decoration: none;
   }
    /*editorial team*/
   .pkp_structure_main p {
       line-height: 19px;
       margin: 8px;
   }
   
   /* editorial team end here*/
   
   /* additional menu start here*/
   .side_menu{
      
    width: fit-content;
    height: 100vh;
    color:#F0F8FF;



  }
  .side_menu li{
      list-style-type: none;
      padding: 1px 2px;
      background-color: #1e6292;
      color:#F0F8FF;
      cursor: pointer;
      
  }
  .child a, .main li a{
      text-decoration: none;

    color:#F0F8FF;
  }

.child {

display: none;
padding: 0px 5px;

}
.child:hover {
    background-color:#1e629ck;

}
.main:hover .child{
    background-color: #1e629ck;
    display: block;

}
  .main1 a{
    text-decoration: none;
    padding-left: 2px;
    color:#F0F8FF;


  }

   
   
   /* additional menu end here*/

   /* galley link start here */
   .obj_galley_link {
    
   position: relative;
   top: 0px;
   left: 0px;
 }

 /* section start here*/
 

  /* editorial team */
  .page_editorial_team p {
    margin-top: -18px;
     
  }

 /* editorial team end here */

 /* footer warpper */

 /* table of content, announcement section start here*/
  /*announcement start here*/
  .announcement h2{
    text-align: center;
}
.announcement_bar{
    background-color: rgb(152, 211, 226);
    text-align: center;
    
    font-size: 1.5em;
}
.announcement_bar a{
    animation: blinker 3s linear infinite;
    text-decoration: none;
    color: red;
}
/* table of content nd issue title*/
#current_issue_title
 {
    font-size: 1.5em;
    margin: 10px 0px;
}
#toc {
  font-size: 1.5em;
    margin: 15px 0px;

}

.tocSectionTitle{
    font-size: 20px;
    margin:1px 0px;
}


/* table of content start here*/
 
table{
   width: 100%;
   
}
.tocAuthors,
.tocTitle{
   width: 100%;
   padding-left: 10px;
   font-size: 1.1em;
}
.tocAuthors{
  font-style: italic;
}

.tocGalleys,
.tocPages{
text-align: end;
padding-right: 5px;
}

.tocTitle a {
    text-decoration: none;
}

/* keyframes*/
@keyframes blinker {
50% {
opacity: 0;
}
/* table of content, announcement section end here*/