.g5plus-video-image{position: relative}.g5plus-video-image:after{content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);z-index: 1}.g5plus-video-image > a{position: absolute;left: 0;right: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 2}.g5plus-video-image > a span{border: 2px solid #fff;width: 56px;height: 56px;-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s}.g5plus-video-image > a i{color: #FFFFFF;font-size: 30px;line-height: 52px;padding-left: 5px}.g5plus-video-image a:hover i{color: #FFFFFF !important}.g5plus-video-image > img{width: 100%;height: auto}.g5plus-video-image span{-webkit-border-radius: 50%;-webkit-background-clip: padding-box;-moz-border-radius: 50%;-moz-background-clip: padding;border-radius: 50%;background-clip: padding-box;display: inline-block;text-align: center}.g5plus-video-image i{font-weight: bold}.g5plus-video-image .content-hover{position: absolute;left: 15px;right: 15px;top: 15px;bottom: 15px;background-color: rgba(255,255,255,0.9);opacity: 0;-webkit-transition: all .5s;-moz-transition: all .5s;-ms-transition: all .5s;-o-transition: all .5s;transition: all .5s;z-index: 3;overflow: hidden}.g5plus-video-image .content-hover-inner{position: absolute;left: 10px;right: 10px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: block}.g5plus-video-image .content-hover-inner span{width: 25px;height: 25px;margin-right: 7px}.g5plus-video-image .content-hover-inner i{font-size: 15px;line-height: 23px;padding-left: 3px}.g5plus-video-image .content-hover-inner a{display: block;margin-top: 28px;text-transform: uppercase}.g5plus-video-image .content-hover-inner p{line-height: 1.8;max-height: 7.2em;overflow: hidden}.content-hover-wapper:hover .content-hover{opacity: 1}.content-hover-wapper:hover .g5plus-video-image > a{display: none}.g5plus-video{text-align: center}.g5plus-video h3{font-size: 15px;text-transform: uppercase;margin-top: 30px;margin-bottom: 7px}.g5plus-video > p{font-size: 14px;color: #4d4d4d}