/*  #Post Carousel
------------------------------------- */
.post-carousel-wrapper .tx-post-list-category {
    position: relative;
    margin-top: -30px;
    padding-left: 15px;
}
.post-carousel-wrapper .tx-post-list-category a {
  border-radius: 0;
  color: #fff;
  background-color: #8CC63F;
}
.tx-post-list-category:hover a {
  background-color: #AEDB49;
}
.tx-post-list-meta span, .tx-post-list-meta span a {
  color: #777;
}
.tx-post-list-meta span i {
  color: #AEDB49;
}
.post-carousel-wrapper .tx-post-list-content {
    border-top: none;
    padding: 20px 15px 0;
}
.post-carousel-wrapper .tx-post-list-meta {
    padding-bottom: 3px;
    border-bottom: 1px solid #f1f1f1;
    margin-bottom: 10px;
}
.post-carousel-wrapper .tx-post-list-title a {
  font-size: 16px;
}
.tx-video-icon {
    position: absolute;
    color: #fff;
    top: 50%;
    left: 50%;
    font-size: 100px;
    transform: translate(-50%, -50%);
    transition: all .3s;
}