/*Subrayado debajo de titulos*/
.pkp_block .title {
    display: inline-block;
    padding-bottom: 0.5em;
    border-bottom: 3px solid #1e6292;
    font-weight: 700;
    text-transform: uppercase;
}
.pkp_page_index .current_issue h2 {
    display: inline-block;
    padding-bottom: 0.5em;
    border-bottom: 3px solid #1e6292;
    text-transform: uppercase;
    font-weight: 700;
    color: rgba(0,0,0,0.54);
}
.obj_issue_toc>.galleys h2, .obj_issue_toc .section h2 {
    position: relative;
    display: inline-block;
    top: auto;
    left: auto;
    padding: 0 0 .357rem;
    border-bottom: 3px solid #1e6292;
    background: transparent;
    text-transform: uppercase;
    font-weight: 700;
}
.obj_article_details .entry_details .sub_item:not(:first-child) .label {
    display: inline-block;
    padding: .5em 0;
    margin: 0 1.43rem;
    border-bottom: 3px solid #1e6292;
}
.obj_article_details .main_entry .label {
    width: fit-content;
    padding: 0 0 .357rem;
    border-bottom: 3px solid #1e6292;
    color: rgba(0,0,0,0.54);
    text-transform: uppercase;
}

/*En los articulos, fondo de barra laterales*/
.obj_article_details .entry_details .item>.label, .obj_article_details .entry_details .sub_item:first-child>.label {
    padding: .5em 1.43rem;
    background: #ddd;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.obj_article_details .entry_details .sub_item .label {
    color: rgba(0,0,0,0.54);
}
.obj_article_details .entry_details .item .label {
    margin: 0;
    font-family: "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
    font-size: .93rem;
    font-weight: 400;
    color: rgba(0,0,0,0.54);
}
.obj_article_details .entry_details .label {
    font-weight: 700;
    text-transform: uppercase;
}
    /*Fondo y sombra del cuadro gris claro*/
.obj_article_details .entry_details .item {
    margin: 2.143rem 0;
    padding: 0;
    border-bottom: none;
    border-radius: 3px;
    background: rgba(0,0,0,0.05);
    box-shadow: 0 0 1px rgba(0,0,0,0.4);
}
.obj_article_details .entry_details .item>.value, .obj_article_details .entry_details .sub_item .value {
    padding: 1.43rem;
    border-radius: 3px;
}

/*Enlaces*/
a {
    color: #1e6292;
}

/*Botones*/
.cmp_button_wire, .obj_galley_link {
    display: inline-block;
    padding: 0 1em;
    background: #fff;
    border: 1px solid #4b7d92;
    border-radius: 3px;
    font-size: .93rem;
    line-height: calc(2.143rem - 2px);
    color: #1e6292;
    text-decoration: none;
}
.cmp_manuscript_button, .block_make_submission a, .obj_galley_link {
    font-family: "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    background: #0b689a;
    color: #fff;
    border: none;
}

/*MAIN*/
    /*Color de menú*/
#navigationPrimary a {
    color: rgba(0,0,0,0.54);
}
#navigationPrimary>li>a:hover, #navigationPrimary>li>a:focus {
    border-color: #078080;
}
#navigationPrimary a:hover, #navigationPrimary a:focus {
    color: #078080;
}
#navigationPrimary>li>a {
    padding-bottom: 6px;
    border-bottom-width: 4px;
}
#navigationPrimary a {
    font-family: "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
    font-size: .93rem;
    font-weight: 700;
    text-transform: uppercase;
}
.pkp_navigation_primary>li>a {
    margin: .357rem .5em 0;
    padding: .357rem .5em calc(.714rem - 2px);
    border-bottom: 2px solid transparent;
    color: #fff;
    text-decoration: none;
}
    /*Fondo de menú*/
.pkp_navigation_primary_row {
    background: #fff;
    padding-left: 2.143rem;
    padding-right: 2.143rem;
}
    /*Fondo del desplegable del menú*/
#navigationPrimary ul {
    background: #0b689a;
}
#navigationPrimary ul a {
    color: #fff;
}
#navigationPrimary ul a:hover, #navigationPrimary ul a:focus {
    border-color: transparent;
}
#navigationPrimary a:hover, #navigationPrimary a:focus {
    color: #0b689a;
}
.pkp_nav_list ul a:hover, .pkp_nav_list ul a:focus {
    outline: 0;
    background: #ddd;
    border-color: #4b7d92;
    color: #4b7d92;
}
.pkp_nav_list a:hover, .pkp_nav_list a:focus {
    text-decoration: none;
}
    /*Logo menu*/
.pkp_site_name {
    display: none;
}
    /*Banner menu*/
.pkp_structure_head {
    height: 170px;
}
.pkp_site_nav_menu {
    margin-top: 100px;
}
    /*Boton Search*/
.pkp_navigation_search_wrapper {
    display: none;
}

.obj_issue_toc>.galleys h2, .obj_issue_toc .section h2 {
    padding: 0 1.0715rem;
    background: #fff;
}


/********* FOOTER **********/ 
footer{
	color: #fffbfa;
	background-color: #0b689a;
	padding-top: 1rem;
	padding-left: 1rem;
	padding-right: 1rem;
}
footer h4{
	color: rgba(0,0,0,0.54);
}
.logo-footer a{
	margin: 0 .7rem;
}
.logo-footer a img {
	width: 40%;
	margin-top: 1.5rem;
}
.contenedor-bottom-footer{
	display: flex;
    flex-wrap: wrap;
}
.seccion1-footer, .seccion2-footer, .seccion3-footer, .seccion4-footer, .seccion5-footer, .seccion6-footer{
	flex: 1 0 0%;
	padding: 0 1rem;
}
.seccion3-footer div{
	display: block;
	margin-bottom: 1rem;
	border-bottom: 1px solid #232e84;
	padding-bottom: .5rem;
}
.seccion3-footer div a{
	text-decoration: none;
	color: unset;
}
.seccion3-footer div a:hover{
	color: #a3a09f;
}
.seccion4-footer p a{
    color: #afb4b7;
}
.seccion4-footer p a:hover{
    color: #bfebff;
}
.seccion6-footer {
	display: flex;
    flex-direction: row;
    justify-content: flex-end;
	align-items: center;
}
.seccion6-footer div{
	margin-right: 2rem;
}
.seccion6-footer div a{
	text-decoration: none;
	color: #fffbfa;
}
.seccion6-footer div a:hover{
	color: #a3a09f;
}
#seccion-bottom{
	border-top: #504a4a solid 1px;
	margin-top: 4rem;
}

	/*Footer que viene por defecto*/
.pkp_brand_footer {
    display: none;
}
.pkp_footer_content {
    padding: unset;
}
.pkp_structure_footer {
    width: 100%!important;
	padding-left: unset;
	padding-right: unset;
}
/******** FIN FOOTER **********/ 

@media (max-width: 992px){
    /*MENU*/
    .pkp_structure_head {
        height: 120px;
    }
    .pkp_site_nav_toggle {
        top: 30px;
    }    
}

@media (max-width: 576px) {
    /*MENU EN VISTA MOVIL*/
     .pkp_site_nav_menu {
    position: absolute;
    width: 100%;
    top: 100%;
    background: #0b689a;
    left: 0;
    padding: .714rem;
    z-index: 9999;
    }
    .pkp_navigation_primary_row {
        background: #0b689a;
        padding-left: 2.143rem;
        padding-right: 2.143rem;
    }
    .pkp_site_nav_menu a {
        display: inline-block;
        padding: .125rem 0;
        color: #fff;
        text-decoration: none;
    }
    #navigationPrimary a {
        color: #fff;
    }
    .pkp_site_nav_toggle {
        left: 5px;
    }
    .pkp_structure_head {
        background: center / cover no-repeat url("/public/site/images/admin_bjm/copia-de-cintillo-jbm-202ec027000c55f9e1c534337ce2d54e.jpg")!important;
    }

		/* FOOTER */
	.logo-footer a img {
		width: 20%;
	}
	.seccion1-footer, .seccion2-footer, .seccion3-footer, .seccion4-footer, .seccion5-footer{
		flex: 1 0 50%;
	}
	.seccion5-footer{
		padding: unset;
	}
	.seccion6-footer{
		width: 100%;
		padding: unset;
	}
	.seccion6-footer div {
		margin: 0 auto;
	}
	.seccion1-footer, .seccion2-footer, .seccion3-footer, .seccion4-footer{
		margin-bottom: 3rem;
	}
	#seccion-bottom .contenedor-bottom-footer {
		flex-direction: column;
		align-items: center;
		padding-bottom: 1rem;
	}
	.contenedor-footer {
		text-align: center;
	}

	/* FIN FOOTER */

}

@media (min-width: 577px) {
    /*Color de menú*/
    #navigationPrimary a {
    color: rgba(0,0,0,0.54);
    }
    /*Espacios titulos entre secciones internas index*/
    .obj_issue_toc .galleys, .obj_issue_toc .section {
    margin: 0 -2.143rem;
    }
}

	/* Nuevos estilos */
    
    #custom {
        color: black;
    }

    #navigationUser a {
	color: black !important;
}

.pkp_structure_head {
    background-position: center 61%;
        }