.tem25-news-list .item{width:100%;transition:all .6s ease 0s;border-top:1px solid #dcdcdc;position:relative;color:#555;padding:30px 0}
.tem25-news-list .item:hover{background:rgba(0,0,0,0.8)!important}
.tem25-news-list .item a{color:inherit;border-color:inherit}
.tem25-news-list .date{font-family:"HELVETICANEUELTPRO-THEX",Arial;font-weight:300;min-height:80px;padding:6px 25px;transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;-webkit-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;color:inherit;text-align:right;font-size:32px;transform:translateX(20px);position:absolute;left:0;top:30px;line-height:46px;opacity:.6}
.tem25-news-list .date span{font-size:16px;color:inherit;line-height:24px;display:block;width:100%;opacity:.8}
.tem25-news-list .item:hover .date{color:#fff!important;transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0);opacity:1}
.tem25-news-list .item:hover .date span{color:#fff!important;opacity:1}
.tem25-news-list .item:hover .text{transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);-webkit-transform:translateX(0)}
.tem25-news-list .item .text{width:100%;transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;-webkit-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);-webkit-transform:translateX(20px);padding-left:250px;padding-right:40px;color:inherit}
.tem25-news-list .title{color:inherit;font-size:16px;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;transition:all .35s ease-in 0s;line-height:46px}
.tem25-news-list .item:hover .title{color:#fff!important}
.tem25-news-list .description{max-height:100px;overflow:hidden;line-height:25px!important;font-size:13px;transition:all .33s ease-in 0s;-o-transition:all .33s ease-in 0s;-moz-transition:all .33s ease-in 0s;-ms-transition:all .33s ease-in 0s;-webkit-transition:all .33s ease-in 0s;color:inherit;opacity:.65}
.tem25-news-list .item:hover .description{color:#fff!important;opacity:1}
@media(max-width:991px){
    .tem25-news-list .item{padding:15px 0}
    .tem25-news-list .date{font-size:26px;line-height:34px;top:36px}
    .tem25-news-list .item .text{padding-left:160px}
}