footer .footer-logo a img {
	width: auto;
	height: auto;
}

footer .right-cols .columns.six {
	width: 50%;
}

@media only screen and (max-width: 900px) {
    footer .right-cols .columns {
        width: 100% !important;
    }
}

#team div.img {
	width: 100%;
	aspect-ratio: 1 / 1;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

#team div p {
	color: #313131;
}

#team a, #team a:visited {
	color: #313131;
}

#team a:hover {
	color: #11abb0;
}

#funding {
	color: #333f;
}

#funding table {
	width: 100%;
}

#funding table td {
	vertical-align: middle;
}

#funding table .ncbr img {
	max-height: 100px;
}

#funding table .put {
	text-align: center;
	width: 34%;
}

#funding table .put img {
	max-height: 120px;
}

#funding table .lider {
	text-align: right;
	width: 33%;
}

#funding table .lider img {
	max-height: 80px;
}

#publications {
   background: #fff url(img/grey.png);
   padding-top: 96px;
   padding-bottom: 120px;
}

/* For high-res devices */
@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {

   #publications {
      background: #fff url(img/grey_@2X.png);
      background-size: 397px 322px;
   }

}
