body{
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size:cover;
  background-image:url("grulla_21.jpg");
  background-position: right top;
  
            
}
section.header{ 
  background-color: rgba(51,51,51,0);
  display: block;
  padding: 45px 15px 0px;
}
h2.textHead{
 background-color: #c22a39;
 color: white;
 text-align: center;
 font-weight: bold;
 margin: auto;
 font-size: 2em;
 padding: 2.5vh;
}

section.content{
 justify-content: center;
 -webkit-justify-content: center;
 background-color: rgba(51,51,51,0);
 padding: 40px 0px 0px 0px;
}

article.imageHead{
  min-width:270px;
  background-repeat: no-repeat;
  background-size:contain;
  background-position:center;
  flex:1 1 270px;
  flex-shrink:1;
  max-width:500px;
  margin:20px;
  min-height:300px
}
section.vid{
 display:flex;
 justify-content: center;
 -webkit-justify-content: center;
 background-color: rgba(0,0,0,0.85);
 padding: calc(1% + 5px) 0px;
 width:100%;
 height:90vh;
}

div.flowplayer{
  background-image:url("noise.jpg");
}
.flowplayer.is-ready:not(.is-poster){
 background-color: rgba(0,0,0,0.4) !important;
}
