*{
	padding: 0;
	margin: 0;
	border: 0;
	font-family: 'Lato', sans-serif;
}
a{ 
	text-decoration: none; 
}	
p{
	text-align: center;
	color: black;
}	
    header{
        background:  linear-gradient(to left,rgba(241, 122, 11, 0.9),rgb(46,191,145,0.9));
        background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		box-sizing: content-box;
    }	
    .banner{
		background: linear-gradient(to left,rgba(241, 122, 11, 0.9),rgb(46,191,145,0.9));
	}
	.footer{
		background:  linear-gradient(to left,rgba(241, 122, 11, 0.9),rgb(46,191,145,0.9));
	}
	.servicios h2{
		width: 100%;
		text-align: center;
		-webkit-text-stroke: 1px black;
		color: white;
	}
	.productos h2{
		width: 100%;
		text-align: center;
		-webkit-text-stroke: 1px black;
		color: white;
	}
@media (min-width: 821px) and (orientation: landscape) {
	header{
		width: 100%;
		height: 650px;
	}
	header .barra_header{
		width: 100%;
		margin: left;
		height: 230px;
	}
	header .barra_header .redes_sociales{
		margin: auto;
		width: 35%;
		height: 100px;
		float: right;
		text-align: right;
	}
	header .barra_header .redes_sociales img{
		margin: 4%;
		width: 12%;
		border-radius: 22%;
	}
	header .barra_header figure{
		width: 28%;
		height: 215px;
		float: left;
		margin-left: 60px;
		margin-top: 15px;
	}
	header .barra_header figure img{
		height: 100%;
	}
	header .cuerpo_header{
		width: 100%;
		height: 470px;
		float: left;
	}
	header .cuerpo_header .bienvenida_header{
		width: 70%;
		height: 470px;
		float: right;
	}
	header .cuerpo_header .bienvenida_header h1{
		width: 80%;
		padding-left: 5%;
		padding-top: 0px;
		padding-bottom: 5%;
		color: white;
		font-size: 220%;
		text-align: center;
		height: 250px;
		float: right;
		margin-right: 12%;
	}
	.boton1{
		font-size: 18px;
		height: 54px;
		width: 20%;
		border-radius: 27px;
		background-color: transparent;
		border: #fff77c 2px solid;
		margin: 15px;
		color: #fff77c;
		position: relative;
		float: right;
		margin-right: 28%;
		transition: all 500ms ease;
		box sizing: border-box;
	}
	.boton1:hover{
		box sizing: border-box;
		background-color: #fff77c;
		color: rgb(131,96,195);
		border: none;
	}
	.boton2{
		font-size: 18px;
		height: 54px;
		width: 20%;
		border-radius: 27px;
		color: rgb(131,96,195);
		background-color: #fff77c;
		border: none;
		float: right;
		margin: 15px;
		position: relative;
		margin-right: 50px;
	}
	.boton2:hover{
		box sizing: border-box;
		background-color: transparent;
		color: #fff77c;
		border: #fff77c 2px solid;
	}
	header .cuerpo_header nav{
		width: 26%;
		height: 470px;
		float: left;
		position: relative;
		margin-left: 40px;
	}
	header .cuerpo_header nav li{
		display: inline-block;
	}
	header .cuerpo_header nav li ul{
		margin-top: 30px;
		text-align: right;
	}
	hr {
		height: 1px;
		background-color: white;
	}
	header .cuerpo_header nav li ul a{
		border-top: 40px;
		color: white;
		font-size: 30px;
	}
	header .cuerpo_header nav li ul a:hover{
		font-weight: bold;
	}
	.contenedor-imagen{
		width: 100%;
		height: 150px;
	}
	.contenedor-imagen img{
		width: 18%;
		margin: 1%;
		float: left;
		-webkit-filter: grayscale(100%);
	}
	.servicios {
		width: 100%;
		height: 1840px;
		background: url(img/fondo2.jpg); 
		background-attachment: fixed;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
	}
	.servicios h2{
		font-size: 80px;
		padding-top: 20px;
		margin-bottom: 0px;
	}
	.servicios .contenedor2 .servicios__contenedor{
		width: 39%;
		height: 400px;
		background: white;
		padding: 3%;
		float: left;
		margin: 2.5%;
		margin-top: 30px;
		margin-bottom: 10px;
		border-radius: 10px;
		box-shadow: 0 0 15px rgba(0,0,0,.3);
	}
	.servicios .contenedor2 .servicios__contenedor h3{
		text-align: left;
		color: rgb(24, 3, 63);
		font-size: 30px;
		margin: 2px;
	}
	.servicios .contenedor2 .servicios__contenedor p{
		text-align: left;
		color: black;
		font-size: 20px;
		margin: 1px;
	}
	.servicios__contenedor img{
		width: 100%;
		max-height: 300px;
	}
	.productos {
		width: 100%;
		height: 1240px;
		background: url(img/fondo2.jpg); 
		background-attachment: fixed;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		box-sizing: content-box;
	}
	.productos h2{
		font-size: 80px;
		padding-top: 20px;
		margin-bottom: 0px;
	}
	.productos .contenedor2 .servicios__contenedor{
		width: 39%;
		height: 400px;
		background: white;
		padding: 3%;
		float: left;
		margin: 2.5%;
		margin-top: 30px;
		margin-bottom: 10px;
		border-radius: 10px;
		box-shadow: 0 0 15px rgba(0,0,0,.3);
	}
	.productos .contenedor2 .servicios__contenedor h3{
		text-align: left;
		color: rgb(24, 3, 63);
		font-size: 30px;
		margin: 2px;
	}
	.productos .contenedor2 .servicios__contenedor p{
		text-align: left;
		color: black;
		font-size: 20px;
		margin: 1px;
	}
	.productos__contenedor img{
		width: 100%;
		max-height: 240px;
	}
	.banner{
		width: 100%;
		height: 200px;
	}
	.banner .banner_contenedor_botones{
		float: right;
		width: 30%;
		height: 200px;
	}
	.banner .banner_contenedor_botones .boton1{
		float: left;
		width: 35%;
		margin-right: 5%;
		margin-top: 70px;
	}
	.banner .banner_contenedor_botones .boton2{
		float: left;
		width: 35%;
		margin: 15px;
		margin-top: 70px;
	}
	.banner .banner_contenedor_texto{
		width: 70%;
		height: 200px;
		float: left;
	}
	.banner .banner_contenedor_texto h2{
		width: 100%;
		float: left;
		padding-top: 30px;
		padding-left: 30px;
		text-align: left;
		font-size: 300%;
		color: white;
	}
	.clientes{
		width: 100%;
		height: 280px;
		background-color: whitesmoke;
	}	
	.clientes h2{
		width: 100%;
		margin-top: 0px;
		padding-top: 30px;
		margin-bottom: 10px;
		text-align: center;
		font-size: 40px;
		color: black;
		font-style: none;
	}	
	.clientes .contenedor_cliente img{
		width: 11%;
		max-height: 170px;
		margin: 1.5%;
		margin-top: 18px;
		float: left;
		-webkit-filter: grayscale(100%);
	}
	.contenedor-imagen{
		width: 10%;
		height: 40%;
		margin: 3.5%;
		float: left;
	}
	.contenedor-imagen img{
		height: 100%;
		width: 100%;
		float: left;
		-webkit-filter: grayscale(100%);
		position: relative;
		top: 50px;
		left: 60px;
	}	
	.footer{
		width: 100%;
		height: 180px;
		padding-top: 20px;
	}
	.footer a img{
		float: right;
		margin-right: 4%;
		width: 20%;
		height: 160px;
	}
	.footer figure{
		float: left;
		text-align: center;
		width: 20%;
	}
	.footer figure img{
		width: 160px;
		margin-left: 4%;
		margin-top: 10px;
		float: center;
		-webkit-filter: grayscale(1); /* Webkit */
		filter: gray; /* IE6-9 */
		filter: grayscale(1); /* W3C */
	}
	.footer h3{
		width: 25%;
		text-align: left;
		float: left;
		color: white;
		margin: 14px;
		margin-top: 25px;
		font-style: none;
		font-size: 16px;
	}
	.lasredes{
		float: left;
		width: 10%;
		max-width: 130px;
	}
	.lasredes a{
		float: right;
	}	
	.lasredes a img{
		margin-bottom: 11%;
		margin-left: 20px;
		width: 50px;
		height: 50px;
		border-radius: 22%;
		-webkit-filter: grayscale(1); /* Webkit */
		filter: gray; /* IE6-9 */
		filter: grayscale(1); /* W3C */
	}
	.lasredes a img:hover{
		-webkit-filter: none;  
	}
	.nombresredes{
		float: left;
		width: 15%;
		max-width: 180px;
	}
	.nombresredes a{
		float: left;
	}	
	.nombresredes a p{
		font-size: 20px;
		margin-top: 10px;
		margin-bottom: 25px;
		color: blanchedalmond;
	}	
	.nombresredes a p:hover{
		font-weight: bold;
	}
	.footer figure img:hover{
		-webkit-filter: none;  
	}
}
@media (max-width: 820px) and (min-width: 601px) {
	header{
		width: 100%;
		height: 600px;
	}
	header .barra_header{
		width: 100%;
		margin: left;
		height: 220px;
	}
	header .barra_header .redes_sociales{
		margin: auto;
		width: 55%;
		height: 150px;
		float: right;
		text-align: right;
	}
	header .barra_header .redes_sociales img{
		margin: 4%;
		width: 15%;
		border-radius: 22%;
	}
	header .barra_header figure{
		width: 40%;
		height: 200px;
		float: left;
		margin-left: 30px;
		margin-top: 20px;
	}
	header .barra_header figure img{
		height: 100%;
	}
	header .cuerpo_header{
		width: 100%;
		height: 380px;
		float: left;
	}
	header .cuerpo_header .bienvenida_header{
		width: 65%;
		height: 380px;
		float: right;
	}
	header .cuerpo_header .bienvenida_header h1{
		width: 80%;
		padding-left: 5%;
		padding-top: 10%;
		padding-bottom: 5%;
		color: white;
		font-size: 160%;
		text-align: center;
		height: 180px;
		float: right;
		margin-right: 12%;
	}
	.boton1{
		font-size: 18px;
		height: 10%;
		width: 22.5%;
		border-radius: 27px;
		background-color: transparent;
		border: #fff77c 2px solid;
		margin: 15px;
		color: #fff77c;
		position: relative;
		float: right;
		margin-right: 22.5%;
		transition: all 500ms ease;
		box sizing: border-box;
	}
	.boton1:hover{
		box sizing: border-box;
		background-color: #fff77c;
		color: rgb(131,96,195);
		border: none;
	}
	.boton2{
		font-size: 18px;
		height: 10%;
		width: 22.5%;
		border-radius: 27px;
		color: rgb(131,96,195);
		background-color: #fff77c;
		border: none;
		float: right;
		margin: 15px;
		position: relative;
		margin-right: 50px;
	}
	.boton2:hover{
		box sizing: border-box;
		background-color: transparent;
		color: #fff77c;
		border: #fff77c 2px solid;
	}
	header .cuerpo_header nav{
		width: 25%;
		height: 500px;
		float: left;
		margin-left: 40px;
	}
	header .cuerpo_header nav li{
		display: inline-block;
	}
	header .cuerpo_header nav li ul{
		margin-top: 33px;
		text-align: right;
	}
	hr {
		height: 1px;
		background-color: white;
	}
	header .cuerpo_header nav li ul a{
		border-top: 40px;
		color: white;
		font-size: 22px;
	}
	header .cuerpo_header nav li ul a:hover{
		font-weight: bold;
	}
	.contenedor-imagen{
		width: 100%;
		height: 150px;
	}
	.contenedor-imagen img{
		width: 18%;
		margin: 1%;
		float: left;
		-webkit-filter: grayscale(100%);
	}
	.servicios {
		width: 100%;
		height: 1650px;
		background: url(img/fondo2.jpg); 
		background-attachment: fixed;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		box-sizing: content-box;
	}
	.servicios h2{
		font-size: 60px;
		padding-top: 20px;
		margin-bottom: 0px;
	}
	.servicios .contenedor2 .servicios__contenedor{
		width: 39%;
		height: 420px;
		background: white;
		padding: 3%;
		float: left;
		margin: 2.5%;
		border-radius: 10px;
		box-shadow: 0 0 15px rgba(0,0,0,.3);
	}
	.servicios .contenedor2 .servicios__contenedor h3{
		text-align: left;
		color: rgb(24, 3, 63);
		font-size: 30px;
		margin: 2px;
	}
	.servicios .contenedor2 .servicios__contenedor p{
		text-align: left;
		color: black;
		font-size: 20px;
		margin: 1px;
	}
	.productos {
		width: 100%;
		height: 1200px;
		background: url(img/fondo2.jpg); 
		background-attachment: fixed;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		box-sizing: content-box;
	}
	.productos h2{
		font-size: 60px;
		padding-top: 20px;
		margin-bottom: 0px;
	}
	.productos .contenedor2 .servicios__contenedor{
		width: 39%;
		height: 420px;
		background: white;
		padding: 3%;
		float: left;
		margin: 2.5%;
		border-radius: 10px;
		box-shadow: 0 0 15px rgba(0,0,0,.3);
	}
	.productos .contenedor2 .servicios__contenedor h3{
		text-align: left;
		color: rgb(24, 3, 63);
		font-size: 30px;
		margin: 2px;
	}
	.productos .contenedor2 .servicios__contenedor p{
		text-align: left;
		color: black;
		font-size: 20px;
		margin: 1px;
	}
	.servicios__contenedor img{
		width: 100%;
	}
	.banner{
		width: 100%;
		height: 180px;
	}
	.banner .banner_contenedor_botones{
		float: right;
		width: 30%;
		height: 200px;
	}
	.banner .banner_contenedor_botones .boton1{
		float: left;
		height: 20%;
		width: 60%;
		margin-right: 5%;
		margin-top: 10%;
	}
	.banner .banner_contenedor_botones .boton2{
		float: left;
		height: 20%;
		width: 60%;
		margin: 15px;
		margin-top: 5%;
	}
	.banner .banner_contenedor_texto{
		width: 70%;
		height: 200px;
		float: left;
	}
	.banner .banner_contenedor_texto h2{
		width: 90%;
		float: left;
		padding-top: 30px;
		padding-left: 30px;
		text-align: left;
		font-size: 200%;
		color: white;
	}
	.clientes{
		width: 100%;
		height: 240px;
		background-color: whitesmoke;
	}	
	.clientes h2{
		width: 100%;
		margin-top: 0px;
		padding-top: 30px;
		margin-bottom: 10px;
		text-align: center;
		font-size: 40px;
		color: black;
		font-style: none;
	}	
	.clientes .contenedor_cliente img{
		width: 11%;
		margin-left: 3%;
		margin-top: 20px;
		float: left;
		-webkit-filter: grayscale(1); /* Webkit */
		filter: gray; /* IE6-9 */
		filter: grayscale(1); /* W3C */
	}
	.contenedor-imagen{
		width: 10%;
		height: 40%;
		margin: 3.5%;
		float: left;
	}
	.contenedor-imagen img{
		height: 100%;
		width: 100%;
		float: left;
		-webkit-filter: grayscale(100%);
		position: relative;
		top: 50px;
		left: 60px;
	}	
	.footer{
		width: 100%;
		height: 440px;
		padding-top: 20px;
	}
	.footer img{
		float: right;
		margin-right: 4%;
		width: 40%;
		height: 250px;
	}
	.footer figure{
		text-align: center;
		width: 30%;
		height: 250px;
	}
	.footer figure img{
		width: 100%;
		height: 250px;
		margin-left: 25%;
		float: left;
		-webkit-filter: grayscale(1); /* Webkit */
		   filter: gray; /* IE6-9 */
		   filter: grayscale(1); /* W3C */
	}
	.footer figure img:hover{
		-webkit-filter: none;  
	}
	.lasredes{
		width: 45%;
		float: right;
	}
	.lasredes img{
		margin-top: 40px;
		margin-left: 10px;
		float: left;
		width: 25%;
		height: 90px;
		border-radius: 22%;
		-webkit-filter: grayscale(1); /* Webkit */
		filter: gray; /* IE6-9 */
		filter: grayscale(1); /* W3C */
	}
	.footer h3{
		width: 40%;
		text-align: left;
		float: left;
		color: white;
		margin-left: 10%;
		margin-top: 5%;
		font-style: none;
	}
	.lasredes a img:hover{
		-webkit-filter: none;  
	}
	.nombresredes{
		float: left;
		width: 15%;
	}
	.nombresredes a{
		float: left;
	}	
	.nombresredes a p{
		display: none;
	}	
	.footer figure img:hover{
		-webkit-filter: none;  
	}
}
@media (max-width: 600px) and (min-width: 10px){
	header{
		width: 100%;
		height: 750px;
	}
	header .barra_header{
		width: 100%;
		margin: left;
		height: 180px;
	}
	header .barra_header .redes_sociales{
		margin: auto;
		width: 16%;
		height: 125px;
		float: right;
		text-align: center;
	}
	header .barra_header .redes_sociales img{
		margin: 10%;
		width: 70%;
		border-radius: 22%;
		float: left;
	}
	header .barra_header figure{
		width: 72%;
		height: 125px;
		float: left;
		text-align: center;
		margin-left: 30px;
		margin-top: 20px;
	}
	header .barra_header figure img{
		width: 50%;
	}
	header .cuerpo_header{
		width: 100%;
		height: 600px;
		float: left;
	}
	header .cuerpo_header .bienvenida_header{
		width: 100%;
		height: 280px;
		float: right;
	}
	header .cuerpo_header .bienvenida_header h1{
		width: 90%;
		padding-top: 10%;
		color: white;
		font-size: 160%;
		text-align: center;
		height: 220px;
		float:left;
		margin-left: 5%;
		margin-right: 5%;
	}
	.boton1{
		font-size: 20px;
		height: 12%;
		width: 27.5%;
		border-radius: 27px;
		background-color: transparent;
		border: #fff77c 2px solid;
		margin: 15px;
		color: #fff77c;
		position: relative;
		float: right;
		margin-right: 15%;
		transition: all 500ms ease;
	}
	.boton1:hover{
		background-color: #fff77c;
		color: rgb(131,96,195);
		border: none;
	}
	.boton2{
		font-size: 20px;
		height: 12%;
		width: 27.5%;
		border-radius: 27px;
		color: rgb(131,96,195);
		background-color: #fff77c;
		border: none;
		float: right;
		margin: 15px;
		position: relative;
		margin-right: 50px;
	}
	.boton2:hover{
		background-color: transparent;
		color: #fff77c;
		border: #fff77c 2px solid;
	}
	header .cuerpo_header nav{
		margin-top: 30px;
		width: 100%;
		height: 400px;
		float: left;
		position: relative;
		margin-left: 10%;
	}
	header .cuerpo_header nav li{
		display: inline-block;
		width: 100%;
	}
	header .cuerpo_header nav li ul{
		margin-top: 20px;
		text-align: right;
		margin-right: 20%;	
	}
	hr {
		height: 1px;
		background-color: white;
	}
	header .cuerpo_header nav li ul a{
		border-top: 40px;
		color: white;
		font-size: 25px;
	}
	header .cuerpo_header nav li ul a:hover{
		font-weight: bold;
	}
	.contenedor-imagen{
		width: 100%;
		height: 150px;
	}
	.contenedor-imagen img{
		width: 18%;
		margin: 1%;
		float: left;
		-webkit-filter: grayscale(100%);
	}
	.servicios {
		width: 100%;
		height: 3050px;
		background: url(img/fondo2.jpg); 
		background-attachment: fixed;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		box-sizing: content-box;
	}
	.servicios h2{
		font-size: 60px;
		padding-top: 20px;
		margin-bottom: 0px;
	}
	.servicios .contenedor2 .servicios__contenedor{
		width: 88%;
		height: 430px;
		background: white;
		padding: 3%;
		float: left;
		margin: 2.5%;
		margin-TOP: 3.5%;
		border-radius: 10px;
		box-shadow: 0 0 15px rgba(0,0,0,.3);
	}
	.servicios .contenedor2 .servicios__contenedor h3{
		text-align: left;
		color: rgb(24, 3, 63);
		font-size: 30px;
		margin: 2px;
	}
	.servicios .contenedor2 .servicios__contenedor p{
		text-align: left;
		color: black;
		font-size: 20px;
		margin: 1px;
	}
	.productos {
		width: 100%;
		height: 1940px;
		background: url(img/fondo2.jpg); 
		background-attachment: fixed;
		background-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		box-sizing: content-box;
	}
	.productos h2{
		font-size: 60px;
		padding-top: 20px;
		margin-bottom: 0px;
	}
	.productos .contenedor2 .servicios__contenedor{
		width: 88%;
		height: 400px;
		background: white;
		padding: 3%;
		float: left;
		margin: 2.5%;
		margin-TOP: 3.5%;
		border-radius: 10px;
		box-shadow: 0 0 15px rgba(0,0,0,.3);
	}
	.productos .contenedor2 .servicios__contenedor h3{
		text-align: left;
		color: rgb(24, 3, 63);
		font-size: 30px;
		margin: 2px;
	}
	.productos .contenedor2 .servicios__contenedor p{
		text-align: left;
		color: black;
		font-size: 20px;
		margin: 1px;
	}
	.servicios__contenedor img{
		width: 100%;
		max-height: 220px;
	}
	.banner{
		width: 100%;
		height: 150px;
	}
	.banner .banner_contenedor_botones{
		float: right;
		width: 30%;
		height: 150px;
		margin-right: 5%;
	}
	.banner .banner_contenedor_botones .boton1{
		float: left;
		height: 20%;
		width: 100PX;
		margin-right: 5%;
		margin-top: 20%;
	}
	.banner .banner_contenedor_botones .boton2{
		float: left;
		height: 20%;
		width: 100PX;
		margin: 15px;
		margin-top: 5%;
	}
	.banner .banner_contenedor_texto{
		width: 65%;
		height: 150px;
		float: left;
	}
	.banner .banner_contenedor_texto h2{
		width: 90%;
		float: left;
		padding-top: 30px;
		padding-left: 30px;
		text-align: left;
		font-size: 120%;
		color: white;
	}
	.clientes{
		width: 100%;
		height: 220px;
		background-color: whitesmoke;
	}	
	.clientes h2{
		width: 100%;
		margin-top: 0px;
		padding-top: 30px;
		margin-bottom: 10px;
		text-align: center;
		font-size: 40px;
		color: black;
		font-style: none;
	}	
	.clientes .contenedor_cliente img{
		width: 11%;
		margin-left: 3%;
		margin-top: 20px;
		float: left;
		-webkit-filter: grayscale(1); /* Webkit */
		filter: gray; /* IE6-9 */
		filter: grayscale(1); /* W3C */
	}
	.contenedor-imagen{
		width: 10%;
		height: 40%;
		margin: 3.5%;
		float: left;
	}
	.contenedor-imagen img{
		height: 100%;
		width: 100%;
		float: left;
		-webkit-filter: grayscale(100%);
		position: relative;
		top: 50px;
		left: 60px;
	}	
	.footer{
		width: 100%;
		height: 600px;
		padding-top: 40px;
	}
	.footer img{
		float: left;
		margin-left: 12.5%;
		width: 75%;
		MARGIN-BOTTOM: 40PX;
	}
	.footer figure{
		text-align: center;
		width: 35%;
		margin-left: 12.5%;
		margin-right: 2.5%;
		margin-top: 20px;
	}
	.footer figure img{
		width: 100%;
		float: left;
		-webkit-filter: grayscale(1); /* Webkit */
		filter: gray; /* IE6-9 */
		filter: grayscale(1); /* W3C */
	}
	.footer figure img:hover{
		-webkit-filter: none;  
	}
	.lasredes{
		width: 75%;
		float: left;
		margin-left: 12.5%;
		margin-top: 10px;
	}
	.lasredes a{
		margin-right: 3.33%;
		width: 30%;
		float: left;
	}
	.lasredes img{	
		border-radius: 22%;
		-webkit-filter: grayscale(1); /* Webkit */
		filter: gray; /* IE6-9 */
		filter: grayscale(1); /* W3C */
	}
	.footer h3{
		width: 35%;
		text-align: left;
		float: left;
		color: white;
		font-style: none;
		font-size: 80%;
	}
	.lasredes a img:hover{
		-webkit-filter: none;  
	}
	.nombresredes{
		float: left;
		width: 15%;
	}
	.nombresredes a{
		display: none;
	}	
	.footer figure img:hover{
		-webkit-filter: none;  
	}
}