/* HEADER CONTACTO */
.header-contacto{
  background-color:var(--verde-oscuro);
  padding:.7rem 0rem;
  position: fixed !important;
  width: 100% !important;
  z-index: 5 !important;
  overflow: hidden;
}
.header-contacto .contacto{
  display: flex;
}
.header-contacto .contacto .correo{
  margin-left: 1rem;
}
.header-contacto .contacto li{
  display: flex;
}
.header-contacto .contacto li .elementos{
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.header-contacto .contacto li .elementos i{
  color:var(--verde-oscuro);
  margin-right:.5rem;
  font-size: .8rem;
}
.header-contacto .contacto li a{
  font-size: 1rem;
  transition: .5s;
}
.header-contacto .contacto li a:hover{
  opacity: .8;
}
.header-contacto .contacto li a span{
  color: var(--verde-oscuro);
  font-size: .8rem;
}
.header-contacto .contacto .btn-menu-contacto img{
  width: 10%;
}
.tel-ctn{
  width: 16% !important;
}
/* HEADER CONTACTO */

/* HEADER PRINCIPAL */
.header-principal{
  background-color: var(--verde-claro);
  position: fixed !important;
  width: 100% !important;
  padding: 1rem 0 !important;
  z-index: 5 !important;
  margin-top:48px;
}
.header-principal nav{
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  z-index: 100;
}
.header-principal nav .logo{
  width: 25%;
}
.header-principal nav .logo img{
  width: 100%;
}
.header-principal nav .menu .lista{
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-principal nav .menu .lista li{
  list-style: none;
  /*width: 5rem !important;*/
}
.header-principal nav .menu .lista li .link-menu{
  text-decoration: none;
  transition: 0.3s;
  color: white;
  opacity: 1;
  transition: 0.5s !important;
  font-size:1.2rem !important;
  letter-spacing: .1rem;
  font-family: fuente-bold;
  text-transform: uppercase;
}
.header-principal nav .menu .lista li .link-menu:hover{
  opacity: 0.5;
}
.burger > i{
  display: none;
}
.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: var(--verde-claro);
  padding:1rem 2rem !important;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.3);
  z-index: 1;
  opacity: 1 !important;
  width: 115%;
}
.dropdown-content a{
  opacity: 1 !important;
  color:white;
  font-family: fuente-bold;
  transition: .5s;
  text-transform: uppercase;
}
.dropdown-content a:hover{
  opacity: .5 !important;
}
.dropdown:hover .dropdown-content {
  display: block;
}
/* HEADER PRINCIPAL */