/* =====================================================
   IJJMC PROFESSIONAL THEME LAYOUT 2026
   ===================================================== */

/* ===== GLOBAL ===== */

html,
body {
    margin: 0;
    padding: 0;
    background: #ffffff;
    font-family: Georgia, "Times New Roman", serif;
    overflow-x: hidden;
}

/* ===== FULL WIDTH PAGE ===== */

.pkp_structure_page {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
}

/* ===== HEADER ===== */

.pkp_structure_head {
    background: #05104d !important;
    position: relative;
    z-index: 100;
    border: none !important;
    box-shadow: none;
    margin: 0;
    padding: 12px 16px;
    color: #ffffff !important;
    font-weight: 600;
}

/* Header text */

.pkp_structure_head a,
.pkp_structure_head a:link,
.pkp_structure_head a:visited {
    color: #ffffff !important;
    text-decoration: none;
}

.pkp_structure_head a:hover,
.pkp_structure_head a:focus {
    color: #ffffff !important;
    text-decoration: underline;
}

/* ===== HEADER TITLE / JOURNAL NAME ===== */

.pkp_head_wrapper,
.pkp_head_wrapper .pkp_search,
.pkp_head_wrapper .pkp_navigation_user {
    color: #ffffff;
}

.pkp_site_name {
    margin: 0;
    padding: 0;
}

.pkp_site_name a {
    color: #ffffff !important;
    display: inline-block;
}

/* ===== NAVIGATION ===== */

.pkp_navigation_primary {
    margin: 0;
}

.pkp_navigation_primary > li > a {
    color: #ffffff !important;
    font-weight: 600;
}

.pkp_navigation_primary > li > a:hover,
.pkp_navigation_primary > li > a:focus {
    color: #ffffff !important;
}

/* ===== MAIN CONTENT ===== */

.pkp_structure_content {
    background: #ffffff;
    color: #222222;
}

/* ===== FOOTER ===== */

.pkp_structure_footer_wrapper {
    background: #05104d;
    color: #ffffff;
}

.pkp_structure_footer_wrapper a {
    color: #ffffff !important;
}
