/*La fuente uaada solo esta disponible en dispositivos maxOS e ios*/
body {
  font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*NAV*/
/*Fondo nav*/
.navbar, .header_view {
	background-image: unset!important;
}
.navbar-default, .header_view {
	background-color: #17499e;
	border-color: #17499e;
}
.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand, .header_view>.container .navbar-brand, .header_view>.container-fluid .navbar-brand {
	margin-left: unset;
}
/*Logo*/
.navbar-brand {
	height: 100px;
}

/*Articulos en estilo card*/
.obj_preprint_summary {
	background: #17499e66;
	border-radius: 20px;
	padding: 20px;
	transition: background 0.9s ease;
}
.obj_preprint_summary:hover {
	background: #17499e3e;
}
.obj_preprint_summary>.title a {
	color: #000000;
}
.obj_preprint_summary>.title a:hover {
	color: #000032;
}
/* Keywords tabla de contenido Home */
.obj_preprint_summary .keywords .keyword_links li {
  color: #ffffff;
  background: #17499e;
}

/********* FOOTER **********/ 
footer{
	color: #fffbfa;
	background-color: #17499F;
	padding-top: 1rem;
	padding-left: 1rem;
	padding-right: 1rem;
}
footer h4{
	color: #d18c2e;
}
.logo-footer a{
	margin: 0 .7rem;
}
.logo-footer a img {
	width: 80%;
	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 #d18c2e;
	padding-bottom: .5rem;
}
.seccion3-footer div a{
	text-decoration: none;
	color: unset;
}
.seccion3-footer div a:hover{
	color: #a3a09f;
}
.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: 576px) {
		/* FOOTER */
	.logo-footer a img {
		width: 50%;
	}
	.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 */

}