/* Revista Justicia Ambiental - hoja de estilos de la simulación (tema por defecto OJS 3.5) */
:root{--rja-verde:#9CBA44;--rja-azul:#0095B2;--rja-cafe:#683B11;--rja-beige:#E5E5DB;--rja-oliva:#4D5C20;}
a{color:var(--rja-azul);} a:hover,a:focus{color:var(--rja-oliva);}
.pkp_structure_head{background:#fff;border-bottom:0;}
.pkp_site_name .is_img img{max-height:48px;width:auto;height:auto;}
.pkp_navigation_primary>li>a{color:var(--rja-cafe);font-weight:600;}
.pkp_navigation_primary>li>a:hover,.pkp_navigation_primary>li>a:focus{color:var(--rja-azul);border-color:var(--rja-azul);}
.pkp_navigation_primary ul a:hover,.pkp_navigation_primary ul a:focus{border-color:var(--rja-azul);color:var(--rja-azul);}
.pkp_navigation_user>li>a{color:var(--rja-cafe);}
.pkp_navigation_search_wrapper a{color:var(--rja-cafe);}
h1,h2,h3,.page_title{color:var(--rja-cafe);}
.cmp_button,.cmp_form .buttons button,.obj_galley_link,.block_make_submission a{background:var(--rja-azul);border-color:var(--rja-azul);color:#fff;box-shadow:none;}
.cmp_button:hover,.cmp_form .buttons button:hover,.obj_galley_link:hover,.block_make_submission a:hover{background:var(--rja-oliva);border-color:var(--rja-oliva);color:#fff;}
.obj_galley_link.pdf{background:var(--rja-azul);color:#fff;}
.obj_issue_toc .sections h2,.obj_issue_toc .section>h2{color:var(--rja-oliva);border-bottom:2px solid var(--rja-verde);background:transparent;}
.pkp_block .title{color:var(--rja-oliva);}
.pkp_structure_footer_wrapper{background:var(--rja-cafe);border-top:0;}
.pkp_structure_footer{color:#fff;}
.pkp_footer_content{color:#f3eee6;padding-top:2.5rem;padding-bottom:1.5rem;}
.pkp_footer_content a{color:#fff;}
.rja-footer{display:flex;flex-wrap:wrap;gap:2.5rem;align-items:flex-start;}
.rja-footer-intro{flex:1 1 380px;}
.rja-footer-intro p{font-size:.9rem;line-height:1.6;margin:0 0 .75rem;}
.rja-footer-logo{max-width:340px;width:100%;height:auto;}
.rja-footer-sitios{flex:1 1 320px;}
.rja-footer-titulo{text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--rja-beige);margin:0 0 .75rem;}
.rja-footer-sitios a{display:inline-block;margin:0 1.25rem 1rem 0;border:0;}
.rja-footer-sitios img{height:56px;width:auto;}
.pkp_brand_footer{background:transparent;}
.pkp_brand_footer img{filter:brightness(0) invert(1);opacity:.6;}

/* rja-boton-menu: "Enviar artículo" como botón siempre visible */
.pkp_navigation_primary>li:last-child>a{background:var(--rja-azul);color:#fff;border-radius:3px;padding:.35em .9em;margin-left:.5em;}
.pkp_navigation_primary>li:last-child>a:hover,.pkp_navigation_primary>li:last-child>a:focus{background:var(--rja-oliva);color:#fff;border-color:transparent;}

/* rja-pie-v2: pie de página con logos en una línea */
.rja-footer{align-items:center;justify-content:space-between;}
.rja-footer-intro{flex:0 1 420px;}
.rja-footer-intro p{max-width:420px;}
.rja-footer-sitios{flex:0 1 auto;}
.rja-footer-sitios p:last-child{display:flex;flex-wrap:nowrap;align-items:center;gap:1.5rem;margin:0;}
.rja-footer-sitios a{margin:0;}
.rja-footer-sitios img{height:44px;width:auto;}
@media (max-width:768px){.rja-footer-sitios p:last-child{flex-wrap:wrap;}}

/* rja-portada-v1: portada sin bloque "Sobre la revista" (el texto va en el pie) */
.homepage_about{display:none;}

/* rja-diseno-v2: fondo beige, cabecera a todo el ancho con márgenes iguales, columna central con espacios parejos */
body,.pkp_structure_page{background:#E5E5DE;}
.pkp_structure_head{background:#fff;border-bottom:0;}
@media (min-width:992px){
.pkp_head_wrapper,.has_site_logo .pkp_head_wrapper{max-width:none;width:auto;margin:0;display:flex;align-items:center;padding:50px;}
.pkp_site_name_wrapper{flex:0 0 auto;width:auto;}
.pkp_site_name{margin:0;padding:0;}
.pkp_site_nav_menu{flex:1 1 auto;width:auto;position:static;}
.pkp_navigation_primary_row{padding:0;}
.pkp_navigation_primary_wrapper{display:flex;align-items:center;justify-content:flex-end;}
.pkp_navigation_primary_wrapper:before,.pkp_navigation_primary_wrapper:after{display:none;}
.pkp_navigation_search_wrapper{float:none;margin-left:80px;}
.pkp_navigation_user_wrapper{left:auto;right:50px;top:12px;width:auto;margin:0;transform:none;}
.pkp_navigation_user_wrapper .pkp_navigation_user{width:auto;}
.pkp_structure_content{padding-top:0;}
.pkp_structure_main:first-child:last-child{margin-top:50px;}
}
.current_issue > h2{margin-top:0;}
.obj_issue_toc .cover{margin-bottom:0;}
.obj_issue_toc .galleys > h2,.obj_issue_toc .section > h2,.obj_issue_toc .galleys > h3,.obj_issue_toc .section > h3{background:#E5E5DE;}
.obj_issue_toc .sections:not(:first-child){margin-top:50px;}

/* rja-pie-v3: pie con los mismos márgenes que la cabecera; líneas grises #C7C7C0 */
.pkp_structure_main:before,.pkp_structure_main:after{background:#C7C7C0;}
.obj_issue_toc .section:before,.additional_content{border-top-color:#C7C7C0;}
@media (min-width:992px){
.pkp_structure_footer{width:auto;max-width:none;padding-left:50px;padding-right:50px;}
.pkp_footer_content{padding-left:0;padding-right:0;}
.pkp_brand_footer{padding-left:0;padding-right:0;}
}

/* rja-grises-v1: resto de líneas grises en #C7C7C0 (página del artículo) */
.obj_article_details .row,.obj_article_details .main_entry,.obj_article_details .entry_details,.obj_article_details .entry_details .item,.obj_article_details .item .label,.obj_article_details .entry_details .item .label{border-color:#C7C7C0;}
#cslCitationFormats a,#cslCitationFormats li a,.citation_formats_styles li a,.pkp_structure_content .citation_formats a,.pkp_structure_content .citation_formats_list a,.pkp_structure_content .citation_formats_styles a{border-bottom-color:#C7C7C0;}

/* rja-pie-v4: márgenes superior e inferior del pie iguales a los laterales (50px); logo FIMA más grande */
@media (min-width:992px){
.pkp_footer_content{padding-top:50px;}
.pkp_brand_footer{padding-bottom:45px;}
}
.rja-footer-sitios img[src*="fima-2026"]{height:75px;}

/* rja-pie-v5: logos de sitios de interés alineados abajo; más espacio bajo el título */
.rja-footer-sitios p:last-child{align-items:flex-end;}
.rja-footer-titulo{margin-bottom:20px;}

/* rja-pie-v6: más espacio entre logos de sitios de interés */
.rja-footer-sitios p:last-child{gap:40px;}
