/* hovers */
@media (hover: hover) {
	header nav a:hover {
		text-decoration: none;
		border: 1px solid var(--light-orange-color);
		color: var(--text-color);
	}

	.btn-custom:hover,
	.btn-custom:focus {
		color: var(--white-color);
		background-color: var(--light-orange-color);
		border-color: var(--light-orange-color);
		border-radius: 100px;
		box-shadow: 0 126px 35px 0 rgba(0, 0, 0, 0.00), 0 81px 32px 0 rgba(0, 0, 0, 0.01), 0 45px 27px 0 rgba(0, 0, 0, 0.05), 0 20px 20px 0 rgba(0, 0, 0, 0.09), 0 5px 11px 0 rgba(0, 0, 0, 0.10), 0 0 0 0 rgba(0, 0, 0, 0.10);
	}

	.ep-card-white .btn-custom:hover,
	.ep-card-white .btn-custom:focus,
	.ep-card-white .btn:hover,
	.ep-card-white a.btn:hover {
		background-color: var(--light-orange-color) !important;
	}

	.btn-custom-outline:hover,
	.btn-custom-outline:focus {
		border-color: var(--orange-color);
		background-color: var(--white-color);
		border-radius: 100px;
	}

	.btn-custom-outline footer a:hover {
		color: var(--white-color);
		text-decoration: underline;
	}

	.submenu-links a:hover {
		border: 0;
		border-bottom: 1px solid var(--orange-color);
	}

	/* El link del subtítulo del submenú (ej. "Descarga el calendario...") no lleva hover */
	.submenu-detalle a:hover {
		border: none;
	}

	.breadcrumb .breadcrumb-item a:hover {
		text-decoration: underline;
	}

	.swiper-tre-notas .swiper-slide .box-white {
		& .img-thumb-notas:hover {
			opacity: 0.8;
		}
	}

	.puntos-vacuna:hover {
		background-color: var(--white-color);
	}



	a.text-orange:hover::after {
		transform: scaleX(1);
	}

	.btn-continuar-leyendo:hover::after {
		transform: translateX(-50%) scaleX(1);
	}

	footer a:hover {
		text-decoration: underline;
		color: var(--white-color);
	}

	.thumb-categorys[data-category="bebes"]:hover {
		color: var(--white-color);
		scale: 1.05;
		transition: all 0.1s;
		box-shadow: var(--box-shadow);
	}

	.thumb-categorys[data-category="Ninos"]:hover {
		color: var(--white-color);
		scale: 1.05;
		transition: all 0.1s;
		box-shadow: var(--box-shadow);
	}

	.thumb-categorys[data-category="Adolescentes"]:hover {
		color: var(--white-color);
		scale: 1.05;
		transition: all 0.1s;
		box-shadow: var(--box-shadow);
	}

	.thumb-categorys[data-category="Adultos"]:hover {
		color: var(--white-color);
		scale: 1.05;
		transition: all 0.1s;
		box-shadow: var(--box-shadow);
	}

	.thumb-categorys[data-category="Gestantes"]:hover {
		color: var(--white-color);
		scale: 1.05;
		transition: all 0.1s;
		box-shadow: var(--box-shadow);
	}

	.thumb-categorys[data-category="Adultos-mayores"]:hover {
		color: var(--white-color);
		scale: 1.05;
		transition: all 0.1s;
		box-shadow: var(--box-shadow);
	}

	/* Blog cards — hover título naranja */
	.diseases .blog-home-wrapper a:hover h3 {
		color: #FF4E00;
	}

	/* Diseases — hover btn-inverso (Conoce las vacunas recomendadas) */
	.diseases .btn-inverso:hover,
	.diseases .btn-inverso:focus {
		border: 1px solid #FF4E00 !important;
		background: #FFF !important;
		border-radius: 100px !important;
		color: #000000 !important;
		box-shadow: none !important;
	}

	/* Herpes zóster desktop — hover btn secundario */
	.herpes-zoster .test-riesgo-banner-box .btn-custom-outline:hover,
	.herpes-zoster .test-riesgo-banner-box .btn-custom-outline:focus {
		border: 1px solid #FF4E00;
		background: #FFF;
		border-radius: 100px;
		box-shadow: none;
		color: #4b4b4b;
	}
}
