.research-lines .breadcrumb {
	display: inline-flex;
	padding: 0.5rem 1rem;;
	background: #F9F9F9 !important;
}
.research-lines .breadcrumb-item {
	color: #223b8b !important;
}
.research-lines .breadcrumb-item a,
.research-lines .breadcrumb-item.active {
  	color: #223b8b;
}
.research-lines .breadcrumb-item + .research-lines .breadcrumb-item::before {
	color: white;
	color: #223b8b;
}
.research-lines .jumbotron h1 {
	font-size: 50px;
	padding: 1rem;
	background: #F9F9F9;
	display: inline-block;
    margin-bottom: 0;
}

.research-lines .jumbotron h3 {
	font-size: 20px;
	padding: 1rem;
    color: #fff;
	background: #223b8b;
	display: table;
}

.researchersList {
    display: flex;
    gap: 10%;
    flex-wrap: wrap;
}
.researchersList li {
    display: flex;
    flex-direction: column;
    text-align: center;
    margin-bottom: 3rem;
}
.researchersList span.name {
    font-size: 20px;
}
.researchersList span.position {
    font-family: Montserrat;
    font-weight: bold;
}
.researchersList span.moreinfo {
    font-size: 12px;
}
.publicationsList li {
    background: #F9F9F9 !important;
    padding: 1rem;
    margin-bottom: 1rem;
}
.publicationsList li:nth-child(odd) p:before {
    content: url(../img/icono-publicacion-2.png);
    display: inline;
    float: left;
    margin-right: 1rem;
}
.publicationsList li:nth-child(even) p:before {
    content: url(../img/icono-publicacion-1.png);
    display: inline;
    float: left;
    margin-right: 1rem;
}

.researchGrants {
    background: #F9F9F9 !important;
    padding: 1rem 2rem;
    list-style: none;
    margin: 2rem 0;
}
.researchGrants li:not(:last-child) {
    border-bottom: 1px solid #ccc;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
}

.researchlinesMenu {
    left: 100%;
    top: 0px;
}

.researchlinesMenu a:nth-child(1) {
    border-right-color: rgba(62, 102, 226, 0.25);
    border-right-width: 12px;
    border-right-style: solid;
}
.researchlinesMenu a:nth-child(2) {
    border-right-color: rgba(62, 102, 226, 0.50);
    border-right-width: 12px;
    border-right-style: solid;
}
.researchlinesMenu a:nth-child(3) {
    border-right-color: rgba(62, 102, 226, 0.75);
    border-right-width: 12px;
    border-right-style: solid;
}
.researchlinesMenu a:nth-child(4) {
    border-right-color: rgba(62, 102, 226, 1);
    border-right-width: 12px;
    border-right-style: solid;
}
.researchlinesMenu a:nth-child(5) {
    border-right-color: rgba(62, 102, 226, 1.25);
    border-right-width: 12px;
    border-right-style: solid;
}
