/* Modernized and simplified landing/review styles */
[data-kt-sticky-landing-header="on"] .landing-header {
  background: #f5f8fa !important;
}
#recent_packages a:not(:last-child) {
  border-bottom: 1px solid #181c32 !important;
}
#recent_packages a:first-child {
  border-top-left-radius: 0.475rem !important;
  border-top-right-radius: 0.475rem !important;
}
#recent_packages a:last-child {
  border-bottom-left-radius: 0.475rem !important;
  border-bottom-right-radius: 0.475rem !important;
}
.scrolling-wrapper {
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
}
.filter {
  filter: drop-shadow(6px 6px 8px #00000055);
}
.list-group-item {
  background: var(--bs-light) !important;
}
.rating-block,
.review-block {
  background: #fafafa;
  border: 1px solid #efefef;
  border-radius: 4px;
}
.rating-block {
  padding: 15px 15px 20px 15px;
}
.review-block {
  padding: 15px;
  margin-bottom: 15px;
}
.review-block-verified-name {
  font-size: 12px;
  margin: 10px 0;
  color: #fff;
}
.review-block-name {
  font-size: 12px;
  margin: 10px 0;
  color: #737373;
}
.review-block-date {
  font-size: 12px;
}
.review-block-rate {
  font-size: 13px;
  margin-bottom: 15px;
}
.review-block-title {
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
}
.review-block-description {
  font-size: 13px;
}
.average {
  background: #388e3c;
  color: #fff;
  padding: 2px 6px;
  border-radius: 3px;
  font-weight: 500;
  font-size: 12px;
  vertical-align: middle;
  display: inline-block;
  line-height: normal;
}
.rating-reviews {
  padding-left: 8px;
  font-weight: 500;
  color: #878787;
}
.star-grey {
  color: #ddd;
}
.star-highlight {
  color: #f9e570 !important;
}
.circle {
  display: flex;
  justify-content: center;
  align-items: center;
  background: #ababab !important;
  border-radius: 50%;
  height: 60px;
  width: 60px;
}
.circle div {
  color: #fff;
  font-weight: bold;
}
