@import url("https://fonts.googleapis.com/css2?family=Lato:wght@100;300;700;900&display=swap");
body {
  font-family: "Lato", sans-serif;
}

html {
  font-family: "Lato", sans-serif;
}

.tc1 {
  color: #490e67 !important;
}

.tc2 {
  color: rgb(41, 81, 53) !important;
}

.tc3 {
  color: #8347ad !important;
}

.tc4 {
  color: #009845 !important;
}

.fondoClaro {
  background: #f3f3ed !important;
}

.fc1 {
  background: #490e67 !important;
}

.fc2 {
  background: rgb(41, 81, 53) !important;
}

#menu_superior {
  background: #300449 !important;
  font-weight: 300 !important;
}
@media only screen and (max-width: 992px) {
  #menu_superior #menu_superiorUniversidad {
    float: left !important;
    margin-right: 20px;
  }
}
@media only screen and (max-width: 992px) {
  #menu_superior #menu_superiorEmail {
    display: none !important;
  }
}

#menuPrincipal {
  background: #f3f3ee;
  padding-top: 0 !important;
}
#menuPrincipal .navbar-brand img {
  height: 50px !important;
}
#menuPrincipal .navbar-nav li a {
  font-weight: 300;
  padding-top: 15px !important;
  padding-bottom: 15px !important;
  color: rgb(41, 81, 53);
}
#menuPrincipal .navbar-nav li a:hover {
  color: #009845;
}

@media only screen and (max-width: 992px) {
  #hamburguesa::before {
    background: #490e67 !important;
  }
  #hamburguesa span {
    background: #490e67 !important;
  }
  #hamburguesa::after {
    background: #490e67 !important;
  }
}
#menuPrincipalBotones {
  border-bottom: 1px solid #e6e4e4 !important;
}
@media only screen and (max-width: 992px) {
  #menuPrincipalBotones li a {
    color: #FFF !important;
  }
}

footer {
  background: url("../img/cabeceras/fondo1.jpg") !important;
  color: #ccc !important;
}
footer ul li {
  color: #ccc !important;
}
footer a {
  color: #ccc !important;
}
footer a:hover {
  color: #fff !important;
}

.boton0 {
  background: transparent !important;
  color: rgb(41, 81, 53) !important;
}
.boton0:hover {
  background: transparent !important;
  color: #009845 !important;
  box-shadow: none !important;
}

.boton1 {
  background: #490e67 !important;
  color: #ccc !important;
}
.boton1:hover {
  background: #8347ad !important;
  color: #ccc !important;
}

.boton2 {
  background: rgb(41, 81, 53) !important;
  color: #ccc !important;
}
.boton2:hover {
  background: #009845 !important;
  color: #ccc !important;
}

#cabecera {
  background-color: #f3f3ee !important;
  border-bottom: 1px solid #e6e4e4 !important;
}
#cabecera h1 {
  font-weight: 400 !important;
  color: #666 !important;
  font-size: 24px !important;
  margin-bottom: 10px !important;
}
@media only screen and (max-width: 992px) {
  #cabecera h1 {
    margin-top: 50px !important;
  }
}
#cabecera ol {
  margin-bottom: 0 !important;
}
#cabecera ol .breadcrumb-item a {
  color: #666 !important;
}
#cabecera ol .breadcrumb-item ahover {
  color: #999 !important;
}
#cabecera ol .breadcrumb-item.active {
  color: #333 !important;
}
.cabeceraSeccion h2 {
  font-weight: 400 !important;
  line-height: 32px !important;
  color: rgb(41, 81, 53) !important;
  font-size: 32px !important;
}

#paginacion {
  align-items: center;
  justify-content: center;
}

#inicio_publicaciones .swiper .swiper-slide .post-title {
  font-size: 18px !important;
}
#inicio_publicaciones .swiper .swiper-slide .post-meta {
  color: rgb(41, 81, 53);
}
#inicio_publicaciones .swiper .swiper-slide .post-meta a {
  color: rgb(41, 81, 53) !important;
}
#inicio_publicaciones .swiper .swiper-slide .post-meta i {
  color: #490e67 !important;
}

#inicio_noticias article .post-meta {
  font-size: 0.8rem !important;
  color: rgb(41, 81, 53) !important;
}
#inicio_noticias article .post-meta a {
  color: rgb(41, 81, 53) !important;
}
#inicio_noticias article .post-meta i {
  color: #490e67 !important;
}

#proyecto_intro h2 {
  font-size: 18px !important;
  font-weight: 300 !important;
}

#mapa .leaflet-tile-pane {
  filter: grayscale(1);
}

#hito_intro #hito_introTitulo {
  font-weight: 400 !important;
  line-height: 32px !important;
  color: rgb(41, 81, 53) !important;
  font-size: 32px !important;
}
#hito_intro img {
  border-radius: 0.4rem;
}
#hito_intro #hito_introFicha h6 {
  font-weight: 400;
  font-size: 14px;
}
#hito_intro #hito_introFicha h6 strong {
  color: rgb(41, 81, 53) !important;
}

#hito_galeria .item figure .loguito {
  max-width: 90px !important;
  transform: none !important;
}
#hito_galeria .item figure:hover img {
  filter: grayscale(1);
  transition: all 0.35s ease-in-out;
}
#hito_galeria .item figure:hover figcaption h5 {
  font-weight: 300 !important;
  font-size: 24px;
}
#hito_galeria .item figure .bg {
  background: rgba(41, 81, 53, 0.7) !important;
}

#publicaciones .job-list h3 {
  font-size: 16px;
  font-weight: 400;
  color: rgb(41, 81, 53) !important;
}
#publicaciones .card img {
  max-height: 80px !important;
}

#eventos_intro #eventos_introDestacados h4 {
  font-weight: 400 !important;
  font-size: 32px !important;
}
#eventos_intro #eventos_introDestacados #eventos_introDestacadosContenedor .post h2 {
  color: rgb(41, 81, 53) !important;
}
#eventos_intro #eventos_introDestacados #eventos_introDestacadosContenedor .post .post-date {
  color: rgb(41, 81, 53) !important;
  font-weight: 600 !important;
}
#eventos_intro #eventos_introProximos h4 {
  font-weight: 400 !important;
  font-size: 32px !important;
}
#eventos_intro #eventos_introProximos #eventos_introProximosContenedor .card h4 {
  font-size: 28px !important;
  font-weight: 400 !important;
}

#evento_galeria .item figure .loguito {
  max-width: 90px !important;
  transform: none !important;
}
#evento_galeria .item figure:hover img {
  filter: grayscale(1);
  transition: all 0.35s ease-in-out;
}
#evento_galeria .item figure:hover figcaption h5 {
  font-weight: 300 !important;
  font-size: 24px;
}
#evento_galeria .item figure .bg {
  background: rgba(41, 81, 53, 0.7) !important;
}

#publicacion_intro #publicacion_introTitulo {
  font-size: 18px !important;
}

@media only screen and (max-width: 992px) {
  #publicaciones .card img {
    max-height: none !important;
    max-width: 100% !important;
  }
}

#epicas_grupo {
  background: #f3f3ed !important;
}
#epicas_grupo h2 {
  font-size: 48px;
  font-weight: 400 !important;
}
@media only screen and (max-width: 992px) {
  #epicas_grupo h2 {
    font-size: 24px !important;
  }
}

#epicas_campo {
  background: #1c3123;
}
#epicas_campo h1 {
  font-weight: 300 !important;
  font-size: 1.8rem !important;
}
#epicas_campo #epicas_campoDescripcion {
  color: #fff !important;
}

#epicas_miembros .card .fondoClaro ul li {
  color: #490e67 !important;
  font-size: 15px !important;
  color: rgb(41, 81, 53) !important;
}
#epicas_miembros .card .fondoClaro ul li strong {
  color: #490e67 !important;
}

#multimedia .item figure .loguito {
  max-width: 90px !important;
  transform: none !important;
}
#multimedia .item figure:hover img {
  filter: grayscale(1);
  transition: all 0.35s ease-in-out;
}
#multimedia .item figure:hover figcaption h5 {
  font-weight: 300 !important;
  font-size: 24px;
}
#multimedia .item figure .bg {
  background: rgba(41, 81, 53, 0.7) !important;
}

#blog .post-meta li i {
  color: #8347ad !important;
}
#blog .post-meta li span {
  color: #333 !important;
}
#blog .single #blog_noticiaIntro {
  font-weight: 600 !important;
  text-align: justify !important;
}
#blog .single #blog_noticiaIntro p {
  text-align: justify !important;
  font-weight: 600 !important;
}
#blog .single #blog_noticiaDescripcion {
  text-align: justify !important;
}
#blog .single #blog_noticiaDescripcion p {
  text-align: justify !important;
}
#blog .single #blog_noticiaDescripcion ul li {
  text-align: justify !important;
}

#blog_lateral .widget {
  padding: 20px;
  background-color: #f3f3ee !important;
  border: 1px solid #e6e4e4 !important;
  border-radius: 10px !important;
}
#blog_lateral .widget h4 {
  color: rgb(41, 81, 53) !important;
  font-weight: 400 !important;
}
#blog_lateral #blog_lateralPopulares ul li h6 {
  font-size: 14px !important;
  line-height: 18px;
}

#contacto_datos h5 {
  font-weight: 400;
  color: rgb(41, 81, 53) !important;
  font-size: 24px !important;
}

#contacto_mapa {
  border-top: 3px solid rgb(41, 81, 53);
}

#legal #legal_lateral ul li a {
  color: rgb(41, 81, 53) !important;
  font-weight: 600;
}
#legal #legal_lateral ul li a.active {
  color: #009845 !important;
  font-weight: 600;
}
#legal #legal_lateral ul li a.active::before {
  color: #ccc !important;
}

#cookies_ventana {
  position: fixed;
  z-index: 30000;
  width: 96%;
  left: 2%;
  bottom: 20px !important;
  background: #000;
  color: #fff !important;
  border-radius: 10px !important;
  padding-right: 10px;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 20px;
  text-align: center;
}
@media only screen and (max-width: 992px) {
  #cookies_ventana {
    width: 70%;
  }
}

#cookies_ventana p {
  text-align: center !important;
}

#cookies_ventana a {
  color: #fff !important;
  border: 1px solid #fff !important;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 992px) {
  #cookies_ventana a {
    text-wrap: nowrap;
    margin-bottom: 10px !important;
    float: left !important;
  }
}/*# sourceMappingURL=proyecto.css.map */