.category-trips-single {
  margin-bottom: 32px;
}
.category-trips-single[data-thumbnail="map"]
  .category-trips-single-inner-wrap
  .category-trip-fig
  > a,
.category-trips-single[data-thumbnail="map"]
  .category-trips-single-inner-wrap
  .category-trip-fig
  .wpte-gallery-wrapper {
  display: none;
}
.category-trips-single[data-thumbnail="map"]
  .category-trips-single-inner-wrap
  .category-trip-fig
  .trip-map-wrapper {
  display: block;
}
.category-trips-single[data-thumbnail="map"]
  .category-trips-single-inner-wrap
  .category-trip-fig
  .toggle-map {
  background-color: var(--primary-color);
}
.category-trips-single .category-trips-single-inner-wrap {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.04);
  border-radius: 4px;
  background-color: #fff;
  padding: 24px;
  transition: all 0.5s ease;
  overflow: visible;
  height: 100%;
}
.category-trips-single .category-trips-single-inner-wrap:hover {
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-viewmre-btn {
  display: block;
  text-align: center;
  padding: 15px;
  letter-spacing: normal;
  text-transform: none;
  font-size: 16px;
  line-height: 1;
  font-weight: 500;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 4px;
  transition: all ease 0.3s;
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  color: #fff;
  text-decoration: none;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-viewmre-btn:hover {
  opacity: 0.8;
}
.category-trips-single .category-trips-single-inner-wrap .wishlist-toggle {
  all: unset;
  display: flex;
  align-items: center;
}
.category-trips-single .category-trips-single-inner-wrap .wishlist-toggle svg {
  vertical-align: top;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .wishlist-toggle:hover
  path {
  fill: #c5bcbc;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .wishlist-toggle.active
  svg
  path {
  fill: #e31e18;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-fig {
  order: unset;
  position: relative;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  > a {
  position: relative;
  display: block;
  padding-top: 75%;
  border-radius: 4px;
  overflow: hidden;
  background-color: #efefef;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  > a
  img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  top: 0;
  left: 0;
  transition: all 1s ease;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  > a:hover {
  background-color: #ccc;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  > a:hover
  img {
  transform: scale(1.1);
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .wpte-gallery-wrapper {
  width: 100%;
  max-width: 100%;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .toggle-map {
  position: absolute;
  right: 8px;
  bottom: 8px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(6, 22, 38, 0.7);
  border: none;
  color: #fff;
  font-size: 20px;
  cursor: pointer;
  z-index: 11;
  padding: 0;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .toggle-map:hover {
  background-color: #061626;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .toggle-map.active {
  background-color: var(--primary-color);
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .toggle-map
  i {
  display: flex;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .trip-map-wrapper {
  display: none;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .trip-map-wrapper
  .trip-map {
  padding-top: 75%;
  position: relative;
  overflow: hidden;
  margin: 0;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .trip-map-wrapper
  .trip-map
  iframe,
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .trip-map-wrapper
  .trip-map
  img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .wpte-gallery-wrapper {
  padding-top: 75%;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .wpte-gallery-wrapper
  .wpte-trip-feat-img-gallery {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .wpte-gallery-wrapper
  .wpte-trip-feat-img-gallery
  .owl-stage,
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .wpte-gallery-wrapper
  .wpte-trip-feat-img-gallery
  .owl-stage-outer {
  max-height: 100%;
  height: 100%;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .wpte-gallery-wrapper
  .wpte-trip-feat-img-gallery
  .owl-item {
  height: 100%;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .wpte-gallery-wrapper
  .wpte-trip-feat-img-gallery
  .owl-item
  .item {
  height: 100%;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .wpte-gallery-wrapper
  .wpte-trip-feat-img-gallery
  .owl-item
  img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .owl-dots {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);
  padding: 18px 0 8px;
  width: 100%;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .owl-dots
  .owl-dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
  margin: 0 2px;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .owl-dots
  .owl-dot.active {
  background-color: #fff;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .owl-nav {
  visibility: hidden;
  opacity: 0;
  transition: all 0.3s ease;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .owl-nav
  button.owl-prev,
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .owl-nav
  button.owl-next {
  background-color: rgba(0, 0, 0, 0) !important;
  font-size: 24px !important;
  width: 80px;
  height: 100%;
  color: #fff;
  box-shadow: none;
  padding: 0 8px !important;
  border-radius: 0;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .owl-nav
  button.owl-prev::before,
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .owl-nav
  button.owl-prev::after,
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .owl-nav
  button.owl-next::before,
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .owl-nav
  button.owl-next::after {
  background-color: currentColor;
  left: auto;
  right: auto;
  transform: translateY(-50%);
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .owl-nav
  button.owl-next {
  right: 0;
  background: linear-gradient(to left, rgba(0, 0, 0, 0.1), transparent);
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .owl-nav
  button.owl-next::after {
  right: 8px;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .owl-nav
  button.owl-prev {
  left: 0;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.1), transparent);
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig
  .owl-nav
  button.owl-prev::before {
  left: 8px;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-fig:hover
  .owl-nav:not(.disabled) {
  visibility: visible;
  opacity: 1;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-content-wrap {
  padding-top: 24px;
  box-sizing: border-box;
  flex: 1;
}
.category-trips-single .category-trips-single-inner-wrap .category-feat-ribbon {
  display: block;
  position: absolute;
  text-align: right;
  transform: unset;
  margin-top: 8px;
  margin-left: 8px;
  right: auto;
  left: 0;
  top: 0 !important;
  z-index: 11;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-feat-ribbon
  .category-feat-ribbon-txt {
  font-size: 0.66em;
  line-height: 1;
  font-weight: 600;
  font-style: normal;
  height: auto;
  width: auto;
  padding: 5px 10px;
  border-radius: 15px;
  background-color: #ffc34e;
  color: #8c6b2b;
  display: inline-flex;
  align-items: center;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-feat-ribbon
  .category-feat-ribbon-txt::before {
  content: "";
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2711%27 viewBox=%270 0 14 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.8081 2.62308C13.6427 2.48191 13.4093 2.45216 13.2137 2.54737L10.2211 4.00424L7.41314 0.766688C7.30929 0.646922 7.15855 0.578125 7.00001 0.578125C6.84147 0.578125 6.69075 0.646922 6.58687 0.766688L3.77888 4.00421L0.786276 2.54734C0.590686 2.45216 0.357334 2.48188 0.191904 2.62305C0.0264748 2.76423 -0.0395877 2.99004 0.0236584 3.19812L2.10178 10.0341C2.17181 10.2644 2.38424 10.4219 2.62501 10.4219H11.375C11.6157 10.4219 11.8282 10.2644 11.8982 10.0341L13.9763 3.19815C14.0396 2.99006 13.9735 2.76426 13.8081 2.62308ZM10.9696 9.32812H3.03032L1.43479 4.07955L3.67758 5.17141C3.90026 5.2798 4.16785 5.22506 4.33008 5.03803L7.00001 1.95967L9.66996 5.03803C9.83216 5.22509 10.0998 5.27977 10.3224 5.17141L12.5652 4.07955L10.9696 9.32812Z%27 fill=%27%238C6B2B%27/%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2711%27 viewBox=%270 0 14 11%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M13.8081 2.62308C13.6427 2.48191 13.4093 2.45216 13.2137 2.54737L10.2211 4.00424L7.41314 0.766688C7.30929 0.646922 7.15855 0.578125 7.00001 0.578125C6.84147 0.578125 6.69075 0.646922 6.58687 0.766688L3.77888 4.00421L0.786276 2.54734C0.590686 2.45216 0.357334 2.48188 0.191904 2.62305C0.0264748 2.76423 -0.0395877 2.99004 0.0236584 3.19812L2.10178 10.0341C2.17181 10.2644 2.38424 10.4219 2.62501 10.4219H11.375C11.6157 10.4219 11.8282 10.2644 11.8982 10.0341L13.9763 3.19815C14.0396 2.99006 13.9735 2.76426 13.8081 2.62308ZM10.9696 9.32812H3.03032L1.43479 4.07955L3.67758 5.17141C3.90026 5.2798 4.16785 5.22506 4.33008 5.03803L7.00001 1.95967L9.66996 5.03803C9.83216 5.22509 10.0998 5.27977 10.3224 5.17141L12.5652 4.07955L10.9696 9.32812Z%27 fill=%27%238C6B2B%27/%3E%3C/svg%3E%0A");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  width: 14px;
  height: 14px;
  display: inline-block;
  margin-right: 6px;
  position: static;
  border: none;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-feat-ribbon
  .category-feat-ribbon-txt::after {
  content: none;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-feat-ribbon
  .cat-feat-shadow {
  display: none;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-review,
.category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-review-stars {
  display: flex;
  align-items: center;
  margin: 0 0 24px;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-review
  .rating-rev,
.category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-review-stars
  .rating-rev {
  margin-right: 8px;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-review
  .wpte-trip-review-stars,
.category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-review-stars
  .wpte-trip-review-stars {
  margin: 0;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-review
  .jq-ry-container,
.category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-review-stars
  .jq-ry-container {
  padding: 0;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-review
  .jq-ry-group-wrapper,
.category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-review-stars
  .jq-ry-group-wrapper {
  position: relative;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-review
  .jq-ry-group-wrapper
  svg,
.category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-review-stars
  .jq-ry-group-wrapper
  svg {
  width: 15px;
  height: 15px;
  margin-right: 5px;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-review
  .jq-ry-group-wrapper
  svg:last-child,
.category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-review-stars
  .jq-ry-group-wrapper
  svg:last-child {
  margin-right: 0;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-review
  .jq-ry-group-wrapper
  .jq-ry-rated-group,
.category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-review-stars
  .jq-ry-group-wrapper
  .jq-ry-rated-group {
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
  overflow: hidden;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-review
  .category-trip-reviewcount,
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-review
  .wpte-trip-review-stars,
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-review
  .wpte-trip-review-count,
.category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-review-stars
  .category-trip-reviewcount,
.category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-review-stars
  .wpte-trip-review-stars,
.category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-review-stars
  .wpte-trip-review-count {
  font-size: 14px;
  line-height: 1.5;
  opacity: 0.4;
  color: #000;
  text-underline-offset: 2px;
  text-decoration: underline;
  transition: text-underline-offset 0.3s ease;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-review
  .category-trip-reviewcount:hover,
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-review
  .wpte-trip-review-stars:hover,
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-review
  .wpte-trip-review-count:hover,
.category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-review-stars
  .category-trip-reviewcount:hover,
.category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-review-stars
  .wpte-trip-review-stars:hover,
.category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-review-stars
  .wpte-trip-review-count:hover {
  text-underline-offset: 1px;
  color: var(--primary-color);
  opacity: 1;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-discount {
  display: inline-block;
  font-size: 0.72em;
  font-weight: 600;
  line-height: 1;
  padding: 5px 10px;
  border-radius: 14px;
  background-color: #ea7810;
  color: #fff;
  margin-bottom: 16px;
  vertical-align: top;
  white-space: nowrap;
}
.category-trips-single .category-trips-single-inner-wrap .price-holder {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .price-holder
  .striked-price {
  text-decoration: line-through;
  font-size: 0.88em;
  opacity: 0.4;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .price-holder
  .actual-price {
  font-size: 32px;
  line-height: 1;
  font-weight: 600;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .price-holder
  > span
  + span {
  margin-left: 8px;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-prc-title-wrap {
  margin-bottom: 24px;
  flex-direction: column;
  align-items: flex-start;
  padding: 0;
  margin: 0;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-prc-title-wrap
  .category-trip-title {
  font-size: 24px;
  order: unset;
  padding: 0;
  margin: 0 0 12px;
  font-weight: 600;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-prc-title-wrap
  .category-trip-title
  a {
  color: inherit;
  text-decoration: none;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-prc-title-wrap
  .category-trip-title
  a:hover {
  color: var(--primary-color);
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap {
  padding: 0;
  width: 100%;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-prc-wrap {
  display: flex;
  flex-wrap: wrap;
}
@media (min-width: 1200px) {
  .category-trips-single
    .category-trips-single-inner-wrap
    .category-trip-detail-wrap
    .category-trip-prc-wrap {
    flex-wrap: nowrap;
  }
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-prc-wrap
  > * {
  margin-bottom: 24px;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-budget {
  padding-left: 24px;
  border-left: 1px solid rgba(0, 20, 39, 0.15);
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desti {
  margin-top: 0;
  display: flex;
  flex-direction: column;
  padding-right: 24px;
  justify-content: center;
  max-width: 60%;
  flex: 1;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desti
  > [class*="category-trip-"] {
  display: inline-flex;
  margin-right: 0;
  font-size: 16px;
  line-height: 1.5;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desti
  > [class*="category-trip-"]:not(:last-child) {
  margin-bottom: 12px;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desti
  > [class*="category-trip-"]
  svg {
  width: 1em;
  height: 1em;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desti
  > [class*="category-trip-"]
  svg
  path {
  opacity: 1;
  fill: var(--primary-color);
  fill-opacity: 1;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desti
  > [class*="category-trip-"]
  i {
  width: 1em;
  height: 1.5em;
  flex: 0 0 1em;
  text-align: center;
  margin-right: 8px;
  display: flex;
  align-items: center;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desti
  > [class*="category-trip-"]
  span {
  font-weight: normal;
  color: rgba(0, 0, 0, 0.6);
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desti
  > [class*="category-trip-"]
  a {
  color: inherit;
  text-decoration: none;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desti
  > [class*="category-trip-"]
  a:hover {
  text-decoration: none;
  color: var(--primary-color);
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desti
  .category-trip-locations {
  display: flex;
  flex-wrap: wrap;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desti
  .category-trip-locations
  a
  + a::before {
  content: ",";
  margin-right: 5px;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc {
  margin-top: 4px;
  padding-bottom: 0;
  border-bottom: none;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc
  p {
  margin: 0;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .button {
  margin: 32px 0 0;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-aval-time {
  padding: 0;
  margin-top: 32px;
  padding-top: 22px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  gap: 16px;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-aval-time
  .category-available-trip-text {
  font-size: 14px;
  line-height: inherit;
  color: rgba(0, 0, 0, 0.4);
  font-style: normal;
  margin: 0;
  width: 100%;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-aval-time
  .category-trip-avl-tip-inner-wrap {
  display: flex;
  flex-direction: column;
  margin-bottom: 0;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-aval-time
  .category-trip-avl-tip-inner-wrap
  > i {
  color: var(--primary-color);
  margin-right: 8px;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-aval-time
  .category-trip-avl-tip-inner-wrap
  > i
  svg {
  vertical-align: middle;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-aval-time
  .category-trip-avl-tip-inner-wrap.new-layout {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  .category-trips-single
    .category-trips-single-inner-wrap
    .category-trip-aval-time
    .category-trip-avl-tip-inner-wrap.new-layout {
    flex: 1;
  }
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-aval-time
  .category-trip-avl-tip-inner-wrap
  .category-available-months {
  margin: 0;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-aval-time
  .category-trip-avl-tip-inner-wrap
  .category-available-months
  li {
  font-size: 0.66em;
  margin: 0;
  margin-right: 8px;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-aval-time
  .category-trip-avl-tip-inner-wrap
  .category-available-months
  .disabled {
  text-decoration: none;
}
.category-trips-single .category-trips-single-inner-wrap .next-trip-info {
  border-top: none;
}
.category-trips-single
  .category-trips-single-inner-wrap
  .next-trip-info
  .fsd-title {
  font-size: 14px;
  line-height: 1;
  color: rgba(0, 0, 0, 0.4);
}
.category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-aval-time {
  font-size: 16px;
}
.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap {
  padding: 0;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-discount {
  margin-bottom: 8px;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-prc-title-wrap {
  position: relative;
  padding-right: 24px;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-prc-title-wrap
  .wishlist-toggle {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  padding: 8px 0;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-prc-title-wrap {
  padding: 0 24px 0 0;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-prc-title-wrap
  .category-trip-title {
  margin-top: 0;
  margin-bottom: 0;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-prc-title-wrap
  .wpte-trip-review-stars {
  margin-bottom: 0;
  margin-top: 8px;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap {
  padding: 0;
  margin-top: 16px;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-dates {
  width: 100%;
  margin-top: 24px;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-dates
  span {
  font-size: 12px;
  line-height: 1.33;
  display: block;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-dates
  span:not(:last-child) {
  margin: 0 0 8px;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-dates
  span.trip-dates-title {
  margin: 0 0 12px;
  color: #1c2011;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-dates
  span.category-trip-start-date {
  position: relative;
  padding-left: 18px;
  color: #494d41;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-dates
  span.category-trip-start-date::before {
  content: "";
  width: 14px;
  height: 14px;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--primary-color);
  -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M12.0791 3.08753C12.307 3.31533 12.307 3.68468 12.0791 3.91248L5.66248 10.3292C5.43467 10.557 5.06533 10.557 4.83752 10.3292L1.92085 7.41248C1.69305 7.18468 1.69305 6.81533 1.92085 6.58753C2.14866 6.35972 2.51801 6.35972 2.74581 6.58753L5.25 9.09171L11.2542 3.08753C11.482 2.85972 11.8513 2.85972 12.0791 3.08753Z%27 fill=%27%232183DF%27/%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width=%2714%27 height=%2714%27 viewBox=%270 0 14 14%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M12.0791 3.08753C12.307 3.31533 12.307 3.68468 12.0791 3.91248L5.66248 10.3292C5.43467 10.557 5.06533 10.557 4.83752 10.3292L1.92085 7.41248C1.69305 7.18468 1.69305 6.81533 1.92085 6.58753C2.14866 6.35972 2.51801 6.35972 2.74581 6.58753L5.25 9.09171L11.2542 3.08753C11.482 2.85972 11.8513 2.85972 12.0791 3.08753Z%27 fill=%27%232183DF%27/%3E%3C/svg%3E%0A");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  mask-size: 100%;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desti,
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-budget {
  margin-bottom: 0;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desti
  > [class*="category-trip-"]:not(:last-child) {
  margin-bottom: 8px;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc {
  margin-top: 16px;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-fig
  > a,
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte-gallery-wrapper {
  border-radius: 4px 4px 0 0;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-fig
  > a
  .owl-stage-outer,
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-fig
  > a
  img,
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte-gallery-wrapper
  .owl-stage-outer,
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte-gallery-wrapper
  img {
  border-radius: 0;
}
.category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-content-wrap {
  padding: 16px;
}
@media (min-width: 768px) {
  .category-trips-single.wpte_new-layout
    .category-trips-single-inner-wrap
    .category-trip-aval-time
    .category-trip-aval-time {
    flex-wrap: nowrap;
  }
}
.wpte-inner-container {
  position: relative;
}
.category-trips-single .wpte-inner-container,
.wpte-trip-single .wpte-inner-container {
  height: 100%;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04);
  display: flex;
  flex-direction: column;
  transition: all 0.5s ease;
}
.category-trips-single .wpte-inner-container:hover,
.wpte-trip-single .wpte-inner-container:hover {
  box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.1);
}
.category-grid,
[class*="wte-col-"]:not(.category-list),
.wte-category-outer-wrap .category-main-wrap.category-grid {
  --gap: 30px;
  display: flex;
  flex-wrap: wrap;
  width: unset !important;
  gap: var(--gap);
  margin: 0 !important;
}
.category-grid *,
[class*="wte-col-"]:not(.category-list) *,
.wte-category-outer-wrap .category-main-wrap.category-grid * {
  box-sizing: border-box;
}
.category-grid .category-trips-single-inner-wrap,
[class*="wte-col-"]:not(.category-list) .category-trips-single-inner-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single-inner-wrap {
  display: flex;
  flex-direction: column;
}
.category-grid .category-trips-single-inner-wrap .category-trip-content-wrap,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single-inner-wrap
  .category-trip-content-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single-inner-wrap
  .category-trip-content-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.category-grid .category-trips-single-inner-wrap .category-trip-detail-wrap,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.category-grid
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc {
  flex: 1;
}
.category-grid .wpte_new-layout .category-trip-detail-wrap,
[class*="wte-col-"]:not(.category-list)
  .wpte_new-layout
  .category-trip-detail-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte_new-layout
  .category-trip-detail-wrap {
  justify-content: space-between;
}
.category-grid .category-trips-single,
.category-grid .wpte-trip-category,
.category-grid .wpte-trip-single,
[class*="wte-col-"]:not(.category-list) .category-trips-single,
[class*="wte-col-"]:not(.category-list) .wpte-trip-category,
[class*="wte-col-"]:not(.category-list) .wpte-trip-single,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single,
.wte-category-outer-wrap .category-main-wrap.category-grid .wpte-trip-category,
.wte-category-outer-wrap .category-main-wrap.category-grid .wpte-trip-single {
  flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
  padding: 0 !important;
  margin: 0 !important;
}
.category-grid
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte_trip-details-btn-wrap,
.category-grid
  .wpte-trip-category.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte_trip-details-btn-wrap,
.category-grid
  .wpte-trip-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte_trip-details-btn-wrap,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte_trip-details-btn-wrap,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte_trip-details-btn-wrap,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte_trip-details-btn-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte_trip-details-btn-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte_trip-details-btn-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte_trip-details-btn-wrap {
  padding: 16px 16px 0;
  border-top: 1px solid #e8e9e7;
  margin: 16px -16px 0;
}
.category-grid
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte_trip-details-btn-wrap
  .category-trip-viewmre-btn,
.category-grid
  .wpte-trip-category.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte_trip-details-btn-wrap
  .category-trip-viewmre-btn,
.category-grid
  .wpte-trip-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte_trip-details-btn-wrap
  .category-trip-viewmre-btn,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte_trip-details-btn-wrap
  .category-trip-viewmre-btn,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte_trip-details-btn-wrap
  .category-trip-viewmre-btn,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte_trip-details-btn-wrap
  .category-trip-viewmre-btn,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte_trip-details-btn-wrap
  .category-trip-viewmre-btn,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte_trip-details-btn-wrap
  .category-trip-viewmre-btn,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte_trip-details-btn-wrap
  .category-trip-viewmre-btn {
  margin: 0;
}
.category-grid
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte-trip-feat-img-gallery,
.category-grid
  .wpte-trip-category.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte-trip-feat-img-gallery,
.category-grid
  .wpte-trip-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte-trip-feat-img-gallery,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte-trip-feat-img-gallery,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte-trip-feat-img-gallery,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte-trip-feat-img-gallery,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte-trip-feat-img-gallery,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte-trip-feat-img-gallery,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte-trip-feat-img-gallery {
  width: calc(100% + 2px);
  margin-left: -1px;
  margin-right: -1px;
}
.category-grid
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc,
.category-grid
  .wpte-trip-category.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc,
.category-grid
  .wpte-trip-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc {
  margin-top: 8px;
}
.category-grid
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-aval-time,
.category-grid
  .wpte-trip-category.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-aval-time,
.category-grid
  .wpte-trip-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-aval-time,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-aval-time,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-aval-time,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-aval-time,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-aval-time,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-aval-time,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-aval-time {
  margin: 16px 0 0;
  padding: 0;
  border: none;
}
.category-grid .category-trips-single .wpte-inner-container,
.category-grid .category-trips-single .category-trips-single-inner-wrap,
.category-grid .wpte-trip-category .wpte-inner-container,
.category-grid .wpte-trip-category .category-trips-single-inner-wrap,
.category-grid .wpte-trip-single .wpte-inner-container,
.category-grid .wpte-trip-single .category-trips-single-inner-wrap,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single
  .wpte-inner-container,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single
  .category-trips-single-inner-wrap,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category
  .wpte-inner-container,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category
  .category-trips-single-inner-wrap,
[class*="wte-col-"]:not(.category-list) .wpte-trip-single .wpte-inner-container,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-single
  .category-trips-single-inner-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single
  .wpte-inner-container,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single
  .category-trips-single-inner-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category
  .wpte-inner-container,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category
  .category-trips-single-inner-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single
  .wpte-inner-container,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single
  .category-trips-single-inner-wrap {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.category-grid
  .category-trips-single
  .wpte-inner-container
  .wpte-trip-details-wrap,
.category-grid
  .category-trips-single
  .wpte-inner-container
  .category-trip-content-wrap,
.category-grid
  .category-trips-single
  .wpte-inner-container
  .category-trip-detail-wrap,
.category-grid
  .category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-details-wrap,
.category-grid
  .category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-content-wrap,
.category-grid
  .category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap,
.category-grid
  .wpte-trip-category
  .wpte-inner-container
  .wpte-trip-details-wrap,
.category-grid
  .wpte-trip-category
  .wpte-inner-container
  .category-trip-content-wrap,
.category-grid
  .wpte-trip-category
  .wpte-inner-container
  .category-trip-detail-wrap,
.category-grid
  .wpte-trip-category
  .category-trips-single-inner-wrap
  .wpte-trip-details-wrap,
.category-grid
  .wpte-trip-category
  .category-trips-single-inner-wrap
  .category-trip-content-wrap,
.category-grid
  .wpte-trip-category
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap,
.category-grid .wpte-trip-single .wpte-inner-container .wpte-trip-details-wrap,
.category-grid
  .wpte-trip-single
  .wpte-inner-container
  .category-trip-content-wrap,
.category-grid
  .wpte-trip-single
  .wpte-inner-container
  .category-trip-detail-wrap,
.category-grid
  .wpte-trip-single
  .category-trips-single-inner-wrap
  .wpte-trip-details-wrap,
.category-grid
  .wpte-trip-single
  .category-trips-single-inner-wrap
  .category-trip-content-wrap,
.category-grid
  .wpte-trip-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single
  .wpte-inner-container
  .wpte-trip-details-wrap,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single
  .wpte-inner-container
  .category-trip-content-wrap,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single
  .wpte-inner-container
  .category-trip-detail-wrap,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-details-wrap,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-content-wrap,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category
  .wpte-inner-container
  .wpte-trip-details-wrap,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category
  .wpte-inner-container
  .category-trip-content-wrap,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category
  .wpte-inner-container
  .category-trip-detail-wrap,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category
  .category-trips-single-inner-wrap
  .wpte-trip-details-wrap,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category
  .category-trips-single-inner-wrap
  .category-trip-content-wrap,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-single
  .wpte-inner-container
  .wpte-trip-details-wrap,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-single
  .wpte-inner-container
  .category-trip-content-wrap,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-single
  .wpte-inner-container
  .category-trip-detail-wrap,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-single
  .category-trips-single-inner-wrap
  .wpte-trip-details-wrap,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-single
  .category-trips-single-inner-wrap
  .category-trip-content-wrap,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single
  .wpte-inner-container
  .wpte-trip-details-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single
  .wpte-inner-container
  .category-trip-content-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single
  .wpte-inner-container
  .category-trip-detail-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-details-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-content-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category
  .wpte-inner-container
  .wpte-trip-details-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category
  .wpte-inner-container
  .category-trip-content-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category
  .wpte-inner-container
  .category-trip-detail-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category
  .category-trips-single-inner-wrap
  .wpte-trip-details-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category
  .category-trips-single-inner-wrap
  .category-trip-content-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single
  .wpte-inner-container
  .wpte-trip-details-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single
  .wpte-inner-container
  .category-trip-content-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single
  .wpte-inner-container
  .category-trip-detail-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single
  .category-trips-single-inner-wrap
  .wpte-trip-details-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single
  .category-trips-single-inner-wrap
  .category-trip-content-wrap,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.category-grid
  .category-trips-single
  .wpte-inner-container
  .wpte-trip-details-wrap
  .category-trip-desc,
.category-grid
  .category-trips-single
  .wpte-inner-container
  .category-trip-content-wrap
  .category-trip-desc,
.category-grid
  .category-trips-single
  .wpte-inner-container
  .category-trip-detail-wrap
  .category-trip-desc,
.category-grid
  .category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-details-wrap
  .category-trip-desc,
.category-grid
  .category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-content-wrap
  .category-trip-desc,
.category-grid
  .category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc,
.category-grid
  .wpte-trip-category
  .wpte-inner-container
  .wpte-trip-details-wrap
  .category-trip-desc,
.category-grid
  .wpte-trip-category
  .wpte-inner-container
  .category-trip-content-wrap
  .category-trip-desc,
.category-grid
  .wpte-trip-category
  .wpte-inner-container
  .category-trip-detail-wrap
  .category-trip-desc,
.category-grid
  .wpte-trip-category
  .category-trips-single-inner-wrap
  .wpte-trip-details-wrap
  .category-trip-desc,
.category-grid
  .wpte-trip-category
  .category-trips-single-inner-wrap
  .category-trip-content-wrap
  .category-trip-desc,
.category-grid
  .wpte-trip-category
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc,
.category-grid
  .wpte-trip-single
  .wpte-inner-container
  .wpte-trip-details-wrap
  .category-trip-desc,
.category-grid
  .wpte-trip-single
  .wpte-inner-container
  .category-trip-content-wrap
  .category-trip-desc,
.category-grid
  .wpte-trip-single
  .wpte-inner-container
  .category-trip-detail-wrap
  .category-trip-desc,
.category-grid
  .wpte-trip-single
  .category-trips-single-inner-wrap
  .wpte-trip-details-wrap
  .category-trip-desc,
.category-grid
  .wpte-trip-single
  .category-trips-single-inner-wrap
  .category-trip-content-wrap
  .category-trip-desc,
.category-grid
  .wpte-trip-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single
  .wpte-inner-container
  .wpte-trip-details-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single
  .wpte-inner-container
  .category-trip-content-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single
  .wpte-inner-container
  .category-trip-detail-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-details-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-content-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category
  .wpte-inner-container
  .wpte-trip-details-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category
  .wpte-inner-container
  .category-trip-content-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category
  .wpte-inner-container
  .category-trip-detail-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category
  .category-trips-single-inner-wrap
  .wpte-trip-details-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category
  .category-trips-single-inner-wrap
  .category-trip-content-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-category
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-single
  .wpte-inner-container
  .wpte-trip-details-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-single
  .wpte-inner-container
  .category-trip-content-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-single
  .wpte-inner-container
  .category-trip-detail-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-single
  .category-trips-single-inner-wrap
  .wpte-trip-details-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-single
  .category-trips-single-inner-wrap
  .category-trip-content-wrap
  .category-trip-desc,
[class*="wte-col-"]:not(.category-list)
  .wpte-trip-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single
  .wpte-inner-container
  .wpte-trip-details-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single
  .wpte-inner-container
  .category-trip-content-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single
  .wpte-inner-container
  .category-trip-detail-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single
  .category-trips-single-inner-wrap
  .wpte-trip-details-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-content-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category
  .wpte-inner-container
  .wpte-trip-details-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category
  .wpte-inner-container
  .category-trip-content-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category
  .wpte-inner-container
  .category-trip-detail-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category
  .category-trips-single-inner-wrap
  .wpte-trip-details-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category
  .category-trips-single-inner-wrap
  .category-trip-content-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-category
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single
  .wpte-inner-container
  .wpte-trip-details-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single
  .wpte-inner-container
  .category-trip-content-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single
  .wpte-inner-container
  .category-trip-detail-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single
  .category-trips-single-inner-wrap
  .wpte-trip-details-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single
  .category-trips-single-inner-wrap
  .category-trip-content-wrap
  .category-trip-desc,
.wte-category-outer-wrap
  .category-main-wrap.category-grid
  .wpte-trip-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desc {
  flex: 1;
}
.category-grid.wte-col-1 .category-trips-single,
.category-grid.wte-col-1 .wpte-trip-category,
.category-grid.wte-col-1 .wpte-trip-single,
.category-grid.col-1 .category-trips-single,
.category-grid.col-1 .wpte-trip-category,
.category-grid.col-1 .wpte-trip-single,
[class*="wte-col-"]:not(.category-list).wte-col-1 .category-trips-single,
[class*="wte-col-"]:not(.category-list).wte-col-1 .wpte-trip-category,
[class*="wte-col-"]:not(.category-list).wte-col-1 .wpte-trip-single,
[class*="wte-col-"]:not(.category-list).col-1 .category-trips-single,
[class*="wte-col-"]:not(.category-list).col-1 .wpte-trip-category,
[class*="wte-col-"]:not(.category-list).col-1 .wpte-trip-single,
.wte-category-outer-wrap
  .category-main-wrap.category-grid.wte-col-1
  .category-trips-single,
.wte-category-outer-wrap
  .category-main-wrap.category-grid.wte-col-1
  .wpte-trip-category,
.wte-category-outer-wrap
  .category-main-wrap.category-grid.wte-col-1
  .wpte-trip-single,
.wte-category-outer-wrap
  .category-main-wrap.category-grid.col-1
  .category-trips-single,
.wte-category-outer-wrap
  .category-main-wrap.category-grid.col-1
  .wpte-trip-category,
.wte-category-outer-wrap
  .category-main-wrap.category-grid.col-1
  .wpte-trip-single {
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  .category-grid.wte-col-2 .category-trips-single,
  .category-grid.wte-col-2 .wpte-trip-category,
  .category-grid.wte-col-2 .wpte-trip-single,
  .category-grid.wte-col-3 .category-trips-single,
  .category-grid.wte-col-3 .wpte-trip-category,
  .category-grid.wte-col-3 .wpte-trip-single,
  .category-grid.wte-col-4 .category-trips-single,
  .category-grid.wte-col-4 .wpte-trip-category,
  .category-grid.wte-col-4 .wpte-trip-single,
  .category-grid.wte-col-5 .category-trips-single,
  .category-grid.wte-col-5 .wpte-trip-category,
  .category-grid.wte-col-5 .wpte-trip-single,
  .category-grid.wte-col-6 .category-trips-single,
  .category-grid.wte-col-6 .wpte-trip-category,
  .category-grid.wte-col-6 .wpte-trip-single,
  .category-grid.col-2 .category-trips-single,
  .category-grid.col-2 .wpte-trip-category,
  .category-grid.col-2 .wpte-trip-single,
  .category-grid.col-3 .category-trips-single,
  .category-grid.col-3 .wpte-trip-category,
  .category-grid.col-3 .wpte-trip-single,
  .category-grid.col-4 .category-trips-single,
  .category-grid.col-4 .wpte-trip-category,
  .category-grid.col-4 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).wte-col-2 .category-trips-single,
  [class*="wte-col-"]:not(.category-list).wte-col-2 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).wte-col-2 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).wte-col-3 .category-trips-single,
  [class*="wte-col-"]:not(.category-list).wte-col-3 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).wte-col-3 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).wte-col-4 .category-trips-single,
  [class*="wte-col-"]:not(.category-list).wte-col-4 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).wte-col-4 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).wte-col-5 .category-trips-single,
  [class*="wte-col-"]:not(.category-list).wte-col-5 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).wte-col-5 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).wte-col-6 .category-trips-single,
  [class*="wte-col-"]:not(.category-list).wte-col-6 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).wte-col-6 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).col-2 .category-trips-single,
  [class*="wte-col-"]:not(.category-list).col-2 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).col-2 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).col-3 .category-trips-single,
  [class*="wte-col-"]:not(.category-list).col-3 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).col-3 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).col-4 .category-trips-single,
  [class*="wte-col-"]:not(.category-list).col-4 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).col-4 .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-2
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-2
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-2
    .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-3
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-3
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-3
    .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-4
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-4
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-4
    .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-5
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-5
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-5
    .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-6
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-6
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-6
    .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-2
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-2
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-2
    .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-3
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-3
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-3
    .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-4
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-4
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-4
    .wpte-trip-single {
    flex: 0 0 calc(50% - var(--gap) / 2) !important;
    max-width: calc(50% - var(--gap) / 2) !important;
  }
}
@media (min-width: 1025px) {
  .category-grid.wte-col-2 .category-trips-single,
  .category-grid.wte-col-2 .wpte-trip-category,
  .category-grid.wte-col-2 .wpte-trip-single,
  .category-grid.col-2 .category-trips-single,
  .category-grid.col-2 .wpte-trip-category,
  .category-grid.col-2 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).wte-col-2 .category-trips-single,
  [class*="wte-col-"]:not(.category-list).wte-col-2 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).wte-col-2 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).col-2 .category-trips-single,
  [class*="wte-col-"]:not(.category-list).col-2 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).col-2 .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-2
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-2
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-2
    .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-2
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-2
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-2
    .wpte-trip-single {
    flex: 0 0 calc(50% - var(--gap) * 1 / 2) !important;
    max-width: calc(50% - var(--gap) * 1 / 2) !important;
  }
  .category-grid.wte-col-3 .category-trips-single,
  .category-grid.wte-col-3 .wpte-trip-category,
  .category-grid.wte-col-3 .wpte-trip-single,
  .category-grid.col-3 .category-trips-single,
  .category-grid.col-3 .wpte-trip-category,
  .category-grid.col-3 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).wte-col-3 .category-trips-single,
  [class*="wte-col-"]:not(.category-list).wte-col-3 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).wte-col-3 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).col-3 .category-trips-single,
  [class*="wte-col-"]:not(.category-list).col-3 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).col-3 .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-3
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-3
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-3
    .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-3
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-3
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-3
    .wpte-trip-single {
    flex: 0 0 calc(33.3333333333% - var(--gap) * 2 / 3) !important;
    max-width: calc(33.3333333333% - var(--gap) * 2 / 3) !important;
  }
  .category-grid.wte-col-4 .category-trips-single,
  .category-grid.wte-col-4 .wpte-trip-category,
  .category-grid.wte-col-4 .wpte-trip-single,
  .category-grid.col-4 .category-trips-single,
  .category-grid.col-4 .wpte-trip-category,
  .category-grid.col-4 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).wte-col-4 .category-trips-single,
  [class*="wte-col-"]:not(.category-list).wte-col-4 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).wte-col-4 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).col-4 .category-trips-single,
  [class*="wte-col-"]:not(.category-list).col-4 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).col-4 .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-4
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-4
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-4
    .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-4
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-4
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-4
    .wpte-trip-single {
    flex: 0 0 calc(25% - var(--gap) * 3 / 4) !important;
    max-width: calc(25% - var(--gap) * 3 / 4) !important;
  }
  .category-grid.wte-col-5 .category-trips-single,
  .category-grid.wte-col-5 .wpte-trip-category,
  .category-grid.wte-col-5 .wpte-trip-single,
  .category-grid.col-5 .category-trips-single,
  .category-grid.col-5 .wpte-trip-category,
  .category-grid.col-5 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).wte-col-5 .category-trips-single,
  [class*="wte-col-"]:not(.category-list).wte-col-5 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).wte-col-5 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).col-5 .category-trips-single,
  [class*="wte-col-"]:not(.category-list).col-5 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).col-5 .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-5
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-5
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-5
    .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-5
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-5
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-5
    .wpte-trip-single {
    flex: 0 0 calc(20% - var(--gap) * 4 / 5) !important;
    max-width: calc(20% - var(--gap) * 4 / 5) !important;
  }
  .category-grid.wte-col-6 .category-trips-single,
  .category-grid.wte-col-6 .wpte-trip-category,
  .category-grid.wte-col-6 .wpte-trip-single,
  .category-grid.col-6 .category-trips-single,
  .category-grid.col-6 .wpte-trip-category,
  .category-grid.col-6 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).wte-col-6 .category-trips-single,
  [class*="wte-col-"]:not(.category-list).wte-col-6 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).wte-col-6 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).col-6 .category-trips-single,
  [class*="wte-col-"]:not(.category-list).col-6 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).col-6 .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-6
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-6
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.wte-col-6
    .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-6
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-6
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.col-6
    .wpte-trip-single {
    flex: 0 0 calc(16.6666666667% - var(--gap) * 5 / 6) !important;
    max-width: calc(16.6666666667% - var(--gap) * 5 / 6) !important;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .category-grid.columns-tablet-1 .category-trips-single,
  .category-grid.columns-tablet-1 .wpte-trip-category,
  .category-grid.columns-tablet-1 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).columns-tablet-1
    .category-trips-single,
  [class*="wte-col-"]:not(.category-list).columns-tablet-1 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).columns-tablet-1 .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-tablet-1
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-tablet-1
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-tablet-1
    .wpte-trip-single {
    flex: 0 0 calc(100% - var(--gap) * 0 / 1) !important;
    max-width: calc(100% - var(--gap) * 0 / 1) !important;
  }
  .category-grid.columns-tablet-2 .category-trips-single,
  .category-grid.columns-tablet-2 .wpte-trip-category,
  .category-grid.columns-tablet-2 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).columns-tablet-2
    .category-trips-single,
  [class*="wte-col-"]:not(.category-list).columns-tablet-2 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).columns-tablet-2 .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-tablet-2
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-tablet-2
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-tablet-2
    .wpte-trip-single {
    flex: 0 0 calc(50% - var(--gap) * 1 / 2) !important;
    max-width: calc(50% - var(--gap) * 1 / 2) !important;
  }
  .category-grid.columns-tablet-3 .category-trips-single,
  .category-grid.columns-tablet-3 .wpte-trip-category,
  .category-grid.columns-tablet-3 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).columns-tablet-3
    .category-trips-single,
  [class*="wte-col-"]:not(.category-list).columns-tablet-3 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).columns-tablet-3 .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-tablet-3
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-tablet-3
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-tablet-3
    .wpte-trip-single {
    flex: 0 0 calc(33.3333333333% - var(--gap) * 2 / 3) !important;
    max-width: calc(33.3333333333% - var(--gap) * 2 / 3) !important;
  }
  .category-grid.columns-tablet-4 .category-trips-single,
  .category-grid.columns-tablet-4 .wpte-trip-category,
  .category-grid.columns-tablet-4 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).columns-tablet-4
    .category-trips-single,
  [class*="wte-col-"]:not(.category-list).columns-tablet-4 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).columns-tablet-4 .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-tablet-4
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-tablet-4
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-tablet-4
    .wpte-trip-single {
    flex: 0 0 calc(25% - var(--gap) * 3 / 4) !important;
    max-width: calc(25% - var(--gap) * 3 / 4) !important;
  }
  .category-grid.columns-tablet-5 .category-trips-single,
  .category-grid.columns-tablet-5 .wpte-trip-category,
  .category-grid.columns-tablet-5 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).columns-tablet-5
    .category-trips-single,
  [class*="wte-col-"]:not(.category-list).columns-tablet-5 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).columns-tablet-5 .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-tablet-5
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-tablet-5
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-tablet-5
    .wpte-trip-single {
    flex: 0 0 calc(20% - var(--gap) * 4 / 5) !important;
    max-width: calc(20% - var(--gap) * 4 / 5) !important;
  }
  .category-grid.columns-tablet-6 .category-trips-single,
  .category-grid.columns-tablet-6 .wpte-trip-category,
  .category-grid.columns-tablet-6 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).columns-tablet-6
    .category-trips-single,
  [class*="wte-col-"]:not(.category-list).columns-tablet-6 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).columns-tablet-6 .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-tablet-6
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-tablet-6
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-tablet-6
    .wpte-trip-single {
    flex: 0 0 calc(16.6666666667% - var(--gap) * 5 / 6) !important;
    max-width: calc(16.6666666667% - var(--gap) * 5 / 6) !important;
  }
}
@media (max-width: 767px) {
  .category-grid.columns-mobile-1 .category-trips-single,
  .category-grid.columns-mobile-1 .wpte-trip-category,
  .category-grid.columns-mobile-1 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).columns-mobile-1
    .category-trips-single,
  [class*="wte-col-"]:not(.category-list).columns-mobile-1 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).columns-mobile-1 .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-mobile-1
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-mobile-1
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-mobile-1
    .wpte-trip-single {
    flex: 0 0 calc(100% - var(--gap) * 0 / 1) !important;
    max-width: calc(100% - var(--gap) * 0 / 1) !important;
  }
  .category-grid.columns-mobile-2 .category-trips-single,
  .category-grid.columns-mobile-2 .wpte-trip-category,
  .category-grid.columns-mobile-2 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).columns-mobile-2
    .category-trips-single,
  [class*="wte-col-"]:not(.category-list).columns-mobile-2 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).columns-mobile-2 .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-mobile-2
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-mobile-2
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-mobile-2
    .wpte-trip-single {
    flex: 0 0 calc(50% - var(--gap) * 1 / 2) !important;
    max-width: calc(50% - var(--gap) * 1 / 2) !important;
  }
  .category-grid.columns-mobile-3 .category-trips-single,
  .category-grid.columns-mobile-3 .wpte-trip-category,
  .category-grid.columns-mobile-3 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).columns-mobile-3
    .category-trips-single,
  [class*="wte-col-"]:not(.category-list).columns-mobile-3 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).columns-mobile-3 .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-mobile-3
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-mobile-3
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-mobile-3
    .wpte-trip-single {
    flex: 0 0 calc(33.3333333333% - var(--gap) * 2 / 3) !important;
    max-width: calc(33.3333333333% - var(--gap) * 2 / 3) !important;
  }
  .category-grid.columns-mobile-4 .category-trips-single,
  .category-grid.columns-mobile-4 .wpte-trip-category,
  .category-grid.columns-mobile-4 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).columns-mobile-4
    .category-trips-single,
  [class*="wte-col-"]:not(.category-list).columns-mobile-4 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).columns-mobile-4 .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-mobile-4
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-mobile-4
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-mobile-4
    .wpte-trip-single {
    flex: 0 0 calc(25% - var(--gap) * 3 / 4) !important;
    max-width: calc(25% - var(--gap) * 3 / 4) !important;
  }
  .category-grid.columns-mobile-5 .category-trips-single,
  .category-grid.columns-mobile-5 .wpte-trip-category,
  .category-grid.columns-mobile-5 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).columns-mobile-5
    .category-trips-single,
  [class*="wte-col-"]:not(.category-list).columns-mobile-5 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).columns-mobile-5 .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-mobile-5
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-mobile-5
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-mobile-5
    .wpte-trip-single {
    flex: 0 0 calc(20% - var(--gap) * 4 / 5) !important;
    max-width: calc(20% - var(--gap) * 4 / 5) !important;
  }
  .category-grid.columns-mobile-6 .category-trips-single,
  .category-grid.columns-mobile-6 .wpte-trip-category,
  .category-grid.columns-mobile-6 .wpte-trip-single,
  [class*="wte-col-"]:not(.category-list).columns-mobile-6
    .category-trips-single,
  [class*="wte-col-"]:not(.category-list).columns-mobile-6 .wpte-trip-category,
  [class*="wte-col-"]:not(.category-list).columns-mobile-6 .wpte-trip-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-mobile-6
    .category-trips-single,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-mobile-6
    .wpte-trip-category,
  .wte-category-outer-wrap
    .category-main-wrap.category-grid.columns-mobile-6
    .wpte-trip-single {
    flex: 0 0 calc(16.6666666667% - var(--gap) * 5 / 6) !important;
    max-width: calc(16.6666666667% - var(--gap) * 5 / 6) !important;
  }
}
.category-list .category-trips-single-inner-wrap {
  padding: 32px 24px 24px;
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04), 0px 0px 2px rgba(0, 0, 0, 0.06),
    0px 0px 1px rgba(0, 0, 0, 0.04);
}
.category-list .category-trips-single-inner-wrap:hover {
  box-shadow: 0 10px 15px rgba(0, 0, 0, 0.1);
}
.category-list .category-trips-single-inner-wrap .category-trip-fig {
  position: relative;
  align-self: flex-start;
}
@media (min-width: 768px) {
  .category-list .category-trips-single-inner-wrap .category-trip-fig {
    flex: 0 0 40%;
    max-width: 40%;
  }
}
@media (min-width: 768px) {
  .category-list .category-trips-single-inner-wrap .category-trip-content-wrap {
    flex: 0 0 60%;
    max-width: 60%;
    padding-left: 24px;
    padding-top: 0;
  }
}
@media (min-width: 1200px) {
  .category-list
    .category-trips-single-inner-wrap
    .category-trip-detail-wrap
    .category-trip-budget {
    padding-left: 48px;
    max-width: 40%;
  }
}
.category-list
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desti {
  flex: 1;
}
@media (min-width: 1200px) {
  .category-list
    .category-trips-single-inner-wrap
    .category-trip-detail-wrap
    .category-trip-desti {
    max-width: 60%;
    padding-right: 48px;
  }
}
.category-list
  .category-trips-single-inner-wrap
  .category-trip-aval-time
  .category-trip-avl-tip-inner-wrap
  .category-available-months
  li {
  font-size: 0.722em;
  margin-right: 15px;
}
.category-list
  .category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-viewmre-btn {
  display: inline-flex;
  padding: 14px 40px;
  font-size: 16px;
  line-height: 1.25;
}
.category-list
  .category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-viewmre-btn:hover {
  opacity: 0.8;
}
.category-list
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-fig
  > a,
.category-list
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .wpte-gallery-wrapper {
  border-top-right-radius: 0;
}
.category-list
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-content-wrap {
  padding: 16px 16px 0;
}
@media (min-width: 1200px) {
  .category-list
    .category-trips-single.wpte_new-layout
    .category-trips-single-inner-wrap
    .category-trip-detail-wrap
    .category-trip-budget {
    padding-left: 24px;
    max-width: 34%;
    width: 100%;
  }
}
.category-list
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desti {
  flex: 1;
}
@media (min-width: 1200px) {
  .category-list
    .category-trips-single.wpte_new-layout
    .category-trips-single-inner-wrap
    .category-trip-detail-wrap
    .category-trip-desti {
    max-width: 66%;
    padding-right: 16px;
    width: 100%;
  }
}
.category-list
  .category-trips-single.wpte_new-layout
  .category-trips-single-inner-wrap
  .category-trip-aval-time {
  margin: 24px 0 0;
  padding: 16px 24px;
}
.advanced-search-wrapper .sidebar {
  padding: 24px 16px;
  border: 1px solid rgba(0, 0, 0, 0.03);
  background-color: #fff;
}
.wp-travel-toolbar {
  padding: 24px 0;
}
.wp-travel-toolbar
  .wp-travel-engine-toolbar.wte-filterby-dropdown
  .wte-ordering
  > span {
  opacity: 0.5;
}
.wp-travel-toolbar
  .wp-travel-engine-toolbar.wte-filterby-dropdown
  .wte-ordering
  select {
  padding: 0;
  padding-right: 15px;
  background-color: rgba(0, 0, 0, 0);
  border: none;
  font-size: 14px;
  font-weight: normal;
  color: #000;
  line-height: 1.5;
}
.wp-travel-toolbar .wte-filter-foundposts .searchFoundPosts {
  font-size: 14px;
  text-transform: capitalize;
  color: rgba(0, 0, 0, 0.5);
}
.wp-travel-toolbar .wte-view-modes > span {
  display: none;
}
.wpte-trip-review-stars {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.wpte-trip-review-stars .stars-group-wrapper {
  position: relative;
  overflow: hidden;
  margin-right: 8px;
  display: flex;
}
.wpte-trip-review-stars .stars-group-wrapper svg {
  width: 15px;
  height: 15px;
  vertical-align: middle;
}
.wpte-trip-review-stars .stars-group-wrapper svg:not(:last-child) {
  margin-right: 4px;
}
.wpte-trip-review-stars .stars-group-wrapper .stars-placeholder-group {
  white-space: nowrap;
}
.wpte-trip-review-stars .stars-group-wrapper .stars-placeholder-group svg path {
  fill: #ccc;
}
.wpte-trip-review-stars .stars-group-wrapper .stars-rated-group {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  overflow: hidden;
}
.wpte-trip-review-stars .stars-group-wrapper .stars-rated-group svg path {
  fill: #ebad34;
}
.wpte-trip-review-stars .stars-group-wrapper .stars-placeholder-group,
.wpte-trip-review-stars .stars-group-wrapper .stars-rated-group {
  display: flex;
  align-items: center;
  height: 22px;
}
.wpte-trip-review-stars .stars-group-wrapper .stars-placeholder-group svg,
.wpte-trip-review-stars .stars-group-wrapper .stars-rated-group svg {
  flex: none;
}
.wpte-trip-review-stars .wpte-trip-review-count {
  font-size: 0.77em;
  line-height: 1;
  opacity: 0.4;
  color: #000;
  text-decoration: underline;
}
.wpte-trip-single .discount-text-wrap {
  position: absolute;
  top: 13px;
  left: -4px;
  z-index: 11;
}
.wpte-trip-single .discount-text-wrap::before {
  content: "";
  width: 4px;
  height: 5px;
  background-color: #b88729;
  border-radius: 5px 0 0 5px;
  position: absolute;
  left: 0;
  bottom: 100%;
}
.wpte-trip-single .discount-text-wrap::after {
  content: "";
  width: 4px;
  height: 2px;
  background-color: #ebad34;
  position: absolute;
  left: 0;
  bottom: 100%;
  z-index: -1;
}
.wpte-trip-single .discount-text-wrap .discount-percent {
  font-size: 12px;
  line-height: 1;
  font-weight: 600;
  color: #8c6b2b;
  background-color: #ebad34;
  padding: 6px 20px 6px 12px;
  border-radius: 0 13px 13px 4px;
  display: inline-block;
  vertical-align: top;
}
.wpte-trip-single .featured-text-wrap {
  position: absolute;
  top: 15px;
  right: 8px;
  z-index: 111;
}
.wpte-trip-single .featured-text-wrap .featured-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 25px;
  text-align: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: #ebad34;
}
.wpte-trip-single .featured-text-wrap .featured-icon svg {
  width: 14px;
}
.wpte-trip-single .featured-text-wrap .featured-icon svg path {
  fill: #fff;
}
.wpte-trip-single .featured-text-wrap .featured-text {
  display: inline-block;
  font-size: 12px;
  line-height: 1;
  padding: 4px 8px;
  color: #fff;
  background-color: #212121;
  border-radius: 4px;
  position: absolute;
  top: 50%;
  right: 100%;
  left: auto;
  transform: translate(0px, -50%);
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
}
.wpte-trip-single .featured-text-wrap .featured-text::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 2px;
  background-color: #212121;
  transform: translateY(-50%) rotate(45deg);
  position: absolute;
  left: 100%;
  top: 50%;
  margin-left: -3px;
}
.wpte-trip-single .featured-text-wrap:hover .featured-text {
  opacity: 1;
  visibility: visible;
  transform: translate(-8px, -50%);
}
.wpte-trip-single.wpte-layout-2 .featured-text-wrap,
.wpte-trip-single.wpte-layout-5 .featured-text-wrap,
.wpte-trip-single.wpte-layout-4 .featured-text-wrap {
  top: 8px;
}
.wpte-trip-single .wpte-trip-image-wrap {
  position: relative;
}
.wpte-trip-single .wpte-trip-image-wrap figure {
  position: relative;
  overflow: hidden;
  border-radius: 4px 4px 0 0;
  padding-top: 68%;
  margin: 0;
  background-color: #efefef;
}
.wpte-trip-single .wpte-trip-image-wrap figure a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wpte-trip-single .wpte-trip-image-wrap figure.overlay a::before {
  content: "";
  width: 100%;
  height: 110px;
  background: linear-gradient(to bottom, transparent, #061626);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.wpte-trip-single .wpte-trip-image-wrap figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s ease;
}
.wpte-trip-single .wpte-trip-image-wrap figure:hover img {
  transform: scale(1.1);
}
.wpte-trip-single .wpte-trip-image-wrap .wpte-trip-img-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 14px 21px;
  color: #fff;
  z-index: 11;
}
.wpte-trip-single .wpte-trip-image-wrap .wpte-trip-img-overlay .wpte-trip-meta {
  color: #fff;
}
.wpte-trip-single
  .wpte-trip-image-wrap
  .wpte-trip-img-overlay
  .wpte-trip-meta
  svg
  path {
  fill: #fff;
}
.wpte-trip-single .wpte-trip-meta {
  color: rgba(var(--font-color-rgb), 0.6);
  font-size: 16px;
  display: inline-flex;
  line-height: 1.5;
}
.wpte-trip-single .wpte-trip-meta a {
  color: inherit;
  text-decoration: none;
}
.wpte-trip-single .wpte-trip-meta a:hover {
  text-decoration: underline;
  color: var(--primary-color);
}
.wpte-trip-single .wpte-trip-meta svg {
  width: 1em;
  height: 1em;
}
.wpte-trip-single .wpte-trip-meta i {
  width: 1em;
  height: 1.5em;
  display: inline-flex;
  text-align: center;
  margin-right: 10px;
  justify-content: center;
  align-items: center;
  align-self: flex-start;
}
.wpte-trip-single .wpte-trip-header-wrap .wpte-trip-meta {
  margin-bottom: 10px;
}
.wpte-trip-single .wpte-trip-header-wrap .wpte-trip-meta svg path {
  fill: var(--primary-color);
}
.wpte-trip-single .wpte-trip-header-wrap .wpte-trip-title {
  font-size: 20px;
  line-height: 1.5;
  font-weight: 500;
  margin: 0 0 12px;
}
.wpte-trip-single .wpte-trip-header-wrap .wpte-trip-title a {
  color: inherit;
  text-decoration: none;
  display: block;
}
.wpte-trip-single .wpte-trip-header-wrap .wpte-trip-title a:hover {
  color: var(--primary-color);
}
.wpte-trip-single .wpte-trip-header-wrap .wpte-trip-review-stars {
  margin: 0 0 16px;
}
.wpte-trip-single .wpte-trip-details-wrap {
  padding: 24px;
  font-size: 15px;
  line-height: 1.8;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.wpte-trip-single .wpte-trip-content {
  flex: 1;
  font-size: 16px;
}
.wpte-trip-single .wpte-trip-content p {
  margin: 0;
}
.wpte-trip-single .wpte-trip-budget-wrap {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid rgba(6, 22, 38, 0.1);
}
.wpte-trip-single .wpte-trip-meta-list {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.wpte-trip-single .wpte-trip-meta-list .wpte-trip-meta:not(:last-child) {
  margin-bottom: 15px;
}
.wpte-trip-single .wpte-trip-budget-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
}
.wpte-trip-single
  .wpte-trip-budget-wrap
  .wpte-trip-meta-list
  .wpte-trip-meta
  svg
  path {
  fill: var(--primary-color);
}
.wpte-trip-single .wpte-trip-budget-wrap .wpte-trip-price-wrap {
  color: var(--font-color);
  display: flex;
  flex-direction: column;
}
.wpte-trip-single .wpte-trip-budget-wrap .wpte-trip-price-wrap.align-items-end {
  align-items: flex-end;
}
.wpte-trip-single .wpte-trip-price-wrap {
  font-size: 28px;
  line-height: 1.25;
  font-weight: 600;
}
.wpte-trip-single .wpte-trip-price-wrap del {
  font-weight: normal;
  font-size: 16px;
  opacity: 0.4;
}
.wpte-trip-single .wpte-trip-price-wrap ins {
  text-decoration: none;
}
.wpte-trip-single .justify-content-between {
  justify-content: space-between;
}
.wpte-trip-single .align-items-center {
  align-items: center;
}
.wpte-trip-single.style-3 .wpte-trip-header-wrap {
  margin-bottom: 24px;
}
.wpte-trip-single.style-3 .wpte-trip-meta-list {
  flex-wrap: wrap;
  flex-direction: row;
}
.wpte-trip-single.style-3
  .wpte-trip-meta-list
  .wpte-trip-meta:not(:last-child) {
  margin-right: 30px;
}
.wpte-trip-single.style-3 .wpte-trip-meta svg path {
  fill: var(--primary-color);
}
.wpte-trip-single.style-3 .discount-text-wrap {
  top: -13px;
  left: 16px;
}
.wpte-trip-single.style-3 .discount-text-wrap::before,
.wpte-trip-single.style-3 .discount-text-wrap::after {
  content: none;
}
.wpte-trip-single.style-3 .discount-text-wrap .discount-percent {
  border-radius: 13px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #ea7810;
  color: #fff;
}
.wpte-trip-single.style-3 .featured-text-wrap {
  right: auto;
  left: 16px;
  top: -13px;
  display: inline-flex;
  align-items: center;
  background-color: #ffc34e;
  border-radius: 15px;
  padding: 4px 10px;
}
.wpte-trip-single.style-3 .featured-text-wrap svg path {
  fill: #8c6b2b;
}
.wpte-trip-single.style-3 .featured-text-wrap .featured-icon {
  display: flex;
  margin-right: 6px;
  background: none;
  padding: 0;
  width: unset;
  height: 16px;
}
.wpte-trip-single.style-3 .featured-text-wrap .featured-text {
  position: static;
  color: #8c6b2b;
  visibility: visible;
  opacity: 1;
  transform: none;
  background: none;
  padding: 0;
}
.wpte-trip-single.style-3 .featured-text-wrap .featured-text::before {
  content: none;
}
.wpte-trip-single.style-3 .discount-text-wrap + .featured-text-wrap {
  left: 116px;
}
.category-main-wrap.category-grid
  .category-trip-prc-title-wrap
  .category-trip-title {
  font-size: 20px;
}
.category-trip-wtetags {
  flex-wrap: wrap;
}
.category-trip-wtetags a {
  font-size: 11px;
  font-weight: 600;
  line-height: 1.1;
  display: inline-block;
  padding: 4px 12px;
  background-color: #e8e9e7;
  border-radius: 15px;
  margin-right: 8px;
  margin-bottom: 8px;
  text-decoration: none;
}
.category-trip-wtetags a:hover {
  text-decoration: none;
}
.wpte_has-tooltip .tippy-popper p {
  margin-top: 0;
  margin-bottom: 1em;
}
.wpte_has-tooltip .tippy-popper p:last-child {
  margin-bottom: 0;
}
.wpte_has-tooltip .tippy-popper .tippy-tooltip {
  background-color: rgba(9, 20, 38, 0.8) !important;
  font-size: 14px;
}
.wpte_has-tooltip .tippy-popper .tippy-tooltip .tippy-content {
  padding: 12px !important;
  background: none !important;
  border-radius: 5px;
}
.wpte_has-tooltip .tippy-popper[x-placement="top"] .tippy-arrow {
  border-top-color: rgba(9, 20, 38, 0.8) !important;
  transform: translateY(1px);
}
.wpte_has-tooltip .tippy-popper[x-placement="bottom"] .tippy-arrow {
  border-bottom-color: rgba(9, 20, 38, 0.8) !important;
  transform: translateY(-1px);
}
.widget
  .category-list
  .category-trips-single-inner-wrap
  .category-trip-content-wrap,
.widget .category-list .category-trips-single-inner-wrap .category-trip-fig,
.widget_block
  .category-list
  .category-trips-single-inner-wrap
  .category-trip-content-wrap,
.widget_block
  .category-list
  .category-trips-single-inner-wrap
  .category-trip-fig {
  max-width: unset;
  flex-grow: 1;
}
.widget .category-list .category-trips-single-inner-wrap .category-trip-fig,
.widget_block
  .category-list
  .category-trips-single-inner-wrap
  .category-trip-fig {
  min-width: 200px;
  margin-bottom: 1em;
}
.widget
  .category-list
  .category-trips-single-inner-wrap
  .category-trip-content-wrap,
.widget_block
  .category-list
  .category-trips-single-inner-wrap
  .category-trip-content-wrap {
  min-width: 250px;
}
:root {
  --font-color: #061626;
}
.wp-block-wptravelengine-trips.is-selected .category-trips-single {
  position: relative;
}
.wp-block-wptravelengine-trips.is-selected
  .category-trips-single
  .block-library-gallery-item__inline-menu {
  display: inline-flex;
}
.wp-block-wptravelengine-trips.is-selected
  .category-list
  .block-library-gallery-item__inline-menu {
  flex-direction: column;
}
.category-list .category-trips-single {
  width: 100%;
}
.category-list .category-trips-single .category-trips-single-inner-wrap {
  display: flex;
  flex-wrap: wrap;
}
.category-list
  .category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-desti {
  padding-right: 20px;
}
@media (min-width: 1200px) {
  .category-list
    .category-trips-single
    .category-trips-single-inner-wrap
    .category-trip-detail-wrap
    .category-trip-desti {
    padding-right: 20px;
  }
}
.category-list
  .category-trips-single
  .category-trips-single-inner-wrap
  .category-trip-detail-wrap
  .category-trip-budget {
  padding-left: 20px;
}
@media (min-width: 1200px) {
  .category-list
    .category-trips-single
    .category-trips-single-inner-wrap
    .category-trip-detail-wrap
    .category-trip-budget {
    padding-left: 20px;
  }
}
.category-list .category-trip-fig {
  margin: 0;
}
.category-list .category-trip-title a {
  color: #232323;
  text-decoration: none;
  transition: all ease 0.3s;
}
.wp-block-wptravelengine-trips .category-trips-single .category-trip-fig {
  margin: 0;
}
.wp-block-wptravelengine-trips
  .category-trips-single
  .category-trip-prc-title-wrap
  .category-trip-title {
  font-weight: 600;
}
.wp-block-wptravelengine-trips
  .category-trips-single
  .category-trip-prc-title-wrap
  .category-trip-title
  a {
  text-decoration: none;
}
.wpte-trip-review-stars {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 8px;
}
.wpte-trip-review-stars .stars-group-wrapper {
  position: relative;
  overflow: hidden;
  margin-right: 8px;
}
.wpte-trip-review-stars .stars-group-wrapper svg {
  flex: 0 0 15px;
  width: 15px;
  height: 15px;
  vertical-align: middle;
}
.wpte-trip-review-stars .stars-group-wrapper .stars-placeholder-group {
  white-space: nowrap;
}
.wpte-trip-review-stars .stars-group-wrapper .stars-placeholder-group svg path {
  fill: #ccc;
}
.wpte-trip-review-stars .stars-group-wrapper .stars-rated-group {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  overflow: hidden;
}
.wpte-trip-review-stars .stars-group-wrapper .stars-rated-group svg path {
  fill: #ebad34;
}
.wpte-trip-review-stars .stars-group-wrapper > [class*="-group"] {
  display: inline-flex;
}
.wpte-trip-review-stars .wpte-trip-review-count {
  font-size: 13px;
  line-height: 1;
  color: rgba(var(--font-color-rgb), 0.4);
  text-decoration: underline;
}
.wpte-gblock-title-wrap {
  text-align: center;
  margin-bottom: 56px;
}
.wpte-gblock-title-wrap p {
  margin: 0;
}
.wpte-gblock-title {
  font-weight: 500;
  margin-top: 0;
  margin-bottom: 24px;
}
.wpte-trip-single .discount-text-wrap {
  position: absolute;
  top: 13px;
  left: -4px;
  z-index: 11;
}
.wpte-trip-single .discount-text-wrap::before {
  content: "";
  width: 4px;
  height: 5px;
  background-color: #b88729;
  border-radius: 5px 0 0 5px;
  position: absolute;
  left: 0;
  bottom: 100%;
}
.wpte-trip-single .discount-text-wrap::after {
  content: "";
  width: 4px;
  height: 2px;
  background-color: #ebad34;
  position: absolute;
  left: 0;
  bottom: 100%;
  z-index: -1;
}
.wpte-trip-single .discount-text-wrap .discount-percent {
  font-size: 12px;
  line-height: 1;
  font-weight: 600;
  color: #8c6b2b;
  background-color: #ebad34;
  padding: 6px 20px 6px 12px;
  border-radius: 0 13px 13px 4px;
  display: inline-block;
  vertical-align: top;
}
.wpte-trip-single .wpte-trip-image-wrap {
  position: relative;
}
.wpte-trip-single .wpte-trip-image-wrap figure {
  position: relative;
  overflow: hidden;
  border-radius: 4px 4px 0 0;
  padding-top: 68%;
  margin: 0;
  background-color: #efefef;
}
.wpte-trip-single .wpte-trip-image-wrap figure a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wpte-trip-single .wpte-trip-image-wrap figure.overlay a::before {
  content: "";
  width: 100%;
  height: 110px;
  background: linear-gradient(to bottom, transparent, #061626);
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.wpte-trip-single .wpte-trip-image-wrap figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  transition: all 1s ease;
}
.wpte-trip-single .wpte-trip-image-wrap figure:hover {
  background-color: #ccc;
}
.wpte-trip-single .wpte-trip-image-wrap figure:hover img {
  transform: scale(1.1);
}
.wpte-trip-single .wpte-trip-image-wrap .wpte-trip-img-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 14px 21px;
  color: #fff;
  z-index: 11;
}
.wpte-trip-single .wpte-trip-image-wrap .wpte-trip-img-overlay .wpte-trip-meta {
  color: #fff;
}
.wpte-trip-single
  .wpte-trip-image-wrap
  .wpte-trip-img-overlay
  .wpte-trip-meta
  svg
  path {
  fill: #fff;
}
.wpte-trip-single .wpte-trip-meta {
  color: rgba(var(--font-color-rgb), 0.6);
  font-size: 16px;
  display: inline-flex;
  line-height: 1.5;
}
.wpte-trip-single .wpte-trip-meta a {
  color: inherit;
  text-decoration: none;
}
.wpte-trip-single .wpte-trip-meta a:hover {
  text-decoration: underline;
  color: var(--primary-color);
}
.wpte-trip-single .wpte-trip-meta svg {
  width: 1em;
  height: 1em;
}
.wpte-trip-single .wpte-trip-meta svg path {
  fill: rgba(var(--font-color-rgb), 0.6);
}
.wpte-trip-single .wpte-trip-meta i {
  width: 1em;
  height: 1.5em;
  display: inline-flex;
  text-align: center;
  margin-right: 8px;
  justify-content: center;
  align-items: center;
  flex: 0 0 1em;
}
.wpte-trip-single .wpte-trip-header-wrap .wpte-trip-meta {
  margin-bottom: 10px;
}
.wpte-trip-single .wpte-trip-header-wrap .wpte-trip-meta svg path {
  fill: var(--primary-color);
}
.wpte-trip-single .wpte-trip-header-wrap .wpte-trip-title {
  font-size: 20px;
  line-height: 1.5;
  font-weight: 500;
}
.wpte-trip-single .wpte-trip-header-wrap .wpte-trip-title a {
  color: inherit;
  text-decoration: none;
  display: block;
}
.wpte-trip-single .wpte-trip-header-wrap .wpte-trip-title a:hover {
  color: var(--primary-color);
}
.wpte-trip-single .wpte-trip-details-wrap {
  padding: 24px;
  font-size: 15px;
  line-height: 1.8;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.wpte-trip-single .wpte-trip-content {
  flex: 1;
}
.wpte-trip-single .wpte-trip-content p {
  margin: 0;
}
.wpte-trip-single .wpte-trip-budget-wrap {
  margin-top: 24px;
  padding-top: 24px;
  border-top: 1px solid rgba(var(--font-color-rgb), 0.1);
}
.wpte-trip-single .wpte-trip-btn-wrap .wpte-trip-explore-btn {
  display: block;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25;
  color: #fff;
  background-color: var(--primary-color);
  padding: 14px 16px;
  border-radius: 4px;
  text-decoration: none;
  cursor: pointer;
}
.wpte-trip-single .wpte-trip-meta-list {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.wpte-trip-single .wpte-trip-meta-list .wpte-trip-meta:not(:last-child) {
  margin-bottom: 15px;
}
.wpte-trip-single .wpte-trip-budget-wrap {
  display: flex;
  flex-wrap: wrap;
}
.wpte-trip-single
  .wpte-trip-budget-wrap
  .wpte-trip-meta-list
  .wpte-trip-meta
  svg
  path {
  fill: var(--primary-color);
}
.wpte-trip-single .wpte-trip-budget-wrap .wpte-trip-price-wrap {
  color: var(--font-color);
  display: flex;
  flex-direction: column;
}
.wpte-trip-single .wpte-trip-price-wrap {
  font-size: 28px;
  line-height: 1.25;
  font-weight: 600;
}
.wpte-trip-single .wpte-trip-price-wrap del {
  font-weight: normal;
  font-size: 16px;
  opacity: 0.4;
}
.wpte-trip-single .wpte-trip-price-wrap ins {
  text-decoration: none;
  background: none;
}
.wpte-trip-single .justify-content-between {
  justify-content: space-between;
}
.wpte-trip-single .align-items-center {
  align-items: center;
}
.wpte-trip-single .wpte-trip-meta svg path {
  fill: var(--primary-color);
}
.wpte-trip-single.style-3 .wpte-trip-header-wrap {
  margin-bottom: 24px;
}
.wpte-trip-single.style-3 .wpte-trip-meta-list {
  flex-wrap: wrap;
  flex-direction: row;
}
.wpte-trip-single.style-3
  .wpte-trip-meta-list
  .wpte-trip-meta:not(:last-child) {
  margin-right: 30px;
}
.wpte-trip-single.style-3 .wpte-trip-meta svg path {
  fill: var(--primary-color);
}
.wpte-trip-single.style-3 .wpte-trip-btn-wrap {
  margin-top: 24px;
}
.wpte-trip-single.style-3 .discount-text-wrap {
  top: -13px;
  left: 16px;
}
.wpte-trip-single.style-3 .discount-text-wrap::before,
.wpte-trip-single.style-3 .discount-text-wrap::after {
  content: none;
}
.wpte-trip-single.style-3 .discount-text-wrap .discount-percent {
  border-radius: 13px;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #ea7810;
  color: #fff;
}
.wpte-trip-single.style-3 .featured-text-wrap {
  right: auto;
  left: 16px;
  top: -13px;
  display: inline-flex;
  align-items: center;
  background-color: #ffc34e;
  border-radius: 15px;
  padding: 4px 10px;
}
.wpte-trip-single.style-3 .featured-text-wrap svg path {
  fill: #8c6b2b;
}
.wpte-trip-single.style-3 .featured-text-wrap .featured-icon {
  display: flex;
  margin-right: 6px;
  background: none;
  padding: 0;
  width: unset;
  height: 16px;
}
.wpte-trip-single.style-3 .featured-text-wrap .featured-text {
  position: static;
  color: #8c6b2b;
  visibility: visible;
  opacity: 1;
  transform: none;
  background: none;
  padding: 0;
}
.wpte-trip-single.style-3 .featured-text-wrap .featured-text::before {
  content: none;
}
.wpte-trip-single.style-3 .discount-text-wrap + .featured-text-wrap {
  left: 116px;
}
.wpte-trip-sfilter-wrapper {
  padding: 40px 24px;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.04);
}
.wpte-trip-sfilter-wrapper .wpte__search-header {
  font-size: 0.938rem;
  line-height: 1.5;
  color: rgba(var(--font-color-rgb), 0.7);
  margin-bottom: 26px;
}
.wpte-trip-sfilter-wrapper .wpte__search-header .search-title {
  font-size: 1.5rem;
  line-height: 1.5;
  color: var(--font-color);
  font-weight: 500;
}
.wpte-trip-sfilter-wrapper .wpte__search-header p {
  margin: 0;
}
.wpte-trip-sfilter-wrapper .wpte-trip__search-fields {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 768px) {
  .wpte-trip-sfilter-wrapper .wpte-trip__search-fields.horizontal {
    flex-direction: row;
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid rgba(var(--font-color-rgb), 0.2);
  }
}
.wpte-trip-sfilter-wrapper
  .wpte-trip__search-fields.horizontal
  .wpte-trip__adv-field {
  border-radius: 4px;
}
.wpte-trip-sfilter-wrapper
  .wpte-trip__search-fields.horizontal
  .wpte-trip__adv-field
  .wpte__input {
  height: 100%;
}
@media (min-width: 768px) {
  .wpte-trip-sfilter-wrapper
    .wpte-trip__search-fields.horizontal
    .wpte-trip__adv-field:not(:last-child) {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .wpte-trip-sfilter-wrapper
    .wpte-trip__search-fields.horizontal
    .wpte-trip__adv-field {
    border-radius: 0;
    border-right: 0;
  }
  .wpte-trip-sfilter-wrapper
    .wpte-trip__search-fields.horizontal
    .wpte-trip__adv-field:first-child {
    border-radius: 4px 0 0 4px;
  }
}
@media (min-width: 768px) {
  .wpte-trip-sfilter-wrapper
    .wpte-trip__search-fields.horizontal
    .wpte-trip__search-submit {
    border-radius: 0 4px 4px 0;
  }
}
.wpte-trip-sfilter-wrapper .wpte-trip__search-fields .wpte-trip__adv-field {
  flex: 1;
}
.wpte-trip-sfilter-wrapper
  .wpte-trip__search-fields
  .wpte-trip__adv-field:not(:last-child) {
  margin-bottom: 24px;
}
.wpte-trip-sfilter-wrapper .wpte-trip__search-submit {
  width: 100%;
  text-align: center;
  height: 50px;
}
.wpte-trip-sfilter-wrapper .wpte-trip__search-submit:hover {
  background-color: rgba(var(--primary-color-rgb), 0.7);
  color: #fff;
}
.wte-block-btn-wrapper {
  text-align: center;
  margin-top: 30px;
}
.wte-view-all-trips-btn {
  display: inline-block;
  min-width: 200px;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.25;
  color: var(--primary-color);
  border: 1px solid var(--primary-color);
  background: none;
  padding: 15px;
  border-radius: 4px;
  text-decoration: none;
  cursor: pointer;
  transition: all 0.3s ease;
}
.wte-view-all-trips-btn:hover {
  background-color: var(--primary-color);
  color: #fff;
}
.wpte-trip__search-submit {
  font-size: 1rem;
  line-height: 1;
  font-weight: 500;
  background-color: var(--primary-color);
  border: none;
  color: #fff;
  padding: 15px 40px;
  border-radius: 4px;
  cursor: pointer;
}
.ui-slider {
  height: 2px;
  border-radius: 4px;
  background: none;
  border: none;
  background-color: rgba(var(--primary-color-rgb), 0.2);
  margin: 12px 8px;
}
.ui-slider .ui-slider-range {
  height: 2px;
  border-radius: 4px;
  background: none;
  border: none;
  background-color: var(--primary-color);
}
.ui-slider .ui-slider-handle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: none;
  border: none;
  background-color: var(--primary-color);
  top: -7px;
  margin-left: 0;
}
.noUi-target.noUi-horizontal {
  background: #eee;
  border: none;
  height: 6px;
  padding: 0 8px;
}
.noUi-target.noUi-horizontal .noUi-origin {
  right: 8px;
}
.noUi-target.noUi-horizontal .noUi-handle {
  width: 16px;
  height: 16px;
  border-radius: 50%;
}
.noUi-target.noUi-horizontal .noUi-handle::before,
.noUi-target.noUi-horizontal .noUi-handle::after {
  content: none;
}
.noUi-target.noUi-horizontal .noUi-handle.noUi-active {
  background-color: var(--primary-color);
}
.noUi-target.noUi-horizontal .noUi-connects .noUi-connect {
  background-color: var(--primary-color);
}
.category-slider {
  position: relative;
}
.category-slider .wpte-swiper {
  padding: 16px 0;
}
.category-slider .category-trips-single,
.category-slider .wpte-trip-single {
  padding: 0;
  margin: 0;
  height: 100%;
  width: 100% !important;
}
.category-slider .category-trips-single .category-trips-single-inner-wrap,
.category-slider .wpte-trip-single .category-trips-single-inner-wrap {
  height: 100%;
}
.category-slider .category-trips-single .featured-text-wrap .featured-text,
.category-slider .wpte-trip-single .featured-text-wrap .featured-text {
  left: auto;
  right: 100%;
}
.category-slider
  .category-trips-single
  .featured-text-wrap
  .featured-text::before,
.category-slider .wpte-trip-single .featured-text-wrap .featured-text::before {
  margin-right: 0;
  margin-left: -3px;
  right: auto;
  left: 100%;
}
.category-slider
  .category-trips-single
  .featured-text-wrap:hover
  .featured-text,
.category-slider .wpte-trip-single .featured-text-wrap:hover .featured-text {
  transform: translate(-8px, -50%);
}
.category-slider [class*="wpte-swiper-button"] {
  width: 48px;
  height: 48px;
  background-color: var(--primary-color);
  position: absolute;
  z-index: 11;
  top: 50%;
  cursor: pointer;
  transform: translateY(-50%);
}
.category-slider .wpte-swiper-button-prev {
  left: 0;
  -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2748%27 height=%2748%27 viewBox=%270 0 48 48%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2724%27 cy=%2724%27 r=%2723.5%27 stroke=%27currentColor%27/%3E%3Cg clip-path=%27url%28%23clip0_306_775%29%27%3E%3Cpath d=%27M22.4982 31.7797C22.6539 31.8859 22.8687 31.8693 23.0065 31.7309C23.1624 31.5743 23.1618 31.3211 23.0053 31.1652L23.0052 31.1652L17.2897 25.4729L16.4318 24.6186L17.6425 24.6186L33.4465 24.6194L33.5316 24.6136C33.7198 24.5815 33.8633 24.4168 33.8633 24.2194C33.8633 23.9984 33.6842 23.8194 33.4633 23.8194L33.4633 23.8194L17.6449 23.8186L16.4345 23.8186L17.292 22.9644L22.9923 17.2862L23.0531 17.216C23.1601 17.0608 23.1443 16.846 23.0065 16.7076C22.8506 16.5511 22.5973 16.5505 22.4408 16.7064L15.1808 23.9364L15.1728 23.9444C15.1635 23.9542 15.1546 23.9645 15.1464 23.9752C15.146 23.9757 15.1456 23.9762 15.1452 23.9767L15.1414 23.9818C15.1368 23.988 15.1327 23.9938 15.1295 23.9987L15.1292 23.9993C15.1238 24.0074 15.1184 24.0161 15.1128 24.0261L14.6771 23.7809M22.4982 31.7797L15.0704 24.2969C15.0702 24.296 15.0701 24.2952 15.0699 24.2943C15.0679 24.2819 15.0663 24.2704 15.0653 24.2601L15.0653 24.2601L15.0646 24.2536C15.0642 24.2502 15.0638 24.2458 15.0635 24.2401L15.0634 24.2284L15.066 24.1719C15.0671 24.1628 15.0685 24.1538 15.0701 24.1449L15.0706 24.1423C15.0712 24.139 15.0721 24.1344 15.0734 24.1287C15.0765 24.1157 15.0799 24.104 15.0835 24.0929L15.0841 24.0913C15.0854 24.0872 15.0874 24.0816 15.0898 24.0753L14.6233 23.8954M22.4982 31.7797L22.4278 31.7192L15.1808 24.5033C15.1612 24.4838 15.1443 24.4631 15.1299 24.4416C15.1227 24.4296 15.118 24.4217 15.1141 24.4147L15.1103 24.4081L15.107 24.4027C15.107 24.4027 15.107 24.4026 15.1069 24.4024C15.1067 24.402 15.1062 24.401 15.1053 24.3993C15.0991 24.386 15.0944 24.375 15.0907 24.3656L15.0908 24.3656L15.0873 24.3572C15.0864 24.3551 15.0851 24.3517 15.0832 24.3459L22.4982 31.7797ZM14.6771 23.7809L15.1135 24.0249C15.1103 24.0305 15.1078 24.0354 15.1061 24.0388L15.105 24.041C15.0996 24.0519 15.0944 24.0635 15.0894 24.0764L14.6233 23.8954M14.6771 23.7809C14.6702 23.7931 14.6637 23.8055 14.6578 23.8173C14.6453 23.8425 14.6338 23.8683 14.6233 23.8954M14.6771 23.7809C14.6883 23.7609 14.6999 23.7419 14.7122 23.7234C14.7208 23.7103 14.7304 23.6966 14.7404 23.6832L14.6091 23.9351C14.6133 23.9224 14.6181 23.9089 14.6233 23.8954%27 fill=%27transparent%27 stroke=%27currentColor%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_306_775%27%3E%3Crect width=%2726.1818%27 height=%2726.1818%27 fill=%27white%27 transform=%27translate%2812.2188 10.8008%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width=%2748%27 height=%2748%27 viewBox=%270 0 48 48%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2724%27 cy=%2724%27 r=%2723.5%27 stroke=%27currentColor%27/%3E%3Cg clip-path=%27url%28%23clip0_306_775%29%27%3E%3Cpath d=%27M22.4982 31.7797C22.6539 31.8859 22.8687 31.8693 23.0065 31.7309C23.1624 31.5743 23.1618 31.3211 23.0053 31.1652L23.0052 31.1652L17.2897 25.4729L16.4318 24.6186L17.6425 24.6186L33.4465 24.6194L33.5316 24.6136C33.7198 24.5815 33.8633 24.4168 33.8633 24.2194C33.8633 23.9984 33.6842 23.8194 33.4633 23.8194L33.4633 23.8194L17.6449 23.8186L16.4345 23.8186L17.292 22.9644L22.9923 17.2862L23.0531 17.216C23.1601 17.0608 23.1443 16.846 23.0065 16.7076C22.8506 16.5511 22.5973 16.5505 22.4408 16.7064L15.1808 23.9364L15.1728 23.9444C15.1635 23.9542 15.1546 23.9645 15.1464 23.9752C15.146 23.9757 15.1456 23.9762 15.1452 23.9767L15.1414 23.9818C15.1368 23.988 15.1327 23.9938 15.1295 23.9987L15.1292 23.9993C15.1238 24.0074 15.1184 24.0161 15.1128 24.0261L14.6771 23.7809M22.4982 31.7797L15.0704 24.2969C15.0702 24.296 15.0701 24.2952 15.0699 24.2943C15.0679 24.2819 15.0663 24.2704 15.0653 24.2601L15.0653 24.2601L15.0646 24.2536C15.0642 24.2502 15.0638 24.2458 15.0635 24.2401L15.0634 24.2284L15.066 24.1719C15.0671 24.1628 15.0685 24.1538 15.0701 24.1449L15.0706 24.1423C15.0712 24.139 15.0721 24.1344 15.0734 24.1287C15.0765 24.1157 15.0799 24.104 15.0835 24.0929L15.0841 24.0913C15.0854 24.0872 15.0874 24.0816 15.0898 24.0753L14.6233 23.8954M22.4982 31.7797L22.4278 31.7192L15.1808 24.5033C15.1612 24.4838 15.1443 24.4631 15.1299 24.4416C15.1227 24.4296 15.118 24.4217 15.1141 24.4147L15.1103 24.4081L15.107 24.4027C15.107 24.4027 15.107 24.4026 15.1069 24.4024C15.1067 24.402 15.1062 24.401 15.1053 24.3993C15.0991 24.386 15.0944 24.375 15.0907 24.3656L15.0908 24.3656L15.0873 24.3572C15.0864 24.3551 15.0851 24.3517 15.0832 24.3459L22.4982 31.7797ZM14.6771 23.7809L15.1135 24.0249C15.1103 24.0305 15.1078 24.0354 15.1061 24.0388L15.105 24.041C15.0996 24.0519 15.0944 24.0635 15.0894 24.0764L14.6233 23.8954M14.6771 23.7809C14.6702 23.7931 14.6637 23.8055 14.6578 23.8173C14.6453 23.8425 14.6338 23.8683 14.6233 23.8954M14.6771 23.7809C14.6883 23.7609 14.6999 23.7419 14.7122 23.7234C14.7208 23.7103 14.7304 23.6966 14.7404 23.6832L14.6091 23.9351C14.6133 23.9224 14.6181 23.9089 14.6233 23.8954%27 fill=%27transparent%27 stroke=%27currentColor%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_306_775%27%3E%3Crect width=%2726.1818%27 height=%2726.1818%27 fill=%27white%27 transform=%27translate%2812.2188 10.8008%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-position: center;
  mask-position: center;
}
@media (min-width: 1400px) {
  .category-slider .wpte-swiper-button-prev {
    left: -78px;
  }
}
.category-slider .wpte-swiper-button-next {
  right: 0;
  -webkit-mask: url("data:image/svg+xml,%3Csvg width=%2748%27 height=%2748%27 viewBox=%270 0 48 48%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2724%27 cy=%2724%27 r=%2723.5%27 transform=%27rotate%28180 24 24%29%27 stroke=%27currentColor%27/%3E%3Cg clip-path=%27url%28%23clip0_306_782%29%27%3E%3Cpath d=%27M25.5018 16.2203C25.3461 16.1141 25.1313 16.1307 24.9935 16.2691C24.8376 16.4257 24.8382 16.6789 24.9947 16.8348L24.9948 16.8348L30.7103 22.5271L31.5682 23.3814L30.3575 23.3814L14.5535 23.3806L14.4684 23.3864C14.2802 23.4185 14.1367 23.5832 14.1367 23.7806C14.1367 24.0016 14.3158 24.1806 14.5367 24.1806H14.5367L30.3551 24.1814L31.5655 24.1814L30.708 25.0356L25.0077 30.7138L24.9469 30.784C24.8399 30.9392 24.8557 31.154 24.9935 31.2924C25.1494 31.4489 25.4027 31.4495 25.5592 31.2936L32.8192 24.0636L32.8272 24.0556C32.8365 24.0458 32.8454 24.0355 32.8536 24.0248C32.854 24.0243 32.8544 24.0238 32.8548 24.0233L32.8586 24.0182C32.8632 24.012 32.8673 24.0062 32.8705 24.0013L32.8708 24.0007C32.8762 23.9926 32.8816 23.9839 32.8872 23.9739L33.3229 24.2191M25.5018 16.2203L32.9296 23.7031C32.9298 23.704 32.9299 23.7048 32.9301 23.7057C32.9321 23.7181 32.9337 23.7296 32.9347 23.7399L32.9347 23.7399L32.9354 23.7464C32.9358 23.7498 32.9362 23.7542 32.9365 23.7599L32.9366 23.7716L32.934 23.8281C32.9329 23.8372 32.9315 23.8462 32.9299 23.8551L32.9294 23.8577C32.9288 23.861 32.9279 23.8656 32.9266 23.8713C32.9235 23.8843 32.9201 23.896 32.9165 23.9071L32.9159 23.9087C32.9146 23.9128 32.9126 23.9184 32.9102 23.9247L33.3767 24.1046M25.5018 16.2203L25.5722 16.2808L32.8192 23.4967C32.8388 23.5163 32.8557 23.5369 32.8701 23.5584C32.8773 23.5704 32.882 23.5783 32.8859 23.5853L32.8897 23.5919L32.893 23.5973C32.893 23.5973 32.893 23.5974 32.8931 23.5976C32.8933 23.598 32.8938 23.599 32.8947 23.6007C32.9009 23.614 32.9056 23.625 32.9093 23.6344L32.9092 23.6344L32.9127 23.6428C32.9136 23.6449 32.9149 23.6483 32.9168 23.6541L25.5018 16.2203ZM33.3229 24.2191L32.8865 23.9751C32.8897 23.9695 32.8922 23.9646 32.8939 23.9612L32.895 23.959C32.9004 23.9481 32.9056 23.9365 32.9106 23.9236L33.3767 24.1046M33.3229 24.2191C33.3298 24.2069 33.3363 24.1945 33.3422 24.1827C33.3547 24.1575 33.3662 24.1317 33.3767 24.1046M33.3229 24.2191C33.3117 24.2391 33.3001 24.2581 33.2878 24.2766C33.2792 24.2897 33.2696 24.3034 33.2596 24.3168L33.3909 24.0649C33.3867 24.0776 33.3819 24.0912 33.3767 24.1046%27 fill=%27transparent%27 stroke=%27currentColor%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_306_782%27%3E%3Crect width=%2726.1818%27 height=%2726.1818%27 fill=%27white%27 transform=%27translate%2835.7812 37.1992%29 rotate%28180%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  mask: url("data:image/svg+xml,%3Csvg width=%2748%27 height=%2748%27 viewBox=%270 0 48 48%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Ccircle cx=%2724%27 cy=%2724%27 r=%2723.5%27 transform=%27rotate%28180 24 24%29%27 stroke=%27currentColor%27/%3E%3Cg clip-path=%27url%28%23clip0_306_782%29%27%3E%3Cpath d=%27M25.5018 16.2203C25.3461 16.1141 25.1313 16.1307 24.9935 16.2691C24.8376 16.4257 24.8382 16.6789 24.9947 16.8348L24.9948 16.8348L30.7103 22.5271L31.5682 23.3814L30.3575 23.3814L14.5535 23.3806L14.4684 23.3864C14.2802 23.4185 14.1367 23.5832 14.1367 23.7806C14.1367 24.0016 14.3158 24.1806 14.5367 24.1806H14.5367L30.3551 24.1814L31.5655 24.1814L30.708 25.0356L25.0077 30.7138L24.9469 30.784C24.8399 30.9392 24.8557 31.154 24.9935 31.2924C25.1494 31.4489 25.4027 31.4495 25.5592 31.2936L32.8192 24.0636L32.8272 24.0556C32.8365 24.0458 32.8454 24.0355 32.8536 24.0248C32.854 24.0243 32.8544 24.0238 32.8548 24.0233L32.8586 24.0182C32.8632 24.012 32.8673 24.0062 32.8705 24.0013L32.8708 24.0007C32.8762 23.9926 32.8816 23.9839 32.8872 23.9739L33.3229 24.2191M25.5018 16.2203L32.9296 23.7031C32.9298 23.704 32.9299 23.7048 32.9301 23.7057C32.9321 23.7181 32.9337 23.7296 32.9347 23.7399L32.9347 23.7399L32.9354 23.7464C32.9358 23.7498 32.9362 23.7542 32.9365 23.7599L32.9366 23.7716L32.934 23.8281C32.9329 23.8372 32.9315 23.8462 32.9299 23.8551L32.9294 23.8577C32.9288 23.861 32.9279 23.8656 32.9266 23.8713C32.9235 23.8843 32.9201 23.896 32.9165 23.9071L32.9159 23.9087C32.9146 23.9128 32.9126 23.9184 32.9102 23.9247L33.3767 24.1046M25.5018 16.2203L25.5722 16.2808L32.8192 23.4967C32.8388 23.5163 32.8557 23.5369 32.8701 23.5584C32.8773 23.5704 32.882 23.5783 32.8859 23.5853L32.8897 23.5919L32.893 23.5973C32.893 23.5973 32.893 23.5974 32.8931 23.5976C32.8933 23.598 32.8938 23.599 32.8947 23.6007C32.9009 23.614 32.9056 23.625 32.9093 23.6344L32.9092 23.6344L32.9127 23.6428C32.9136 23.6449 32.9149 23.6483 32.9168 23.6541L25.5018 16.2203ZM33.3229 24.2191L32.8865 23.9751C32.8897 23.9695 32.8922 23.9646 32.8939 23.9612L32.895 23.959C32.9004 23.9481 32.9056 23.9365 32.9106 23.9236L33.3767 24.1046M33.3229 24.2191C33.3298 24.2069 33.3363 24.1945 33.3422 24.1827C33.3547 24.1575 33.3662 24.1317 33.3767 24.1046M33.3229 24.2191C33.3117 24.2391 33.3001 24.2581 33.2878 24.2766C33.2792 24.2897 33.2696 24.3034 33.2596 24.3168L33.3909 24.0649C33.3867 24.0776 33.3819 24.0912 33.3767 24.1046%27 fill=%27transparent%27 stroke=%27currentColor%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27clip0_306_782%27%3E%3Crect width=%2726.1818%27 height=%2726.1818%27 fill=%27white%27 transform=%27translate%2835.7812 37.1992%29 rotate%28180%29%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-position: center;
  mask-position: center;
}
@media (min-width: 1400px) {
  .category-slider .wpte-swiper-button-next {
    right: -78px;
  }
}
.category-slider .wpte-swiper-navigation {
  width: 100%;
}
.category-slider .wpte-swiper-pagination {
  position: static;
  margin: 0 -5px;
  text-align: center;
}
.category-slider .wpte-swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #eee;
  margin: 0 5px;
  background-color: var(--primary-color);
  opacity: 0.2;
}
.category-slider
  .wpte-swiper-pagination
  .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}
@media (min-width: 992px) {
  .widget .wpte-trip-list-wrapper[class*="columns-"] .wpte-trip-single,
  .widget .wpte-trip-list-wrapper[class*="columns-"] > [class*="wpte-trip-"],
  .widget .wpte-trip-list-wrapper[class*="columns-"] .category-trips-single,
  .widget.widget_block .wte-d-flex.wte-layout-grid .wpte-trip-category {
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
}
