@media (hover:hover) and (min-width:1025px) {
	.cabecera .inferior ul.menu li:not(.cont) a:hover{
		text-shadow: 0 0 1px;
	}

	.cabecera .inferior ul.menu li.cont a:hover, .boton:hover,
	.ficha .tipologias .texto .descripcion .scroll_table td a:hover,
	#cookie-bar a:hover{
		color: var(--amarillo);
    	background: var(--negro);
	}

	#cookie-bar a:last-child:hover{
		color: var(--negro);
    	background: var(--amarillo);
	}

	.cabecera .inferior ul.menu li.cont a:hover::after, .boton:hover::after{
		background-image: url(../img/web/arrow-b.svg);
    	background-color: var(--amarillo);
	}

	.contenido.ficha .texto .documentos .wrap .boton.descargar:hover::after{
		background-image: url(../img/web/descargar.svg);
	}

	.cabecera .superior ul li a:hover{
		background-position: left 3px center;
	}

	.imagen .foto:hover img{
		transform: scale(1.05);
	}

	.promociones .promos .item .txt .categoria:hover,
	.contenido.ficha .texto .categoria:hover{
		background: var(--amarillo);
	}

	.pie .der ul li a:hover, .pie .inferior a:hover,
	.pie ul li a.logo_text:hover{
		color: var(--amarillo);
	}

	.pie ul.info li a:not(.logo_text):hover{
		padding-left: 35px;
	}

	.promociones.listado .texto .filtrar .desplegar_categorias:hover{
		background-color: var(--amarillo);
	}

	.iconos .icono a:hover{
		padding-left: 60px;
	}

	.iconos .icono a:hover::before{
		background-image: url(../img/web/tel.svg);
		background-color: var(--amarillo);
	}

	.iconos .icono a.email:hover::before{
		background-image: url(../img/web/email.svg);
	}

	.iconos .icono a.maps:hover::before{
		background-image: url(../img/web/maps.svg);
	}

	.formulario .checks .check label a:hover{
		opacity: .6;
	}
}