 a:link { text-decoration:none; color:#FFFFFF; }
 a:visited { text-decoration:none; color:#FFFFFF; }
 a:hover { text-decoration:none; color:#FBD450; }
 a:active { text-decoration:none; background-color:#cff; }
 a:focus { text-decoration:none; background-color:#080; }
 
 .thumbnail {
  width: 300px;
  height: 300px;
  overflow: hidden;
}
.thumbnail img {
  height: 300px;
  width: 100%;
  object-fit:cover;
}

.thumbnail img.portrait {
  width: 100%;
  height: auto;
}
 
 .thumbnail2 {
  width: 450px;
  height: 450px;
  overflow: hidden;
}
.thumbnail2 img {
  height: 450px;
  width: 100%;
  object-fit:cover;
}

.thumbnail2 img.portrait {
  width: 100%;
  height: auto;
}
 
 .thumbnail3 {
  width: 220px;
  height: 220px;
  overflow: hidden;
}
.thumbnail3 img {
  height: 220px;
  width: 100%;
  object-fit:cover;
}

.thumbnail3 img.portrait {
  width: 100%;
  height: auto;
}

/* Container holding the image and the text */
.container {
  position: relative;
  text-align: center;
  color: white;
}

/* Bottom right text */
.bottom-right {
  position: absolute;
  bottom: 5px;
  right: 16px;
  font-size:0.6em;
}

.bottom-rightp {
  position: absolute;
  top: 280px;
  right: 16px;
  font-size:0.6em;
}

.bottom-rightp2 {
  position: absolute;
  top: 430px;
  right: 16px;
  font-size:0.6em;
}

.bottom-rightp3 {
  position: absolute;
  top: 200px;
  right: 16px;
  font-size:0.6em;
}

.stdtxt {
  text-align: center;
  font-size:0.6em;
  font-family:Times New Roman;
  color:white;
}
