@keyframes hover {50% {-webkit-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px);}
	100% {-webkit-transform: translateY(-6px);-ms-transform: translateY(-6px);transform: translateY(-6px);}}
@-webkit-keyframes hover-shadow {0% {-webkit-transform: translateY(6px);transform: translateY(6px);opacity: .4;}
	50% {-webkit-transform: translateY(3px);transform: translateY(3px);opacity: 1;}
	100% {-webkit-transform: translateY(6px);transform: translateY(6px);opacity: .4;}}
@keyframes hover-shadow {0% {-webkit-transform: translateY(6px);-ms-transform: translateY(6px);transform: translateY(6px);opacity: .4;}
	50% {-webkit-transform: translateY(3px);-ms-transform: translateY(3px);transform: translateY(3px);opacity: 1;}
	100% {-webkit-transform: translateY(6px);-ms-transform: translateY(6px);transform: translateY(6px);opacity: .4;}}
.hover-shadow {display: inline-block;position: relative;-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-property: -webkit-transform;transition-property: transform;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-transform: translateZ(0);-ms-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0,0,0,0);}
.hover-shadow:before {pointer-events: none;position: absolute;z-index: -1;content: "";top: 100%;left: 5%;height: 10px;width: 90%;opacity: 0;background: -webkit-radial-gradient(center,ellipse,rgba(255,255,255,1) 0%,rgba(0,0,0,0) 80%);background: radial-gradient(ellipse at center,rgba(255,255,255,1) 0%,rgba(0,0,0,0) 80%);-webkit-transition-duration: .3s;transition-duration: .3s;-webkit-transition-property: -webkit-transform opacity;transition-property: transform opacity;}
.hover-shadow:hover {-webkit-transform: translateY(-6px);-ms-transform: translateY(-6px);transform: translateY(-6px);-webkit-animation-name: hover;animation-name: hover;-webkit-animation-duration: 1.5s;animation-duration: 1.5s;-webkit-animation-delay: .3s;animation-delay: .3s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;animation-direction: alternate;}
.hover-shadow:hover:before {opacity: .4;-webkit-transform: translateY(6px);-ms-transform: translateY(6px);transform: translateY(6px);-webkit-animation-name: hover-shadow;animation-name: hover-shadow;-webkit-animation-duration: 1.5s;animation-duration: 1.5s;-webkit-animation-delay: .3s;animation-delay: .3s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;animation-direction: alternate;}