body{
	background: url('../imagenes/inicio/banner_slide_parras.jpg')  no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover; background-size: cover;
}
.navegador{
	z-index: 2;
	background: none!important;
	position: absolute;
	width: 100%;
}
.navegador .marca_general .marca img{
	width: 100%;
	padding: 0 30px;

}
.navegador p{
	font-size: 16px;
	letter-spacing: 2px;
	color: #fff;
}
.link_nav ul{
	padding: 0;
	list-style: none;
}

.banner-top{
	min-height: 900px;
	
}
.banner-top .container{
	position: relative;
	top: 250px;
}
.banner-top .container .slide .imagen_producto img{
	margin-top: -120px;
	width: 100%;
	transform: translatey(0px);
	animation: float 6s ease-in-out infinite;
}
.banner-top .container .slide .info_vino h3{
	font-family: "EB Garamond", serif;
	font-size: 40px;
	color: #fff;
}
.banner-top .container .slide .info_vino .linea{
	width: 100%;
	height: 1px;
	background: #fff;
}
.banner-top .container .slide .info_vino p{
	color: #fff;
	font-weight: 300;
	font-size: 16px;
}
.banner-top .container .slide .año h3{
	font-family: "EB Garamond", serif;
	font-size: 40px;
	color: #fff;
}
.contenido{
	background: #fff;
}
.contenido .marca_general .marca img{
	width: 50%;
	margin: auto;
}
.contenido h1{
	font-family: "EB Garamond", serif;
	font-size: 60px;
	line-height: 45px;
	font-weight: 300;
}
.contenido p{
	font-family: "Raleway", serif;
	line-height: 35px;
	font-size: 14px;
	text-align: justify;
}
.contenido .imagen_no{
	background: url('../imagenes/inicio/fondo_ruta.png')  no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
.contenido .imagen_no img{
	margin-top: 40px;
	width: 100%;
}
.contenido .boton{
	margin-top: 40px;
	text-align: right;
}
.contenido .boton i{
	font-size: 30px;
	margin-left: 40px;
}

.segundo_fondo .subtitulo{
	position: relative;
}
.segundo_fondo h2{
	font-family: "EB Garamond", serif;
	font-size: 60px;
	line-height: 45px;
	font-weight: 300;
	color: #fff;
	z-index: 99999;
	position: absolute;
}

.segundo_fondo figure img{
	width: 100%;
	margin-top: 0px!important;
	max-height: auto!important;

}
.productos img{
	width: 100%;
}
.productos h2{
	font-family: "EB Garamond", serif;
	font-size: 60px;
	line-height: 45px;
	font-weight: 300;
	margin-top: -40px;
	color: #987134;
}
.vvmarita .subtitulo{
	margin-top: -80px;
	margin-left: -100px;
}
.vvmarita .subtitulo h2{
	font-family: "EB Garamond", serif;
	font-size: 90px;
	line-height: 65px;
	color: #987134;
	font-weight: 300;
}
.pie_pagina .mensaje h3{
	font-family: "WindSong", serif;
	color: #fff;
	font-size: 60px;
}
.pie_pagina .datos{
	padding: 10px 0;
	border-bottom: 1px solid #fff;
}
.pie_pagina p,
.pie_pagina .datos a{
	color: #fff;
}
.pie_pagina .titulo h3{
	font-family: "EB Garamond", serif;
	font-size: 40px;
	font-weight: 300;
	color: #fff;
}

@media only screen and (max-width: 1080px) {
	  .banner-top .container .slide{
	  	text-align: center;
	  }
	  .banner-top .container .slide .año{
	  	margin: 0!important;
	  	padding: 0!important;
	  }
	  .banner-top .container .slide .imagen_producto img{
			margin-top: 0px;
		}
		.banner-top .container .slide .info_vino .linea{
			width: 50%;
			margin: auto;
		}
}

@media only screen and (max-width: 768px) {
	.main-wrap{
		right: 7%!important;
	}
	.banner-top{
		min-height: 920px;
	}
	.navegador .marca_general .marca img{
		padding: 0 15px;

}
	.contenido{
		padding-bottom: 180px!important;
	}
	.contenido .imagen_no{
		padding: 0 80px;
		height: auto!important;
	}
	.contenido .imagen_no img{
		margin-top: 0;
	}
	.contenido .marca_general .marca img{
		width: 100%;
	}
	.contenido .info_interior{
		padding-left: 20px!important;
		padding-right: 20px!important;
	}
	.contenido h1{
		text-align: center;
		font-size: 40px!important;
	}
	.pie_pagina{
		text-align: center;
	}
	.vvmarita .subtitulo{
		margin: 0;
		text-align: center;
	}
	.productos .boton,
	.productos{
		text-align: center;
	}
	.productos .subtitulo,
	.productos .subtitulo h2{
		padding: 0!important;
	}
}

@keyframes float {
	0% {
		transform: translatey(0px);
	}
	50% {
		transform: translatey(-20px);
	}
	100% {
		transform: translatey(0px);
	}
}

@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
.hvr-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
}
.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Float */
.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}