body{
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: white;
	background-image: url("rec/BG.png");
	height: 100%;
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	font-family: 'Quicksand', sans-serif;
	font-size: 23px;
}

#header{
	width: 100%;
	margin-top: 50px;
}


/*----------------*/

#intro{
	width: 70%;
	margin: 0 auto;
	display: flex;
	background-color:;
}

.introIMG{
	padding: 50px;
}

/*----------------*/


.newyork{
	font-family: NewYork, serif;
	font-weight: ;
}

.grande{
	font-size: 50px;
}

.medio{
	font-size: 22px;
}

.chico{
	font-size: 16px;
	letter-spacing: 1px;
	font-family: 'Quicksand', sans-serif;
}


/*------------------*/


#lista{
	margin-top: 150px;
	padding: 0 10%;
	display: flex;
}

ul{
	margin: 0 20px;
	list-style-type: none;
}


/*------------------*/

.contacto{
	text-align: center;
	font-size: 50px;
	font-family: newyork, serif;
	font-weight: ;
}


form{
	width: 100%;
	background-color:;
	margin: 20px auto;
	font-size: 18px;

}

form table{
	margin: 20px auto;
	background-color:;
	width: 40%;
}

.input{
	color: gray;
	padding-top: 5px;
	margin-bottom: 15px;
	border: 0 solid white;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
	width: 85%;
}

textarea{
	color: gray;
	padding-top: 5px;
	margin-bottom: 15px;
	border: 0 solid white;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
	width: 190%;
}


.maps{
	margin-top: 100px;
}

#enviar{
	width: 20%;
	border: 0 solid white;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}

#enviar:hover{
	cursor: pointer;
	background-color: black;
	color: white;
}

.footer{
	width: 50%;
	margin: 80px auto;
	background-color: ;
	display: flex;
}

.img{
	padding: 15px;
}

.negro{
	width: 100%;
	background-color: black;
	height: 50px;
}

#wsp{
	position: fixed;
  	bottom: 8px;
 	right: 16px;
 	width: 8%;
}


/****----------------- MEDIA QUERY  -------------------------***/

@media screen and (max-width: 600px){

#wsp{
	width: 15%;
}

}


@media screen and (max-width: 1000px){

body{
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: white;
	background-image: url("rec/BG.png");
	height: auto;
	background-attachment: scroll;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: cover;
	font-family: 'Quicksand', sans-serif;
	font-size: 24px;
}


#intro{
	width: 100%;
	margin: 75px auto;
	background-color:;
	display: block;
	text-align: center;
	align-items: center;
}

.introIMG{
	padding: 0;
}

form{
	margin: 25px auto;
	background-color: black;
	padding: 50px;
	color: white;
	font-size: 18px;
}

form table{
	width: 90%;
	margin: 50px auto;
	background-color:;
}

.input{
	width: 80%;
	font-size: 15px;
}

#enviar{
	width: 40%;
	font-size: 18px;
}

textarea{
	width: 180%;
}

#lista{
	margin-top: 150px;
	padding: 0;
	display: flex;
}

ul{
	margin: 0 10px;
	list-style-type: none;
}

.newyork{
	margin-top: 50px;
}

.parrafo{
	margin-top: 150px;
	background-color: green;
}
/*
.newyork{
	font-family: 'Playfair Display', serif;
	font-weight: bold;
}*/

}

}
