.portfolio-showcase .swiper-slide{width:640px;cursor:move}.portfolio-showcase .item-inside{float:left;position:relative}.portfolio-showcase .item-inside img{display:block}.portfolio-showcase .view,.portfolio-showcase .link-project{display:inline-block;width:25px;height:15px;background-size:25px 25px;background-repeat:no-repeat;background-position:center center;margin:0 10px}.portfolio-showcase .title{display:block}.portfolio-showcase .title h4{font-size:24px;line-height:28px;margin-bottom:0;color:#fff;font-weight:300}.portfolio-showcase .cats{font-size:14px;line-height:1.5em;margin-bottom:18px}.portfolio-showcase .cats a{color:#898989}.portfolio-showcase .cats a:hover{color:#009ee0}.portfolio-showcase .title:hover h4{color:#009ee0}.portfolio-showcase .title+.links{margin-top:18px}.portfolio-showcase .caption{box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.7);padding:0 25px 0 25px;text-align:center;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.portfolio-showcase .caption .caption-table{display:table;height:100%;width:100%}.portfolio-showcase .caption .caption-cell{display:table-cell;vertical-align:middle}.portfolio-showcase .item-inside:hover .caption{opacity:1}@media screen and (max-width:480px){.portfolio-showcase .swiper-slide,.portfolio-showcase .item-inside{width:320px}.portfolio-showcase .item-num-2,.portfolio-showcase .item-num-3{width:160px}.portfolio-showcase .title,.portfolio-showcase .cats{display:none}}