.curso-teaser__actions .btn {
  align-self: center;
}

.curso-teaser__actions .curso-inscripcion-cerrada {
  align-self: center;
}

/*--------------------------------------------------------*/

.publicaciones-categoria-card .publicaciones-categoria-card__title {
  font-size: 1.3rem!important;
  font-weight: 400;
  line-height: 1.75813rem;
  margin-bottom: 1rem;
}

.publicaciones-categoria-card .publicaciones-categoria-card__title a {
  color: inherit;
  text-decoration: none;
}

.publicaciones-categoria-card .publicaciones-categoria-card__title a:hover,
.publicaciones-categoria-card .publicaciones-categoria-card__title a:focus {
  text-decoration: none;
}

.publicaciones-categoria-card .publicaciones-categoria-card__description {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.publicaciones-categoria-card .publicaciones-categoria-card__description p {
  margin-bottom: 0;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

.publicaciones-view .views-exposed-form {
  display: none;
}


.publicaciones-view .publicacion-card .publicacion-card__title {
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.75813rem;
}

.publicaciones-view .publicacion-card .publicacion-card__title a {
  color: inherit;
  text-decoration: none;
}

.publicaciones-view .publicacion-card .publicacion-card__title a:hover,
.publicaciones-view .publicacion-card .publicacion-card__title a:focus {
  color: inherit;
  text-decoration: none;
}.publicaciones-view__context {
  font-size: 1.35rem;
  font-weight: 500;
  line-height: 1.6rem;
  color: #4f5965;
}

/*----------------------------------------------*/

.publicaciones-categorias__title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.4rem;
  color: #2f3337;
}

.publicaciones-categorias__intro {
  font-size: 1rem;
  line-height: 1.5rem;
}

.publicaciones-categoria-card .publicaciones-categoria-card__title {
  font-size: 1.3rem;
  font-weight: 400;
  line-height: 1.75813rem;
}

.publicaciones-categoria-card .publicaciones-categoria-card__title a {
  color: inherit;
  text-decoration: none;
}

.publicaciones-categoria-card .publicaciones-categoria-card__title a:hover,
.publicaciones-categoria-card .publicaciones-categoria-card__title a:focus {
  color: inherit;
  text-decoration: none;
}

.publicaciones-categorias.publicaciones-categorias--hijas .publicaciones-categorias__title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.4rem;
}

.publicaciones-categorias__main-title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.4rem;
  color: #2f3337;
}

.publicaciones-categorias__context {
  font-size: 1.35rem;
  font-weight: 500;
  line-height: 1.6rem;
}

.publicacion-card__image-wrapper {
  min-height: 220px;
}

.publicacion-card__image-wrapper img {
  width: auto;
  max-width: 180px;
  height: 180px;
  object-fit: contain;
  display: block;
  border-radius: .25rem;
}

.st0 {fill: #009bdb;}

.btn-observatorio {background: #009bdb}