/* ===============================
   JEKP OJS CSS - COMBINED VERSION
   - IPB Journal Style
   - Orange Navigation Menu
   - White Header
   - White Footer
   - Responsive Sidebar Blocks
   =============================== */

@import url('https://fonts.googleapis.com/css?family=Sunflower:300');

html, body, * {
    font-family: 'Sunflower', Helvetica, Calibri, sans-serif;
}

body {
    background-image: url(https://anwardani.github.io/css-ojs3/noisy_grid.png);
}

/* HEADER */
header .container {
    background: url(https://web.archive.org/web/20250619210911im_/https://journal.ipb.ac.id/public/site/images/alma/background.png);
    background-size: cover;
}

.navbar-brand {
    height: 322px;
}

.pkp_site_name {
    margin: 0;
    background: #FFFFFF !important;
}

.pkp_site_name > a {
    padding-top: 0;
    padding-bottom: 0;
}

.pkp_site_name_wrapper {
    padding-left: 0;
    padding-right: 0;
    margin: 0;
    background: #FFFFFF !important;
}

.pkp_site_name .is_img img {
    max-height: 100%;
    max-width: 100%;
}

/* HIDE ISSN */
.issn.col-xs-12.col-md-12 {
    display: none;
}

/* USER MENU */
.pkp_navigation_user {
    background: #FFA500;
}

/* NAVIGATION MENU */
.pkp_navigation_primary_row {
    background: #FFA500 !important;
}

.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li {
    padding: 0 !important;
    margin: 0 !important;
}

.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li a {
    margin: 0 !important;
    padding: 0 10px !important;
    line-height: 40px !important;
    color: #FFFFFF !important;
}

.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li a:hover {
    background: rgba(0,0,0,.3) !important;
}

.pkp_navigation_primary_row .pkp_navigation_primary_wrapper ul li ul {
    background: #FFA500 !important;
}

/* PAGE STRUCTURE */
.pkp_structure_page {
    margin: auto;
    width: 1162px;
    padding-bottom: 0 !important;
    border-left: 1px solid gray;
    border-right: 1px solid gray;
    background: #FFFFFF;
}

.pkp_structure_content {
    padding-top: 0;
}

/* SIDEBAR */
.pkp_structure_sidebar {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.pkp_structure_sidebar .pkp_block {
    width: 100%;
    padding: 15px 10px;
}

.pkp_structure_sidebar .pkp_block_language,
.pkp_structure_sidebar #customblock-Sinta,
.pkp_structure_sidebar #customblock-sinta {
    width: 48%;
    box-sizing: border-box;
}

/* TYPOGRAPHY */
h1, h2, h3, h4, h5, h6,
.pkp_structure_sidebar .pkp_block .title {
    font-family: 'Sunflower', Helvetica, Calibri, sans-serif;
}

.pkp_page_index .journal-description {
    font-size: 16px;
}

/* ARTICLE ICONS */
.obj_article_summary .item.doi .label {
    background: url(/public/journals/8/images/icon-doi.png) left center no-repeat;
    width: 25px !important;
    height: 24px !important;
    color: transparent;
}

/* ANNOUNCEMENTS */
.cmp_announcements .obj_announcement_summary.full_width {
    width: 100% !important;
}

/* CUSTOM MENU */
.menu_item1,
.menu_item2 {
    font-size: 14px;
    border-bottom: 1px solid #f4f4f5;
    padding: 13px 10px;
    margin: 0;
}

/* HOVER TABLE */
.hoverTable {
    width: 100%;
    border-collapse: collapse;
}

.hoverTable tr {
    background: orange;
    color: #ffffff;
}

.hoverTable tr:hover {
    background-color: #ffc91b;
}

.hoverTable a {
    color: #ffffff;
}

/* BLOCK TITLE */
.pkp_block h2.title,
.pkp_block .content span.title,
.pkp_block span.title {
    color: #ffffff;
}

/* FOOTER */
.pkp_structure_footer_wrapper {
    background: transparent !important;
    border: none !important;
}

.pkp_structure_footer {
    background: transparent !important;
}

.pkp_structure_footer .pkp_footer_content {
    background: transparent !important;
    padding: 10px !important;
}

.pkp_structure_footer .pkp_footer_content p {
    margin: 0;
}

.pkp_structure_footer .pkp_brand_footer {
    background: transparent !important;
    height: auto !important;
    padding: 0;
}

.pkp_structure_footer .pkp_brand_footer img {
    width: 48px !important;
    height: auto;
}
