.portfolio-items-widget a,.portfolio-items-widget a:hover,.portfolio-items-widget a:focus{text-decoration:none;color:#fff}.portfolio-items-widget .portfolio-item-preview{height:340px;overflow:hidden;position:relative;padding:8px}.portfolio-items-widget .portfolio-item-preview .active-tile .portfolio-preview-details{display:block!important;animation-name:pull-down;animation-duration:1s}.portfolio-items-widget .portfolio-item-preview .active-tile .portfolio-preview-hover{opacity:0!important}.portfolio-items-widget .portfolio-item-preview article{height:100%;width:100%}.portfolio-items-widget .portfolio-item-preview .portfolio-item-preview-inner{border:1px solid #ededed;position:relative;width:100%;height:100%}.portfolio-items-widget .portfolio-item-preview .portfolio-preview-hover{background:rgba(238,24,120,.9);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;cursor:pointer;z-index:10!important}.portfolio-items-widget .portfolio-item-preview .portfolio-preview-hover:hover{opacity:1}.portfolio-items-widget .portfolio-item-preview .portfolio-preview-hover .portfolio-hover-content{position:absolute;width:100%;height:20px;font-size:20px;text-align:center;top:50%;margin-top:-12px;color:#fff}.portfolio-items-widget .portfolio-item-preview .portfolio-preview-details{display:none;padding:15px;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#ee1878;overflow:hidden;animation-name:pull-up;animation-duration:1s;z-index:10!important}.portfolio-items-widget .portfolio-item-preview .portfolio-preview-details .portfolio-info{font-size:.85rem;display:flex;flex-direction:row;align-items:center;width:100%;background-color:#fff;margin-bottom:16px;padding:4px 8px}.portfolio-items-widget .portfolio-item-preview .portfolio-preview-details .portfolio-info .client-logo{height:2.5rem;width:auto;background-color:#fff;margin-right:8px}.portfolio-items-widget .portfolio-item-preview .portfolio-preview-details .portfolio-info .client-name{font-size:1.25rem;line-height:1.5rem;color:#000!important;margin-right:8px}.portfolio-items-widget .portfolio-item-preview .portfolio-preview-details .portfolio-info .client-link a{color:#000!important}.portfolio-items-widget .portfolio-item-preview .portfolio-preview-details .portfolio-title-area .portfolio-title{color:#fff;padding:0;margin-bottom:4px;font-size:1rem;font-weight:700;text-shadow:2px 2px 2px rgba(204,204,204,.37)}.portfolio-items-widget .portfolio-item-preview .portfolio-preview-details .portfolio-title-area .portfolio-subtitle{color:#fff;padding:0;margin-bottom:4px;font-size:.85rem;font-weight:700;text-shadow:2px 2px 2px rgba(204,204,204,.37)}.portfolio-items-widget .portfolio-item-preview .portfolio-preview-details .portfolio-description{font-size:.85rem;padding:16px 0;color:#fff;height:130px;overflow:hidden;padding-bottom:16px}.portfolio-items-widget .portfolio-item-preview .portfolio-preview-details .portfolio-cta{font-size:.85rem;color:#fff;position:absolute;width:100%;right:16px;bottom:16px}.portfolio-items-widget .portfolio-item-preview .portfolio-category{text-align:center;padding:15px 30px 15px 15px;margin:0;font-size:1.2rem;font-weight:700;position:absolute;left:0;bottom:0;width:100%;background-color:#fff}.potfolio-edit-card{padding:10px;border:1px solid #ccc;margin-bottom:5px;font-size:1rem}@keyframes pull-down{0%{opacity:0;transform:translate3d(0,-340px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}@keyframes pull-up{0%{opacity:1;transform:translate3d(0,0,0);display:block}100%{opacity:0;transform:translate3d(0,-340px,0);display:none}}