:root {
--setara-maroon-deep: #3B0506;
--setara-maroon: #6F0608;
--setara-maroon-warm: #8A0D10;
--setara-gold: #B8860B;
--setara-soft-gold: #D8B45A;
--setara-paper: #FFFDF8;
}


.pkp_navigation_primary_row,
.pkp_navigation_primary_wrapper {
background: linear-gradient(90deg, #4C0506 0%, #6F0608 52%, #A45F05 100%) !important;
box-shadow: inset 0 -1px 0 rgba(255, 253, 248, 0.12) !important;
}

.pkp_navigation_primary > li > a {
min-height: 2.85rem !important;
padding: 0.78rem 0.9rem !important;
border: 0 !important;
background: transparent !important;
box-shadow: none !important;
color: #fff !important;
font-size: 0.96rem !important;
font-weight: 760 !important;
line-height: 1.2 !important;
letter-spacing: 0 !important;
}

.pkp_navigation_primary > li.current > a,
.pkp_navigation_primary > li > a:hover,
.pkp_navigation_primary > li > a:focus,
.pkp_navigation_primary > li > a[aria-expanded="true"] {
border: 0 !important;
background: rgba(59, 5, 6, 0.26) !important;
box-shadow: inset 0 -2px 0 rgba(245, 217, 138, 0.92) !important;
color: #fff !important;
}

.pkp_navigation_primary > li > a .fa,
.pkp_navigation_primary > li > a:after {
font-size: 0.72rem !important;
}

.pkp_navigation_search_wrapper {
background: transparent !important;
box-shadow: none !important;
}

.pkp_navigation_search_wrapper .pkp_search,
.pkp_navigation_search_wrapper .pkp_search:hover,
.pkp_navigation_search_wrapper .pkp_search:focus {
display: inline-flex !important;
align-items: center !important;
min-height: 2.85rem !important;
padding: 0.78rem 1rem !important;
border-left: 1px solid rgba(255, 253, 248, 0.14) !important;
background: rgba(255, 253, 248, 0.06) !important;
box-shadow: none !important;
color: #fff !important;
font-size: 0.96rem !important;
font-weight: 760 !important;
line-height: 1.2 !important;
text-decoration: none !important;
}

.pkp_navigation_search_wrapper .pkp_search:hover,
.pkp_navigation_search_wrapper .pkp_search:focus {
background: rgba(59, 5, 6, 0.24) !important;
box-shadow: inset 0 -2px 0 rgba(245, 217, 138, 0.86) !important;
}

.pkp_navigation_search_wrapper .pkp_search:before,
.pkp_navigation_search_wrapper .pkp_search .fa {
margin-right: 0.42rem !important;
font-size: 0.92rem !important;
line-height: 1 !important;
}

.current_issue a.read_more,
.page_index_journal a.read_more,
.page_issue_archive a.read_more,
a.read_more {
position: relative !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
gap: 0.42rem !important;
min-height: 2.42rem !important;
padding: 0.58rem 0.78rem !important;
border: 1px solid rgba(184, 134, 11, 0.30) !important;
border-radius: 6px !important;
background: linear-gradient(180deg, rgba(255, 253, 248, 0.96), rgba(250, 246, 238, 0.90)) !important;
box-shadow: 0 7px 18px rgba(59, 5, 6, 0.07) !important;
color: var(--setara-maroon-deep) !important;
font-size: 0.9rem !important;
font-weight: 760 !important;
line-height: 1.15 !important;
text-decoration: none !important;
white-space: nowrap !important;
}

.current_issue a.read_more:hover,
.current_issue a.read_more:focus,
.page_index_journal a.read_more:hover,
.page_index_journal a.read_more:focus,
.page_issue_archive a.read_more:hover,
.page_issue_archive a.read_more:focus,
a.read_more:hover,
a.read_more:focus {
border-color: var(--setara-maroon) !important;
background: var(--setara-maroon) !important;
box-shadow: 0 9px 18px rgba(59, 5, 6, 0.14) !important;
color: #fff !important;
}

.current_issue a.read_more:before,
.current_issue a.read_more:after,
.page_index_journal a.read_more:before,
.page_index_journal a.read_more:after,
.page_issue_archive a.read_more:before,
.page_issue_archive a.read_more:after,
a.read_more:before,
a.read_more:after {
position: static !important;
top: auto !important;
right: auto !important;
bottom: auto !important;
left: auto !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
flex: 0 0 auto !important;
width: auto !important;
height: auto !important;
min-width: 0 !important;
min-height: 0 !important;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
background: transparent !important;
box-shadow: none !important;
color: currentColor !important;
font-size: 0.72rem !important;
line-height: 1 !important;
margin: 0 0 0 0.2rem !important;
text-align: center !important;
vertical-align: middle !important;
transform: none !important;
}

@media (max-width: 768px) {
.pkp_navigation_primary > li > a,
.pkp_navigation_search_wrapper .pkp_search {
min-height: 2.65rem !important;
padding: 0.72rem 0.85rem !important;
font-size: 0.92rem !important;
}

.current_issue a.read_more,
.page_index_journal a.read_more,
.page_issue_archive a.read_more,
a.read_more {
width: auto !important;
max-width: 100% !important;
justify-content: center !important;
}
}


