/*Head
.pkp_structure_head {
    background-image: url("https://images.pexels.com/photos/28570736/pexels-photo-28570736.jpeg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
    */


.pkp_head_wrapper, .has_site_logo .pkp_head_wrapper {
    position: relative;
    padding-top: 0;
    background: transparent;
}
.pkp_navigation_search_wrapper a {
  color: #047c91;
  font-weight: 600;
  font-family: var(--fontdefault);
  background-color: transparent;
  font-size: 1.3rem;

  display: inline-block;
  padding-bottom: 6px;

  transition: color .15s ease-in-out,
              border-color .15s ease-in-out;
}

/* Hover / Focus / Active */
.pkp_navigation_search_wrapper a:is(:hover, :focus, :active) {
  color: #047c91;
  /* border-color: #032690; */
  background-color: #047c9141;
}
#navigationPrimary a {
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  background-color: transparent;
}

#navigationPrimary > li > a {
  padding-bottom: 6px;
  /* border-bottom: 4px solid transparent; */
}

/* Hover, Focus, Active */
#navigationPrimary > li > a:is(:hover, :focus, :active) {
  color: #047c91;
  /* border-color: #032690; */
  background-color: #047c9141;
}

/* Item dengan submenu */
#navigationPrimary > [aria-haspopup] > a:is(:hover, :focus) {
  border-color: transparent;
}

/* Indicator dropdown aktif */

.pkp_navigation_primary .dropdown-menu a {
  background-color: transparent;
}

/* Hover, Focus, Active */
.pkp_navigation_primary .dropdown-menu a:is(:hover, :focus, :active) {
  color: #047c91;
  /* border-color: #032690; */
  background-color: #047c9141;
}

@media (min-width: 992px) {
  /* Menu utama */
    #navigationPrimary > li > a {
    color: #047c91;
    font-weight: 600;
    font-family: var(--fontdefault);
    background-color: transparent;
    font-size: 1.3rem;
  }

    /* Dropdown */
    #navigationPrimary .dropdown-menu a {
    color: #3b3b3b;
    background-color: transparent;
    }

    /* Hover / Focus / Active dropdown */
    #navigationPrimary .dropdown-menu a:is(:hover, :focus, :active) {
    color: #047c91;
    background-color: transparent;
    }

  #navigationPrimary ul {
    background: #fff;
  }

  #navigationPrimary ul a:is(:hover, :focus, :active) {
    border-color: transparent;
    background-color: transparent;
  }
}

.pkp_head_wrapper .pkp_search .search_controls .search_prompt {
  padding-bottom: 10px;
  border-bottom: none;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.54);
  font-weight: 500;
  text-transform: uppercase;
}
.pkp_head_wrapper .pkp_search .search_controls .search_prompt:hover,
.pkp_head_wrapper .pkp_search .search_controls .search_prompt:focus {
  color: #032690;
}
.pkp_head_wrapper .pkp_search .search_controls .search_prompt:before {
  color: #032690;
}
.pkp_head_wrapper .pkp_search .search_controls .search_prompt:before:hover,
.pkp_head_wrapper .pkp_search .search_controls .search_prompt:before:focus {
  color: #032690;
}
.pkp_head_wrapper .pkp_search.is_open {
  min-width: 50%;
}
.pkp_head_wrapper .pkp_search.is_open input[type="text"] {
  border-bottom: none;
  background: #eee;
  border-left: 1px solid #ddd;
}
.pkp_head_wrapper .pkp_search.is_open .search_controls .search_prompt {
  background: #032690;
  color: #fff;
}
.pkp_head_wrapper .pkp_search.is_open .search_controls .search_prompt:hover,
.pkp_head_wrapper .pkp_search.is_open .search_controls .search_prompt:focus {
  border-bottom: transparent;
}
.pkp_head_wrapper .pkp_search.is_open .search_controls .search_prompt:before {
  color: #fff;
}
.pkp_navigation_user_wrapper a {
  font-family: var(--fontdefault);
  font-size: 13px;
  font-weight: 700;
}
@media (min-width: 992px) {
  .pkp_navigation_user_wrapper {
    top: 13px;
    right: 0;
    left: 0;
    width: 100%;
    transform: none;
    padding: 0;
  }
  .pkp_navigation_user_wrapper a {
    color: rgba(0, 0, 0, 0.54);
  }
  .pkp_navigation_user_wrapper ul a:hover,
  .pkp_navigation_user_wrapper ul a:focus {
    border-color: #032690;
  }
  .pkp_site_name .is_img img {
    max-height: 9rem;
  }
}
/*
@media (min-width: 992px) {

  .pkp_navigation_user_wrapper {
    position: relative; 
    max-width: 1140px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: -100px;
  }

  .pkp_navigation_user {
    float: right;
    width: auto;
  }
}
@media (min-width: 992px) {
  .pkp_navigation_user_wrapper {
    position: absolute !important;
    left: auto !important;
    right: auto !important;
    transform: none !important;
    width: 100% !important;
  }
}
.pkp_navigation_user > li > a {
    padding: 6px 10px;
    font-size: 13px;
    border: 1px solid rgba(255,255,255,.4);
    border-radius: 4px;
    margin-left: 6px;
    color: #fff;
}

.pkp_navigation_user > li > a:hover {
    background: rgba(255,255,255,.15);
}
.pkp_site_name_wrapper {
    background: transparent !important;
}*/

.pkp_page_index .current_issue h2,
.additional_content h2,
.pkp_block .title,
.obj_article_details .main_entry .item .label {
    display: inherit;
    padding-bottom: 0.5em;
    border-bottom: 2px solid #ff8431;
    font-weight: 600;
    color: rgba(0, 0, 0, 0.651);
    font-family: var(--fontdefault);
}

.nav-tabs .nav-item.show .nav-link, 
.nav-tabs .nav-link.active {
    color: #495057;
    background-color: #f8f9fa;
    border-color: #dee2e6 #dee2e6 #f8f9fa;
}
.nav-link {
    color: #0e159e;
}

.obj_article_summary > .title {
  font-size: 1.1rem;
  line-height: 1.3rem;
  font-weight: 700;
  border-bottom: none;
  margin: 0;
}

.obj_article_summary>.title a {
    text-decoration: none;
    color: #002bad;
}

.obj_article_summary .meta {
    position: relative;
    padding-top: .357rem;
    font-size: 1rem;
    line-height: 1.43rem;
    color: #505050;
    font-weight: 500;
}

.cmp_manuscript_button, 
.block_make_submission a, 
.obj_galley_link {
    font-weight: 700;
    text-transform: uppercase;
    background: #fff;
    border: none;
    display: inline-block;
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    background-color: #eb4200;
    color: #fff;
    border: 1px solid #eb4200;
    border-radius: 0px;
    text-decoration: none;
    cursor: pointer;
    transition: color .15s ease-in-out,
              background-color .15s ease-in-out,
              border-color .15s ease-in-out,
              box-shadow .15s ease-in-out;
}
.cmp_manuscript_button:is(:hover, :focus),
.block_make_submission a:is(:hover, :focus),
.obj_galley_link:is(:hover, :focus) {
  background-color: #ce3a00;
  border-color: #ce3a00;
  color: #fff;
  text-decoration: none;
}

.cmp_manuscript_button:active,
.block_make_submission a:active,
.obj_galley_link:active {
  background-color: #ce3a00;
  border-color: #ce3a00;
}

.pkp_page_index .current_issue .read_more {
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    background: #eb4200;
    padding: 0.7rem 2.5rem;
    position: relative;
    float: right;
}
.pkp_page_index .current_issue .read_more:after {
    position: relative !important;
    top: 0 !important;
}
.pkp_page_index .current_issue .read_more:hover {
    background: #ce3a00;
    color: #fff;
}
.pkp_structure_footer_wrapper {
  background: linear-gradient(90deg, #047c91, #044b58);
}
.pkp_structure_footer_wrapper {
    border-top: 8px solid #ff6e03 !important;
    border-bottom: none;
}
.psj-footer a:hover {
  color: #0d6efd !important;
}

.psj-footer hr {
  opacity: 0.3;
}

@media (max-width: 767px) {
  .psj-footer .col-md-4,
  .psj-footer .col-md-2 {
    text-align: center;
  }
}
