.category-trip-dates {
  display: none !important;
}
.category-trip-desc {
  font-size: 14px;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.category-trip-title a {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wp-travel-engine-archive-repeater-wrap
  .category-main-wrap.category-list
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-content-wrap {
  padding: 20px 0 !important;
}
.category-trip-pax {
  font-size: 12px !important;
}

.wp-block-essential-blocks-breadcrumbs {
  max-width: 1320px;
  width: 100%;
  padding: 16px 20px;
  margin: 0px auto;
}

#wte-crumbs {
  display: none;
}

.wp-block-group.is-layout-flow.wp-block-group-is-layout-flow {
  margin-top: 24px !important;
}

@media screen and (max-width: 1024px) {
  .trip-content-area,
  .root-eb-breadcrumb-meecs.wp-block-essential-blocks-breadcrumbs {
    max-width: 1024px !important;
  }

  .wp-block-group.is-layout-flow.wp-block-group-is-layout-flow {
    margin-top: 16px !important;
  }
}

@media screen and (max-width: 767px) {
  .wp-block-group.is-layout-flow.wp-block-group-is-layout-flow {
    margin-top: 0px !important;
  }
}
