.card .card-links {
   color: #070A0C;
}
.card .card-links:hover {
   color: #000000;
   background-color: #ebebeb;
}


/* Custom Fonts */
.roboto-fs {
  font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-weight: normal;
  font-style: normal;
}
.roboto-20 {
  font-family: "Roboto", sans-serif;
  font-optical-sizing: auto;
  font-weight: normal;
  font-style: normal;
  font-size: 20px;
}


/* AJAX Suggest */
#ajax-suggest {
  display: none;
}

#ajax-suggest a {
  padding: 5px 15px 5px 15px;
  display: block;
}

#ajax-suggest a:hover {
  background-color: #ebebeb;
}

#ajax-suggest a.nolink {
  color: #070A0C;
}



.destination-card__inner {
    position: relative;
    height: 180px;
    border-radius: 1rem;
    overflow: hidden;

    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;

    display: flex;
    align-items: flex-end;
}

.destination-card__overlay {
    width: 100%;
    padding: 1rem;
    color: #fff;

    background: linear-gradient(
        to top,
        rgba(0,0,0,0.65) 0%,
        rgba(0,0,0,0.2) 60%,
        rgba(0,0,0,0) 100%
    );
}

.destination-card__country {
    font-size: 0.75rem;
    text-transform: uppercase;
    opacity: 0.85;
}

.destination-card__name {
    font-size: 1.1rem;
    font-weight: 700;
    margin: 0;
    color: #fff;
}

.destination-card__meta {
    font-size: 0.85rem;
    opacity: 0.9;
}