.portfolio-type-btn i { color: #e41645;}
.portfolio-type-btn:hover i { animation: navItemArrow .6s ease infinite; }
.portfolio-type-img a:after { content:''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: #292929; opacity: 0.9; transition: opacity .3s; }
.portfolio-type:hover .portfolio-type-img a:after { opacity: 0.8; } 
.portfolio-type-cat a:hover, .portfolio-type-title a:hover { color: inherit; } 
.portfolio-type-title { transition: left .2s; }
.portfolio-type-cat { transition: left .5s; }
.portfolio-type-btn { transition: left .8s; }
.portfolio-type:hover .portfolio-type-title,
.portfolio-type:hover .portfolio-type-cat,
.portfolio-type:hover .portfolio-type-btn { left: 68px; }