.project{text-align:left;border:1px solid #999;width:340px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:smaller}.project .details{position:relative}.project .details .image-container{height:254px}.project .details .data{min-height:180px;padding:10px;position:relative}
.image-container{height:inherit;width:inherit;position:relative}.image-container .title,.image-container .footer{z-index:10;color:#fff;text-overflow:ellipsis;white-space:nowrap;padding:5px;font-size:small;position:absolute;overflow:hidden}.image-container .images{height:inherit;width:inherit;background-position:50%;background-repeat:no-repeat;background-size:contain}.image-container .title{text-shadow:1px 1px #333;width:100%;top:0}.image-container .footer{width:100%;bottom:0;left:-8px}.image-container .footer .ptype{color:#000;background-color:orange}.image-container .footer .state{text-shadow:1px 1px orange}
.project-financials{flex-direction:column;margin-bottom:10px;font-size:14px;display:flex}.project-financials .row{grid-column-gap:16px;grid-row-gap:16px;border-bottom:1px solid #eee;flex-flow:row;justify-content:space-between;align-items:center;padding:2px;display:flex}.project-financials .row .amount{text-align:center;font-size:larger}.project-financials .row .font-extrabold{color:#f79727}.project-financials .row .text{text-align:center;text-transform:uppercase}.project-financials .row .tenure{text-align:center;padding-left:6px;font-size:smaller}.project-financials .row:last-child{border:none}
.project-features{padding-left:10px;font-size:12px}.project-features ul{list-style:none}.project-features ul li{margin-bottom:3px!important}.project-features ul li:before{content:"✓";margin-right:3px}
