/** Extra large devices (large desktops) */
body{
    font-family: "thesanslight";
    font-size: 0.9rem;
    color: #ffffff;
}
a {
    color: #ffffff;
    text-decoration: none;
}
a:hover {
    color: #E88C79;
    text-decoration: none;
}
.max-width {
  max-width:1280px;width:100%;margin:0 auto;padding:0;
}
.text-garamond_3bold_sc {
  font-family:'garamond_3bold_sc';
}
.text-garamond_3_lt_stdbold_italic {
  font-family:'garamond_3_lt_stdbold_italic';
}
.text-garamsmallcapsoldstylefigures {
  font-family:'garamsmallcapsoldstylefigures';
}
.text-thesanslight {
  font-family:'thesanslight';
}
.text-thesansregular {
  font-family:'thesansregular';
}
.text-p5rem {
  font-size: .5rem;
}
.text-p6rem {
  font-size: .6rem;
}
.text-p7rem {
  font-size: .7rem;
}
.text-p8rem {
  font-size: .8rem;
}
.text-p9rem {
  font-size: .9rem;
}
.text-1rem {
  font-size: 1rem;
}
.text-1p1rem {
  font-size: 1.1rem;
}
.text-1p2rem {
  font-size: 1.2rem;
}
.text-1p3rem {
  font-size: 1.3rem;
}
.text-1p4rem {
  font-size: 1.4rem;
}
.text-1p5rem {
  font-size: 1.5rem;
}
.text-1p6rem {
  font-size: 1.6rem;
}
.text-1p8rem {
  font-size: 1.8rem;
}
.text-2rem {
  font-size: 2rem;
}
.text-2p5rem {
  font-size: 2.5rem;
}
.text-3rem {
  font-size: 3rem;
}
.text-lh-p5rem {
  line-height: .5rem;
}
.text-lh-p6rem {
  line-height: .6rem;
}
.text-lh-p7rem {
  line-height: .7rem;
}
.text-lh-p8rem {
  line-height: .8rem;
}
.text-lh-p9rem {
  line-height: .9rem;
}
.text-lh-1rem {
  line-height: 1rem;
}
.text-lh-1p1rem {
  line-height: 1.1rem;
}
.text-lh-1p2rem {
  line-height: 1.2rem;
}
.text-lh-1p3rem {
  line-height: 1.3rem;
}
.text-lh-1p4rem {
  line-height: 1.4rem;
}
.text-lh-1p5rem {
  line-height: 1.5rem;
}
.text-lh-1p6rem {
  line-height: 1.6rem;
}
.text-lh-1p7rem {
  line-height: 1.7rem;
}
.text-lh-1p8rem {
  line-height: 1.8rem;
}
.text-lh-2rem {
  line-height: 2rem;
}
.text-lh-2p5rem {
  line-height: 2.5rem;
}
.text-lh-3rem {
  line-height: 3rem;
}
.text-rosa {
  color: #E88C79;
}
#carouselRobertoRosas .carousel-caption {
  position: absolute;
  margin: auto;
  top: 50px; 
  left: 0; 
  bottom: 0; 
  right: 0;
}
#carouselRobertoRosas .carousel-caption-2 {
  position: absolute;
  margin: auto;
  left: 0; 
  bottom: 130px; 
  right: 0;
}
.text-1 {
  font-size: 2rem;
}
/** Large devices (desktops, less than 1200px) */
@media (max-width: 1200px) {
}
/** Medium devices (tablets, less than 992px) */
@media (max-width: 992px) {
  #carouselRobertoRosas .fa-4x {
    font-size: 2.5em;
  }
  .text-1 {
    font-size: 1.6rem;
    line-height: 1.7rem;
  }
}
/** Small devices (landscape phones, less than 768px) */
@media (max-width: 768px) {  
}
/** Extra small devices (portrait phones, less than 576px) */
@media (max-width: 576px) {
}