/*General------------------------------------------------------------------*/
/*Tipografías*/
@font-face {
  font-family: "Montserrat-Bold";
  src: url("fonts/Montserrat-Bold.ttf");
}
@font-face {
  font-family: "Montserrat-Light";
  src: url("fonts/Montserrat-Light.ttf");
}
@font-face {
  font-family: "Montserrat-Medium";
  src: url("fonts/Montserrat-Medium.ttf");
}
@font-face {
  font-family: "Montserrat-Regular";
  src: url("fonts/Montserrat-Regular.ttf");
}
@font-face {
  font-family: "Montserrat-SemiBold";
  src: url("fonts/Montserrat-SemiBold.ttf");
}
@font-face {
  font-family: "nexa-rust-sans-black";
  src: url("fonts/nexa-rust.sans-black.otf");
}
@font-face {
  font-family: "Sanchez-Regular";
  src: url("fonts/Sanchez-Regular.ttf");
}
/*Reseteo estilos*/
* {
	margin: 0;
	padding: 0;
	box-sizing:border-box;
}
button, input, textarea, select, option {
  background: transparent;
  box-shadow: 0px 0px 0px transparent;
  border: 0px solid transparent;
  text-shadow: 0px 0px 0px transparent;
}
button:hover, input:hover, textarea:hover, select:hover, option:hover {
  background: transparent;
  box-shadow: 0px 0px 0px transparent;
  border: 0px solid transparent;
  text-shadow: 0px 0px 0px transparent;
}
button:active, input:active, textarea:active, select:active, option:active {
  outline: none;
  border: none;
}
button:focus, input:focus, textarea:focus, select:focus, option:focus {
  outline: 0;
}
/*Fin reseteo*/
body {
	background-color: #06214C;
	color: #fff;
}
header {
	background-color: #06214C;
	overflow: hidden;
	height: 8vw;
	padding: 1.5vw 3.5vw 1.5vw 4vw;
}
header #logo {
	float: left;
}
header #logo img {
	width: 13.3vw;
}
header #logo #logo-responsive {
	display: none;
}
header #desplegar_menu {
	display: none;
}
header #menu_desplegable {
	display: none;
}
header #carrito {
	display: block;
	float: right;
	background-image: url("img/carrito1.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width: 4.8vw;
	height: 3.3vw;
	margin-top: 0.8vw;
	cursor: pointer;
}
header #carrito:hover {
	background-image: url("img/carrito1-hover.png");
	color: #06214C;
}
header #carrito form {
	background-color: #FF2600;
	width: 2vw;
	height: 2vw;
	margin-top: 0.5vw;
	float: left;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 3vw;
	cursor: pointer;
	display: none;
}
header #carrito form input {
	color: #fff;
	width: 100%;
	font-family: "Montserrat-Regular";
	font-size: 1vw;
	text-align: center;
	cursor: pointer;
}
a {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
ul {	
	list-style: none;
}
nav {
	float: right;
}
nav ul {
	overflow: hidden;
	margin-right: 2vw;
}
nav ul li {
	float: left;
	margin: 1.75vw;
}
nav ul li a {
	text-transform: uppercase;
	font-family: "Montserrat-Regular";
	font-size: 1.1vw;
}
nav ul li a:hover {
	color: #FF2600;
	border-bottom: solid 0.1vw #FF2600;
}
nav ul li .active {
	color: #FF2600;
	border-bottom: solid 0.1vw #FF2600;
}
header #boton_whatsapp {
	width: 4vw;
	display: block;
	position: fixed;
	bottom: 1vw;
	right: 1vw;
	z-index: 2;
}
header #boton_whatsapp img {
	width: 100%;
	border-radius: 4vw;
}
@media screen and (max-width: 600px) {
		header {
			background-color: #FFE8D9;
			height: 25vw;
			padding: 7vw 3.5vw 1.5vw 7vw;
			position: fixed;
			top: 0vw;
			z-index: 3;
		}
		header #logo img {
			display: none;
		}
		header #logo #logo-responsive {
			width: 95%;
			display: block;
		}
		header #desplegar_menu {
			width: 25vw;
			height: 25vw;
			position: absolute;
			top: 0vw;
			right: 0vw;
			display: block;
		}
		header #menu_desplegable {
			background-color: #FFE8D9dd;
			width: 100%;
			height: 100%;
			position: fixed;
			top: 25vw;
			left: 0vw;
			z-index: 3;
			display: none;
		}
		header #carrito {
			display: none;
			background-image: url("img/carrito3.png");
			width: 24vw;
			height: 16.5vw;
			margin-top: 0vw;
			position: fixed;
			top: 70vh;
			left: 33vw;
			z-index: 4;
			cursor: pointer;
		}
		header #carrito form {
			width: 10vw;
			height: 10vw;
			margin-top: 2.5vw;
			border-radius: 15vw;
		}
		header #carrito form input {
			width: 100%;
			font-size: 5vw;
		}
		a {
			color: #0D2149;
		}
		nav {
			float: none;
			position: fixed;
			top: 20vh;
			left: 34vw;
			z-index: 4;
			display: none;
		}
		nav ul {
			margin-right: 0vw;
		}
		nav ul li {
			float: none;
			margin: 0vw;
			margin-bottom: 8vh;
			text-align: center;
		}
		nav ul li a {
			font-size: 5.5vw;
			font-weight: bold;
		}
		nav ul li a:hover {
			color: #FF2600;
			border-bottom: solid 0.7vw #FF2600;
		}
		nav ul li a span {
			color: #FF2600;
			border-bottom: solid 0.7vw #FF2600;
		}
		header #boton_whatsapp {
			width: 16vw;
			bottom: 1vw;
			right: 2vw;
		}
		header #boton_whatsapp img {
			border-radius: 16vw;
		}
}
footer {
	background-color: #06214C;
	overflow: hidden;
	padding: 5vw 6vw 0vw 6vw;
	transition: all 2s;
}
footer div {
	width: 33.3%;
	float: left;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	text-align: center;
}
footer div h2 {
	color: #ffe8d9;
	font-family: "Sanchez-Regular";
	font-size: 2vw;
	font-weight: lighter;
}
footer div h3 {
	margin-bottom: 2vw;
	font-family: "Montserrat-Regular";
	font-size: 1vw;
	font-weight: lighter;
}
footer #columna1 {
	padding-right: 6vw;
}
footer #columna1 h2 {
	width: 100%;
	margin-bottom: 0.5vw;
	padding-bottom: 0.5vw;
	border-bottom: solid 0.1vw #ffe8d9;
}
footer #columna2 {
	padding: 0vw 4vw;
	display: block;
}
footer #columna2 div {
	background-color: #ffe8d9;
	width: 15vw;
	height: 12vw;
	padding: 4vw 2vw 2vw 2vw;
	display: block;
	border-radius: 6vw;
}
footer #columna2 div h2 {
	color: #06214c;
	width: 10vw;
	margin-bottom: 1vw;
	font-size: 1.8vw;
	text-align: left;
}
footer #columna2 div #us {
	width: 4vw;
	position: absolute;
	margin-top: -0.8vw;
	margin-left: 1.6vw;
}
footer #columna2 div #instagram {
	background-image: url("img/instagram.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width: 2.5vw;
	height: 2.5vw;
	margin-left: 2.5vw;
	float: left;
	display: block;
}
footer #columna2 div #instagram:hover {
	background-image: url("img/instagram-hover.png");
}
footer #columna2 div #facebook {
	background-image: url("img/facebook.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width: 2.5vw;
	height: 2.5vw;
	margin-left: 0.8vw;
	float: left;
	display: block;
}
footer #columna2 div #facebook:hover {
	background-image: url("img/facebook-hover.png");
}
footer #columna2 #beneficios {
	background-color: #0000;
	height: 10vw;
	display: flex;
	justify-content: center;
	align-items: center;
}
footer #columna2 #beneficios h2 {
	color: #fff;
	margin-top: 8vw;
	margin-bottom: 2.5vw;
	padding: 0vw 0vw;
	font-family: "Sanchez-Regular";
	font-size: 1.5vw;
	font-weight: lighter;
	text-align: center;
	line-height: 1.5vw;
	border-left: solid 0.2vw #fff;
	border-right: solid 0.2vw #fff;
}
footer #columna2 #beneficios img {
	height: 2.5vw;
	position: relative;
}
footer #columna2 #beneficios #app_store {
	top: -1.5vw;
	left: -50%;
}
footer #columna2 #beneficios #google_play {
	top: -4.3vw;
	left: 60%;
	margin-bottom: 4vw;
}
footer #columna2 #beneficios a h4 {
	padding: 0.4vw 0.6vw;
	font-family: "Montserrat-SemiBold";
	font-size: 1.1vw;
	font-weight: lighter;
	border: solid 0.1vw #fff;
}
footer #columna2 #beneficios a h4:hover {
	color: #FF2600;
	border-color: #FF2600;
}
footer #columna3 h2 {
	margin-bottom: 0.5vw;
}
footer #columna3 form input, footer #columna3 form textarea {
	background-color: #06214C;
	color: #fff;
	width: 100%;
	height: 2vw;
	max-width: 27.5vw;
	min-width: 27.5vw;
	margin-bottom: 0.5vw;
	padding: 0.5vw;
	font-size: 0.8vw;
	border: solid 0.1vw #fff;
}
footer #columna3 form textarea:hover {
	border: solid 0.1vw #fff;
}
footer #columna3 form input::placeholder, footer #columna3 form textarea::placeholder {
	color: #fff;
}
footer #columna3 form textarea {
	height: 6vw;
	font-size: 1vw;
}
footer #columna3 form .g-recaptcha {
	width: 100%;
	transform: scale(0.9);
    transform-origin: center;
}
footer #columna3 form #boton_enviar {
	width: 5vw;
}
footer #columna3 form #boton_enviar:hover {
	color: #FF2600;
	border-color: #FF2600;
}
footer #pie {
	width: 100%;
	margin-left: -3.5vw;
	margin-bottom: 1vw;
}
footer #pie h3 {
	font-family: "Montserrat-Regular";
	font-size: 0.8vw;
	font-weight: lighter;
}
footer #pie h3 a {
	text-decoration: underline;
}
footer #pie h3 a:hover {
	color: #FF2600;
}
@media screen and (max-width: 600px) {
		footer {
			background-color: #FFEADB;
			margin-top: 90vw;
			overflow: hidden;
			padding: 5vw 8vw 0vw 8vw;
		}
		footer div {
			width: 57%;
		}
		footer div h2 {
			color: #001C49;
			font-size: 4vw;
		}
		footer div h3 {
			color: #001C49;
			margin-bottom: 4vw;
			font-size: 3vw;		
		}
		footer #columna1 {
			padding-right: 6vw;
		}
		footer #columna1 h2 {
			width: 100%;
			margin-bottom: 0.5vw;
			padding-bottom: 0.5vw;
			border-bottom: solid 0.1vw #001C49;
		}
		footer #columna2 {
			width: 40%;
			padding: 0vw 4vw;
			display: block;
		}
		footer #columna2 div {
			background-color: #001C49;
			width: 30vw;
			height: 24vw;
			margin-top: 0vw;
			padding: 8vw 4vw 4vw 4vw;
			border-radius: 12vw;
		}
		footer #columna2 div h2 {
			color: #FFEADB;
			width: 20vw;
			margin-left: 1vw;
			margin-bottom: 2vw;
			font-size: 3.4vw;
			text-align: left;
		}
		footer #columna2 div #us {
			width: 8vw;
			margin-top: -1.6vw;
			margin-left: 3.2vw;
		}
		footer #columna2 div #instagram {
			background-image: url("img/instagram2.png");
			width: 5vw;
			height: 5vw;
			margin-left: 5vw;
		}
		footer #columna2 div #facebook {
			background-image: url("img/facebook2.png");
			width: 5vw;
			height: 5vw;
			margin-left: 1.6vw;
		}
		footer #columna2 #beneficios {
			height: 10vw;
			margin-top: 4vw;
		}
		footer #columna2 #beneficios h2 {
			color: #001C49;
			margin-top: 16vw;
			margin-bottom: 5vw;
			font-size: 3vw;
			line-height: 3vw;
			border-left: solid 0.2vw #001C49;
			border-right: solid 0.2vw #001C49;
		}
		footer #columna2 #beneficios img {
			width: 25vw;
			height: auto;
		}
		footer #columna2 #beneficios #app_store {
			top: 0vw;
			left: 0%;
		}
		footer #columna2 #beneficios #google_play {
			top: 0vw;
			left: 0%;
			margin-bottom: 4vw;
		}
		footer #columna2 #beneficios a h4 {
			padding: 0.4vw 0.6vw;
			font-family: "Montserrat-SemiBold";
			font-size: 1.1vw;
			font-weight: lighter;
			border: solid 0.1vw #fff;
		}
		footer #columna2 #beneficios a h4:hover {
			color: #FF2600;
			border-color: #FF2600;
		}
		footer #columna3 {
			color: #fff;
			width: 90%;
			position: absolute;
			margin-top: -88vw;
			margin-left: -4vw;
		}
		footer #columna3 h2 {
			color: #fff;
			margin-bottom: 3vw;
		}
		footer #columna3 form input, footer #columna3 form textarea {
			background-color: #001C49;
			color: #fff;
			height: 6vw;
			max-width: 70vw;
			min-width: 70vw;
			margin-bottom: 2vw;
			padding: 1vw;
			font-size: 3vw;
			border: solid 0.5vw #fff;
		}
		footer #columna3 form textarea:hover {
			border: solid 0.5vw #fff;
		}
		footer #columna3 form input::placeholder, footer #columna3 form textarea::placeholder {
			color: #fff;
		}
		footer #columna3 form textarea {
			height: 12vw;
			margin-top: 0vw;
			font-size: 3.5vw;
		}
		footer #columna3 form .g-recaptcha {
			width: 100%;
			transform: scale(0.6);
		    transform-origin: center;
		}
		footer #columna3 form #boton_enviar {
			width: 10vw;
		}
		footer #pie {
			margin-bottom: 2vw;
		}
		footer #pie h3 {
			font-size: 2.5vw;
		}
}
/*Home---------------------------------------------------------------------*/
#coming_soon {
	background-color: #000a;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 100;
}
#coming_soon div {
	width: 40%;
	height: auto;
	position: relative;
	overflow: hidden;
}
#coming_soon div img {
	width: 100%;
}
#coming_soon div div {
	width: 15%;
	height: 15%;
	position: absolute;
	top: 0px;
	right: 0px;
	cursor: pointer;
}
#home {
	overflow: hidden;
}
#home #hacer_pedido1 {
	background-image: url("img/nagasaki01.jpg");
	background-repeat: no-repeat;
	background-size: 100%;
	height: 47.5vw;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	transition: all 2s;
}
#home #hacer_pedido1 #linea_arriba {
	width: 39vw;
	position: relative;
	left: -3vw;
	margin-top: 12vw;
	margin-left: -0.5vw;
	transition: all 2s;
}
#home #hacer_pedido1 h2 {
	font-family: "nexa-rust-sans-black";
	font-size: 8.2vw;
	margin-top: -0.4vw;
}
#home #hacer_pedido1 #peq-vida {
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: "Montserrat-Regular";
	font-size: 1.1vw;
	transition: all 2s;
}
#home #hacer_pedido1 #peq-vida h2 {	
	position: relative;
	top: -4.4vw;
	left: 1.6vw;
	font-family: "Montserrat-Regular";
	font-size: 1.95vw;
	font-weight: lighter;
}
#home #hacer_pedido1 #peq-vida img {
	width: 15vw;
	position: relative;
	top: -6.5vw;
	left: 2vw;
}
#home #hacer_pedido1 #linea_abajo {
	width: 45vw;
	position: relative;
	top: -7vw;
	left: -0.2vw;
	transition: all 2s;
}
#home #hacer_pedido1 #flecha_abajo {
	width: 5vw;
}
#home #hacer_pedido1 a h3 {
	background-color: #FF2600;
	margin-top: 2vw;
	padding: 1.3vw 3vw;
	font-family: "Montserrat-Medium";
	font-size: 1.8vw;
	font-weight: lighter;
	border-radius: 3vw;
}
#home #hacer_pedido1 a h3:hover {
	background-color: #FF0000;
}
#home .mas_info {
	background-color: #06214C;
	width: 50%;
	height: 55vw;
	float: left;
}
#home #mas_info1 {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
#home #mas_info1 img {
	width: 22.5vw;
	position: relative;
	top: 6vw;
	left: -8vw;
}
#home #mas_info1 h3 {
	position: relative;
	top: -10vw;
	left: 3.5vw;
	padding: 1vw 1.5vw;
	font-family: "Sanchez-Regular";
	font-size: 5vw;
	font-weight: lighter;
	line-height: 4.8vw;
	border-left: solid 0.15vw #fff;
}
#home #mas_info1 h2 {
	position: relative;
	top: -1vw;
	font-family: "Montserrat-Medium";
	font-size: 1.5vw;
	font-weight: lighter;
}
#home #mas_info1 a h4 {
	margin-top: 0.7vw;
	padding: 0.4vw 0.6vw;
	font-family: "Montserrat-SemiBold";
	font-size: 1.1vw;
	font-weight: lighter;
	border: solid 0.1vw #fff;
}
#home #mas_info1 a h4:hover {
	color: #FF2600;
	border-color: #FF2600;
}
#home #mas_info2 {
	background-image: url("img/nagasaki02.jpg");
	background-repeat: no-repeat;
	background-size: 100%;
}
#home #mas_info3 {
	background-image: url("img/nagasaki03.jpg");
	background-repeat: no-repeat;
	background-size: 100%;
}
#home #mas_info4 {
	background-image: url("img/fondo-ondas.png");
	background-repeat: no-repeat;
	background-size: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
#home #mas_info4 h2 {
	margin-top: 2vw;
	margin-bottom: 2.5vw;
	padding: 0vw 1vw;
	font-family: "Sanchez-Regular";
	font-size: 3.5vw;
	font-weight: lighter;
	text-align: center;
	line-height: 3.3vw;
	border-left: solid 0.1vw #fff;
	border-right: solid 0.1vw #fff;
}
#home #mas_info4 a h4 {
	padding: 0.4vw 0.6vw;
	font-family: "Montserrat-SemiBold";
	font-size: 1.1vw;
	font-weight: lighter;
	border: solid 0.1vw #fff;
}
#home #mas_info4 a h4:hover {
	color: #FF2600;
	border-color: #FF2600;
}
#home #hacer_pedido2 {
	background-image: url("img/fondo-curva.png");
	background-repeat: no-repeat;
	background-size: 100%;
	width: 100%;
	height: 47.5vw;
	margin-top: -0.5vw;
	padding-top: 21vw;
	padding-left: 5.5vw;
	float: left;
}
#home #hacer_pedido2 h2 {
	width: 35vw;
	font-family: "Montserrat-Light";
	font-size: 2.7vw;
	font-weight: lighter;
	position: absolute;
}
#home #hacer_pedido2 h4 {
	width: 35vw;
	margin-top: 2vw;
	margin-left: -0.2vw;
	position: absolute;
	font-family: "Montserrat-Bold";
	font-size: 5.5vw;
	letter-spacing: -0.5vw;
}
#home #hacer_pedido2 #de_sabores {
	margin-top: 7.5vw;
}
#home #hacer_pedido2 a {
	overflow: hidden;
	display: block;
	width: 16vw;
	margin-top: 13vw;
	margin-left: 9vw;
}
#home #hacer_pedido2 a h3 {
	background-color: #FF2600;
	padding: 0.8vw 1.7vw;
	position: relative;
	font-family: "Montserrat-Medium";
	font-size: 1.35vw;
	font-weight: lighter;
	border-radius: 3vw;
}
#home #hacer_pedido2 a h3:hover {
	background-color: #FF0000;
}
#home #hacer_pedido2 img {
	width: 73vw;
	float: right;
	position: relative;
	top: -9vw;
	left: 12.5vw;
}
@media screen and (max-width: 600px) {
		#coming_soon div {
			width: 70%;
		}
		#home {
			overflow: hidden;
		}
		#home #hacer_pedido1 {
			background-image: url("img/nagasaki01-responsive.png");
			background-position: center;
			height: 150vw;
			margin-top: 25vw;
			padding-top: 20vw;
		}
		#home #hacer_pedido1 #linea_arriba {
			width: 78vw;
			left: -6vw;
			margin-top: 24vw;
			margin-left: -1vw;
		}
		#home #hacer_pedido1 h2 {
			font-size: 16.4vw;
			margin-top: -0.8vw;
		}
		#home #hacer_pedido1 #peq-vida {
			font-size: 2.2vw;
		}
		#home #hacer_pedido1 #peq-vida h2 {	
			top: -8.8vw;
			left: 3.2vw;
			font-size: 3.8vw;
		}
		#home #hacer_pedido1 #peq-vida img {
			width: 30vw;
			top: -13vw;
			left: 4vw;
		}
		#home #hacer_pedido1 #linea_abajo {
			width: 90vw;
			top: -14vw;
			left: -0.4vw;
		}
		#home #hacer_pedido1 #flecha_abajo {
			margin-top: 20vw;
			width: 10vw;
		}
		#home #hacer_pedido1 a h3 {
			color: #fff;
			margin-top: 4vw;
			padding: 2.6vw 6vw;
			font-size: 3.6vw;
			border-radius: 6vw;
		}
		#home .mas_info {
			width: 100%;
			height: 110vw;
		}
		#home #mas_info1 img {
			width: 45vw;
			top: 12vw;
			left: -16vw;
		}
		#home #mas_info1 h3 {
			top: -20vw;
			left: 7vw;
			padding: 2vw 3vw;
			font-size: 10vw;
			line-height: 9.6vw;
			border-left: solid 0.3vw #fff;
		}
		#home #mas_info1 h2 {
			top: -2vw;
			font-size: 3vw;
		}
		#home #mas_info1 a {
			margin-top: 5vw;
		}
		#home #mas_info1 a h4 {
			color: #fff;
			margin-top: 1.4vw;
			padding: 0.8vw 1.2vw;
			font-size: 2.2vw;
			border: solid 0.2vw #fff;
		}
		#home #mas_info2 {
			display: none;
		}
		#home #mas_info3 {
			background-image: url("img/nagasaki03.jpg");
		}
		#home #mas_info4 {
			background: none;
			background-image: url("img/fondo-ondas-responsive.png");
			position: absolute;
			margin-top: 110vw;
		}
		#home #mas_info4 h2 {
			color: #001C49;
			margin-top: 4vw;
			margin-bottom: 5vw;
			padding: 0vw 2vw;
			font-size: 7vw;
			line-height: 6.6vw;
			border-left: solid 0.2vw #001C49;
			border-right: solid 0.2vw #001C49;
		}
		#home #mas_info4 a h4 {
			padding: 0.8vw 1.2vw;
			font-size: 2.2vw;
			border: solid 0.2vw #001C49;
		}
		#home #hacer_pedido2 {
			display: none;
		}
}
/*Nosotros-----------------------------------------------------------------*/
#nosotros #nuestro_team {
	background-image: url("nosotros/img/nosotros.jpg");
	background-repeat: no-repeat;
	background-size: 100%;
	width: 100%;
	height: 37vw;
	padding-top: 26.5vw;
	transition: all 3s;
}
#nosotros #nuestro_team #linea_arriba2 {
	background-color: #fff;
	width: 31.3vw;
	margin-left: 22.5vw;
	margin-bottom: 0vw;
	border: solid 0.15vw #fff;
	transition: all 2s;
}
#nosotros #nuestro_team h2 {
	margin-top: -0.5vw;
	margin-left: 22vw;
	font-family: "Montserrat-Regular";
	font-size: 6.7vw;
	font-weight: lighter;
}
#nosotros #nuestro_team #linea_abajo2 {
	background-color: #fff;
	width: 32.3vw;
	margin-top: -0.5vw;
	margin-left: 22.5vw;
	margin-bottom: 0vw;
	border: solid 0.15vw #fff;
	transition: all 2s;
}
#nosotros #nuestro_team img {
	width: 19vw;
	position: absolute;
	margin-top: -10.5vw;
	margin-left: 55.5vw;
	transition: all 3s;
}
#nosotros #equipo {
	width: 65vw;
	margin-top: 5vw;
	margin-left: 18.5vw;
	overflow: hidden;
}
#nosotros .equipo {
	width: 30vw;
	height: 30vw;
	margin-right: 1.5vw;
	margin-bottom: 1.5vw;
	float: left;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50vw;
}
#nosotros .equipo h2 {
	background-color: #ffe8d9;
	color: #FF2600;
	margin-top: 20vw;
	padding: 0.5vw;
	font-family: "Montserrat-Regular";
	font-size: 2.2vw;
	font-weight: lighter;
}
#nosotros #sergio {
	background-image: url("nosotros/img/sergio.jpg");
	background-repeat: no-repeat;
	background-size: 100%;
}
#nosotros #fernando {
	background-image: url("nosotros/img/fernando.jpg");
	background-repeat: no-repeat;
	background-size: 100%;
}
#nosotros #marcos {
	background-image: url("nosotros/img/marcos.jpg");
	background-repeat: no-repeat;
	background-size: 100%;
}
#nosotros #hector {
	background-image: url("nosotros/img/hector.jpg");
	background-repeat: no-repeat;
	background-size: 100%;
}
@media screen and (max-width: 600px) {
		#nosotros #nuestro_team {
			background-image: none;
			height: 37vw;
			margin-top: 25vw;
			padding-top: 15vw;
		}
		#nosotros #nuestro_team #linea_arriba2 {
			width: 46.95vw;
			margin-left: 15.5vw;
			margin-bottom: 0vw;
			border: solid 0.2vw #fff;
		}
		#nosotros #nuestro_team h2 {
			margin-top: -0.75vw;
			margin-left: 15vw;
			font-size: 10.05vw;
		}
		#nosotros #nuestro_team #linea_abajo2 {
			width: 48.45vw;
			margin-top: -0.75vw;
			margin-left: 15.5vw;
			margin-bottom: 0vw;
			border: solid 0.2vw #fff;
		}
		#nosotros #nuestro_team img {
			width: 28.5vw;
			margin-top: -15.75vw;
			margin-left: 65vw;
		}
		#nosotros #equipo {
			width: 65vw;
			margin-top: 5vw;
			margin-left: 20vw;
		}
		#nosotros .equipo {
			width: 60vw;
			height: 60vw;
			margin-bottom: 6vw;
			border-radius: 100vw;
		}
		#nosotros .equipo h2 {
			margin-top: 40vw;
			padding: 1vw;
			font-size: 4.4vw;
		}
		#nosotros #sergio {
			background-image: url("nosotros/img/sergio.jpg");
			background-repeat: no-repeat;
			background-size: 100%;
		}
		#nosotros #fernando {
			background-image: url("nosotros/img/fernando.jpg");
			background-repeat: no-repeat;
			background-size: 100%;
		}
		#nosotros #marcos {
			background-image: url("nosotros/img/marcos.jpg");
			background-repeat: no-repeat;
			background-size: 100%;
		}
		#nosotros #hector {
			background-image: url("nosotros/img/hector.jpg");
			background-repeat: no-repeat;
			background-size: 100%;
		}
}
/*Eventos------------------------------------------------------------------*/
#eventos #nuestros_eventos {
	background-image: url("eventos/img/eventos.jpg");
	background-repeat: no-repeat;
	background-size: 100%;
	width: 100%;
	height: 47vw;
	padding-top: 4.7vw;
	transition: all 2s;
}
#eventos #nuestros_eventos #linea_arriba4 {
	background-color: #fff;
	width: 37vw;
	margin-left: 31vw;
	margin-bottom: 0vw;
	border: solid 0.15vw #fff;
	transition: all 2s;
}
#eventos #nuestros_eventos h2 {
	margin-top: -0.7vw;
	margin-left: 30.5vw;
	font-family: "Montserrat-Regular";
	font-size: 6.7vw;
	font-weight: lighter;
}
#eventos #nuestros_eventos #linea_abajo4 {
	background-color: #fff;
	width: 37vw;
	margin-top: -0.5vw;
	margin-left: 31vw;
	margin-bottom: 0vw;
	border: solid 0.15vw #fff;
	transition: all 2s;
}
#eventos #nuestros_eventos img {
	width: 26.5vw;
	margin-top: -5.3vw;
	margin-left: 37.6vw;
	transition: all 2s;
}
#eventos #propuesta_team {
	width: 50%;
	padding-top: 7vw;
	padding-left: 8vw;
	float: left;
}
#eventos #propuesta_team img {
	width: 10.5vw;
	position: absolute;
	margin-top: -7.5vw;
	margin-left: -0.6vw;
	z-index: -1;
}
#eventos #propuesta_team h2 {
	font-family: "Sanchez-Regular";
	font-size: 3.5vw;
	font-weight: lighter;
}
#eventos #propuesta_team #propuesta {
	margin-top: 0.2vw;
	margin-left: 5vw;
	margin-bottom: 1.7vw;
	padding: 0.5vw 1vw;
	line-height: 3.3vw;
	border-left: solid 0.2vw #fff;
}
#eventos #propuesta_team p {
	width: 32vw;
	margin-left: 0vw;
	font-family: "Montserrat-Medium";
	font-size: 0.9vw;
	font-weight: lighter;
	text-align: center;
	line-height: 1.8vw;
	letter-spacing: 0.03vw;
}
#eventos #propuesta_team #team {
	width: 32vw;
	margin-top: 6.5vw;
	margin-left: 0.1vw;
	margin-bottom: 1vw;
	padding: 0.2vw 1vw;
	line-height: 3.3vw;
	border-left: solid 0.2vw #fff;
	border-right: solid 0.2vw #fff;
}
#eventos #propuesta_team a h3 {
	background-color: #FF2600;
	width: 23vw;
	margin-top: 4.5vw;
	margin-left: 4.8vw;
	padding: 0.5vw 0.7vw;
	font-family: "Montserrat-SemiBold";
	font-size: 1.1vw;
	font-weight: lighter;
	letter-spacing: 0.035vw;
	border: solid 0.1vw #fff;
}
#eventos #propuesta_team a h3:hover {	
	color: #FF2600;
	background-color: #fff;
	border-color: #FF2600;
}
#eventos #propuesta_team h4 {
	width: 23vw;
	margin-top: 1vw;
	margin-left: 9vw;
	font-family: "Montserrat-Regular";
	font-size: 1.1vw;
	font-weight: lighter;
	letter-spacing: 0.035vw;
}
#eventos #formulario_eventos {
	background-color: #FFE8D9;
	width: 100%;
	height: 43vw;
	float: left;
	display: none;
}
#eventos #formulario_eventos img {
	width: 100%;
	position: absolute;
	margin-top: -0.3vw;
}
#eventos #formulario_eventos form {
	width: 100%;
	padding: 5vw 0vw 0vw 65vw;
	position: absolute;
}
#eventos #formulario_eventos form input, #eventos #formulario_eventos form textarea, #eventos #formulario_eventos form select {
	background-color: #FFE8D9;
	color: #06214C;
	width: 100%;
	height: 2vw;
	max-width: 27.5vw;
	min-width: 27.5vw;
	margin-bottom: 0.5vw;
	padding: 0.5vw;
	font-size: 0.8vw;
	border: solid 0.1vw #06214C;
}
#eventos #formulario_eventos form select {
	padding-left: 0.2vw;
}
#eventos #formulario_eventos form textarea:hover {
	border: solid 0.1vw #06214C;
}
#eventos #formulario_eventos form input::placeholder, #eventos #formulario_eventos textarea::placeholder {
	color: #06214C;
}
#eventos #formulario_eventos form label {
	color: #06214C;
	position: absolute;
	margin-left: -27.5vw;
	width: 15vw;
	height: 2vw;
	margin-bottom: 0.5vw;
	padding: 0.5vw;
	font-family: "Montserrat-Medium";
	font-size: 0.8vw;
}
#eventos #formulario_eventos form input[type=date] {
	text-align: right;
}
#eventos #formulario_eventos form textarea {
  	resize: none;
	height: 8vw;
	font-size: 1vw;
}
#eventos #formulario_eventos form textarea .g-recaptcha {
	width: 100%;
	transform: scale(0.8);
    transform-origin: 0 center;
}
#eventos #formulario_eventos form #boton_enviar {
	width: 5vw;
}
#eventos #formulario_eventos form #boton_enviar:hover {
	color: #FF2600;
	border-color: #FF2600;
}
#eventos #carrusel {
	width: 50%;
	height: 56.5vw;
	float: left;
	overflow: hidden;
}
#eventos #carrusel #imagenes {
	width: 700%;
	animation: cambio 30s infinite linear;
}
#eventos #carrusel #imagenes li {
	width: 14.285%;
	float: left;
}
@keyframes cambio {
	0% { margin-left: 0%; }
	15% { margin-left: 0%; }
	
 	16.6% { margin-left: -100%; }
	31.6% { margin-left: -100%; }
	
	33.2% { margin-left: -200%; }
	48.2% { margin-left: -200%; }
	
	49.8% { margin-left: -300%; }
	64.8% { margin-left: -300%; }

	66.4% { margin-left: -400%; }
	81.4% { margin-left: -400%; }
	
	83% { margin-left: -500%; }
	98% { margin-left: -500%; }

	99.6% { margin-left: -600%; }
	100% { margin-left: -600%; }
}
#eventos #carrusel #imagenes li img {
	width: 100%;
}
#eventos #carrusel #puntos {
	position: relative;
	top: -4vw;
	left: -19vw;
	float: right;
	overflow: hidden;
}
#eventos #carrusel #puntos li {
	width: 1.7vw;
	height: 1.7vw;
	margin: 0.1vw;
	float: left;
	border: solid 0.2vw #fff;
	border-radius: 3vw;
}
#eventos #carrusel #puntos #punto1 {
	animation: punto_uno 30s infinite linear;
}
@keyframes punto_uno {
	0% { background: #fff; } 15% { background: #fff; }	
	16.6% { background: none; } 98% { background: none; }
	99.6% { background: #fff; } 100% { background: #fff; }
}
#eventos #carrusel #puntos #punto2 {
	animation: punto_dos 30s infinite linear;
}
@keyframes punto_dos {
	0% { background: none; } 15% { background: none; }	
	16.6% { background: #fff; } 31.6% { background: #fff; }
	33.2% { background: none; } 100% { background: none; }
}
#eventos #carrusel #puntos #punto3 {
	animation: punto_tres 30s infinite linear;
}
@keyframes punto_tres {
	0% { background: none; } 31.6% { background: none; }	
	33.2% { background: #fff; } 48.2% { background: #fff; }
	49.8% { background: none; } 100% { background: none; }
}
#eventos #carrusel #puntos #punto4 {
	animation: punto_cuatro 30s infinite linear;
}
@keyframes punto_cuatro {
	0% { background: none; } 48.2% { background: none; }	
	49.8% { background: #fff; } 64.8% { background: #fff; }
	66.4% { background: none; } 100% { background: none; }
}
#eventos #carrusel #puntos #punto5 {
	animation: punto_cinco 30s infinite linear;
}
@keyframes punto_cinco {
	0% { background: none; } 64.8% { background: none; }	
	66.4% { background: #fff; } 81.4% { background: #fff; }
	83% { background: none; } 100% { background: none; }
}
#eventos #carrusel #puntos #punto6 {
	animation: punto_seis 30s infinite linear;
}
@keyframes punto_seis {
	0% { background: none; } 81.4% { background: none; }	
	83% { background: #fff; } 98% { background: #fff; }
	99.6% { background: none; } 100% { background: none; }
}
@media screen and (max-width: 600px) {
		#eventos #nuestros_eventos {
			background-image: url("eventos/img/eventos-responsive.png");
			height: 150vw;
			margin-top: 25vw;
			padding-top: 15vw;
		}
		#eventos #nuestros_eventos #linea_arriba4 {
			width: 74vw;
			margin-left: 12vw;
			margin-bottom: 0vw;
			border: solid 0.3vw #fff;
		}
		#eventos #nuestros_eventos h2 {
			margin-top: -1.4vw;
			margin-left: 12vw;
			font-size: 13.4vw;
		}
		#eventos #nuestros_eventos #linea_abajo4 {
			width: 74vw;
			margin-top: -1vw;
			margin-left: 12vw;
			margin-bottom: 0vw;
			border: solid 0.3vw #fff;
		}
		#eventos #nuestros_eventos img {
			width: 53vw;
			margin-top: -10.6vw;
			margin-left: 25vw;
		}
		#eventos #propuesta_team {
			width: 100%;
			padding-top: 14vw;
			padding-left: 16vw;
			padding-bottom: 100vw;
		}
		#eventos #propuesta_team img {
			width: 21vw;
			margin-top: -15vw;
			margin-left: -1.2vw;
		}
		#eventos #propuesta_team h2 {
			font-size: 7vw;
		}
		#eventos #propuesta_team #propuesta {
			margin-top: 0.4vw;
			margin-left: 10vw;
			margin-bottom: 3.4vw;
			padding: 1vw 2vw;
			line-height: 6.6vw;
			border-left: solid 0.4vw #fff;
		}
		#eventos #propuesta_team p {
			width: 65vw;
			margin-left: 0vw;
			font-size: 2.8vw;
			line-height: 4.6vw;
			letter-spacing: 0.2vw;
		}
		#eventos #propuesta_team #team {
			width: 64vw;
			margin-top: 13vw;
			margin-left: 0.2vw;
			margin-bottom: 2vw;
			padding: 0.4vw 2vw;
			line-height: 6.6vw;
			border-left: solid 0.4vw #fff;
			border-right: solid 0.4vw #fff;
		}
		#eventos #propuesta_team a h3 {
			color: #fff;
			width: 65vw;
			margin-top: 9vw;
			margin-left: 0vw;
			padding: 1vw 1.4vw;
			font-size: 3vw;
			letter-spacing: 0.14vw;
			border: solid 0.2vw #fff;
			text-align: center;
		}
		#eventos #propuesta_team h4 {
			width: 65vw;
			margin-top: 2vw;
			margin-left: 0vw;
			font-size: 3vw;
			letter-spacing: 0.07vw;
			text-align: center;
		}
		#eventos #formulario_eventos {
			width: 100%;
		    height: 210vw;
		    margin-top: -80vw;
		    margin-bottom: 90vw;
			overflow: hidden;
		}
		#eventos #formulario_eventos img {
			width: 220%;
			position: static;
			margin-top: -0.3vw;
		}
		#eventos #formulario_eventos form {
			background-color: #FFE8D9;
			width: 100%;
			margin-top: -15vw;
			padding: 5vw 0vw 15vw 11vw;
			position: static;
		}
		#eventos #formulario_eventos form input, #eventos #formulario_eventos form textarea, #eventos #formulario_eventos form select {
			background-color: #FFE8D9;
			color: #06214C;
			width: 100%;
			height: 8vw;
			max-width: 75vw;
			min-width: 75vw;
			margin-bottom: 2vw;
			padding: 1vw;
			font-size: 3vw;
			border: solid 0.5vw #06214C;
		}
		#eventos #formulario_eventos form select {
			padding: 0vw;
		}
		#eventos #formulario_eventos form textarea:hover {
			border: solid 0.5vw #06214C;
		}
		#eventos #formulario_eventos form label {
			margin-top: 1.7vw;
			margin-left: -74vw;
			width: 40vw;
			height: 4vw;
			margin-bottom: 0.5vw;
			padding: 0.5vw;
			font-size: 3vw;
		}
		#eventos #formulario_eventos form textarea {
			height: 24vw;
			font-size: 3.5vw;
		}
		#eventos #formulario_eventos form .g-recaptcha {
			transform: scale(0.6);
		    transform-origin: 0 center;
		}
		#eventos #formulario_eventos form #boton_enviar {
			width: 10vw;
		}
		#eventos #carrusel {
			display: none;
		}
}
/*Delivery-----------------------------------------------------------------*/
#no_pedidos {
	width: 100%;
}
#delivery #hace_tu_pedido {
	background-image: url("delivery/img/delivery.jpg");
	background-repeat: no-repeat;
	background-size: 100%;
	width: 100%;
	height: 37vw;
	padding-top: 12vw;
	transition: all 2s;
}
#delivery #hace_tu_pedido #linea_arriba3 {
	background-color: #fff;
	width: 29.5vw;
	margin-left: 35vw;
	margin-bottom: 0.5vw;
	border: solid 0.15vw #fff;
	transition: all 2s;
}
#delivery #hace_tu_pedido h2 {
	margin-top: -0.7vw;
	margin-left: 34.5vw;
	font-family: "Montserrat-Regular";
	font-size: 6.7vw;
	font-weight: lighter;
}
#delivery #hace_tu_pedido #linea_abajo3 {
	background-color: #fff;
	width: 29.5vw;
	margin-top: -0.5vw;
	margin-left: 35vw;
	margin-bottom: 0vw;
	border: solid 0.15vw #fff;
	transition: all 2s;
}
#delivery #hace_tu_pedido #pedido {
	width: 27vw;
	margin-top: -5.2vw;
	margin-left: 36.4vw;
}
#delivery #hace_tu_pedido #flechas_abajo {
	width: 5.5vw;
	margin-top: -5.2vw;
	margin-left: 47vw;
}
#delivery #mensaje_descuento_2 {
	color: #cd0000;
	background-color: #fff;
	width: 100%;
	padding: 2vw 10vw;
	display: flex;
	align-items: center;
	justify-content: center;
}
#delivery #mensaje_descuento_2 h2 {
	font-family: "Montserrat-Bold";
	font-size: 2vw;
	text-align: center;
}
#delivery #mensaje_descuento {
	background-color: #cd0000;
	width: 100%;
	padding: 2vw 10vw;
	display: flex;
	align-items: center;
	justify-content: center;
}
#delivery #mensaje_descuento h2 {
	font-family: "Montserrat-Bold";
	font-size: 2vw;
	text-align: center;
}
#seleccionar_sucursal {
	width: 100%;
	padding: 5vw;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	font-family: "Montserrat-Light";
}
#seleccionar_sucursal h3 {
	color: #fff;
	margin-bottom: 1vw;
	font-family: "Montserrat-Light";
	font-size: 2vw;
	font-weight: lighter;
}
#seleccionar_sucursal ul {
	padding: 2vw;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	display: none;
}
#seleccionar_sucursal li {
	margin: 3vw;
	display: none;
}
#seleccionar_sucursal li a {
	background-color: #FFE8D9;
	color: #06214C;
	padding: 2vw;
	font-family: "Montserrat-Bold";
	font-size: 2.5vw;
}
#seleccionar_sucursal li a:hover {
	background-color: #ff2600;
	color: #fff;
	cursor: pointer;
}
#seleccionar_sucursal select {
	background-color: #fff;
	background-image: url("delivery/img/flecha_abajo.png");
	background-repeat: no-repeat;
	background-size: 2vw;
	background-position: 35vw;
	color: #B2B2B2;
	width: 39vw;
	margin: 0.3vw;
	padding: 0.5vw 1.5vw;
	font-family: "Montserrat-Medium";
	font-size: 2.5vw;
	border: solid 0.1vw #06214C;
	appearance: none;
}
#seleccionar_sucursal option {
	color: #06214C;
}
#de_que_barrio_sos {
	display: none;
}
#span_sucursal {
	font-family: "Montserrat-Medium";
	font-size: 2vw;
}
@media screen and (max-width: 600px) {
		#contenedor_no_pedidos {
			width: 100%;
			overflow: hidden;
			display: flex;
			align-items: center;
			justify-content: center;
		}
		#no_pedidos {
			width: 200%;
			margin-top: 25vw;
			margin-left: -50%;
		}
		#delivery {
			margin-top: 25vw;
		}
		#delivery #hace_tu_pedido {
			background-size: 200%;
			background-position: center;
			height: 74vw;
			padding-top: 24vw;
		}
		#delivery #hace_tu_pedido #linea_arriba3 {
			width: 59vw;
			margin-left: 20vw;
			margin-bottom: 1vw;
			border: solid 0.3vw #fff;
		}
		#delivery #hace_tu_pedido h2 {
			margin-top: -1.4vw;
			margin-left: 19vw;
			font-size: 13.4vw;
		}
		#delivery #hace_tu_pedido #linea_abajo3 {
			width: 59vw;
			margin-top: -1vw;
			margin-left: 20vw;
			border: solid 0.3vw #fff;
		}
		#delivery #hace_tu_pedido #pedido {
			width: 54vw;
			margin-top: -10.4vw;
			margin-left: 22.8vw;
		}
		#delivery #hace_tu_pedido #flechas_abajo {
			width: 11vw;
			margin-top: -10.4vw;
			margin-left: 43vw;
		}
		#delivery #mensaje_descuento_2 {
			padding: 4vw 10vw;
		}
		#delivery #mensaje_descuento_2 h2 {
			font-size: 4vw;
		}
		#delivery #mensaje_descuento {
			padding: 4vw 10vw;
		}
		#delivery #mensaje_descuento h2 {
			font-size: 4vw;
		}
		#seleccionar_sucursal {
			padding: 15vw;
		}
		#seleccionar_sucursal h3 {
			margin-bottom: 3vw;
			font-size: 3.5vw;
		}
		#seleccionar_sucursal ul {
			padding: 6vw 0vw;
		}
		#seleccionar_sucursal li {
			margin: 9vw 0vw;
		}
		#seleccionar_sucursal li a {
			padding: 6vw;
			font-size: 7vw;
		}
		#seleccionar_sucursal select {
		    background-size: 6vw;
		    background-position: 61vw;
		    width: 69vw;
		    margin: 0.9vw;
		    padding: 1.5vw 4.5vw;
		    font-size: 5vw;
		    border: solid 0.1vw #06214C;
		}
		#span_sucursal {
			font-size: 4vw;
		}
}
/*Contacto-----------------------------------------------------------------*/
#contacto {
	padding: 5vw;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;	
}
#contacto h2 {
	font-family: "Montserrat-Bold";
	font-size: 4.5vw;
	line-height: 3vw;
}
#contacto h3 {
	font-family: "Montserrat-Light";
	font-size: 2.5vw;
	font-weight: lighter;
}
@media screen and (max-width: 600px) {
		#contacto {
		margin-top: 25vw;
		padding: 10vh;
		}
		#contacto h2 {
			font-size: 9vw;
			line-height: 6vw;
		}
		#contacto h3 {
			font-size: 5vw;
			font-weight: lighter;
		}
}
/*Mail Contacto------------------------------------------------------------*/
#main_mail {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;	
}
#main_mail h2 {
	margin-top: 5vw;
	font-family: "Sanchez-Regular";
	font-size: 3vw;
	font-weight: lighter;
}
#main_mail h3 {
	margin-top: 2vw;
	font-family: "Sanchez-Regular";
	font-size: 2.5vw;
	font-weight: lighter;
}
#main_mail #boton_volver {	
	background-color: #FFE8D9;
	color: #06214C;
	margin-top: 3vw; 
	padding: 2vw;
	font-family: "Montserrat-Bold";
	font-size: 2.5vw;
}
#main_mail #boton_volver:hover {
	background-color: #ff2600;
	color: #fff;
	cursor: pointer;
}
@media screen and (max-width: 600px) {
		#main_mail {
			margin-top: 25vw;
			padding: 10vh 10vw;
			text-align: center;
		}
		#main_mail h2 {
			margin-top: 10vw;
			font-size: 6vw;
		}
		#main_mail h3 {
			margin-top: 4vw;
			font-size: 5vw;
		}
		#main_mail #boton_volver {
			margin-top: 6vw; 
			padding: 4vw;
			font-size: 5vw;
		}
}
/*Mail Pedido--------------------------------------------------------------*/
#main_pedido {
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;	
}
#main_pedido h2 {
	margin-top: 5vw;
	font-family: "Sanchez-Regular";
	font-size: 3vw;
	font-weight: lighter;
}
#main_pedido h3 {
	margin-top: 2vw;
	font-family: "Sanchez-Regular";
	font-size: 2vw;
	font-weight: lighter;
}
#main_pedido #boton_volver {	
	background-color: #FFE8D9;
	color: #06214C;
	margin-top: 3vw; 
	padding: 2vw;
	font-family: "Montserrat-Bold";
	font-size: 2.5vw;
}
#main_pedido #boton_volver:hover {
	background-color: #ff2600;
	color: #fff;
	cursor: pointer;
}
@media screen and (max-width: 600px) {
		#main_pedido {
			margin-top: 25vw;
			padding: 10vh 10vw;
			text-align: center;
		}
		#main_pedido h2 {
			margin-top: 10vw;
			font-size: 6vw;
		}
		#main_pedido h3 {
			margin-top: 4vw;
			font-family: "Sanchez-Regular";
			font-size: 4vw;
			font-weight: lighter;
		}
		#main_pedido #boton_volver {
			margin-top: 6vw; 
			padding: 4vw;
			font-size: 5vw;
		}
}