
.id{
height: 100%;
padding-top:60px;
display: inline-block;
}

.idioma p{
 margin: 0px 0px 0px; 
 line-height: normal;
}
.idioma small{
color: #fff;  
}
.header-transparent #Top_bar.is-sticky .id{
padding-top: 20px; 
}



/* Make the image fully responsive */
  .carousel-inner img {
    width: 100%;
    height: 100%;
  }
  a{
   color: #ffffff; 
  }
  .carousel-caption{ 
   height: 60%;
   text-align: left; 
  }

  .carousel-caption h3{
   width: 50%;
   height: auto;
   color: #F0E6D2; 
   font-family: 'museo300';
   
   font-size: 2.7rem;
   line-height: normal;
   text-transform: unset;

  }
   .carousel-caption p{
   color: #F0E6D2;
   width: 100%; 
   font-family: 'museo_sans300';
   }

   @media only screen and (min-width: 768px) and (max-width: 959px){
    .carousel-caption h3{
   width: 100%;
   height: auto;
   color: #fff; 
   /*
   font-family: 'museo300';
   */
   font-family: 'museo_sans300';
   font-size: 1.5rem;
   line-height: normal;

  }
  .carousel-caption p{
   color: #fff;
   width: 80%; 
   font-family: 'museo_sans300';
   }

   }
   @media only screen and (min-width: 320px) and (max-width: 767px){
    .carousel-caption{ 
   height: 60%;
   text-align: left; 
  }
    .carousel-caption h3{
   width: 100%;
   height: auto;
   color: #fff; 
   /*
   font-family: 'museo300';
   */
   font-family: 'museo_sans300';
   font-size: 1.4rem;
   line-height: normal;

  }

  .carousel-caption p{
   color: #fff;
   width: 100%; 
   font-family: 'museo_sans300';
   font-size: 0.8rem;
   display: none;
   }

   }