/* AQUI VAN TODOS LOS ESTILOS PARA CADA UNA DE LAS SUB-PAGINAS DEL SITIO 

EDIT: Luego Ir migrando cada page a su propio css, excepto quizas los titulos y demas generalidades. Ya lo hice con quienes-somos.css y referentes.css
*/

section:first-of-type {
  margin-top: 92px;
}

section:last-of-type {
  margin-bottom: 100px;
}

#bases .row {
  text-align: justify;
}
#bases .nav-tabs {
  border-bottom: 1px solid #dee2e6;
  justify-content: center;
  margin: 130px 0 0 0;
}
#bases .nav-link {
  color: var(--secondary-color);
  font-family: grotesk-bold;
}

.title {
  font-family: "grotesk-medium";
  font-size: 2rem;
  color: var(--primary-color);
  margin: 2rem 0 1.5rem 0;
  text-align: center;
}

.subtitle {
  font-size: 1rem;
  color: var(--third-color);
  font-family: "grotesk-medium";
  margin-bottom: 1.5rem;
}

.text {
  font-family: "grotesk-regular";
  margin-bottom: 1.5rem;
}

.invitacion {
  font-family: "grotesk-medium";
  font-size: 1.6rem;
  color: var(--primary-color);
  margin: 0.8rem 0 3rem 0;
}

.title2 {
  font-size: 1.5rem;
  color: var(--primary-color);
  font-family: "grotesk-medium";
  margin-bottom: 1.5rem;
  text-align: center !important;
}
.fa-facebook {
  color: #3b5998;
}

.fa-twitter {
  color: #1da1f2;
}

.fa-instagram {
  color: #c13584;
}
.fa-youtube {
  color: #ff0000;
}
/* PAGE REFERENTE */
#referente {
  margin: 5% 0 150px 0;
}
#referente img {
  width: 100%;
}
.title-referente {
  font-family: "grotesk-bold";
  font-size: 2rem;
  color: var(--primary-color);
  margin: 3rem 0 1.5rem 0;
}

.descripcion-referente {
  font-size: 1rem;
  color: var(--third-color);
  font-family: "grotesk-medium";
  margin-bottom: 1rem;
}

#referente i {
  margin: 1rem 0.7rem 0 0;
  font-size: 1.2rem;
}

/* MEDIA QUERIES MOBILE */
@media (max-width: 768px) {
  #bases .subtitle {
    text-align: center;
  }
  #bases .title {
    font-size: 1.6rem;
  }
  #bases .title2 {
    font-size: 1.2rem;
  }
  #referente {
    margin: 92px 0 150px 0;
  }
  .title-referente {
    margin: 1.5rem 0 1.5rem 0;
    text-align: center;
  }
  .descripcion-referente {
    margin: 1rem;
    text-align: justify;
  }
  .redes-referente .col-md-3 {
    display: flex;
    justify-content: center;
  }
}
