	
.header-video {
	position: relative;
	overflow: hidden;
	padding-top: 20px;
	background-color: #000;
	height: 231px;
}
.header-video .frase{
	background-color: rgba(2, 2,2, 0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5c000000', endColorstr='#5c000000');
    height: 80px;
    line-height: 75px;
    margin-top: 12px;
    bottom: 0px;
    font-family: 'Gentium Basic', serif;
    font-size: 22px;
    z-index: 99999999;
    width: 100%;
    position: absolute;
    text-align: center;
    color: white;
	}
.header-video iframe,
.header-video video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.header-video iframe {
  height: 100%;
  width: 100%;
}

.header-video video {
  width: 100%;
}

.header-video__teaser-video {
  width: 100%;
  height: auto; 
}

.header-video__media {
  width: 100%;
  height: auto;
}

.header-video__play-trigger {
  z-index: 5;
  position: absolute;
  background: rgba(0,0,0,.3);
  text-align: center;
  color: white;
  text-decoration: none;
  padding: 1.5em 3em;
  z-index: 5;
  left: 50%;
  top: 50%;
  border-radius: 10px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: background .5s;
  -moz-transition: background .5s;
  transition: background .5s;
}
h1.header-video__play-trigger{font-size:20px;}
.header-video__play-trigger:hover {
  background: rgba(0,0,0,.5);
}

/**
  Just some basic styling for the closing trigger
**/

.header-video__close-trigger {
  z-index: 99;
  position: absolute;
  background: #A61212;
  background: rgba(0,0,0,.3);
  text-align: center;
  color: white;
  text-decoration: none;
  padding: 1em 2em;
  border-radius: 10px;
  right: 30px;
  top: 110px;
  -webkit-transition: background .3s;
  -moz-transition: background .3s;
  transition: background .3s;  
  border: none;
}
.header-video__close-trigger:hover { background: #363636; cursor: pointer;}
	
	.home-nuestros-caldos{text-align:center; color:#b30637; font-family: 'Gentium Basic', serif; font-size:23px; margin: 30px;}
	
	.home-vinos{width:1000px; margin:auto; text-align:center; margin-top:20px; clear:both;overflow:hidden}
	.home-ficha-vino{/*width:230px;*/width:310px;float:left; margin-left:20px;} /* ancho sin paddings ni margins 256px*/
	.home-ficha-vino:first-child{ margin-left:0px;}
	.home-vino-marco{padding:10px; background-color:#efefef; }
			.home-vino-marco.sobre{background-color:#d0d0d0;  padding:10px; cursor:pointer;}
			.home-vino-marco.sobre .home-vino{background-size:cover;}
	.home-vino{background-position:50% 50%; background-repeat:no-repeat; /*height:184px;*/ height: 264px; background-size:cover;} 
	.home-vinos H2{font-family: 'Gentium Basic', serif; font-size:22px; margin-top:10px;} .home-vinos H2 A{color:#696969;} .home-vinos H2 A:hover{color:#b30637;}
	.home-vinos H3{font-family: 'Gentium Basic', serif; font-size:14px; margin-top:10px; display:inline; margin:5px; padding: 4px 10px; border-radius: 5px;}
	.home-vinos P{font-size:13px; font-style:italic; text-align:left; line-height:16px; color:#696969; padding-left:10px; padding-right:10px; }
	
	.home-valores-contenedor{margin:auto; clear:both; background-color:#b30637; margin-top:30px; overflow:hidden; padding-top:25px; padding-bottom:10px; color:#FFFFFF;}
	.home-valores-titular{text-align:center; font-family: 'Gentium Basic', serif; font-size:23px; margin: 10px;}
	.home-valores{width:1000px; margin:auto; clear:both; overflow:auto; }
	.home-valor{width:230px;float:left; margin-left:20px;} /* ancho sin paddings ni margins 256px*/
	.home-valor:first-child{ margin-left:0px;}
	.home-valor H3{text-align:center; font-family: 'Gentium Basic', serif; font-size:22px; background-position:50% 20%; background-repeat:no-repeat; padding-top:80px; padding-bottom:10px;}
	.home-valor H3.tierra{background-image:url(/images/valor-tierra.png);}
	.home-valor H3.ecologia{background-image:url(/images/valor-ecologia-2.png);}
	.home-valor H3.familia{background-image:url(/images/valor-familia.png);}
	.home-valor H3.calidad{background-image:url(/images/valor-calidad.png);}
	.home-valor P{border-top: 1px dashed #CCCCCC; padding-bottom:10px; padding-top:10px; font-size:13px; padding:20px; text-align:left;}
	
	.home-noticias{width:1000px; margin:auto; clear:both; overflow:auto; padding-top:25px; padding-bottom:25px;}
	.home-noticia{width:316px;float:left; margin-left:25px; background-color:#f2f2f2; padding-bottom:10px; margin-bottom:5px; height:380px; overflow:hidden;} /* ancho sin paddings ni margins 341px*/
		.home-noticia:first-child{ margin-left:0px;}
		.home-noticia .foto{ background-size: cover; height:160px;}
		.home-noticia .titular{ color:#b30637; font-family: 'Gentium Basic', serif; font-size:23px; margin: 13px; text-align:left; min-height:50px;}
		.home-noticia .fecha{ color:#818181; font-family: 'Gentium Basic', serif; font-size:12px; margin: 13px;}
		.home-noticia p{ margin: 13px;}
		.home-noticia .mas { background-color:#b30637; -webkit-border-radius: 10px 0 0 10px; -moz-border-radius: 10px 0 0 10px;  border-radius: 10px 0 0 10px; padding:7px;  float:right; margin-bottom:10px;}
			.home-noticia .mas A{color:#FFFFFF;}
	
.cssanimations .float-up{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-name:float-up;-moz-animation-name:float-up;-o-animation-name:float-up;animation-name:float-up;-webkit-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;-o-animation-fill-mode:forwards;animation-fill-mode:forwards;position:absolute;top:500px;}

@-webkit-keyframes float-up{0%{ top:500px; opacity:0; }25%{ opacity:1; }35%{ top:-20px; }100%{ top:40px; }}
@-moz-keyframes float-up{0%{ top:500px; opacity:0; }25%{ opacity:1; }35%{ top:-20px; }100%{ top:40px; }}
@-o-keyframes float-up{0%{ top:500px; opacity:0; }25%{ opacity:1; }35%{ top:-20px; }100%{ top:40px; }}
@-keyframes float-up{0%{ top:500px; opacity:0; }25%{ opacity:1; }35%{ top:-20px; }100%{ top:40px; }}

.pastilla-contacta{position:relative;margin-top:-50px;}

.noticias-home{	padding: 30px; margin-bottom:30px; padding-top:0px;}
.noticias-home H4{color: #006784;}
.noticias-home P{color: #666666;}


@media (min-width:1200px){
/*.span3{width:220px;}
.span2 {width: 140px;}*/
	
}

@media (max-width:340px){
	.home-vino{background-color:#FFFFFF; background-size: cover;}
}
@media (max-width:408px){
	body{padding:0px;}
	
	.home-vino{background-color:#FFFFFF; background-size: cover;}
	
	.home-valor H3{font-size:16px;}
	
  	.home-noticias{width:90%; margin:auto;  }
	.home-noticias .home-noticia{width:100%; float:none; margin-left:0px; height:auto;} 
}
@media (min-width:408px) and (max-width:768px){
	body{padding:0px;}
	
	
	.float-up{-webkit-animation: none !important;  -moz-animation: none !important;
  -o-animation: none !important;
  -ms-animation: none !important;
  animation: none !important;}
 
}
@media (max-width:768px){
	.home-nuestros-caldos{ font-size:20px; }
	
	.home-vinos{width:95%;}
	.home-ficha-vino{width:46%;float:left; margin-left:10px; } 
	.home-ficha-vino:first-child{ margin-left:10px;}
	.home-vino{background-color:#FFFFFF; background-size: cover;}
	.home-vinos P{font-size:13px; text-align:center; line-height:16px; width:90%; margin:auto; margin-bottom:10px;}
	
	
	.home-valores{width:90%; margin:auto }
	.home-valores-titular{font-size:18px; }
	.home-valor{width:25%;float:left; margin-left:0px;} 
	.home-valor P{display:none;}
	
	.home-noticias{width:90%; margin:auto }
	.home-noticia{width:33%;float:left; margin-left:0px; height:290px;} 
	.home-noticia P{display:none;}
	.home-noticia .mas{display:none;}
	
	 H1.header-video__play-trigger{font-size:20px !important;}
}
@media (min-width:768px) and (max-width:1000px){
	.home-vinos{width:768px; }
	.home-ficha-vino{width:170px;float:left; margin-left:20px;} /* width:192px */
	.home-ficha-vino:first-child{ margin-left:0px;}
	.home-vino{height:144px;}
	
	.home-valores{width:768px; }
	.home-valor{width:170px;float:left; margin-left:20px;} /* ancho sin paddings ni margins 256px*/
	.home-valor:first-child{ margin-left:0px;}
	
	.home-noticias{width:768px;}
	.home-noticia{width:239px;float:left; margin-left:25px; height:380px;} 
	.home-noticia .titular{text-align:left;}

}
