@import url('https://fonts.googleapis.com/css?family=Libre+Baskerville|Raleway');
@import url('https://fonts.googleapis.com/css?family=Cabin|Dancing+Script');
@import url('https://fonts.googleapis.com/css?family=Cabin|Dancing+Script|Open+Sans+Condensed:300');
html,body {
  font-family: 'Raleway', sans-serif;
  font-size: 16px;
  /*  font-family: 'Open Sans Condensed', sans-serif;  font-family: 'Libre Baskerville', serif;  font-family: 'Cabin', sans-serif;  font-family: 'Dancing Script', cursive;  font-family: 'Libre Baskerville', serif;*/
}

.cursive {
  font-family: 'Dancing Script', cursive;
}
h1, h2, h3, h4, h5, h6 {}

.caption {
  margin: auto;
  position: absolute;
  top: 0px;
  text-align: center;
  z-index: 10;
  color: #eee;
  min-width: 100%;
  height: 600px;
  /*background-color: rgba(90, 18, 20,.5);*/
  background-color: rgba(170, 0, 1, .3);
  background-color: rgba(90, 18, 20,.4);
  background-color: rgba(0,0,0,.5);
  padding-top: 414px;
}
.caption h1{
  font-size: 70px;
}
.caption p {
  /*font-size: 35px;*/
  font-size: 17px;
  margin-left: 70px;
  margin-right: 70px;
  opacity: 1;
}

@media (max-width: 719px) and (orientation: landscape){
  .caption {
    height: 310px;
    padding-top: 160px;
  }
}
@media (max-width: 719px) and (orientation: portrait){
  .caption {
    padding-top: 390px;
  }
  .caption p {
    margin-left: 20px;
    margin-right: 20px;
    opacity: 1;
  }
}
.promo-box {
  /*color: #fff;  background-color: #1A4F7A;  background-color: #9E8530;  background-color: #5A1214;  */
  background-color: #5A1214;
  padding-top: 60px;
  padding-bottom: 60px;
  color: #fff;
  text-transform:full-width;;
  text-align: center;
}
.promo-box span {
  font-size: 19px;
}
.promo-box.gold {
  background-color: #1A4F7A;  background-color: #9E8530;
}
.promo-box.brown {
  background-color: #5B5847;
  background-color: #916C45;
}
.promo-box.christmas {
  background-color: #1A4F7A;  background-color: rgba(176, 0, 2,1); background-color: #5A1214;
}
.promo-box.small{
  padding-top: 35px;
  padding-bottom: 35px;
}
.catering {
  margin-top: 50px;
}
.catering h1{
  margin-top: 50px;
}
.separator {
  margin-top: 35px;
  margin-bottom: 35px;
}
.title {
  text-align: center;
  z-index: 10;
  color: #eee;
  min-width: 100%;
  height: 350px;
  /*background-color: rgba(90, 18, 20,.5);*/
  background-color: rgba(170, 0, 1, .3);
  background-color: rgba(90, 18, 20,.4);
  background-color: rgba(0,0,0,.5);
  background-image: url('../img/index/image-4.jpg');
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.title div {
  position: absolute;
  text-align: center;
  z-index: 10;
  color: #eee;
  min-width: 100%;
  /*background-color: rgba(90, 18, 20,.5);*/
  background-color: rgba(170, 0, 1, .3);
  background-color: rgba(90, 18, 20,.4);
  background-color: rgba(0,0,0,.5);

}
.title div h1 {
  margin-top: 230px;
  font-size: 65px;
  margin-bottom: 49px;
}
.parallax-container {
  position: relative;
  overflow: hidden;
  height: 340px;
}

.parallax {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
@media (min-width: 768px) {
  .parallax-text{
    background-color: rgba(0,0,0,.5);
    float: right;
    color: white;
    margin-right: auto;
    text-align: center;
    height: 100%;
  }
}
.parallax-text{
  background-color: rgba(0,0,0,.5);
  float: right;
  width: 100%;
  color: white;
  margin-right: auto;
  text-align: center;
  height: 100%;
}
.parallax-text h1{
  margin-top: 100px;
  color: white;
}
.parallax img {
  position: absolute;
  left: 0;
  top: 00px;
  min-width: 100%;
  min-height: 100%;
  -webkit-transform: translate3d(0%, 0px, 0);
  transform: translate3d(0%, 0px, 0px);
  margin-left: 00px;
  margin-right: auto;
  /*-webkit-transform: translateX(200%);
    transform: translateX(200%);*/
}

.marketing-col {
  padding: 20px 0px 20px 0px;
}
@media (min-width: 768px){
  .marketing-col {
    padding: 80px 50px 0px 50px;
  }
}
.contacto-formulario{
  margin-bottom: 70px;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
