/* *** Easter Eggs *** */
@media (min-width: 768px) {
	/*
	.custom-logo-link:after {
		left: -200px;
		
		width: 50px;
		height: 50px;
		top: 60px;
		
		transform: scale(0.85);
		transition: all 4.5s;
		transition-delay: 0.5s;
		content: "";
		position: absolute;
		z-index: 0;
		background-size: contain;
		background-repeat: no-repeat;
		background-image: url(assets/images/bike.png);
	}
	.custom-logo-link:hover:after {
		left: 100%;
		transform: scale(1);
	}
	*/
	
	/*.woocommerce div.product.elementor .single_add_to_cart_button:hover,*/
	.elementor-button--checkout:hover .elementor-button-text,
	.checkout-button:hover {
		position: relative;
	}
	.elementor-menu-cart__wrapper .eicon:after,
	/*.woocommerce div.product.elementor .single_add_to_cart_button:after,*/
	.elementor-button--checkout:hover .elementor-button-text:after,
	.checkout-button:hover:after {
		/*content: "\f058";
		-webkit-font-smoothing: antialiased;
		font-family: "Font Awesome 5 Free";
		font-weight: 900;
		font-size: 2rem;*/
		content: "";
		display: inline-block;
		font-style: normal;
		font-variant: normal;
		text-rendering: auto;
		line-height: 1;
		color: #daa520;
		/*background: black;*/
		background-color: transparent;
		border-radius: 100%;
		/*border: 2px solid black;*/
		background-image: url("assets/images/coin.png");
		width: 40px;
		height: 40px;
		background-size: cover;
		animation: jump 1s linear alternate infinite;
		animation-delay: 1.5s;
		animation-duration: 1s;
		animation-iteration-count: 1; 
		position: absolute;
		bottom: 2rem;
		z-index: 1;
		opacity: 0;
	}
	.elementor-menu-cart__wrapper .eicon:after {
		width: 20px;
		height: 20px;
		margin-left: -1rem;
		z-index: 9999;
	}
	@keyframes jump {
		0% {
			transform:rotateY(0deg);
			bottom: 2rem;
			opacity: 1;
		}
		30% {
			transform:rotateY(0deg);
			bottom: 4rem;
			opacity: 1;
		}
		65% {
			transform:rotateY(360deg);
			bottom: 5rem;
			opacity: 1;
		}
		90% {
			transform:rotateY(0deg);
			bottom: 4rem;
			opacity: 1;
		}
	}
	
	@keyframes jump2 {
		0%   {transform: translate3d(0,0,0) rotate(0deg); opacity: 1;}
		40%  {transform: translate3d(0,-30%,0) rotate(0deg); opacity: 1;}
		60% {transform: translate3d(0,-70%,0) rotate(180deg); opacity: 1;}
		80% {transform: translate3d(0,-100%,0) rotate(250eg); opacity: 1;}
		99% {transform: translate3d(0,-130%,0) rotate(359deg); opacity: 1;}
		100% {transform: translate3d(0,-130%,0) rotate(0deg); opacity: 1;}
	}
}