div.lila-quoted div.elementskit-testimonial-slider-block-style-three::after {
  content: url("../images/quotes.svg");
}

.lila-globe > li,
.lila-globe img {
  width: 24px;
}

.post-link a {
  font-size: 1.5rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.lila-card-thumbnail div {
  height: 14rem;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  transition: transform 0.5s ease-out, filter 0.5s ease-out;
  background-color: gainsboro;
}

.lila-card-thumbnail div:hover {
  transform: scale(1.1) rotate(-5deg);
  filter: brightness(120%);
}

div.lila-card > div.lila-card-container {
  border-bottom-color: var(--bs-primary) !important;
}

.meta-date-text::first-letter {
  text-transform: uppercase;
}

.loginlogout {
  border-right-color: gray !important;
}

.loginlogout a {
  font-size: 14px;
  color: #808080;
}

.archive header .cat-ico {
  width: 98px;
}

.archive header .cat-link {
  color: var(--bs-primary);
  text-decoration: none;
  font-size: 20px;
}

input.buscador::placeholder {
  color: var(--bs-primary);
}

form.search-form span.input-group-text {
  border-left: none;
  background-color: transparent;
}

form.search-form input.buscador {
  border-right: none;
}

form.search-form span.input-group-text .lupa {
  width: 24px;
  border-radius: 0%;
}

div.blog-texts p.excerpt {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

div.blog-col a.blog-link {
  text-decoration: none;
  font-weight: 700;
}

.blog-texts {
  overflow: hidden;
  height: 12rem;
}

main.search-results article header h2.entry-title {
  font-family: var(--bs-font-sans-serif);
  font-size: 20px;
}

img.search-thumb {
  max-width: 250px;
}

ul.pagination li {
  margin: auto 0.7rem;
}

.paginatedlinks .page-link {
  border-radius: 50%;
  color: #fff;
  border-color: transparent;
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
}

.paginatedlinks .page-link:not(.active) {
  background-color: var(--bs-primary);
}

.paginatedlinks .page-link:not(.active, .next, .prev):hover {
  background-color: var(--bs-teal);
}

.paginatedlinks .page-link.active {
  background-color: var(--bs-teal);
}

.paginatedlinks .page-link.next,
.paginatedlinks .page-link.prev {
  background-color: transparent;
  color: var(--bs-primary);
  font-size: 2.5rem;
  padding: 0;
  border: none;
}
.tmico{
    display: inline-block;
}
.tmtextos {
  opacity: 0;
  transition: opacity 700ms;
}
.tmtextos.active {
  opacity: 1;
}
.tmmano {
  cursor: pointer;
}
.fadeInAnimate{opacity: 0;}
button.btn.login{
  width: 257px;
  height: 50px;
  font-size: 16px;
}