/**
 * SPEAKER MODULE
 */

#dslc-content .dslc-speaker-thumb {
  position: relative;
  line-height: 0;
}

#dslc-content .dslc-speaker-thumb a {
  display: inline-block;
  max-width: 100%;
}

#dslc-content .dslc-speaker-thumb img {
  /*border-radius: 0;*/
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
  max-width: 100%;
  height: auto;
}

#dslc-content .dslc-speaker-thumb .dslc-speaker-main {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

#dslc-content
  .dslc-speaker-thumb
  .dslc-speaker-main.dslc-speaker-main-visible {
  opacity: 1 !important;
}

body.dslca-enabled
  #dslc-content
  .dslc-post:first-child
  .dslc-speaker-thumb
  .dslc-speaker-main {
  opacity: 1;
}

#dslc-content .dslc-speaker-social a {
  margin: 0 6px;
  text-decoration: none;
}

#dslc-content .dslc-speaker-title h2 {
  margin: 0;
  padding: 0;
}

#dslc-content .dslc-speaker-title h2 a {
  display: block;
  text-decoration: none;
  color: inherit;
}


/**
 * SERIES MODULE
 */

#dslc-content .dslc-series-thumb {
  position: relative;
  line-height: 0;
}

#dslc-content .dslc-series-thumb a {
  display: inline-block;
  max-width: 100%;
}

#dslc-content .dslc-series-thumb img {
  /*border-radius: 0;*/
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  display: block;
  max-width: 100%;
  height: auto;
}

#dslc-content .dslc-series-thumb .dslc-series-main {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

#dslc-content
  .dslc-series-thumb
  .dslc-series-main.dslc-series-main-visible {
  opacity: 1 !important;
}

body.dslca-enabled
  #dslc-content
  .dslc-post:first-child
  .dslc-series-thumb
  .dslc-series-main {
  opacity: 1;
}

#dslc-content .dslc-series-social a {
  margin: 0 6px;
  text-decoration: none;
}

#dslc-content .dslc-series-title h2 {
  margin: 0;
  padding: 0;
}

#dslc-content .dslc-series-title h2 a {
  display: block;
  text-decoration: none;
  color: inherit;
}

#dslc-content .dslc-speaker-read-more a, #dslc-content .dslc-series-read-more a {
  display: inline-block;
  line-height: 1;
  text-decoration: none;
  border: 0 solid transparent;
}