/***************************************
               ANIMATIONS
****************************************/

/* .card-bet365-container
	.card-bet365-retorno-aposta-container
	.card-bet365-retorno-aposta-value::before {
	-webkit-animation: sc_animate_pelota 3s ease-in-out alternate infinite;
	-moz-animation: sc_animate_pelota 3s ease-in-out alternate infinite;
	-o-animation: sc_animate_pelota 3s ease-in-out alternate infinite;
	animation: sc_animate_pelota 3s ease-in-out alternate infinite;
}

@keyframes sc_animate_pelota {
	50% {
		transform: translatex(60px) rotate(360deg);
	}
} */

.card-bet365-container .card-bet365-info-container p.card-bet365-info::after {
	-webkit-animation: sc_animate_fuego 1s ease-in-out alternate infinite;
	-moz-animation: sc_animate_fuego 1s ease-in-out alternate infinite;
	-o-animation: sc_animate_fuego 1s ease-in-out alternate infinite;
	animation: sc_animate_fuego 1s ease-in-out alternate infinite;
}

@keyframes sc_animate_fuego {
	0% {
		height: 0px;
	}

	50% {
		height: 30px;
	}

	100% {
		height: 0px;
	}
}

.card-bet365-container .card-bet365-cta-container a span {
	-webkit-animation: sc_animate_cta_bet365 2s linear alternate infinite;
	-moz-animation: sc_animate_cta_bet365 2s linear alternate infinite;
	-o-animation: sc_animate_cta_bet365 2s linear alternate infinite;
	animation: sc_animate_cta_bet365 2s linear alternate infinite;
}

@keyframes sc_animate_cta_bet365 {
	50% {
		transform: scale(1.2);
	}
}

.card-bet365-container .card-bet365-incerir-aposta-container {
	background: linear-gradient(271deg,
			#008445 -28.88%,
			#299863 40.99%,
			#121212 79.92%);
	background-size: 200% 200%;

	-webkit-animation: sc_animate_gradient_bet365 6s linear alternate infinite;
	-moz-animation: sc_animate_gradient_bet365 6s linear alternate infinite;
	-o-animation: sc_animate_gradient_bet365 6s linear alternate infinite;
	animation: sc_animate_gradient_bet365 6s linear alternate infinite;
}

@keyframes sc_animate_gradient_bet365 {
	0% {
		background-position: 0% 51%;
	}

	50% {
		background-position: 100% 50%;
	}

	100% {
		background-position: 0% 51%;
	}
}

.card-bet365-container .card-bet365-odds-logo-casa-container {
	-webkit-animation: sc_animate_label_bet365 0.6s ease-in-out alternate infinite;
	-moz-animation: sc_animate_label_bet365 0.6s ease-in-out alternate infinite;
	-o-animation: sc_animate_label_bet365 0.6s ease-in-out alternate infinite;
	animation: sc_animate_label_bet365 0.6s ease-in-out alternate infinite;
}

@keyframes sc_animate_label_bet365 {
	0% {
		transform: translatey(-10px);
	}

	100% {
		transform: translatey(5px);
	}
}

.card-bet365-container .card-bet365-retorno-aposta-container .card-bet365-retorno-aposta-label::before {
	-webkit-animation: sc_animate_arrows 1s step-end forwards infinite;
	-moz-animation: sc_animate_arrows 1s step-end forwards infinite;
	-o-animation: sc_animate_arrows 1s step-end forwards infinite;
	animation: sc_animate_arrows 1s step-end forwards infinite;
}

@keyframes sc_animate_arrows {
	0% {
		opacity: 0;
	}

	5% {
		transform: translatex(20px);
		opacity: 1;
	}

	10% {
		transform: translatex(40px);
	}

	15% {
		transform: translatex(60px);
	}

	20% {
		transform: translatex(80px);
	}

	25% {
		transform: translatex(100px);
	}

	30% {
		transform: translatex(120px);
	}

	35% {
		transform: translatex(140px);
	}

	40% {
		transform: translatex(160px);
	}

	45% {
		transform: translatex(180px);
	}

	50% {
		transform: translatex(200px);
	}

	55% {
		transform: translatex(220px);
	}

	60% {
		transform: translatex(240px);
	}

	65% {
		transform: translatex(260px);
	}

	70% {
		transform: translatex(280px);
	}

	75% {
		opacity: 0;
	}
}

.card-bet365-container .card-bet365-marquesina-container .card-bet365-marquesina-content ul {
	-webkit-animation: sc_animate_marquesina 20s linear alternate infinite;
	-moz-animation: sc_animate_marquesina 20s linear alternate infinite;
	-o-animation: sc_animate_marquesina 20s linear alternate infinite;
	animation: sc_animate_marquesina 20s linear alternate infinite;
}

@keyframes sc_animate_marquesina {
	0% {
		transform: translate(0%);
	}

	100% {
		transform: translate(30%);
	}
}