/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%       Audio-Container      %%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */


/*  Contenedor principal */
.audio-container{
  position: absolute;
  top: 50%; 
  left: 50%;
  width: 65%;
  height:65%;
  transform: translate(-50%, -50%);
}


/* Computer */
@media only screen and (min-width:1025px){ 
  .audio-container{
      position: absolute;
      width: 90%;
      height:70%;
    }

}

/* iPad Retina, landscape*/
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){ 
  .audio-container{
      position: absolute;
      width: 90%;
      height:75%;
    }

}

/* iPad Retina, portrait*/
@media only screen and (min-width:768px) and (max-width:1024px)  and (orientation:portrait){ 
    .audio-container{
      position: absolute;
      width: 90%;
      height:70%;
    }

}


/* Phone, landscape*/
@media only screen and (min-width: 0px) and (max-width:767px) and (orientation:landscape){

  .audio-container{
      position: absolute;
      width: 90%;
      height:80%;
    }

}

/* Phone, portrait*/
@media only screen and (min-width:0px) and (max-width:767px) and (orientation:portrait){ 
    .audio-container{
      position: absolute;
      width: 90%;
      height:70%;
    }

}


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%         audio-text       %%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */


.audio-text{
  font-size: 20px;
  text-align: center;
  font-weight: 200;
  color: #808080;
}


/* Computer */
@media only screen and (min-width:1025px){ 
  .audio-text{
    font-size: 20px;
  }
}

/* iPad Retina, landscape*/
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){ 
  .audio-text{
    font-size: 24px;
  }
}

/* iPad Retina, portrait*/
@media only screen and (min-width:768px) and (max-width:1024px)  and (orientation:portrait){ 
  .audio-text{
    font-size: 24px;
  }
}


/* Phone, landscape*/
@media only screen and (min-width: 0px) and (max-width:767px) and (orientation:landscape){
  .audio-text{
    font-size: 16px;
  }
}

/* Phone, portrait*/
@media only screen and (min-width:0px) and (max-width:767px) and (orientation:portrait){ 
  .audio-text{
    font-size: 17px;
  }
}


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%      audio-buttonContainer    %%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */


.audio-buttonContainer{
  position: absolute;
  top: 50%; 
  left: 50%;
  transform: translate(-50%, -50%);

  outline:0;
  background-color: transparent;
  border:none;
  color:#808080;
}

.audio-buttonContainer:hover{
  color:#4d4d4d;
}


/* Computer */
@media only screen and (min-width:1025px){ 
  
 .audio-buttonContainer{
    height: 50%;
  }

}

/* iPad Retina, landscape*/
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){ 
  .audio-buttonContainer{
    height: 50%;
  }

}

/* iPad Retina, portrait*/
@media only screen and (min-width:768px) and (max-width:1024px)  and (orientation:portrait){ 
  .audio-buttonContainer{
  height: 50%;
  }
}


/* Phone, landscape*/
@media only screen and (min-width: 0px) and (max-width:767px) and (orientation:landscape){
  .audio-buttonContainer{
    height: 50%;
  }
}

/* Phone, portrait*/
@media only screen and (min-width:0px) and (max-width:767px) and (orientation:portrait){ 
  .audio-buttonContainer{
    height: 50%;
  }

}


/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%           audio-time          %%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */

.audio-time{
  cursor: pointer;
}

.audio-time > h1 {
  font-family: 'Dosis', sans-serif;
  font-weight: 200;
  font-size: 500%;
  margin:0;
}

.audio-time > span{
  font-size: 150px;
}

/* Computer */
@media only screen and (min-width:1025px){ 
  .audio-time > h1 {
    font-size: 70px;
  }
  .audio-time > span{
    font-size: 150px;
  }
}

/* iPad Retina, landscape*/
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){ 
   .audio-time > h1 {
    font-size: 60px;
  }
  .audio-time > span{
    font-size: 150px;
  }
}

/* iPad Retina, portrait*/
@media only screen and (min-width:768px) and (max-width:1024px)  and (orientation:portrait){ 
  .audio-time > h1 {
    font-size: 60px;
  }
  .audio-time > span{
    font-size: 150px;
  }
}


/* Phone, landscape*/
@media only screen and (min-width: 0px) and (max-width:767px) and (orientation:landscape){
  .audio-time > h1 {
    font-size: 40px;
  }
  .audio-time > span{
    font-size: 120px;
  }
}

/* Phone, portrait*/
@media only screen and (min-width:0px) and (max-width:767px) and (orientation:portrait){ 
  .audio-time > h1 {
    font-size: 40px;
  }
  .audio-time > span{
    font-size: 120px;
  }
}
