a {
  text-decoration: none;
}

.pkp_site_nav_menu {
  background-color: unset;
}

.pkp_block {
  padding-top: 0;
}

.pkp_navigation_primary_row {
  background-color: #5b5f7495;
}

.pkp_structure_head {
    background: center / cover no-repeat url("https://journal.idnns.org/public/journals/3/homepageImage_en.jpg?1779865815002");
}

.pkp_navigation_primary>li:first-child a {
  margin-left: unset;
}

.pkp_site_name .is_img{
  background: center / cover no-repeat url("https://journal.idnns.org/public/journals/3/pageHeaderLogoImage_en.png?001");
  max-height: 50px;
  height: 90px;
  max-width: 900px;
  width: 100%;
  background-color: #001c2430;
  
}

.pkp_site_name .is_img img {
  #background-color: #001c2490;
  display: none;
}

div.block {
  margin-bottom: 0.5em;
}

div.block .head, div.block .item{
  cursor: pointer;
  border: solid 1px #eceff5; 
  padding: 9px; 
  margin: 0; 
  text-align: left; 
  line-height: 23px; 
  color: white;  
}

div.block  .head{
  background: #04081b; 
  font-size: 1.17em;
}

div.block .item{
  background: #142747; 
  font-size: 1em;
}

div.block .item_text, div.block .item_img{
  font-size: 1.4em;
  cursor: pointer;
  border: solid 1px #c7d6f4; 
  padding: 9px; 
  margin: 0;  
}

div.block .item_text{
  text-align: left; 
}


div.block .item_img{
  text-align: center; 
}

div.block .item_text .center{
  vertical-align: middle;
}

div.block .item:hover{
  background: #55596c; 
}

.pkp_brand_footer {
  display: none;
}

.pkp_page_index .homepage_about{
  padding-top: 0;
}

.homepage_about h2{
  display: none;
}

.pkp_structure_footer_wrapper {
  background: unset;
}

.pkp_structure_footer {
  width: unset;
}

/* Footer */
.pkp_footer_content {
  padding: 0;
}

.footer_menu, .footer_text {
  margin: auto;
  text-align: left;
}

.footer_text {
  padding: 0 24px;
}

/* Issue toc */
.obj_issue_toc .cover{
  width: 120px;
}

.obj_issue_summary .cover{
  width: 120px;
}

/* Article view */
.obj_article_details>.page_title {
  font-size: 1.5em;
}

/* Authors */
.authors .userGroup {
  display: none !important;
}

/* Column without bootstrap */
.my-row, .row {
    display: flex;
    flex-wrap: wrap; /* Allows wrapping on smaller screens */
    justify-content: space-between; /* Create gap */
    width: 100%;
    margin-bottom: 20px;
    column-gap: 20px;
}

/* Columns */
.my-col-25, .col-3 {
    flex: 0 0 25%; 
    max-width: calc(25% - 20px);
}

.my-col-50, .col-6 {
    flex: 0 0 50%; 
    max-width: calc(50% - 20px); 
}

.my-col-75, .col-9 {
    flex: 0 0 75%; 
    max-width: calc(75% - 20px); 
}

.my-col-33, .col-4 {
    flex: 0 0 33%; 
    max-width: calc(33% - 20px); 
}


.h3-item {
    margin: 2.857rem 0 1rem;
    text-align: center;
}


.editorial_profile {
  margin: 0; 
  text-align: center;
}

.editorial_role {
  margin-top: 2em; 
  margin-bottom: 0.5em; 
  font-size: 1.15em;
}

.editorial_picture {
  width: 50px; 
  max-height: 60px; 
  min-height: 50px;
  margin-top: 1.43rem;
}


/* Responsive adjustment */
@media (max-width: 768px) {
    .my-row {
      flex-direction: column; /* Stack columns vertically */
    }
    .my-col-25, .my-col-33, .my-col-50, .my-col-75,
    .col-3, .col-4, .col-6, .col-9 {
      flex: 0 0 100%;
      max-width: 100%; 
    }
    .footer_menu, .footer_text {
      padding: 0;
    }
}

@media (min-width: 768px) {
  .footer_menu {
    width: 728px;
  }
}
@media (min-width: 992px) {
  .footer_menu {
    width: 952px;
  }
}
@media (min-width: 1200px) {
  .footer_menu {
    width: 1160px;
  }
}

/* Screen width */
@media (min-width: 1440px) {
  .pkp_site_name_wrapper,
  .pkp_navigation_primary_wrapper,
  .pkp_navigation_user,
  .pkp_search_mobile,
  .pkp_structure_content {
    width: 1400px;
  }
}

@media (min-width: 1440px) {
  .has_site_logo .pkp_head_wrapper,   .footer_menu {
    width: 1400px;
  }
  
  .pkp_structure_main {
    width: 1070px;
  }
  
  .pkp_structure_main:after {
    left: 1070px;
  }

  .pkp_structure_sidebar {
    width: 330px;
  }
    
  body[dir="rtl"] .pkp_structure_main:after {
    left: auto;
    right: 1070px;
  }
}
