/* Smart slide colection CSS
 * (c) 2018-2020 EasyChair Ltd
 */

.slideset .slide {
  display: inline-block;
  width: 300px;
  height: 301px;
  background: #eee;
  border: solid 1px #aaa;
  vertical-align: top;
  padding: 10pt;
  margin-top: 10pt;
  margin-left: 10pt;
  overflow: hidden;
}
.slideset .tiny {
  width: 240px;
  height: 253px;
}
.slideset .slide-img {
  border: 1px solid #ccc;
  box-shadow: 4px 4px 8px rgba(0,0,0,0.1);
}
.slideset .num {
  text-align: center;
  vertical-align: text-top;
  font-size: 8pt;
  color:#4b6e7e;
}
.slideset .text {
  margin: 0 auto;
  width: 256px;
  padding: 2pt 0pt 0pt 0pt;
  vertical-align: text-top;
  font-size: 9pt;
  color:#666;
}
.slideset .tiny .info {
  margin: 0 auto;
  width: 192px;
  padding: 2pt 0pt 0pt 0pt;
  vertical-align: text-top;
  font-size: 9pt;
  color:#666;
}
.slideset .pict {
  padding: 4pt 4pt 4pt 4pt;
  text-align: center;
  vertical-align: middle;
  margin-bottom: 4pt;
  background: #eee;
  position: relative;
}

.slideset .author a:link {
  font-size: 9pt;
  text-decoration: underline;
  font-style: italic;
}
.slideset .author a:link { color:#666; }
.slideset .author a:visited { color:#666; }
.slideset .author a:link:hover { color:#f00; }
.slideset .author a:visited:hover { color:#f00; }

.slideset .title a:link {
  font-size: 9pt;
  text-decoration: underline;
}
.slideset .title a:link { color:#000; }
.slideset .title a:visited { color:#000; }
.slideset .title a:link:hover { color:#f00; }
.slideset .title a:visited:hover { color:#f00; }

.slideset_info {
  padding: 20px 25px 15px 45px;
  color: #333;
  font-size: 13px;
  line-height: 1.25;
  width: 72%;
  border-top: 1px #b0b0b0 solid;
  margin-top: 10pt;
  margin-bottom: 10pt;
}

.video-icon {
  position: absolute;
  right: 12px;
  top: 12px;
}
