.tratamiento .secundarias.fotos_gris_blanco .foto img,
.tratamiento .secundarias.t_7.b_23 .foto img,
.tratamiento .secundarias .foto img,
.presentacion.c_11 .fotos .foto img,
.presentacion.equipo .bloques .bloque .foto img,
.categorias .item_categoria .foto img,
.owl-dots div span {
	transition: all linear 300ms
}

.tratamiento .secundarias .foto,
.categorias .item_categoria .foto,
.presentacion .fotos .foto {
	position: relative;
	overflow: hidden
}

.cabecera .menu li .submenu {
	display: none
}

.categorias .superior .titulo a,
.contacto .titulos .titulo a,
.presentacion .titulo a,
.contacto .titulos .subtitulo a,
.presentacion .subtitulo a {
	display: block
}

@media (hover:hover) {
	.cabecera .menu li a:hover {
		color: #31b0c8
	}

	.cabecera .redes a:hover {
		border-radius: 100%;
		background-color: #565656
	}

	.cabecera .redes a.tel:hover {
		border-radius: 0;
		background-color: transparent;
		background-position: left 30px center;
		color: #565656
	}

	.owl-dots div span:hover {
		background-color: #565656
	}

	.pie .menus li a:hover,
	.categorias .superior .titulo a:hover,
	.contacto .titulos .titulo a:hover,
	.presentacion .titulo a:hover,
	.contacto .titulos .subtitulo a:hover,
	.presentacion .subtitulo a:hover {
		text-shadow: 0 0 2px currentcolor;
		padding-left: 10px
	}

	.pie .menus li a:hover {
		padding-left: 0px
	}

	.tratamiento .bloque .foto:hover img,
	.presentacion.equipo .bloques .bloque .foto:hover img,
	.presentacion .fotos .foto:hover img {
		transform: scale(1.05)
	}

	.btn:hover {
		background-color: #565656
	}

	.tratamiento .secundarias .foto:hover img,
	.categorias .item_categoria .foto:hover img {
		transform: scale(.95)
	}

	.categorias .item_categoria .titulo a:hover {
		color: #565656
	}

	.lnk:hover {
		color: #31b0c8
	}

	.presentacion.c_11 .fotos .foto:hover img {
		transform: translateY(-50%) translateX(-50%) scale(.95)
	}

	.tratamiento .secundarias.t_7.b_23 .foto:hover img,
	.tratamiento .secundarias.fotos_gris_blanco .foto:hover img {
		transform: translateY(-50%) scale(.95)
	}

	.pie .redes a:hover {
		border-radius: 100%
	}

	.formulario form .checks .check label a:hover,
	.breadcrumbs .titulo a:hover,
	.breadcrumbs .titulo a:hover {
		color: #31b0c8;
		text-shadow: 0 0 1px #31b0c8
	}

	.cabecera .menu li .submenu li a:hover {
		color: white;
		padding-left: 5px;
		text-shadow: 0 0 2px white
	}

	#cookie-bar a:hover {
		background: white;
		color: black
	}

	.barra_permanente .visita:hover, .barra_permanente .test:hover, .barra_permanente .cita:hover{
		background: #565656;
		color: #ffffff;
	}

	.barra_permanente .visita:hover:before{
		background-image: url('../img/web/eye3.svg');
	}

	.barra_permanente .test:hover:before{
		background-image: url('../img/web/tooth3.svg');
	}

	.barra_permanente .cita:hover:before{
		background-image: url('../img/web/calculator2.svg');
	}
}