/***************
* Last Post From Author CSS *
****************/

.td_block_last_post_from_author{
  padding: 0px;
  position: relative;
  margin: 0px;
}

.last-post-from-author-module-meta-background{
  width:101px; 
  height:100%; 
  position:absolute; 
  top:0px; left:0px;
}
.last-post-from-author-featured-image-div{
  object-fit:cover;
  position:absolute;
  height:100%;
  left:0px; right:0px;
}
.last-post-from-author-module-meta-info{
  position:absolute;
  top:0px; left:0px; 
  padding-left:68px; padding-top:3px;
  padding-right:5px;
  font-family: 'Roboto', sans-serif;
  font-kerning: normal;
  font-size:14px;
  line-height:16px;
  font-weight:700;
  color:#111111;
  background: #FFFFFF;
  border-bottom: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  z-index:2;
}
.last-post-from-author-title{
  position:absolute;
  left:0px; bottom: 0px; right: 0px;
  padding: 5px 5px 5px 5px;
  font-family: 'Roboto', sans-serif;
  font-kerning: normal;
  text-shadow: 1px 1px 2px black;
  font-size:18px;
  line-height:20px;
  font-weight:500;
  color:#fff; /*Safari 5.1-6*/
  background: -webkit-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,0.6), rgba(0,0,0,0.6),rgba(0,0,0,0.6)); /*Safari 5.1-6*/
  background: -o-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,0.6), rgba(0,0,0,0.6),rgba(0,0,0,0.6)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(bottom,rgba(0,0,0,0),rgba(0,0,0,0.6), rgba(0,0,0,0.6),rgba(0,0,0,0.6)); /*Fx 3.6-15*/
  background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.6), rgba(0,0,0,0.6),rgba(0,0,0,0.6)); /*Standard*/
}

.last-post-from-author-profile-photo{
  position:absolute;
  overflow: hidden;
  top:10px; left:10px;
  height:48px;
  width:48px;
  z-index:4;
}

.last-post-from-author-profile-photo-back{
  position:absolute;
  background:#ffffff;
  top:5px; left:5px;
  height:58px;
  width:58px;
  border-style: solid;
  border-width: 1px;
  border-color:#e5e5e5;
  z-index:3;
}

.last-post-from-author-latest-post-img{
  height:100%;
  width:100%;
  object-fit:cover;
}