/*  Styling for sponsor display on the home page */
/* .flex-sponsors {
  display: flex;
  flex-wrap: wrap;
  background-color: #bcdbf6;
  text-align: center;
  font-family: "Times New Roman", Times, serif;
  justify-content: center;
  align-items: baseline;
} */

/* .flex-sponsors>figure {
  padding: 10px;
} */

.amount {
  font-size: 0.75em;
  font-family: arial, sans-serif;
  font-weight: bold;
}

/* =============================================== */
/*   Sponsor display section */
/* =============================================== */
.sponsor-display {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  border-bottom: 0px solid #196db6;
  text-align: center;
}

/* .sponsor-display figcaption {
  font-family: Verdana, Helvetica, sans-serif;
  color: #125087;
} */

.sponsor-container {
  max-width: 975px;
  border-radius: 10px;
  margin: auto;
}

/* .sponsor-container:nth-child(even)  {
  background-color: blue;
} */

.sponsor-container h4, h5 {
  margin-bottom: -10px;
  margin-top: 0px;
  padding-bottom: 0px;
  /* padding-top: 1.6em; */
  color: #125087;
}

.sponsor-container h4 {
  font-size: 2.2em;
}

.sponsor-container h5 {
  font-size: 1.75em;
}

.sponsor-container hr {
  width: 80%;
}

.sponsor-container img  {
  outline: 0px solid red;
}

.sponsor-container a {
  text-decoration: none;
  align-self: center;
}

/* .sponsor-display a {
  background-color: #e9f3fc;
} */

/* Make sponsor logo grow on haver */
/* Different growth for each size logo */

.sponsor-container figure:hover {
  transform: scale(1.1);
}

 .sponsor-container figure {
  transition-timing-function: ease-in-out;
  transition: 500ms;
}

/* .sustaining figure:hover {
  transform: scale(1.10);
}

 .sustaining figure {
  transition-timing-function: ease-in-out;
  transition: 500ms;
} */


.keynote img {
  width: 385px;
}

.sustaining .square {
  height: 180px;
}

.sustaining .portrait {
  height: 210px;
}

.sustaining .landscape {
  width: 250px;
}

.conference .landscape {
  width: 190px;
}

.conference .portrait {
  height: 87px;
}

.table .landscape {
    width: 150px;
  }
