@import url(https://fonts.googleapis.com/css2?family=Caveat&family=Open+Sans&display=swap);

/*----- STATIC -----*/
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  background-image: url('../img/bg.jpg');
  background-size: auto;
  background-repeat: repeat;
}

.container {
  font-family: 'Caveat', cursive;
  justify-content: center;
  align-items: center;
  font-size: 24px;
}

.navbar {
  min-height:100px;
  font-size:32px;
  background-color: rgba(32, 24, 23, 0.7) !important;
}

.jumbo {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-align: center;
}

.subtitle {
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.7),0 2px 10px 0 rgba(0,0,0,0.7);
  background-color: rgba(32, 24, 23, 0.5);
  color: #c0a062;
}

.data-box {
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.7),0 2px 10px 0 rgba(0,0,0,0.7);
  background-color: rgba(255, 255, 255, 0.9);
}

.btn-extra-large {
  font-size: 24px;
}

/*----- GOOGLE MAPS -----*/

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

/*----- WEBSITE FOOTER -----*/

footer {
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.7),0 2px 10px 0 rgba(0,0,0,0.7);
  background-color: rgba(32, 24, 23, 0.5);
  color: #cfcfcf;
  /* margin-top:100px; */
}

.footer-pad h4 {
  color: #c0a062; /* Color del encabezado */
  font-size: 26x; /* Tamaño de la fuente del encabezado */
}

.footer-pad ul li {
  /* color: #fff; */
  font-size: 20px;
}

.footer-pad a {
  color: #adadad;
  text-decoration: none;
}

.footer-pad a:hover {
  color: #ffffff;
  text-decoration: none;
}

.copy {
  font-size: 17px;
  padding: 10px;
  border-top: 1px solid #FFFFFF;
}

@media all and (max-width: 576px) {
  .subtitle {
    font-size: 22px;
  }
  .data-box {
    font-size: 18px;
  }
  .btn-extra-large {
    font-size: 20px;
  }
  .footer-pad h4 {
    font-size: 20x;
  }
  .footer-pad ul li {
    font-size: 18px;
  }
  .copy {
    font-size: 15px;
  }
}