.portfolio-grid-basic .grid-image-inner-wrapper img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:height .3s cubic-bezier(.215,.61,.355,1),width .3s cubic-bezier(.215,.61,.355,1);-o-transition:height .3s cubic-bezier(.215,.61,.355,1),width .3s cubic-bezier(.215,.61,.355,1);-moz-transition:height .3s cubic-bezier(.215,.61,.355,1),width .3s cubic-bezier(.215,.61,.355,1);transition:height .3s cubic-bezier(.215,.61,.355,1),width .3s cubic-bezier(.215,.61,.355,1)}.portfolio-grid-basic .grid-image-inner-wrapper:before{border:13px solid #dedede;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:"";height:-webkit-calc(100% + 28px);height:-moz-calc(100% + 28px);height:calc(100% + 28px);left:50%;position:absolute;pointer-events:none;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .34s cubic-bezier(.215,.61,.355,1);-o-transition:all .34s cubic-bezier(.215,.61,.355,1);-moz-transition:all .34s cubic-bezier(.215,.61,.355,1);transition:all .34s cubic-bezier(.215,.61,.355,1);width:-webkit-calc(100% + 28px);width:-moz-calc(100% + 28px);width:calc(100% + 28px);z-index:2}.portfolio-grid-basic .grid-label{bottom:0;overflow:hidden;position:absolute;right:0;-webkit-transform:rotate(-90deg) translate(100%);-moz-transform:rotate(-90deg) translate(100%);-ms-transform:rotate(-90deg) translate(100%);-o-transform:rotate(-90deg) translate(100%);transform:rotate(-90deg) translate(100%);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;z-index:2}.portfolio-grid-basic .grid-label-text{background-color:#dedede;padding:13px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .34s cubic-bezier(.215,.61,.355,1);transition:-webkit-transform .34s cubic-bezier(.215,.61,.355,1);-o-transition:-o-transform .34s cubic-bezier(.215,.61,.355,1);-moz-transition:transform .34s cubic-bezier(.215,.61,.355,1),-moz-transform .34s cubic-bezier(.215,.61,.355,1);-moz-transition:transform .34s cubic-bezier(.215,.61,.355,1), -moz-transform .34s cubic-bezier(.215,.61,.355,1);transition:transform .34s cubic-bezier(.215,.61,.355,1);transition:transform .34s cubic-bezier(.215,.61,.355,1), -webkit-transform .34s cubic-bezier(.215,.61,.355,1), -moz-transform .34s cubic-bezier(.215,.61,.355,1), -o-transform .34s cubic-bezier(.215,.61,.355,1);transition:transform .34s cubic-bezier(.215,.61,.355,1),-webkit-transform .34s cubic-bezier(.215,.61,.355,1),-moz-transform .34s cubic-bezier(.215,.61,.355,1),-o-transform .34s cubic-bezier(.215,.61,.355,1)}.portfolio-grid-basic .grid-label-text:before{content:"View";display:block;line-height:1em}.portfolio-grid-basic .grid-item:hover .grid-image-inner-wrapper img{height:-webkit-calc(100% - 22px)!important;height:-moz-calc(100% - 22px)!important;height:calc(100% - 22px)!important;-webkit-transition:height .4s cubic-bezier(.215,.61,.355,1),width .4s cubic-bezier(.215,.61,.355,1);-o-transition:height .4s cubic-bezier(.215,.61,.355,1),width .4s cubic-bezier(.215,.61,.355,1);-moz-transition:height .4s cubic-bezier(.215,.61,.355,1),width .4s cubic-bezier(.215,.61,.355,1);transition:height .4s cubic-bezier(.215,.61,.355,1),width .4s cubic-bezier(.215,.61,.355,1);width:-webkit-calc(100% - 22px)!important;width:-moz-calc(100% - 22px)!important;width:calc(100% - 22px)!important}.portfolio-grid-basic .grid-item:hover .grid-image-inner-wrapper:before{height:100%;width:100%}.portfolio-grid-basic .grid-item:hover .grid-label-text{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}