
			.lazyload,
			.lazyloading {
				max-width: 100%;
			}
		
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
#omnisend-subscribe-block>.wc-block-components-checkbox{line-height:inherit}


	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
.yith-wcmcs-hidden,
.yith-wcmcs-sticky-currencies-menu,
.summary.entry-summary .yith-wcmcs-shortcode-title,
.yith-wcmcs-currency-rate-container.yith-wcmcs-hidden,
.yith-wcmcs-sticky-currencies-close.yith-icon.yith-icon-close {
  display: none;
}

.yith-wcmcs-shortcode {
  width: 100%;
  max-width: 400px;
  margin: 20px 0;
  color: var(--text-color) !important;
  position: relative;
  z-index: 999;
}

.yith-wcmcs-shortcode input {
  color: var(--text-color) !important;
  background-color: var(--background-color) !important;
}

.yith-wcmcs-shortcode-title {
  font-weight: 600;
  margin-bottom: 10px;
  color: var(--title-color);
}

.yith-wcmcs-shortcode-style {
  border: 1px solid var(--border-color);
}

.yith-wcmcs-shortcode-style--active {
  box-shadow: 0 3px 7px var(--active-shadow-color);
  border: 1px solid var(--active-color);
}

.yith-wcmcs-currency-list,
.yith-wcmcs-currency-alphabetic-list,
.yith-wcmcs-currency-converter {
  position: relative;
  width: 100%;
  max-width: 400px;
  font-size: 15px;
}

.yith-wcmcs-currency-alphabetic-list .yith-wcmcs-currencies {
  max-height: 400px;
  overflow-y: auto;
}

.yith-wcmcs-currency-list .yith-wcmcs-selected-currency {
  background-color: var(--background-color);
  align-items: center;
  user-select: none;
  max-width: 400px;
  position: relative;
  padding: 10px 32px 10px 15px;
  display: flex;
  cursor: pointer;
  width: 100%;
}

.yith-wcmcs-currency-list .yith-wcmcs-selected-currency > * + * {
  margin-left: 10px;
}

.yith-wcmcs-currency-list .yith-wcmcs-selected-currency:before {
  transform: translateY(-50%);
  content: "";
  background: url("/wp-content/plugins/yith-multi-currency-switcher-for-woocommerce/assets/images/arrow-down.svg") no-repeat;
  background-size: contain;
  height: 14px;
  width: 12px;
  position: absolute;
  right: 12px;
  top: 50%;
  transition: .2s ease-out;
}

.yith-wcmcs-currency-list .yith-wcmcs-selected-currency.yith-wcmcs-shortcode-style--active:before {
  transform: translateY(-60%) rotate(180deg);
}

.yith-wcmcs-currency-flag {
  position: relative;
  justify-content: center;
  border-radius: 2px;
  align-items: center;
  display: flex;
  height: fit-content;
  max-height: 20px;
  min-width: 30px;
  z-index: 1;
}

.yith-wcmcs-currency-without-flag:before {
  content: "";
  width: 30px;
}

.yith-wcmcs-currency--selected .yith-wcmcs-currency-flag:not(.yith-wcmcs-currency-without-flag):before {
  content: "";
  width: 13px;
  height: 13px;
  background-color: var(--active-color);
  border-radius: 50%;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(30%, -30%);
}

.yith-wcmcs-currency--selected .yith-wcmcs-currency-flag:not(.yith-wcmcs-currency-without-flag):after {
  content: "";
  width: 4px;
  height: 6px;
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  background-color: transparent;
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(-10%, -20%) rotate(45deg);
}

.yith-wcmcs-currency-list--label .yith-wcmcs-currency--selected .yith-wcmcs-currency-flag:not(.yith-wcmcs-currency-without-flag):after,
.yith-wcmcs-currency-list--label .yith-wcmcs-currency-flag:not(.yith-wcmcs-currency-without-flag):before {
  display: none;
}

.yith-wcmcs-currency--selected .yith-wcmcs-currency-flag:not(.yith-wcmcs-currency-without-flag) img {
  border: 1px solid var(--active-color);
}

.yith-wcmcs-currency-flag img {
  border-radius: 2px;
  max-height: 21px;
  object-fit: cover;
  max-width: 30px !important;
  z-index: -1;
}

.yith-wcmcs-currency-list .yith-wcmcs-selected-currency .yith-wcmcs-currency-flag img {
  z-index: 1;
}

.yith-wcmcs-currency {
  display: flex;
  padding: 7px 0;
  align-items: center;
  margin-bottom: 10px;
  cursor: pointer;
  transition: .3s;
  text-decoration: none !important;
  color: var(--text-color);
  outline: none !important;
}

.yith-wcmcs-currency > * + * {
  margin-left: 10px;
}

.yith-wcmcs-currency-name,
.yith-wcmcs-base-currency-name {
  width: 100%;
  max-width: 300px;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  text-overflow: ellipsis;
}

.yith-wcmcs-base-currency-name {
  max-width: max-content;
  width: 100%;
}

.yith-wcmcs-currencies-dropdown .yith-wcmcs-currency:nth-child(1) {
  margin-top: 10px;
}

.yith-wcmcs-currency-list .yith-wcmcs-search-container + .yith-wcmcs-currency:nth-child(1) {
  margin-top: 0;
}

.yith-wcmcs-currency--selected,
.yith-wcmcs-currency:hover {
  color: var(--active-color);
}

.yith-wcmcs-currency-list .yith-wcmcs-currencies-dropdown {
  display: none;
  position: absolute;
  top: calc(100% + 15px);
  width: 100%;
  max-width: 100% !important;
  min-width: 130px;
  background-color: var(--background-color);
  box-shadow: 0 3px 7px var(--active-shadow-color);
  border-radius: 5px;
  z-index: 1000;
}

.yith-wcmcs-currency-list .yith-wcmcs-currencies-dropdown .yith-wcmcs-currencies {
  margin: 20px 0;
}

.yith-wcmcs-currency-list .yith-wcmcs-currencies-dropdown .yith-wcmcs-currency {
  padding: 7px 15px;
}

.yith-wcmcs-currency-list--select .yith-wcmcs-currencies-dropdown .yith-wcmcs-currency-name {
  width: 100% !important;
}

.yith-wcmcs-currency-list--select .yith-wcmcs-currencies-dropdown .yith-wcmcs-currency-name.yith-wcmcs-currency-name-with-flag {
  width: calc(100% - 57px) !important;
}

.yith-wcmcs-currency-list .yith-wcmcs-currencies-dropdown .yith-wcmcs-currency:nth-child(1) {
  margin-top: 0;
}

.yith-wcmcs-currency-list .yith-wcmcs-currencies-dropdown .yith-wcmcs-currency:nth-last-child(1) {
  margin-bottom: 0;
}

.yith-wcmcs-currency-list--select .yith-wcmcs-search-container {
  width: calc(100% - 30px);
  margin: 15px;
}

.yith-wcmcs-search-container {
  min-width: 100px;
  position: relative;
  width: 100%;
  margin: 20px 0;
}

.yith-wcmcs-search-container:before {
  content: "\e908";
  font-family: yith-icon !important;
  color: #aaaaaa;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
}

.yith-wcmcs-search-input {
  width: 100%;
  border: 1px solid #bdbdbd;
  border-radius: 4px !important;
  transition: .3s;
  color: var(--text-color);
}

.yith-wcmcs-search-input::placeholder {
  font-size: 15px;
  color: var(--text-color);
  opacity: 50%;
}

.yith-wcmcs-search-input:focus {
  box-shadow: none !important;
  border-color: #aaa !important;
}

.yith-wcmcs-currency-list .yith-wcmcs-currencies {
  max-height: 190px;
  margin-bottom: 20px;
  overflow-y: auto;
}

.yith-wcmcs-currency-list--checkbox .yith-wcmcs-currencies {
  margin: 0;
}

.yith-wcmcs-currency-alphabetic-list, .yith-wcmcs-currency-list--checkbox {
  background-color: var(--background-color);
  border: 1px solid var(--border-color);
  max-width: 400px;
  width: 100%;
  padding: 15px 20px;
  border-radius: 5px;
}

.yith-wcmcs-currency-list--checkbox .yith-wcmcs-currency-name + .yith-wcmcs-currency-flag {
  margin-right: 20px;
}

.yith-wcmcs-currency-alphabetic-list .yith-wcmcs-alphabetic-char:nth-child(1) {
  margin-top: 0;
}

.yith-wcmcs-currency-list--checkbox .yith-wcmcs-search-container,
.yith-wcmcs-currency-alphabetic-list .yith-wcmcs-search-container {
  margin-top: 10px;
}

.yith-wcmcs-alphabetic-char {
  font-weight: 600;
  padding: 10px 0;
}

.yith-wcmcs-currency-alphabetic-list .yith-wcmcs-currency {
  padding: 5px 0;
  margin: 0;
}

.yith-wcmcs-currency-checkbox {
  position: relative;
  padding: 12px;
  border-radius: 5px;
  border: 1px solid var(--border-color);
  transition: .3s;
}

.yith-wcmcs-currency:hover .yith-wcmcs-currency-checkbox {
  border-color: var(--active-color);
}

.yith-wcmcs-currency--selected .yith-wcmcs-currency-checkbox {
  background-color: var(--active-color);
  border-color: var(--active-color);
}

.yith-wcmcs-currency--selected .yith-wcmcs-currency-checkbox:before {
  content: "";
  position: absolute;
  top: 55%;
  left: 50%;
  height: 14px;
  width: 10px;
  border: 4px solid white;
  border-top: none;
  border-left: none;
  background: none;
  transform-origin: center;
  transform: rotate(45deg) translate(-100%, -25%);
}

.yith-wcmcs-currency-list--label {
  display: flex;
  flex-wrap: wrap;
}

.yith-wcmcs-currency-list--label > * {
  margin: 0 15px 15px 0;
}

.yith-wcmcs-currency-list--label.yith-wcmcs-currencies {
  max-height: 400px;
  overflow-y: auto;
}

.yith-wcmcs-currency-list--label .yith-wcmcs-currency {
  background-color: var(--background-color);
  min-width: calc(20% - 12px);
  padding: 5px 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid var(--border-color);
  border-radius: 4px;
}

.yith-wcmcs-currency-list--label .yith-wcmcs-currency-name {
  text-align: center;
}

.yith-wcmcs-currency-list--label .yith-wcmcs-currency--selected {
  background-color: var(--active-color);
  border-color: var(--active-color);
  color: white;
}

.yith-wcmcs-currency-list--label .yith-wcmcs-currency:hover {
  border-color: var(--active-color);
  color: var(--active-color);
}

.yith-wcmcs-currency-list--label .yith-wcmcs-currency--selected:hover {
  color: white;
}

.yith-wcmcs-shortcode-container {
  display: flex;
  flex-direction: column;
  padding: 20px;
  border: 1px solid var(--border-color);
  border-radius: 5px;
  width: 100%;
  max-width: 400px;
  min-width: 200px;
}

.yith-wcmcs-shortcode-container > * + * {
  margin-top: 20px;
}

.yith-wcmcs-currency-converter {
  background-color: var(--background-color);
}

.yith-wcmcs-currency-converter .yith-wcmcs-currencies-dropdown {
  max-width: calc(100% - 40px);
}

.yith-wcmcs-currency-converter .yith-wcmcs-currency-field {
  display: flex;
  align-items: center;
  border: 1px solid var(--border-color);
  border-radius: 5px;
  padding: 0 10px;
}

.yith-wcmcs-currency-select {
  position: relative;
  width: 100%;
  padding: 10px 0;
}

.yith-wcmcs-currency-converter .yith-wcmcs-currency-select {
  min-width: 110px;
  max-width: fit-content;
}

.yith-wcmcs-selected-currency {
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
  border-radius: 5px;
  transition: .3s;
}

.yith-wcmcs-selected-currency > * + * {
  margin-left: 10px;
}

.yith-wcmcs-currency-converter .yith-wcmcs-selected-currency:before,
.yith-wcmcs-shortcode-currency-rates .yith-wcmcs-currency-select .yith-wcmcs-selected-currency:before {
  content: "";
  background: url("/wp-content/plugins/yith-multi-currency-switcher-for-woocommerce/assets/images/arrow-down.svg") no-repeat;
  background-size: contain;
  height: 14px;
  width: 12px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-40%);
  transition: .2s ease-out;
}

.yith-wcmcs-currency-converter .yith-wcmcs-selected-currency.yith-wcmcs-shortcode-style--active:before,
.yith-wcmcs-shortcode-currency-rates .yith-wcmcs-currency-select .yith-wcmcs-selected-currency.yith-wcmcs-shortcode-style--active:before {
  transform: translateY(-50%) rotate(180deg);
}

.yith-wcmcs-shortcode-currency-rates .yith-wcmcs-selected-currency.yith-wcmcs-flag-right-aligned .yith-wcmcs-currency-flag {
  max-width: 100%;
  flex: 1;
  justify-content: flex-end;
}

.yith-wcmcs-currency-converter .yith-wcmcs-selected-currency {
  border: none !important;
  box-shadow: none !important;
  padding-right: 40px;
  width: 100%;
  max-width: fit-content;
}

.yith-wcmcs-currency-converter .yith-wcmcs-selected-currency .yith-wcmcs-currency-name {
  max-width: fit-content;
}

.yith-wcmcs-currency-converter .yith-wcmcs-selected-currency .yith-wcmcs-currency-flag {
  height: 20px;
}

.yith-wcmcs-currency-converter .yith-wcmcs-currency-select-dropdown {
  width: calc(10px + 100% + 10px);
  transform: translateX(-11px);
  padding: 0 10px;
}

.yith-wcmcs-currency-select-option {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
  transition: .3s;
  cursor: pointer;
}

.yith-wcmcs-currency-select-option > * + * {
  margin-left: 10px;
}

.yith-wcmcs-currency-select-option--selected, .yith-wcmcs-currency-select-option:hover {
  color: var(--active-color);
}

.yith-wcmcs-currency-select-dropdown .yith-wcmcs-currency-select-option:nth-child(1) {
  margin-top: 15px;
}

.yith-wcmcs-currency-select-dropdown {
  display: none;
  position: absolute;
  width: 100%;
  top: calc(100% + 10px);
  min-width: max-content;
  background-color: var(--background-color);
  border: 1px solid var(--active-color);
  box-shadow: 0 3px 7px var(--active-shadow-color);
  border-radius: 5px;
  padding: 0 20px;
  max-height: 200px;
  overflow-y: auto;
  z-index: 100;
}

.yith-wcmcs-shortcode-currency-rates .yith-wcmcs-currency-select-dropdown {
  padding: 0 15px;
}

.yith-wcmcs-currency-select-dropdown .yith-wcmcs-currency-flag {
  z-index: 1;
}

.yith-wcmcs-currency-price {
  width: 100%;
}

.yith-wcmcs-currency-price-input {
  width: 100%;
  min-width: 50px;
}

.yith-wcmcs-currency-price-input {
  padding: 10px !important;
  border-radius: 5px !important;
  border: none !important;
  text-align: right;
  outline: none !important;
}

.yith-wcmcs-currency-price-input:focus {
  border: none !important;
  box-shadow: none !important;
}

.yith-wcmcs-shortcode-currency-rates {
  background-color: var(--background-color);
}

.yith-wcmcs-shortcode-currency-rates .yith-wcmcs-currency-select {
  min-width: 100%;
  max-width: 100%;
  padding: 0;
}

.yith-wcmcs-shortcode-currency-rates .yith-wcmcs-selected-currency {
  border: 1px solid var(--border-color);
  padding: 10px 45px 10px 15px;
  border-radius: 5px;
}

.yith-wcmcs-shortcode-currency-rates .yith-wcmcs-selected-currency.yith-wcmcs-shortcode-style--active {
  border: 1px solid var(--active-color);
}

.yith-wcmcs-currency-rates {
  display: flex;
  flex-direction: column;
  padding: 0 15px;
  border-radius: 5px;
  max-height: 200px;
  overflow-y: auto;
}

.yith-wcmcs-currency-rate-container {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}

.yith-wcmcs-currency-rate-container[style="display: flex;"]:nth-last-child(1) {
  margin-bottom: 0;
}

.yith-wcmcs-currency-rate-container > * + * {
  margin-left: 10px;
}

.yith-wcmcs-currency-rate-container .yith-wcmcs-currency-rate {
  margin-right: 5px;
}

.yith-wcmcs-sticky-currencies-container {
  display: flex;
  flex-direction: column;
  position: fixed;
  z-index: 1000;
  top: 50%;
  width: 85px;
  transform: translateY(-50%);
  font-size: 12px;
  user-select: none;
  transition: .5s;
  font-style: normal !important;
}

.yith-wcmcs-sticky-currencies {
  overflow: hidden;
  z-index: 1;
  padding-bottom: 10px;
  display: flex;
  flex-direction: column;
  transition: .5s;
}

.yith-wcmcs-sticky-currencies-arrow {
  height: 30px;
  width: 100%;
  background-color: var(--active-color);
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  transform: translateY(100%);
  bottom: 0;
  border-radius: 0 4px 4px 0;
  cursor: pointer;
  transition: .3s;
  opacity: 1;
}

.yith-wcmcs-sticky-currencies__right .yith-wcmcs-sticky-currencies-arrow {
  border-radius: 4px 0 0 4px;
}

.yith-wcmcs-sticky-currencies-arrow.yith-wcmcs-hidden {
  opacity: 0;
}

.yith-wcmcs-sticky-currencies-arrow:hover {
  box-shadow: 0 3px 7px var(--active-shadow-color);
}

.yith-wcmcs-sticky-currencies-arrow-up {
  transform: translateY(calc(-100% - 10px));
  top: 0;
}

.yith-wcmcs-sticky-currencies-arrow-up.yith-wcmcs-hidden,
.yith-wcmcs-sticky-currencies-arrow-down.yith-wcmcs-hidden {
  transform: translateY(-10px);
}

.yith-wcmcs-sticky-currencies-arrow svg {
  width: 13px;
  height: 13px;
  transition: .3s;
}

.yith-wcmcs-sticky-currencies-arrow-up svg {
  transform: rotate(180deg);
}

.yith-wcmcs-sticky-currencies-arrow svg * {
  fill: white;
}

.yith-wcmcs-sticky-currencies > .yith-wcmcs-currency + .yith-wcmcs-currency {
  margin-top: 10px;
}

.yith-wcmcs-sticky-currencies__left {
  left: 0;
}

.yith-wcmcs-sticky-currencies__right {
  right: 0;
}

.yith-wcmcs-sticky-currencies .yith-wcmcs-currency {
  border: 1px solid var(--border-color);
  background-color: var(--background-color);
  color: var(--text-color);
  padding: 10px;
  margin: 0;
}

.yith-wcmcs-sticky-currencies__right .yith-wcmcs-currency {
  border-radius: 5px 0 0 5px;
  border-right: none;
}

.yith-wcmcs-sticky-currencies__left .yith-wcmcs-currency {
  border-radius: 0 5px 5px 0;
  border-left: none;
}

.yith-wcmcs-sticky-currencies .yith-wcmcs-currency--selected {
  box-shadow: 0 3px 7px var(--active-shadow-color);
}

.yith-wcmcs-sticky-currencies .yith-wcmcs-currency--selected,
.yith-wcmcs-sticky-currencies .yith-wcmcs-currency:hover {
  border-color: var(--active-color);
  color: var(--active-color);
}

.yith-wcmcs-sticky-currencies .yith-wcmcs-currency .yith-wcmcs-currency-flag,
.yith-wcmcs-sticky-currencies .yith-wcmcs-currency .yith-wcmcs-currency-flag img {
  min-width: 21px;
  max-width: 21px;
  min-height: 15px;
  max-height: 15px;
}

.yith-wcmcs-select-container {
  margin: 25px 0;
}

.summary.entry-summary .yith-wcmcs-currency-select, .summary.entry-summary .yith-wcmcs-shortcode {
  width: auto;
}

.summary.entry-summary .yith-wcmcs-shortcode-currency-rates .yith-wcmcs-currency-rates,
.summary.entry-summary .yith-wcmcs-currency-alphabetic-list .yith-wcmcs-currencies,
.summary.entry-summary .yith-wcmcs-currency-list--checkbox .yith-wcmcs-currencies {
  max-height: 80px;
}

.summary.entry-summary p.price + .yith-wcmcs-shortcode {
  display: inline-block;
  margin-top: 0;
  transform: translateY(-10px);
}

.summary.entry-summary p.price + .yith-wcmcs-shortcode .yith-wcmcs-currency-select {
  padding: 0;
}

.wp-block-woocommerce-product-price[data-is-descendent-of-single-product-template="true"] {
  display: inline-block;
}

.wp-block-woocommerce-product-price[data-is-descendent-of-single-product-template="true"] + .yith-wcmcs-shortcode {
  margin: 0 0 0 30px;
  transform: translateY(-10px);
}

.wp-block-woocommerce-product-price[data-is-descendent-of-single-product-template="true"] + .yith-wcmcs-shortcode .yith-wcmcs-currency-select {
  padding: 0;
}

.wp-block-woocommerce-product-price + .yith-wcmcs-shortcode,
.wp-block-woocommerce-product-meta + .yith-wcmcs-shortcode,
.wp-block-add-to-cart-form + .yith-wcmcs-shortcode {
  width: auto;
  display: inline-block;
}

.wp-block-woocommerce-product-price + .yith-wcmcs-shortcode .yith-wcmcs-currency-select,
.wp-block-woocommerce-product-meta + .yith-wcmcs-shortcode .yith-wcmcs-currency-select,
.wp-block-add-to-cart-form + .yith-wcmcs-shortcode .yith-wcmcs-currency-select {
  width: auto;
}

.yith-wcmcs-widget-shortcode-container {
  height: fit-content;
}

@media screen and (max-width: 790px) {
  .yith-wcmcs-sticky-currencies-container.yith-wcmcs-sticky-currencies__left .yith-wcmcs-sticky-currencies {
    border-left: 0;
    border-top-right-radius: 5px;
  }
  .yith-wcmcs-sticky-currencies-container.yith-wcmcs-sticky-currencies__right .yith-wcmcs-sticky-currencies {
    border-right: 0;
    border-top-left-radius: 5px;
  }
  .yith-wcmcs-sticky-currencies-container .yith-wcmcs-sticky-currencies {
    padding-top: 5px;
    background-color: var(--background-color);
    border: 1px solid var(--border-color);
    border-bottom: 0;
  }
  .yith-wcmcs-sticky-currencies .yith-wcmcs-currency {
    border: none !important;
    box-shadow: none !important;
    transition: .5s;
  }
  .yith-wcmcs-sticky-currencies-arrow-up {
    display: none !important;
  }
  .yith-wcmcs-sticky-currencies-arrow-down {
    display: flex !important;
    opacity: 1 !important;
    transform: translateY(100%) !important;
  }
  .yith-wcmcs-sticky-currencies__left .yith-wcmcs-sticky-currencies-arrow-down {
    border-top-right-radius: 0;
  }
  .yith-wcmcs-sticky-currencies__right .yith-wcmcs-sticky-currencies-arrow-down {
    border-top-left-radius: 0;
  }
  .yith-wcmcs-sticky-currencies__left .yith-wcmcs-sticky-currencies-arrow-down svg {
    transform: rotate(-90deg);
  }
  .yith-wcmcs-sticky-currencies__right .yith-wcmcs-sticky-currencies-arrow-down svg {
    transform: rotate(90deg);
  }
  .yith-wcmcs-sticky-currencies-menu {
    display: flex;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: var(--background-color-with-alpha);
    z-index: 100000;
    align-items: center;
    justify-content: center;
    transition: .3s;
  }
  .yith-wcmcs-sticky-currencies-menu.yith-wcmcs-sticky-currencies__left {
    transform: translateX(-100%);
  }
  .yith-wcmcs-sticky-currencies-menu.yith-wcmcs-sticky-currencies__right {
    transform: translateX(100%);
  }
  .yith-wcmcs-sticky-currencies-menu.yith-wcmcs-sticky-currencies-menu--opened {
    transform: translateX(0);
  }
  .yith-wcmcs-sticky-currencies-menu .yith-wcmcs-sticky-currencies {
    border: none !important;
    height: calc(100% - 80px) !important;
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    overflow-y: auto;
    background-color: transparent;
  }
  .yith-wcmcs-sticky-currencies-menu .yith-wcmcs-sticky-currencies-close.yith-icon.yith-icon-close {
    display: block !important;
    position: absolute;
    top: 30px;
    right: 30px;
    font-size: 24px !important;
    z-index: 1;
    color: var(--text-color);
    cursor: pointer;
  }
  .yith-wcmcs-sticky-currencies-menu .yith-wcmcs-currency {
    background-color: transparent;
    font-size: 20px;
    width: fit-content;
  }
  .yith-wcmcs-sticky-currencies-menu .yith-wcmcs-currency-flag {
    height: 35px !important;
    min-width: 50px !important;
    max-height: 35px !important;
    max-width: 50px !important;
    margin-right: 10px;
  }
  .yith-wcmcs-sticky-currencies-menu .yith-wcmcs-currency-flag img {
    object-fit: cover;
    max-width: 50px !important;
    max-height: 35px !important;
    width: 60px !important;
    height: 40px;
  }
  .yith-wcmcs-sticky-currencies-menu .yith-wcmcs-currency-name {
    min-width: 70px;
  }
  #wpadminbar ~ .yith-wcmcs-sticky-currencies-menu {
    height: calc(100% - 46px);
    margin-top: 46px;
  }
}

/*# sourceMappingURL=shortcodes.css.map */

				:root {
				--title-color: #333333;
				--active-color: #04AE93;
				--active-shadow-color: #04AE9333;
				--text-color: #000000;
				--border-color: #B2B2B2;
				--background-color: #FFFFFF;
				--background-color-with-alpha: #FFFFFFF2;
			}
			
/*# sourceURL=yith-wcmcs-shortcodes-inline-css */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
.wcd-wrapper{width:100%;margin-bottom:30px;margin-top:20px}.wcd-wrapper ul.deposit-options{list-style:none;display:flex;margin:0;padding:0;flex-wrap:wrap}.wcd-wrapper ul.deposit-options li{display:flex;margin-right:25px;border:1px solid #eee;padding:20px;margin-bottom:10px;align-items:baseline}#display-deposit-product{margin:1.2em 0;display:block}.wcd-wrapper ul.payment-plan-options{list-style:none;margin:3em 3.5em 0 0}.wcd-wrapper ul.payment-plan-options li{padding:20px;border:10px solid #eee;margin-bottom:1em}.wcd-wrapper ul.payment-plan-options small{display:block;margin-left:1.2em}.deposit-info{display:flex;flex-direction:column}.wc-block-components-radio-control ul.deposit-options{display:block}.wc-block-components-radio-control div.wcd-wrapper ul.deposit-options li{padding:10px}div.wc-block-components-radio-control p#pay-future{margin-top:10px;line-height:0}@media (min-width:785px){.wc-block-checkout__shipping-option .wcd-wrapper.dfw-checkout{margin-left:17px}}div.wc-block-cart-item__total-price-and-sale-badge-wrapper span.price.wc-block-components-product-price{font-size:12px!important;width:230px}div.wc-block-cart-item__total-price-and-sale-badge-wrapper span.price.wc-block-components-product-price span{font-size:16px!important}div.wc-block-components-order-summary-item__total-price span.price.wc-block-components-product-price{font-size:12px!important;font-weight:400}div.wc-block-components-order-summary-item__total-price span.price.wc-block-components-product-price span{font-size:16px!important;font-weight:700}div.dfw-future-payment-row small span.woocommerce-Price-amount.amount,div.dfw-future-payment-row small span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol{font-size:12px!important}.dfw-future-payment-row {line-height: 18px;}
#pay-future p {
    display: block;
    max-width: 240px;
    line-height: 1.5;
}
#pay-future .woocommerce-Price-amount {
    display: inline;
    white-space: nowrap;
}.wc-col-container{display:flex;align-items:flex-start;justify-content:flex-start}.wc-col-left{width:55%}.wc-col-right{width:45%}.plan-schedule{width:95%;border:1px solid #ccd0d4;text-align:left;box-sizing:border-box;padding:5px;background:#fff;table-layout:fixed;border-collapse:collapse}table.plan-schedule tr th{padding:8px 0;border:1px solid #eee;background:#f9f9f9}table.plan-schedule tr td{padding:6px 0;border:1px solid #eee}.plan-schedule-footer tr th{text-align:center;background:#f9f9f9}.delete-new-row span.dashicons.dashicons-trash{vertical-align:middle!important}
.deposit-options input[type="radio"] + label {
    cursor: pointer;
}
.payment-plan-options input[type="radio"] + label {
    cursor: pointer;
}
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
/*
Theme Name: Travel Monster Child
Theme URI: https://wptravelengine.com/wordpress-travel-themes/travel-monster/
Description: Child theme for Travel Monster.
Author: Your Name
Template: travel-monster
Version: 1.0
*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/
body,
button,
input,
select,
optgroup,
textarea {
  color: var(--tmp-body-font-color);
  font-family: var(--tmp-primary-font-family);
  font-size: var(--tmp-primary-font-size);
  font-weight: var(--tmp-primary-font-weight);
  letter-spacing: var(--tmp-primary-font-spacing);
  line-height: var(--tmp-primary-font-height);
  text-transform: var(--tmp-primary-font-transform);
}

/*============================
Common Site Style
============================*/
::-moz-selection {
  /* Code for Firefox */
  color: var(--white-color);
  background: var(--tmp-secondary-color);
}

::selection {
  color: var(--white-color);
  background: var(--tmp-secondary-color);
}

.clearfix:after {
  display: block;
  clear: both;
  content: "";
}

.container {
  max-width: var(--tmp-container-width);
  margin: 0 auto;
  padding: 0 15px;
  width: 100%;
}

.single-trip .container {
  padding: 0 20px;
}

.container-full {
  width: 100%;
  padding: 0 50px;
}
@media (max-width: 1199px) {
  .container-full {
    padding: 0 15px;
  }
}

.full-width {
  position: static;
  width: 100%;
  margin: 0;
  left: 0;
  right: 0;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/* -------------accessibility------------ */
.keyboard-nav-on .site input:active, .keyboard-nav-on .site input:focus, .keyboard-nav-on .site input:hover,
.keyboard-nav-on .site a:active,
.keyboard-nav-on .site a:focus,
.keyboard-nav-on .site a:hover,
.keyboard-nav-on .site button:active,
.keyboard-nav-on .site button:focus,
.keyboard-nav-on .site button:hover,
.keyboard-nav-on .site textarea:active,
.keyboard-nav-on .site textarea:focus,
.keyboard-nav-on .site textarea:hover,
.keyboard-nav-on .site select:active,
.keyboard-nav-on .site select:focus,
.keyboard-nav-on .site select:hover {
  outline: #000 dashed 3px !important;
}
.keyboard-nav-on header .search-toggle-form input[type=submit]:focus {
  opacity: 0.5;
}

/* link underline  */
.site-main p a,
.wp-block-heading a,
.wp-block-comment-content a {
  text-decoration: underline;
}

/* ---------------------------------------------------- */
/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption {
  margin-bottom: 0;
  max-width: 100%;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.714em 0;
  font-size: 0.778em;
  line-height: 1.571em;
  color: #999;
}

.wp-caption-text {
  text-align: center;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
  content: "";
  display: table;
  table-layout: fixed;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comments-area {
  margin: 30px auto 0;
  max-width: 770px;
  width: 100%;
}
.comments-area .comments-title {
  font-size: 1.5em;
  font-weight: 500;
  border-bottom: 1px solid rgba(var(--tmp-heading-color-rgb), 0.05);
  padding-bottom: 20px;
  margin: 0 0 40px;
}
.comments-area .comment-content a {
  word-wrap: break-word;
}
.comments-area .comments-area-wrap {
  padding: 2em;
}
.comments-area ol.comment-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.comments-area ol.comment-list li {
  border-bottom: 1px solid rgba(var(--tmp-heading-color-rgb), 0.05);
  margin: 0 0 40px;
}
.comments-area ol.comment-list li:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.comments-area ol.comment-list li .comment-body {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 40px;
  position: relative;
}
.comments-area ol.comment-list li .comment-body .comment-meta {
  width: 48px;
  margin-right: 20px;
}
.comments-area ol.comment-list li .comment-body .comment-meta img {
  vertical-align: top;
  width: 48px;
  height: 48px;
  border-radius: 50%;
}
.comments-area ol.comment-list li .comment-body .text-holder {
  flex-basis: 0;
  flex-grow: 1;
}
@media (max-width: 767px) {
  .comments-area ol.comment-list li .comment-body .text-holder {
    width: 100%;
    flex-grow: 1;
    flex-basis: 100%;
  }
}
.comments-area ol.comment-list li .comment-body .text-holder .top {
  margin: 0 0 15px;
}
.comments-area ol.comment-list li .comment-body .text-holder .fn {
  font-size: 1.125em;
  line-height: 1.5;
  font-weight: 700;
  display: block;
  margin: 0 0 5px;
}
.comments-area ol.comment-list li .comment-body .text-holder .fn a {
  color: var(--tmp-body-font-color);
  transition: all ease 0.3s;
}
.comments-area ol.comment-list li .comment-body .text-holder .fn a:hover {
  color: var(--tmp-primary-color);
}
.comments-area ol.comment-list li .comment-body .text-holder .says {
  display: none;
}
.comments-area ol.comment-list li .comment-body .text-holder .comment-metadata {
  font-size: 0.875em;
}
.comments-area ol.comment-list li .comment-body .text-holder .comment-metadata a {
  color: #777970;
  text-decoration: none;
  transition: ease, 0.3s;
}
.comments-area ol.comment-list li .comment-body .text-holder .reply a {
  color: var(--tmp-secondary-color);
  font-size: 0.833em;
  position: relative;
  padding-left: 27px;
  transition: all ease 0.3s;
}
.comments-area ol.comment-list li .comment-body .text-holder .reply a:before {
  background: var(--tmp-secondary-color);
  position: absolute;
  top: -2px;
  left: 0;
  width: 25px;
  height: 16px;
  content: "";
  vertical-align: middle;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.comments-area ol.comment-list li .comment-body .text-holder .reply a:hover, .comments-area ol.comment-list li .comment-body .text-holder .reply a:focus {
  text-decoration: none;
  color: var(--tmp-primary-color);
}
.comments-area ol.comment-list li .comment-body .text-holder .reply a:hover:before, .comments-area ol.comment-list li .comment-body .text-holder .reply a:focus:before {
  background: var(--tmp-primary-color);
}
.comments-area ol.comment-list li .comment-respond {
  margin: 0;
}
.comments-area ol.comment-list li .children {
  margin: 0 0 0 24px;
  list-style: none;
}
.comments-area ol.comment-list li.bypostauthor {
  display: block;
}
.comments-area ol.comment-list li.bypostauthor .comment-author {
  position: relative;
}
.comments-area ol.comment-list li.bypostauthor .comment-author:after {
  background: #28B558;
  position: absolute;
  display: block;
  bottom: 0;
  right: 0;
  margin-right: -2px;
  margin-bottom: -5px;
  width: 18px;
  height: 18px;
  content: "";
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.comments-area .comment-respond {
  position: relative;
  padding: 0 0 60px;
  border: none;
}
@media (max-width: 1024px) {
  .comments-area .comment-respond {
    padding: 0 0 30px;
  }
}
.comments-area .comment-respond:last-child {
  padding: 40px 0 0;
  border-top: 1px solid rgba(var(--tmp-heading-color-rgb), 0.05);
}
@media (max-width: 1024px) {
  .comments-area .comment-respond:last-child {
    padding: 30px 0 0;
  }
}
.comments-area .comment-reply-title {
  font-size: 1.5em;
  color: var(--tmp-body-font-color);
  margin: 0 0 1.05em;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.comments-area .comment-reply-title small {
  font-size: 0.652em;
}
.comments-area .comment-form p.logged-in-as a {
  color: var(--tmp-body-font-color);
  text-decoration: underline !important;
  transition: all ease 0.3s;
}
.comments-area .comment-form p.logged-in-as a:hover {
  color: var(--tmp-primary-color);
}
.comments-area .comment-form p.form-submit {
  margin: 40px 0 0;
}
.comments-area .comment-form label {
  display: block;
  font-size: 1em;
  color: var(--tmp-body-font-color);
  margin-bottom: 8px;
}
.comments-area .comment-form input[type=text],
.comments-area .comment-form input[type=email],
.comments-area .comment-form input[type=url],
.comments-area .comment-form textarea {
  appearance: none;
  width: 100%;
  border-radius: 4px;
  background: var(--white-color);
  border: 1px solid rgba(var(--tmp-heading-color-rgb), 0.05);
  padding: 12px 20px;
}
.comments-area .comment-form input[type=text]::placeholder, .comments-area .comment-form input[type=text]::-webkit-input-placeholder, .comments-area .comment-form input[type=text]:-ms-input-placeholder, .comments-area .comment-form input[type=text]::-moz-placeholder,
.comments-area .comment-form input[type=email]::placeholder,
.comments-area .comment-form input[type=email]::-webkit-input-placeholder,
.comments-area .comment-form input[type=email]:-ms-input-placeholder,
.comments-area .comment-form input[type=email]::-moz-placeholder,
.comments-area .comment-form input[type=url]::placeholder,
.comments-area .comment-form input[type=url]::-webkit-input-placeholder,
.comments-area .comment-form input[type=url]:-ms-input-placeholder,
.comments-area .comment-form input[type=url]::-moz-placeholder,
.comments-area .comment-form textarea::placeholder,
.comments-area .comment-form textarea::-webkit-input-placeholder,
.comments-area .comment-form textarea:-ms-input-placeholder,
.comments-area .comment-form textarea::-moz-placeholder {
  color: rgba(var(--tmp-heading-color-rgb), 0.05);
}
.comments-area .comment-form input[type=checkbox] {
  display: none;
  height: 16px;
  width: 16px;
}
.comments-area .comment-form input[type=checkbox] + label {
  display: block;
  cursor: pointer;
  position: relative;
  padding-left: 25px;
}
.comments-area .comment-form input[type=checkbox] + label a {
  text-decoration: underline;
}
.comments-area .comment-form input[type=checkbox] + label:after {
  position: absolute;
  content: "";
  display: block;
  top: 7px;
  left: 0;
  height: 16px;
  width: 16px;
  border: 2px solid rgba(41, 41, 41, 0.2);
  border-radius: 0;
  transition: all ease 0.3s;
}
@media (max-width: 767px) {
  .comments-area .comment-form input[type=checkbox] + label:after {
    top: 3px;
  }
}
.comments-area .comment-form input[type=checkbox] + label:before {
  content: "";
  position: absolute;
  top: 10px;
  left: 3px;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23292929' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E") center center no-repeat;
  width: 10px;
  height: 10px;
  display: block;
  visibility: hidden;
  opacity: 0;
  transition: all ease 0.3s;
}
@media (max-width: 767px) {
  .comments-area .comment-form input[type=checkbox] + label:before {
    top: 6px;
  }
}
.comments-area .comment-form input[type=checkbox]:checked + label:after {
  border-color: #292929;
}
.comments-area .comment-form input[type=checkbox]:checked + label:before {
  visibility: visible;
  opacity: 1;
}
.comments-area .comment-form .comment-form-cookies-consent {
  display: block;
  margin-bottom: 30px;
  margin-top: 30px;
}
@media (max-width: 767px) {
  .comments-area .comment-form .comment-form-cookies-consent {
    line-height: 1.63;
  }
}

.comment-list li .children li {
  padding-top: 40px;
  border-top: 1px solid rgba(var(--tmp-heading-color-rgb), 0.05);
}

/*--------------------------------------------------------------
# Content
--------------------------------------------------------------*/
/***** Site Content Section ******/
body:not(.single-trip) .main-content-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin: 72px 0;
}

.single-trip .main-content-wrapper {
  margin: 0 0 72px;
}

#primary {
  width: calc(100% - var(--tmp-sidebar-width));
}
@media (max-width: 767px) {
  #primary {
    width: 100%;
  }
}

#secondary {
  width: var(--tmp-sidebar-width);
}
@media (max-width: 767px) {
  #secondary {
    margin-top: 50px;
    width: 100%;
  }
}

body.rightsidebar #primary {
  padding-right: 70px;
}
@media (max-width: 1024px) {
  body.rightsidebar #primary {
    padding-right: 40px;
  }
}
@media (max-width: 767px) {
  body.rightsidebar #primary {
    padding-right: 0;
  }
}

body.leftsidebar .main-content-wrapper {
  flex-direction: row-reverse;
}
@media (max-width: 767px) {
  body.leftsidebar .main-content-wrapper {
    flex-direction: row;
  }
}
body.leftsidebar #primary {
  padding-left: 70px;
}
@media (max-width: 1024px) {
  body.leftsidebar #primary {
    padding-left: 40px;
  }
}
@media (max-width: 767px) {
  body.leftsidebar #primary {
    padding-left: 0;
  }
}

body.full-width #primary {
  width: 100%;
}

/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.hentry {
  margin: 0 0 1.5em;
}

.updated:not(.published) {
  display: none;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

.mfp-figure button {
  background: transparent;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html {
  box-sizing: border-box;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

body {
  background: var(--tmp-background-color);
  overflow-x: clip;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul,
ol {
  margin: 0 0 1.25em 1.5em;
  padding: 0;
}

ul {
  list-style-type: disc;
}

ol {
  list-style-type: decimal;
}

li > ul,
li > ol {
  margin: 0.625em 0 0 1.5em;
}

dt {
  font-weight: bold;
}

dd {
  margin: 0 1.5em 1.5em;
}

img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

figure {
  margin: 1em 0;
  /* Extra wide images within figure tags don't overflow the content area. */
}

table {
  margin: 0 0 2.25em;
  width: 100%;
  border-collapse: collapse;
}
table thead tr th {
  color: var(--tmp-heading-color);
  font-size: 1em;
  font-weight: 600;
  border: 1px solid rgba(var(--tmp-heading-color-rgb), 0.5);
  padding: 1em 0;
}
table tbody tr:first-child td {
  padding-top: 20px;
}
table th,
table td {
  padding: 13px 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  color: var(--tmp-heading-color);
  margin: 0 0 15px;
}

.entry-content-wrap h1,
.entry-content-wrap h2,
.entry-content-wrap h3,
.entry-content-wrap h4,
.entry-content-wrap h5,
.entry-content-wrap h6 {
  margin: 0 0 25px;
}
.entry-content-wrap ul,
.entry-content-wrap ol {
  padding: 0 0 0 1.25em;
}

p {
  margin: 0 0 20px;
}

figcaption {
  color: rgba(var(--tmp-body-font-color-rgb), 0.5);
}

:root {
  --white-color: #ffffff;
  --primary-color: var(--tmp-primary-color);
  --primary-color-rgb: var(--tmp-primary-color-rgb);
  --font-color-rgb: var(--tmp-body-font-color-rgb);
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/
button,
input[type=button],
input[type=reset],
input[type=submit] {
  color: var(--tmp-btn-text-initial-color);
  background: var(--tmp-btn-bg-initial-color);
  border-color: var(--tmp-btn-border-initial-color);
  border-width: 1px;
  border-style: solid;
  font-family: var(--tmp-btn-font-family);
  font-size: var(--tmp-btn-font-size);
  font-weight: var(--tmp-btn-font-weight);
  letter-spacing: var(--tmp-btn-font-spacing);
  line-height: var(--tmp-btn-font-height);
  text-transform: var(--tmp-btn-font-transform);
  border-radius: var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);
  padding: var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);
  transition: ease 0.2s;
  cursor: pointer;
  outline: none;
}

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover,
button:focus,
input[type=button]:focus,
input[type=reset]:focus,
input[type=submit]:focus {
  color: var(--tmp-btn-text-hover-color);
  background: var(--tmp-btn-bg-hover-color);
  border-color: var(--tmp-btn-border-hover-color);
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
  border: 1px solid #e0e0e0;
  border-radius: 0;
  padding: 15px;
  outline: none;
  font-size: 1em;
  width: 100%;
}

select {
  border: 1px solid #e0e0e0;
}

textarea {
  width: 100%;
  height: 150px;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/****** Lazy Loading ********/
.post-thumbnail {
  position: relative;
}

[data-loader=none] {
  opacity: 1;
}

[data-loader] {
  animation: fadeIn 1s;
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

[data-loader=fade] {
  opacity: 1;
  transition: opacity 1s ease-in;
}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
#secondary .widget {
  margin-bottom: var(--tmp-widget-spacing);
  position: relative;
}
#secondary .widget h1:first-child,
#secondary .widget h2:first-child,
#secondary .widget h3:first-child,
#secondary .widget h4:first-child,
#secondary .widget h5:first-child,
#secondary .widget h6:first-child,
#secondary .widget .widget-title {
  display: inline-flex;
  align-items: center;
  color: var(--tmp-heading-color);
  font-size: 1.25em;
  word-break: break-word;
  width: 100%;
  margin-bottom: 20px;
}
#secondary .widget h1:first-child:after,
#secondary .widget h2:first-child:after,
#secondary .widget h3:first-child:after,
#secondary .widget h4:first-child:after,
#secondary .widget h5:first-child:after,
#secondary .widget h6:first-child:after,
#secondary .widget .widget-title:after {
  content: "";
  width: 100%;
  height: 1px;
  border-top: 1px solid rgba(var(--tmp-heading-color-rgb), 0.1);
  margin: 0 0 0 30px;
  flex: 1 0 20px;
}
#secondary .widget:last-of-type {
  margin-bottom: 0;
}
#secondary .wp-block-latest-posts img {
  vertical-align: top;
}
#secondary .wp-block-latest-posts .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) {
  margin-bottom: 1em;
}
#secondary .wp-block-latest-posts .wp-block-latest-posts__post-title {
  font-size: 1.125em;
  font-weight: 500;
  line-height: 1.4;
}
#secondary .wp-block-latest-posts .wp-block-latest-posts__post-excerpt:last-child {
  margin-bottom: 0;
}
#secondary .wp-block-latest-posts li:not(:last-child) {
  padding-bottom: 1.5em;
  margin-bottom: 1.5em;
  border-bottom: 1px solid #E8E9E7;
}
#secondary ul li {
  font-size: 0.875em;
}
#secondary ul li a {
  color: var(--tmp-body-font-color);
}
#secondary ul li a:hover {
  color: var(--tmp-primary-color);
}
#secondary ul li:last-child {
  margin-bottom: 0;
}
#secondary p.wp-block-tag-cloud a {
  background: var(--tmp-primary-color);
  color: #ffffff;
}
#secondary p.wp-block-tag-cloud a:hover {
  background: var(--tmp-secondary-color);
  color: #ffffff;
}
#secondary .wp-block-read-more {
  color: var(--tmp-body-font-color);
}
#secondary .wp-block-read-more:after {
  background: var(--tmp-body-font-color);
}
#secondary .wp-block-read-more:hover {
  color: var(--tmp-primary-color);
}
#secondary .wp-block-read-more:hover:after {
  background: var(--tmp-primary-color);
}
#secondary .wp-block-comment-template .wp-block-comment-author-name a,
#secondary .wp-block-comment-template .wp-block-comment-date a,
#secondary .wp-block-comment-template .wp-block-comment-edit-link a,
#secondary .wp-block-comment-template .wp-block-comment-content p a,
#secondary .wp-block-comment-template .wp-block-comment-reply-link a {
  color: var(--tmp-body-font-color);
}
#secondary .wp-block-comment-template .wp-block-comment-author-name a:hover,
#secondary .wp-block-comment-template .wp-block-comment-date a:hover,
#secondary .wp-block-comment-template .wp-block-comment-edit-link a:hover,
#secondary .wp-block-comment-template .wp-block-comment-content p a:hover,
#secondary .wp-block-comment-template .wp-block-comment-reply-link a:hover {
  color: var(--tmp-primary-color);
}
#secondary blockquote {
  padding: 30px;
}
#secondary .wp-block-pullquote,
#secondary blockquote {
  margin: 0;
}
#secondary .widget_travel_booking_toolkit_recent_post .post-thumbnail {
  display: block;
  margin-bottom: 1em;
}
#secondary .widget_travel_booking_toolkit_recent_post .cat-links {
  display: inherit;
  margin-bottom: 8px;
}
#secondary .widget_travel_booking_toolkit_recent_post .cat-links a {
  color: var(--tmp-primary-color);
}
#secondary .widget_travel_booking_toolkit_recent_post .cat-links a:hover {
  text-decoration: underline;
}
#secondary .widget_travel_booking_toolkit_recent_post .entry-title {
  font-size: 1.125em;
  line-height: 1.4;
  font-weight: 500;
}
#secondary .widget_travel_booking_toolkit_recent_post ul {
  list-style: none;
  margin: 0;
}
#secondary .widget_travel_booking_toolkit_recent_post ul li:not(:last-child) {
  margin-bottom: 1.5em;
  padding-bottom: 1.5em;
  border-bottom: 1px solid #E8E9E7;
}
#secondary .widget_travel_booking_toolkit_recent_post ul.style-one li, #secondary .widget_travel_booking_toolkit_recent_post ul.style-three li {
  display: flex;
}
#secondary .widget_travel_booking_toolkit_recent_post ul.style-one .post-thumbnail, #secondary .widget_travel_booking_toolkit_recent_post ul.style-three .post-thumbnail {
  width: 40%;
  flex: 0 0 40%;
  margin-bottom: 0;
}
#secondary .widget_travel_booking_toolkit_recent_post ul.style-one .post-thumbnail {
  margin-right: 1em;
}
#secondary .widget_travel_booking_toolkit_recent_post ul.style-three li {
  flex-direction: row-reverse;
}
#secondary .widget_travel_booking_toolkit_recent_post ul.style-three .post-thumbnail {
  margin-left: 1em;
}

#secondary .wp-block-search,
footer .wp-block-search {
  margin: 0;
}
#secondary .wp-block-categories li,
#secondary .wp-block-archives li,
footer .wp-block-categories li,
footer .wp-block-archives li {
  justify-content: space-between;
}

/********** Widgets **********/
.wp-block-image .alignleft {
  margin-right: 25px;
}

.wp-block-search {
  margin: 20px 0;
  position: relative;
}
.wp-block-search label {
  display: none;
}
.wp-block-search .wp-block-search__input {
  font-size: 0.889em;
  height: 50px;
}
.wp-block-search .wp-block-search__button {
  width: 50px;
  height: 50px;
  border: none;
  box-shadow: none;
  background-color: var(--tmp-primary-color);
  background-image: url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"></path></svg>');
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center;
  text-indent: 60px;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  right: 0;
  margin: 0 !important;
  border-radius: 0;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  padding: 0;
  border: none;
  position: relative;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
  border: 1px solid rgba(var(--tmp-primary-color-rgb), 0.05);
  padding: 15px;
}

.wp-block-archives-list,
.wp-block-categories-list,
.wp-block-latest-posts__list,
.wp-block-page-list,
.wp-block-rss {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wp-block-archives-list li,
.wp-block-categories-list li,
.wp-block-latest-posts__list li,
.wp-block-page-list li,
.wp-block-rss li {
  display: block;
  width: 100%;
  font-size: 0.875em;
  margin-bottom: 15px;
}
.wp-block-archives-list li a,
.wp-block-categories-list li a,
.wp-block-latest-posts__list li a,
.wp-block-page-list li a,
.wp-block-rss li a {
  color: var(--tmp-body-font-color);
}
.wp-block-archives-list li a:hover,
.wp-block-categories-list li a:hover,
.wp-block-latest-posts__list li a:hover,
.wp-block-page-list li a:hover,
.wp-block-rss li a:hover {
  color: var(--tmp-primary-color);
}
.wp-block-archives-list li:last-child,
.wp-block-categories-list li:last-child,
.wp-block-latest-posts__list li:last-child,
.wp-block-page-list li:last-child,
.wp-block-rss li:last-child {
  border: none;
}

.widget_travel_booking_toolkit_contact_social_links .contact-list {
  list-style: none;
  margin: 0;
}
.widget_travel_booking_toolkit_contact_social_links .contact-list li:not(:last-child) {
  margin-bottom: 10px;
}
.widget_travel_booking_toolkit_contact_social_links .contact-list li svg {
  margin-right: 12px;
}
.widget_travel_booking_toolkit_contact_social_links .social-networks {
  list-style: none;
  margin: 20px 0 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  grid-gap: 1em;
}

.wp-block-categories li,
.wp-block-archives li {
  display: inline-flex;
  width: 100%;
}
.wp-block-categories li a,
.wp-block-archives li a {
  margin-right: 10px;
}
.wp-block-categories label,
.wp-block-archives label {
  margin-bottom: 10px;
}
.wp-block-categories select,
.wp-block-archives select {
  border: 1px solid rgba(var(--tmp-primary-color-rgb), 0.05);
  width: 100%;
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  font-size: 0.88889em;
  font-weight: 400;
}

.wp-block-calendar {
  position: relative;
}
.wp-block-calendar .wp-calendar-nav {
  display: block;
  position: absolute;
  top: 0;
  padding: 7px 35px;
  width: 100%;
  height: var(--lineHeight);
  line-height: 1.75;
  font-size: 0.875em;
}
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a {
  font-size: 0;
  opacity: 0.5;
}
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a::after,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a::after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 15px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.333' height='13.244' viewBox='0 0 16.333 13.244'%3E%3Cg id='Group_763' data-name='Group 763' transform='translate(1.061 1.061)'%3E%3Cpath id='Path_5' data-name='Path 5' d='M3296.026,368.331l-5.561,5.561,5.561,5.561' transform='translate(-3290.464 -368.331)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='Line_6' data-name='Line 6' x1='14.523' transform='translate(0 6)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat;
  background-size: 17px;
  position: absolute;
  top: 12px;
}
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover,
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:hover {
  opacity: 1;
}
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a::after {
  left: 20px;
}
.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a::after {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.562' height='13.244' viewBox='0 0 17.562 13.244'%3E%3Cg id='Group_762' data-name='Group 762' transform='translate(0.75 1.061)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M3290.465,368.331l5.561,5.561-5.561,5.561' transform='translate(-3280.275 -368.331)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='Line_5' data-name='Line 5' x2='14.523' transform='translate(0 6)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat;
  right: 20px;
}
.wp-block-calendar .wp-calendar-table {
  border: solid 1px rgba(var(--tmp-primary-color-rgb), 0.05);
}
.wp-block-calendar .wp-calendar-table caption {
  background: var(--tmp-section-bg-color);
  font-size: 0.875em;
  line-height: 1.75;
  font-weight: 500;
  color: var(--tmp-body-font-color);
  padding: 7px;
}
.wp-block-calendar thead th {
  background: none;
  border: none;
}
.wp-block-calendar thead tr {
  border-bottom: 1px solid rgba(var(--tmp-primary-color-rgb), 0.05);
}
.wp-block-calendar tbody td {
  border: none;
}
.wp-block-calendar th,
.wp-block-calendar td {
  text-align: center;
}
.wp-block-calendar th {
  font-size: 14px;
  padding: 5px;
}
.wp-block-calendar td {
  font-size: 14px;
  color: var(--tmp-body-font-color);
  height: 25px;
  width: 25px;
  line-height: 25px;
  padding: 5px 0;
  font-weight: 400;
}
.wp-block-calendar td a {
  text-decoration: none;
}
.wp-block-calendar td#today {
  background: var(--tmp-primary-color);
  color: #fff;
}
.wp-block-calendar td#today a {
  color: #fff;
}

.has-avatars .wp-block-latest-comments__comment article {
  margin-left: 3.3em;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {
  margin-left: 0;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-avatar {
  margin-right: 0;
}

.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
  font-size: 0.875em;
  line-height: 1.75;
  margin-bottom: 10px;
}
.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a {
  color: var(--tmp-body-font-color);
}
.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a:hover {
  color: var(--tmp-primary-color);
}
.wp-block-latest-comments__comment .wp-block-latest-comments__comment-date {
  margin-top: 10px;
}

p.wp-block-tag-cloud a {
  display: inline-flex;
  flex-wrap: wrap;
  padding: 8px 10px;
  color: #ffffff;
  background: var(--tmp-primary-color);
  text-decoration: none;
  border-radius: 7px;
  font-size: 0.75em !important;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  vertical-align: middle;
  margin: 0 5px 5px 0;
}
p.wp-block-tag-cloud a:hover {
  color: #ffffff;
  background: var(--tmp-secondary-color);
}

.widget_nav_menu ul {
  margin: 0;
  list-style: none;
}
.widget_nav_menu ul li {
  padding: 0 0 15px;
  border: none;
}
.widget_nav_menu ul li ul {
  display: none;
}
.widget_nav_menu ul li:last-child {
  padding: 0;
}

.wp-block-read-more {
  position: relative;
}
.wp-block-read-more:after {
  display: inline-block;
  content: "";
  margin-left: 12px;
  background: var(--tmp-primary-color);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  vertical-align: middle;
  transition: transform ease 0.25s;
  width: 18px;
  height: 10px;
}
.wp-block-read-more:hover:after {
  background: var(--tmp-primary-color);
  transform: translateX(6px);
}

.wp-block-comment-template .wp-block-columns {
  gap: 15px;
}
.wp-block-comment-template .wp-block-columns .wp-block-comment-author-name,
.wp-block-comment-template .wp-block-columns .wp-block-comment-date,
.wp-block-comment-template .wp-block-columns .wp-block-comment-edit-link,
.wp-block-comment-template .wp-block-columns .wp-block-comment-content p {
  margin: 0 0 10px;
}

/*********** Block *********/
.wp-block-separator {
  background: none;
  border: none;
  border-top: 1px solid var(--tmp-primary-color);
  margin: 20px auto;
}
.wp-block-separator.is-style-dots {
  width: 100%;
  border-top: 1px dotted var(--tmp-primary-color);
}
.wp-block-separator.is-style-dots::before {
  display: none;
}

.wp-block-embed__wrapper blockquote {
  display: none;
}

.wp-has-aspert-ratio .wp-block-embed__wrapper {
  position: relative;
  height: 0;
  overflow: hidden;
}
.wp-has-aspert-ratio.wp-embed-aspect-16-9 .wp-block-embed__wrapper {
  padding-top: 56.25%;
}
.wp-has-aspert-ratio.wp-embed-aspect-4-3 .wp-block-embed__wrapper {
  padding-top: 75%;
}
.wp-has-aspert-ratio.wp-embed-aspect-3-2 .wp-block-embed__wrapper {
  padding-top: 66.67%;
}
.wp-has-aspert-ratio.wp-embed-aspect-21-9 .wp-block-embed__wrapper {
  padding-top: 42.86%;
}
.wp-has-aspert-ratio .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.travel_monster-has-blocks .wp-block-embed {
  margin-top: 0;
  margin-bottom: 0;
}

.travel_monster-has-blocks .wp-block-image figcaption,
.travel_monster-has-blocks .wp-block-gallery figure.wp-block-image .blocks-gallery-caption {
  margin: 10px 0 0 0;
  padding: 0;
  text-align: center;
}
.travel_monster-has-blocks .wp-block-embed figcaption {
  margin: 10px 0 0 0;
  padding: 0;
}

.wp-block-table.is-style-stripes {
  border-bottom: none;
}

.wp-block-buttons {
  margin: 20px 0;
}
.wp-block-buttons:first-child {
  margin: 0 0 20px;
}
.wp-block-buttons:last-child {
  margin: 20px 0 0;
}

.wp-block-button.is-style-outline .wp-block-button__link {
  color: var(--tmp-btn-bg-initial-color);
  background: transparent;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
  color: var(--tmp-btn-text-hover-color);
  background: var(--tmp-btn-bg-hover-color);
  border-color: var(--tmp-btn-border-hover-color);
}

.wp-block-file {
  margin: 20px 0;
}
.wp-block-file .wp-block-file__button {
  display: block;
  border-color: var(--tmp-btn-border-initial-color);
  border-width: 1px;
  border-style: solid;
  border-radius: var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);
  line-height: 1;
  padding: var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);
}

.wp-block-pullquote {
  border: 1px solid rgba(var(--tmp-primary-color-rgb), 0.05);
  padding: 0;
  margin: 50px 0;
}
@media (max-width: 1024px) {
  .wp-block-pullquote {
    margin: 30px 0;
  }
}
.wp-block-pullquote blockquote {
  margin: 0;
  border: none;
}
@media (max-width: 1024px) {
  .wp-block-pullquote blockquote {
    padding: 25px 30px;
  }
}

blockquote,
.wp-block-quote {
  color: var(--tmp-body-font-color);
  border: 0;
  border-left: 8px solid var(--tmp-primary-color);
  margin: 30px 0;
  padding: 40px;
  background-color: var(--tmp-section-bg-color);
  position: relative;
  line-height: 1.71;
  font-size: 0.875em;
}
@media (max-width: 1024px) {
  blockquote,
  .wp-block-quote {
    margin: 20px 0;
    padding: 20px;
  }
}
blockquote::before,
.wp-block-quote::before {
  display: block;
  content: "";
  width: 48px;
  height: 48px;
  margin-bottom: 10px;
  background-color: var(--tmp-primary-color);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-size: cover;
  mask-size: cover;
}
@media (max-width: 1024px) {
  blockquote::before,
  .wp-block-quote::before {
    top: 0;
  }
}
blockquote p,
.wp-block-quote p {
  text-align: left;
}
blockquote cite,
.wp-block-quote cite {
  color: var(--tmp-body-font-color);
  display: block;
  margin-top: 16px;
  opacity: 0.8;
}
@media (max-width: 1024px) {
  blockquote cite,
  .wp-block-quote cite {
    margin-top: 15px;
  }
}
blockquote p:first-child,
.wp-block-quote p:first-child {
  font-size: 1.5em;
  line-height: 1.5;
}

.wp-block-table {
  margin: 0;
}
.wp-block-table table thead {
  border-bottom: 1px solid rgba(41, 41, 41, 0.1);
}
.wp-block-table table thead th {
  border: none;
}
.wp-block-table table thead tr {
  border-bottom: 1px solid rgba(var(--tmp-body-font-color-rgb), 0.05);
}
.wp-block-table table tbody tr {
  border-bottom: 1px solid rgba(var(--tmp-body-font-color-rgb), 0.05);
}
.wp-block-table table tbody tr td {
  border: none;
}
.wp-block-table table tbody tr:first-of-type td {
  padding-top: 13px;
}
.wp-block-table table tbody tr:last-of-type {
  border-bottom: none;
}
.wp-block-table table tbody tr:last-of-type td {
  padding-bottom: 13px;
}
.wp-block-table figcaption {
  text-align: center;
}
.wp-block-table.is-style-stripes table th,
.wp-block-table.is-style-stripes table td {
  padding-left: 20px;
  padding-right: 20px;
}
.wp-block-table.is-style-stripes table tbody tr {
  border-bottom: none;
}
.wp-block-table.is-style-stripes table tbody tr:nth-child(odd) {
  background: var(--tmp-section-bg-color);
}

pre {
  background-color: var(--tmp-section-bg-color);
  margin: 20px 0;
  font-family: var(--tmp-primary-font-family) !important;
  font-size: 1em;
  padding: 10px 16px;
}

/**** Custom class for Guternberg Demos *****/
.full-width.centered .wp-block-cover.cover-fullwidth {
  max-width: 100vw;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
.full-width.centered .wp-block-cover.cover-fullwidth .wp-block-cover__inner-container {
  max-width: var(--tmp-container-width);
}

.full-width.centered .wp-block-cover.alignwide,
.full-width.centered .entry-content .wp-block-cover.alignwide {
  width: auto;
}

.full-width.centered .wp-block-cover.alignwide img,
.full-width.centered .entry-content .wp-block-cover.alignwide img {
  width: calc(100% - 30px);
  left: 15px;
}

.full-width.centered .wp-block-cover.alignwide .wp-block-cover__background,
.full-width.centered .entry-content .wp-block-cover.alignwide .wp-block-cover__background {
  background: transparent;
}

.widget_media_image img {
  vertical-align: top;
}

.gallery-caption {
  display: block;
  font-size: 0.875em;
  line-height: 1.6;
  margin: 0;
  padding: 0.5rem;
}

.widget_media_audio {
  font-size: 0;
}
.widget_media_audio .wp-audio-shortcode {
  z-index: 0;
  min-height: 45px !important;
}

.widget .calendar_wrap tfoot #prev,
.widget .calendar_wrap tfoot #next {
  padding: 0;
  width: 20px;
  display: inline-block;
  position: absolute;
  top: 7px;
}

.ed_last_widget_sticky #secondary .widget:last-of-type {
  position: sticky;
  top: 10px;
}

.ed_last_widget_sticky #secondary .sidebar-wrap-main {
  height: 100%;
}

.ed_last_widget_sticky #secondary .widget:last-child {
  position: sticky;
  top: 100px;
}

/******** Travel Engine Widgets *******/
.single-trip #secondary .widget_wte_featured_trips_widget .category-trips-widget:last-of-type {
  border: none;
  padding: 0;
}
.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-title {
  font-size: 19px;
  line-height: 1.42;
  font-weight: 600;
}
.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-desti {
  font-size: 14px;
  line-height: 1.47;
  font-weight: 400;
}
.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-desti span {
  padding-bottom: 7px;
}
.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-detail-wrap .category-disc-feat-wrap .discount-offer {
  background: #FEC350;
  border-radius: 15px;
  font-size: 11px;
  line-height: 1.09;
  font-weight: 600;
  color: var(--tmp-body-font-color);
  padding: 4px 12px;
}
.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-detail-wrap .category-disc-feat-wrap .discount-offer span {
  font-size: 11px;
  line-height: 1.09;
  font-weight: 600 !important;
}
.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-budget {
  padding: 10px 0;
  border-radius: 0;
}
.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-budget .actual-price {
  color: var(--tmp-heading-color);
}
.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-budget .striked-price {
  color: #777970;
  font-weight: normal;
}
.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-fig {
  box-shadow: none;
}
.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-fig img {
  margin-bottom: 0;
  border-radius: 4px;
}
.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-desti span {
  font-weight: normal;
}
.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-desti span a {
  font-weight: normal;
}
.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-desti span svg {
  fill: var(--tmp-primary-color);
}

@media only screen and (max-width: 768px) {
  .widget_wte_featured_trips_widget .category-trip-fig {
    width: 100%;
  }
  .widget_wte_featured_trips_widget .category-trip-detail-wrap {
    width: 100%;
    padding-left: 0;
    margin-top: 20px;
  }
}
.wp-block-social-links li {
  margin: 0 !important;
  padding: 0 !important;
}

.wp-block-social-links li a {
  color: currentColor !important;
}

/******** Single Trip Sidebar ********/
.single-trip #secondary .widget {
  box-shadow: 0px 4px 4px rgba(28, 32, 17, 0.02), 0px 4px 40px rgba(28, 32, 17, 0.04);
  border-radius: 4px;
  margin-bottom: 32px;
  padding: 24px;
  background: var(--tmp-background-color);
  border: none;
}
.single-trip #secondary .widget h1:first-child:after,
.single-trip #secondary .widget h2:first-child:after,
.single-trip #secondary .widget h3:first-child:after,
.single-trip #secondary .widget h4:first-child:after,
.single-trip #secondary .widget h5:first-child:after,
.single-trip #secondary .widget h6:first-child:after,
.single-trip #secondary .widget .widget-title:after {
  display: none;
}
.single-trip #secondary .widget ul li {
  border-bottom: 1px solid #e8e9e7;
  margin-bottom: 15px;
  padding-bottom: 15px;
}
.single-trip #secondary .widget ul li a {
  color: var(--tmp-body-font-color);
}
.single-trip #secondary .widget ul li:hover a {
  color: var(--tmp-primary-color);
}
.single-trip #secondary .widget ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.single-trip #secondary .widget p.wp-block-tag-cloud a {
  background: var(--tmp-primary-color);
  color: #ffffff;
}
.single-trip #secondary .widget p.wp-block-tag-cloud a:hover {
  background: var(--tmp-secondary-color);
  color: #ffffff;
}
.single-trip #secondary .widget .wp-block-read-more {
  color: var(--tmp-body-font-color);
}
.single-trip #secondary .widget .wp-block-read-more:after {
  background: var(--tmp-body-font-color);
}
.single-trip #secondary .widget .wp-block-read-more:hover {
  color: var(--tmp-primary-color);
}
.single-trip #secondary .widget .wp-block-read-more:hover:after {
  background: var(--tmp-primary-color);
}
.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-author-name a,
.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-date a,
.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-edit-link a,
.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-content p a,
.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-reply-link a {
  color: var(--tmp-body-font-color);
}
.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-author-name a:hover,
.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-date a:hover,
.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-edit-link a:hover,
.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-content p a:hover,
.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-reply-link a:hover {
  color: var(--tmp-primary-color);
}
.single-trip #secondary .widget blockquote {
  padding: 30px;
}
.single-trip #secondary .widget .wp-block-pullquote,
.single-trip #secondary .widget blockquote {
  margin: 0;
}
.single-trip #secondary .widget.widget_search {
  box-shadow: none;
  border-radius: 0;
  padding: 0;
}
.single-trip #secondary .widget.wpte-bf-outer {
  border-top: none;
}
@media (max-width: 1024px) {
  .single-trip #secondary .widget.wpte-bf-outer {
    border-radius: 0;
  }
}
.single-trip #secondary .widget .wte-itinerary-downloader {
  margin: 0;
}
.single-trip #secondary .widget.widget_wte_weather_forecast_widget {
  padding: 0;
}
.single-trip #secondary .widget .wte-itinerary-downloader {
  padding: 0;
  border: none;
  box-shadow: none;
}

#secondary .wpte-booking-area .wpte-bf-content {
  border-top: 1px solid #E8E9E7;
  margin-top: 10px;
  padding: 24px 0 10px;
}
#secondary .wpte-booking-area .wpte-bf-content ul li {
  border: none;
  margin: 0 0 8px;
  padding-bottom: 0;
}

/****** Currency Widget *********/
.nice-select.wte-cc-currency-list-display.lp-bf-altd {
  border: 1px solid rgba(var(--tmp-body-font-color-rgb), 0.1);
  border-radius: 4px;
}

body.wpte-cc-sticky-converter #wte-cc-currency-list-container {
  position: fixed;
  top: 50%;
  margin: -15px 0 0;
  z-index: 99999;
}
@media (max-width: 1024px) {
  body.wpte-cc-sticky-converter #wte-cc-currency-list-container {
    right: 0;
    left: auto;
  }
}
body.wpte-cc-sticky-converter #wte-cc-currency-list-container .wte-cc-currency-list-display {
  padding: 13px 35px 12px 15px;
  background: var(--tmp-primary-color);
  border-radius: 0;
}
body.wpte-cc-sticky-converter #wte-cc-currency-list-container + .wpte-booking-area {
  margin-top: 0;
}

#wte-cc-currency-list-container {
  position: relative;
  top: 0;
  z-index: 111;
}
@media (max-width: 1024px) {
  #wte-cc-currency-list-container {
    right: auto;
    left: 0;
  }
}
#wte-cc-currency-list-container .wte-cc-currency-list-display {
  padding: 16px;
  background: var(--tmp-primary-color);
  border-radius: 4px 4px 0 0;
}
@media (max-width: 1024px) {
  #wte-cc-currency-list-container .wte-cc-currency-list-display {
    margin-bottom: 0;
    border-radius: 4px;
  }
}
#wte-cc-currency-list-container .wte-cc-currency-list-display .list {
  border-color: rgba(var(--tmp-primary-color-rgb), 0.3) !important;
}
#wte-cc-currency-list-container .wte-cc-currency-list-display .list li {
  display: block;
  background: rgba(var(--tmp-primary-color-rgb), 0.1) !important;
}
#wte-cc-currency-list-container .wte-cc-currency-list-display .list .option:hover {
  color: var(--tmp-primary-color);
}
#wte-cc-currency-list-container .wte-cc-currency-list-display .list .option.selected.focus:hover {
  color: #232323;
}
#wte-cc-currency-list-container + .wpte-booking-area {
  margin-top: 55px;
}

/******** Booking area Section *****/
.single-trip .wpte-booking-inner-wrapper {
  padding-top: 0;
}
.single-trip .wpte-booking-inner-wrapper .wpte-bf-discount-tag {
  margin-bottom: 10px;
  font-size: 11px;
  line-height: 1.09;
  color: var(--tmp-body-font-color);
  padding: 4px 12px;
  background: #FEC350;
  margin-left: 0;
  border-radius: 15px;
  letter-spacing: 1px;
}
.single-trip .wpte-booking-inner-wrapper .wpte-bf-btn-wrap {
  padding: 0;
}
.single-trip .wpte-booking-inner-wrapper .wpte-bf-btn-wrap button, .single-trip .wpte-booking-inner-wrapper .wpte-bf-btn-wrap a {
  display: inline-block;
  color: var(--tmp-btn-text-initial-color);
  background: var(--tmp-btn-bg-initial-color);
  border-color: var(--tmp-btn-border-initial-color);
  border-width: 1px;
  border-style: solid;
  font-family: var(--tmp-btn-font-family);
  font-size: var(--tmp-btn-font-size);
  font-weight: var(--tmp-btn-font-weight);
  letter-spacing: var(--tmp-btn-font-spacing);
  line-height: var(--tmp-btn-font-height);
  text-transform: var(--tmp-btn-font-transform);
  border-radius: var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);
  padding: var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);
  transition: 0.2s ease;
}
.single-trip .wpte-booking-inner-wrapper .wpte-bf-btn-wrap button:hover, .single-trip .wpte-booking-inner-wrapper .wpte-bf-btn-wrap a:hover  {
  color: var(--tmp-btn-text-hover-color);
  background: var(--tmp-btn-bg-hover-color);
  border-color: var(--tmp-btn-border-hover-color);
}

.single-trip #secondary .widget .category-trip-prc-title-wrap h2 {
  display: block;
}

.wpte-bf-outer {
  position: relative;
}

.main-content-wrapper .trip-content-area .row {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.sticky-bookingform .main-content-wrapper .trip-content-area .row {
  align-items: normal;
}

.is-sticky {
  --_top: var(--top, 20px);
  position: sticky !important;
  top: var(--_top);
}

.wte-itinerary-downloader-inn-wrap .main-button-itinerary-download {
  display: inline-block;
  color: var(--tmp-btn-text-initial-color);
  background: var(--tmp-btn-bg-initial-color);
  border-color: var(--tmp-btn-border-initial-color);
  border-width: 1px;
  border-style: solid;
  font-family: var(--tmp-btn-font-family);
  font-size: var(--tmp-btn-font-size);
  font-weight: var(--tmp-btn-font-weight);
  letter-spacing: var(--tmp-btn-font-spacing);
  line-height: var(--tmp-btn-font-height);
  text-transform: var(--tmp-btn-font-transform);
  border-radius: var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);
  padding: var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);
  transition: 0.2s ease;
}
.wte-itinerary-downloader-inn-wrap .main-button-itinerary-download:hover {
  color: var(--tmp-btn-text-hover-color);
  background: var(--tmp-btn-bg-hover-color);
  border-color: var(--tmp-btn-border-hover-color);
}

.wte-fsd__filter-buttons .wte-fsd__button,
.wte-fsd__availability-cta-wrap .wte-fsd__booknow-btn,
.wte-fsd__availability-show-more,
.wte-fsd__availability-show-less,
.file-downloadable-list-inner .file-downloads-file-download,
.review-wrap .wte-btn-response-review {
  border-radius: var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left) !important;
}

.btn-primary,
.btn-secondary,
.wp-block-button .wp-block-button__link,
.error-content .btn-readmore {
  display: inline-block;
  color: var(--tmp-btn-text-initial-color);
  background: var(--tmp-btn-bg-initial-color);
  border-color: var(--tmp-btn-border-initial-color);
  border-width: 1px;
  border-style: solid;
  font-family: var(--tmp-btn-font-family);
  font-size: var(--tmp-btn-font-size);
  font-weight: var(--tmp-btn-font-weight);
  letter-spacing: var(--tmp-btn-font-spacing);
  line-height: var(--tmp-btn-font-height);
  text-transform: var(--tmp-btn-font-transform);
  border-radius: var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);
  padding: var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);
  transition: ease 0.2s;
}
.btn-primary:hover,
.btn-secondary:hover,
.wp-block-button .wp-block-button__link:hover,
.error-content .btn-readmore:hover {
  color: var(--tmp-btn-text-hover-color);
  background: var(--tmp-btn-bg-hover-color);
  border-color: var(--tmp-btn-border-hover-color);
}

.loadmore-btn {
  display: block;
  width: 100%;
  text-align: center;
}
.loadmore-btn .load-more {
  appearance: none;
  border-color: rgba(var(--tmp-primary-color-rgb), 0.2);
  box-shadow: none;
  color: var(--tmp-primary-color);
  background: #FFF;
  letter-spacing: normal;
  display: inline-block;
  padding: 15px 40px;
}
.loadmore-btn .load-more:hover {
  color: #FFF;
  background: var(--tmp-primary-color);
  border-color: var(--tmp-primary-color);
}

#load-posts {
  display: block;
  text-align: center;
  margin-top: 40px;
  padding-top: 40px;
  border-top: 1px solid rgba(var(--tmp-heading-color-rgb), 0.05);
}
#load-posts a {
  display: inline-block;
  color: var(--tmp-btn-bg-initial-color);
  background: transparent;
  border-color: var(--tmp-btn-border-initial-color);
  border-width: 1px;
  border-style: solid;
  font-family: var(--tmp-btn-font-family);
  font-size: var(--tmp-btn-font-size);
  font-weight: var(--tmp-btn-font-weight);
  letter-spacing: var(--tmp-btn-font-spacing);
  line-height: var(--tmp-btn-font-height);
  text-transform: var(--tmp-btn-font-transform);
  border-radius: var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);
  padding: var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);
  transition: ease 0.2s;
}
#load-posts a:hover {
  color: var(--tmp-btn-bg-hover-color);
  background: transparent;
  border-color: var(--tmp-btn-border-hover-color);
  text-decoration: none;
}
#load-posts a svg {
  margin-right: 7px;
  height: 14px;
}
#load-posts a:focus, #load-posts a:active {
  text-decoration: none;
}

.customize-partial-edit-shortcut-mobile_menu_label .customize-partial-edit-shortcut-button {
  left: -60px;
  top: -2px;
}

.to_top {
  position: fixed;
  bottom: var(--tmp-scroll-to-top-bottom-offset, 25px);
  background: var(--tmp-primary-color);
  color: var(--white-color);
  text-align: center;
  display: none;
  cursor: pointer;
  padding: 10px 11px;
  line-height: 1;
  z-index: 99;
}
.to_top svg {
  width: var(--tmp-scroll-to-top-size);
  height: var(--tmp-scroll-to-top-size);
  fill: currentColor;
}

.to_top[data-align=right] {
  right: var(--tmp-scroll-to-top-side-offset, 15px);
}

.to_top[data-align=left] {
  left: var(--tmp-scroll-to-top-side-offset, 15px);
}

/*===============================
Header Style
==============================*/
.site-header,
.mobile-header {
  position: relative;
  z-index: 999;
}
.site-header .btn-book .btn-primary,
.mobile-header .btn-book .btn-primary {
  background: var(--tmp-btn-bg-initial-color);
  color: var(--tmp-btn-text-initial-color);
  border: none;
}
.site-header .btn-book .btn-primary:hover,
.mobile-header .btn-book .btn-primary:hover {
  background: var(--tmp-btn-bg-hover-color);
  color: var(--tmp-btn-text-hover-color);
}

.site-branding .text-logo {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.site-branding .text-logo a + .site-title-description {
  margin-left: 10px;
}
.site-branding .text-logo a + .site-title-description .site-title {
  text-align: left;
}
.site-branding .text-logo a {
  text-decoration: none;
}
.site-branding .custom-logo-link img {
  vertical-align: top;
}
.site-branding .site-title-description .site-title {
  margin: 0;
}
.site-branding .site-title-description .site-description {
  display: block;
  margin: 0;
  font-size: 0.88em;
}

.site-header .search-form-section .search-form label span {
  display: none;
}

/****** Sticky Header *********/
.sticky-holder {
  display: none;
}
.sticky-holder .container-full,
.sticky-holder .container {
  display: grid;
  grid-template-columns: auto auto;
  align-items: center;
}
.sticky-holder .site-branding .site-title-description .site-title {
  background: var(--white-color);
}
.sticky-holder .site-branding .site-title-description .site-description {
  display: block;
  margin: 0;
  font-size: 0.88em;
}
.sticky-holder .site-branding .site-title img {
  max-width: 220px;
  vertical-align: top;
}
.sticky-holder .navigation-wrap {
  display: flex;
  align-items: center;
  padding-left: 10px;
}
.sticky-holder .navigation-wrap .btn-book {
  display: inline-block;
  margin-left: 30px;
}
.sticky-holder .navigation-wrap:last-child {
  padding-right: 0;
}
.sticky-holder .primary-navigation > ul li {
  padding: 2.25em 0;
  transition: all ease 0.3s;
}
.sticky-holder .primary-navigation > ul li ul li {
  padding: 0;
}
.sticky-holder .primary-navigation ul li a {
  color: var(--tmp-body-font-color);
}
.sticky-holder .primary-navigation ul li:hover .sub-menu, .sticky-holder .primary-navigation ul li.focus .sub-menu {
  display: block;
}
.sticky-holder .primary-navigation ul li:hover > a, .sticky-holder .primary-navigation ul li.focus > a {
  color: var(--tmp-primary-color);
}
.sticky-holder .primary-navigation ul li .sub-menu li:hover > a, .sticky-holder .primary-navigation ul li .sub-menu li.focus > a {
  color: rgba(255, 255, 255, 0.8);
}
.sticky-holder .primary-navigation ul.sub-menu li:hover > a {
  color: rgba(255, 255, 255, 0.8);
}
.sticky-holder .search-icon {
  margin-left: 2em;
  height: 15px;
}
.sticky-holder .search-icon svg {
  fill: var(--tmp-primary-color);
  height: 15px;
  width: 15px;
}
.sticky-holder .search-icon .btn-form-close {
  color: rgba(var(--tmp-body-font-color-rgb), 0.67);
}
.sticky-holder .search-icon .btn-form-close:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.395' height='20.395' viewBox='0 0 20.395 20.395'%3E%3Cg id='Group_2043' data-name='Group 2043' transform='translate(-1270.493 -68.493)' opacity='0.6'%3E%3Cg id='Group_2042' data-name='Group 2042' transform='translate(1270.847 68.847)'%3E%3Cpath id='Path_23706' data-name='Path 23706' d='M0,0V27.841' transform='translate(19.687 0.001) rotate(45)' fill='none' stroke='%23232323' stroke-width='1'/%3E%3Cpath id='Path_23707' data-name='Path 23707' d='M0,27.842V0' transform='translate(19.688 19.687) rotate(135)' fill='none' stroke='%23232323' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.sticky-holder .navigation-wrap {
  flex: auto;
}
.sticky-holder .navigation-wrap .travel-monster-nav-wrapper {
  display: inline-flex;
  flex: auto;
  align-items: center;
  justify-content: end;
}
.sticky-holder .navigation-wrap .btn-book {
  margin-left: 15px;
  text-align: right;
}
.sticky-holder .navigation-wrap .primary-navigation {
  flex: 0 0 calc(100% - 30px);
}
.sticky-holder .navigation-wrap .primary-navigation .primary-menu-container {
  width: 100%;
}
.sticky-holder .navigation-wrap .primary-navigation[data-stretch=no] ul {
  justify-content: end;
}
.sticky-holder .navigation-wrap .search-form-section {
  flex: 0 0 30px;
}

/********* Transparent Header *********/
header.tm-transparent-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
header.tm-transparent-header.header-layout-1 .header-m-rght-wrap .contact-wrap-head .head-5-contlinks, header.tm-transparent-header.header-layout-2 .header-m-rght-wrap .contact-wrap-head .head-5-contlinks, header.tm-transparent-header.header-layout-3 .header-m-rght-wrap .contact-wrap-head .head-5-contlinks, header.tm-transparent-header.header-layout-4 .header-m-rght-wrap .contact-wrap-head .head-5-contlinks, header.tm-transparent-header.header-layout-5 .header-m-rght-wrap .contact-wrap-head .head-5-contlinks, header.tm-transparent-header.header-layout-6 .header-m-rght-wrap .contact-wrap-head .head-5-contlinks {
  border-color: rgba(255, 255, 255, 0.24);
}
header.tm-transparent-header.header-layout-1 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover),
header.tm-transparent-header.header-layout-1 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover), header.tm-transparent-header.header-layout-2 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover),
header.tm-transparent-header.header-layout-2 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover), header.tm-transparent-header.header-layout-3 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover),
header.tm-transparent-header.header-layout-3 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover), header.tm-transparent-header.header-layout-4 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover),
header.tm-transparent-header.header-layout-4 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover), header.tm-transparent-header.header-layout-5 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover),
header.tm-transparent-header.header-layout-5 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover), header.tm-transparent-header.header-layout-6 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover),
header.tm-transparent-header.header-layout-6 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover) {
  color: var(--tmp-transparent-header-text-color, #fff);
}
header.tm-transparent-header.header-layout-1 .social-media-wrap ul li a:not(:hover), header.tm-transparent-header.header-layout-2 .social-media-wrap ul li a:not(:hover), header.tm-transparent-header.header-layout-3 .social-media-wrap ul li a:not(:hover), header.tm-transparent-header.header-layout-4 .social-media-wrap ul li a:not(:hover), header.tm-transparent-header.header-layout-5 .social-media-wrap ul li a:not(:hover), header.tm-transparent-header.header-layout-6 .social-media-wrap ul li a:not(:hover) {
  color: var(--tmp-transparent-header-text-color, #fff);
}
header.tm-transparent-header.header-layout-1 .social-media-wrap + .search-form-section, header.tm-transparent-header.header-layout-2 .social-media-wrap + .search-form-section, header.tm-transparent-header.header-layout-3 .social-media-wrap + .search-form-section, header.tm-transparent-header.header-layout-4 .social-media-wrap + .search-form-section, header.tm-transparent-header.header-layout-5 .social-media-wrap + .search-form-section, header.tm-transparent-header.header-layout-6 .social-media-wrap + .search-form-section {
  border-color: rgba(255, 255, 255, 0.24);
}
header.tm-transparent-header .header-search-btn svg:not(:hover) {
  fill: var(--tmp-transparent-header-text-color, #fff);
}
header.tm-transparent-header .header-m,
header.tm-transparent-header .header-b {
  background: var(--tmp-transparent-header-bg-color, transparent);
  box-shadow: none;
}
header.tm-transparent-header .header-m .primary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover),
header.tm-transparent-header .header-m .primary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover),
header.tm-transparent-header .header-m .secondary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover),
header.tm-transparent-header .header-m .secondary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover),
header.tm-transparent-header .header-b .primary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover),
header.tm-transparent-header .header-b .primary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover),
header.tm-transparent-header .header-b .secondary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover),
header.tm-transparent-header .header-b .secondary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover) {
  color: var(--tmp-transparent-header-text-color, #fff);
}
header.tm-transparent-header .header-m .primary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after,
header.tm-transparent-header .header-m .primary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after,
header.tm-transparent-header .header-m .secondary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after,
header.tm-transparent-header .header-m .secondary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after,
header.tm-transparent-header .header-b .primary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after,
header.tm-transparent-header .header-b .primary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after,
header.tm-transparent-header .header-b .secondary-navigation .primary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after,
header.tm-transparent-header .header-b .secondary-navigation .secondary-menu-wrapper > li:not(.current-menu-ancestor, .current_page_item, .current_page_ancestor, .current-menu-item, .current-menu-ancestor) > a:not(:hover)::after {
  background: currentColor;
}
header.tm-transparent-header .custom-logo-link {
  display: none;
}
header.tm-transparent-header .sticky-holder .custom-logo-link {
  display: block;
}
header.tm-transparent-header .header-m {
  border-bottom-color: rgba(255, 255, 255, 0.4);
}
header.tm-transparent-header.tm-background-effect .header-m,
header.tm-transparent-header.tm-background-effect .header-b {
  background: var(--tmp-transparent-header-bg-color, rgba(0, 0, 0, 0.01));
  backdrop-filter: blur(var(--tmp-transparent-header-bg-blur, 16px));
  border-bottom: 1px solid rgba(255, 255, 255, 0.24);
}

body.sticky-header .sticky-holder.sticky {
  display: block;
  background: var(--white-color);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding: 8px 0;
  z-index: 9999;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.07);
}
body.sticky-header.admin-bar .sticky-holder.sticky,
body.sticky-header.admin-bar header.tm-transparent-header {
  margin-top: 32px;
}
@media screen and (min-width: 601px) {
  body.sticky-header.admin-bar .mobile-header {
    top: 46px !important;
  }
}
body.sticky-header:not(:has(.wpte-tabs-sticky.fixed-header)) .mobile-header {
  position: sticky;
  top: 0;
  z-index: 999;
}

/******** Social *********/
.social-media-wrap {
  display: inline-block;
}
.social-media-wrap ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.social-media-wrap ul li {
  display: inline-block;
  margin: 0 10px;
}
.social-media-wrap ul li:first-child {
  margin-left: 0;
}
.social-media-wrap ul li:last-child {
  margin-right: 0;
}
.social-media-wrap ul li a {
  color: var(--tmp-body-font-color);
}
.social-media-wrap ul li a svg {
  fill: currentColor;
  width: 14px;
  height: 14px;
}
.social-media-wrap ul li a:hover {
  color: var(--tmp-primary-color);
}

/******** Contact Details *******/
.header-layout-1 .contact-email-wrap,
.header-layout-1 .contact-phone-wrap,
.header-layout-3 .contact-email-wrap,
.header-layout-3 .contact-phone-wrap,
.header-layout-5 .contact-email-wrap,
.header-layout-5 .contact-phone-wrap {
  display: inline-block;
}
.header-layout-1 .contact-email-wrap a,
.header-layout-1 .contact-phone-wrap a,
.header-layout-3 .contact-email-wrap a,
.header-layout-3 .contact-phone-wrap a,
.header-layout-5 .contact-email-wrap a,
.header-layout-5 .contact-phone-wrap a {
  display: inline-flex;
  align-items: center;
  color: var(--tmp-body-font-color);
  font-size: 0.875em;
  font-weight: 400;
}
.header-layout-1 .contact-email-wrap a:hover,
.header-layout-1 .contact-phone-wrap a:hover,
.header-layout-3 .contact-email-wrap a:hover,
.header-layout-3 .contact-phone-wrap a:hover,
.header-layout-5 .contact-email-wrap a:hover,
.header-layout-5 .contact-phone-wrap a:hover {
  text-decoration: none;
  color: var(--tmp-primary-color);
}
.header-layout-1 .contact-email-wrap a:hover::before,
.header-layout-1 .contact-phone-wrap a:hover::before,
.header-layout-3 .contact-email-wrap a:hover::before,
.header-layout-3 .contact-phone-wrap a:hover::before,
.header-layout-5 .contact-email-wrap a:hover::before,
.header-layout-5 .contact-phone-wrap a:hover::before {
  background-color: var(--tmp-primary-color);
}
.header-layout-1 .contact-email-wrap a:focus,
.header-layout-1 .contact-phone-wrap a:focus,
.header-layout-3 .contact-email-wrap a:focus,
.header-layout-3 .contact-phone-wrap a:focus,
.header-layout-5 .contact-email-wrap a:focus,
.header-layout-5 .contact-phone-wrap a:focus {
  outline: none;
  box-shadow: none;
}
.header-layout-1 .contact-email-wrap a::before,
.header-layout-1 .contact-phone-wrap a::before,
.header-layout-3 .contact-email-wrap a::before,
.header-layout-3 .contact-phone-wrap a::before,
.header-layout-5 .contact-email-wrap a::before,
.header-layout-5 .contact-phone-wrap a::before {
  content: "";
  display: inline-flex;
  background: var(--tmp-body-font-color);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 1em;
  mask-size: 12px;
  -webkit-mask-position: center;
  mask-position: center;
  width: 15px;
  height: 15px;
  margin-right: 10px;
}
.header-layout-1 .contact-phone-wrap + .contact-email-wrap,
.header-layout-3 .contact-phone-wrap + .contact-email-wrap,
.header-layout-5 .contact-phone-wrap + .contact-email-wrap {
  border-left: solid 1px rgba(var(--tmp-heading-color-rgb), 0.2);
  padding-left: 10px;
  margin-left: 10px;
}

/********* language switcher **********/
.languagendcurrency-wrap {
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  border-left: 1px solid rgba(var(--tmp-heading-color-rgb), 0.1);
  margin-left: 15px;
  padding-left: 15px;
}
@media (max-width: 1024px) {
  .languagendcurrency-wrap {
    margin-left: 0;
    padding: 15px 20px;
    border: none;
    width: 100%;
  }
}
.languagendcurrency-wrap .header-t-lang {
  display: block;
  margin-right: 10px;
}
@media (max-width: 1024px) {
  .languagendcurrency-wrap .header-t-lang {
    width: 100%;
    margin: 15px 0;
  }
}
.languagendcurrency-wrap .header-t-currnc {
  display: block;
  padding: 0;
}
@media (max-width: 1024px) {
  .languagendcurrency-wrap .header-t-currnc {
    width: 100%;
    margin: 15px 0;
  }
}

.header-t-currnc #wte-cc-currency-list-container,
body.wpte-cc-sticky-converter .header-t-currnc #wte-cc-currency-list-container {
  position: relative !important;
  top: 0;
  margin: 0;
  z-index: 1;
}
.header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display,
body.wpte-cc-sticky-converter .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display {
  background: none;
  color: var(--tmp-body-font-color);
  padding: 0 15px 0 0;
  font-size: 0.875em;
  font-weight: 400;
  margin: 0;
}
.header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display::after,
body.wpte-cc-sticky-converter .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display::after {
  background: currentColor;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 10px;
  height: 10px;
  border: none;
  line-height: 15px;
  content: "";
  display: inline-block;
  margin-top: -5px;
  vertical-align: middle;
  right: 0;
  transform: none;
  transform-origin: center;
  transition: all ease 0.3s;
}
.header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display.open::after,
body.wpte-cc-sticky-converter .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display.open::after {
  transform: rotate(180deg);
}
.header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display .list,
body.wpte-cc-sticky-converter .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display .list {
  margin-top: 10px;
  line-height: 40px;
}

.language-dropdown a {
  color: var(--tmp-body-font-color);
}
.language-dropdown ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.language-dropdown ul li.pll-parent-menu-item {
  position: relative;
}
.language-dropdown ul li.pll-parent-menu-item > a {
  font-size: 0.875em;
  padding-bottom: 10px;
}
@media (max-width: 1024px) {
  .language-dropdown ul li.pll-parent-menu-item > a {
    display: none;
  }
}
.language-dropdown ul li.pll-parent-menu-item > a img {
  margin-right: 5px;
  margin-top: 3px;
  vertical-align: top;
  display: inline-block;
}
.language-dropdown ul li.pll-parent-menu-item > a:after {
  background: currentColor;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  width: 10px;
  height: 10px;
  line-height: 1;
  content: "";
  display: inline-block;
  margin-left: 3px;
  margin-top: -4px;
  vertical-align: middle;
  transform: none;
  transform-origin: center;
  transition: all ease 0.3s;
}
@media (max-width: 1024px) {
  .language-dropdown ul li.pll-parent-menu-item > a:after {
    display: none;
  }
}
.language-dropdown ul li.pll-parent-menu-item > a:focus, .language-dropdown ul li.pll-parent-menu-item > a:hover {
  text-decoration: none;
}
.language-dropdown ul li.pll-parent-menu-item .sub-menu {
  border: 1px solid rgba(var(--tmp-body-font-color-rgb), 0.07);
  position: absolute;
  top: 100%;
  left: 0;
  display: none;
  margin-top: 5px;
  width: 100%;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.07);
  z-index: 1;
}
@media (max-width: 1024px) {
  .language-dropdown ul li.pll-parent-menu-item .sub-menu {
    display: inline-flex;
    position: relative;
    border: none;
    box-shadow: none;
    margin-top: 0;
  }
}
.language-dropdown ul li.pll-parent-menu-item.langswiton > a:after {
  transform: rotate(180deg);
}
.language-dropdown ul li.pll-parent-menu-item:hover > a:after {
  transform: rotate(180deg);
}
.language-dropdown ul li.pll-parent-menu-item:hover .sub-menu {
  display: block;
}
@media (max-width: 1024px) {
  .language-dropdown ul li.pll-parent-menu-item:hover .sub-menu {
    display: inline-flex;
  }
}
.language-dropdown li.pll-parent-menu-item .sub-menu li {
  display: block;
}
.language-dropdown li.pll-parent-menu-item .sub-menu li a {
  border-bottom: 1px solid rgba(var(--tmp-body-font-color-rgb), 0.07);
  color: var(--tmp-body-font-color);
  padding: 10px;
  font-size: 0.8333em;
  line-height: 1.5;
  background: var(--white-color);
  display: block;
  white-space: nowrap;
  transition: all ease 0.3s;
}
@media (max-width: 1024px) {
  .language-dropdown li.pll-parent-menu-item .sub-menu li a {
    padding: 0;
    border: none;
    padding-right: 15px;
  }
}
.language-dropdown li.pll-parent-menu-item .sub-menu li a:hover {
  color: var(--tmp-primary-color);
  text-decoration: none;
}
.language-dropdown li.pll-parent-menu-item .sub-menu li a img {
  vertical-align: middle;
}
.language-dropdown li.pll-parent-menu-item .sub-menu li:last-child a {
  border-bottom: none;
  padding-bottom: 15px;
}
@media (max-width: 1024px) {
  .language-dropdown li.pll-parent-menu-item .sub-menu li:last-child a {
    padding: 0;
  }
}

/********** Responsive *************/
@media (min-width: 767px) and (max-width: 1366px) {
  .notification-bar .sticky-bar-content {
    padding-right: 35px;
  }
  .notification-bar .close {
    right: 15px;
  }
}
@media screen and (max-width: 1350px) {
  .sticky-holder .navigation-wrap .primary-navigation .sub-menu,
  .header-layout-1 .header-b .navigation-wrap .primary-navigation .sub-menu {
    left: auto;
    right: 0;
  }
  .sticky-holder .navigation-wrap .primary-navigation .sub-menu li.menu-item-has-children a::after,
  .header-layout-1 .header-b .navigation-wrap .primary-navigation .sub-menu li.menu-item-has-children a::after {
    position: absolute;
    top: 22px;
    right: 15px;
    transform: rotate(88deg);
  }
  .sticky-holder .navigation-wrap .primary-navigation .sub-menu ul,
  .header-layout-1 .header-b .navigation-wrap .primary-navigation .sub-menu ul {
    right: 100%;
  }
}
.header-layout-1 .header-b {
  background: var(--white-color);
  padding: 25px 0;
  position: relative;
  box-shadow: 0px 4px 4px rgba(28, 32, 17, 0.02), 0px 4px 40px rgba(28, 32, 17, 0.04);
}
.header-layout-1 .header-b .container-full,
.header-layout-1 .header-b .container {
  display: grid;
  grid-template-columns: auto auto;
  align-items: center;
}
.header-layout-1 .header-b .site-branding .site-title-description .site-title {
  background: var(--white-color);
}
.header-layout-1 .header-b .site-branding .site-title-description .site-description {
  display: block;
  margin: 0;
  font-size: 0.88em;
}
.header-layout-1 .header-b .site-branding .site-title img {
  max-width: 220px;
  vertical-align: top;
}
.header-layout-1 .header-b .navigation-wrap {
  display: flex;
  align-items: center;
  padding-left: 10px;
}
.header-layout-1 .header-b .navigation-wrap .btn-book {
  display: inline-block;
  margin-left: 30px;
}
.header-layout-1 .header-b .navigation-wrap:last-child {
  padding-right: 0;
}
.header-layout-1 .header-b .primary-navigation > ul li {
  padding: 0 0;
  transition: all ease 0.3s;
}
.header-layout-1 .header-b .primary-navigation > ul li ul li {
  padding: 0;
}
.header-layout-1 .header-b .primary-navigation ul.sub-menu li:hover > a {
  color: var(--white-color);
}
.header-layout-1 .header-b .search-icon {
  margin-left: 2em;
  height: 15px;
}
.header-layout-1 .header-b .search-icon svg {
  fill: var(--tmp-primary-color);
  height: 15px;
  width: 15px;
}
.header-layout-1 .header-b .search-icon .btn-form-close {
  color: rgba(var(--tmp-body-font-color-rgb), 0.67);
}
.header-layout-1 .header-b .search-icon .btn-form-close:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.395' height='20.395' viewBox='0 0 20.395 20.395'%3E%3Cg id='Group_2043' data-name='Group 2043' transform='translate(-1270.493 -68.493)' opacity='0.6'%3E%3Cg id='Group_2042' data-name='Group 2042' transform='translate(1270.847 68.847)'%3E%3Cpath id='Path_23706' data-name='Path 23706' d='M0,0V27.841' transform='translate(19.687 0.001) rotate(45)' fill='none' stroke='%23232323' stroke-width='1'/%3E%3Cpath id='Path_23707' data-name='Path 23707' d='M0,27.842V0' transform='translate(19.688 19.687) rotate(135)' fill='none' stroke='%23232323' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat;
}
.header-layout-1 .header-b .navigation-wrap .travel-monster-nav-wrapper {
  display: inline-flex;
  flex: auto;
  align-items: center;
  justify-content: end;
}
.header-layout-1 .header-b .navigation-wrap .btn-book {
  text-align: right;
}
.header-layout-1 .header-b .navigation-wrap .primary-navigation {
  flex: 0 0 calc(100% - 30px);
}
.header-layout-1 .header-b .navigation-wrap .primary-navigation .primary-menu-container {
  width: 100%;
}
.header-layout-1 .header-b .navigation-wrap .primary-navigation[data-stretch=no] ul {
  justify-content: end;
}
.header-layout-1 .header-b .navigation-wrap .search-form-section {
  flex: 0 0 30px;
  margin-top: 0;
}
.header-layout-1 .header-m {
  background: var(--tmp-top-header-bg-color);
  padding: 15px 0;
  border-bottom: 1px solid rgba(var(--tmp-heading-color-rgb), 0.1);
}
.header-layout-1 .header-m .container-full,
.header-layout-1 .header-m .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.header-layout-1 .header-m .social-networks,
.header-layout-1 .header-m .secondary-menu-wrapper {
  margin: 0;
  padding: 0;
}
.header-layout-1 .header-m .social-networks > li,
.header-layout-1 .header-m .secondary-menu-wrapper > li {
  display: inline-block;
  list-style: none;
  line-height: inherit;
}
.header-layout-1 .header-m .social-networks > li > a,
.header-layout-1 .header-m .secondary-menu-wrapper > li > a {
  font-size: 0.875em;
  color: var(--tmp-top-header-text-color);
}
.header-layout-1 .header-m .social-networks > li > a:focus, .header-layout-1 .header-m .social-networks > li > a:hover,
.header-layout-1 .header-m .secondary-menu-wrapper > li > a:focus,
.header-layout-1 .header-m .secondary-menu-wrapper > li > a:hover {
  color: var(--tmp-top-header-text-color);
  opacity: 0.8;
}
.header-layout-1 .header-m .social-networks > li:hover > a,
.header-layout-1 .header-m .secondary-menu-wrapper > li:hover > a {
  color: var(--tmp-top-header-text-color);
}
.header-layout-1 .header-m .contact-email-wrap,
.header-layout-1 .header-m .contact-phone-wrap {
  display: inline-block;
  line-height: 1;
}
.header-layout-1 .header-m .contact-email-wrap a,
.header-layout-1 .header-m .contact-phone-wrap a {
  color: var(--tmp-top-header-text-color);
  transition: ease 0.2s;
}
.header-layout-1 .header-m .contact-email-wrap a:hover,
.header-layout-1 .header-m .contact-phone-wrap a:hover {
  opacity: 0.8;
}
.header-layout-1 .header-m .contact-email-wrap a::before,
.header-layout-1 .header-m .contact-phone-wrap a::before {
  background: var(--tmp-top-header-text-color);
}
.header-layout-1 .header-m .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display {
  color: var(--tmp-top-header-text-color);
}
.header-layout-1 .header-m .header-t-rght-wrap {
  display: flex;
  align-items: center;
  line-height: initial;
}
.header-layout-1 .header-m .header-t-rght-wrap .social-media-wrap + .contact-phone-wrap {
  border-left: 1px solid rgba(var(--tmp-top-header-text-color-rgb), 0.2);
  padding-left: 20px;
  margin-left: 20px;
}
.header-layout-1 .header-m .header-t-lft-wrap {
  display: flex;
  align-items: center;
}
.header-layout-1 .header-m .secondary-navigation ul > li,
.header-layout-1 .header-m .languagendcurrency-wrap,
.header-layout-1 .header-m .contact-phone-wrap + .contact-email-wrap {
  border-left: 1px solid rgba(var(--tmp-top-header-text-color-rgb), 0.2);
}
.header-layout-1 .header-m .secondary-navigation ul > li:first-child {
  border-left: none;
}

header .search-form-section {
  position: relative;
}

.header-search-btn {
  position: relative;
  background: transparent;
  border: none;
  padding: 0;
  margin-left: 15px;
  margin-top: 0;
}
.header-search-btn svg {
  fill: var(--tmp-body-font-color);
  transition: all ease 0.3s;
}
.header-search-btn svg:hover {
  fill: var(--tmp-primary-color);
  cursor: pointer;
}
.header-search-btn.form-open-parent svg {
  opacity: 0;
}
.header-search-btn.form-open-parent + .search-form {
  visibility: visible;
  opacity: 1;
}
.header-search-btn:hover, .header-search-btn:focus {
  background: transparent;
  color: transparent;
  border: none;
}

header .search-toggle-form {
  border-radius: 5px;
  position: absolute;
  top: -5px;
  right: 0;
  z-index: 999;
  background: #fff;
  box-shadow: -5px 0 20px rgba(0, 0, 0, 0.07);
  width: 250px;
  opacity: 0;
  visibility: hidden;
  transition: all ease 0.3s;
}
header .search-toggle-form .header-search-inner {
  display: flex;
  position: relative;
}
header .search-toggle-form .search-form {
  max-width: calc(100% - 30px);
  width: 100%;
  position: relative;
}
header .search-toggle-form input[type=search] {
  width: 100%;
  appearance: none;
  height: 40px;
  border-radius: 5px;
  font-size: 1em;
  padding: 0 15px 0 35px;
  color: rgba(var(--tmp-body-font-color-rgb), 0.5);
  border: none;
}
header .search-toggle-form input[type=search]::-webkit-input-placeholder {
  color: rgba(var(--tmp-body-font-color-rgb), 0.5);
}
header .search-toggle-form input[type=search]:-moz-placeholder {
  color: rgba(var(--tmp-body-font-color-rgb), 0.5);
}
header .search-toggle-form input[type=search]::-moz-placeholder {
  color: rgba(var(--tmp-body-font-color-rgb), 0.5);
}
header .search-toggle-form input[type=search]:-ms-input-placeholder {
  color: rgba(var(--tmp-body-font-color-rgb), 0.5);
}
header .search-toggle-form input[type=search]::-ms-input-placeholder {
  color: rgba(var(--tmp-body-font-color-rgb), 0.5);
}
header .search-toggle-form input[type=submit] {
  position: absolute;
  background: var(--tmp-primary-color);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 15px;
  mask-size: 15px;
  -webkit-mask-position: center;
  mask-position: center;
  height: 40px;
  width: 35px;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  padding: 0;
  font-size: 0;
  border: none;
  z-index: 2;
}
header .search-toggle-form .btn-form-close {
  padding: 0;
  background: none;
  background-color: #FFF;
  border: none;
  color: var(--tmp-primary-color);
  text-transform: none;
  position: relative;
  height: 40px;
  width: 20px;
}
header .search-toggle-form .btn-form-close:hover {
  cursor: pointer;
}
header .search-toggle-form .btn-form-close:before {
  position: absolute;
  opacity: 1;
  background: var(--tmp-body-font-color);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 15px;
  mask-size: 15px;
  -webkit-mask-position: center;
  mask-position: center;
  width: 15px;
  height: 20px;
  content: "";
  display: inline-block;
  right: 0;
  top: 12px;
}

.showing-search-modal .search-toggle-form {
  visibility: visible;
  opacity: 1;
}

/*--------------------------------------------------------------
# Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
a {
  color: var(--tmp-primary-color);
  text-decoration: none;
}

a:hover,
a:focus,
a:active {
  text-decoration: none;
}

a:hover,
a:active {
  color: var(--tmp-secondary-color);
  outline: 0;
}

.primary-navigation ul,
.secondary-navigation ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.primary-navigation ul > li,
.secondary-navigation ul > li {
  margin-left: var(--tmp-menu-items-spacing);
  position: relative;
}
.primary-navigation ul > li:first-child,
.secondary-navigation ul > li:first-child {
  margin-left: 0;
}
.primary-navigation ul > li.current-menu-item > a, .primary-navigation ul > li.current-menu-ancestor > a, .primary-navigation ul > li.current_page_item > a, .primary-navigation ul > li.current_page_ancestor > a,
.secondary-navigation ul > li.current-menu-item > a,
.secondary-navigation ul > li.current-menu-ancestor > a,
.secondary-navigation ul > li.current_page_item > a,
.secondary-navigation ul > li.current_page_ancestor > a {
  color: var(--tmp-primary-color);
}
.primary-navigation ul > li.mega-menu-item,
.secondary-navigation ul > li.mega-menu-item {
  position: static;
}
.primary-navigation ul > li a,
.secondary-navigation ul > li a {
  display: block;
  color: var(--tmp-body-font-color);
  padding: 14px 0px;
  transition: ease 0.2s;
}
.primary-navigation ul > li a:hover, .primary-navigation ul > li a:focus,
.secondary-navigation ul > li a:hover,
.secondary-navigation ul > li a:focus {
  text-decoration: none;
  color: var(--tmp-primary-color);
}
.primary-navigation ul > li:hover > a, .primary-navigation ul > li:focus > a,
.secondary-navigation ul > li:hover > a,
.secondary-navigation ul > li:focus > a {
  color: var(--tmp-primary-color);
}
.primary-navigation ul > li:hover > ul, .primary-navigation ul > li:focus > ul, .primary-navigation ul > li.focus > ul,
.secondary-navigation ul > li:hover > ul,
.secondary-navigation ul > li:focus > ul,
.secondary-navigation ul > li.focus > ul {
  opacity: 1;
  visibility: visible;
  left: 0;
}
.primary-navigation ul > li ul ul,
.secondary-navigation ul > li ul ul {
  top: 0;
}
.primary-navigation ul > li:hover > ul.mega-dropdown, .primary-navigation ul > li:focus > ul.mega-dropdown, .primary-navigation ul > li.focus > ul.mega-dropdown,
.secondary-navigation ul > li:hover > ul.mega-dropdown,
.secondary-navigation ul > li:focus > ul.mega-dropdown,
.secondary-navigation ul > li.focus > ul.mega-dropdown {
  display: flex;
  opacity: 1;
  left: 0;
  right: 0;
  margin-left: 0;
  flex-wrap: wrap;
  flex-flow: row;
}
.primary-navigation ul > li.menu-item-has-children > a::after, .primary-navigation ul > li.mega-menu-item::after,
.secondary-navigation ul > li.menu-item-has-children > a::after,
.secondary-navigation ul > li.mega-menu-item::after {
  background: currentColor;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 12px;
  mask-size: 12px;
  -webkit-mask-position: center;
  mask-position: center;
  width: 12px;
  height: 15px;
  line-height: 15px;
  content: "";
  display: inline-block;
  margin-left: 5px;
  margin-top: -2px;
  vertical-align: middle;
}
.primary-navigation ul .sub-menu,
.secondary-navigation ul .sub-menu {
  font-size: 16px;
  flex-direction: column;
  position: absolute;
  top: 100%;
  left: 9999rem;
  margin-left: 0 !important;
  z-index: 99999;
  opacity: 0;
  visibility: hidden;
  align-items: flex-start;
  transition: opacity 0.3s;
}
.primary-navigation ul .sub-menu li,
.secondary-navigation ul .sub-menu li {
  margin: 0;
  width: var(--tmp-menu-dropdown-width);
  position: relative;
}
.primary-navigation ul .sub-menu li a,
.secondary-navigation ul .sub-menu li a {
  color: var(--tmp-heading-color);
  padding: 15px;
  display: block;
  background: var(--white-color);
}
.primary-navigation ul .sub-menu li a.current-menu-item, .primary-navigation ul .sub-menu li a.current-menu-ancestor, .primary-navigation ul .sub-menu li a.current_page_item, .primary-navigation ul .sub-menu li a.current_page_ancestor, .primary-navigation ul .sub-menu li a:hover, .primary-navigation ul .sub-menu li a:focus, .primary-navigation ul .sub-menu li a.focus,
.secondary-navigation ul .sub-menu li a.current-menu-item,
.secondary-navigation ul .sub-menu li a.current-menu-ancestor,
.secondary-navigation ul .sub-menu li a.current_page_item,
.secondary-navigation ul .sub-menu li a.current_page_ancestor,
.secondary-navigation ul .sub-menu li a:hover,
.secondary-navigation ul .sub-menu li a:focus,
.secondary-navigation ul .sub-menu li a.focus {
  background: var(--tmp-primary-color);
  color: var(--white-color);
}
.primary-navigation ul .sub-menu li:hover > a, .primary-navigation ul .sub-menu li:focus > a, .primary-navigation ul .sub-menu li.focus > a,
.secondary-navigation ul .sub-menu li:hover > a,
.secondary-navigation ul .sub-menu li:focus > a,
.secondary-navigation ul .sub-menu li.focus > a {
  background: var(--tmp-primary-color);
  color: var(--white-color);
}
.primary-navigation ul .sub-menu li.menu-item-has-children,
.secondary-navigation ul .sub-menu li.menu-item-has-children {
  position: relative;
}
.primary-navigation ul .sub-menu li.menu-item-has-children:after,
.secondary-navigation ul .sub-menu li.menu-item-has-children:after {
  position: absolute;
  top: 16px;
  right: 15px;
}
.primary-navigation ul .sub-menu li.menu-item-has-children:hover:after, .primary-navigation ul .sub-menu li.menu-item-has-children.focus:after,
.secondary-navigation ul .sub-menu li.menu-item-has-children:hover:after,
.secondary-navigation ul .sub-menu li.menu-item-has-children.focus:after {
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E") center center no-repeat;
}
.primary-navigation ul .sub-menu li.reverse-submenu:where(:hover, :focus, .focus) .sub-menu,
.secondary-navigation ul .sub-menu li.reverse-submenu:where(:hover, :focus, .focus) .sub-menu {
  top: 0;
  left: auto;
  right: 100%;
  box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.2);
}
.primary-navigation ul .sub-menu li.reverse-submenu a::after,
.secondary-navigation ul .sub-menu li.reverse-submenu a::after {
  transform: rotate(90deg);
}
.primary-navigation ul .sub-menu .sub-menu,
.secondary-navigation ul .sub-menu .sub-menu {
  left: 100%;
  top: 0;
}
.primary-navigation[data-stretch=yes] ul,
.secondary-navigation[data-stretch=yes] ul {
  justify-content: space-between;
}
.primary-navigation .sub-menu,
.secondary-navigation .sub-menu {
  filter: drop-shadow(0px 10px 20px rgba(0, 0, 0, 0.08));
}
.primary-navigation .sub-menu li.menu-item-has-children a::after,
.secondary-navigation .sub-menu li.menu-item-has-children a::after {
  position: absolute;
  top: 22px;
  right: 15px;
  transform: rotate(270deg);
}

.secondary-navigation ul > li {
  border-left: 1px solid rgba(var(--tmp-heading-color-rgb), 0.2);
  padding-left: 20px;
  margin-left: 20px;
}
.secondary-navigation ul > li:first-child {
  border-left: none;
  padding-left: 0;
  margin-left: 0;
}
.secondary-navigation ul > li a {
  font-size: 1em;
  padding: 0;
}

.menu-button-container {
  display: none;
}

@media (min-width: 1025px) {
  body.keyboard-nav-on .primary-navigation ul li:hover ul,
  body.keyboard-nav-on .primary-navigation ul li:focus ul,
  body.keyboard-nav-on .primary-navigation ul li.focus ul,
  body.keyboard-nav-on .secondary-navigation ul li:hover > ul,
  body.keyboard-nav-on .secondary-navigation ul li:focus ul,
  body.keyboard-nav-on .secondary-navigation ul li.focus ul {
    opacity: 1;
    margin-left: 0;
    display: block;
  }
}
.mobile-header {
  display: none;
}
.mobile-header .mobile-header-b .container {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.mobile-header .mobile-header-t {
  background: var(--white-color);
  position: relative;
  padding: 25px 0;
}
.mobile-header .mobile-header-t .site-branding .text-logo {
  justify-content: center;
}
.mobile-header .transparent-logo {
  display: none;
}
.mobile-header .mobile-header-b {
  background: var(--tmp-primary-color);
}
.mobile-header .mobile-header-b .srch-moblop-wrap {
  display: flex;
  align-items: center;
}
.mobile-header .mobile-header-b .srch-moblop-wrap .mobile-search-wrap {
  flex: auto;
  padding: 10px 0;
}
.mobile-header .mobile-header-b .srch-moblop-wrap .mobile-search-wrap .header-search-btn {
  display: none;
}
.mobile-header .mobile-header-b .search-toggle-form {
  visibility: visible;
  opacity: 1;
  position: relative;
  background: transparent;
  padding: 0 15px;
  box-shadow: none;
  top: 0;
  width: 100%;
}
.mobile-header .mobile-header-b .search-toggle-form .search-form {
  max-width: 100%;
  padding: 0 0 0 25px;
}
.mobile-header .mobile-header-b .search-toggle-form .search-form input[type=search] {
  background: transparent;
  height: auto;
  padding: 0;
  border: none;
  color: var(--white-color);
  font-size: 0.875em;
  font-weight: 600;
  line-height: 1.5;
}
.mobile-header .mobile-header-b .search-toggle-form .search-form input[type=search]::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.mobile-header .mobile-header-b .search-toggle-form .search-form input[type=search]::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.mobile-header .mobile-header-b .search-toggle-form .search-form input[type=submit] {
  background-color: transparent;
  background-size: 15px;
  height: 15px;
  font-size: 0;
  width: 15px;
  line-height: 0;
  padding: 0;
  left: 0;
  right: auto;
  top: 6px;
}
.mobile-header .mobile-header-b .search-toggle-form .btn-form-close {
  display: none;
}
.mobile-header .mobile-header-b .mobile-menu-op-wrap {
  display: inline-flex;
  align-items: center;
  padding: 15px;
}
.mobile-header .mobile-header-b .mobile-menu-op-wrap .mob-menu-op-txt {
  color: var(--white-color);
  font-size: 0.875em;
  line-height: 1.5;
  font-weight: 600;
  margin-left: 10px;
}
.mobile-header .mobile-header-b .mobile-menu-op-wrap:first-of-type {
  width: 100%;
  justify-content: center;
}
.mobile-header .mobile-menu-opener {
  width: 20px;
  height: 15px;
  position: relative;
  cursor: pointer;
  display: inline-block;
  background: transparent;
  color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
}
.mobile-header .mobile-menu-opener:hover {
  background: transparent;
  color: transparent;
  border: none;
}
.mobile-header .mobile-menu-opener:after, .mobile-header .mobile-menu-opener:before {
  width: 100%;
  height: 2px;
  background: #fff;
  position: absolute;
  content: "";
  left: 0;
}
.mobile-header .mobile-menu-opener:before {
  top: 0;
}
.mobile-header .mobile-menu-opener:after {
  bottom: 0;
}
.mobile-header .mobile-menu-opener span {
  width: 100%;
  height: 2px;
  background: #fff;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
}
.mobile-header .mobile-menu-wrapper {
  position: fixed;
  max-width: 356px;
  width: 100%;
  background: #fff;
  top: 0;
  left: 0;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 999999;
  visibility: hidden;
  transform: translate(-356px, 0);
  transition: ease 0.35s;
}
.mobile-header .mobile-menu-wrapper .primary-menu-wrapper {
  display: block;
}
.mobile-header .mobile-menu-wrapper .search-form-section {
  display: none;
}
.mobile-header .mobile-menu-wrapper::-webkit-scrollbar {
  background-color: #fff;
  width: 8px;
}
.mobile-header .mobile-menu-wrapper::-webkit-scrollbar-track {
  background-color: rgba(86, 103, 121, 0.15);
}
.mobile-header .mobile-menu-wrapper::-webkit-scrollbar-thumb {
  background-color: rgba(86, 103, 121, 0.5);
  border-radius: 16px;
}
.mobile-header .mobile-menu-wrapper .btn-book {
  padding-left: 20px;
}
.mobile-header .btn-menu-close {
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  border: none;
  border-radius: 0;
  padding: 0;
}
.mobile-header .btn-menu-close:hover {
  background: transparent;
  color: transparent;
  border: none;
}
.mobile-header .btn-menu-close::before {
  content: "";
  background-color: var(--white-color);
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.93996 4.99998L8.80663 2.13998C8.93216 2.01445 9.00269 1.84418 9.00269 1.66665C9.00269 1.48911 8.93216 1.31885 8.80663 1.19331C8.68109 1.06778 8.51083 0.997253 8.33329 0.997253C8.15576 0.997253 7.9855 1.06778 7.85996 1.19331L4.99996 4.05998L2.13996 1.19331C2.01442 1.06778 1.84416 0.997253 1.66663 0.997253C1.48909 0.997253 1.31883 1.06778 1.19329 1.19331C1.06776 1.31885 0.997231 1.48911 0.997231 1.66665C0.997231 1.84418 1.06776 2.01445 1.19329 2.13998L4.05996 4.99998L1.19329 7.85998C1.13081 7.92196 1.08121 7.99569 1.04737 8.07693C1.01352 8.15817 0.996094 8.24531 0.996094 8.33331C0.996094 8.42132 1.01352 8.50846 1.04737 8.5897C1.08121 8.67094 1.13081 8.74467 1.19329 8.80665C1.25527 8.86913 1.329 8.91873 1.41024 8.95258C1.49148 8.98642 1.57862 9.00385 1.66663 9.00385C1.75463 9.00385 1.84177 8.98642 1.92301 8.95258C2.00425 8.91873 2.07798 8.86913 2.13996 8.80665L4.99996 5.93998L7.85996 8.80665C7.92194 8.86913 7.99567 8.91873 8.07691 8.95258C8.15815 8.98642 8.24529 9.00385 8.33329 9.00385C8.4213 9.00385 8.50844 8.98642 8.58968 8.95258C8.67092 8.91873 8.74465 8.86913 8.80663 8.80665C8.86911 8.74467 8.91871 8.67094 8.95255 8.5897C8.9864 8.50846 9.00383 8.42132 9.00383 8.33331C9.00383 8.24531 8.9864 8.15817 8.95255 8.07693C8.91871 7.99569 8.86911 7.92196 8.80663 7.85998L5.93996 4.99998Z' fill='%23EB001B'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 15px;
  width: 30px;
  height: 30px;
  display: block;
  border: 1px solid #FFFFFF;
  box-shadow: 0px 5px 20px rgba(0, 0, 0, 0.1);
  border-radius: 100%;
}
.mobile-header .contact-info-lists {
  margin: 0;
  padding: 20px 32px;
  list-style: none;
  font-size: 0.889em;
}
.mobile-header .contact-info-lists li {
  margin: 0 0 15px;
}
.mobile-header .contact-info-lists li .contact-email-wrap,
.mobile-header .contact-info-lists li .contact-phone-wrap {
  display: inline-block;
}
.mobile-header .contact-info-lists li a {
  color: #121212;
  transition: ease 0.2s;
}
.mobile-header .contact-info-lists li a:hover, .mobile-header .contact-info-lists li a:focus {
  text-decoration: none;
  color: var(--tmp-primary-color);
}
.mobile-header .contact-info-lists .tel-link svg {
  width: 18px;
  height: 18px;
  fill: #121212;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.mobile-header .contact-info-lists .email-link svg {
  width: 24px;
  height: 24px;
  fill: #121212;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.mobile-header .contact-info-lists .email-link svg .cls-1 {
  fill: none;
}
.mobile-header .contact-info-lists .email-link svg {
  /* cls-1 */
}
.mobile-header .contact-info-lists .email-link svg .cls-2,
.mobile-header .contact-info-lists .email-link svg .cls-3 {
  fill: #121212;
}
.mobile-header .contact-info-lists .email-link svg {
  /* cls-2 and cls-3 */
}
.mobile-header .contact-info-lists .email-link svg .cls-2 {
  opacity: 0.3;
}
.mobile-header .primary-navigation ul.primary-menu-wrapper,
.mobile-header .secondary-navigation ul.secondary-menu-wrapper {
  display: block;
  border-bottom: 1px dashed rgba(var(--tmp-heading-color-rgb), 0.1);
}
.mobile-header .primary-navigation ul.primary-menu-wrapper li,
.mobile-header .secondary-navigation ul.secondary-menu-wrapper li {
  margin: 0;
  border-bottom: 1px dashed rgba(var(--tmp-heading-color-rgb), 0.1);
  padding: 0;
}
.mobile-header .primary-navigation ul.primary-menu-wrapper li a,
.mobile-header .secondary-navigation ul.secondary-menu-wrapper li a {
  padding: 14px 30px 14px 20px;
}
.mobile-header .primary-navigation ul.primary-menu-wrapper li a::after,
.mobile-header .secondary-navigation ul.secondary-menu-wrapper li a::after {
  display: none;
}
.mobile-header .primary-navigation ul.primary-menu-wrapper li:last-child,
.mobile-header .secondary-navigation ul.secondary-menu-wrapper li:last-child {
  border-bottom: none;
}
.mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu,
.mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu {
  display: none;
  border-top: 1px dashed rgba(var(--tmp-heading-color-rgb), 0.1);
  position: static;
  left: auto;
  filter: none;
  width: 100%;
  z-index: 1;
  opacity: 1 !important;
  visibility: visible !important;
  margin: 0;
  padding-left: 35px;
}
.mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu li,
.mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu li {
  width: 100%;
}
.mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu li a,
.mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu li a {
  padding-left: 0;
}
.mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu li:hover > a, .mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu li.focus > a,
.mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu li:hover > a,
.mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu li.focus > a {
  background: transparent;
  color: var(--tmp-primary-color);
}
.mobile-header .primary-navigation ul.primary-menu-wrapper .arrow-down,
.mobile-header .secondary-navigation ul.secondary-menu-wrapper .arrow-down {
  cursor: pointer;
  position: absolute;
  top: calc(var(--tmp-primary-font-height) - 20px);
  right: 15px;
  padding: 0;
  background: transparent;
  border: transparent;
  border-radius: 0;
  color: var(--tmp-body-font-color);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
}
.mobile-header .primary-navigation ul.primary-menu-wrapper .arrow-down:hover,
.mobile-header .secondary-navigation ul.secondary-menu-wrapper .arrow-down:hover {
  background: transparent;
  border: transparent;
  color: var(--tmp-primary-color);
}
.mobile-header .primary-navigation ul.primary-menu-wrapper .arrow-down::after,
.mobile-header .secondary-navigation ul.secondary-menu-wrapper .arrow-down::after {
  display: inline-block;
  content: "";
  background: currentColor;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 16px;
  mask-size: 16px;
  -webkit-mask-position: center;
  mask-position: center;
  width: 16px;
  height: 16px;
  transition: ease 0.2s;
  z-index: 2;
}
.mobile-header .primary-navigation ul.primary-menu-wrapper .arrow-down.active::after,
.mobile-header .secondary-navigation ul.secondary-menu-wrapper .arrow-down.active::after {
  background: var(--tmp-body-font-color);
  transform: rotate(180deg);
  top: calc(var(--tmp-primary-font-height) - 5px);
}
.mobile-header .primary-navigation ul li a,
.mobile-header .secondary-navigation ul li a {
  padding: 14px 30px 14px 20px;
}
.mobile-header .vib-whats {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 15px;
  padding: 20px;
}
.mobile-header .vib-whats .vib-whats-dp {
  width: 60px;
}
.mobile-header .vib-whats .vib-whats-dp img {
  border-radius: 50%;
  vertical-align: top;
  max-width: 60px;
  width: 100%;
}
.mobile-header .vib-whats .mobile-contact-social-wrap {
  width: 100%;
}
.mobile-header .vib-whats .vib-whats-dp + .mobile-contact-social-wrap {
  width: calc(100% - 75px);
}
.mobile-header .vib-whats .contact-phone-label,
.mobile-header .vib-whats .contact-email-label {
  margin-top: 0;
  font-size: 1em;
  line-height: 1.5;
  font-weight: 400;
  margin-bottom: 4px;
  color: rgb(var(--tmp-heading-color-rgb), 0.7);
}
.mobile-header .vib-whats .contact-phone-wrap {
  font-weight: 500;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 20px;
}
.mobile-header .vib-whats .contact-phone-wrap span {
  display: inline-block;
  height: 23px;
}
.mobile-header .vib-whats .contact-phone-wrap span svg {
  width: 23px;
  height: 23px;
  display: block;
}
.mobile-header .vib-whats .contact-phone-wrap span.head-cont-vib {
  padding-left: 6px;
  padding-right: 6px;
  position: relative;
}
.mobile-header .vib-whats .contact-phone-wrap .head-5-dtls {
  display: inline-block;
  padding-left: 12px;
  font-weight: 700;
  font-size: 1.125em;
  color: rgba(var(--tmp-heading-color-rgb), 0.9);
}
.mobile-header .vib-whats .contact-phone-wrap .head-5-dtls::before {
  display: none;
}
.mobile-header .vib-whats .contact-phone-wrap .head-5-dtls:hover {
  color: var(--tmp-primary-color);
}
.mobile-header .vib-whats .contact-email-wrap a {
  display: inline-block;
  font-weight: 600;
  font-size: 1em;
  color: var(--tmp-primary-color);
  padding: 0;
}
.mobile-header .vib-whats .contact-email-wrap a::before {
  display: none;
}
.mobile-header .vib-whats .contact-email-wrap a:hover {
  color: var(--tmp-secondary-color);
}
.mobile-header .vib-whats .vib-whats-txt + .social-media-wrap {
  margin-top: 30px;
}
.mobile-header .vib-whats .social-media-wrap .social-networks li {
  margin: 0px 5px 10px;
}
.mobile-header .vib-whats .social-media-wrap svg {
  width: 20px;
  height: 20px;
}

.overlay {
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.64);
  top: 0;
  left: 0;
  visibility: hidden;
  opacity: 0;
}

.menu-open .mobile-menu-wrapper.active + .overlay {
  visibility: visible;
  opacity: 1;
  transition: ease 0.35s;
}

@media only screen and (max-width: 1024px) {
  .mobile-header {
    display: block;
  }
  .mobile-header .search-form label span {
    display: none;
  }
  .menu-open .mobile-menu-wrapper.active {
    transform: translate(0, 0);
    visibility: visible;
  }
  .menu-open .mobile-header-b:after {
    visibility: visible;
    opacity: 1;
  }
  .site-header {
    display: none;
  }
}
/************* Page Header ***********/
.page-header-top .page-header-wrap {
  padding: 40px 0;
}
.page-header-top .page-header-wrap .page-title {
  font-size: 46px;
  margin-bottom: 0;
}
.page-header-top .page-header-wrap .archive-description p {
  margin: 25px 0 0;
}
.page-header-top .page-header-wrap[data-alignment=title-center] {
  text-align: center;
}
.page-header-top .page-header-wrap[data-alignment=title-right] {
  text-align: right;
}
.page-header-top .page-header-wrap .page-title + .travel-monster-search-count,
.page-header-top .page-header-wrap .archive-description + .travel-monster-search-count,
.page-header-top .page-header-wrap .archive-title-wrapper + .travel-monster-search-count {
  margin-top: 30px;
}
.page-header-top[data-bg-image=yes] {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  z-index: 1;
}
.page-header-top[data-bg-image=yes]::before {
  content: "";
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
.page-header-top[data-bg-image=yes] .travel-monster-breadcrumb-main-wrap span a,
.page-header-top[data-bg-image=yes] .page-header-wrap .page-title,
.page-header-top[data-bg-image=yes] .page-header-wrap .sub-title,
.page-header-top[data-bg-image=yes] .travel-monster-search-count,
.page-header-top[data-bg-image=yes] .archive-description,
.page-header-top[data-bg-image=yes] .author-meta,
.page-header-top[data-bg-image=yes] .author-name {
  color: var(--white-color);
}
.page-header-top[data-bg-image=yes] .travel-monster-breadcrumb-main-wrap .separator svg {
  fill: var(--white-color);
}

body.trip-search-result .page-header-top,
body.blog .page-header-top {
  background-color: rgba(var(--tmp-primary-color-rgb), 0.05);
}

body.archive .page-header-top {
  background-color: rgba(var(--tmp-primary-color-rgb), 0.05);
}
body.archive .page-header-top .page-header-wrap .archive-title-wrapper .sub-title {
  display: block;
  margin-bottom: 10px;
}

body.author .page-header-top {
  background-color: rgba(var(--tmp-primary-color-rgb), 0.05);
}
body.author .page-header-top .page-header-wrap[data-alignment=title-center] .author-top-wrap {
  margin: 0 auto;
}
body.author .page-header-top .page-header-wrap[data-alignment=title-center] .travel-monster-search-count {
  text-align: center;
}
body.author .page-header-top .page-header-wrap[data-alignment=title-right] .author-top-wrap {
  margin-left: auto;
}
body.author .page-header-top .page-header-wrap[data-alignment=title-right] .travel-monster-search-count {
  text-align: right;
}
body.author .page-header-top .page-header-wrap[data-alignment=title-center], body.author .page-header-top .page-header-wrap[data-alignment=title-right] {
  text-align: left;
}
body.author .page-header-top .page-header-wrap .travel-monster-author-box + .travel-monster-search-count {
  margin-top: 30px;
}

body.search .page-header-top {
  background-color: rgba(var(--tmp-primary-color-rgb), 0.05);
}
body.search .page-header-top .page-header-wrap {
  padding: 0 0 30px;
}
body.search .page-header-top .page-header-wrap[data-alignment=title-center] .search-result-wrapper {
  margin: 0 auto;
}
body.search .page-header-top .page-header-wrap[data-alignment=title-right] .search-result-wrapper {
  margin-left: auto;
}
body.search .search-result-wrapper {
  display: block;
  max-width: 770px;
  width: 100%;
  margin: 0;
  padding: 50px 0;
}

body.single .page-header-top .page-header-wrap {
  padding: 0;
}

.page-template-template-destination .page-title,
.page-template-template-activities .page-title,
.page-template-template-trip_types .page-title,
.page-template-template-trip-listing .page-title,
.page-template-review .page-title {
  padding: 70px 0;
  margin: 0;
}
.page-template-template-destination .travel-monster-breadcrumb-main-wrap + .page-title,
.page-template-template-activities .travel-monster-breadcrumb-main-wrap + .page-title,
.page-template-template-trip_types .travel-monster-breadcrumb-main-wrap + .page-title,
.page-template-template-trip-listing .travel-monster-breadcrumb-main-wrap + .page-title,
.page-template-review .travel-monster-breadcrumb-main-wrap + .page-title {
  padding-top: 40px;
}
.page-template-template-destination .page-header-top[data-bg-image=yes] .page-title,
.page-template-template-activities .page-header-top[data-bg-image=yes] .page-title,
.page-template-template-trip_types .page-header-top[data-bg-image=yes] .page-title,
.page-template-template-trip-listing .page-header-top[data-bg-image=yes] .page-title,
.page-template-review .page-header-top[data-bg-image=yes] .page-title {
  color: var(--white-color);
  font-size: 46px;
}

.trip-search-result .page-header-top .tmp-no-of-trips {
  display: none;
}

.trip-search-result .page-header-top .page-title,
.post-type-archive-trip .page-header-wrap {
  padding: 70px 0;
}

.trip-search-result .page-header-top .page-title,
.post-type-archive-trip .travel-monster-breadcrumb-main-wrap + .page-header-wrap {
  padding-top: 40px;
}

.travel-monster-breadcrumb-main-wrap {
  padding: 10px 0 0;
  line-height: 1.5;
  font-size: 0.75em;
}
.travel-monster-breadcrumb-main-wrap:last-child {
  padding: 10px 0;
}
.travel-monster-breadcrumb-main-wrap span a {
  color: var(--tmp-body-font-color);
}
.travel-monster-breadcrumb-main-wrap span a:hover {
  color: var(--tmp-primary-color) !important;
}
.travel-monster-breadcrumb-main-wrap span.current a {
  color: rgba(var(--tmp-body-font-color-rgb), 0.7);
}
.travel-monster-breadcrumb-main-wrap .separator svg {
  fill: rgba(var(--tmp-body-font-color-rgb), 0.7);
  width: 0.75em;
  height: 0.75em;
  margin: 0 12px;
}

.pagination,
.posts-navigation {
  display: block;
  text-align: center;
  padding-top: 40px;
}
.pagination .nav-links,
.posts-navigation .nav-links {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
.pagination .nav-links .page-numbers,
.posts-navigation .nav-links .page-numbers {
  font-size: 1.125em;
  line-height: 1.33;
  margin-right: 5px;
  padding: 8px 10px;
  color: rgba(var(--tmp-heading-color-rgb), 0.7);
  min-width: 40px;
  min-height: 40px;
  position: relative;
  transition: ease, 0.2s;
  border: none;
}
.pagination .nav-links .page-numbers.current, .pagination .nav-links .page-numbers:focus, .pagination .nav-links .page-numbers:active, .pagination .nav-links .page-numbers:hover,
.posts-navigation .nav-links .page-numbers.current,
.posts-navigation .nav-links .page-numbers:focus,
.posts-navigation .nav-links .page-numbers:active,
.posts-navigation .nav-links .page-numbers:hover {
  color: #fff;
  background: var(--tmp-secondary-color);
  text-decoration: none;
  outline: none;
}
.pagination .nav-links .page-numbers.disabled,
.posts-navigation .nav-links .page-numbers.disabled {
  opacity: 0.2 !important;
}
.pagination .nav-links .page-numbers.disabled:focus,
.posts-navigation .nav-links .page-numbers.disabled:focus {
  outline: none;
  background: none;
}
.pagination .nav-links .page-numbers.disabled.prev::after, .pagination .nav-links .page-numbers.disabled.next::after,
.posts-navigation .nav-links .page-numbers.disabled.prev::after,
.posts-navigation .nav-links .page-numbers.disabled.next::after {
  opacity: 0.2 !important;
}
.pagination .nav-links .page-numbers.dots,
.posts-navigation .nav-links .page-numbers.dots {
  border: 0;
  pointer-events: none;
  display: inline-block;
  margin-top: -4px;
}
.pagination .nav-links .page-numbers:hover,
.posts-navigation .nav-links .page-numbers:hover {
  background: var(--tmp-primary-color);
  cursor: pointer;
}
.pagination .nav-links .prev,
.pagination .nav-links .next,
.pagination .nav-links .nav-previous,
.pagination .nav-links .nav-next,
.posts-navigation .nav-links .prev,
.posts-navigation .nav-links .next,
.posts-navigation .nav-links .nav-previous,
.posts-navigation .nav-links .nav-next {
  background: transparent;
  color: rgba(var(--tmp-heading-color-rgb), 0.7);
  min-width: auto;
  min-height: auto;
}
.pagination .nav-links .prev::after, .pagination .nav-links .prev::before,
.pagination .nav-links .next::after,
.pagination .nav-links .next::before,
.pagination .nav-links .nav-previous::after,
.pagination .nav-links .nav-previous::before,
.pagination .nav-links .nav-next::after,
.pagination .nav-links .nav-next::before,
.posts-navigation .nav-links .prev::after,
.posts-navigation .nav-links .prev::before,
.posts-navigation .nav-links .next::after,
.posts-navigation .nav-links .next::before,
.posts-navigation .nav-links .nav-previous::after,
.posts-navigation .nav-links .nav-previous::before,
.posts-navigation .nav-links .nav-next::after,
.posts-navigation .nav-links .nav-next::before {
  display: inline-block;
  content: "";
  background: currentColor;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  vertical-align: middle;
  transition: transform ease 0.25s;
  width: 10px;
  height: 10px;
}
.pagination .nav-links .prev:hover,
.pagination .nav-links .next:hover,
.pagination .nav-links .nav-previous:hover,
.pagination .nav-links .nav-next:hover,
.posts-navigation .nav-links .prev:hover,
.posts-navigation .nav-links .next:hover,
.posts-navigation .nav-links .nav-previous:hover,
.posts-navigation .nav-links .nav-next:hover {
  color: var(--tmp-primary-color);
  background: transparent;
}
.pagination .nav-links .next::before,
.pagination .nav-links .nav-next::before,
.posts-navigation .nav-links .next::before,
.posts-navigation .nav-links .nav-next::before {
  display: none;
}
.pagination .nav-links .next::after,
.pagination .nav-links .nav-next::after,
.posts-navigation .nav-links .next::after,
.posts-navigation .nav-links .nav-next::after {
  margin-left: 10px;
}
.pagination .nav-links .prev::after,
.pagination .nav-links .nav-previous::after,
.posts-navigation .nav-links .prev::after,
.posts-navigation .nav-links .nav-previous::after {
  display: none;
}
.pagination .nav-links .prev::before,
.pagination .nav-links .nav-previous::before,
.posts-navigation .nav-links .prev::before,
.posts-navigation .nav-links .nav-previous::before {
  margin-top: -3px;
  margin-right: 10px;
  transform: rotate(180deg);
}
.pagination .nav-links .nav-previous,
.pagination .nav-links .nav-next,
.posts-navigation .nav-links .nav-previous,
.posts-navigation .nav-links .nav-next {
  color: var(--tmp-primary-color);
}
.pagination .nav-links .nav-previous:hover,
.pagination .nav-links .nav-next:hover,
.posts-navigation .nav-links .nav-previous:hover,
.posts-navigation .nav-links .nav-next:hover {
  color: var(--tmp-secondary-color);
}
.pagination .nav-links .nav-previous:hover a,
.pagination .nav-links .nav-next:hover a,
.posts-navigation .nav-links .nav-previous:hover a,
.posts-navigation .nav-links .nav-next:hover a {
  color: var(--tmp-secondary-color);
}

.post-navigation {
  border-top: 1px solid rgba(var(--tmp-heading-color-rgb), 0.05);
  border-bottom: 1px solid rgba(var(--tmp-heading-color-rgb), 0.05);
  margin: 50px 0;
  padding: 50px 0;
}
.post-navigation .post-nav-links {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 15px;
}
.post-navigation .nav-previous a,
.post-navigation .nav-next a {
  color: var(--tmp-secondary-color);
  display: block;
  transition: all ease 0.3s;
}
.post-navigation .nav-previous a:hover, .post-navigation .nav-previous a:focus,
.post-navigation .nav-next a:hover,
.post-navigation .nav-next a:focus {
  text-decoration: none;
}
.post-navigation .nav-previous .meta-nav a,
.post-navigation .nav-next .meta-nav a {
  padding-bottom: 15px;
  font-size: 0.875em;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
.post-navigation .nav-previous .meta-nav a::before, .post-navigation .nav-previous .meta-nav a::after,
.post-navigation .nav-next .meta-nav a::before,
.post-navigation .nav-next .meta-nav a::after {
  display: inline-block;
  content: "";
  background: currentColor;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  vertical-align: middle;
  transition: transform ease 0.25s;
  width: 20px;
  height: 10px;
  margin-top: -3px;
}
.post-navigation .nav-previous .post-title,
.post-navigation .nav-next .post-title {
  display: block;
  width: 100%;
  font-size: 1.11em;
  -ms-word-break: break-word;
  word-break: break-word;
  transition: all ease 0.3s;
}
.post-navigation .nav-previous .entry-title,
.post-navigation .nav-next .entry-title {
  font-size: 1em;
  line-height: var(--tmp-primary-font-height);
  margin: 0;
}
.post-navigation .nav-previous .entry-title a,
.post-navigation .nav-next .entry-title a {
  color: var(--tmp-body-font-color);
}
.post-navigation .nav-previous:hover a,
.post-navigation .nav-next:hover a {
  color: var(--tmp-primary-color);
}
.post-navigation .nav-previous .meta-nav a::before {
  margin-right: 10px;
  transform: rotate(180deg);
}
.post-navigation .nav-previous .meta-nav a::after {
  display: none;
}
.post-navigation .nav-next {
  text-align: right;
}
.post-navigation .nav-next .meta-nav a::after {
  margin-left: 10px;
}
.post-navigation .nav-next .meta-nav a::before {
  display: none;
}
.post-navigation .nav-next:first-child {
  text-align: left;
}

.page-template-template-trip-listing .trip-content-area .page-feat-image,
.page-template-template-trip-listing .trip-content-area .page-title,
.post-type-archive-trip .trip-content-area .page-feat-image,
.post-type-archive-trip .trip-content-area .page-title {
  display: none;
}

.wp-travel-inner-wrapper .advanced-search-wrapper .advanced-search-field.search-trip-type h3:after {
  right: 0;
  transform: none;
}
.wp-travel-inner-wrapper .advanced-search-wrapper .advanced-search-field.wte-list-opn.search-trip-type h3:after {
  transform: rotate(180deg);
}

.wp-travel-inner-wrapper {
  --primary-color: var(--tmp-primary-color);
  --primary-color-rgb: var(--tmp-primary-color-rgb);
}
.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar {
  box-shadow: 0px 4px 4px rgba(28, 32, 17, 0.02), 0px 4px 40px rgba(28, 32, 17, 0.04);
  border-radius: 4px;
  border: none;
}
.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar h1,
.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar h2 {
  color: var(--tmp-heading-color);
}
.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar h3,
.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar h4,
.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar h5,
.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar h6 {
  color: var(--tmp-heading-color);
  font-weight: 400;
}
.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar .clear-search-criteria {
  color: #ff6d7e !important;
  text-decoration: none;
}
.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar .advanced-search-field .wte-terms-more button {
  text-decoration: none;
}
.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar .advanced-search-field .ui-slider .ui-slider-handle[data-value]::before {
  border-radius: 2px;
  padding: 4px 8px;
}
.wp-travel-inner-wrapper .wp-travel-toolbar .wte-filter-foundposts .searchFoundPosts,
.wp-travel-inner-wrapper .wp-travel-toolbar .wte-ordering span,
.wp-travel-inner-wrapper .wp-travel-toolbar .wte-ordering .wpte-trip__adv-field .wpte__input {
  color: var(--tmp-body-font-color);
}

.category-trips-single .category-trips-single-inner-wrap {
  background: var(--white-color);
  box-shadow: 0px 4px 4px rgba(28, 32, 17, 0.02), 0px 4px 40px rgba(28, 32, 17, 0.04);
  border-radius: 4px;
  padding: 16px;
  overflow: visible;
}
.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-fig > a {
  padding-top: 75%;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-viewmre-btn,
.category-trips-single .category-trips-single-inner-wrap .category-trip-viewmre-btn {
  box-shadow: none;
  color: var(--tmp-btn-text-initial-color);
  background: var(--tmp-btn-bg-initial-color);
  border-color: var(--tmp-btn-border-initial-color);
  border-width: 1px;
  border-style: solid;
  font-family: var(--tmp-btn-font-family);
  font-size: var(--tmp-btn-font-size);
  font-weight: var(--tmp-btn-font-weight);
  letter-spacing: var(--tmp-btn-font-spacing);
  line-height: var(--tmp-btn-font-height);
  text-transform: uppercase;
  border-radius: var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);
  padding: 12px 23px;
  transition: ease 0s;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-viewmre-btn:hover,
.category-trips-single .category-trips-single-inner-wrap .category-trip-viewmre-btn:hover {
  color: var(--tmp-btn-text-hover-color);
  background: var(--tmp-btn-bg-hover-color);
  border-color: var(--tmp-btn-border-hover-color);
}
.category-trips-single .category-trips-single-inner-wrap .category-feat-ribbon .category-feat-ribbon-txt {
  background: #FEC350;
  border-radius: 15px;
  color: var(--tmp-body-font-color);
  font-weight: 400;
  align-items: end;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-prc-title-wrap {
  margin-bottom: 0;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-prc-title-wrap .category-trip-title {
  font-size: 25px;
  margin-bottom: 0;
  line-height: 1.3;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desc {
  font-size: var(--tmp-primary-font-size);
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-prc-wrap > * {
  margin-bottom: 19px;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti i svg,
.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti i svg path {
  fill: var(--tmp-primary-color) !important;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-prc-title-wrap .category-trip-title a {
  color: var(--tmp-heading-color);
  line-height: inherit;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti .category-trip-loc span a,
.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti .category-trip-dur span,
.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-available-trip-text {
  color: var(--tmp-body-font-color);
  line-height: 1.4;
  margin: 0 0 4px;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-discount {
  background-color: var(--tmp-primary-color);
}
.category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list {
  display: flex;
  flex-wrap: wrap;
}
.category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list span i,
.category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list .right,
.category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list li::before {
  display: none;
}
.category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list li span.left {
  border-right: 1px solid rgba(var(--tmp-heading-color-rgb), 0.1);
  padding-right: 5px;
  margin-right: 5px;
  font-size: 0.875em;
  line-height: 1.6;
}
.category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list li:last-child span.left {
  border: none;
  padding-right: 0;
  margin-right: 0;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time {
  margin-top: 12px;
  padding-top: 10px;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .next-trip-info {
  margin-top: 10px;
}
.category-trips-single .category-trips-single-inner-wrap .wpte-trip-review-stars {
  margin: 12px 0 0;
}
.category-trips-single .category-trips-single-inner-wrap .price-holder {
  align-items: flex-end;
}
.category-trips-single .category-trips-single-inner-wrap .price-holder .actual-price {
  font-size: 35px;
  line-height: 1.2;
  font-weight: 500;
}
.category-trips-single .category-trips-single-inner-wrap .price-holder .striked-price {
  font-size: 16px;
  line-height: 1.8;
  margin-left: 4px;
}

.category-main-wrap.category-grid {
  margin: 0 -15px;
}
.category-main-wrap.category-grid .category-trips-single {
  padding: 5px 15px;
}
.category-main-wrap.category-grid .category-trips-single .category-trip-fig {
  margin: -16px -16px 0;
}
.category-main-wrap.category-grid .category-trips-single .category-trip-fig > a {
  border-radius: 4px 4px 0 0;
}

.category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti {
  max-width: 250px;
  width: 100%;
}
@media (max-width: 767px) {
  .category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti {
    padding-right: 16px;
  }
}
.category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap {
  padding-top: 18px;
}
.category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-prc-wrap {
  flex-wrap: nowrap;
}
.category-grid .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.875em;
}
.category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-avl-tip-inner-wrap .category-available-months li a:not(.disabled) {
  color: var(--tmp-body-font-color);
}
.category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-avl-tip-inner-wrap .category-available-months li a:not(.disabled):hover {
  color: var(--tmp-primary-color);
  text-decoration: none;
}

.category-list .category-trips-single .category-trips-single-inner-wrap {
  padding: 16px;
}
.category-list .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.875em;
}

.wp-travel-engine-archive-repeater-wrap .wte-search-load-more .load-more-search {
  color: var(--tmp-btn-text-initial-color);
  background: var(--tmp-btn-bg-initial-color);
  border-color: var(--tmp-btn-border-initial-color);
  border-width: 1px;
  border-style: solid;
  font-family: var(--tmp-btn-font-family);
  font-size: var(--tmp-btn-font-size);
  font-weight: var(--tmp-btn-font-weight);
  letter-spacing: var(--tmp-btn-font-spacing);
  line-height: var(--tmp-btn-font-height);
  text-transform: uppercase;
  border-radius: var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);
  padding: var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);
  transition: ease 0s;
}
.wp-travel-engine-archive-repeater-wrap .wte-search-load-more .load-more-search:hover {
  color: var(--tmp-btn-text-hover-color);
  background: var(--tmp-btn-bg-hover-color);
  border-color: var(--tmp-btn-border-hover-color);
}

/**** Review Color *****/
.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-rated-group > svg {
  color: #ebad34;
}

.category-trips-single .category-trips-single-inner-wrap .category-trip-review .category-trip-reviewcount {
  color: var(--tmp-primary-color);
  text-decoration-color: var(--tmp-primary-color);
  opacity: 1;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-review .category-trip-reviewcount .stars,
.category-trips-single .category-trips-single-inner-wrap .category-trip-review .category-trip-reviewcount .review-based-on-wrap {
  display: none;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-review .category-trip-reviewcount .aggregate-rating {
  color: var(--tmp-primary-color);
  text-decoration-color: var(--tmp-primary-color);
}

/******** Trip listing Wrapper ********/
.wpte-gblock-wrapper .wpte-trip-list-wrapper .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-prc-title-wrap .category-trip-title a {
  font-size: 1.042em;
  line-height: 1.28;
  font-weight: 500;
}
.wpte-gblock-wrapper .wpte-trip-list-wrapper .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-prc-title-wrap .category-trip-title a:hover {
  color: var(--tmp-primary-color);
}
.wpte-gblock-wrapper .wpte-trip-list-wrapper .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-prc-wrap .category-trip-desti > [class*=category-trip-] a:hover {
  color: var(--tmp-primary-color);
}
.wpte-gblock-wrapper .wpte-trip-list-wrapper .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-prc-wrap a {
  font-size: 1.143em;
  line-height: 1.75;
}
.wpte-gblock-wrapper .wpte-trip-list-wrapper .category-trips-single .category-trips-single-inner-wrap .category-trip-discount {
  font-size: 0.611em;
  line-height: 1.09;
  padding: 4px 12px;
  border-radius: 15px;
}
.wpte-gblock-wrapper .wpte-trip-list-wrapper .category-trips-single .category-trips-single-inner-wrap .category-feat-ribbon .category-feat-ribbon-txt {
  font-weight: 600;
}

.wpte-trip-category .wpte-trip-category-img-wrap figure {
  padding-top: 100%;
}

.wp-travel-toolbar .wte-view-modes ul li[data-mode=list] {
  margin-right: 8px;
}

.category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list li {
  margin-bottom: 5px;
  width: auto;
}
.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 {
  color: var(--tmp-primary-color) !important;
  opacity: 1 !important;
  text-underline-offset: 1px !important;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-review {
  margin-top: 12px;
  margin-bottom: 0;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-review .jq-ry-group-wrapper svg {
  width: 16px;
  height: 16px;
  margin-right: 4px;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap {
  margin-top: 16px;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti > [class*=category-trip-] {
  font-size: 16px;
  align-items: center;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti > [class*=category-trip-]:not(:last-child) {
  margin-bottom: 7px;
}

.category-list .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti {
  max-width: 200px;
  width: 100%;
  padding-right: 30px;
}

/****** Rating Review *********/
.average-rating .jq-ry-container {
  width: auto !important;
  display: inline-block;
  padding-left: 0;
}
.average-rating .jq-ry-container .jq-ry-group-wrapper .jq-ry-group svg {
  width: 16px;
  height: 16px;
  margin-right: 4px;
}

/******** Responsive ********/
@media screen and (min-width: 768px) {
  .category-list .category-trips-single .category-trips-single-inner-wrap .category-trip-fig {
    flex: 0 0 38%;
    max-width: 38%;
  }
  .category-list .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap {
    flex: 0 0 62%;
    max-width: 62%;
  }
  .category-list .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-budget {
    padding-left: 40px;
  }
}
@media screen and (max-width: 767px) {
  .trip-content-area {
    padding: 0;
  }
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .pop-trip-grpavil-icon {
  left: auto;
  right: 10px;
  color: #fff;
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .pop-trip-grpavil-txt {
  left: auto;
  right: 10px;
  font-size: 0.875em;
  color: var(--tmp-body-font-color);
}
.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .pop-trip-grpavil-txt::before, .category-trips-single .category-trips-single-inner-wrap .category-trip-fig .pop-trip-grpavil-txt::after {
  left: auto;
  right: 10px;
}

.site-footer .footer-wrap-main {
  background: var(--tmp-uf-bg-color);
  padding: 70px 0;
}
@media (max-width: 1024px) {
  .site-footer .footer-wrap-main {
    padding: 40px 0;
  }
}
.site-footer .footer-wrap-main .travel-monster-flex {
  display: grid;
  grid-gap: 50px;
}
@media (max-width: 1024px) {
  .site-footer .footer-wrap-main .travel-monster-flex {
    grid-gap: 40px;
  }
}
.site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-4 {
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 1024px) {
  .site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-4 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-4 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-3 {
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 1024px) {
  .site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-3 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 767px) {
  .site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-3 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-6 {
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 767px) {
  .site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-6 {
    grid-template-columns: repeat(1, 1fr);
  }
}
.site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-12 {
  grid-template-columns: repeat(1, 1fr);
}
.site-footer .footer-b {
  background: var(--tmp-bf-bg-color);
  color: var(--tmp-bf-text-color);
  padding: 25px 0;
}
.site-footer .footer-b .container {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  grid-gap: 15px;
}
.site-footer .footer-b .footer-b-wrap {
  font-size: 0.875em;
  flex: 1;
}
@media (max-width: 767px) {
  .site-footer .footer-b .footer-b-wrap {
    flex: 0 0 100%;
    text-align: center;
  }
}
.site-footer .footer-b .footer-b-wrap a {
  color: var(--tmp-bf-link-initial-color);
}
.site-footer .footer-b .footer-b-wrap a:hover {
  color: var(--tmp-bf-link-hover-color);
}
.site-footer .footer-b .footer-b-wrap:last-of-type {
  width: 100%;
  text-align: center;
}
.site-footer .footer-b .footer-b-wrap:last-of-type .footer-inf {
  justify-content: center;
}
.site-footer .footer-b .payments-showcase {
  display: inline-flex;
  align-items: center;
}
@media (max-width: 767px) {
  .site-footer .footer-b .payments-showcase {
    flex: 0 0 100%;
    justify-content: center;
  }
}
.site-footer .footer-b .payments-showcase span {
  font-size: 0.875em;
  padding-right: 15px;
}
.site-footer .footer-b .payments-showcase span::before {
  background: #28B5A4;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 14px;
  mask-size: 14px;
  -webkit-mask-position: center;
  mask-position: center;
  width: 14px;
  height: 21px;
  line-height: 21px;
  content: "";
  display: inline-block;
  margin-right: 5px;
  vertical-align: middle;
}
.site-footer .footer-b .payments-showcase img {
  vertical-align: top;
  margin: 0;
}
.site-footer .wp-block-search__button {
  background-color: var(--tmp-secondary-color);
}
.site-footer .wp-block-quote cite {
  color: currentColor !important;
}
.site-footer .wp-block-quote {
  border-color: var(--tmp-background-color);
  background-color: var(--tmp-secondary-color);
}
.site-footer blockquote::before,
.site-footer .wp-block-quote::before {
  background-image: url("data:image/svg+xml,%3Csvg width='112' height='112' viewBox='0 0 112 112' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.3333 46.6666C29.2927 46.6666 28.294 46.8253 27.3 46.97C27.622 45.8873 27.9533 44.786 28.4853 43.7966C29.0173 42.3593 29.848 41.1133 30.674 39.858C31.3647 38.5 32.5827 37.5806 33.4787 36.4186C34.4167 35.2893 35.6953 34.538 36.708 33.6C37.702 32.62 39.004 32.13 40.04 31.4393C41.1227 30.8186 42.0653 30.1326 43.0733 29.806L45.5887 28.77L47.8007 27.8506L45.5373 18.8066L42.7513 19.4786C41.86 19.7026 40.7727 19.964 39.536 20.2766C38.2713 20.51 36.9227 21.1493 35.42 21.7326C33.936 22.3953 32.2187 22.8433 30.6227 23.9073C29.0173 24.9246 27.1647 25.774 25.5313 27.1366C23.9493 28.5413 22.0407 29.7593 20.6313 31.5466C19.0913 33.2173 17.57 34.972 16.3893 36.9693C15.022 38.8733 14.0933 40.964 13.1133 43.0313C12.2267 45.0986 11.5127 47.2126 10.9293 49.266C9.82334 53.382 9.32867 57.2926 9.13734 60.6386C8.97867 63.9893 9.07201 66.7753 9.26801 68.7913C9.33801 69.7433 9.46867 70.6673 9.56201 71.3066L9.67867 72.0906L9.80001 72.0626C10.63 75.9398 12.5408 79.5028 15.3112 82.3395C18.0816 85.1761 21.5985 87.1705 25.455 88.0918C29.3115 89.0132 33.3501 88.8239 37.1035 87.5459C40.857 86.2678 44.1719 83.9533 46.6648 80.87C49.1578 77.7866 50.7269 74.0605 51.1906 70.1227C51.6544 66.1848 50.9938 62.1962 49.2853 58.6181C47.5768 55.04 44.8902 52.0187 41.5364 49.9037C38.1825 47.7887 34.2984 46.6664 30.3333 46.6666V46.6666ZM81.6667 46.6666C80.626 46.6666 79.6273 46.8253 78.6333 46.97C78.9553 45.8873 79.2867 44.786 79.8187 43.7966C80.3507 42.3593 81.1813 41.1133 82.0073 39.858C82.698 38.5 83.916 37.5806 84.812 36.4186C85.75 35.2893 87.0287 34.538 88.0413 33.6C89.0353 32.62 90.3373 32.13 91.3733 31.4393C92.456 30.8186 93.3987 30.1326 94.4067 29.806L96.922 28.77L99.134 27.8506L96.8707 18.8066L94.0847 19.4786C93.1933 19.7026 92.106 19.964 90.8693 20.2766C89.6047 20.51 88.256 21.1493 86.7533 21.7326C85.274 22.4 83.552 22.8433 81.956 23.912C80.3507 24.9293 78.498 25.7786 76.8647 27.1413C75.2827 28.546 73.374 29.764 71.9647 31.5466C70.4247 33.2173 68.9033 34.972 67.7227 36.9693C66.3553 38.8733 65.4267 40.964 64.4467 43.0313C63.56 45.0986 62.846 47.2126 62.2627 49.266C61.1567 53.382 60.662 57.2926 60.4707 60.6386C60.312 63.9893 60.4053 66.7753 60.6013 68.7913C60.6713 69.7433 60.802 70.6673 60.8953 71.3066L61.012 72.0906L61.1333 72.0626C61.9634 75.9398 63.8741 79.5028 66.6445 82.3395C69.4149 85.1761 72.9318 87.1705 76.7883 88.0918C80.6448 89.0132 84.6834 88.8239 88.4369 87.5459C92.1903 86.2678 95.5052 83.9533 97.9982 80.87C100.491 77.7866 102.06 74.0605 102.524 70.1227C102.988 66.1848 102.327 62.1962 100.619 58.6181C98.9101 55.04 96.2236 52.0187 92.8697 49.9037C89.5158 47.7887 85.6317 46.6664 81.6667 46.6666V46.6666Z' fill='%232355D3' fill-opacity='0.1'/%3E%3C/svg%3E%0A");
}

.footer-cop {
  display: block;
}

.footer-inf {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 7px;
}
.footer-inf .footer_menu {
  display: flex;
  justify-content: center;
  list-style: none;
  margin: 0;
}
.footer-inf .footer_menu li {
  position: relative;
  margin: 0;
}
.footer-inf .footer_menu li a {
  color: var(--tmp-bf-text-color);
  transition: all ease 0.3s;
}
.footer-inf .footer_menu li a:hover {
  color: var(--tmp-bf-link-hover-color);
}
.footer-inf .footer_menu li:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
  height: 12px;
  width: 1px;
  margin-top: -2px;
  background: var(--tmp-bf-text-color);
}
.footer-inf .footer_menu li:last-child:after {
  display: none;
}
.footer-inf div + .privacy-policy-link {
  margin-left: 10px;
}

/**** Footer Widgets ******/
.site-footer .widget {
  color: var(--tmp-uf-text-color);
  margin-bottom: 20px;
}
.site-footer .widget:last-child {
  margin-bottom: 0;
}
.site-footer .widget .widget-title {
  color: var(--tmp-uf-widget-heading-color);
  display: block;
  font-size: 1.125em;
  font-weight: 700;
  position: relative;
  margin-bottom: 25px;
}
.site-footer .widget h1:not(.widget-title),
.site-footer .widget h2:not(.widget-title),
.site-footer .widget h3:not(.widget-title),
.site-footer .widget h4:not(.widget-title),
.site-footer .widget h5:not(.widget-title),
.site-footer .widget h6:not(.widget-title) {
  color: var(--tmp-uf-text-color);
}
.site-footer .widget a {
  color: var(--tmp-uf-text-color);
}
.site-footer .widget a:hover {
  color: var(--tmp-uf-link-hover-color);
}
.site-footer .widget > *:not(.widget-title),
.site-footer .widget .wp-block-categories li,
.site-footer .widget .wp-block-archives li,
.site-footer .widget .wp-block-latest-posts__list li,
.site-footer .widget .wp-block-latest-comments li,
.site-footer .widget .wp-block-rss li,
.site-footer .widget .wp-block-page-list li, .site-footer .widget.widget_meta ul li, .site-footer .widget.widget_nav_menu ul li {
  color: var(--tmp-uf-text-color);
}
.site-footer .widget .wp-block-calendar thead th,
.site-footer .widget .wp-block-calendar td {
  color: var(--tmp-uf-text-color);
}
.site-footer .widget .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
.site-footer .widget .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p {
  font-size: 1em;
}
.site-footer .widget p.wp-block-tag-cloud a {
  background: var(--tmp-uf-text-color);
  color: var(--tmp-primary-color);
}
.site-footer .widget p.wp-block-tag-cloud a:hover {
  background: var(--tmp-uf-text-color);
  color: var(--tmp-secondary-color);
}
.site-footer .widget .wp-block-read-more {
  color: var(--tmp-uf-text-color);
}
.site-footer .widget .wp-block-read-more:after {
  background: var(--tmp-uf-text-color);
}
.site-footer .widget .wp-block-read-more:hover {
  color: var(--tmp-uf-link-hover-color);
}
.site-footer .widget .wp-block-read-more:hover:after {
  background: var(--tmp-uf-link-hover-color);
}
.site-footer .widget .wp-block-comment-template .wp-block-comment-author-name a,
.site-footer .widget .wp-block-comment-template .wp-block-comment-date a,
.site-footer .widget .wp-block-comment-template .wp-block-comment-edit-link a,
.site-footer .widget .wp-block-comment-template .wp-block-comment-content p a,
.site-footer .widget .wp-block-comment-template .wp-block-comment-reply-link a {
  color: var(--tmp-uf-text-color);
}
.site-footer .widget .wp-block-comment-template .wp-block-comment-author-name a:hover,
.site-footer .widget .wp-block-comment-template .wp-block-comment-date a:hover,
.site-footer .widget .wp-block-comment-template .wp-block-comment-edit-link a:hover,
.site-footer .widget .wp-block-comment-template .wp-block-comment-content p a:hover,
.site-footer .widget .wp-block-comment-template .wp-block-comment-reply-link a:hover {
  color: var(--tmp-uf-link-hover-color);
}
.site-footer .widget blockquote,
.site-footer .widget .wp-block-quote {
  color: var(--tmp-uf-text-color);
}

/* overlay remove  */
.fine-wine__testing .meafe-cta-type-cover .meafe-cta .meafe-cta-bg-overlay {
  background: transparent;
}

.blog article.hentry,
.archive article.hentry,
.search article.hentry {
  margin-bottom: 40px;
}
@media (max-width: 1024px) {
  .blog article.hentry,
  .archive article.hentry,
  .search article.hentry {
    margin-bottom: 30px;
  }
}
.blog .entry-title a,
.archive .entry-title a,
.search .entry-title a {
  color: var(--tmp-heading-color);
}
.blog .entry-title a:hover,
.archive .entry-title a:hover,
.search .entry-title a:hover {
  color: var(--tmp-primary-color);
}
.blog .entry-meta-pri,
.archive .entry-meta-pri,
.search .entry-meta-pri {
  margin-bottom: 15px;
}
.blog .entry-meta-pri .entry-meta-sec,
.archive .entry-meta-pri .entry-meta-sec,
.search .entry-meta-pri .entry-meta-sec {
  color: rgba(var(--tmp-body-font-color-rgb), 0.8);
  font-size: 0.875em;
  line-height: 1.5;
}
.blog .entry-meta-pri .entry-meta-sec > span::after,
.archive .entry-meta-pri .entry-meta-sec > span::after,
.search .entry-meta-pri .entry-meta-sec > span::after {
  display: inline-block;
  content: "";
  height: 4px;
  width: 4px;
  border-radius: 50%;
  background: rgba(var(--tmp-body-font-color-rgb), 0.5);
  vertical-align: middle;
  margin: 0 8px 0;
}
.blog .entry-meta-pri .entry-meta-sec > span:last-child::after,
.archive .entry-meta-pri .entry-meta-sec > span:last-child::after,
.search .entry-meta-pri .entry-meta-sec > span:last-child::after {
  display: none;
}
.blog .entry-meta-pri .entry-meta-sec a,
.archive .entry-meta-pri .entry-meta-sec a,
.search .entry-meta-pri .entry-meta-sec a {
  color: rgba(var(--tmp-body-font-color-rgb), 0.8);
}
.blog .entry-meta-pri .entry-meta-sec a:hover,
.archive .entry-meta-pri .entry-meta-sec a:hover,
.search .entry-meta-pri .entry-meta-sec a:hover {
  color: var(--tmp-primary-color);
}
.blog .cat-links,
.archive .cat-links,
.search .cat-links {
  font-size: 0.875em;
  line-height: 1.5;
  margin-bottom: 15px;
}
.blog .cat-links a,
.archive .cat-links a,
.search .cat-links a {
  color: rgba(var(--tmp-body-font-color-rgb), 0.8);
}
.blog .cat-links a:hover,
.archive .cat-links a:hover,
.search .cat-links a:hover {
  color: var(--tmp-primary-color);
}
.blog .cat-links a::after,
.archive .cat-links a::after,
.search .cat-links a::after {
  display: inline-block;
  content: "";
  height: 4px;
  width: 4px;
  border-radius: 50%;
  background: rgba(var(--tmp-body-font-color-rgb), 0.5);
  vertical-align: middle;
  margin: 0 8px 0;
}
.blog .cat-links a:last-child::after,
.archive .cat-links a:last-child::after,
.search .cat-links a:last-child::after {
  display: none;
}
.blog .cat-links a:last-child,
.archive .cat-links a:last-child,
.search .cat-links a:last-child {
  margin: 0;
}
.blog .entry-content-wrap,
.archive .entry-content-wrap,
.search .entry-content-wrap {
  margin-bottom: 5px;
}
.blog .readmore-btn-wrap,
.archive .readmore-btn-wrap,
.search .readmore-btn-wrap {
  position: relative;
}
.blog .readmore-btn-wrap a,
.archive .readmore-btn-wrap a,
.search .readmore-btn-wrap a {
  color: var(--tmp-primary-color);
}
.blog .readmore-btn-wrap a:after,
.archive .readmore-btn-wrap a:after,
.search .readmore-btn-wrap a:after {
  display: inline-block;
  content: "";
  margin-left: 12px;
  background: var(--tmp-primary-color);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  vertical-align: middle;
  transition: transform ease 0.25s;
  width: 18px;
  height: 10px;
}
.blog .readmore-btn-wrap a:hover,
.archive .readmore-btn-wrap a:hover,
.search .readmore-btn-wrap a:hover {
  opacity: 0.7;
}
.blog .readmore-btn-wrap a:hover:after,
.archive .readmore-btn-wrap a:hover:after,
.search .readmore-btn-wrap a:hover:after {
  transform: translateX(6px);
}
.blog .svg-holder,
.archive .svg-holder,
.search .svg-holder {
  display: block;
  width: 100%;
  margin-bottom: 15px;
}

.blog.blog-layout-one article.hentry, .blog.archive-layout-one article.hentry,
.archive.blog-layout-one article.hentry,
.archive.archive-layout-one article.hentry,
.search.blog-layout-one article.hentry,
.search.archive-layout-one article.hentry {
  border-bottom: 1px solid rgba(var(--tmp-heading-color-rgb), 0.05);
  padding-bottom: 40px;
}
@media (max-width: 1024px) {
  .blog.blog-layout-one article.hentry, .blog.archive-layout-one article.hentry,
  .archive.blog-layout-one article.hentry,
  .archive.archive-layout-one article.hentry,
  .search.blog-layout-one article.hentry,
  .search.archive-layout-one article.hentry {
    padding-bottom: 30px;
  }
}
.blog.blog-layout-one article.hentry .entry-title a, .blog.archive-layout-one article.hentry .entry-title a,
.archive.blog-layout-one article.hentry .entry-title a,
.archive.archive-layout-one article.hentry .entry-title a,
.search.blog-layout-one article.hentry .entry-title a,
.search.archive-layout-one article.hentry .entry-title a {
  font-size: 0.8em;
}
.blog.blog-layout-one article.hentry .post-thumbnail,
.blog.blog-layout-one article.hentry .svg-holder, .blog.archive-layout-one article.hentry .post-thumbnail,
.blog.archive-layout-one article.hentry .svg-holder,
.archive.blog-layout-one article.hentry .post-thumbnail,
.archive.blog-layout-one article.hentry .svg-holder,
.archive.archive-layout-one article.hentry .post-thumbnail,
.archive.archive-layout-one article.hentry .svg-holder,
.search.blog-layout-one article.hentry .post-thumbnail,
.search.blog-layout-one article.hentry .svg-holder,
.search.archive-layout-one article.hentry .post-thumbnail,
.search.archive-layout-one article.hentry .svg-holder {
  margin-bottom: 15px;
}
.blog.blog-layout-one article.hentry:last-of-type, .blog.archive-layout-one article.hentry:last-of-type,
.archive.blog-layout-one article.hentry:last-of-type,
.archive.archive-layout-one article.hentry:last-of-type,
.search.blog-layout-one article.hentry:last-of-type,
.search.archive-layout-one article.hentry:last-of-type {
  border-bottom: none;
  padding-bottom: 0;
}

.page .post-thumbnail {
  margin-bottom: 15px;
}
.page .entry-header .entry-title {
  margin-bottom: 25px;
}
.page [data-alignment=title-center] .entry-header {
  text-align: center;
}
.page [data-alignment=title-right] .entry-header {
  text-align: right;
}
.page.centered .site-main {
  max-width: var(--tmp-centered-maxwidth);
  margin: 0 auto;
}
.page.centered .alignwide {
  margin-left: calc(var(--wideWith) / 2);
  margin-right: calc(var(--wideWith) / 2);
  padding: 0 15px;
  --wideWith: calc( var(--tmp-centered-maxwidth) - var(--tmp-container-width));
}
.page.full-width .alignfull {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
  padding-left: 0;
  padding-right: 0;
}

.page .privacy-policy .content-meta-wrap {
  text-align: left;
}

.single .trip-facts-value a {
  color: var(--tmp-body-font-color);
  text-decoration: underline;
}
.single .trip-facts-value .icon-holder {
  color: var(--tmp-primary-color);
}
.single article .post-thumbnail {
  margin-bottom: 25px;
}
.single article .post-tags-wrap .tagtext {
  font-size: 0.875em;
  margin-right: 10px;
}
.single article .post-tags-wrap a {
  display: inline-block;
  font-size: 0.75em;
  line-height: 1.5;
  background: var(--tmp-section-bg-color);
  padding: 4px 20px;
  margin: 5px;
  text-transform: uppercase;
  letter-spacing: 0.03em;
}
.single article .post-tags-wrap a:hover {
  background: var(--tmp-primary-color);
  color: var(--white-color);
}
.single article + .related-post {
  background: transparent;
  padding: 0;
  margin: 50px 0;
  width: 100%;
}
.single .entry-meta-pri {
  margin-bottom: 15px;
}
.single .entry-meta-pri .entry-meta-sec {
  color: rgba(var(--tmp-body-font-color-rgb), 0.7);
  font-size: 0.875em;
  line-height: 1.5;
}
.single .entry-meta-pri .entry-meta-sec > span::after {
  display: inline-block;
  content: "";
  height: 3px;
  width: 3px;
  border-radius: 50%;
  background: rgba(var(--tmp-body-font-color-rgb), 0.2);
  vertical-align: middle;
  margin: 0 10px 0;
}
.single .entry-meta-pri .entry-meta-sec > span:last-child::after {
  display: none;
}
.single .entry-meta-pri .entry-meta-sec a {
  color: rgba(var(--tmp-body-font-color-rgb), 0.7);
}
.single .entry-meta-pri .entry-meta-sec a:hover {
  color: var(--tmp-primary-color);
}
.single .cat-links {
  font-size: 0.875em;
  line-height: 1.5;
  margin-bottom: 15px;
}
.single .cat-links a {
  color: rgba(var(--tmp-body-font-color-rgb), 0.7);
}
.single .cat-links a:hover {
  color: var(--tmp-primary-color);
}
.single .cat-links a::after {
  display: inline-block;
  content: "";
  height: 3px;
  width: 3px;
  border-radius: 50%;
  background: rgba(var(--tmp-body-font-color-rgb), 0.2);
  vertical-align: middle;
  margin: 0 10px 0;
}
.single .cat-links a:last-child::after {
  display: none;
}
.single .navigation + .comments-area {
  margin: 50px 0;
  max-width: 100%;
}
.single .navigation + .comments-area .comment-respond {
  padding: 0;
  border-top: none;
}

/**** author section *****/
.author-wrapper {
  margin: 50px 0;
  position: relative;
  padding-left: 50px;
}
@media (max-width: 1024px) {
  .author-wrapper {
    margin: 40px 0;
    padding-left: 30px;
  }
}
.author-wrapper:last-of-type {
  margin: 50px 0 0;
}
@media (max-width: 1024px) {
  .author-wrapper:last-of-type {
    margin: 40px 0 0;
  }
}
.author-wrapper .img-holder {
  left: 0;
  top: 35px;
  position: absolute;
}
.author-wrapper .img-holder img {
  vertical-align: top;
  height: 100px;
  width: 100px;
  border-radius: 50%;
}
@media (max-width: 1024px) {
  .author-wrapper .img-holder img {
    height: 70px;
    width: 70px;
  }
}
.author-wrapper .author-top-wrap {
  background: var(--tmp-section-bg-color);
  padding: 40px 70px;
}
@media (max-width: 1024px) {
  .author-wrapper .author-top-wrap {
    padding: 30px 30px 30px 50px;
  }
}
.author-wrapper .author-top-wrap .author-meta {
  margin-bottom: 30px;
}
.author-wrapper .author-top-wrap .author-name {
  font-size: 1.375em;
}
.author-wrapper .view-all-auth {
  display: inline-block;
}
.author-wrapper .view-all-auth:after {
  display: inline-block;
  content: "";
  margin-left: 12px;
  background: var(--tmp-primary-color);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  vertical-align: middle;
  transition: transform ease 0.25s;
  width: 18px;
  height: 10px;
}
.author-wrapper .view-all-auth:hover {
  color: var(--tmp-secondary-color);
}
.author-wrapper .view-all-auth:hover:after {
  background: var(--tmp-secondary-color);
  transform: translateX(6px);
}
.author-wrapper .author-social-links {
  display: inline-block;
  padding-right: 25px;
  margin-right: 25px;
  border-right: 1px solid rgba(var(--tmp-heading-color-rgb), 0.05);
}
.author-wrapper .author-social-links .social-networks {
  display: inline-flex;
  flex-wrap: wrap;
  margin: 0;
  list-style: none;
  grid-gap: 20px;
}
.author-wrapper .author-social-links .social-networks a {
  color: var(--tmp-body-font-color);
}
.author-wrapper .author-social-links .social-networks a:hover {
  color: var(--tmp-primary-color);
}
.author-wrapper .author-social-links .social-networks svg {
  fill: currentColor;
  height: 1.25em;
  width: 1.25em;
}

/**** Related Post section *****/
.related-post {
  background: var(--tmp-section-bg-color);
  padding: 60px 0;
  margin: 50px calc(50% - 50vw) 0;
  max-width: 100vw;
  width: 100vw;
  overflow: hidden;
}
@media (max-width: 1024px) {
  .related-post {
    padding: 40px 0;
  }
}
.related-post .container {
  padding: 0 15px;
}
.related-post .title {
  font-size: 1.75em;
  text-align: center;
  font-weight: var(--tmp-primary-font-weight);
  line-height: var(--tmp-primary-font-height);
  margin-bottom: 30px;
}
.related-post .recomm-artcles-wrap {
  display: grid;
  grid-gap: 30px;
  text-align: center;
}
.related-post .recomm-artcles-wrap .recommended-post-thumb {
  margin-bottom: 10px;
}
.related-post .recomm-artcles-wrap .entry-title {
  font-size: 1.25em;
  line-height: 1.5;
}
.related-post .recomm-artcles-wrap .entry-title a {
  color: var(--tmp-body-font-color);
}
.related-post .recomm-artcles-wrap .entry-title a:hover {
  color: var(--tmp-primary-color);
}
@media (max-width: 1024px) {
  .related-post .recomm-artcles-wrap .entry-title {
    font-size: 1.25em;
  }
}
.related-post[data-row=row-1] .recomm-artcles-wrap {
  grid-template-columns: repeat(1, 1fr);
}
.related-post[data-row=row-2] .recomm-artcles-wrap {
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 767px) {
  .related-post[data-row=row-2] .recomm-artcles-wrap {
    grid-template-columns: repeat(1, 1fr);
  }
}
.related-post[data-row=row-3] .recomm-artcles-wrap {
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 767px) {
  .related-post[data-row=row-3] .recomm-artcles-wrap {
    grid-template-columns: repeat(1, 1fr);
  }
}
.related-post[data-row=row-4] .recomm-artcles-wrap {
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 1024px) {
  .related-post[data-row=row-4] .recomm-artcles-wrap {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 767px) {
  .related-post[data-row=row-4] .recomm-artcles-wrap {
    grid-template-columns: repeat(1, 1fr);
  }
}

/****** Blocks ******/
.single .entry-content .has-drop-cap:first-letter,
.page .entry-content .has-drop-cap:first-letter {
  font-size: 4em;
  font-weight: 700;
  letter-spacing: 0.1px;
  line-height: 0.8;
  vertical-align: top;
  padding-right: 7px;
}
.single .entry-content p:last-child,
.page .entry-content p:last-child {
  margin-bottom: 0;
}
.single .entry-content h1,
.single .entry-content h2,
.single .entry-content h3,
.single .entry-content h4,
.single .entry-content h5,
.single .entry-content h6,
.page .entry-content h1,
.page .entry-content h2,
.page .entry-content h3,
.page .entry-content h4,
.page .entry-content h5,
.page .entry-content h6 {
  margin: 20px 0;
}
.single .entry-content ul,
.page .entry-content ul {
  word-break: break-word;
}
.single .entry-content ul.wp-block-gallery, .single .entry-content ul.blocks-gallery-grid,
.page .entry-content ul.wp-block-gallery,
.page .entry-content ul.blocks-gallery-grid {
  margin: 0;
}
.single .entry-content ul.wp-block-gallery li, .single .entry-content ul.blocks-gallery-grid li,
.page .entry-content ul.wp-block-gallery li,
.page .entry-content ul.blocks-gallery-grid li {
  padding-left: 0;
  margin-bottom: 1em;
}
.single .entry-content ul.wp-block-gallery li:before, .single .entry-content ul.blocks-gallery-grid li:before,
.page .entry-content ul.wp-block-gallery li:before,
.page .entry-content ul.blocks-gallery-grid li:before {
  display: none;
}
.single .entry-content figure,
.page .entry-content figure {
  margin: 20px 0;
}
.single .entry-content figure img,
.page .entry-content figure img {
  vertical-align: top;
}
.single .entry-content figure.alignright,
.page .entry-content figure.alignright {
  margin-left: 55px;
  margin-top: 0;
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
  .single .entry-content figure.alignright,
  .page .entry-content figure.alignright {
    margin-left: 0;
    width: 100%;
  }
}
.single .entry-content figure.alignleft,
.page .entry-content figure.alignleft {
  margin-right: 55px;
  margin-top: 0;
  margin-bottom: 15px;
}
@media (max-width: 1024px) {
  .single .entry-content figure.alignleft,
  .page .entry-content figure.alignleft {
    margin-right: 0;
    width: 100%;
  }
}
.single .three-dots-sep,
.page .three-dots-sep {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  width: 5px;
  height: 5px;
  display: inline-block;
  border-radius: 50%;
  background: var(--tmp-body-font-color);
  margin: 0 auto;
}
.single .three-dots-sep:after, .single .three-dots-sep:before,
.page .three-dots-sep:after,
.page .three-dots-sep:before {
  display: inline-block;
  content: "";
  height: 5px;
  width: 5px;
  border-radius: 50%;
  background: var(--tmp-body-font-color);
  position: absolute;
  top: 0;
  left: 0;
}
.single .three-dots-sep:after,
.page .three-dots-sep:after {
  margin-left: -25px;
}
.single .three-dots-sep:before,
.page .three-dots-sep:before {
  margin-left: 25px;
}

/***** Layout ******/
.single.centered #primary {
  max-width: var(--tmp-centered-maxwidth);
  margin: 0 auto;
}
.single.centered .alignwide {
  margin-left: calc(var(--wideWith) / 2);
  margin-right: calc(var(--wideWith) / 2);
  padding: 0 15px;
  --wideWith: calc(var(--tmp-centered-maxwidth) - var(--tmp-container-width));
}
.single.full-width .alignfull {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
  padding-left: 0;
  padding-right: 0;
}

.author-section .author-top-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  max-width: 700px;
  width: 100%;
}
.author-section .author-top-wrap .img-holder {
  width: 100px;
}
.author-section .author-top-wrap .img-holder img {
  vertical-align: top;
  height: 100px;
  width: 100px;
  border-radius: 50%;
}
.author-section .author-top-wrap .author-meta {
  width: calc(100% - 100px);
  padding-left: 20px;
}
.author-section .author-top-wrap .author-meta .author-name {
  font-size: 1.375em;
  margin-bottom: 0;
}
.author-section .author-top-wrap .author-meta .author-social-links ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.author-section .author-top-wrap .author-meta .author-social-links ul li {
  display: inline-block;
  margin: 0 5px;
}
.author-section .author-top-wrap .author-meta .author-social-links ul li:first-child {
  margin-left: 0;
}
.author-section .author-top-wrap .author-meta .author-social-links ul li:last-child {
  margin-right: 0;
}
.author-section .author-top-wrap .author-meta .author-social-links ul li a {
  color: rgba(var(--tmp-body-font-color-rgb), 0.8);
  transition: all ease 0.3s;
}
.author-section .author-top-wrap .author-meta .author-social-links ul li a svg {
  height: 15px;
}
.author-section .author-top-wrap .author-meta .author-social-links ul li a:hover {
  color: var(--tmp-primary-color);
}
.author-section .author-description {
  display: block;
  margin-top: 20px;
}

.trip-search-result .inner-pg-banner {
  padding: 3.2222em 0 2.3333em;
  margin-bottom: 0;
  position: relative;
  text-align: center;
}

.post-type-archive-trip .inner-pg-banner {
  padding: 6.5em 0 6.85em;
  margin-bottom: 0;
  position: relative;
  text-align: center;
}
.post-type-archive-trip .inner-pg-banner .page-title {
  margin-bottom: 4px;
}

.search-form {
  position: relative;
  width: 100%;
}
.search-form input[type=search] {
  appearance: none;
  width: 100%;
  height: 70px;
  line-height: 70px;
  font-size: 1.25em;
  color: var(--tmp-body-font-color);
  border: 1px solid rgba(var(--tmp-heading-color-rgb), 0.05);
}
.search-form input[type=search]::placeholder, .search-form input[type=search]::-moz-placeholder, .search-form input[type=search]::-webkit-input-placeholder, .search-form input[type=search]:-ms-input-placeholder {
  color: var(--tmp-body-font-color);
}
.search-form input[type=search]::-webkit-search-cancel-button {
  display: none;
}
.search-form input[type=submit] {
  position: absolute;
  top: 0;
  right: 0;
  text-indent: -999px;
  height: 70px;
  width: 70px;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6757 2.49976C21.3882 2.49976 26.8482 7.95976 26.8482 14.6723C26.8482 17.8392 25.6329 20.7276 23.644 22.8954L27.5575 26.8006C27.9237 27.1669 27.925 27.7594 27.5587 28.1256C27.3762 28.3106 27.135 28.4019 26.895 28.4019C26.6562 28.4019 26.4162 28.3106 26.2325 28.1281L22.2718 24.1785C20.1883 25.8471 17.5465 26.846 14.6757 26.846C7.9632 26.846 2.50195 21.3848 2.50195 14.6723C2.50195 7.95976 7.9632 2.49976 14.6757 2.49976ZM14.6757 4.37476C8.99695 4.37476 4.37695 8.99351 4.37695 14.6723C4.37695 20.351 8.99695 24.971 14.6757 24.971C20.3532 24.971 24.9732 20.351 24.9732 14.6723C24.9732 8.99351 20.3532 4.37476 14.6757 4.37476Z' fill='white'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 30px;
  background-position: center;
  background-color: var(--tmp-secondary-color);
  padding: 0;
  border: none;
  border-radius: 0;
}
@media (max-width: 1024px) {
  .search-form input[type=submit] {
    height: 60px;
    width: 60px;
    line-height: 60px;
    background-size: 20px;
  }
}
.search-form label[for=submit-field] span {
  display: none;
}

.search-no-results .page-title {
  font-size: 1.667em;
  font-weight: 600;
  color: rgba(var(--tmp-body-font-color-rgb), 0.85);
}
.search-no-results .page-title span {
  font-weight: 400;
}
.search-no-results .page-content p {
  font-size: 1.11em;
  font-weight: 400;
}
.search-no-results .page-content form.search-form {
  display: block;
  margin-top: 2em;
}
.search-no-results .page-content form.search-form:before, .search-no-results .page-content form.search-form:after {
  display: table;
  clear: both;
  content: "";
}
.search-no-results .page-content form.search-form label {
  display: inline-block;
  margin: 0;
  width: calc(100% - 50px);
}
.search-no-results .page-content form.search-form label input[type=search] {
  width: 100%;
  height: 50px;
  line-height: 50px;
  padding: 0 30px 0 15px;
  appearance: none;
  font-size: 1em;
}
.search-no-results .page-content form.search-form input[type=submit] {
  width: 50px;
  appearance: none;
  height: 50px;
  line-height: 48px;
}
.search-no-results .page-content form.search-form input[type=submit]:hover {
  color: #FFF;
  background: var(--tmp-secondary-color);
  border-color: var(--tmp-secondary-color);
}
.search-no-results .content-wrap-main .posts-wrap {
  border: none;
}

@media only screen and (max-width: 768px) {
  .search .search-form-wrap .search-form input[type=search] {
    font-size: 1.11em;
  }
  .search .inner-pg-banner {
    padding: 13em 0 1em;
  }
}
/******** 404 Error ********/
.error404 .fourofour-main-wrap {
  margin-bottom: 120px;
}
.error404 .main-content-wrapper {
  flex-direction: column;
  margin: 0;
}
.error404 .content-wrap-main {
  padding: 86px 0 70px;
}
.error404 .content-wrap-main .posts-wrap {
  border-bottom: none;
}
.error404 #primary {
  width: 100%;
  max-width: 800px;
  margin: 0 auto;
}
.error404 .header-title {
  font-size: 1.667em;
  display: block;
  line-height: 1;
  font-weight: 600;
  color: rgba(var(--tmp-body-font-color-rgb), 0.85);
  margin-bottom: 1.5em;
}
.error404 .error-content {
  color: var(--tmp-background-color);
  text-align: center;
  padding: 75px 0 40px;
}
.error404 .error-content .error-desc {
  max-width: 571px;
  margin: 0 auto 40px;
  font-size: 1.25em;
  line-height: 1.5;
}
.error404 .error-content .error-title {
  text-align: center;
  color: var(--tmp-background-color);
  font-size: 15.625em;
  line-height: 75%;
  font-weight: 700;
  text-shadow: 4px 8px 0px var(--tmp-primary-color);
  margin-bottom: 67px;
}
.error404 .error-content .btn-readmore:after {
  display: inline-block;
  content: "";
  width: 24px;
  height: 24px;
  vertical-align: middle;
  margin-left: 5px;
  background-color: currentColor;
}
.error404 .error-search-wrapper {
  margin-bottom: -35px;
  display: flex;
  justify-content: center;
}
.error404 .error-search-wrapper .search-form {
  max-width: 770px;
}
.error404 .error-search-wrapper .search-form input[type=submit] {
  background-color: var(--tmp-primary-color);
}
.error404 .error-search-wrapper .search-form input[type=submit]:hover {
  background-color: var(--tmp-secondary-color);
}
.error404 .error-search-wrapper .search-form input[type=search] {
  font-size: 1em;
  line-height: 1.875;
  color: rgba(var(--tmp-body-font-color-rgb), 0.5);
}
.error404 .latest-post {
  margin: 0 0 80px;
}
.error404 .latest-post .title {
  font-size: 1.563em;
  line-height: 1.3;
  font-weight: 500;
  text-align: center;
  margin-bottom: 50px;
}
.error404 .latest-post[data-row=row-2] .recomm-artcles-wrap {
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 767px) {
  .error404 .latest-post[data-row=row-2] .recomm-artcles-wrap {
    grid-template-columns: repeat(1, 1fr);
  }
}
.error404 .latest-post[data-row=row-3] .recomm-artcles-wrap {
  grid-template-columns: repeat(3, 1fr);
}
@media (max-width: 767px) {
  .error404 .latest-post[data-row=row-3] .recomm-artcles-wrap {
    grid-template-columns: repeat(1, 1fr);
  }
}
.error404 .latest-post[data-row=row-4] .recomm-artcles-wrap {
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 1024px) {
  .error404 .latest-post[data-row=row-4] .recomm-artcles-wrap {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 767px) {
  .error404 .latest-post[data-row=row-4] .recomm-artcles-wrap {
    grid-template-columns: repeat(1, 1fr);
  }
}
.error404 .latest-post .recomm-artcles-wrap {
  display: grid;
  column-gap: 30px;
  row-gap: 40px;
}
.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap {
  background: #ffffff;
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
}
.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .\34 04-img-cat-wrap {
  position: relative;
}
.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .\34 04-img-cat-wrap .cat-links {
  position: absolute;
  left: 5px;
  bottom: 7px;
}
.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .\34 04-img-cat-wrap .cat-links a {
  display: inline-block;
  background: var(--tmp-secondary-color);
  padding: 3px 10px;
  color: #fff;
  margin-bottom: 5px;
  font-size: 0.875em;
}
.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .\34 04-img-cat-wrap .cat-links a:hover {
  background: var(--tmp-primary-color);
}
.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .entry-header {
  padding: 15px 25px 0;
}
.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .entry-header .entry-title {
  font-size: 1.4em;
  line-height: 1.3;
}
.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .entry-header .entry-title a {
  color: var(--tmp-heading-color);
}
.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .entry-header .entry-title a:hover {
  color: var(--tmp-secondary-color);
}
.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .error-entry-meta {
  padding: 0 25px 25px;
}
.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .error-entry-meta span,
.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .error-entry-meta time {
  font-size: 14px;
  line-height: 1.5;
  font-weight: 400;
  color: rgba(var(--tmp-body-font-color-rgb), 0.7);
}
.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .error-entry-meta .posted-by.author.vcard.meta-common::after {
  display: inline-block;
  content: "";
  background: rgba(var(--tmp-body-font-color-rgb), 0.15);
  border-radius: 50%;
  vertical-align: middle;
  width: 4px;
  height: 4px;
  margin: 0 15px;
}

.fourofour-main-wrap {
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  z-index: 0;
}

.fourofour-main-wrap:after {
  content: "";
  position: absolute;
  background: rgba(28, 32, 17, 0.5);
  mix-blend-mode: normal;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

@media only screen and (max-width: 768px) {
  .error404 .content-wrap-main {
    padding-left: 15px;
    padding-right: 15px;
  }
  .error404 .inner-pg-banner {
    min-height: 452px;
    padding: 6em 15px 1em;
  }
  .error404 .inner-pg-banner .banner-title {
    font-size: 1.667em;
    margin-bottom: 25px;
  }
  .error404 .inner-pg-banner .container-custom {
    padding-bottom: 5px;
  }
  .error404 .inner-pg-banner .search-form-wrap {
    margin-bottom: -50px;
  }
  .error404 .header-title {
    font-size: 1.3889em;
  }
  .error404 .content-wrap-main .post .text-holder .entry-title {
    font-size: 1.111em;
  }
}
@media only screen and (max-width: 767px) {
  .error404 .error-content .error-title {
    font-size: 10em;
  }
}
/***** Trip Page *****/
.trip-content-area {
  max-width: 100%;
  padding: 0;
}

.wpte-select-options .option-toggle {
  color: var(--tmp-body-font-color);
}

.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .wte-booking-trip-info .wte-booking-details .wte-booking-details-title {
  color: rgba(var(--tmp-body-font-color-rgb), 0.8);
}

/****** Demo Css *****/
.travel-monster_no-title .wpte-gblock-title-wrap {
  display: none;
}

.travel-monster_section-bg {
  background-color: var(--tmp-section-bg-color);
}

.wpte-trip-sfilter-wrapper .wpte-trip__search-submit {
  background-color: var(--tmp-secondary-color);
  height: auto;
  color: #fff;
  border: none;
  line-height: initial;
}

.wpte-trip-sfilter-wrapper .wpte-trip__search-submit:hover {
  background-color: var(--tmp-primary-color);
  border: none;
}

.wpte-trip-review-stars .wpte-trip-review-count {
  color: var(--tmp-primary-color);
}

.wpte-trip-single .wpte-trip-image-wrap figure.thumbnail {
  all: unset;
  display: block;
  position: relative;
  overflow: hidden;
  border-radius: 4px 4px 0 0;
  padding-top: 68%;
  margin: 0;
  background-color: #efefef;
}

.wpte-gblock-wrapper .wpte-gblock-title-wrap {
  margin: 0;
}

.wpte-gblock-wrapper .wpte-gblock-title-wrap .wpte-gblock-title {
  font-weight: 600;
}

.wpte-gblock-wrapper .wpte-gblock-title-wrap > p {
  margin: 24px auto 0;
  max-width: 672px;
  font-size: 18px;
}

.wpte-gblock-wrapper .wpte-trip-list-wrapper {
  margin: 84px 0 0;
}

.wpte-trip-review-stars .stars-group-wrapper {
  width: auto;
  flex: 0 0 auto;
  max-width: 100px;
}

.wpte-trip-review-stars .stars-group-wrapper svg:not(:last-child) {
  margin-right: 5px;
}

.travel-monster_section-header,
.wpte-gblock-wrapper .wpte-gblock-title-wrap > p {
  position: relative;
}

.travel-monster_section-header::after,
.has-header-decoration .wpte-gblock-wrapper .wpte-gblock-title-wrap > p::after,
.travel-monster_section-header::before,
.has-header-decoration .wpte-gblock-wrapper .wpte-gblock-title-wrap > p::before {
  content: "";
  width: 70px;
  height: 10px;
  background-color: var(--tmp-secondary-color);
  position: absolute;
  bottom: -30px;
  left: 50%;
  margin-left: -35px;
  mask: url("data:image/svg+xml,%3Csvg width='70' height='10' viewBox='0 0 70 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99609 9L9.36945 2.75998C10.1674 1.83337 11.6026 1.83337 12.4005 2.75998L16.2583 7.24002C17.0562 8.16663 18.4915 8.16663 19.2894 7.24002L23.1472 2.75998C23.9451 1.83337 25.3804 1.83337 26.1783 2.75998L30.0361 7.24002C30.834 8.16663 32.2693 8.16663 33.0672 7.24002L36.925 2.75998C37.7229 1.83337 39.1582 1.83337 39.9561 2.75998L43.8139 7.24002C44.6118 8.16663 46.0471 8.16663 46.845 7.24002L50.7028 2.75998C51.5007 1.83337 52.9359 1.83337 53.7339 2.75998L57.5917 7.24002C58.3896 8.16663 59.8248 8.16663 60.6227 7.24002L65.9961 1' stroke='%23E48E45' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='70' height='10' viewBox='0 0 70 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99609 9L9.36945 2.75998C10.1674 1.83337 11.6026 1.83337 12.4005 2.75998L16.2583 7.24002C17.0562 8.16663 18.4915 8.16663 19.2894 7.24002L23.1472 2.75998C23.9451 1.83337 25.3804 1.83337 26.1783 2.75998L30.0361 7.24002C30.834 8.16663 32.2693 8.16663 33.0672 7.24002L36.925 2.75998C37.7229 1.83337 39.1582 1.83337 39.9561 2.75998L43.8139 7.24002C44.6118 8.16663 46.0471 8.16663 46.845 7.24002L50.7028 2.75998C51.5007 1.83337 52.9359 1.83337 53.7339 2.75998L57.5917 7.24002C58.3896 8.16663 59.8248 8.16663 60.6227 7.24002L65.9961 1' stroke='%23E48E45' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  mask-size: 70px 10px;
  -webkit-mask-size: 70px 10px;
}

@keyframes decoAnimate {
  0% {
    width: 0;
  }
  20% {
    width: 0;
  }
  80% {
    width: 70px;
  }
  100% {
    width: 70px;
  }
}
@-webkit-keyframes decoAnimate {
  0% {
    width: 0;
  }
  20% {
    width: 0;
  }
  80% {
    width: 70px;
  }
  100% {
    width: 70px;
  }
}
.travel-monster_section-header::after,
.has-header-decoration .wpte-gblock-wrapper .wpte-gblock-title-wrap > p::after {
  background-color: var(--tmp-primary-color);
  animation: decoAnimate 3s linear infinite alternate;
}

.travel-nomads_counter-section .elementor-widget-meafe-counter .meafe-counter-icon.left {
  justify-content: flex-end;
}

.travel-nomads_counter-section .elementor-widget-meafe-counter .meafe-counter-area {
  position: relative;
}

.travel-nomads_counter-section .elementor-widget-meafe-counter .meafe-counter-area .meafe-init-wrapper.left {
  position: absolute;
  left: 79px;
  top: 10px;
}

.travel-nomads_counter-section .elementor-widget-meafe-counter .meafe-counter-icon.left .meafe-counter-title {
  padding-top: 52px;
}

.meafe-testimonial-carousel-main.layout-3 .meafe-testimonial-wrap .meafe-testimonial-desc-wrap::before {
  content: "";
  width: 21px;
  height: 16px;
  display: inline-block;
  margin: 0 0 24px;
  background-color: var(--tmp-primary-color);
  mask: url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4803 16C14.6798 16 13.3753 15.3285 12.5669 13.9856C12.1995 13.4101 11.9055 12.7002 11.685 11.8561C11.4646 11.012 11.3543 10.1295 11.3543 9.20863C11.3543 7.21343 11.832 5.41007 12.7874 3.79856C13.7795 2.18705 15.231 0.920865 17.1417 0L17.6378 1.03597C16.5722 1.4964 15.6352 2.20624 14.8268 3.16547C14.0551 4.1247 13.5958 5.10312 13.4488 6.10072C13.3386 6.56115 13.2835 7.0024 13.2835 7.42446C13.2835 7.80816 13.3386 8.17266 13.4488 8.51798C14.2572 7.59712 15.3228 7.13669 16.6457 7.13669C17.9318 7.13669 18.979 7.53957 19.7874 8.34533C20.5958 9.11271 21 10.1871 21 11.5683C21 12.8729 20.5774 13.9472 19.7323 14.7914C18.8871 15.5971 17.8031 16 16.4803 16ZM5.12598 16C3.32546 16 2.021 15.3285 1.2126 13.9856C0.845144 13.4101 0.551181 12.7002 0.330709 11.8561C0.110236 11.012 0 10.1295 0 9.20863C0 7.21343 0.47769 5.41007 1.43307 3.79856C2.4252 2.18705 3.87664 0.920865 5.7874 0L6.28346 1.03597C5.21785 1.4964 4.28084 2.20624 3.47244 3.16547C2.70079 4.1247 2.24147 5.10312 2.09449 6.10072C1.98425 6.56115 1.92913 7.0024 1.92913 7.42446C1.92913 7.80816 1.98425 8.17266 2.09449 8.51798C2.90289 7.59712 3.9685 7.13669 5.29134 7.13669C6.57743 7.13669 7.62467 7.53957 8.43307 8.34533C9.24147 9.11271 9.64567 10.1871 9.64567 11.5683C9.64567 12.8729 9.2231 13.9472 8.37795 14.7914C7.53281 15.5971 6.44882 16 5.12598 16Z' fill='%2328B5A4'/%3E%3C/svg%3E%0A");
  -webkit-mask: url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4803 16C14.6798 16 13.3753 15.3285 12.5669 13.9856C12.1995 13.4101 11.9055 12.7002 11.685 11.8561C11.4646 11.012 11.3543 10.1295 11.3543 9.20863C11.3543 7.21343 11.832 5.41007 12.7874 3.79856C13.7795 2.18705 15.231 0.920865 17.1417 0L17.6378 1.03597C16.5722 1.4964 15.6352 2.20624 14.8268 3.16547C14.0551 4.1247 13.5958 5.10312 13.4488 6.10072C13.3386 6.56115 13.2835 7.0024 13.2835 7.42446C13.2835 7.80816 13.3386 8.17266 13.4488 8.51798C14.2572 7.59712 15.3228 7.13669 16.6457 7.13669C17.9318 7.13669 18.979 7.53957 19.7874 8.34533C20.5958 9.11271 21 10.1871 21 11.5683C21 12.8729 20.5774 13.9472 19.7323 14.7914C18.8871 15.5971 17.8031 16 16.4803 16ZM5.12598 16C3.32546 16 2.021 15.3285 1.2126 13.9856C0.845144 13.4101 0.551181 12.7002 0.330709 11.8561C0.110236 11.012 0 10.1295 0 9.20863C0 7.21343 0.47769 5.41007 1.43307 3.79856C2.4252 2.18705 3.87664 0.920865 5.7874 0L6.28346 1.03597C5.21785 1.4964 4.28084 2.20624 3.47244 3.16547C2.70079 4.1247 2.24147 5.10312 2.09449 6.10072C1.98425 6.56115 1.92913 7.0024 1.92913 7.42446C1.92913 7.80816 1.98425 8.17266 2.09449 8.51798C2.90289 7.59712 3.9685 7.13669 5.29134 7.13669C6.57743 7.13669 7.62467 7.53957 8.43307 8.34533C9.24147 9.11271 9.64567 10.1871 9.64567 11.5683C9.64567 12.8729 9.2231 13.9472 8.37795 14.7914C7.53281 15.5971 6.44882 16 5.12598 16Z' fill='%2328B5A4'/%3E%3C/svg%3E%0A");
}

/**
 * Hide page featured image on destination, activities and trip types pages
 * Compatible with WP Travel Engine v6.4.1
 * @since 1.2.9
 */
.page-feat-image {
  display: none;
}

.single-trip:has(.wpte-gallery-wrapper.banner-layout-1, .wpte-gallery-wrapper.banner-layout-default) .page-header-top {
  position: relative;
  z-index: 99;
  margin-bottom: calc(-1 * var(--breadcrumb-margin));
}
.single-trip:has(.wpte-gallery-wrapper.banner-layout-1, .wpte-gallery-wrapper.banner-layout-default) .page-header-top .travel-monster-breadcrumb-main-wrap {
  padding: 0;
}
.single-trip:has(.wpte-gallery-wrapper.banner-layout-1, .wpte-gallery-wrapper.banner-layout-default) .page-header-top .travel-monster-breadcrumb-main-wrap span a {
  background-color: transparent;
  background-image: linear-gradient(currentColor, currentColor);
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 0 1px;
  display: inline;
  color: #fff !important;
  transition: all 0.3s;
}
.single-trip:has(.wpte-gallery-wrapper.banner-layout-1, .wpte-gallery-wrapper.banner-layout-default) .page-header-top .travel-monster-breadcrumb-main-wrap span a:hover {
  opacity: 0.6;
  background-size: 100% 1px;
}
.single-trip:has(.wpte-gallery-wrapper.banner-layout-1, .wpte-gallery-wrapper.banner-layout-default) .page-header-top .travel-monster-breadcrumb-main-wrap .separator svg {
  fill: #fff;
}
.single-trip .page-header-top {
  margin: 16px 0;
}
.single-trip .page-header-top .travel-monster-breadcrumb-main-wrap {
  padding: 0;
}
.single-trip .page-header-top .travel-monster-breadcrumb-main-wrap span a {
  transition: color 0.3s;
}
.single-trip.sticky-header.wte-tabs-fixed .sticky-holder.sticky {
  display: none;
}
.single-trip .wte-tab-title {
  color: var(--tmp-body-font-color);
}
.single-trip .wte-tab-title a {
  color: inherit;
}
.single-trip .wte-related-trips-wrapper .category-trips-single .category-trips-single-inner-wrap .category-trip-fig > a {
  padding: 0;
}

body.wpte-cc-sticky-converter #secondary #wte-cc-currency-list-container {
  position: static;
  margin: 0;
}

.wpte-bf-outer {
  box-shadow: none;
}
.wpte-bf-outer .wpte-bf-field {
  margin: 0 0 24px;
}
.wpte-bf-outer .wpte-bf-field.wpte-bf_payment-methods {
  margin-top: 32px;
  padding-top: 32px;
}
.wpte-bf-outer .wpte-bf-field.wpte-bf_payment-methods .wpte-bf-label {
  font-weight: 600;
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap {
  justify-content: start;
  border-bottom: none !important;
  margin-bottom: 49px;
}
@media (max-width: 1024px) {
  .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap {
    justify-content: center;
    align-items: baseline;
    margin-bottom: 30px;
  }
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step::before {
  border: 1px solid var(--tmp-primary-color);
  line-height: 27px;
  color: var(--tmp-primary-color);
}
@media (max-width: 500px) {
  .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step::before {
    line-height: 22px;
  }
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step::after {
  height: 1px;
  background-color: rgba(var(--tmp-primary-color-rgb), 0.3);
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step.active::before {
  background-color: var(--tmp-primary-color);
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step.active::after {
  background-color: var(--tmp-primary-color);
  height: 1px;
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step.completed::before {
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1437 2.25H13.8955C13.7205 2.25 13.5544 2.33036 13.4473 2.46786L6.08478 11.7946L2.55442 7.32143C2.50101 7.25362 2.43294 7.1988 2.35531 7.16106C2.27768 7.12333 2.19252 7.10368 2.1062 7.10357H0.85799C0.738347 7.10357 0.672275 7.24107 0.74549 7.33393L5.63656 13.5304C5.86513 13.8196 6.30442 13.8196 6.53478 13.5304L15.2562 2.47857C15.3294 2.3875 15.2633 2.25 15.1437 2.25Z' fill='%2328B5A4'/%3E%3C/svg%3E");
  border: 1px solid var(--tmp-primary-color);
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step.completed::after {
  background-color: var(--tmp-primary-color);
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step {
  color: #777970;
  font-size: 0.941em;
  line-height: 1.81;
  font-weight: 600;
}
@media (max-width: 767px) {
  .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step {
    width: 95px;
    text-align: center;
    padding-right: 0px;
    padding-bottom: 14px;
    padding-top: 40px;
  }
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step.completed,
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step.active {
  color: var(--tmp-heading-color);
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap {
  column-gap: 30px;
  flex-wrap: nowrap;
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-title {
  font-size: 1.563em;
  line-height: 1.3;
  font-weight: 600;
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form {
  padding: 32px 24px 40px !important;
  background: var(--tmp-background-color);
  box-shadow: 0px 4px 4px rgba(28, 32, 17, 0.02), 0px 4px 40px rgba(28, 32, 17, 0.04);
  border-radius: 4px;
}
@media (max-width: 1024px) {
  .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form {
    padding: 20px 15px !important;
  }
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form label {
  color: var(--tmp-body-font-color);
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-field input,
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-field select {
  background-color: transparent;
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-submit {
  margin-bottom: 0;
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-submit input[type=submit] {
  display: inline-block;
  color: var(--tmp-btn-text-initial-color);
  background: var(--tmp-btn-bg-initial-color);
  border-color: var(--tmp-btn-border-initial-color);
  border-width: 1px;
  border-style: solid;
  font-family: var(--tmp-btn-font-family);
  font-size: var(--tmp-btn-font-size);
  font-weight: var(--tmp-btn-font-weight);
  letter-spacing: var(--tmp-btn-font-spacing);
  line-height: var(--tmp-btn-font-height);
  text-transform: var(--tmp-btn-font-transform);
  border-radius: var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);
  padding: var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);
  transition: 0.2s ease;
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-submit input[type=submit]:hover {
  color: var(--tmp-btn-text-hover-color);
  background: var(--tmp-btn-bg-hover-color);
  border-color: var(--tmp-btn-border-hover-color);
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-submit input:after {
  display: inline-block;
  content: "";
  width: 24px;
  height: 24px;
  vertical-align: middle;
  margin-left: 5px;
  background-color: currentColor;
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary {
  padding: 32px 24px !important;
  background: var(--tmp-background-color);
  box-shadow: 0px 4px 4px rgba(28, 32, 17, 0.02), 0px 4px 40px rgba(28, 32, 17, 0.04);
  border-radius: 4px;
}
@media (max-width: 1024px) {
  .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary {
    padding: 20px 15px !important;
  }
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary .wpte-bf-summary-wrap {
  background: none;
  border: none;
  padding: 0;
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary .wpte-bf-summary-wrap .wpte-bf-trip-name-wrap {
  padding: 24px;
  background: var(--tmp-section-bg-color);
  border: none;
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary .wpte-bf-summary-wrap .wpte-bf-trip-name-wrap .wpte-bf-trip-name {
  font-size: 1.188em;
  line-height: 1.4;
  font-weight: 600;
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary .wpte-bf-summary-wrap .wpte-bf-trip-name-wrap .wpte-bf-trip-code {
  font-style: normal;
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap #coupon-response-holder {
  margin-top: 0;
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .coupon-response-error {
  background: transparent;
  font-size: 0.875em;
  line-height: 1.57;
  color: var(--tmp-secondary-color);
  padding: 15px 0 0;
  display: block;
}
.wpte-bf-outer .wpte-bf-booking-steps .wte-coupon-whole-wrap {
  background: none;
  padding: 0;
  border: none;
  box-shadow: none;
}
@media (max-width: 1024px) {
  .wpte-bf-outer .wpte-bf-booking-steps .wte-coupon-whole-wrap .coupon-close-button {
    right: 5px;
    top: 5px;
  }
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-summary-table span {
  font-size: 16px;
  line-height: 1.81;
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-summary-table .wte-booked-package-name .label,
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-summary-table .wte-booked-package-name .value {
  font-size: 19px;
  line-height: 1.4;
  font-weight: 600;
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-summary-table .wte-booked-package-name .label::after,
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-summary-table .wte-booked-package-name .value::after {
  content: none;
}
.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-summary-table tbody tr td b {
  position: relative;
  background: #ffffff;
  z-index: 1;
  padding-left: 7px;
}
.wpte-bf-outer .wpte-bf-summary-total {
  border-top: 1px solid rgba(var(--tmp-primary-color-rgb), 0.2);
  background: none;
  padding: 0;
}
.wpte-bf-outer .wpte-bf-summary-total .wpte-bf-total-price {
  justify-content: end;
  margin-top: 16px;
}
.wpte-bf-outer .wpte-bf-summary-total .wpte-bf-total-price span {
  font-size: 16px;
  line-height: 1.81;
  padding: 0;
}
.wpte-bf-outer .wpte-bf-summary-total .wpte-bf-total-price .wpte-price span {
  font-size: 19px;
  font-weight: 500;
}

.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .dayContainer .flatpickr-day.selected {
  background-color: var(--tmp-primary-color);
}

.wte-process-layout .wte-process-tab-controller .wte-process-btn-next {
  display: inline-block;
  box-shadow: none;
  color: var(--tmp-btn-text-initial-color);
  background: var(--tmp-btn-bg-initial-color);
  border-color: var(--tmp-btn-border-initial-color);
  border-width: 1px;
  border-style: solid;
  font-family: var(--tmp-btn-font-family);
  font-size: var(--tmp-btn-font-size);
  font-weight: var(--tmp-btn-font-weight);
  letter-spacing: var(--tmp-btn-font-spacing);
  line-height: var(--tmp-btn-font-height);
  text-transform: uppercase;
  border-radius: var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);
  padding: 16px 50px;
  transition: 0.2s ease;
}
@media (max-width: 1199px) {
  .wte-process-layout .wte-process-tab-controller .wte-process-btn-next {
    padding: 16px 30px;
  }
}

.wte-process-layout .wte-process-tab-controller .wte-process-btn-next:hover {
  color: var(--tmp-btn-text-hover-color);
  background: var(--tmp-btn-bg-hover-color);
  border-color: var(--tmp-btn-border-hover-color);
}

.wte-process-layout .wte-process-tab-controller .wte-process-btn-prev {
  color: var(--tmp-secondary-color);
  font-size: 1em;
  line-height: 1.5;
  font-weight: 600;
  padding: 20px 0;
}

.wte-process-layout .wte-process-tab-controller .wte-process-btn-prev:hover {
  color: var(--tmp-primary-color);
  text-decoration: none;
}
.wte-process-layout .wte-process-tab-controller .wte-process-btn-prev:hover svg path {
  stroke: var(--tmp-primary-color);
}

.wte-process-layout .wte-process-tab-controller .wte-process-btn-prev svg path {
  stroke: var(--tmp-secondary-color);
  padding-right: 11px;
}

.wte-trip-options .wte-trip-guest-wrapper .select-wrapper .amount-per-person .offer-price .amount {
  font-weight: 400 !important;
  color: var(--tmp-body-font-color);
}

.wte-trip-options .wte-trip-guest-wrapper .check-in-wrapper label {
  color: var(--tmp-body-font-color);
}

.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-months {
  background: var(--tmp-section-bg-color);
}

.flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months {
  background: var(--tmp-background-color);
  border: 1px solid rgba(40, 181, 164, 0.1);
  border-radius: 4px;
  margin-right: 16px;
}

.flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background: var(--tmp-background-color);
}

.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month select {
  width: auto;
  padding: 8px 10px;
  border-radius: 4px;
  font-size: 0.875em;
  line-height: 1.57;
}

.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month input {
  padding: 8px 10px;
  border-radius: 4px;
}

.flatpickr-month .flatpickr-current-month input.cur-year {
  background: var(--tmp-background-color);
  border: 1px solid rgba(40, 181, 164, 0.1);
  border-radius: 4px;
}

.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-month {
  height: 38px;
}

.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-months {
  padding: 11px 0;
  height: auto;
}

.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday {
  color: var(--tmp-heading-color);
  font-size: 1em;
  line-height: 1.8;
}

body.rightsidebar .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap,
body.leftsidebar .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap {
  flex-direction: column;
}
body.rightsidebar .wpte-bf-checkout .wpte-bf-checkout-form,
body.leftsidebar .wpte-bf-checkout .wpte-bf-checkout-form {
  width: 100%;
  margin-bottom: 40px;
}
body.rightsidebar .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary,
body.leftsidebar .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary {
  width: 100%;
}

.wpte-bf-datepicker .ui-datepicker td a.ui-state-default {
  color: var(--tmp-body-font-color);
}

/***** Popup ******/
.wte-process-layout .wte-process-container {
  max-width: 100%;
}

.entry-content-wrap .thank-you-container {
  margin-top: 25px;
  background: var(--tmp-background-color);
  box-shadow: 0px 4px 4px rgba(28, 32, 17, 0.02), 0px 4px 40px rgba(28, 32, 17, 0.04);
  padding: 32px 24px;
  border-radius: 4px;
}
.entry-content-wrap .thank-you-container .trip-details {
  font-size: 1.563em;
  line-height: 1.28;
  color: var(--tmp-heading-color);
  font-weight: 500;
}
.entry-content-wrap .thank-you-container .detail-container {
  border: none;
  max-width: 100%;
}

.entry-content-wrap .wp-travel .cart-header {
  margin-bottom: 15px;
}
.entry-content-wrap .wp-travel .cart-header a {
  margin-left: 16px;
}
.entry-content-wrap .wp-travel ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.entry-content-wrap .wp-travel ul li {
  list-style: none;
  border-bottom: 1px solid rgba(var(--tmp-heading-color-rgb), 0.1);
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.entry-content-wrap .wp-travel ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}
.entry-content-wrap .wp-travel ul .grand-total {
  font-weight: 600;
}
.entry-content-wrap .wp-travel .item .item-main {
  margin-bottom: 20px;
}
.entry-content-wrap .wp-travel .cart-footer {
  margin-top: 15px;
}
.entry-content-wrap .wp-travel .cart-footer a {
  display: inline-block;
  color: var(--tmp-btn-text-initial-color);
  background: var(--tmp-btn-bg-initial-color);
  border-color: var(--tmp-btn-border-initial-color);
  border-width: 1px;
  border-style: solid;
  font-family: var(--tmp-btn-font-family);
  font-size: var(--tmp-btn-font-size);
  font-weight: var(--tmp-btn-font-weight);
  letter-spacing: var(--tmp-btn-font-spacing);
  line-height: var(--tmp-btn-font-height);
  text-transform: var(--tmp-btn-font-transform);
  border-radius: var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);
  padding: var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);
  transition: ease 0.2s;
  margin: 0 10px 10px 0;
}
.entry-content-wrap .wp-travel .cart-footer a:hover {
  color: var(--tmp-btn-text-hover-color);
  background: var(--tmp-btn-bg-hover-color);
  border-color: var(--tmp-btn-border-hover-color);
}

.wte-es-with-multiple-options {
  flex-wrap: wrap;
}

.wte-selected-package-description {
  margin-left: 25px;
}

/***** Css refinements ********/
@media (max-width: 1024px) {
  .wte-process-layout {
    max-height: 85vh;
  }
}
.wte-process-layout .wte-process-nav .wte-process-nav-list::before {
  background-color: var(--tmp-primary-color);
  opacity: 1;
}
.wte-process-layout .wte-process-nav .wte-process-nav-list .wte-process-nav-item a {
  font-size: 1em;
  line-height: 1.8;
  color: var(--tmp-body-font-color);
}
@media (max-width: 500px) {
  .wte-process-layout .wte-process-nav .wte-process-nav-list .wte-process-nav-item a {
    font-size: 0;
  }
}
.wte-process-layout .wte-process-tabs {
  padding: 0 26px;
}
@media (max-width: 1024px) {
  .wte-process-layout .wte-process-tabs {
    padding: 0 15px;
  }
}
.wte-process-layout .wte-process-tabs .wte-process-container {
  padding-top: 24px;
}
.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-booking-date-wrap {
  box-shadow: none;
}
.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-selected-package-description {
  margin: 0 0 30px;
}
.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-selected-package-description p {
  font-size: 1em;
  margin-bottom: 0;
  color: var(--tmp-body-font-color);
}
.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-selected-package-description + hr {
  display: none;
}
.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-option-heading span {
  font-size: 1em;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--tmp-body-font-color);
  opacity: 0.5;
}
.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-option-heading span.text-left, .wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-option-heading span.text-right {
  padding: 0;
}
.wte-process-layout .wte-process-tabs .wpte-select-options .option-toggle {
  border: 1px solid #E8E9E7;
  border-radius: 4px;
  box-shadow: none;
}
.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .wte-booking-trip-info {
  border: none;
  padding: 0;
}
.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .wte-booking-trip-info .wte-booking-details:first-child .wte-booking-details-title {
  padding: 15px 0 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.wte-process-tab-content-wrapper .wte-package-type .wte-check-button {
  color: #BBBCB8;
  border: 1px solid #BBBCB8;
  border-radius: 4px;
  background: transparent;
}
.wte-process-tab-content-wrapper .wte-package-type .wte-check-button.checked {
  color: var(--tmp-primary-color);
  border: 1px solid var(--tmp-primary-color);
}

.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .dayContainer {
  border-right: 1px solid rgba(232, 233, 231, 0.5);
}
.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .dayContainer .flatpickr-day {
  line-height: 1.8;
  color: var(--tmp-body-font-color);
  border: 1px solid rgba(232, 233, 231, 0.5);
  height: 52px;
}
.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .dayContainer .flatpickr-day:hover {
  background: var(--tmp-primary-color);
  color: var(--white-color);
}

.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-trip-title {
  color: var(--tmp-heading-color);
}
.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .wte-booking-summary-info-title {
  background-color: var(--tmp-primary-color);
  border-radius: 4px 4px 0px 0px;
  padding: 8px;
  font-size: 14px;
  line-height: 1.6;
}
.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .wte-booking-trip-info .wte-booking-details ul li strong {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.57;
  color: var(--tmp-body-font-color);
}
.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .total-amount .price .total-text,
.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .total-amount .price .amount,
.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .total-amount .price .currency {
  font-weight: 600;
  font-size: 19px;
  line-height: 1.42;
  color: var(--tmp-heading-color);
}
.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-dates p {
  font-weight: 600;
  color: var(--tmp-heading-color);
}
.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-dates p strong {
  font-weight: 400;
}
.wte-process-layout .wte-booking-times .wte-button-group .wte-check-button {
  color: var(--tmp-primary-color);
  border: 1px solid rgba(var(--tmp-primary-color-rgb), 0.3);
  line-height: 1.57;
  padding: 8px 16px;
}
.wte-process-layout .wte-booking-times .wte-button-group .wte-check-button:hover,
.wte-process-layout .wte-booking-times .wte-button-group .wte-check-button.checked {
  color: var(--tmp-btn-text-hover-color);
  background: var(--tmp-primary-color);
}

.wte-trip-options .wte-trip-guest-wrapper {
  padding: 20px 24px;
  background: #FFFFFF;
  box-shadow: 0px 4px 4px rgba(28, 32, 17, 0.02), 0px 4px 40px rgba(28, 32, 17, 0.04);
  border-radius: 4px;
}
.wte-trip-options .wte-trip-guest-wrapper .select-wrapper .wte-qty-number {
  border: 1px solid #E8E9E7;
  border-radius: 4px;
}
.wte-trip-options .wte-trip-guest-wrapper .select-wrapper .wte-qty-number button {
  background: transparent;
}

.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-checkout-form form {
  background: none;
  padding: 0;
  border: none;
  box-shadow: none;
}
.wptravelengine_css_v2 .wpte-bf-checkout .wte-coupon-whole-wrap #wte-coupons-holder-wrap.coupon .input-text:focus {
  border-color: var(--tmp-secondary-color);
}
.wptravelengine_css_v2 .wpte-bf-checkout .wte-coupon-whole-wrap .coupon .wp-travel-engine-coupons-apply-btn {
  border-color: var(--tmp-secondary-color);
  background: var(--tmp-secondary-color);
}
.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf_price-adjustments {
  border-color: #E8E9E7;
  border-bottom: none;
}
.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot {
  border-color: #E8E9E7;
}
.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot tr td {
  padding: 16px 0;
}
.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot tr td .wpte-currency-code,
.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot tr td .wpte-price,
.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot tr td .wpte-bf-total-txt {
  font-size: 1em !important;
}
.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot tr td .wpte-price,
.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot tr td .wpte-currency-code {
  font-weight: 600 !important;
}
.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary .wpte-bf-summary-total {
  border-color: #E8E9E7;
  padding-top: 0;
}
.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary .wpte-bf-summary-total .wpte-currency-code,
.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary .wpte-bf-summary-total .wpte-price,
.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary .wpte-bf-summary-total .wpte-bf-total-txt {
  font-size: 16px;
}
.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary .wpte-bf-summary-total .wpte-price,
.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary .wpte-bf-summary-total .wpte-currency-code {
  font-weight: 600;
}

@media screen and (max-width: 640px) {
  .wpte-bf-checkout .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step .wpte-bf-step-inner,
  .wpte-bf-checkout .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step:last-child .wpte-bf-step-inner {
    text-align: center !important;
    transform: none;
    width: auto;
  }
  .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step::before {
    left: 36.5px;
  }
}
.wte-user-wishlist-toolbar .wte-wishlist-remove-all:hover {
  background: none;
}

.category-main-wrap.category-grid .category-trips-single, .wte-related-trips.category-grid .category-trips-single {
  margin-right: 0 !important;
  padding: 0 15px !important;
}
.category-main-wrap .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap, .wte-related-trips .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap {
  padding: 0;
}
.category-main-wrap .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig, .wte-related-trips .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig {
  margin: 0;
}
.category-main-wrap .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-avl-tip-inner-wrap .category-available-months, .wte-related-trips .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-avl-tip-inner-wrap .category-available-months {
  flex: 1;
}

.wte-related-trips .category-trip-prc-title-wrap .category-trip-title {
  font-size: 20px !important;
}

.wpte_has-tooltip .tippy-popper[x-placement=top] .tippy-arrow {
  top: 100%;
  transform: unset !important;
}
.wpte_has-tooltip .tippy-popper[x-placement=bottom] .tippy-arrow {
  top: auto;
  bottom: 100%;
  transform: unset !important;
}

/*# sourceMappingURL=style.css.map */


/* ==================== 25 Feb =================== */
:root {
  --tmp-primary-color: #1B252F !important;
  --tmp-primary-color-rgb: 27, 37, 47 !important;
  --tmp-btn-bg-initial-color: #925a1e !important;
  --tmp-btn-bg-hover-color: #1b252f !important;
  --tmp-btn-border-initial-color: #925a1e !important;
  --tmp-btn-border-hover-color: #1b252f !important;
}
a.elementor-button {
  background: #f8f812 !important;
  color: #1b252f !important;
  font-weight: 700 !important;
  border-color: #1b252f !important;
}

a.elementor-button:hover {
  background: #1b252f !important;
  color: #fff !important;
}
/* ============ Header ============= */
@media screen and (min-width: 1024px) {
  .header-b .container {
    position: relative;
  }
  .site-branding .text-logo a+.site-title-description {
    display: none;
  }
  .header-layout-1 .header-b {
    padding-block: 0px !important;
  }
  .primary-navigation  .mainMenu > a {
    padding-block: 40px;
  }
  .site-header .custom-logo{
      width: 280px !important;
  }
  .mainMenu > .sub-menu {
    display: flex;
    justify-content: center;
    gap: 10px;
  }
  .mainMenu > .sub-menu > .subMenu {
    flex: 1;
  }
  .mainMenu > .sub-menu > .subMenu a>:after {
    content: '';
    display: inline-block;
    height: 100%;
  }
  
  .mainMenu > .sub-menu > .subMenu > a::before {
    content: '';
    position: absolute;
    height: calc(100% + 14px);
    right: -6px;
    border-right: 1px solid rgb(230 230 230);
    top: 50%;
    transform: translateY(-50%);
  }
  
  .mainMenu > .sub-menu > .subMenu:last-child > a::before {
    display: none !important;
  }
  .primary-navigation ul>li {
    position: unset !important;
  }
  .primary-navigation ul .sub-menu {
    flex-direction: row;
  }
  .primary-navigation ul > li > .sub-menu {
    flex-direction: row;
    left: 50% !important;
    transform: translateX(-50%);
    width: 100%;
    justify-content: center !important;
    background: #fff;
    display: none;
  }
  .primary-navigation ul > li.mainMenu:hover > .sub-menu{
    display: flex !important;
  }
  .primary-navigation ul>li .sub-menu li {
    position: static !important;
  }
  .primary-navigation .sub-menu li.menu-item-has-children a::after{
    transform: rotate(0deg) !important;
  }
  .primary-navigation ul .sub-menu .sub-menu {
    top: 100px !important; 
    width: 100%;
    display: flex !important;
    width: calc(100% - 20px);
    margin-left: 0 !important;
    padding-right: 320px;
    box-shadow: none !important;
    background: transparent;
    gap: 12px 20px;
    justify-content: flex-start !important;
  }
  .primary-menu-wrapper > .menu-item > ul.sub-menu {
    width: 100%;
    border-radius: 10px;
    box-shadow: 0 0 4px 0px #0000006b;
    left: 0;
    height: 50vh;
    padding: 10px !important;
    gap: 10px;
  }
  .primary-menu-wrapper > .menu-item > ul.sub-menu > li > a {
    position: relative;
  }
  
  .primary-navigation ul>li .sub-menu li a:has( img) {
    position: absolute;
    width: 100%;
    height: 100%;
    padding-inline: 0px
  }
  
  .primary-menu-wrapper .mainMenu > .sub-menu > li > ul > li:has(img):last-child {
      position: absolute !important;
      right: 0;
      width: 25% !important;
      height: 100%;
  }
  .primary-menu-wrapper .mainMenu > .sub-menu > li > ul > li:has(img):nth-last-child(2){
    right: calc(25% + 20px) !important;
    width: 25% !important;
    position: absolute !important;
    height: 100%;
  }
  
  .mainMenu > .sub-menu > li > ul > li:has(img) > a img{
      width: 100%;
      height: 100%;
      object-fit: cover;
      border-radius: 10px;
  }
  
  .primary-menu-wrapper > .menu-item > ul.sub-menu:before {
      content: '';
      position: absolute;
      width: 100%;
      border-bottom: 1px solid #000;
      top: 75px;
  }
  
  .primary-navigation ul .sub-menu .sub-menu > li > ul > li:has(img):nth-last-child(2) {
      padding-right: 600px !important;
  }
  
  .primary-navigation ul .sub-menu .sub-menu li:has(img):nth-last-child(2) {
      padding-right: 320px;
  }
  
  .primary-navigation ul .sub-menu .sub-menu:has(li:nth-last-child(2) img) li {
    width: calc(50% - 20px);
  }
  
  .primary-navigation ul .sub-menu .sub-menu:has(li:nth-last-child(2) img) {
     padding-right: 700px !important;
  }
  .primary-navigation ul .sub-menu li.menu-item-has-children.active .sub-menu {
    display: flex !important;
    opacity: 1 !important;
    visibility: visible;
    height: calc(100% - 125px);
    align-content: flex-start;
  }
  .primary-navigation ul .sub-menu .sub-menu {
      display: none !important;
  }
  .primary-navigation ul .sub-menu li.menu-item-has-children.active .sub-menu li a {
    padding-block: 0px;
    background: transparent !important;
  }
  .primary-navigation ul .sub-menu li.menu-item-has-children.active .sub-menu li a:hover{
    color: #232323 !important;
  }
}

/* ============ Header ============= */
.header-layout-1 .header-m {
  background: #1d1d1b !important;
/*   display: none; */
}
.header-layout-1 .header-m .list .option {
  color: #1b252f !important;
}
.header-layout-1 .header-m .wte-currency-switcher-drpdown .wte-cc-currency-list-display {
  background-color: transparent !important;
}
.header-layout-1 .header-m * {
  color: #fff !important;
}
button.wpte-trip__search-submit {
  background: #1b252f !important;
}
button.wpte-trip__search-submit:hover {
  background: #1b252fe0 !important;
}
.to_top {
  background: #1b1b19 !important;
}
.wte-currency-switcher-drpdown .wte-cc-currency-list-display {
  background: #000 !important;
}
.wpte-trip-meta [class*="wpte-icon-"] {
  color: #1d1d1b !important;
}
.travel-monster_section-header::before, .travel-monster_section-header::after,
.primary-menu-wrapper > .menu-item > ul.sub-menu > li > a:hover,
.primary-navigation ul .sub-menu li a:focus {
  background: #935a1e !important;
}
.primary-menu-wrapper > .menu-item > ul.sub-menu > li > a:hover {
  background: #925a1e !important;
}
.primary-navigation ul.primary-menu-wrapper>li:hover>a:first-child {
    color: #925a1e !important;
}
/* =============== Footer ================= */
.site-footer .footer-wrap-main,.site-footer .footer-b {
  background: #1b252f !important;
}
.site-footer .travel-monster-foot-main-col ul {
  display: flex;
  justify-content: center;
}

.site-footer  .travel-monster-flex {
  display: flex;
  justify-content: center;
  text-align: center;
}

.site-footer .travel-monster-foot-main-col .wp-block-social-link {
  list-style: none;
}
.site-footer .travel-monster-foot-main-col .wp-block-social-link svg {
  width: 40px;
  height: 40px;
}
.site-footer .travel-monster-foot-main-col .wp-block-social-link svg path {
  fill: #1B252F !important;
}
.site-footer .footer-b .footer-cop {
  display: flex;
  justify-content: center;
}

.site-footer .footer-b {
  border-top: 1px solid #b1b1b13d;
}
/* ============ Inner Pages =============== */
.single-trip .entry-header .entry-title {
/*   text-transform: uppercase; */
}
.cost ul#include-result li::before,.wpte-booking-area .wpte-bf-content ul li::before{
  background: #1c1c1a !important;
}
/* =========== Whatsapp Sticky Icon ============ */
.whatsapp-container {
  position: fixed;
  bottom: 15px;
  right: 20px;
  z-index: 1000;
}

.whatsapp-float {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 60px;
  height: 60px;
  background-color: #25D366;
  color: #fff;
  border-radius: 50%;
  font-size: 30px;
  text-decoration: none;
  box-shadow: 0 4px 8px rgba(0,0,0,0.2);
  transition: transform 0.3s ease;
}

.whatsapp-float:hover {
  transform: scale(1.1);
	color: #fff !important;
}
.to_top[data-align=right] {
    right: unset !important;
    left: 20px;
}
body.wpte-cc-sticky-converter #wte-cc-currency-list-container {
    top: 40% !important;
/*     bottom: 100px; */
}

/* ============== Header  ================ */
.header-m .languagendcurrency-wrap {
    background: #fff !important;
    padding: 10px;
    border-radius: 3px;
}

.header-m .languagendcurrency-wrap * {
    color: #000 !important;
    font-weight: 600;
}

.header-m .travel-monster-nav-wrapper {
    display: none;
}
/* ================ Responsive ================= */
@media screen and (max-width: 1300px) and (min-width: 1024px) {
  .primary-menu-wrapper > .menu-item > ul.sub-menu > li > a {
    font-size: 14px !important;
    padding: 15px 8px !important;
  }
  .primary-navigation ul .sub-menu li.menu-item-has-children .sub-menu > li {
    width: calc(30%);
  }

  .primary-navigation ul .sub-menu li.menu-item-has-children .sub-menu {
      gap: 14px;
  }
  .primary-navigation ul .sub-menu .sub-menu li a {
    font-size: 15px;
  }
  .primary-navigation ul .sub-menu .sub-menu:has(li:nth-last-child(2) img) {
    padding-right: 650px !important;
  }
  .wpte__select-options ul li[data-value="rating"], .wpte__select-options ul li[data-value="days"], .wpte__select-options ul li[data-value="days-desc"] {
    display: none!important;
}
}
@media (max-width: 1024px){
  .site-branding .custom-logo-link img {
      width: 100% !important;
      max-width: 280px !important;
  }
  /*.header-t-currnc #wte-cc-currency-list-container, body.wpte-cc-sticky-converter .header-t-currnc #wte-cc-currency-list-container,*/
  .site-branding .text-logo a + .site-title-description .site-title {
    display: none;
  }
  .mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu{
    padding-left: 20px !important;
  }
  .primary-menu-wrapper > .menu-item > ul.sub-menu > li > a:hover {
    background: transparent !important;
    color: #925a1e !important;
  }
  .mobile-header, .site-header {
    z-index: 99 !important;
  }
	.mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu li:has( > a > img){
		display: none !important;
	}
}
@media screen and (max-width: 767px) {
  .wpte-toolbar-container {
    z-index: 9 !important;
  }
  .mobile-heading  *{
    font-size: clamp(2rem, 1.4651rem + 2.5937vw, 3.125rem) !important;
  }
	.site-footer .travel-monster-foot-main-col ul{
		margin-left: 0px !important;
	}
	body.wpte-cc-sticky-converter #wte-cc-currency-list-container{
		top: 60% !important;
	}
  p.site-title {
    display: none!important;
  }
}

/* =============== Header Currency Design =============== */
.header-b #wte-cc-currency-list-container .wte-cc-currency-list-display {
    background: transparent !important;
    padding: 10px 20px !important;
}
.header-b #wte-cc-currency-list-container .wte-cc-currency-list-display .nice-select, .header-b #wte-cc-currency-list-container .wte-cc-currency-list-display,
 body.wpte-cc-sticky-converter .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display{
    font-size: 18px !important;
    color: #1c1c1a !important;
    font-weight: 600 !important;
    background: transparent !important;
}
.header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display {
    background: transparent !important;
}
/* ==================== Flags ====================== */
.header-b .nice-select.wte-cc-currency-list-display.lp-bf-altd {
    background: #ffff !important;
    border: none !important;
    box-shadow: none!important;
    border-radius: none !important;
}
.nice-select.wte-cc-currency-list-display.lp-bf-altd {
    margin-bottom: 0px !important;
    background: #ffff !important;
    border: 1px solid #00000014 !important;
    box-shadow: 0 1px 1px #b7b7b7 !important;
    border-radius: 4px 0 0 4px !important;
}
.nice-select.wte-cc-currency-list-display.lp-bf-altd .current.option {
    color: #000;
}
.wte-currency-switcher-drpdown .wte-cc-currency-list-display:after {
    color: #000 !important;
    border-color: #000 !important;
}
#wte-cc-currency-list-container .wte-cc-currency-list-display .option.current {
    background: transparent !important;
    padding: 0px !important;
    padding-left: 42px !important;
    position: relative;
    border: none !important;
}

#wte-cc-currency-list-container .wte-cc-currency-list-display .option.current::before {
    top: 50%;
    transform: translateY(-50%);
    margin-top: 0;
}
body.wpte-cc-sticky-converter #wte-cc-currency-list-container .wte-cc-currency-list-display:has(.current.option) {
    padding: 10px 36px 10px 4px;
}
body.wpte-cc-sticky-converter .header-b #wte-cc-currency-list-container .wte-cc-currency-list-display:has(.current.option) {
    padding-left: 0px !important;
}
#wte-cc-currency-list-container .wte-cc-currency-list-display .option {
    display: flex !important;
    align-items: flex-start;
    gap: 10px;
    padding-left: 42px !important;
    position: relative;
}

#wte-cc-currency-list-container .wte-cc-currency-list-display .option:before {
    content: '';
    display: inline-block;
    width: 24px !important;
    height: 16px !important;
    background-size: contain;
    background-repeat: no-repeat;
    margin-top: 3px;
    position: absolute;
    left: 10px;
    top: 13px;
}
/* ================ Slider ================= */
.home_upcoming_trips {
  width: 100%;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wte-category-outer-wrap {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .advanced-search-wrapper+.wp-travel-engine-archive-repeater-wrap {
  max-width: 100% !important;
  padding: 0 !important;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap {
  box-sizing: initial;
  display: flex;
  flex-wrap: nowrap;
  height: 100%;
  position: relative;
  transition-property: transform;
  width: 100%;
  z-index: 1;
  transform: translateZ(0);
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single {
  display: block;
  flex-shrink: 0;
  height: 100%;
  position: relative;
  transition-property: transform;
  width: 100%;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap {
  padding: 0 !important;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0px 4px 8px rgba(0,0,0,.04);
  display: flex;
  flex-direction: column;
  transition: all .5s ease;
  width: 100%;
  height: auto;
  overflow: hidden;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap figure.category-trip-fig {
  width: 100%;
  flex: 0 0 100% !important;
  max-width: unset !important;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap figure.category-trip-fig .wpte-gallery-wrapper {
  border-radius: 0px !important;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap figure.category-trip-fig .wishlist-toggle-wrap {
  display: none;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time {
  display: none;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap {
  position: relative;
  flex-direction: column;
  flex: 0 0 100% !important;
  max-width: 100% !important;
  padding: 24px 24px 24px 24px !important;
  margin: 0 !important;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-detail-wrap {
  width: 100% !important;
  max-width: unset !important;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-prc-title-wrap {
  margin: 0;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .wpte-details-toggler-button {
  display: none;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-title {
  font-size: 19px !important;
  font-weight: 500 !important;
  margin: 0px 0px 16px 0px !important;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-title a {
  display: block;
  width: 100%;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-dates {
  display: none;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .wpte-button-group {
  display: none;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-prc-wrap {
  position: relative;
  height: unset;
  width: 100%;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-prc-wrap .category-trip-desc {
  border: 0px;
  padding: 0;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap.category-trip-content-wrap .category-trip-prc-wrap .category-trip-desti {
  padding-top: 20px;
  border-top: 1px solid rgba(6,22,38,.1);
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-budget {
  display: flex;
  justify-content: center;
  position: absolute;
  bottom: 12px;
  right: 24px;
  max-width: unset !important;
  height: 48px;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-budget .wpte-trip-duration {
  display: none;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-budget .price-holder {
  flex-direction: row;
  flex-wrap: wrap;
  text-align: right;
  justify-content: right;
  column-gap: 10px;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-budget .price-holder .actual-price {
  font-size: 28px !important;
  line-height: 1.25;
  font-weight: 600 !important;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-prc-wrap .category-trip-desti {
  padding-top: 20px;
  border-top: 1px solid #ececec;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-prc-wrap .category-trip-desti .category-trip-pax {
  display: none !important;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-budget .price-holder .saved-price {
  width: 100%;
}
.home_upcoming_trips .htrip_swiper-pagination {
  display: flex;
  justify-content: center;
}
.home_upcoming_trips .htrip_swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background: #d0e5ff;
  opacity: 1;
}
.home_upcoming_trips .htrip_swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #147dfe;
}
@media screen and (max-width: 639px) {
  .home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap {
    --gap: 0px !important;
  }
  .home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-budget .price-holder .actual-price {
	font-size: 22px !important;
    line-height: 1.5;
  }
}
@media screen and (max-width: 480px) {
  .home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap {
    padding-bottom: 30px;
  }
  .home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap {
    padding: 24px 15px 20px !important;
  }
  .home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-budget {
    bottom: 7px;
  	right: 15px;
  }
  .home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-prc-wrap .category-trip-desti .category-trip-loc {
    font-size: 15px;
  }
  .home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-prc-wrap .category-trip-desti .category-trip-loc i {
    margin-right: 5px;
  }
  .home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-budget .price-holder {
  	flex-direction: column;
    gap: 1px;
  }
  .home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-budget .price-holder .actual-price {
    font-size: 18px !important;
    line-height: 1;
  }
  .home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-budget .price-holder .regular-price {
    display: flex;
    align-items: flex-end;
    line-height: 1 !important;
  }
  .home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-budget .price-holder .regular-price .striked-price {
    line-height: 1;
  }
}
/* GBP - United Kingdom */
#wte-cc-currency-list-container .option[data-value="GBP"]:before {
    background-image: url(https://trailmatesadventures.com/wp-content/uploads/2026/03/united-kingdom.svg);
}

/* EUR - Europe */
#wte-cc-currency-list-container .option[data-value="EUR"]:before {
    background-image: url(https://trailmatesadventures.com/wp-content/uploads/2026/03/europe.svg);
}

/* USD - United States */
#wte-cc-currency-list-container .option[data-value="USD"]:before {
    background-image: url(https://trailmatesadventures.com/wp-content/uploads/2026/03/united-states.svg);
}

/* CHF - Switzerland */
#wte-cc-currency-list-container .option[data-value="CHF"]:before {
    background-image: url(https://trailmatesadventures.com/wp-content/uploads/2026/03/switzerland.svg);
}

/* SEK - Sweden */
#wte-cc-currency-list-container .option[data-value="SEK"]:before {
    background-image: url(https://trailmatesadventures.com/wp-content/uploads/2026/03/sweden.svg);
}

/* DKK - Denmark */
#wte-cc-currency-list-container .option[data-value="DKK"]:before {
    background-image: url(https://trailmatesadventures.com/wp-content/uploads/2026/03/denmark.svg);
}

/* NOK - Norway */
#wte-cc-currency-list-container .option[data-value="NOK"]:before {
    background-image: url(https://trailmatesadventures.com/wp-content/uploads/2026/03/Flag_of_Norway.svg-300x218-1.png);
}

/* ISK - Iceland */
#wte-cc-currency-list-container .option[data-value="ISK"]:before {
    background-image: url(https://trailmatesadventures.com/wp-content/uploads/2026/03/Flag_of_Iceland.svg.png);
}

/* AUD - Australia */
#wte-cc-currency-list-container .option[data-value="AUD"]:before {
    background-image: url(https://trailmatesadventures.com/wp-content/uploads/2026/03/australia.svg);
}

/* CAD - Canada */
#wte-cc-currency-list-container .option[data-value="CAD"]:before {
    background-image: url(https://trailmatesadventures.com/wp-content/uploads/2026/03/canadaFlag.svg);
}

/* NZD - New Zealand */
#wte-cc-currency-list-container .option[data-value="NZD"]:before {
    background-image: url(https://trailmatesadventures.com/wp-content/uploads/2026/03/australia.svg);
}

/* INR - India */
#wte-cc-currency-list-container .option[data-value="INR"]:before {
    background-image: url(https://trailmatesadventures.com/wp-content/uploads/2026/03/india.svg);
}
/* ================================== */

/* ========== Checkout Headings ========== */
.woocommerce-checkout .woocommerce-info {
    border-top-color: #1c1c1a;
}
.woocommerce-checkout .woocommerce-info::before {
    color: #1c1c1a;
}
.woocommerce-checkout .woocommerce-additional-fields h3,
.woocommerce-checkout #order_review_heading{
    margin:40px 0 15px;
    font-size:32px !important;
    font-weight:600;
    line-height:1.2em;
    color:#1C2011;
}

/* ========== Form Fields ========== */
.woocommerce-checkout .woocommerce form .form-row .input-text,
.woocommerce-checkout .woocommerce form .form-row select,
.woocommerce-checkout .selection .select2-selection{
    width:100%;
    padding:10px 14px;
    border:1px solid #ccd5d8 !important;
    border-radius:4px;
    font-size:14px;
    line-height:1.7;
    color:#333;
    min-height:46px;
    transition:border-color .3s;
    background:transparent;
}

.woocommerce-checkout label{
    width:100%;
    font-size:14px;
    line-height:1.7;
    color:#333;
    border-radius:4px;
}

/* ========== Order Review Card ========== */
.woocommerce-checkout #order_review{
    background:#fff;
    border-radius:16px;
    box-shadow:0 10px 40px rgba(0,0,0,.06);
    padding:28px;
    margin-bottom:30px;
}

.woocommerce-checkout #order_review table{
    width:100%;
    border-collapse:collapse;
}

/* ========== Table Head ========== */
.woocommerce-checkout #order_review thead th{
    text-align:left;
    font-size:14px;
    text-transform:uppercase;
    letter-spacing:.5px;
    color:#777;
    padding-bottom:14px;
    border: 1px solid #ccd5d8 !important;
}

/* ========== Product Row ========== */
.woocommerce-checkout #order_review .cart_item td{
    padding:22px 10px;
    vertical-align:top;
    border-bottom:1px solid #f1f1f1;
}

.woocommerce-checkout #order_review .product-name{
    font-size:18px;
    font-weight:600;
    color:#222;
}

.woocommerce-checkout #order_review .product-quantity{
    font-size:14px;
    color:#888;
    margin-left:6px;
}

/* ========== Variations Box ========== */
.woocommerce-checkout #order_review dl.variation{
    margin-top:14px;
    padding:14px;
    background:#fafafa;
    border-radius:10px;
}

.woocommerce-checkout #order_review dl.variation dt{
    font-size:14px;
    font-weight:600;
    color:#555;
    margin-right:10px;
}

.woocommerce-checkout #order_review dl.variation dd{
    margin:0;
    font-size:16px;
    color:#333;
    padding-bottom:12px;
}

.woocommerce-checkout #order_review dl.variation hr{
    display:none;
}

/* ========== Prices & Totals ========== */
.woocommerce-checkout #order_review .product-total,
.woocommerce-checkout #order_review .cart-subtotal td,
.woocommerce-checkout #order_review .order-total td,
.woocommerce-checkout #order_review .order-paid td,
.woocommerce-checkout #order_review .order-remaining td{
    text-align:right;
    font-weight:600;
    font-size:16px;
    color:#111;
}

.woocommerce-checkout #order_review tfoot th{
    font-weight:500;
    color:#666;
    padding:12px 10px;
}

.woocommerce-checkout #order_review .order-total th,
.woocommerce-checkout #order_review .order-total td{
    font-size:20px;
    color:#000;
    border-top:2px solid #eee;
    padding-top:18px;
}

/* ========== Deposit Toggle ========== */
.woocommerce-checkout .deposit-options{
    margin-top:22px;
    display:flex;
    border-radius:8px;
    overflow:hidden;
    border:1px solid #e3e6ea;
    background:#f4f6f8;
    height: auto !important;
    text-shadow: none !important;
}

.woocommerce-checkout .deposit-options input{
    display:none;
}

.woocommerce-checkout .deposit-options label{
    flex:1;
    padding:12px 10px;
    text-transform: capitalize;
    letter-spacing:1px;
    text-align:center;
    font-size: 18px !important;
    font-weight: 500;
    border-radius: 0px;
    border: none;
    transition: .3s;
    font-family: Montserrat, sans-serif;
}


.woocommerce-checkout #wc-deposits-options-form input#pay-deposit ~ label#pay-full-amount-label {
    color: #1b252f!important ;
    background: #edebf1 !important;
    border-radius: 0px !important;
}
.woocommerce-checkout #wc-deposits-options-form input#pay-full-amount ~ label#pay-deposit-label {
    color: #fff !important ;
    background: #000 !important;
    border-radius: 0px !important;
}
.woocommerce-checkout #wc-deposits-options-form input#pay-deposit[checked="checked"] ~ #pay-deposit-label,
.woocommerce-checkout #wc-deposits-options-form input#pay-full-amount[checked="checked"] ~ #pay-full-amount-label{
    color: #fdfdfd !important;
    background: #1B252F !important;
}
.woocommerce-checkout #wc-deposits-options-form input.input-radio:enabled ~ label {
    color: #1b252f;
}
/* ========== Payment Box ========== */
.woocommerce-checkout .woocommerce-checkout-payment{
    background:#fff;
    border-radius:16px;
    box-shadow:0 10px 40px rgba(0,0,0,.06);
    padding:28px;
}

.woocommerce-checkout .payment_box{
    margin-top:18px;
}

/* ========== Place Order Button ========== */
.woocommerce-checkout #place_order{
    width:100%;
    background: #1b252f !important;
    color:#fff;
    font-size: 18px !important;
    font-weight: 500;
    padding:16px;
    border-radius:30px;
    border:none;
    margin-top:20px;
    transition:.3s;
    text-shadow: none !important;
    font-family: Montserrat, sans-serif;
}

.woocommerce-checkout #place_order:hover{
    opacity:.85;
}

/* ========== Privacy Text ========== */
.woocommerce-checkout .woocommerce-privacy-policy-text{
    font-size:13px;
    color:#777;
    margin-bottom:14px;
}

/* ========== Responsive ========== */
@media (max-width:768px){
    .woocommerce-checkout #order_review{
        padding:18px;
    }
    .woocommerce-checkout #order_review .product-name{
        font-size:16px;
    }
    .woocommerce-checkout #order_review .product-total{
        font-size:15px;
    }
    .woocommerce-checkout #order_review dl.variation{
        padding:10px;
    }
}

/* =================== Checkout ================== */
.woocommerce-checkout .wcd-wrapper ul.deposit-options{
    border: none !important;
    row-gap: 0px;
}
.woocommerce-checkout .wcd-wrapper ul.deposit-options li {
    margin: 0px;
    padding: 0px;
    width: 50%;
}

.woocommerce-checkout .deposit-options input[type=radio]:checked ~ label {
    background: #1b252f;
    color: #fff;
}
@media (max-width:576px){
    .woocommerce-checkout .wcd-wrapper ul.deposit-options li {
        width: 100%;
    }
}

/* ======================= Checkout Page ====================== */
.woocommerce-checkout .select2-container {
    width: 100% !important;
}

.woocommerce-checkout #customer_details {
    display: flex;
    flex-direction: column;
    width: calc(60% - 30px)!important;
    gap: 30px;
}
.woocommerce-checkout .woocommerce-checkout-review-order{
    width: 40% !important;
    padding: 30px 20px !important;
    box-shadow: 0 0px 12px -6px rgb(0 0 0 / 50%) !important;
    height: fit-content;
}
.woocommerce-checkout #customer_details > div {
    background: #fff !important;
    padding: 30px 20px !important;
    box-shadow: 0 0px 12px -6px rgb(0 0 0 / 50%) !important;
    border-radius: 10px;
    width: 100% !important;
}

.woocommerce-checkout .woocommerce-checkout #order_review_heading {
    display: none;
}
.woocommerce-checkout form.checkout.woocommerce-checkout {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    gap: 20px 30px;
}

.woocommerce-checkout #wc-stripe-express-checkout-element,
.woocommerce-checkout #wc-stripe-express-checkout-button-separator{
    width: 100%;
}

#customer_details:before,#customer_details:after {
    display: none;
}

.woocommerce-checkout .woocommerce-checkout .woocommerce-checkout-payment {
    padding: 0;
}

.woocommerce-checkout .woocommerce-checkout #order_review dl.variation {
    width: 100% !important;
}

.woocommerce-checkout #customer_details h3 {
    font-size: 24px;
    margin-bottom: 10px;
}

.woocommerce-checkout #billing_first_name_field,.woocommerce-checkout #billing_last_name_field {
    width: 49%;
}

.woocommerce-checkout .woocommerce form .form-row label {
    font-size: 17px;
    color: #000;
    margin-block: 10px 8px !important;
}

.woocommerce-checkout .woocommerce form input  {
    color: #afacac !important;
    font-size: 16px !important;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-additional-fields {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 5px;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper > .form-row,.woocommerce-additional-fields  > .form-row{
    width: 100% !important;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper > .form-row input,
.woocommerce-checkout .woocommerce-additional-fields  > .form-row input{
    height: 50px !important;
}
.woocommerce-checkout .woocommerce-billing-fields__field-wrapper > .form-row .select2-selection,
.woocommerce-checkout .woocommerce-additional-fields  > .form-row .select2-selection{
    padding-block: 7.3px; 
}

@media (max-width: 1200px){
	.woocommerce-checkout #customer_details {
		width: 100% !important;
	}
	.woocommerce-checkout .woocommerce-checkout-review-order{
		width: 100% !important;
	}
}
@media (max-width: 768px){
	.woocommerce-checkout .site-content > .container {
		width: 100% !important;
		max-width: 100% !important;
	}
	.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-additional-fields {
		grid-template-columns: 1fr;
	}
}


.deposit-options{
    display:flex;
    width:100%;
}

.deposit-options li{
    flex:1;
    list-style:none;
}

.deposit-options li.hidden-option{
    display:none !important;
}

.deposit-options li label{
    display:block;
    width:100%;
    text-align:center;
}

.deposit-options li input{
    display:none;
}

/* ============================= */
@media (max-width: 767px){
	.wpte-tabs-container.wpte-tabs-sticky .wpte-sticky-tab-mobile {
        display: flex;
        flex-wrap: wrap !important;
        justify-content: center;
        gap: 10px 16px;
        padding-bottom: 10px;
    }
	.wpte-tabs-container.wpte-tabs-sticky .wpte-sticky-tab-mobile .nav-tab {
		padding: 0px;
		gap: 0;
	}
	.mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu .sub-menu {
		padding-left: 0px !important;
	}

	.mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu .sub-menu .menu-item a {
		padding-left: 10px;
	}

	.mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu .sub-menu .menu-item a:focus {
		background: #935a1e !important;
	}
	.single-trip .container {
		padding: 0 20px;
		width: calc(100% - 5%) !important;
		max-width: 100%;
	}
	.single-trip  #secondary {
		margin: 0px !important;
	}
	.single-trip .trip-post,.single-trip .main-content-wrapper {
		margin-bottom: 0px !important;
	}
	.mobile-header .mobile-header-t {
		padding-block: 10px !important;
	}
	.site-branding .custom-logo-link img {
		width: 100% !important;
		max-width: 180px !important;
	}
	.wpte-tabs-container .nb-configurations {
		padding-top: 0px !important;
	}

	.nav-tab-wrapper .tab-inner-wrapper {
		display: none;
	}
	.page-template-template-destination .main-content-wrapper.clear {
		margin-block: 30px !important;
	}
}


/* =============== 5 June ================= */
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-budget {
    position: relative;
}

.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-budget .price-holder {
    position: absolute;
    right: 0;
    top: -40px;
}

.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-dates {
	display: flex !important;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 5px 5px;
    padding-inline: 25px;
}

.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-dates .trip-dates-title {
    font-family: "Archivo", Sans-serif;
    color: #000;
    font-size: 15px;
    font-weight: 600;
}

.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-dates span{
    display: block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.75em;
    color: #494D41 !important;
}

/* ============================== */
.woocommerce-checkout form#woocommerce-checkout-form-coupon,.woocommerce-checkout .woocommerce-form-coupon-toggle {
    display: none !important;
}
#custom_coupon {
    display: grid !important;
    grid-template-columns: 1fr 140px;
    gap: 10px;
    border-radius: 10px;
    margin-bottom: 14px;
}

#custom_coupon #apply_coupon {
    background: #1b252f;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap {
    display: grid !important;
    grid-template-columns: auto;
	grid-template-rows: auto 1fr;
    height: 100%;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single{
	padding-bottom: 40px !important;
}
.category-trips-single-inner-wrap span.category-trip-pax span, .category-trips-single-inner-wrap span.category-trip-pax i {
    display: none !important;
}

body.woocommerce-checkout h1.entry-title {
    display: none!important;
}
.nav-tab-wrapper .tab-inner-wrapper {
    gap: 8px;
    justify-content: space-between;
    flex-wrap: wrap;
}

.wte-fsdcontainer .wte-fsdfilter-buttons {
    flex-wrap: wrap !important;
    justify-content: center;
}

/* ============== Form CSS ============== */
.wpte-elementor-widget .wpte-trip__search-fields .wpte-trip__adv-field .wpte__input,
.wpte-trip__adv-field.wpte__select-field .wpte__select-options ul li{
    font-size: 16px !important;
}
button.wpte-bf-btn.wte-book-now.btn-loading.hidden {
    display: none!important;
}
/* =========  26-Sep ============ */
.travel-nomads_counter-section .elementor-widget-meafe-counter .meafe-counter-wrapper {
    display: flex;
    flex-wrap: nowrap;
}
.travel-nomads_counter-section .elementor-widget-meafe-counter .meafe-counter-area .meafe-init-wrapper {
    position: unset !important;
    display: flex;
    justify-content: center;
}
.travel-nomads_counter-section .elementor-widget-meafe-counter .meafe-counter-icon .meafe-counter-title {
    padding-top: 5px !important;
}
.travel-nomads_counter-section .elementor-widget-meafe-counter .meafe-counter-icon {
    margin-bottom: 0px !important;
}/* Trip Fixes v2 - June 24, 2026 */

/* Hide elements on homepage trips */
.home_upcoming_trips .category-trip-aval-time,
.home_upcoming_trips .wpte-trip-meta,
.home_upcoming_trips .category-trip-seats,
.home_upcoming_trips .category-trip-description {
    display: none !important;
}

/* Hide seats available on homepage trip cards */
.category-trip-dates .category-trip-start-date em {
    display: none !important;
}

/* Mobile: price same line as location */
@media (max-width: 768px) {
    .category-trip-desti {
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
    }
    .wpte-trip-duration {
        display: none !important;
    }
}

/* Fix checkout page mobile */
@media (max-width: 768px) {
    .woocommerce-checkout .woocommerce-breadcrumb {
        margin-top: -50px !important;
        position: relative !important;
        z-index: 10 !important;
    }
    .woocommerce-checkout .main-content-wrapper {
        margin-top: 0px !important;
    }
}

/* Fix payment section background */
@media (max-width: 768px) {
    #payment,
    #payment ul.payment_methods,
    #payment div.payment_box,
    .woocommerce-checkout #payment {
        background: #efefef !important;
    }
}

/* Fix checkout desktop - white space and payment background */
.woocommerce-checkout .main-content-wrapper {
    margin-top: 0px !important;
}

.woocommerce-checkout .woocommerce-breadcrumb {
    margin-top: -50px !important;
    position: relative !important;
    z-index: 10 !important;
}

#payment,
#payment ul.payment_methods,
#payment div.payment_box,
.woocommerce-checkout #payment {
    background: #efefef !important;
}

/* Remove space below payment section on checkout mobile */
@media (max-width: 768px) {
    .woocommerce-checkout .main-content-wrapper {
        margin-bottom: 0px !important;
    }
}

/* Remove space below payment section on checkout desktop */
.woocommerce-checkout .main-content-wrapper {
    margin-bottom: 0px !important;
}

/* Hide empty white box on checkout */
.woocommerce-checkout .wte-trip-guest-wrapper.vertical:empty,
.woocommerce-checkout .wte-additional-guests:empty,
.woocommerce-checkout form.checkout > div:empty {
    display: none !important;
}

/* Hide empty white box on checkout */
.woocommerce-checkout .wte-trip-guest-wrapper {
    display: none !important;
}

/* Hide additional travelers empty section */
.woocommerce-checkout .wte-additional-guests-section,
.woocommerce-checkout #additional-guests,
.woocommerce-checkout .wpte-additional-travelers {
    display: none !important;
}

/* Hide empty travellers details box on checkout */
.woocommerce-checkout .wpte-checkout__box.collapsible {
    display: none !important;
}

/* Hide travellers details box - all variants */
.woocommerce-checkout .wpte-checkout__box {
    display: none !important;
}

/* Hide travellers box without parent selector */
.wpte-checkout__box {
    display: none !important;
}

/* Force hide travellers box */
div.wpte-checkout__box,
div.wpte-checkout__box.collapsible,
div.wpte-checkout__box.open {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    overflow: hidden !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Month filter buttons - white with dark border like Book Now */
.wte-fsd__button {
    background-color: #ffffff !important;
    color: #1B1C17 !important;
    border: 1px solid #1B1C17 !important;
}

.wte-fsd__button.is-active,
.wte-fsd__button:hover {
    background-color: #1B1C17 !important;
    color: #ffffff !important;
}

/* Month filter buttons v2 - higher specificity */
.wte-fsd__container .wte-fsd__filter-buttons .wte-fsd__button {
    background-color: #ffffff !important;
    color: #1B1C17 !important;
    border: 1px solid #1B1C17 !important;
    border-radius: 100px !important;
}
.wte-fsd__container .wte-fsd__filter-buttons .wte-fsd__button.is-active,
.wte-fsd__container .wte-fsd__filter-buttons .wte-fsd__button:hover {
    background-color: #1B1C17 !important;
    color: #ffffff !important;
}

/* tm-fix-you-save (18 Oct 2026): home slider cards on phones, keep the green "You save" line clear of the Next Departures dates. Remove this block to undo. */
@media screen and (max-width: 480px) {
    .home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-budget .category-trip-dates {
        margin-top: 24px !important;
    }
}
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfedw.ttf) format('truetype');
}
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}pre{font-family:monospace,monospace;font-size:1em}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}img{border-style:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body,button,input,optgroup,select,textarea{color:var(--tmp-body-font-color);font-family:var(--tmp-primary-font-family);font-size:var(--tmp-primary-font-size);font-weight:var(--tmp-primary-font-weight);letter-spacing:var(--tmp-primary-font-spacing);line-height:var(--tmp-primary-font-height);text-transform:var(--tmp-primary-font-transform)}::-moz-selection{color:var(--white-color);background:var(--tmp-secondary-color)}::selection{color:var(--white-color);background:var(--tmp-secondary-color)}.clearfix:after{display:block;clear:both;content:""}.container{max-width:var(--tmp-container-width);margin:0 auto;padding:0 15px;width:100%}.single-trip .container{padding:0 20px}.container-full{width:100%;padding:0 50px}@media (max-width:1199px){.container-full{padding:0 15px}}.full-width{position:static;width:100%;margin:0;left:0;right:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.keyboard-nav-on .site a:active,.keyboard-nav-on .site a:focus,.keyboard-nav-on .site a:hover,.keyboard-nav-on .site button:active,.keyboard-nav-on .site button:focus,.keyboard-nav-on .site button:hover,.keyboard-nav-on .site input:active,.keyboard-nav-on .site input:focus,.keyboard-nav-on .site input:hover,.keyboard-nav-on .site select:active,.keyboard-nav-on .site select:focus,.keyboard-nav-on .site select:hover,.keyboard-nav-on .site textarea:active,.keyboard-nav-on .site textarea:focus,.keyboard-nav-on .site textarea:hover{outline:#000 dashed 3px!important}.keyboard-nav-on header .search-toggle-form input[type=submit]:focus{opacity:.5}.site-main p a,.wp-block-comment-content a,.wp-block-heading a{text-decoration:underline}.wp-caption{margin-bottom:0;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.714em 0;font-size:.778em;line-height:1.571em;color:#999}.wp-caption-text{text-align:center}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.comments-area{margin:30px auto 0;max-width:770px;width:100%}.comments-area .comments-title{font-size:1.5em;font-weight:500;border-bottom:1px solid rgba(var(--tmp-heading-color-rgb),.05);padding-bottom:20px;margin:0 0 40px}.comments-area .comment-content a{word-wrap:break-word}.comments-area .comments-area-wrap{padding:2em}.comments-area ol.comment-list{margin:0;padding:0;list-style:none}.comments-area ol.comment-list li{border-bottom:1px solid rgba(var(--tmp-heading-color-rgb),.05);margin:0 0 40px}.comments-area ol.comment-list li:last-child{border-bottom:none;margin-bottom:0}.comments-area ol.comment-list li .comment-body{display:flex;flex-wrap:wrap;padding-bottom:40px;position:relative}.comments-area ol.comment-list li .comment-body .comment-meta{width:48px;margin-right:20px}.comments-area ol.comment-list li .comment-body .comment-meta img{vertical-align:top;width:48px;height:48px;border-radius:50%}.comments-area ol.comment-list li .comment-body .text-holder{flex-basis:0;flex-grow:1}@media (max-width:767px){.comments-area ol.comment-list li .comment-body .text-holder{width:100%;flex-grow:1;flex-basis:100%}}.comments-area ol.comment-list li .comment-body .text-holder .top{margin:0 0 15px}.comments-area ol.comment-list li .comment-body .text-holder .fn{font-size:1.125em;line-height:1.5;font-weight:700;display:block;margin:0 0 5px}.comments-area ol.comment-list li .comment-body .text-holder .fn a{color:var(--tmp-body-font-color);transition:all ease .3s}.comments-area ol.comment-list li .comment-body .text-holder .fn a:hover{color:var(--tmp-primary-color)}.comments-area ol.comment-list li .comment-body .text-holder .says{display:none}.comments-area ol.comment-list li .comment-body .text-holder .comment-metadata{font-size:.875em}.comments-area ol.comment-list li .comment-body .text-holder .comment-metadata a{color:#777970;text-decoration:none;transition:ease,.3s}.comments-area ol.comment-list li .comment-body .text-holder .reply a{color:var(--tmp-secondary-color);font-size:.833em;position:relative;padding-left:27px;transition:all ease .3s}.comments-area ol.comment-list li .comment-body .text-holder .reply a:before{background:var(--tmp-secondary-color);position:absolute;top:-2px;left:0;width:25px;height:16px;content:"";vertical-align:middle;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.comments-area ol.comment-list li .comment-body .text-holder .reply a:focus,.comments-area ol.comment-list li .comment-body .text-holder .reply a:hover{text-decoration:none;color:var(--tmp-primary-color)}.comments-area ol.comment-list li .comment-body .text-holder .reply a:focus:before,.comments-area ol.comment-list li .comment-body .text-holder .reply a:hover:before{background:var(--tmp-primary-color)}.comments-area ol.comment-list li .comment-respond{margin:0}.comments-area ol.comment-list li .children{margin:0 0 0 24px;list-style:none}.comments-area ol.comment-list li.bypostauthor{display:block}.comments-area ol.comment-list li.bypostauthor .comment-author{position:relative}.comments-area ol.comment-list li.bypostauthor .comment-author:after{background:#28b558;position:absolute;display:block;bottom:0;right:0;margin-right:-2px;margin-bottom:-5px;width:18px;height:18px;content:"";-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.comments-area .comment-respond{position:relative;padding:0 0 60px;border:none}@media (max-width:1024px){.comments-area .comment-respond{padding:0 0 30px}}.comments-area .comment-respond:last-child{padding:40px 0 0;border-top:1px solid rgba(var(--tmp-heading-color-rgb),.05)}@media (max-width:1024px){.comments-area .comment-respond:last-child{padding:30px 0 0}}.comments-area .comment-reply-title{font-size:1.5em;color:var(--tmp-body-font-color);margin:0 0 1.05em;display:flex;justify-content:space-between;align-items:center}.comments-area .comment-reply-title small{font-size:.652em}.comments-area .comment-form p.logged-in-as a{color:var(--tmp-body-font-color);text-decoration:underline!important;transition:all ease .3s}.comments-area .comment-form p.logged-in-as a:hover{color:var(--tmp-primary-color)}.comments-area .comment-form p.form-submit{margin:40px 0 0}.comments-area .comment-form label{display:block;font-size:1em;color:var(--tmp-body-font-color);margin-bottom:8px}.comments-area .comment-form input[type=email],.comments-area .comment-form input[type=text],.comments-area .comment-form input[type=url],.comments-area .comment-form textarea{appearance:none;width:100%;border-radius:4px;background:var(--white-color);border:1px solid rgba(var(--tmp-heading-color-rgb),.05);padding:12px 20px}.comments-area .comment-form input[type=email]:-ms-input-placeholder,.comments-area .comment-form input[type=email]::-moz-placeholder,.comments-area .comment-form input[type=email]::-webkit-input-placeholder,.comments-area .comment-form input[type=email]::placeholder,.comments-area .comment-form input[type=text]:-ms-input-placeholder,.comments-area .comment-form input[type=text]::-moz-placeholder,.comments-area .comment-form input[type=text]::-webkit-input-placeholder,.comments-area .comment-form input[type=text]::placeholder,.comments-area .comment-form input[type=url]:-ms-input-placeholder,.comments-area .comment-form input[type=url]::-moz-placeholder,.comments-area .comment-form input[type=url]::-webkit-input-placeholder,.comments-area .comment-form input[type=url]::placeholder,.comments-area .comment-form textarea:-ms-input-placeholder,.comments-area .comment-form textarea::-moz-placeholder,.comments-area .comment-form textarea::-webkit-input-placeholder,.comments-area .comment-form textarea::placeholder{color:rgba(var(--tmp-heading-color-rgb),.05)}.comments-area .comment-form input[type=checkbox]{display:none;height:16px;width:16px}.comments-area .comment-form input[type=checkbox]+label{display:block;cursor:pointer;position:relative;padding-left:25px}.comments-area .comment-form input[type=checkbox]+label a{text-decoration:underline}.comments-area .comment-form input[type=checkbox]+label:after{position:absolute;content:"";display:block;top:7px;left:0;height:16px;width:16px;border:2px solid rgba(41,41,41,.2);border-radius:0;transition:all ease .3s}@media (max-width:767px){.comments-area .comment-form input[type=checkbox]+label:after{top:3px}}.comments-area .comment-form input[type=checkbox]+label:before{content:"";position:absolute;top:10px;left:3px;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23292929' viewBox='0 0 512 512'%3E%3Cpath d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E") center center no-repeat;width:10px;height:10px;display:block;visibility:hidden;opacity:0;transition:all ease .3s}@media (max-width:767px){.comments-area .comment-form input[type=checkbox]+label:before{top:6px}}.comments-area .comment-form input[type=checkbox]:checked+label:after{border-color:#292929}.comments-area .comment-form input[type=checkbox]:checked+label:before{visibility:visible;opacity:1}.comments-area .comment-form .comment-form-cookies-consent{display:block;margin-bottom:30px;margin-top:30px}@media (max-width:767px){.comments-area .comment-form .comment-form-cookies-consent{line-height:1.63}}.comment-list li .children li{padding-top:40px;border-top:1px solid rgba(var(--tmp-heading-color-rgb),.05)}body:not(.single-trip) .main-content-wrapper{display:flex;flex-wrap:wrap;margin:72px 0}.single-trip .main-content-wrapper{margin:0 0 72px}#primary{width:calc(100% - var(--tmp-sidebar-width))}@media (max-width:767px){#primary{width:100%}}#secondary{width:var(--tmp-sidebar-width)}@media (max-width:767px){#secondary{margin-top:50px;width:100%}}body.rightsidebar #primary{padding-right:70px}@media (max-width:1024px){body.rightsidebar #primary{padding-right:40px}}@media (max-width:767px){body.rightsidebar #primary{padding-right:0}}body.leftsidebar .main-content-wrapper{flex-direction:row-reverse}@media (max-width:767px){body.leftsidebar .main-content-wrapper{flex-direction:row}}body.leftsidebar #primary{padding-left:70px}@media (max-width:1024px){body.leftsidebar #primary{padding-left:40px}}@media (max-width:767px){body.leftsidebar #primary{padding-left:0}}body.full-width #primary{width:100%}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.page-links{clear:both;margin:0 0 1.5em}.mfp-figure button{background:0 0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:var(--tmp-background-color);overflow-x:clip}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.25em 1.5em;padding:0}ul{list-style-type:disc}ol{list-style-type:decimal}li>ol,li>ul{margin:.625em 0 0 1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 2.25em;width:100%;border-collapse:collapse}table thead tr th{color:var(--tmp-heading-color);font-size:1em;font-weight:600;border:1px solid rgba(var(--tmp-heading-color-rgb),.5);padding:1em 0}table tbody tr:first-child td{padding-top:20px}table td,table th{padding:13px 0}h1,h2,h3,h4,h5,h6{color:var(--tmp-heading-color);margin:0 0 15px}.entry-content-wrap h1,.entry-content-wrap h2,.entry-content-wrap h3,.entry-content-wrap h4,.entry-content-wrap h5,.entry-content-wrap h6{margin:0 0 25px}.entry-content-wrap ol,.entry-content-wrap ul{padding:0 0 0 1.25em}p{margin:0 0 20px}figcaption{color:rgba(var(--tmp-body-font-color-rgb),.5)}:root{--white-color:#ffffff;--primary-color:var(--tmp-primary-color);--primary-color-rgb:var(--tmp-primary-color-rgb);--font-color-rgb:var(--tmp-body-font-color-rgb)}button,input[type=button],input[type=reset],input[type=submit]{color:var(--tmp-btn-text-initial-color);background:var(--tmp-btn-bg-initial-color);border-color:var(--tmp-btn-border-initial-color);border-width:1px;border-style:solid;font-family:var(--tmp-btn-font-family);font-size:var(--tmp-btn-font-size);font-weight:var(--tmp-btn-font-weight);letter-spacing:var(--tmp-btn-font-spacing);line-height:var(--tmp-btn-font-height);text-transform:var(--tmp-btn-font-transform);border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);transition:ease .2s;cursor:pointer;outline:0}button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:var(--tmp-btn-text-hover-color);background:var(--tmp-btn-bg-hover-color);border-color:var(--tmp-btn-border-hover-color)}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:1px solid #e0e0e0;border-radius:0;padding:15px;outline:0;font-size:1em;width:100%}select{border:1px solid #e0e0e0}textarea{width:100%;height:150px}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.post-thumbnail{position:relative}[data-loader=none]{opacity:1}[data-loader]{animation:fadeIn 1s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}[data-loader=fade]{opacity:1;transition:opacity 1s ease-in}#secondary .widget{margin-bottom:var(--tmp-widget-spacing);position:relative}#secondary .widget .widget-title,#secondary .widget h1:first-child,#secondary .widget h2:first-child,#secondary .widget h3:first-child,#secondary .widget h4:first-child,#secondary .widget h5:first-child,#secondary .widget h6:first-child{display:inline-flex;align-items:center;color:var(--tmp-heading-color);font-size:1.25em;word-break:break-word;width:100%;margin-bottom:20px}#secondary .widget .widget-title:after,#secondary .widget h1:first-child:after,#secondary .widget h2:first-child:after,#secondary .widget h3:first-child:after,#secondary .widget h4:first-child:after,#secondary .widget h5:first-child:after,#secondary .widget h6:first-child:after{content:"";width:100%;height:1px;border-top:1px solid rgba(var(--tmp-heading-color-rgb),.1);margin:0 0 0 30px;flex:1 0 20px}#secondary .widget:last-of-type{margin-bottom:0}#secondary .wp-block-latest-posts img{vertical-align:top}#secondary .wp-block-latest-posts .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright){margin-bottom:1em}#secondary .wp-block-latest-posts .wp-block-latest-posts__post-title{font-size:1.125em;font-weight:500;line-height:1.4}#secondary .wp-block-latest-posts .wp-block-latest-posts__post-excerpt:last-child{margin-bottom:0}#secondary .wp-block-latest-posts li:not(:last-child){padding-bottom:1.5em;margin-bottom:1.5em;border-bottom:1px solid #e8e9e7}#secondary ul li{font-size:.875em}#secondary ul li a{color:var(--tmp-body-font-color)}#secondary ul li a:hover{color:var(--tmp-primary-color)}#secondary ul li:last-child{margin-bottom:0}#secondary p.wp-block-tag-cloud a{background:var(--tmp-primary-color);color:#fff}#secondary p.wp-block-tag-cloud a:hover{background:var(--tmp-secondary-color);color:#fff}#secondary .wp-block-read-more{color:var(--tmp-body-font-color)}#secondary .wp-block-read-more:after{background:var(--tmp-body-font-color)}#secondary .wp-block-read-more:hover{color:var(--tmp-primary-color)}#secondary .wp-block-read-more:hover:after{background:var(--tmp-primary-color)}#secondary .wp-block-comment-template .wp-block-comment-author-name a,#secondary .wp-block-comment-template .wp-block-comment-content p a,#secondary .wp-block-comment-template .wp-block-comment-date a,#secondary .wp-block-comment-template .wp-block-comment-edit-link a,#secondary .wp-block-comment-template .wp-block-comment-reply-link a{color:var(--tmp-body-font-color)}#secondary .wp-block-comment-template .wp-block-comment-author-name a:hover,#secondary .wp-block-comment-template .wp-block-comment-content p a:hover,#secondary .wp-block-comment-template .wp-block-comment-date a:hover,#secondary .wp-block-comment-template .wp-block-comment-edit-link a:hover,#secondary .wp-block-comment-template .wp-block-comment-reply-link a:hover{color:var(--tmp-primary-color)}#secondary blockquote{padding:30px}#secondary .wp-block-pullquote,#secondary blockquote{margin:0}#secondary .widget_travel_booking_toolkit_recent_post .post-thumbnail{display:block;margin-bottom:1em}#secondary .widget_travel_booking_toolkit_recent_post .cat-links{display:inherit;margin-bottom:8px}#secondary .widget_travel_booking_toolkit_recent_post .cat-links a{color:var(--tmp-primary-color)}#secondary .widget_travel_booking_toolkit_recent_post .cat-links a:hover{text-decoration:underline}#secondary .widget_travel_booking_toolkit_recent_post .entry-title{font-size:1.125em;line-height:1.4;font-weight:500}#secondary .widget_travel_booking_toolkit_recent_post ul{list-style:none;margin:0}#secondary .widget_travel_booking_toolkit_recent_post ul li:not(:last-child){margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid #e8e9e7}#secondary .widget_travel_booking_toolkit_recent_post ul.style-one li,#secondary .widget_travel_booking_toolkit_recent_post ul.style-three li{display:flex}#secondary .widget_travel_booking_toolkit_recent_post ul.style-one .post-thumbnail,#secondary .widget_travel_booking_toolkit_recent_post ul.style-three .post-thumbnail{width:40%;flex:0 0 40%;margin-bottom:0}#secondary .widget_travel_booking_toolkit_recent_post ul.style-one .post-thumbnail{margin-right:1em}#secondary .widget_travel_booking_toolkit_recent_post ul.style-three li{flex-direction:row-reverse}#secondary .widget_travel_booking_toolkit_recent_post ul.style-three .post-thumbnail{margin-left:1em}#secondary .wp-block-search,footer .wp-block-search{margin:0}#secondary .wp-block-archives li,#secondary .wp-block-categories li,footer .wp-block-archives li,footer .wp-block-categories li{justify-content:space-between}.wp-block-image .alignleft{margin-right:25px}.wp-block-search{margin:20px 0;position:relative}.wp-block-search label{display:none}.wp-block-search .wp-block-search__input{font-size:.889em;height:50px}.wp-block-search .wp-block-search__button{width:50px;height:50px;border:none;box-shadow:none;background-color:var(--tmp-primary-color);background-image:url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z"></path></svg>');background-repeat:no-repeat;background-size:20px;background-position:center;text-indent:60px;white-space:nowrap;overflow:hidden;position:absolute;right:0;margin:0!important;border-radius:0}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:0;border:none;position:relative}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border:1px solid rgba(var(--tmp-primary-color-rgb),.05);padding:15px}.wp-block-archives-list,.wp-block-categories-list,.wp-block-latest-posts__list,.wp-block-page-list,.wp-block-rss{list-style:none;margin:0;padding:0}.wp-block-archives-list li,.wp-block-categories-list li,.wp-block-latest-posts__list li,.wp-block-page-list li,.wp-block-rss li{display:block;width:100%;font-size:.875em;margin-bottom:15px}.wp-block-archives-list li a,.wp-block-categories-list li a,.wp-block-latest-posts__list li a,.wp-block-page-list li a,.wp-block-rss li a{color:var(--tmp-body-font-color)}.wp-block-archives-list li a:hover,.wp-block-categories-list li a:hover,.wp-block-latest-posts__list li a:hover,.wp-block-page-list li a:hover,.wp-block-rss li a:hover{color:var(--tmp-primary-color)}.wp-block-archives-list li:last-child,.wp-block-categories-list li:last-child,.wp-block-latest-posts__list li:last-child,.wp-block-page-list li:last-child,.wp-block-rss li:last-child{border:none}.widget_travel_booking_toolkit_contact_social_links .contact-list{list-style:none;margin:0}.widget_travel_booking_toolkit_contact_social_links .contact-list li:not(:last-child){margin-bottom:10px}.widget_travel_booking_toolkit_contact_social_links .contact-list li svg{margin-right:12px}.widget_travel_booking_toolkit_contact_social_links .social-networks{list-style:none;margin:20px 0 0;display:flex;align-items:center;flex-wrap:wrap;grid-gap:1em}.wp-block-archives li,.wp-block-categories li{display:inline-flex;width:100%}.wp-block-archives li a,.wp-block-categories li a{margin-right:10px}.wp-block-archives label,.wp-block-categories label{margin-bottom:10px}.wp-block-archives select,.wp-block-categories select{border:1px solid rgba(var(--tmp-primary-color-rgb),.05);width:100%;height:50px;line-height:50px;padding:0 20px;font-size:.88889em;font-weight:400}.wp-block-calendar{position:relative}.wp-block-calendar .wp-calendar-nav{display:block;position:absolute;top:0;padding:7px 35px;width:100%;height:var(--lineHeight);line-height:1.75;font-size:.875em}.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a,.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a{font-size:0;opacity:.5}.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a::after,.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a::after{content:"";display:inline-block;width:20px;height:15px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16.333' height='13.244' viewBox='0 0 16.333 13.244'%3E%3Cg id='Group_763' data-name='Group 763' transform='translate(1.061 1.061)'%3E%3Cpath id='Path_5' data-name='Path 5' d='M3296.026,368.331l-5.561,5.561,5.561,5.561' transform='translate(-3290.464 -368.331)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='Line_6' data-name='Line 6' x1='14.523' transform='translate(0 6)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat;background-size:17px;position:absolute;top:12px}.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a:hover,.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a:hover{opacity:1}.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a::after{left:20px}.wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.562' height='13.244' viewBox='0 0 17.562 13.244'%3E%3Cg id='Group_762' data-name='Group 762' transform='translate(0.75 1.061)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M3290.465,368.331l5.561,5.561-5.561,5.561' transform='translate(-3280.275 -368.331)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3Cline id='Line_5' data-name='Line 5' x2='14.523' transform='translate(0 6)' fill='none' stroke='%231e1e1e' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat;right:20px}.wp-block-calendar .wp-calendar-table{border:solid 1px rgba(var(--tmp-primary-color-rgb),.05)}.wp-block-calendar .wp-calendar-table caption{background:var(--tmp-section-bg-color);font-size:.875em;line-height:1.75;font-weight:500;color:var(--tmp-body-font-color);padding:7px}.wp-block-calendar thead th{background:0 0;border:none}.wp-block-calendar thead tr{border-bottom:1px solid rgba(var(--tmp-primary-color-rgb),.05)}.wp-block-calendar tbody td{border:none}.wp-block-calendar td,.wp-block-calendar th{text-align:center}.wp-block-calendar th{font-size:14px;padding:5px}.wp-block-calendar td{font-size:14px;color:var(--tmp-body-font-color);height:25px;width:25px;line-height:25px;padding:5px 0;font-weight:400}.wp-block-calendar td a{text-decoration:none}.wp-block-calendar td#today{background:var(--tmp-primary-color);color:#fff}.wp-block-calendar td#today a{color:#fff}.has-avatars .wp-block-latest-comments__comment article{margin-left:3.3em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:0}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-avatar{margin-right:0}.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{font-size:.875em;line-height:1.75;margin-bottom:10px}.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a{color:var(--tmp-body-font-color)}.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a:hover{color:var(--tmp-primary-color)}.wp-block-latest-comments__comment .wp-block-latest-comments__comment-date{margin-top:10px}p.wp-block-tag-cloud a{display:inline-flex;flex-wrap:wrap;padding:8px 10px;color:#fff;background:var(--tmp-primary-color);text-decoration:none;border-radius:7px;font-size:.75em!important;text-transform:uppercase;letter-spacing:.6px;vertical-align:middle;margin:0 5px 5px 0}p.wp-block-tag-cloud a:hover{color:#fff;background:var(--tmp-secondary-color)}.widget_nav_menu ul{margin:0;list-style:none}.widget_nav_menu ul li{padding:0 0 15px;border:none}.widget_nav_menu ul li ul{display:none}.widget_nav_menu ul li:last-child{padding:0}.wp-block-read-more{position:relative}.wp-block-read-more:after{display:inline-block;content:"";margin-left:12px;background:var(--tmp-primary-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle;transition:transform ease .25s;width:18px;height:10px}.wp-block-read-more:hover:after{background:var(--tmp-primary-color);transform:translateX(6px)}.wp-block-comment-template .wp-block-columns{gap:15px}.wp-block-comment-template .wp-block-columns .wp-block-comment-author-name,.wp-block-comment-template .wp-block-columns .wp-block-comment-content p,.wp-block-comment-template .wp-block-columns .wp-block-comment-date,.wp-block-comment-template .wp-block-columns .wp-block-comment-edit-link{margin:0 0 10px}.wp-block-separator{background:0 0;border:none;border-top:1px solid var(--tmp-primary-color);margin:20px auto}.wp-block-separator.is-style-dots{width:100%;border-top:1px dotted var(--tmp-primary-color)}.wp-block-separator.is-style-dots::before{display:none}.wp-block-embed__wrapper blockquote{display:none}.wp-has-aspert-ratio .wp-block-embed__wrapper{position:relative;height:0;overflow:hidden}.wp-has-aspert-ratio.wp-embed-aspect-16-9 .wp-block-embed__wrapper{padding-top:56.25%}.wp-has-aspert-ratio.wp-embed-aspect-4-3 .wp-block-embed__wrapper{padding-top:75%}.wp-has-aspert-ratio.wp-embed-aspect-3-2 .wp-block-embed__wrapper{padding-top:66.67%}.wp-has-aspert-ratio.wp-embed-aspect-21-9 .wp-block-embed__wrapper{padding-top:42.86%}.wp-has-aspert-ratio .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.travel_monster-has-blocks .wp-block-embed{margin-top:0;margin-bottom:0}.travel_monster-has-blocks .wp-block-gallery figure.wp-block-image .blocks-gallery-caption,.travel_monster-has-blocks .wp-block-image figcaption{margin:10px 0 0 0;padding:0;text-align:center}.travel_monster-has-blocks .wp-block-embed figcaption{margin:10px 0 0 0;padding:0}.wp-block-table.is-style-stripes{border-bottom:none}.wp-block-buttons{margin:20px 0}.wp-block-buttons:first-child{margin:0 0 20px}.wp-block-buttons:last-child{margin:20px 0 0}.wp-block-button.is-style-outline .wp-block-button__link{color:var(--tmp-btn-bg-initial-color);background:0 0}.wp-block-button.is-style-outline .wp-block-button__link:hover{color:var(--tmp-btn-text-hover-color);background:var(--tmp-btn-bg-hover-color);border-color:var(--tmp-btn-border-hover-color)}.wp-block-file{margin:20px 0}.wp-block-file .wp-block-file__button{display:block;border-color:var(--tmp-btn-border-initial-color);border-width:1px;border-style:solid;border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);line-height:1;padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left)}.wp-block-pullquote{border:1px solid rgba(var(--tmp-primary-color-rgb),.05);padding:0;margin:50px 0}@media (max-width:1024px){.wp-block-pullquote{margin:30px 0}}.wp-block-pullquote blockquote{margin:0;border:none}@media (max-width:1024px){.wp-block-pullquote blockquote{padding:25px 30px}}.wp-block-quote,blockquote{color:var(--tmp-body-font-color);border:0;border-left:8px solid var(--tmp-primary-color);margin:30px 0;padding:40px;background-color:var(--tmp-section-bg-color);position:relative;line-height:1.71;font-size:.875em}@media (max-width:1024px){.wp-block-quote,blockquote{margin:20px 0;padding:20px}}.wp-block-quote::before,blockquote::before{display:block;content:"";width:48px;height:48px;margin-bottom:10px;background-color:var(--tmp-primary-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:cover;mask-size:cover}@media (max-width:1024px){.wp-block-quote::before,blockquote::before{top:0}}.wp-block-quote p,blockquote p{text-align:left}.wp-block-quote cite,blockquote cite{color:var(--tmp-body-font-color);display:block;margin-top:16px;opacity:.8}@media (max-width:1024px){.wp-block-quote cite,blockquote cite{margin-top:15px}}.wp-block-quote p:first-child,blockquote p:first-child{font-size:1.5em;line-height:1.5}.wp-block-table{margin:0}.wp-block-table table thead{border-bottom:1px solid rgba(41,41,41,.1)}.wp-block-table table thead th{border:none}.wp-block-table table thead tr{border-bottom:1px solid rgba(var(--tmp-body-font-color-rgb),.05)}.wp-block-table table tbody tr{border-bottom:1px solid rgba(var(--tmp-body-font-color-rgb),.05)}.wp-block-table table tbody tr td{border:none}.wp-block-table table tbody tr:first-of-type td{padding-top:13px}.wp-block-table table tbody tr:last-of-type{border-bottom:none}.wp-block-table table tbody tr:last-of-type td{padding-bottom:13px}.wp-block-table figcaption{text-align:center}.wp-block-table.is-style-stripes table td,.wp-block-table.is-style-stripes table th{padding-left:20px;padding-right:20px}.wp-block-table.is-style-stripes table tbody tr{border-bottom:none}.wp-block-table.is-style-stripes table tbody tr:nth-child(odd){background:var(--tmp-section-bg-color)}pre{background-color:var(--tmp-section-bg-color);margin:20px 0;font-family:var(--tmp-primary-font-family)!important;font-size:1em;padding:10px 16px}.full-width.centered .wp-block-cover.cover-fullwidth{max-width:100vw;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.full-width.centered .wp-block-cover.cover-fullwidth .wp-block-cover__inner-container{max-width:var(--tmp-container-width)}.full-width.centered .entry-content .wp-block-cover.alignwide,.full-width.centered .wp-block-cover.alignwide{width:auto}.full-width.centered .entry-content .wp-block-cover.alignwide img,.full-width.centered .wp-block-cover.alignwide img{width:calc(100% - 30px);left:15px}.full-width.centered .entry-content .wp-block-cover.alignwide .wp-block-cover__background,.full-width.centered .wp-block-cover.alignwide .wp-block-cover__background{background:0 0}.widget_media_image img{vertical-align:top}.gallery-caption{display:block;font-size:.875em;line-height:1.6;margin:0;padding:.5rem}.widget_media_audio{font-size:0}.widget_media_audio .wp-audio-shortcode{z-index:0;min-height:45px!important}.widget .calendar_wrap tfoot #next,.widget .calendar_wrap tfoot #prev{padding:0;width:20px;display:inline-block;position:absolute;top:7px}.ed_last_widget_sticky #secondary .widget:last-of-type{position:sticky;top:10px}.ed_last_widget_sticky #secondary .sidebar-wrap-main{height:100%}.ed_last_widget_sticky #secondary .widget:last-child{position:sticky;top:100px}.single-trip #secondary .widget_wte_featured_trips_widget .category-trips-widget:last-of-type{border:none;padding:0}.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-title{font-size:19px;line-height:1.42;font-weight:600}.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-desti{font-size:14px;line-height:1.47;font-weight:400}.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-desti span{padding-bottom:7px}.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-detail-wrap .category-disc-feat-wrap .discount-offer{background:#fec350;border-radius:15px;font-size:11px;line-height:1.09;font-weight:600;color:var(--tmp-body-font-color);padding:4px 12px}.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-detail-wrap .category-disc-feat-wrap .discount-offer span{font-size:11px;line-height:1.09;font-weight:600!important}.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-budget{padding:10px 0;border-radius:0}.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-budget .actual-price{color:var(--tmp-heading-color)}.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-budget .striked-price{color:#777970;font-weight:400}.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-fig{box-shadow:none}.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-fig img{margin-bottom:0;border-radius:4px}.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-desti span{font-weight:400}.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-desti span a{font-weight:400}.single-trip #secondary .widget_wte_featured_trips_widget .category-trip-desti span svg{fill:var(--tmp-primary-color)}@media only screen and (max-width:768px){.widget_wte_featured_trips_widget .category-trip-fig{width:100%}.widget_wte_featured_trips_widget .category-trip-detail-wrap{width:100%;padding-left:0;margin-top:20px}}.wp-block-social-links li{margin:0!important;padding:0!important}.wp-block-social-links li a{color:currentColor!important}.single-trip #secondary .widget{box-shadow:0 4px 4px rgba(28,32,17,.02),0 4px 40px rgba(28,32,17,.04);border-radius:4px;margin-bottom:32px;padding:24px;background:var(--tmp-background-color);border:none}.single-trip #secondary .widget .widget-title:after,.single-trip #secondary .widget h1:first-child:after,.single-trip #secondary .widget h2:first-child:after,.single-trip #secondary .widget h3:first-child:after,.single-trip #secondary .widget h4:first-child:after,.single-trip #secondary .widget h5:first-child:after,.single-trip #secondary .widget h6:first-child:after{display:none}.single-trip #secondary .widget ul li{border-bottom:1px solid #e8e9e7;margin-bottom:15px;padding-bottom:15px}.single-trip #secondary .widget ul li a{color:var(--tmp-body-font-color)}.single-trip #secondary .widget ul li:hover a{color:var(--tmp-primary-color)}.single-trip #secondary .widget ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.single-trip #secondary .widget p.wp-block-tag-cloud a{background:var(--tmp-primary-color);color:#fff}.single-trip #secondary .widget p.wp-block-tag-cloud a:hover{background:var(--tmp-secondary-color);color:#fff}.single-trip #secondary .widget .wp-block-read-more{color:var(--tmp-body-font-color)}.single-trip #secondary .widget .wp-block-read-more:after{background:var(--tmp-body-font-color)}.single-trip #secondary .widget .wp-block-read-more:hover{color:var(--tmp-primary-color)}.single-trip #secondary .widget .wp-block-read-more:hover:after{background:var(--tmp-primary-color)}.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-author-name a,.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-content p a,.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-date a,.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-edit-link a,.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-reply-link a{color:var(--tmp-body-font-color)}.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-author-name a:hover,.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-content p a:hover,.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-date a:hover,.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-edit-link a:hover,.single-trip #secondary .widget .wp-block-comment-template .wp-block-comment-reply-link a:hover{color:var(--tmp-primary-color)}.single-trip #secondary .widget blockquote{padding:30px}.single-trip #secondary .widget .wp-block-pullquote,.single-trip #secondary .widget blockquote{margin:0}.single-trip #secondary .widget.widget_search{box-shadow:none;border-radius:0;padding:0}.single-trip #secondary .widget.wpte-bf-outer{border-top:none}@media (max-width:1024px){.single-trip #secondary .widget.wpte-bf-outer{border-radius:0}}.single-trip #secondary .widget .wte-itinerary-downloader{margin:0}.single-trip #secondary .widget.widget_wte_weather_forecast_widget{padding:0}.single-trip #secondary .widget .wte-itinerary-downloader{padding:0;border:none;box-shadow:none}#secondary .wpte-booking-area .wpte-bf-content{border-top:1px solid #e8e9e7;margin-top:10px;padding:24px 0 10px}#secondary .wpte-booking-area .wpte-bf-content ul li{border:none;margin:0 0 8px;padding-bottom:0}.nice-select.wte-cc-currency-list-display.lp-bf-altd{border:1px solid rgba(var(--tmp-body-font-color-rgb),.1);border-radius:4px}body.wpte-cc-sticky-converter #wte-cc-currency-list-container{position:fixed;top:50%;margin:-15px 0 0;z-index:99999}@media (max-width:1024px){body.wpte-cc-sticky-converter #wte-cc-currency-list-container{right:0;left:auto}}body.wpte-cc-sticky-converter #wte-cc-currency-list-container .wte-cc-currency-list-display{padding:13px 35px 12px 15px;background:var(--tmp-primary-color);border-radius:0}body.wpte-cc-sticky-converter #wte-cc-currency-list-container+.wpte-booking-area{margin-top:0}#wte-cc-currency-list-container{position:relative;top:0;z-index:111}@media (max-width:1024px){#wte-cc-currency-list-container{right:auto;left:0}}#wte-cc-currency-list-container .wte-cc-currency-list-display{padding:16px;background:var(--tmp-primary-color);border-radius:4px 4px 0 0}@media (max-width:1024px){#wte-cc-currency-list-container .wte-cc-currency-list-display{margin-bottom:0;border-radius:4px}}#wte-cc-currency-list-container .wte-cc-currency-list-display .list{border-color:rgba(var(--tmp-primary-color-rgb),.3)!important}#wte-cc-currency-list-container .wte-cc-currency-list-display .list li{display:block;background:rgba(var(--tmp-primary-color-rgb),.1)!important}#wte-cc-currency-list-container .wte-cc-currency-list-display .list .option:hover{color:var(--tmp-primary-color)}#wte-cc-currency-list-container .wte-cc-currency-list-display .list .option.selected.focus:hover{color:#232323}#wte-cc-currency-list-container+.wpte-booking-area{margin-top:55px}.single-trip .wpte-booking-inner-wrapper{padding-top:0}.single-trip .wpte-booking-inner-wrapper .wpte-bf-discount-tag{margin-bottom:10px;font-size:11px;line-height:1.09;color:var(--tmp-body-font-color);padding:4px 12px;background:#fec350;margin-left:0;border-radius:15px;letter-spacing:1px}.single-trip .wpte-booking-inner-wrapper .wpte-bf-btn-wrap{padding:0}.single-trip .wpte-booking-inner-wrapper .wpte-bf-btn-wrap button{display:inline-block;color:var(--tmp-btn-text-initial-color);background:var(--tmp-btn-bg-initial-color);border-color:var(--tmp-btn-border-initial-color);border-width:1px;border-style:solid;font-family:var(--tmp-btn-font-family);font-size:var(--tmp-btn-font-size);font-weight:var(--tmp-btn-font-weight);letter-spacing:var(--tmp-btn-font-spacing);line-height:var(--tmp-btn-font-height);text-transform:var(--tmp-btn-font-transform);border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);transition:.2s ease}.single-trip .wpte-booking-inner-wrapper .wpte-bf-btn-wrap button:hover{color:var(--tmp-btn-text-hover-color);background:var(--tmp-btn-bg-hover-color);border-color:var(--tmp-btn-border-hover-color)}.single-trip #secondary .widget .category-trip-prc-title-wrap h2{display:block}.wpte-bf-outer{position:relative}.main-content-wrapper .trip-content-area .row{display:flex;flex-wrap:wrap;align-items:flex-start}.sticky-bookingform .main-content-wrapper .trip-content-area .row{align-items:normal}.is-sticky{--_top:var(--top, 20px);position:sticky!important;top:var(--_top)}.wte-itinerary-downloader-inn-wrap .main-button-itinerary-download{display:inline-block;color:var(--tmp-btn-text-initial-color);background:var(--tmp-btn-bg-initial-color);border-color:var(--tmp-btn-border-initial-color);border-width:1px;border-style:solid;font-family:var(--tmp-btn-font-family);font-size:var(--tmp-btn-font-size);font-weight:var(--tmp-btn-font-weight);letter-spacing:var(--tmp-btn-font-spacing);line-height:var(--tmp-btn-font-height);text-transform:var(--tmp-btn-font-transform);border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);transition:.2s ease}.wte-itinerary-downloader-inn-wrap .main-button-itinerary-download:hover{color:var(--tmp-btn-text-hover-color);background:var(--tmp-btn-bg-hover-color);border-color:var(--tmp-btn-border-hover-color)}.file-downloadable-list-inner .file-downloads-file-download,.review-wrap .wte-btn-response-review,.wte-fsd__availability-cta-wrap .wte-fsd__booknow-btn,.wte-fsd__availability-show-less,.wte-fsd__availability-show-more,.wte-fsd__filter-buttons .wte-fsd__button{border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left)!important}.btn-primary,.btn-secondary,.error-content .btn-readmore,.wp-block-button .wp-block-button__link{display:inline-block;color:var(--tmp-btn-text-initial-color);background:var(--tmp-btn-bg-initial-color);border-color:var(--tmp-btn-border-initial-color);border-width:1px;border-style:solid;font-family:var(--tmp-btn-font-family);font-size:var(--tmp-btn-font-size);font-weight:var(--tmp-btn-font-weight);letter-spacing:var(--tmp-btn-font-spacing);line-height:var(--tmp-btn-font-height);text-transform:var(--tmp-btn-font-transform);border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);transition:ease .2s}.btn-primary:hover,.btn-secondary:hover,.error-content .btn-readmore:hover,.wp-block-button .wp-block-button__link:hover{color:var(--tmp-btn-text-hover-color);background:var(--tmp-btn-bg-hover-color);border-color:var(--tmp-btn-border-hover-color)}.loadmore-btn{display:block;width:100%;text-align:center}.loadmore-btn .load-more{appearance:none;border-color:rgba(var(--tmp-primary-color-rgb),.2);box-shadow:none;color:var(--tmp-primary-color);background:#fff;letter-spacing:normal;display:inline-block;padding:15px 40px}.loadmore-btn .load-more:hover{color:#fff;background:var(--tmp-primary-color);border-color:var(--tmp-primary-color)}#load-posts{display:block;text-align:center;margin-top:40px;padding-top:40px;border-top:1px solid rgba(var(--tmp-heading-color-rgb),.05)}#load-posts a{display:inline-block;color:var(--tmp-btn-bg-initial-color);background:0 0;border-color:var(--tmp-btn-border-initial-color);border-width:1px;border-style:solid;font-family:var(--tmp-btn-font-family);font-size:var(--tmp-btn-font-size);font-weight:var(--tmp-btn-font-weight);letter-spacing:var(--tmp-btn-font-spacing);line-height:var(--tmp-btn-font-height);text-transform:var(--tmp-btn-font-transform);border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);transition:ease .2s}#load-posts a:hover{color:var(--tmp-btn-bg-hover-color);background:0 0;border-color:var(--tmp-btn-border-hover-color);text-decoration:none}#load-posts a svg{margin-right:7px;height:14px}#load-posts a:active,#load-posts a:focus{text-decoration:none}.customize-partial-edit-shortcut-mobile_menu_label .customize-partial-edit-shortcut-button{left:-60px;top:-2px}.to_top{position:fixed;bottom:var(--tmp-scroll-to-top-bottom-offset,25px);background:var(--tmp-primary-color);color:var(--white-color);text-align:center;display:none;cursor:pointer;padding:10px 11px;line-height:1;z-index:99}.to_top svg{width:var(--tmp-scroll-to-top-size);height:var(--tmp-scroll-to-top-size);fill:currentColor}.to_top[data-align=right]{right:var(--tmp-scroll-to-top-side-offset,15px)}.to_top[data-align=left]{left:var(--tmp-scroll-to-top-side-offset,15px)}.mobile-header,.site-header{position:relative;z-index:999}.mobile-header .btn-book .btn-primary,.site-header .btn-book .btn-primary{background:var(--tmp-btn-bg-initial-color);color:var(--tmp-btn-text-initial-color);border:none}.mobile-header .btn-book .btn-primary:hover,.site-header .btn-book .btn-primary:hover{background:var(--tmp-btn-bg-hover-color);color:var(--tmp-btn-text-hover-color)}.site-branding .text-logo{display:flex;flex-wrap:wrap;align-items:center}.site-branding .text-logo a+.site-title-description{margin-left:10px}.site-branding .text-logo a+.site-title-description .site-title{text-align:left}.site-branding .text-logo a{text-decoration:none}.site-branding .custom-logo-link img{vertical-align:top}.site-branding .site-title-description .site-title{margin:0}.site-branding .site-title-description .site-description{display:block;margin:0;font-size:.88em}.site-header .search-form-section .search-form label span{display:none}.sticky-holder{display:none}.sticky-holder .container,.sticky-holder .container-full{display:grid;grid-template-columns:auto auto;align-items:center}.sticky-holder .site-branding .site-title-description .site-title{background:var(--white-color)}.sticky-holder .site-branding .site-title-description .site-description{display:block;margin:0;font-size:.88em}.sticky-holder .site-branding .site-title img{max-width:220px;vertical-align:top}.sticky-holder .navigation-wrap{display:flex;align-items:center;padding-left:10px}.sticky-holder .navigation-wrap .btn-book{display:inline-block;margin-left:30px}.sticky-holder .navigation-wrap:last-child{padding-right:0}.sticky-holder .primary-navigation>ul li{padding:2.25em 0;transition:all ease .3s}.sticky-holder .primary-navigation>ul li ul li{padding:0}.sticky-holder .primary-navigation ul li a{color:var(--tmp-body-font-color)}.sticky-holder .primary-navigation ul li.focus .sub-menu,.sticky-holder .primary-navigation ul li:hover .sub-menu{display:block}.sticky-holder .primary-navigation ul li.focus>a,.sticky-holder .primary-navigation ul li:hover>a{color:var(--tmp-primary-color)}.sticky-holder .primary-navigation ul li .sub-menu li.focus>a,.sticky-holder .primary-navigation ul li .sub-menu li:hover>a{color:rgba(255,255,255,.8)}.sticky-holder .primary-navigation ul.sub-menu li:hover>a{color:rgba(255,255,255,.8)}.sticky-holder .search-icon{margin-left:2em;height:15px}.sticky-holder .search-icon svg{fill:var(--tmp-primary-color);height:15px;width:15px}.sticky-holder .search-icon .btn-form-close{color:rgba(var(--tmp-body-font-color-rgb),.67)}.sticky-holder .search-icon .btn-form-close:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.395' height='20.395' viewBox='0 0 20.395 20.395'%3E%3Cg id='Group_2043' data-name='Group 2043' transform='translate(-1270.493 -68.493)' opacity='0.6'%3E%3Cg id='Group_2042' data-name='Group 2042' transform='translate(1270.847 68.847)'%3E%3Cpath id='Path_23706' data-name='Path 23706' d='M0,0V27.841' transform='translate(19.687 0.001) rotate(45)' fill='none' stroke='%23232323' stroke-width='1'/%3E%3Cpath id='Path_23707' data-name='Path 23707' d='M0,27.842V0' transform='translate(19.688 19.687) rotate(135)' fill='none' stroke='%23232323' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat}.sticky-holder .navigation-wrap{flex:auto}.sticky-holder .navigation-wrap .travel-monster-nav-wrapper{display:inline-flex;flex:auto;align-items:center;justify-content:end}.sticky-holder .navigation-wrap .btn-book{margin-left:15px;text-align:right}.sticky-holder .navigation-wrap .primary-navigation{flex:0 0 calc(100% - 30px)}.sticky-holder .navigation-wrap .primary-navigation .primary-menu-container{width:100%}.sticky-holder .navigation-wrap .primary-navigation[data-stretch=no] ul{justify-content:end}.sticky-holder .navigation-wrap .search-form-section{flex:0 0 30px}header.tm-transparent-header{position:absolute;top:0;left:0;right:0}header.tm-transparent-header.header-layout-1 .header-m-rght-wrap .contact-wrap-head .head-5-contlinks,header.tm-transparent-header.header-layout-2 .header-m-rght-wrap .contact-wrap-head .head-5-contlinks,header.tm-transparent-header.header-layout-3 .header-m-rght-wrap .contact-wrap-head .head-5-contlinks,header.tm-transparent-header.header-layout-4 .header-m-rght-wrap .contact-wrap-head .head-5-contlinks,header.tm-transparent-header.header-layout-5 .header-m-rght-wrap .contact-wrap-head .head-5-contlinks,header.tm-transparent-header.header-layout-6 .header-m-rght-wrap .contact-wrap-head .head-5-contlinks{border-color:rgba(255,255,255,.24)}header.tm-transparent-header.header-layout-1 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover),header.tm-transparent-header.header-layout-1 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover),header.tm-transparent-header.header-layout-2 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover),header.tm-transparent-header.header-layout-2 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover),header.tm-transparent-header.header-layout-3 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover),header.tm-transparent-header.header-layout-3 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover),header.tm-transparent-header.header-layout-4 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover),header.tm-transparent-header.header-layout-4 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover),header.tm-transparent-header.header-layout-5 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover),header.tm-transparent-header.header-layout-5 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover),header.tm-transparent-header.header-layout-6 .header-m-rght-wrap .contact-wrap-head .contact-email-wrap a:not(:hover),header.tm-transparent-header.header-layout-6 .header-m-rght-wrap .contact-wrap-head .contact-phone-wrap .head-5-dtls:not(:hover){color:var(--tmp-transparent-header-text-color,#fff)}header.tm-transparent-header.header-layout-1 .social-media-wrap ul li a:not(:hover),header.tm-transparent-header.header-layout-2 .social-media-wrap ul li a:not(:hover),header.tm-transparent-header.header-layout-3 .social-media-wrap ul li a:not(:hover),header.tm-transparent-header.header-layout-4 .social-media-wrap ul li a:not(:hover),header.tm-transparent-header.header-layout-5 .social-media-wrap ul li a:not(:hover),header.tm-transparent-header.header-layout-6 .social-media-wrap ul li a:not(:hover){color:var(--tmp-transparent-header-text-color,#fff)}header.tm-transparent-header.header-layout-1 .social-media-wrap+.search-form-section,header.tm-transparent-header.header-layout-2 .social-media-wrap+.search-form-section,header.tm-transparent-header.header-layout-3 .social-media-wrap+.search-form-section,header.tm-transparent-header.header-layout-4 .social-media-wrap+.search-form-section,header.tm-transparent-header.header-layout-5 .social-media-wrap+.search-form-section,header.tm-transparent-header.header-layout-6 .social-media-wrap+.search-form-section{border-color:rgba(255,255,255,.24)}header.tm-transparent-header .header-search-btn svg:not(:hover){fill:var(--tmp-transparent-header-text-color,#fff)}header.tm-transparent-header .header-b,header.tm-transparent-header .header-m{background:var(--tmp-transparent-header-bg-color,transparent);box-shadow:none}header.tm-transparent-header .header-b .primary-navigation .primary-menu-wrapper>li:not(.current-menu-ancestor,.current_page_item,.current_page_ancestor,.current-menu-item,.current-menu-ancestor)>a:not(:hover),header.tm-transparent-header .header-b .primary-navigation .secondary-menu-wrapper>li:not(.current-menu-ancestor,.current_page_item,.current_page_ancestor,.current-menu-item,.current-menu-ancestor)>a:not(:hover),header.tm-transparent-header .header-b .secondary-navigation .primary-menu-wrapper>li:not(.current-menu-ancestor,.current_page_item,.current_page_ancestor,.current-menu-item,.current-menu-ancestor)>a:not(:hover),header.tm-transparent-header .header-b .secondary-navigation .secondary-menu-wrapper>li:not(.current-menu-ancestor,.current_page_item,.current_page_ancestor,.current-menu-item,.current-menu-ancestor)>a:not(:hover),header.tm-transparent-header .header-m .primary-navigation .primary-menu-wrapper>li:not(.current-menu-ancestor,.current_page_item,.current_page_ancestor,.current-menu-item,.current-menu-ancestor)>a:not(:hover),header.tm-transparent-header .header-m .primary-navigation .secondary-menu-wrapper>li:not(.current-menu-ancestor,.current_page_item,.current_page_ancestor,.current-menu-item,.current-menu-ancestor)>a:not(:hover),header.tm-transparent-header .header-m .secondary-navigation .primary-menu-wrapper>li:not(.current-menu-ancestor,.current_page_item,.current_page_ancestor,.current-menu-item,.current-menu-ancestor)>a:not(:hover),header.tm-transparent-header .header-m .secondary-navigation .secondary-menu-wrapper>li:not(.current-menu-ancestor,.current_page_item,.current_page_ancestor,.current-menu-item,.current-menu-ancestor)>a:not(:hover){color:var(--tmp-transparent-header-text-color,#fff)}header.tm-transparent-header .header-b .primary-navigation .primary-menu-wrapper>li:not(.current-menu-ancestor,.current_page_item,.current_page_ancestor,.current-menu-item,.current-menu-ancestor)>a:not(:hover)::after,header.tm-transparent-header .header-b .primary-navigation .secondary-menu-wrapper>li:not(.current-menu-ancestor,.current_page_item,.current_page_ancestor,.current-menu-item,.current-menu-ancestor)>a:not(:hover)::after,header.tm-transparent-header .header-b .secondary-navigation .primary-menu-wrapper>li:not(.current-menu-ancestor,.current_page_item,.current_page_ancestor,.current-menu-item,.current-menu-ancestor)>a:not(:hover)::after,header.tm-transparent-header .header-b .secondary-navigation .secondary-menu-wrapper>li:not(.current-menu-ancestor,.current_page_item,.current_page_ancestor,.current-menu-item,.current-menu-ancestor)>a:not(:hover)::after,header.tm-transparent-header .header-m .primary-navigation .primary-menu-wrapper>li:not(.current-menu-ancestor,.current_page_item,.current_page_ancestor,.current-menu-item,.current-menu-ancestor)>a:not(:hover)::after,header.tm-transparent-header .header-m .primary-navigation .secondary-menu-wrapper>li:not(.current-menu-ancestor,.current_page_item,.current_page_ancestor,.current-menu-item,.current-menu-ancestor)>a:not(:hover)::after,header.tm-transparent-header .header-m .secondary-navigation .primary-menu-wrapper>li:not(.current-menu-ancestor,.current_page_item,.current_page_ancestor,.current-menu-item,.current-menu-ancestor)>a:not(:hover)::after,header.tm-transparent-header .header-m .secondary-navigation .secondary-menu-wrapper>li:not(.current-menu-ancestor,.current_page_item,.current_page_ancestor,.current-menu-item,.current-menu-ancestor)>a:not(:hover)::after{background:currentColor}header.tm-transparent-header .custom-logo-link{display:none}header.tm-transparent-header .sticky-holder .custom-logo-link{display:block}header.tm-transparent-header .header-m{border-bottom-color:rgba(255,255,255,.4)}header.tm-transparent-header.tm-background-effect .header-b,header.tm-transparent-header.tm-background-effect .header-m{background:var(--tmp-transparent-header-bg-color,rgba(0,0,0,.01));backdrop-filter:blur(var(--tmp-transparent-header-bg-blur,16px));border-bottom:1px solid rgba(255,255,255,.24)}body.sticky-header .sticky-holder.sticky{display:block;background:var(--white-color);position:fixed;top:0;left:0;width:100%;padding:8px 0;z-index:9999;box-shadow:0 2px 2px rgba(0,0,0,.07)}body.sticky-header.admin-bar .sticky-holder.sticky,body.sticky-header.admin-bar header.tm-transparent-header{margin-top:32px}@media screen and (min-width:601px){body.sticky-header.admin-bar .mobile-header{top:46px!important}}body.sticky-header:not(:has(.wpte-tabs-sticky.fixed-header)) .mobile-header{position:sticky;top:0;z-index:999}.social-media-wrap{display:inline-block}.social-media-wrap ul{margin:0;padding:0;list-style:none}.social-media-wrap ul li{display:inline-block;margin:0 10px}.social-media-wrap ul li:first-child{margin-left:0}.social-media-wrap ul li:last-child{margin-right:0}.social-media-wrap ul li a{color:var(--tmp-body-font-color)}.social-media-wrap ul li a svg{fill:currentColor;width:14px;height:14px}.social-media-wrap ul li a:hover{color:var(--tmp-primary-color)}.header-layout-1 .contact-email-wrap,.header-layout-1 .contact-phone-wrap,.header-layout-3 .contact-email-wrap,.header-layout-3 .contact-phone-wrap,.header-layout-5 .contact-email-wrap,.header-layout-5 .contact-phone-wrap{display:inline-block}.header-layout-1 .contact-email-wrap a,.header-layout-1 .contact-phone-wrap a,.header-layout-3 .contact-email-wrap a,.header-layout-3 .contact-phone-wrap a,.header-layout-5 .contact-email-wrap a,.header-layout-5 .contact-phone-wrap a{display:inline-flex;align-items:center;color:var(--tmp-body-font-color);font-size:.875em;font-weight:400}.header-layout-1 .contact-email-wrap a:hover,.header-layout-1 .contact-phone-wrap a:hover,.header-layout-3 .contact-email-wrap a:hover,.header-layout-3 .contact-phone-wrap a:hover,.header-layout-5 .contact-email-wrap a:hover,.header-layout-5 .contact-phone-wrap a:hover{text-decoration:none;color:var(--tmp-primary-color)}.header-layout-1 .contact-email-wrap a:hover::before,.header-layout-1 .contact-phone-wrap a:hover::before,.header-layout-3 .contact-email-wrap a:hover::before,.header-layout-3 .contact-phone-wrap a:hover::before,.header-layout-5 .contact-email-wrap a:hover::before,.header-layout-5 .contact-phone-wrap a:hover::before{background-color:var(--tmp-primary-color)}.header-layout-1 .contact-email-wrap a:focus,.header-layout-1 .contact-phone-wrap a:focus,.header-layout-3 .contact-email-wrap a:focus,.header-layout-3 .contact-phone-wrap a:focus,.header-layout-5 .contact-email-wrap a:focus,.header-layout-5 .contact-phone-wrap a:focus{outline:0;box-shadow:none}.header-layout-1 .contact-email-wrap a::before,.header-layout-1 .contact-phone-wrap a::before,.header-layout-3 .contact-email-wrap a::before,.header-layout-3 .contact-phone-wrap a::before,.header-layout-5 .contact-email-wrap a::before,.header-layout-5 .contact-phone-wrap a::before{content:"";display:inline-flex;background:var(--tmp-body-font-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1em;mask-size:12px;-webkit-mask-position:center;mask-position:center;width:15px;height:15px;margin-right:10px}.header-layout-1 .contact-phone-wrap+.contact-email-wrap,.header-layout-3 .contact-phone-wrap+.contact-email-wrap,.header-layout-5 .contact-phone-wrap+.contact-email-wrap{border-left:solid 1px rgba(var(--tmp-heading-color-rgb),.2);padding-left:10px;margin-left:10px}.languagendcurrency-wrap{display:inline-flex;flex-wrap:wrap;align-items:center;border-left:1px solid rgba(var(--tmp-heading-color-rgb),.1);margin-left:15px;padding-left:15px}@media (max-width:1024px){.languagendcurrency-wrap{margin-left:0;padding:15px 20px;border:none;width:100%}}.languagendcurrency-wrap .header-t-lang{display:block;margin-right:10px}@media (max-width:1024px){.languagendcurrency-wrap .header-t-lang{width:100%;margin:15px 0}}.languagendcurrency-wrap .header-t-currnc{display:block;padding:0}@media (max-width:1024px){.languagendcurrency-wrap .header-t-currnc{width:100%;margin:15px 0}}.header-t-currnc #wte-cc-currency-list-container,body.wpte-cc-sticky-converter .header-t-currnc #wte-cc-currency-list-container{position:relative!important;top:0;margin:0;z-index:1}.header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display,body.wpte-cc-sticky-converter .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display{background:0 0;color:var(--tmp-body-font-color);padding:0 15px 0 0;font-size:.875em;font-weight:400;margin:0}.header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display::after,body.wpte-cc-sticky-converter .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display::after{background:currentColor;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:10px;height:10px;border:none;line-height:15px;content:"";display:inline-block;margin-top:-5px;vertical-align:middle;right:0;transform:none;transform-origin:center;transition:all ease .3s}.header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display.open::after,body.wpte-cc-sticky-converter .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display.open::after{transform:rotate(180deg)}.header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display .list,body.wpte-cc-sticky-converter .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display .list{margin-top:10px;line-height:40px}.language-dropdown a{color:var(--tmp-body-font-color)}.language-dropdown ul{list-style:none;margin:0;padding:0}.language-dropdown ul li.pll-parent-menu-item{position:relative}.language-dropdown ul li.pll-parent-menu-item>a{font-size:.875em;padding-bottom:10px}@media (max-width:1024px){.language-dropdown ul li.pll-parent-menu-item>a{display:none}}.language-dropdown ul li.pll-parent-menu-item>a img{margin-right:5px;margin-top:3px;vertical-align:top;display:inline-block}.language-dropdown ul li.pll-parent-menu-item>a:after{background:currentColor;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:10px;height:10px;line-height:1;content:"";display:inline-block;margin-left:3px;margin-top:-4px;vertical-align:middle;transform:none;transform-origin:center;transition:all ease .3s}@media (max-width:1024px){.language-dropdown ul li.pll-parent-menu-item>a:after{display:none}}.language-dropdown ul li.pll-parent-menu-item>a:focus,.language-dropdown ul li.pll-parent-menu-item>a:hover{text-decoration:none}.language-dropdown ul li.pll-parent-menu-item .sub-menu{border:1px solid rgba(var(--tmp-body-font-color-rgb),.07);position:absolute;top:100%;left:0;display:none;margin-top:5px;width:100%;box-shadow:0 2px 2px rgba(0,0,0,.07);z-index:1}@media (max-width:1024px){.language-dropdown ul li.pll-parent-menu-item .sub-menu{display:inline-flex;position:relative;border:none;box-shadow:none;margin-top:0}}.language-dropdown ul li.pll-parent-menu-item.langswiton>a:after{transform:rotate(180deg)}.language-dropdown ul li.pll-parent-menu-item:hover>a:after{transform:rotate(180deg)}.language-dropdown ul li.pll-parent-menu-item:hover .sub-menu{display:block}@media (max-width:1024px){.language-dropdown ul li.pll-parent-menu-item:hover .sub-menu{display:inline-flex}}.language-dropdown li.pll-parent-menu-item .sub-menu li{display:block}.language-dropdown li.pll-parent-menu-item .sub-menu li a{border-bottom:1px solid rgba(var(--tmp-body-font-color-rgb),.07);color:var(--tmp-body-font-color);padding:10px;font-size:.8333em;line-height:1.5;background:var(--white-color);display:block;white-space:nowrap;transition:all ease .3s}@media (max-width:1024px){.language-dropdown li.pll-parent-menu-item .sub-menu li a{padding:0;border:none;padding-right:15px}}.language-dropdown li.pll-parent-menu-item .sub-menu li a:hover{color:var(--tmp-primary-color);text-decoration:none}.language-dropdown li.pll-parent-menu-item .sub-menu li a img{vertical-align:middle}.language-dropdown li.pll-parent-menu-item .sub-menu li:last-child a{border-bottom:none;padding-bottom:15px}@media (max-width:1024px){.language-dropdown li.pll-parent-menu-item .sub-menu li:last-child a{padding:0}}@media (min-width:767px) and (max-width:1366px){.notification-bar .sticky-bar-content{padding-right:35px}.notification-bar .close{right:15px}}@media screen and (max-width:1350px){.header-layout-1 .header-b .navigation-wrap .primary-navigation .sub-menu,.sticky-holder .navigation-wrap .primary-navigation .sub-menu{left:auto;right:0}.header-layout-1 .header-b .navigation-wrap .primary-navigation .sub-menu li.menu-item-has-children a::after,.sticky-holder .navigation-wrap .primary-navigation .sub-menu li.menu-item-has-children a::after{position:absolute;top:22px;right:15px;transform:rotate(88deg)}.header-layout-1 .header-b .navigation-wrap .primary-navigation .sub-menu ul,.sticky-holder .navigation-wrap .primary-navigation .sub-menu ul{right:100%}}.header-layout-1 .header-b{background:var(--white-color);padding:25px 0;position:relative;box-shadow:0 4px 4px rgba(28,32,17,.02),0 4px 40px rgba(28,32,17,.04)}.header-layout-1 .header-b .container,.header-layout-1 .header-b .container-full{display:grid;grid-template-columns:auto auto;align-items:center}.header-layout-1 .header-b .site-branding .site-title-description .site-title{background:var(--white-color)}.header-layout-1 .header-b .site-branding .site-title-description .site-description{display:block;margin:0;font-size:.88em}.header-layout-1 .header-b .site-branding .site-title img{max-width:220px;vertical-align:top}.header-layout-1 .header-b .navigation-wrap{display:flex;align-items:center;padding-left:10px}.header-layout-1 .header-b .navigation-wrap .btn-book{display:inline-block;margin-left:30px}.header-layout-1 .header-b .navigation-wrap:last-child{padding-right:0}.header-layout-1 .header-b .primary-navigation>ul li{padding:0 0;transition:all ease .3s}.header-layout-1 .header-b .primary-navigation>ul li ul li{padding:0}.header-layout-1 .header-b .primary-navigation ul.sub-menu li:hover>a{color:var(--white-color)}.header-layout-1 .header-b .search-icon{margin-left:2em;height:15px}.header-layout-1 .header-b .search-icon svg{fill:var(--tmp-primary-color);height:15px;width:15px}.header-layout-1 .header-b .search-icon .btn-form-close{color:rgba(var(--tmp-body-font-color-rgb),.67)}.header-layout-1 .header-b .search-icon .btn-form-close:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.395' height='20.395' viewBox='0 0 20.395 20.395'%3E%3Cg id='Group_2043' data-name='Group 2043' transform='translate(-1270.493 -68.493)' opacity='0.6'%3E%3Cg id='Group_2042' data-name='Group 2042' transform='translate(1270.847 68.847)'%3E%3Cpath id='Path_23706' data-name='Path 23706' d='M0,0V27.841' transform='translate(19.687 0.001) rotate(45)' fill='none' stroke='%23232323' stroke-width='1'/%3E%3Cpath id='Path_23707' data-name='Path 23707' d='M0,27.842V0' transform='translate(19.688 19.687) rotate(135)' fill='none' stroke='%23232323' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A") center center no-repeat}.header-layout-1 .header-b .navigation-wrap .travel-monster-nav-wrapper{display:inline-flex;flex:auto;align-items:center;justify-content:end}.header-layout-1 .header-b .navigation-wrap .btn-book{text-align:right}.header-layout-1 .header-b .navigation-wrap .primary-navigation{flex:0 0 calc(100% - 30px)}.header-layout-1 .header-b .navigation-wrap .primary-navigation .primary-menu-container{width:100%}.header-layout-1 .header-b .navigation-wrap .primary-navigation[data-stretch=no] ul{justify-content:end}.header-layout-1 .header-b .navigation-wrap .search-form-section{flex:0 0 30px;margin-top:0}.header-layout-1 .header-m{background:var(--tmp-top-header-bg-color);padding:15px 0;border-bottom:1px solid rgba(var(--tmp-heading-color-rgb),.1)}.header-layout-1 .header-m .container,.header-layout-1 .header-m .container-full{display:flex;flex-wrap:wrap;justify-content:space-between}.header-layout-1 .header-m .secondary-menu-wrapper,.header-layout-1 .header-m .social-networks{margin:0;padding:0}.header-layout-1 .header-m .secondary-menu-wrapper>li,.header-layout-1 .header-m .social-networks>li{display:inline-block;list-style:none;line-height:inherit}.header-layout-1 .header-m .secondary-menu-wrapper>li>a,.header-layout-1 .header-m .social-networks>li>a{font-size:.875em;color:var(--tmp-top-header-text-color)}.header-layout-1 .header-m .secondary-menu-wrapper>li>a:focus,.header-layout-1 .header-m .secondary-menu-wrapper>li>a:hover,.header-layout-1 .header-m .social-networks>li>a:focus,.header-layout-1 .header-m .social-networks>li>a:hover{color:var(--tmp-top-header-text-color);opacity:.8}.header-layout-1 .header-m .secondary-menu-wrapper>li:hover>a,.header-layout-1 .header-m .social-networks>li:hover>a{color:var(--tmp-top-header-text-color)}.header-layout-1 .header-m .contact-email-wrap,.header-layout-1 .header-m .contact-phone-wrap{display:inline-block;line-height:1}.header-layout-1 .header-m .contact-email-wrap a,.header-layout-1 .header-m .contact-phone-wrap a{color:var(--tmp-top-header-text-color);transition:ease .2s}.header-layout-1 .header-m .contact-email-wrap a:hover,.header-layout-1 .header-m .contact-phone-wrap a:hover{opacity:.8}.header-layout-1 .header-m .contact-email-wrap a::before,.header-layout-1 .header-m .contact-phone-wrap a::before{background:var(--tmp-top-header-text-color)}.header-layout-1 .header-m .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display{color:var(--tmp-top-header-text-color)}.header-layout-1 .header-m .header-t-rght-wrap{display:flex;align-items:center;line-height:initial}.header-layout-1 .header-m .header-t-rght-wrap .social-media-wrap+.contact-phone-wrap{border-left:1px solid rgba(var(--tmp-top-header-text-color-rgb),.2);padding-left:20px;margin-left:20px}.header-layout-1 .header-m .header-t-lft-wrap{display:flex;align-items:center}.header-layout-1 .header-m .contact-phone-wrap+.contact-email-wrap,.header-layout-1 .header-m .languagendcurrency-wrap,.header-layout-1 .header-m .secondary-navigation ul>li{border-left:1px solid rgba(var(--tmp-top-header-text-color-rgb),.2)}.header-layout-1 .header-m .secondary-navigation ul>li:first-child{border-left:none}header .search-form-section{position:relative}.header-search-btn{position:relative;background:0 0;border:none;padding:0;margin-left:15px;margin-top:0}.header-search-btn svg{fill:var(--tmp-body-font-color);transition:all ease .3s}.header-search-btn svg:hover{fill:var(--tmp-primary-color);cursor:pointer}.header-search-btn.form-open-parent svg{opacity:0}.header-search-btn.form-open-parent+.search-form{visibility:visible;opacity:1}.header-search-btn:focus,.header-search-btn:hover{background:0 0;color:transparent;border:none}header .search-toggle-form{border-radius:5px;position:absolute;top:-5px;right:0;z-index:999;background:#fff;box-shadow:-5px 0 20px rgba(0,0,0,.07);width:250px;opacity:0;visibility:hidden;transition:all ease .3s}header .search-toggle-form .header-search-inner{display:flex;position:relative}header .search-toggle-form .search-form{max-width:calc(100% - 30px);width:100%;position:relative}header .search-toggle-form input[type=search]{width:100%;appearance:none;height:40px;border-radius:5px;font-size:1em;padding:0 15px 0 35px;color:rgba(var(--tmp-body-font-color-rgb),.5);border:none}header .search-toggle-form input[type=search]::-webkit-input-placeholder{color:rgba(var(--tmp-body-font-color-rgb),.5)}header .search-toggle-form input[type=search]:-moz-placeholder{color:rgba(var(--tmp-body-font-color-rgb),.5)}header .search-toggle-form input[type=search]::-moz-placeholder{color:rgba(var(--tmp-body-font-color-rgb),.5)}header .search-toggle-form input[type=search]:-ms-input-placeholder{color:rgba(var(--tmp-body-font-color-rgb),.5)}header .search-toggle-form input[type=search]::-ms-input-placeholder{color:rgba(var(--tmp-body-font-color-rgb),.5)}header .search-toggle-form input[type=submit]{position:absolute;background:var(--tmp-primary-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:15px;mask-size:15px;-webkit-mask-position:center;mask-position:center;height:40px;width:35px;top:50%;left:0;transform:translateY(-50%);padding:0;font-size:0;border:none;z-index:2}header .search-toggle-form .btn-form-close{padding:0;background:0 0;background-color:#fff;border:none;color:var(--tmp-primary-color);text-transform:none;position:relative;height:40px;width:20px}header .search-toggle-form .btn-form-close:hover{cursor:pointer}header .search-toggle-form .btn-form-close:before{position:absolute;opacity:1;background:var(--tmp-body-font-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:15px;mask-size:15px;-webkit-mask-position:center;mask-position:center;width:15px;height:20px;content:"";display:inline-block;right:0;top:12px}.showing-search-modal .search-toggle-form{visibility:visible;opacity:1}a{color:var(--tmp-primary-color);text-decoration:none}a:active,a:focus,a:hover{text-decoration:none}a:active,a:hover{color:var(--tmp-secondary-color);outline:0}.primary-navigation ul,.secondary-navigation ul{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;margin:0;padding:0;list-style:none}.primary-navigation ul>li,.secondary-navigation ul>li{margin-left:var(--tmp-menu-items-spacing);position:relative}.primary-navigation ul>li:first-child,.secondary-navigation ul>li:first-child{margin-left:0}.primary-navigation ul>li.current-menu-ancestor>a,.primary-navigation ul>li.current-menu-item>a,.primary-navigation ul>li.current_page_ancestor>a,.primary-navigation ul>li.current_page_item>a,.secondary-navigation ul>li.current-menu-ancestor>a,.secondary-navigation ul>li.current-menu-item>a,.secondary-navigation ul>li.current_page_ancestor>a,.secondary-navigation ul>li.current_page_item>a{color:var(--tmp-primary-color)}.primary-navigation ul>li.mega-menu-item,.secondary-navigation ul>li.mega-menu-item{position:static}.primary-navigation ul>li a,.secondary-navigation ul>li a{display:block;color:var(--tmp-body-font-color);padding:14px 0;transition:ease .2s}.primary-navigation ul>li a:focus,.primary-navigation ul>li a:hover,.secondary-navigation ul>li a:focus,.secondary-navigation ul>li a:hover{text-decoration:none;color:var(--tmp-primary-color)}.primary-navigation ul>li:focus>a,.primary-navigation ul>li:hover>a,.secondary-navigation ul>li:focus>a,.secondary-navigation ul>li:hover>a{color:var(--tmp-primary-color)}.primary-navigation ul>li.focus>ul,.primary-navigation ul>li:focus>ul,.primary-navigation ul>li:hover>ul,.secondary-navigation ul>li.focus>ul,.secondary-navigation ul>li:focus>ul,.secondary-navigation ul>li:hover>ul{opacity:1;visibility:visible;left:0}.primary-navigation ul>li ul ul,.secondary-navigation ul>li ul ul{top:0}.primary-navigation ul>li.focus>ul.mega-dropdown,.primary-navigation ul>li:focus>ul.mega-dropdown,.primary-navigation ul>li:hover>ul.mega-dropdown,.secondary-navigation ul>li.focus>ul.mega-dropdown,.secondary-navigation ul>li:focus>ul.mega-dropdown,.secondary-navigation ul>li:hover>ul.mega-dropdown{display:flex;opacity:1;left:0;right:0;margin-left:0;flex-wrap:wrap;flex-flow:row}.primary-navigation ul>li.mega-menu-item::after,.primary-navigation ul>li.menu-item-has-children>a::after,.secondary-navigation ul>li.mega-menu-item::after,.secondary-navigation ul>li.menu-item-has-children>a::after{background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:12px;mask-size:12px;-webkit-mask-position:center;mask-position:center;width:12px;height:15px;line-height:15px;content:"";display:inline-block;margin-left:5px;margin-top:-2px;vertical-align:middle}.primary-navigation ul .sub-menu,.secondary-navigation ul .sub-menu{font-size:16px;flex-direction:column;position:absolute;top:100%;left:9999rem;margin-left:0!important;z-index:99999;opacity:0;visibility:hidden;align-items:flex-start;transition:opacity .3s}.primary-navigation ul .sub-menu li,.secondary-navigation ul .sub-menu li{margin:0;width:var(--tmp-menu-dropdown-width);position:relative}.primary-navigation ul .sub-menu li a,.secondary-navigation ul .sub-menu li a{color:var(--tmp-heading-color);padding:15px;display:block;background:var(--white-color)}.primary-navigation ul .sub-menu li a.current-menu-ancestor,.primary-navigation ul .sub-menu li a.current-menu-item,.primary-navigation ul .sub-menu li a.current_page_ancestor,.primary-navigation ul .sub-menu li a.current_page_item,.primary-navigation ul .sub-menu li a.focus,.primary-navigation ul .sub-menu li a:focus,.primary-navigation ul .sub-menu li a:hover,.secondary-navigation ul .sub-menu li a.current-menu-ancestor,.secondary-navigation ul .sub-menu li a.current-menu-item,.secondary-navigation ul .sub-menu li a.current_page_ancestor,.secondary-navigation ul .sub-menu li a.current_page_item,.secondary-navigation ul .sub-menu li a.focus,.secondary-navigation ul .sub-menu li a:focus,.secondary-navigation ul .sub-menu li a:hover{background:var(--tmp-primary-color);color:var(--white-color)}.primary-navigation ul .sub-menu li.focus>a,.primary-navigation ul .sub-menu li:focus>a,.primary-navigation ul .sub-menu li:hover>a,.secondary-navigation ul .sub-menu li.focus>a,.secondary-navigation ul .sub-menu li:focus>a,.secondary-navigation ul .sub-menu li:hover>a{background:var(--tmp-primary-color);color:var(--white-color)}.primary-navigation ul .sub-menu li.menu-item-has-children,.secondary-navigation ul .sub-menu li.menu-item-has-children{position:relative}.primary-navigation ul .sub-menu li.menu-item-has-children:after,.secondary-navigation ul .sub-menu li.menu-item-has-children:after{position:absolute;top:16px;right:15px}.primary-navigation ul .sub-menu li.menu-item-has-children.focus:after,.primary-navigation ul .sub-menu li.menu-item-has-children:hover:after,.secondary-navigation ul .sub-menu li.menu-item-has-children.focus:after,.secondary-navigation ul .sub-menu li.menu-item-has-children:hover:after{background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E") center center no-repeat}.primary-navigation ul .sub-menu li.reverse-submenu:where(:hover,:focus,.focus) .sub-menu,.secondary-navigation ul .sub-menu li.reverse-submenu:where(:hover,:focus,.focus) .sub-menu{top:0;left:auto;right:100%;box-shadow:5px 5px 15px rgba(0,0,0,.2)}.primary-navigation ul .sub-menu li.reverse-submenu a::after,.secondary-navigation ul .sub-menu li.reverse-submenu a::after{transform:rotate(90deg)}.primary-navigation ul .sub-menu .sub-menu,.secondary-navigation ul .sub-menu .sub-menu{left:100%;top:0}.primary-navigation[data-stretch=yes] ul,.secondary-navigation[data-stretch=yes] ul{justify-content:space-between}.primary-navigation .sub-menu,.secondary-navigation .sub-menu{filter:drop-shadow(0px 10px 20px rgba(0, 0, 0, .08))}.primary-navigation .sub-menu li.menu-item-has-children a::after,.secondary-navigation .sub-menu li.menu-item-has-children a::after{position:absolute;top:22px;right:15px;transform:rotate(270deg)}.secondary-navigation ul>li{border-left:1px solid rgba(var(--tmp-heading-color-rgb),.2);padding-left:20px;margin-left:20px}.secondary-navigation ul>li:first-child{border-left:none;padding-left:0;margin-left:0}.secondary-navigation ul>li a{font-size:1em;padding:0}.menu-button-container{display:none}@media (min-width:1025px){body.keyboard-nav-on .primary-navigation ul li.focus ul,body.keyboard-nav-on .primary-navigation ul li:focus ul,body.keyboard-nav-on .primary-navigation ul li:hover ul,body.keyboard-nav-on .secondary-navigation ul li.focus ul,body.keyboard-nav-on .secondary-navigation ul li:focus ul,body.keyboard-nav-on .secondary-navigation ul li:hover>ul{opacity:1;margin-left:0;display:block}}.mobile-header{display:none}.mobile-header .mobile-header-b .container{display:flex;flex-wrap:wrap;align-items:center}.mobile-header .mobile-header-t{background:var(--white-color);position:relative;padding:25px 0}.mobile-header .mobile-header-t .site-branding .text-logo{justify-content:center}.mobile-header .transparent-logo{display:none}.mobile-header .mobile-header-b{background:var(--tmp-primary-color)}.mobile-header .mobile-header-b .srch-moblop-wrap{display:flex;align-items:center}.mobile-header .mobile-header-b .srch-moblop-wrap .mobile-search-wrap{flex:auto;padding:10px 0}.mobile-header .mobile-header-b .srch-moblop-wrap .mobile-search-wrap .header-search-btn{display:none}.mobile-header .mobile-header-b .search-toggle-form{visibility:visible;opacity:1;position:relative;background:0 0;padding:0 15px;box-shadow:none;top:0;width:100%}.mobile-header .mobile-header-b .search-toggle-form .search-form{max-width:100%;padding:0 0 0 25px}.mobile-header .mobile-header-b .search-toggle-form .search-form input[type=search]{background:0 0;height:auto;padding:0;border:none;color:var(--white-color);font-size:.875em;font-weight:600;line-height:1.5}.mobile-header .mobile-header-b .search-toggle-form .search-form input[type=search]::placeholder{color:rgba(255,255,255,.5)}.mobile-header .mobile-header-b .search-toggle-form .search-form input[type=search]::-moz-placeholder{color:rgba(255,255,255,.5)}.mobile-header .mobile-header-b .search-toggle-form .search-form input[type=submit]{background-color:transparent;background-size:15px;height:15px;font-size:0;width:15px;line-height:0;padding:0;left:0;right:auto;top:6px}.mobile-header .mobile-header-b .search-toggle-form .btn-form-close{display:none}.mobile-header .mobile-header-b .mobile-menu-op-wrap{display:inline-flex;align-items:center;padding:15px}.mobile-header .mobile-header-b .mobile-menu-op-wrap .mob-menu-op-txt{color:var(--white-color);font-size:.875em;line-height:1.5;font-weight:600;margin-left:10px}.mobile-header .mobile-header-b .mobile-menu-op-wrap:first-of-type{width:100%;justify-content:center}.mobile-header .mobile-menu-opener{width:20px;height:15px;position:relative;cursor:pointer;display:inline-block;background:0 0;color:transparent;border:none;border-radius:0;padding:0}.mobile-header .mobile-menu-opener:hover{background:0 0;color:transparent;border:none}.mobile-header .mobile-menu-opener:after,.mobile-header .mobile-menu-opener:before{width:100%;height:2px;background:#fff;position:absolute;content:"";left:0}.mobile-header .mobile-menu-opener:before{top:0}.mobile-header .mobile-menu-opener:after{bottom:0}.mobile-header .mobile-menu-opener span{width:100%;height:2px;background:#fff;position:absolute;top:50%;left:0;transform:translate(0,-50%)}.mobile-header .mobile-menu-wrapper{position:fixed;max-width:356px;width:100%;background:#fff;top:0;left:0;height:100%;padding-top:60px;padding-bottom:60px;overflow-y:auto;overflow-x:hidden;z-index:999999;visibility:hidden;transform:translate(-356px,0);transition:ease .35s}.mobile-header .mobile-menu-wrapper .primary-menu-wrapper{display:block}.mobile-header .mobile-menu-wrapper .search-form-section{display:none}.mobile-header .mobile-menu-wrapper::-webkit-scrollbar{background-color:#fff;width:8px}.mobile-header .mobile-menu-wrapper::-webkit-scrollbar-track{background-color:rgba(86,103,121,.15)}.mobile-header .mobile-menu-wrapper::-webkit-scrollbar-thumb{background-color:rgba(86,103,121,.5);border-radius:16px}.mobile-header .mobile-menu-wrapper .btn-book{padding-left:20px}.mobile-header .btn-menu-close{position:absolute;top:15px;right:15px;cursor:pointer;background:0 0;color:transparent;border:none;border-radius:0;padding:0}.mobile-header .btn-menu-close:hover{background:0 0;color:transparent;border:none}.mobile-header .btn-menu-close::before{content:"";background-color:var(--white-color);background-image:url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.93996 4.99998L8.80663 2.13998C8.93216 2.01445 9.00269 1.84418 9.00269 1.66665C9.00269 1.48911 8.93216 1.31885 8.80663 1.19331C8.68109 1.06778 8.51083 0.997253 8.33329 0.997253C8.15576 0.997253 7.9855 1.06778 7.85996 1.19331L4.99996 4.05998L2.13996 1.19331C2.01442 1.06778 1.84416 0.997253 1.66663 0.997253C1.48909 0.997253 1.31883 1.06778 1.19329 1.19331C1.06776 1.31885 0.997231 1.48911 0.997231 1.66665C0.997231 1.84418 1.06776 2.01445 1.19329 2.13998L4.05996 4.99998L1.19329 7.85998C1.13081 7.92196 1.08121 7.99569 1.04737 8.07693C1.01352 8.15817 0.996094 8.24531 0.996094 8.33331C0.996094 8.42132 1.01352 8.50846 1.04737 8.5897C1.08121 8.67094 1.13081 8.74467 1.19329 8.80665C1.25527 8.86913 1.329 8.91873 1.41024 8.95258C1.49148 8.98642 1.57862 9.00385 1.66663 9.00385C1.75463 9.00385 1.84177 8.98642 1.92301 8.95258C2.00425 8.91873 2.07798 8.86913 2.13996 8.80665L4.99996 5.93998L7.85996 8.80665C7.92194 8.86913 7.99567 8.91873 8.07691 8.95258C8.15815 8.98642 8.24529 9.00385 8.33329 9.00385C8.4213 9.00385 8.50844 8.98642 8.58968 8.95258C8.67092 8.91873 8.74465 8.86913 8.80663 8.80665C8.86911 8.74467 8.91871 8.67094 8.95255 8.5897C8.9864 8.50846 9.00383 8.42132 9.00383 8.33331C9.00383 8.24531 8.9864 8.15817 8.95255 8.07693C8.91871 7.99569 8.86911 7.92196 8.80663 7.85998L5.93996 4.99998Z' fill='%23EB001B'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:15px;width:30px;height:30px;display:block;border:1px solid #fff;box-shadow:0 5px 20px rgba(0,0,0,.1);border-radius:100%}.mobile-header .contact-info-lists{margin:0;padding:20px 32px;list-style:none;font-size:.889em}.mobile-header .contact-info-lists li{margin:0 0 15px}.mobile-header .contact-info-lists li .contact-email-wrap,.mobile-header .contact-info-lists li .contact-phone-wrap{display:inline-block}.mobile-header .contact-info-lists li a{color:#121212;transition:ease .2s}.mobile-header .contact-info-lists li a:focus,.mobile-header .contact-info-lists li a:hover{text-decoration:none;color:var(--tmp-primary-color)}.mobile-header .contact-info-lists .tel-link svg{width:18px;height:18px;fill:#121212;display:inline-block;vertical-align:middle;margin-right:10px}.mobile-header .contact-info-lists .email-link svg{width:24px;height:24px;fill:#121212;display:inline-block;vertical-align:middle;margin-right:10px}.mobile-header .contact-info-lists .email-link svg .cls-1{fill:none}.mobile-header .contact-info-lists .email-link svg .cls-2,.mobile-header .contact-info-lists .email-link svg .cls-3{fill:#121212}.mobile-header .contact-info-lists .email-link svg .cls-2{opacity:.3}.mobile-header .primary-navigation ul.primary-menu-wrapper,.mobile-header .secondary-navigation ul.secondary-menu-wrapper{display:block;border-bottom:1px dashed rgba(var(--tmp-heading-color-rgb),.1)}.mobile-header .primary-navigation ul.primary-menu-wrapper li,.mobile-header .secondary-navigation ul.secondary-menu-wrapper li{margin:0;border-bottom:1px dashed rgba(var(--tmp-heading-color-rgb),.1);padding:0}.mobile-header .primary-navigation ul.primary-menu-wrapper li a,.mobile-header .secondary-navigation ul.secondary-menu-wrapper li a{padding:14px 30px 14px 20px}.mobile-header .primary-navigation ul.primary-menu-wrapper li a::after,.mobile-header .secondary-navigation ul.secondary-menu-wrapper li a::after{display:none}.mobile-header .primary-navigation ul.primary-menu-wrapper li:last-child,.mobile-header .secondary-navigation ul.secondary-menu-wrapper li:last-child{border-bottom:none}.mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu,.mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu{display:none;border-top:1px dashed rgba(var(--tmp-heading-color-rgb),.1);position:static;left:auto;filter:none;width:100%;z-index:1;opacity:1!important;visibility:visible!important;margin:0;padding-left:35px}.mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu li,.mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu li{width:100%}.mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu li a,.mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu li a{padding-left:0}.mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu li.focus>a,.mobile-header .primary-navigation ul.primary-menu-wrapper ul.sub-menu li:hover>a,.mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu li.focus>a,.mobile-header .secondary-navigation ul.secondary-menu-wrapper ul.sub-menu li:hover>a{background:0 0;color:var(--tmp-primary-color)}.mobile-header .primary-navigation ul.primary-menu-wrapper .arrow-down,.mobile-header .secondary-navigation ul.secondary-menu-wrapper .arrow-down{cursor:pointer;position:absolute;top:calc(var(--tmp-primary-font-height) - 20px);right:15px;padding:0;background:0 0;border:transparent;border-radius:0;color:var(--tmp-body-font-color);display:flex;align-items:center;justify-content:center;padding:12px}.mobile-header .primary-navigation ul.primary-menu-wrapper .arrow-down:hover,.mobile-header .secondary-navigation ul.secondary-menu-wrapper .arrow-down:hover{background:0 0;border:transparent;color:var(--tmp-primary-color)}.mobile-header .primary-navigation ul.primary-menu-wrapper .arrow-down::after,.mobile-header .secondary-navigation ul.secondary-menu-wrapper .arrow-down::after{display:inline-block;content:"";background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px;mask-size:16px;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;transition:ease .2s;z-index:2}.mobile-header .primary-navigation ul.primary-menu-wrapper .arrow-down.active::after,.mobile-header .secondary-navigation ul.secondary-menu-wrapper .arrow-down.active::after{background:var(--tmp-body-font-color);transform:rotate(180deg);top:calc(var(--tmp-primary-font-height) - 5px)}.mobile-header .primary-navigation ul li a,.mobile-header .secondary-navigation ul li a{padding:14px 30px 14px 20px}.mobile-header .vib-whats{display:flex;flex-wrap:wrap;grid-gap:15px;padding:20px}.mobile-header .vib-whats .vib-whats-dp{width:60px}.mobile-header .vib-whats .vib-whats-dp img{border-radius:50%;vertical-align:top;max-width:60px;width:100%}.mobile-header .vib-whats .mobile-contact-social-wrap{width:100%}.mobile-header .vib-whats .vib-whats-dp+.mobile-contact-social-wrap{width:calc(100% - 75px)}.mobile-header .vib-whats .contact-email-label,.mobile-header .vib-whats .contact-phone-label{margin-top:0;font-size:1em;line-height:1.5;font-weight:400;margin-bottom:4px;color:rgb(var(--tmp-heading-color-rgb),.7)}.mobile-header .vib-whats .contact-phone-wrap{font-weight:500;display:flex;flex-wrap:wrap;align-items:center;margin-bottom:20px}.mobile-header .vib-whats .contact-phone-wrap span{display:inline-block;height:23px}.mobile-header .vib-whats .contact-phone-wrap span svg{width:23px;height:23px;display:block}.mobile-header .vib-whats .contact-phone-wrap span.head-cont-vib{padding-left:6px;padding-right:6px;position:relative}.mobile-header .vib-whats .contact-phone-wrap .head-5-dtls{display:inline-block;padding-left:12px;font-weight:700;font-size:1.125em;color:rgba(var(--tmp-heading-color-rgb),.9)}.mobile-header .vib-whats .contact-phone-wrap .head-5-dtls::before{display:none}.mobile-header .vib-whats .contact-phone-wrap .head-5-dtls:hover{color:var(--tmp-primary-color)}.mobile-header .vib-whats .contact-email-wrap a{display:inline-block;font-weight:600;font-size:1em;color:var(--tmp-primary-color);padding:0}.mobile-header .vib-whats .contact-email-wrap a::before{display:none}.mobile-header .vib-whats .contact-email-wrap a:hover{color:var(--tmp-secondary-color)}.mobile-header .vib-whats .vib-whats-txt+.social-media-wrap{margin-top:30px}.mobile-header .vib-whats .social-media-wrap .social-networks li{margin:0 5px 10px}.mobile-header .vib-whats .social-media-wrap svg{width:20px;height:20px}.overlay{position:fixed;z-index:999;width:100%;height:100%;background:rgba(0,0,0,.64);top:0;left:0;visibility:hidden;opacity:0}.menu-open .mobile-menu-wrapper.active+.overlay{visibility:visible;opacity:1;transition:ease .35s}@media only screen and (max-width:1024px){.mobile-header{display:block}.mobile-header .search-form label span{display:none}.menu-open .mobile-menu-wrapper.active{transform:translate(0,0);visibility:visible}.menu-open .mobile-header-b:after{visibility:visible;opacity:1}.site-header{display:none}}.page-header-top .page-header-wrap{padding:40px 0}.page-header-top .page-header-wrap .page-title{font-size:46px;margin-bottom:0}.page-header-top .page-header-wrap .archive-description p{margin:25px 0 0}.page-header-top .page-header-wrap[data-alignment=title-center]{text-align:center}.page-header-top .page-header-wrap[data-alignment=title-right]{text-align:right}.page-header-top .page-header-wrap .archive-description+.travel-monster-search-count,.page-header-top .page-header-wrap .archive-title-wrapper+.travel-monster-search-count,.page-header-top .page-header-wrap .page-title+.travel-monster-search-count{margin-top:30px}.page-header-top[data-bg-image=yes]{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:1}.page-header-top[data-bg-image=yes]::before{content:"";display:block;background:rgba(0,0,0,.5);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.page-header-top[data-bg-image=yes] .archive-description,.page-header-top[data-bg-image=yes] .author-meta,.page-header-top[data-bg-image=yes] .author-name,.page-header-top[data-bg-image=yes] .page-header-wrap .page-title,.page-header-top[data-bg-image=yes] .page-header-wrap .sub-title,.page-header-top[data-bg-image=yes] .travel-monster-breadcrumb-main-wrap span a,.page-header-top[data-bg-image=yes] .travel-monster-search-count{color:var(--white-color)}.page-header-top[data-bg-image=yes] .travel-monster-breadcrumb-main-wrap .separator svg{fill:var(--white-color)}body.blog .page-header-top,body.trip-search-result .page-header-top{background-color:rgba(var(--tmp-primary-color-rgb),.05)}body.archive .page-header-top{background-color:rgba(var(--tmp-primary-color-rgb),.05)}body.archive .page-header-top .page-header-wrap .archive-title-wrapper .sub-title{display:block;margin-bottom:10px}body.author .page-header-top{background-color:rgba(var(--tmp-primary-color-rgb),.05)}body.author .page-header-top .page-header-wrap[data-alignment=title-center] .author-top-wrap{margin:0 auto}body.author .page-header-top .page-header-wrap[data-alignment=title-center] .travel-monster-search-count{text-align:center}body.author .page-header-top .page-header-wrap[data-alignment=title-right] .author-top-wrap{margin-left:auto}body.author .page-header-top .page-header-wrap[data-alignment=title-right] .travel-monster-search-count{text-align:right}body.author .page-header-top .page-header-wrap[data-alignment=title-center],body.author .page-header-top .page-header-wrap[data-alignment=title-right]{text-align:left}body.author .page-header-top .page-header-wrap .travel-monster-author-box+.travel-monster-search-count{margin-top:30px}body.search .page-header-top{background-color:rgba(var(--tmp-primary-color-rgb),.05)}body.search .page-header-top .page-header-wrap{padding:0 0 30px}body.search .page-header-top .page-header-wrap[data-alignment=title-center] .search-result-wrapper{margin:0 auto}body.search .page-header-top .page-header-wrap[data-alignment=title-right] .search-result-wrapper{margin-left:auto}body.search .search-result-wrapper{display:block;max-width:770px;width:100%;margin:0;padding:50px 0}body.single .page-header-top .page-header-wrap{padding:0}.page-template-review .page-title,.page-template-template-activities .page-title,.page-template-template-destination .page-title,.page-template-template-trip-listing .page-title,.page-template-template-trip_types .page-title{padding:70px 0;margin:0}.page-template-review .travel-monster-breadcrumb-main-wrap+.page-title,.page-template-template-activities .travel-monster-breadcrumb-main-wrap+.page-title,.page-template-template-destination .travel-monster-breadcrumb-main-wrap+.page-title,.page-template-template-trip-listing .travel-monster-breadcrumb-main-wrap+.page-title,.page-template-template-trip_types .travel-monster-breadcrumb-main-wrap+.page-title{padding-top:40px}.page-template-review .page-header-top[data-bg-image=yes] .page-title,.page-template-template-activities .page-header-top[data-bg-image=yes] .page-title,.page-template-template-destination .page-header-top[data-bg-image=yes] .page-title,.page-template-template-trip-listing .page-header-top[data-bg-image=yes] .page-title,.page-template-template-trip_types .page-header-top[data-bg-image=yes] .page-title{color:var(--white-color);font-size:46px}.trip-search-result .page-header-top .tmp-no-of-trips{display:none}.post-type-archive-trip .page-header-wrap,.trip-search-result .page-header-top .page-title{padding:70px 0}.post-type-archive-trip .travel-monster-breadcrumb-main-wrap+.page-header-wrap,.trip-search-result .page-header-top .page-title{padding-top:40px}.travel-monster-breadcrumb-main-wrap{padding:10px 0 0;line-height:1.5;font-size:.75em}.travel-monster-breadcrumb-main-wrap:last-child{padding:10px 0}.travel-monster-breadcrumb-main-wrap span a{color:var(--tmp-body-font-color)}.travel-monster-breadcrumb-main-wrap span a:hover{color:var(--tmp-primary-color)!important}.travel-monster-breadcrumb-main-wrap span.current a{color:rgba(var(--tmp-body-font-color-rgb),.7)}.travel-monster-breadcrumb-main-wrap .separator svg{fill:rgba(var(--tmp-body-font-color-rgb),0.7);width:.75em;height:.75em;margin:0 12px}.pagination,.posts-navigation{display:block;text-align:center;padding-top:40px}.pagination .nav-links,.posts-navigation .nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.pagination .nav-links .page-numbers,.posts-navigation .nav-links .page-numbers{font-size:1.125em;line-height:1.33;margin-right:5px;padding:8px 10px;color:rgba(var(--tmp-heading-color-rgb),.7);min-width:40px;min-height:40px;position:relative;transition:ease,.2s;border:none}.pagination .nav-links .page-numbers.current,.pagination .nav-links .page-numbers:active,.pagination .nav-links .page-numbers:focus,.pagination .nav-links .page-numbers:hover,.posts-navigation .nav-links .page-numbers.current,.posts-navigation .nav-links .page-numbers:active,.posts-navigation .nav-links .page-numbers:focus,.posts-navigation .nav-links .page-numbers:hover{color:#fff;background:var(--tmp-secondary-color);text-decoration:none;outline:0}.pagination .nav-links .page-numbers.disabled,.posts-navigation .nav-links .page-numbers.disabled{opacity:.2!important}.pagination .nav-links .page-numbers.disabled:focus,.posts-navigation .nav-links .page-numbers.disabled:focus{outline:0;background:0 0}.pagination .nav-links .page-numbers.disabled.next::after,.pagination .nav-links .page-numbers.disabled.prev::after,.posts-navigation .nav-links .page-numbers.disabled.next::after,.posts-navigation .nav-links .page-numbers.disabled.prev::after{opacity:.2!important}.pagination .nav-links .page-numbers.dots,.posts-navigation .nav-links .page-numbers.dots{border:0;pointer-events:none;display:inline-block;margin-top:-4px}.pagination .nav-links .page-numbers:hover,.posts-navigation .nav-links .page-numbers:hover{background:var(--tmp-primary-color);cursor:pointer}.pagination .nav-links .nav-next,.pagination .nav-links .nav-previous,.pagination .nav-links .next,.pagination .nav-links .prev,.posts-navigation .nav-links .nav-next,.posts-navigation .nav-links .nav-previous,.posts-navigation .nav-links .next,.posts-navigation .nav-links .prev{background:0 0;color:rgba(var(--tmp-heading-color-rgb),.7);min-width:auto;min-height:auto}.pagination .nav-links .nav-next::after,.pagination .nav-links .nav-next::before,.pagination .nav-links .nav-previous::after,.pagination .nav-links .nav-previous::before,.pagination .nav-links .next::after,.pagination .nav-links .next::before,.pagination .nav-links .prev::after,.pagination .nav-links .prev::before,.posts-navigation .nav-links .nav-next::after,.posts-navigation .nav-links .nav-next::before,.posts-navigation .nav-links .nav-previous::after,.posts-navigation .nav-links .nav-previous::before,.posts-navigation .nav-links .next::after,.posts-navigation .nav-links .next::before,.posts-navigation .nav-links .prev::after,.posts-navigation .nav-links .prev::before{display:inline-block;content:"";background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle;transition:transform ease .25s;width:10px;height:10px}.pagination .nav-links .nav-next:hover,.pagination .nav-links .nav-previous:hover,.pagination .nav-links .next:hover,.pagination .nav-links .prev:hover,.posts-navigation .nav-links .nav-next:hover,.posts-navigation .nav-links .nav-previous:hover,.posts-navigation .nav-links .next:hover,.posts-navigation .nav-links .prev:hover{color:var(--tmp-primary-color);background:0 0}.pagination .nav-links .nav-next::before,.pagination .nav-links .next::before,.posts-navigation .nav-links .nav-next::before,.posts-navigation .nav-links .next::before{display:none}.pagination .nav-links .nav-next::after,.pagination .nav-links .next::after,.posts-navigation .nav-links .nav-next::after,.posts-navigation .nav-links .next::after{margin-left:10px}.pagination .nav-links .nav-previous::after,.pagination .nav-links .prev::after,.posts-navigation .nav-links .nav-previous::after,.posts-navigation .nav-links .prev::after{display:none}.pagination .nav-links .nav-previous::before,.pagination .nav-links .prev::before,.posts-navigation .nav-links .nav-previous::before,.posts-navigation .nav-links .prev::before{margin-top:-3px;margin-right:10px;transform:rotate(180deg)}.pagination .nav-links .nav-next,.pagination .nav-links .nav-previous,.posts-navigation .nav-links .nav-next,.posts-navigation .nav-links .nav-previous{color:var(--tmp-primary-color)}.pagination .nav-links .nav-next:hover,.pagination .nav-links .nav-previous:hover,.posts-navigation .nav-links .nav-next:hover,.posts-navigation .nav-links .nav-previous:hover{color:var(--tmp-secondary-color)}.pagination .nav-links .nav-next:hover a,.pagination .nav-links .nav-previous:hover a,.posts-navigation .nav-links .nav-next:hover a,.posts-navigation .nav-links .nav-previous:hover a{color:var(--tmp-secondary-color)}.post-navigation{border-top:1px solid rgba(var(--tmp-heading-color-rgb),.05);border-bottom:1px solid rgba(var(--tmp-heading-color-rgb),.05);margin:50px 0;padding:50px 0}.post-navigation .post-nav-links{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}.post-navigation .nav-next a,.post-navigation .nav-previous a{color:var(--tmp-secondary-color);display:block;transition:all ease .3s}.post-navigation .nav-next a:focus,.post-navigation .nav-next a:hover,.post-navigation .nav-previous a:focus,.post-navigation .nav-previous a:hover{text-decoration:none}.post-navigation .nav-next .meta-nav a,.post-navigation .nav-previous .meta-nav a{padding-bottom:15px;font-size:.875em;text-transform:uppercase;letter-spacing:.03em}.post-navigation .nav-next .meta-nav a::after,.post-navigation .nav-next .meta-nav a::before,.post-navigation .nav-previous .meta-nav a::after,.post-navigation .nav-previous .meta-nav a::before{display:inline-block;content:"";background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle;transition:transform ease .25s;width:20px;height:10px;margin-top:-3px}.post-navigation .nav-next .post-title,.post-navigation .nav-previous .post-title{display:block;width:100%;font-size:1.11em;-ms-word-break:break-word;word-break:break-word;transition:all ease .3s}.post-navigation .nav-next .entry-title,.post-navigation .nav-previous .entry-title{font-size:1em;line-height:var(--tmp-primary-font-height);margin:0}.post-navigation .nav-next .entry-title a,.post-navigation .nav-previous .entry-title a{color:var(--tmp-body-font-color)}.post-navigation .nav-next:hover a,.post-navigation .nav-previous:hover a{color:var(--tmp-primary-color)}.post-navigation .nav-previous .meta-nav a::before{margin-right:10px;transform:rotate(180deg)}.post-navigation .nav-previous .meta-nav a::after{display:none}.post-navigation .nav-next{text-align:right}.post-navigation .nav-next .meta-nav a::after{margin-left:10px}.post-navigation .nav-next .meta-nav a::before{display:none}.post-navigation .nav-next:first-child{text-align:left}.page-template-template-trip-listing .trip-content-area .page-feat-image,.page-template-template-trip-listing .trip-content-area .page-title,.post-type-archive-trip .trip-content-area .page-feat-image,.post-type-archive-trip .trip-content-area .page-title{display:none}.wp-travel-inner-wrapper .advanced-search-wrapper .advanced-search-field.search-trip-type h3:after{right:0;transform:none}.wp-travel-inner-wrapper .advanced-search-wrapper .advanced-search-field.wte-list-opn.search-trip-type h3:after{transform:rotate(180deg)}.wp-travel-inner-wrapper{--primary-color:var(--tmp-primary-color);--primary-color-rgb:var(--tmp-primary-color-rgb)}.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar{box-shadow:0 4px 4px rgba(28,32,17,.02),0 4px 40px rgba(28,32,17,.04);border-radius:4px;border:none}.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar h1,.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar h2{color:var(--tmp-heading-color)}.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar h3,.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar h4,.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar h5,.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar h6{color:var(--tmp-heading-color);font-weight:400}.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar .clear-search-criteria{color:#ff6d7e!important;text-decoration:none}.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar .advanced-search-field .wte-terms-more button{text-decoration:none}.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar .advanced-search-field .ui-slider .ui-slider-handle[data-value]::before{border-radius:2px;padding:4px 8px}.wp-travel-inner-wrapper .wp-travel-toolbar .wte-filter-foundposts .searchFoundPosts,.wp-travel-inner-wrapper .wp-travel-toolbar .wte-ordering .wpte-trip__adv-field .wpte__input,.wp-travel-inner-wrapper .wp-travel-toolbar .wte-ordering span{color:var(--tmp-body-font-color)}.category-trips-single .category-trips-single-inner-wrap{background:var(--white-color);box-shadow:0 4px 4px rgba(28,32,17,.02),0 4px 40px rgba(28,32,17,.04);border-radius:4px;padding:16px;overflow:visible}.category-trips-single .category-trips-single-inner-wrap:hover{box-shadow:0 10px 15px rgba(0,0,0,.1)}.category-trips-single .category-trips-single-inner-wrap .category-trip-fig>a{padding-top:75%}.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-viewmre-btn,.category-trips-single .category-trips-single-inner-wrap .category-trip-viewmre-btn{box-shadow:none;color:var(--tmp-btn-text-initial-color);background:var(--tmp-btn-bg-initial-color);border-color:var(--tmp-btn-border-initial-color);border-width:1px;border-style:solid;font-family:var(--tmp-btn-font-family);font-size:var(--tmp-btn-font-size);font-weight:var(--tmp-btn-font-weight);letter-spacing:var(--tmp-btn-font-spacing);line-height:var(--tmp-btn-font-height);text-transform:uppercase;border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);padding:12px 23px;transition:ease 0s}.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-viewmre-btn:hover,.category-trips-single .category-trips-single-inner-wrap .category-trip-viewmre-btn:hover{color:var(--tmp-btn-text-hover-color);background:var(--tmp-btn-bg-hover-color);border-color:var(--tmp-btn-border-hover-color)}.category-trips-single .category-trips-single-inner-wrap .category-feat-ribbon .category-feat-ribbon-txt{background:#fec350;border-radius:15px;color:var(--tmp-body-font-color);font-weight:400;align-items:end}.category-trips-single .category-trips-single-inner-wrap .category-trip-prc-title-wrap{margin-bottom:0}.category-trips-single .category-trips-single-inner-wrap .category-trip-prc-title-wrap .category-trip-title{font-size:25px;margin-bottom:0;line-height:1.3}.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desc{font-size:var(--tmp-primary-font-size)}.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-prc-wrap>*{margin-bottom:19px}.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti i svg,.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti i svg path{fill:var(--tmp-primary-color)!important}.category-trips-single .category-trips-single-inner-wrap .category-trip-prc-title-wrap .category-trip-title a{color:var(--tmp-heading-color);line-height:inherit}.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-available-trip-text,.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti .category-trip-dur span,.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti .category-trip-loc span a{color:var(--tmp-body-font-color);line-height:1.4;margin:0 0 4px}.category-trips-single .category-trips-single-inner-wrap .category-trip-discount{background-color:var(--tmp-primary-color)}.category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list{display:flex;flex-wrap:wrap}.category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list .right,.category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list li::before,.category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list span i{display:none}.category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list li span.left{border-right:1px solid rgba(var(--tmp-heading-color-rgb),.1);padding-right:5px;margin-right:5px;font-size:.875em;line-height:1.6}.category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list li:last-child span.left{border:none;padding-right:0;margin-right:0}.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time{margin-top:12px;padding-top:10px}.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .next-trip-info{margin-top:10px}.category-trips-single .category-trips-single-inner-wrap .wpte-trip-review-stars{margin:12px 0 0}.category-trips-single .category-trips-single-inner-wrap .price-holder{align-items:flex-end}.category-trips-single .category-trips-single-inner-wrap .price-holder .actual-price{font-size:35px;line-height:1.2;font-weight:500}.category-trips-single .category-trips-single-inner-wrap .price-holder .striked-price{font-size:16px;line-height:1.8;margin-left:4px}.category-main-wrap.category-grid{margin:0 -15px}.category-main-wrap.category-grid .category-trips-single{padding:5px 15px}.category-main-wrap.category-grid .category-trips-single .category-trip-fig{margin:-16px -16px 0}.category-main-wrap.category-grid .category-trips-single .category-trip-fig>a{border-radius:4px 4px 0 0}.category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti{max-width:250px;width:100%}@media (max-width:767px){.category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti{padding-right:16px}}.category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap{padding-top:18px}.category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-prc-wrap{flex-wrap:nowrap}.category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-avl-tip-inner-wrap .category-available-months li{font-size:.875em}.category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-avl-tip-inner-wrap .category-available-months li a:not(.disabled){color:var(--tmp-body-font-color)}.category-grid .category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-avl-tip-inner-wrap .category-available-months li a:not(.disabled):hover{color:var(--tmp-primary-color);text-decoration:none}.category-list .category-trips-single .category-trips-single-inner-wrap{padding:16px}.category-list .category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-avl-tip-inner-wrap .category-available-months li{font-size:.875em}.wp-travel-engine-archive-repeater-wrap .wte-search-load-more .load-more-search{color:var(--tmp-btn-text-initial-color);background:var(--tmp-btn-bg-initial-color);border-color:var(--tmp-btn-border-initial-color);border-width:1px;border-style:solid;font-family:var(--tmp-btn-font-family);font-size:var(--tmp-btn-font-size);font-weight:var(--tmp-btn-font-weight);letter-spacing:var(--tmp-btn-font-spacing);line-height:var(--tmp-btn-font-height);text-transform:uppercase;border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);transition:ease 0s}.wp-travel-engine-archive-repeater-wrap .wte-search-load-more .load-more-search:hover{color:var(--tmp-btn-text-hover-color);background:var(--tmp-btn-bg-hover-color);border-color:var(--tmp-btn-border-hover-color)}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group>svg{color:#ebad34}.category-trips-single .category-trips-single-inner-wrap .category-trip-review .category-trip-reviewcount{color:var(--tmp-primary-color);text-decoration-color:var(--tmp-primary-color);opacity:1}.category-trips-single .category-trips-single-inner-wrap .category-trip-review .category-trip-reviewcount .review-based-on-wrap,.category-trips-single .category-trips-single-inner-wrap .category-trip-review .category-trip-reviewcount .stars{display:none}.category-trips-single .category-trips-single-inner-wrap .category-trip-review .category-trip-reviewcount .aggregate-rating{color:var(--tmp-primary-color);text-decoration-color:var(--tmp-primary-color)}.wpte-gblock-wrapper .wpte-trip-list-wrapper .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-prc-title-wrap .category-trip-title a{font-size:1.042em;line-height:1.28;font-weight:500}.wpte-gblock-wrapper .wpte-trip-list-wrapper .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap .category-trip-prc-title-wrap .category-trip-title a:hover{color:var(--tmp-primary-color)}.wpte-gblock-wrapper .wpte-trip-list-wrapper .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-prc-wrap .category-trip-desti>[class*=category-trip-] a:hover{color:var(--tmp-primary-color)}.wpte-gblock-wrapper .wpte-trip-list-wrapper .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-prc-wrap a{font-size:1.143em;line-height:1.75}.wpte-gblock-wrapper .wpte-trip-list-wrapper .category-trips-single .category-trips-single-inner-wrap .category-trip-discount{font-size:.611em;line-height:1.09;padding:4px 12px;border-radius:15px}.wpte-gblock-wrapper .wpte-trip-list-wrapper .category-trips-single .category-trips-single-inner-wrap .category-feat-ribbon .category-feat-ribbon-txt{font-weight:600}.wpte-trip-category .wpte-trip-category-img-wrap figure{padding-top:100%}.wp-travel-toolbar .wte-view-modes ul li[data-mode=list]{margin-right:8px}.category-trips-single .category-trips-single-inner-wrap .next-trip-info .next-departure-list li{margin-bottom:5px;width:auto}.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-count,.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 .category-trip-reviewcount,.category-trips-single .category-trips-single-inner-wrap .wpte-trip-review-stars .wpte-trip-review-count,.category-trips-single .category-trips-single-inner-wrap .wpte-trip-review-stars .wpte-trip-review-stars{color:var(--tmp-primary-color)!important;opacity:1!important;text-underline-offset:1px!important}.category-trips-single .category-trips-single-inner-wrap .category-trip-review{margin-top:12px;margin-bottom:0}.category-trips-single .category-trips-single-inner-wrap .category-trip-review .jq-ry-group-wrapper svg{width:16px;height:16px;margin-right:4px}.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap{margin-top:16px}.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti>[class*=category-trip-]{font-size:16px;align-items:center}.category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti>[class*=category-trip-]:not(:last-child){margin-bottom:7px}.category-list .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti{max-width:200px;width:100%;padding-right:30px}.average-rating .jq-ry-container{width:auto!important;display:inline-block;padding-left:0}.average-rating .jq-ry-container .jq-ry-group-wrapper .jq-ry-group svg{width:16px;height:16px;margin-right:4px}@media screen and (min-width:768px){.category-list .category-trips-single .category-trips-single-inner-wrap .category-trip-fig{flex:0 0 38%;max-width:38%}.category-list .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap{flex:0 0 62%;max-width:62%}.category-list .category-trips-single .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-budget{padding-left:40px}}@media screen and (max-width:767px){.trip-content-area{padding:0}}.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .pop-trip-grpavil-icon{left:auto;right:10px;color:#fff}.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .pop-trip-grpavil-txt{left:auto;right:10px;font-size:.875em;color:var(--tmp-body-font-color)}.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .pop-trip-grpavil-txt::after,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .pop-trip-grpavil-txt::before{left:auto;right:10px}.site-footer .footer-wrap-main{background:var(--tmp-uf-bg-color);padding:70px 0}@media (max-width:1024px){.site-footer .footer-wrap-main{padding:40px 0}}.site-footer .footer-wrap-main .travel-monster-flex{display:grid;grid-gap:50px}@media (max-width:1024px){.site-footer .footer-wrap-main .travel-monster-flex{grid-gap:40px}}.site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-4{grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-4{grid-template-columns:repeat(1,1fr)}}.site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-3{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-3{grid-template-columns:repeat(1,1fr)}}.site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-6{grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-6{grid-template-columns:repeat(1,1fr)}}.site-footer .footer-wrap-main .travel-monster-flex.travel-monster-col-12{grid-template-columns:repeat(1,1fr)}.site-footer .footer-b{background:var(--tmp-bf-bg-color);color:var(--tmp-bf-text-color);padding:25px 0}.site-footer .footer-b .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;grid-gap:15px}.site-footer .footer-b .footer-b-wrap{font-size:.875em;flex:1}@media (max-width:767px){.site-footer .footer-b .footer-b-wrap{flex:0 0 100%;text-align:center}}.site-footer .footer-b .footer-b-wrap a{color:var(--tmp-bf-link-initial-color)}.site-footer .footer-b .footer-b-wrap a:hover{color:var(--tmp-bf-link-hover-color)}.site-footer .footer-b .footer-b-wrap:last-of-type{width:100%;text-align:center}.site-footer .footer-b .footer-b-wrap:last-of-type .footer-inf{justify-content:center}.site-footer .footer-b .payments-showcase{display:inline-flex;align-items:center}@media (max-width:767px){.site-footer .footer-b .payments-showcase{flex:0 0 100%;justify-content:center}}.site-footer .footer-b .payments-showcase span{font-size:.875em;padding-right:15px}.site-footer .footer-b .payments-showcase span::before{background:#28b5a4;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:14px;mask-size:14px;-webkit-mask-position:center;mask-position:center;width:14px;height:21px;line-height:21px;content:"";display:inline-block;margin-right:5px;vertical-align:middle}.site-footer .footer-b .payments-showcase img{vertical-align:top;margin:0}.site-footer .wp-block-search__button{background-color:var(--tmp-secondary-color)}.site-footer .wp-block-quote cite{color:currentColor!important}.site-footer .wp-block-quote{border-color:var(--tmp-background-color);background-color:var(--tmp-secondary-color)}.site-footer .wp-block-quote::before,.site-footer blockquote::before{background-image:url("data:image/svg+xml,%3Csvg width='112' height='112' viewBox='0 0 112 112' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.3333 46.6666C29.2927 46.6666 28.294 46.8253 27.3 46.97C27.622 45.8873 27.9533 44.786 28.4853 43.7966C29.0173 42.3593 29.848 41.1133 30.674 39.858C31.3647 38.5 32.5827 37.5806 33.4787 36.4186C34.4167 35.2893 35.6953 34.538 36.708 33.6C37.702 32.62 39.004 32.13 40.04 31.4393C41.1227 30.8186 42.0653 30.1326 43.0733 29.806L45.5887 28.77L47.8007 27.8506L45.5373 18.8066L42.7513 19.4786C41.86 19.7026 40.7727 19.964 39.536 20.2766C38.2713 20.51 36.9227 21.1493 35.42 21.7326C33.936 22.3953 32.2187 22.8433 30.6227 23.9073C29.0173 24.9246 27.1647 25.774 25.5313 27.1366C23.9493 28.5413 22.0407 29.7593 20.6313 31.5466C19.0913 33.2173 17.57 34.972 16.3893 36.9693C15.022 38.8733 14.0933 40.964 13.1133 43.0313C12.2267 45.0986 11.5127 47.2126 10.9293 49.266C9.82334 53.382 9.32867 57.2926 9.13734 60.6386C8.97867 63.9893 9.07201 66.7753 9.26801 68.7913C9.33801 69.7433 9.46867 70.6673 9.56201 71.3066L9.67867 72.0906L9.80001 72.0626C10.63 75.9398 12.5408 79.5028 15.3112 82.3395C18.0816 85.1761 21.5985 87.1705 25.455 88.0918C29.3115 89.0132 33.3501 88.8239 37.1035 87.5459C40.857 86.2678 44.1719 83.9533 46.6648 80.87C49.1578 77.7866 50.7269 74.0605 51.1906 70.1227C51.6544 66.1848 50.9938 62.1962 49.2853 58.6181C47.5768 55.04 44.8902 52.0187 41.5364 49.9037C38.1825 47.7887 34.2984 46.6664 30.3333 46.6666V46.6666ZM81.6667 46.6666C80.626 46.6666 79.6273 46.8253 78.6333 46.97C78.9553 45.8873 79.2867 44.786 79.8187 43.7966C80.3507 42.3593 81.1813 41.1133 82.0073 39.858C82.698 38.5 83.916 37.5806 84.812 36.4186C85.75 35.2893 87.0287 34.538 88.0413 33.6C89.0353 32.62 90.3373 32.13 91.3733 31.4393C92.456 30.8186 93.3987 30.1326 94.4067 29.806L96.922 28.77L99.134 27.8506L96.8707 18.8066L94.0847 19.4786C93.1933 19.7026 92.106 19.964 90.8693 20.2766C89.6047 20.51 88.256 21.1493 86.7533 21.7326C85.274 22.4 83.552 22.8433 81.956 23.912C80.3507 24.9293 78.498 25.7786 76.8647 27.1413C75.2827 28.546 73.374 29.764 71.9647 31.5466C70.4247 33.2173 68.9033 34.972 67.7227 36.9693C66.3553 38.8733 65.4267 40.964 64.4467 43.0313C63.56 45.0986 62.846 47.2126 62.2627 49.266C61.1567 53.382 60.662 57.2926 60.4707 60.6386C60.312 63.9893 60.4053 66.7753 60.6013 68.7913C60.6713 69.7433 60.802 70.6673 60.8953 71.3066L61.012 72.0906L61.1333 72.0626C61.9634 75.9398 63.8741 79.5028 66.6445 82.3395C69.4149 85.1761 72.9318 87.1705 76.7883 88.0918C80.6448 89.0132 84.6834 88.8239 88.4369 87.5459C92.1903 86.2678 95.5052 83.9533 97.9982 80.87C100.491 77.7866 102.06 74.0605 102.524 70.1227C102.988 66.1848 102.327 62.1962 100.619 58.6181C98.9101 55.04 96.2236 52.0187 92.8697 49.9037C89.5158 47.7887 85.6317 46.6664 81.6667 46.6666V46.6666Z' fill='%232355D3' fill-opacity='0.1'/%3E%3C/svg%3E%0A")}.footer-cop{display:block}.footer-inf{display:flex;flex-wrap:wrap;align-items:center;margin-top:7px}.footer-inf .footer_menu{display:flex;justify-content:center;list-style:none;margin:0}.footer-inf .footer_menu li{position:relative;margin:0}.footer-inf .footer_menu li a{color:var(--tmp-bf-text-color);transition:all ease .3s}.footer-inf .footer_menu li a:hover{color:var(--tmp-bf-link-hover-color)}.footer-inf .footer_menu li:after{content:"";display:inline-block;vertical-align:middle;margin:0 10px;height:12px;width:1px;margin-top:-2px;background:var(--tmp-bf-text-color)}.footer-inf .footer_menu li:last-child:after{display:none}.footer-inf div+.privacy-policy-link{margin-left:10px}.site-footer .widget{color:var(--tmp-uf-text-color);margin-bottom:20px}.site-footer .widget:last-child{margin-bottom:0}.site-footer .widget .widget-title{color:var(--tmp-uf-widget-heading-color);display:block;font-size:1.125em;font-weight:700;position:relative;margin-bottom:25px}.site-footer .widget h1:not(.widget-title),.site-footer .widget h2:not(.widget-title),.site-footer .widget h3:not(.widget-title),.site-footer .widget h4:not(.widget-title),.site-footer .widget h5:not(.widget-title),.site-footer .widget h6:not(.widget-title){color:var(--tmp-uf-text-color)}.site-footer .widget a{color:var(--tmp-uf-text-color)}.site-footer .widget a:hover{color:var(--tmp-uf-link-hover-color)}.site-footer .widget .wp-block-archives li,.site-footer .widget .wp-block-categories li,.site-footer .widget .wp-block-latest-comments li,.site-footer .widget .wp-block-latest-posts__list li,.site-footer .widget .wp-block-page-list li,.site-footer .widget .wp-block-rss li,.site-footer .widget.widget_meta ul li,.site-footer .widget.widget_nav_menu ul li,.site-footer .widget>:not(.widget-title){color:var(--tmp-uf-text-color)}.site-footer .widget .wp-block-calendar td,.site-footer .widget .wp-block-calendar thead th{color:var(--tmp-uf-text-color)}.site-footer .widget .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt p,.site-footer .widget .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{font-size:1em}.site-footer .widget p.wp-block-tag-cloud a{background:var(--tmp-uf-text-color);color:var(--tmp-primary-color)}.site-footer .widget p.wp-block-tag-cloud a:hover{background:var(--tmp-uf-text-color);color:var(--tmp-secondary-color)}.site-footer .widget .wp-block-read-more{color:var(--tmp-uf-text-color)}.site-footer .widget .wp-block-read-more:after{background:var(--tmp-uf-text-color)}.site-footer .widget .wp-block-read-more:hover{color:var(--tmp-uf-link-hover-color)}.site-footer .widget .wp-block-read-more:hover:after{background:var(--tmp-uf-link-hover-color)}.site-footer .widget .wp-block-comment-template .wp-block-comment-author-name a,.site-footer .widget .wp-block-comment-template .wp-block-comment-content p a,.site-footer .widget .wp-block-comment-template .wp-block-comment-date a,.site-footer .widget .wp-block-comment-template .wp-block-comment-edit-link a,.site-footer .widget .wp-block-comment-template .wp-block-comment-reply-link a{color:var(--tmp-uf-text-color)}.site-footer .widget .wp-block-comment-template .wp-block-comment-author-name a:hover,.site-footer .widget .wp-block-comment-template .wp-block-comment-content p a:hover,.site-footer .widget .wp-block-comment-template .wp-block-comment-date a:hover,.site-footer .widget .wp-block-comment-template .wp-block-comment-edit-link a:hover,.site-footer .widget .wp-block-comment-template .wp-block-comment-reply-link a:hover{color:var(--tmp-uf-link-hover-color)}.site-footer .widget .wp-block-quote,.site-footer .widget blockquote{color:var(--tmp-uf-text-color)}.fine-wine__testing .meafe-cta-type-cover .meafe-cta .meafe-cta-bg-overlay{background:0 0}.archive article.hentry,.blog article.hentry,.search article.hentry{margin-bottom:40px}@media (max-width:1024px){.archive article.hentry,.blog article.hentry,.search article.hentry{margin-bottom:30px}}.archive .entry-title a,.blog .entry-title a,.search .entry-title a{color:var(--tmp-heading-color)}.archive .entry-title a:hover,.blog .entry-title a:hover,.search .entry-title a:hover{color:var(--tmp-primary-color)}.archive .entry-meta-pri,.blog .entry-meta-pri,.search .entry-meta-pri{margin-bottom:15px}.archive .entry-meta-pri .entry-meta-sec,.blog .entry-meta-pri .entry-meta-sec,.search .entry-meta-pri .entry-meta-sec{color:rgba(var(--tmp-body-font-color-rgb),.8);font-size:.875em;line-height:1.5}.archive .entry-meta-pri .entry-meta-sec>span::after,.blog .entry-meta-pri .entry-meta-sec>span::after,.search .entry-meta-pri .entry-meta-sec>span::after{display:inline-block;content:"";height:4px;width:4px;border-radius:50%;background:rgba(var(--tmp-body-font-color-rgb),.5);vertical-align:middle;margin:0 8px 0}.archive .entry-meta-pri .entry-meta-sec>span:last-child::after,.blog .entry-meta-pri .entry-meta-sec>span:last-child::after,.search .entry-meta-pri .entry-meta-sec>span:last-child::after{display:none}.archive .entry-meta-pri .entry-meta-sec a,.blog .entry-meta-pri .entry-meta-sec a,.search .entry-meta-pri .entry-meta-sec a{color:rgba(var(--tmp-body-font-color-rgb),.8)}.archive .entry-meta-pri .entry-meta-sec a:hover,.blog .entry-meta-pri .entry-meta-sec a:hover,.search .entry-meta-pri .entry-meta-sec a:hover{color:var(--tmp-primary-color)}.archive .cat-links,.blog .cat-links,.search .cat-links{font-size:.875em;line-height:1.5;margin-bottom:15px}.archive .cat-links a,.blog .cat-links a,.search .cat-links a{color:rgba(var(--tmp-body-font-color-rgb),.8)}.archive .cat-links a:hover,.blog .cat-links a:hover,.search .cat-links a:hover{color:var(--tmp-primary-color)}.archive .cat-links a::after,.blog .cat-links a::after,.search .cat-links a::after{display:inline-block;content:"";height:4px;width:4px;border-radius:50%;background:rgba(var(--tmp-body-font-color-rgb),.5);vertical-align:middle;margin:0 8px 0}.archive .cat-links a:last-child::after,.blog .cat-links a:last-child::after,.search .cat-links a:last-child::after{display:none}.archive .cat-links a:last-child,.blog .cat-links a:last-child,.search .cat-links a:last-child{margin:0}.archive .entry-content-wrap,.blog .entry-content-wrap,.search .entry-content-wrap{margin-bottom:5px}.archive .readmore-btn-wrap,.blog .readmore-btn-wrap,.search .readmore-btn-wrap{position:relative}.archive .readmore-btn-wrap a,.blog .readmore-btn-wrap a,.search .readmore-btn-wrap a{color:var(--tmp-primary-color)}.archive .readmore-btn-wrap a:after,.blog .readmore-btn-wrap a:after,.search .readmore-btn-wrap a:after{display:inline-block;content:"";margin-left:12px;background:var(--tmp-primary-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle;transition:transform ease .25s;width:18px;height:10px}.archive .readmore-btn-wrap a:hover,.blog .readmore-btn-wrap a:hover,.search .readmore-btn-wrap a:hover{opacity:.7}.archive .readmore-btn-wrap a:hover:after,.blog .readmore-btn-wrap a:hover:after,.search .readmore-btn-wrap a:hover:after{transform:translateX(6px)}.archive .svg-holder,.blog .svg-holder,.search .svg-holder{display:block;width:100%;margin-bottom:15px}.archive.archive-layout-one article.hentry,.archive.blog-layout-one article.hentry,.blog.archive-layout-one article.hentry,.blog.blog-layout-one article.hentry,.search.archive-layout-one article.hentry,.search.blog-layout-one article.hentry{border-bottom:1px solid rgba(var(--tmp-heading-color-rgb),.05);padding-bottom:40px}@media (max-width:1024px){.archive.archive-layout-one article.hentry,.archive.blog-layout-one article.hentry,.blog.archive-layout-one article.hentry,.blog.blog-layout-one article.hentry,.search.archive-layout-one article.hentry,.search.blog-layout-one article.hentry{padding-bottom:30px}}.archive.archive-layout-one article.hentry .entry-title a,.archive.blog-layout-one article.hentry .entry-title a,.blog.archive-layout-one article.hentry .entry-title a,.blog.blog-layout-one article.hentry .entry-title a,.search.archive-layout-one article.hentry .entry-title a,.search.blog-layout-one article.hentry .entry-title a{font-size:.8em}.archive.archive-layout-one article.hentry .post-thumbnail,.archive.archive-layout-one article.hentry .svg-holder,.archive.blog-layout-one article.hentry .post-thumbnail,.archive.blog-layout-one article.hentry .svg-holder,.blog.archive-layout-one article.hentry .post-thumbnail,.blog.archive-layout-one article.hentry .svg-holder,.blog.blog-layout-one article.hentry .post-thumbnail,.blog.blog-layout-one article.hentry .svg-holder,.search.archive-layout-one article.hentry .post-thumbnail,.search.archive-layout-one article.hentry .svg-holder,.search.blog-layout-one article.hentry .post-thumbnail,.search.blog-layout-one article.hentry .svg-holder{margin-bottom:15px}.archive.archive-layout-one article.hentry:last-of-type,.archive.blog-layout-one article.hentry:last-of-type,.blog.archive-layout-one article.hentry:last-of-type,.blog.blog-layout-one article.hentry:last-of-type,.search.archive-layout-one article.hentry:last-of-type,.search.blog-layout-one article.hentry:last-of-type{border-bottom:none;padding-bottom:0}.page .post-thumbnail{margin-bottom:15px}.page .entry-header .entry-title{margin-bottom:25px}.page [data-alignment=title-center] .entry-header{text-align:center}.page [data-alignment=title-right] .entry-header{text-align:right}.page.centered .site-main{max-width:var(--tmp-centered-maxwidth);margin:0 auto}.page.centered .alignwide{margin-left:calc(var(--wideWith)/ 2);margin-right:calc(var(--wideWith)/ 2);padding:0 15px;--wideWith:calc( var(--tmp-centered-maxwidth) - var(--tmp-container-width))}.page.full-width .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;padding-left:0;padding-right:0}.page .privacy-policy .content-meta-wrap{text-align:left}.single .trip-facts-value a{color:var(--tmp-body-font-color);text-decoration:underline}.single .trip-facts-value .icon-holder{color:var(--tmp-primary-color)}.single article .post-thumbnail{margin-bottom:25px}.single article .post-tags-wrap .tagtext{font-size:.875em;margin-right:10px}.single article .post-tags-wrap a{display:inline-block;font-size:.75em;line-height:1.5;background:var(--tmp-section-bg-color);padding:4px 20px;margin:5px;text-transform:uppercase;letter-spacing:.03em}.single article .post-tags-wrap a:hover{background:var(--tmp-primary-color);color:var(--white-color)}.single article+.related-post{background:0 0;padding:0;margin:50px 0;width:100%}.single .entry-meta-pri{margin-bottom:15px}.single .entry-meta-pri .entry-meta-sec{color:rgba(var(--tmp-body-font-color-rgb),.7);font-size:.875em;line-height:1.5}.single .entry-meta-pri .entry-meta-sec>span::after{display:inline-block;content:"";height:3px;width:3px;border-radius:50%;background:rgba(var(--tmp-body-font-color-rgb),.2);vertical-align:middle;margin:0 10px 0}.single .entry-meta-pri .entry-meta-sec>span:last-child::after{display:none}.single .entry-meta-pri .entry-meta-sec a{color:rgba(var(--tmp-body-font-color-rgb),.7)}.single .entry-meta-pri .entry-meta-sec a:hover{color:var(--tmp-primary-color)}.single .cat-links{font-size:.875em;line-height:1.5;margin-bottom:15px}.single .cat-links a{color:rgba(var(--tmp-body-font-color-rgb),.7)}.single .cat-links a:hover{color:var(--tmp-primary-color)}.single .cat-links a::after{display:inline-block;content:"";height:3px;width:3px;border-radius:50%;background:rgba(var(--tmp-body-font-color-rgb),.2);vertical-align:middle;margin:0 10px 0}.single .cat-links a:last-child::after{display:none}.single .navigation+.comments-area{margin:50px 0;max-width:100%}.single .navigation+.comments-area .comment-respond{padding:0;border-top:none}.author-wrapper{margin:50px 0;position:relative;padding-left:50px}@media (max-width:1024px){.author-wrapper{margin:40px 0;padding-left:30px}}.author-wrapper:last-of-type{margin:50px 0 0}@media (max-width:1024px){.author-wrapper:last-of-type{margin:40px 0 0}}.author-wrapper .img-holder{left:0;top:35px;position:absolute}.author-wrapper .img-holder img{vertical-align:top;height:100px;width:100px;border-radius:50%}@media (max-width:1024px){.author-wrapper .img-holder img{height:70px;width:70px}}.author-wrapper .author-top-wrap{background:var(--tmp-section-bg-color);padding:40px 70px}@media (max-width:1024px){.author-wrapper .author-top-wrap{padding:30px 30px 30px 50px}}.author-wrapper .author-top-wrap .author-meta{margin-bottom:30px}.author-wrapper .author-top-wrap .author-name{font-size:1.375em}.author-wrapper .view-all-auth{display:inline-block}.author-wrapper .view-all-auth:after{display:inline-block;content:"";margin-left:12px;background:var(--tmp-primary-color);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;vertical-align:middle;transition:transform ease .25s;width:18px;height:10px}.author-wrapper .view-all-auth:hover{color:var(--tmp-secondary-color)}.author-wrapper .view-all-auth:hover:after{background:var(--tmp-secondary-color);transform:translateX(6px)}.author-wrapper .author-social-links{display:inline-block;padding-right:25px;margin-right:25px;border-right:1px solid rgba(var(--tmp-heading-color-rgb),.05)}.author-wrapper .author-social-links .social-networks{display:inline-flex;flex-wrap:wrap;margin:0;list-style:none;grid-gap:20px}.author-wrapper .author-social-links .social-networks a{color:var(--tmp-body-font-color)}.author-wrapper .author-social-links .social-networks a:hover{color:var(--tmp-primary-color)}.author-wrapper .author-social-links .social-networks svg{fill:currentColor;height:1.25em;width:1.25em}.related-post{background:var(--tmp-section-bg-color);padding:60px 0;margin:50px calc(50% - 50vw) 0;max-width:100vw;width:100vw;overflow:hidden}@media (max-width:1024px){.related-post{padding:40px 0}}.related-post .container{padding:0 15px}.related-post .title{font-size:1.75em;text-align:center;font-weight:var(--tmp-primary-font-weight);line-height:var(--tmp-primary-font-height);margin-bottom:30px}.related-post .recomm-artcles-wrap{display:grid;grid-gap:30px;text-align:center}.related-post .recomm-artcles-wrap .recommended-post-thumb{margin-bottom:10px}.related-post .recomm-artcles-wrap .entry-title{font-size:1.25em;line-height:1.5}.related-post .recomm-artcles-wrap .entry-title a{color:var(--tmp-body-font-color)}.related-post .recomm-artcles-wrap .entry-title a:hover{color:var(--tmp-primary-color)}@media (max-width:1024px){.related-post .recomm-artcles-wrap .entry-title{font-size:1.25em}}.related-post[data-row=row-1] .recomm-artcles-wrap{grid-template-columns:repeat(1,1fr)}.related-post[data-row=row-2] .recomm-artcles-wrap{grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.related-post[data-row=row-2] .recomm-artcles-wrap{grid-template-columns:repeat(1,1fr)}}.related-post[data-row=row-3] .recomm-artcles-wrap{grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.related-post[data-row=row-3] .recomm-artcles-wrap{grid-template-columns:repeat(1,1fr)}}.related-post[data-row=row-4] .recomm-artcles-wrap{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.related-post[data-row=row-4] .recomm-artcles-wrap{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.related-post[data-row=row-4] .recomm-artcles-wrap{grid-template-columns:repeat(1,1fr)}}.page .entry-content .has-drop-cap:first-letter,.single .entry-content .has-drop-cap:first-letter{font-size:4em;font-weight:700;letter-spacing:.1px;line-height:.8;vertical-align:top;padding-right:7px}.page .entry-content p:last-child,.single .entry-content p:last-child{margin-bottom:0}.page .entry-content h1,.page .entry-content h2,.page .entry-content h3,.page .entry-content h4,.page .entry-content h5,.page .entry-content h6,.single .entry-content h1,.single .entry-content h2,.single .entry-content h3,.single .entry-content h4,.single .entry-content h5,.single .entry-content h6{margin:20px 0}.page .entry-content ul,.single .entry-content ul{word-break:break-word}.page .entry-content ul.blocks-gallery-grid,.page .entry-content ul.wp-block-gallery,.single .entry-content ul.blocks-gallery-grid,.single .entry-content ul.wp-block-gallery{margin:0}.page .entry-content ul.blocks-gallery-grid li,.page .entry-content ul.wp-block-gallery li,.single .entry-content ul.blocks-gallery-grid li,.single .entry-content ul.wp-block-gallery li{padding-left:0;margin-bottom:1em}.page .entry-content ul.blocks-gallery-grid li:before,.page .entry-content ul.wp-block-gallery li:before,.single .entry-content ul.blocks-gallery-grid li:before,.single .entry-content ul.wp-block-gallery li:before{display:none}.page .entry-content figure,.single .entry-content figure{margin:20px 0}.page .entry-content figure img,.single .entry-content figure img{vertical-align:top}.page .entry-content figure.alignright,.single .entry-content figure.alignright{margin-left:55px;margin-top:0;margin-bottom:15px}@media (max-width:1024px){.page .entry-content figure.alignright,.single .entry-content figure.alignright{margin-left:0;width:100%}}.page .entry-content figure.alignleft,.single .entry-content figure.alignleft{margin-right:55px;margin-top:0;margin-bottom:15px}@media (max-width:1024px){.page .entry-content figure.alignleft,.single .entry-content figure.alignleft{margin-right:0;width:100%}}.page .three-dots-sep,.single .three-dots-sep{position:absolute;bottom:0;left:0;right:0;text-align:center;width:5px;height:5px;display:inline-block;border-radius:50%;background:var(--tmp-body-font-color);margin:0 auto}.page .three-dots-sep:after,.page .three-dots-sep:before,.single .three-dots-sep:after,.single .three-dots-sep:before{display:inline-block;content:"";height:5px;width:5px;border-radius:50%;background:var(--tmp-body-font-color);position:absolute;top:0;left:0}.page .three-dots-sep:after,.single .three-dots-sep:after{margin-left:-25px}.page .three-dots-sep:before,.single .three-dots-sep:before{margin-left:25px}.single.centered #primary{max-width:var(--tmp-centered-maxwidth);margin:0 auto}.single.centered .alignwide{margin-left:calc(var(--wideWith)/ 2);margin-right:calc(var(--wideWith)/ 2);padding:0 15px;--wideWith:calc(var(--tmp-centered-maxwidth) - var(--tmp-container-width))}.single.full-width .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw;padding-left:0;padding-right:0}.author-section .author-top-wrap{display:flex;flex-wrap:wrap;align-items:center;max-width:700px;width:100%}.author-section .author-top-wrap .img-holder{width:100px}.author-section .author-top-wrap .img-holder img{vertical-align:top;height:100px;width:100px;border-radius:50%}.author-section .author-top-wrap .author-meta{width:calc(100% - 100px);padding-left:20px}.author-section .author-top-wrap .author-meta .author-name{font-size:1.375em;margin-bottom:0}.author-section .author-top-wrap .author-meta .author-social-links ul{margin:0;padding:0;list-style:none}.author-section .author-top-wrap .author-meta .author-social-links ul li{display:inline-block;margin:0 5px}.author-section .author-top-wrap .author-meta .author-social-links ul li:first-child{margin-left:0}.author-section .author-top-wrap .author-meta .author-social-links ul li:last-child{margin-right:0}.author-section .author-top-wrap .author-meta .author-social-links ul li a{color:rgba(var(--tmp-body-font-color-rgb),.8);transition:all ease .3s}.author-section .author-top-wrap .author-meta .author-social-links ul li a svg{height:15px}.author-section .author-top-wrap .author-meta .author-social-links ul li a:hover{color:var(--tmp-primary-color)}.author-section .author-description{display:block;margin-top:20px}.trip-search-result .inner-pg-banner{padding:3.2222em 0 2.3333em;margin-bottom:0;position:relative;text-align:center}.post-type-archive-trip .inner-pg-banner{padding:6.5em 0 6.85em;margin-bottom:0;position:relative;text-align:center}.post-type-archive-trip .inner-pg-banner .page-title{margin-bottom:4px}.search-form{position:relative;width:100%}.search-form input[type=search]{appearance:none;width:100%;height:70px;line-height:70px;font-size:1.25em;color:var(--tmp-body-font-color);border:1px solid rgba(var(--tmp-heading-color-rgb),.05)}.search-form input[type=search]:-ms-input-placeholder,.search-form input[type=search]::-moz-placeholder,.search-form input[type=search]::-webkit-input-placeholder,.search-form input[type=search]::placeholder{color:var(--tmp-body-font-color)}.search-form input[type=search]::-webkit-search-cancel-button{display:none}.search-form input[type=submit]{position:absolute;top:0;right:0;text-indent:-999px;height:70px;width:70px;background-image:url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6757 2.49976C21.3882 2.49976 26.8482 7.95976 26.8482 14.6723C26.8482 17.8392 25.6329 20.7276 23.644 22.8954L27.5575 26.8006C27.9237 27.1669 27.925 27.7594 27.5587 28.1256C27.3762 28.3106 27.135 28.4019 26.895 28.4019C26.6562 28.4019 26.4162 28.3106 26.2325 28.1281L22.2718 24.1785C20.1883 25.8471 17.5465 26.846 14.6757 26.846C7.9632 26.846 2.50195 21.3848 2.50195 14.6723C2.50195 7.95976 7.9632 2.49976 14.6757 2.49976ZM14.6757 4.37476C8.99695 4.37476 4.37695 8.99351 4.37695 14.6723C4.37695 20.351 8.99695 24.971 14.6757 24.971C20.3532 24.971 24.9732 20.351 24.9732 14.6723C24.9732 8.99351 20.3532 4.37476 14.6757 4.37476Z' fill='white'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:30px;background-position:center;background-color:var(--tmp-secondary-color);padding:0;border:none;border-radius:0}@media (max-width:1024px){.search-form input[type=submit]{height:60px;width:60px;line-height:60px;background-size:20px}}.search-form label[for=submit-field] span{display:none}.search-no-results .page-title{font-size:1.667em;font-weight:600;color:rgba(var(--tmp-body-font-color-rgb),.85)}.search-no-results .page-title span{font-weight:400}.search-no-results .page-content p{font-size:1.11em;font-weight:400}.search-no-results .page-content form.search-form{display:block;margin-top:2em}.search-no-results .page-content form.search-form:after,.search-no-results .page-content form.search-form:before{display:table;clear:both;content:""}.search-no-results .page-content form.search-form label{display:inline-block;margin:0;width:calc(100% - 50px)}.search-no-results .page-content form.search-form label input[type=search]{width:100%;height:50px;line-height:50px;padding:0 30px 0 15px;appearance:none;font-size:1em}.search-no-results .page-content form.search-form input[type=submit]{width:50px;appearance:none;height:50px;line-height:48px}.search-no-results .page-content form.search-form input[type=submit]:hover{color:#fff;background:var(--tmp-secondary-color);border-color:var(--tmp-secondary-color)}.search-no-results .content-wrap-main .posts-wrap{border:none}@media only screen and (max-width:768px){.search .search-form-wrap .search-form input[type=search]{font-size:1.11em}.search .inner-pg-banner{padding:13em 0 1em}}.error404 .fourofour-main-wrap{margin-bottom:120px}.error404 .main-content-wrapper{flex-direction:column;margin:0}.error404 .content-wrap-main{padding:86px 0 70px}.error404 .content-wrap-main .posts-wrap{border-bottom:none}.error404 #primary{width:100%;max-width:800px;margin:0 auto}.error404 .header-title{font-size:1.667em;display:block;line-height:1;font-weight:600;color:rgba(var(--tmp-body-font-color-rgb),.85);margin-bottom:1.5em}.error404 .error-content{color:var(--tmp-background-color);text-align:center;padding:75px 0 40px}.error404 .error-content .error-desc{max-width:571px;margin:0 auto 40px;font-size:1.25em;line-height:1.5}.error404 .error-content .error-title{text-align:center;color:var(--tmp-background-color);font-size:15.625em;line-height:75%;font-weight:700;text-shadow:4px 8px 0 var(--tmp-primary-color);margin-bottom:67px}.error404 .error-content .btn-readmore:after{display:inline-block;content:"";width:24px;height:24px;vertical-align:middle;margin-left:5px;background-color:currentColor}.error404 .error-search-wrapper{margin-bottom:-35px;display:flex;justify-content:center}.error404 .error-search-wrapper .search-form{max-width:770px}.error404 .error-search-wrapper .search-form input[type=submit]{background-color:var(--tmp-primary-color)}.error404 .error-search-wrapper .search-form input[type=submit]:hover{background-color:var(--tmp-secondary-color)}.error404 .error-search-wrapper .search-form input[type=search]{font-size:1em;line-height:1.875;color:rgba(var(--tmp-body-font-color-rgb),.5)}.error404 .latest-post{margin:0 0 80px}.error404 .latest-post .title{font-size:1.563em;line-height:1.3;font-weight:500;text-align:center;margin-bottom:50px}.error404 .latest-post[data-row=row-2] .recomm-artcles-wrap{grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.error404 .latest-post[data-row=row-2] .recomm-artcles-wrap{grid-template-columns:repeat(1,1fr)}}.error404 .latest-post[data-row=row-3] .recomm-artcles-wrap{grid-template-columns:repeat(3,1fr)}@media (max-width:767px){.error404 .latest-post[data-row=row-3] .recomm-artcles-wrap{grid-template-columns:repeat(1,1fr)}}.error404 .latest-post[data-row=row-4] .recomm-artcles-wrap{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.error404 .latest-post[data-row=row-4] .recomm-artcles-wrap{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.error404 .latest-post[data-row=row-4] .recomm-artcles-wrap{grid-template-columns:repeat(1,1fr)}}.error404 .latest-post .recomm-artcles-wrap{display:grid;column-gap:30px;row-gap:40px}.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.05)}.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .\34 04-img-cat-wrap{position:relative}.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .\34 04-img-cat-wrap .cat-links{position:absolute;left:5px;bottom:7px}.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .\34 04-img-cat-wrap .cat-links a{display:inline-block;background:var(--tmp-secondary-color);padding:3px 10px;color:#fff;margin-bottom:5px;font-size:.875em}.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .\34 04-img-cat-wrap .cat-links a:hover{background:var(--tmp-primary-color)}.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .entry-header{padding:15px 25px 0}.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .entry-header .entry-title{font-size:1.4em;line-height:1.3}.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .entry-header .entry-title a{color:var(--tmp-heading-color)}.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .entry-header .entry-title a:hover{color:var(--tmp-secondary-color)}.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .error-entry-meta{padding:0 25px 25px}.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .error-entry-meta span,.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .error-entry-meta time{font-size:14px;line-height:1.5;font-weight:400;color:rgba(var(--tmp-body-font-color-rgb),.7)}.error404 .latest-post .recomm-artcles-wrap .entry-content-main-wrap .error-entry-meta .posted-by.author.vcard.meta-common::after{display:inline-block;content:"";background:rgba(var(--tmp-body-font-color-rgb),.15);border-radius:50%;vertical-align:middle;width:4px;height:4px;margin:0 15px}.fourofour-main-wrap{background-repeat:no-repeat;background-size:cover;position:relative;z-index:0}.fourofour-main-wrap:after{content:"";position:absolute;background:rgba(28,32,17,.5);mix-blend-mode:normal;top:0;left:0;width:100%;height:100%;z-index:-1}@media only screen and (max-width:768px){.error404 .content-wrap-main{padding-left:15px;padding-right:15px}.error404 .inner-pg-banner{min-height:452px;padding:6em 15px 1em}.error404 .inner-pg-banner .banner-title{font-size:1.667em;margin-bottom:25px}.error404 .inner-pg-banner .container-custom{padding-bottom:5px}.error404 .inner-pg-banner .search-form-wrap{margin-bottom:-50px}.error404 .header-title{font-size:1.3889em}.error404 .content-wrap-main .post .text-holder .entry-title{font-size:1.111em}}@media only screen and (max-width:767px){.error404 .error-content .error-title{font-size:10em}}.trip-content-area{max-width:100%;padding:0}.wpte-select-options .option-toggle{color:var(--tmp-body-font-color)}.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .wte-booking-trip-info .wte-booking-details .wte-booking-details-title{color:rgba(var(--tmp-body-font-color-rgb),.8)}.travel-monster_no-title .wpte-gblock-title-wrap{display:none}.travel-monster_section-bg{background-color:var(--tmp-section-bg-color)}.wpte-trip-sfilter-wrapper .wpte-trip__search-submit{background-color:var(--tmp-secondary-color);height:auto;color:#fff;border:none;line-height:initial}.wpte-trip-sfilter-wrapper .wpte-trip__search-submit:hover{background-color:var(--tmp-primary-color);border:none}.wpte-trip-review-stars .wpte-trip-review-count{color:var(--tmp-primary-color)}.wpte-trip-single .wpte-trip-image-wrap figure.thumbnail{all:unset;display:block;position:relative;overflow:hidden;border-radius:4px 4px 0 0;padding-top:68%;margin:0;background-color:#efefef}.wpte-gblock-wrapper .wpte-gblock-title-wrap{margin:0}.wpte-gblock-wrapper .wpte-gblock-title-wrap .wpte-gblock-title{font-weight:600}.wpte-gblock-wrapper .wpte-gblock-title-wrap>p{margin:24px auto 0;max-width:672px;font-size:18px}.wpte-gblock-wrapper .wpte-trip-list-wrapper{margin:84px 0 0}.wpte-trip-review-stars .stars-group-wrapper{width:auto;flex:0 0 auto;max-width:100px}.wpte-trip-review-stars .stars-group-wrapper svg:not(:last-child){margin-right:5px}.travel-monster_section-header,.wpte-gblock-wrapper .wpte-gblock-title-wrap>p{position:relative}.has-header-decoration .wpte-gblock-wrapper .wpte-gblock-title-wrap>p::after,.has-header-decoration .wpte-gblock-wrapper .wpte-gblock-title-wrap>p::before,.travel-monster_section-header::after,.travel-monster_section-header::before{content:"";width:70px;height:10px;background-color:var(--tmp-secondary-color);position:absolute;bottom:-30px;left:50%;margin-left:-35px;mask:url("data:image/svg+xml,%3Csvg width='70' height='10' viewBox='0 0 70 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99609 9L9.36945 2.75998C10.1674 1.83337 11.6026 1.83337 12.4005 2.75998L16.2583 7.24002C17.0562 8.16663 18.4915 8.16663 19.2894 7.24002L23.1472 2.75998C23.9451 1.83337 25.3804 1.83337 26.1783 2.75998L30.0361 7.24002C30.834 8.16663 32.2693 8.16663 33.0672 7.24002L36.925 2.75998C37.7229 1.83337 39.1582 1.83337 39.9561 2.75998L43.8139 7.24002C44.6118 8.16663 46.0471 8.16663 46.845 7.24002L50.7028 2.75998C51.5007 1.83337 52.9359 1.83337 53.7339 2.75998L57.5917 7.24002C58.3896 8.16663 59.8248 8.16663 60.6227 7.24002L65.9961 1' stroke='%23E48E45' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");-webkit-mask:url("data:image/svg+xml,%3Csvg width='70' height='10' viewBox='0 0 70 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.99609 9L9.36945 2.75998C10.1674 1.83337 11.6026 1.83337 12.4005 2.75998L16.2583 7.24002C17.0562 8.16663 18.4915 8.16663 19.2894 7.24002L23.1472 2.75998C23.9451 1.83337 25.3804 1.83337 26.1783 2.75998L30.0361 7.24002C30.834 8.16663 32.2693 8.16663 33.0672 7.24002L36.925 2.75998C37.7229 1.83337 39.1582 1.83337 39.9561 2.75998L43.8139 7.24002C44.6118 8.16663 46.0471 8.16663 46.845 7.24002L50.7028 2.75998C51.5007 1.83337 52.9359 1.83337 53.7339 2.75998L57.5917 7.24002C58.3896 8.16663 59.8248 8.16663 60.6227 7.24002L65.9961 1' stroke='%23E48E45' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");mask-size:70px 10px;-webkit-mask-size:70px 10px}@keyframes decoAnimate{0%{width:0}20%{width:0}80%{width:70px}100%{width:70px}}@-webkit-keyframes decoAnimate{0%{width:0}20%{width:0}80%{width:70px}100%{width:70px}}.has-header-decoration .wpte-gblock-wrapper .wpte-gblock-title-wrap>p::after,.travel-monster_section-header::after{background-color:var(--tmp-primary-color);animation:decoAnimate 3s linear infinite alternate}.travel-nomads_counter-section .elementor-widget-meafe-counter .meafe-counter-icon.left{justify-content:flex-end}.travel-nomads_counter-section .elementor-widget-meafe-counter .meafe-counter-area{position:relative}.travel-nomads_counter-section .elementor-widget-meafe-counter .meafe-counter-area .meafe-init-wrapper.left{position:absolute;left:79px;top:10px}.travel-nomads_counter-section .elementor-widget-meafe-counter .meafe-counter-icon.left .meafe-counter-title{padding-top:52px}.meafe-testimonial-carousel-main.layout-3 .meafe-testimonial-wrap .meafe-testimonial-desc-wrap::before{content:"";width:21px;height:16px;display:inline-block;margin:0 0 24px;background-color:var(--tmp-primary-color);mask:url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4803 16C14.6798 16 13.3753 15.3285 12.5669 13.9856C12.1995 13.4101 11.9055 12.7002 11.685 11.8561C11.4646 11.012 11.3543 10.1295 11.3543 9.20863C11.3543 7.21343 11.832 5.41007 12.7874 3.79856C13.7795 2.18705 15.231 0.920865 17.1417 0L17.6378 1.03597C16.5722 1.4964 15.6352 2.20624 14.8268 3.16547C14.0551 4.1247 13.5958 5.10312 13.4488 6.10072C13.3386 6.56115 13.2835 7.0024 13.2835 7.42446C13.2835 7.80816 13.3386 8.17266 13.4488 8.51798C14.2572 7.59712 15.3228 7.13669 16.6457 7.13669C17.9318 7.13669 18.979 7.53957 19.7874 8.34533C20.5958 9.11271 21 10.1871 21 11.5683C21 12.8729 20.5774 13.9472 19.7323 14.7914C18.8871 15.5971 17.8031 16 16.4803 16ZM5.12598 16C3.32546 16 2.021 15.3285 1.2126 13.9856C0.845144 13.4101 0.551181 12.7002 0.330709 11.8561C0.110236 11.012 0 10.1295 0 9.20863C0 7.21343 0.47769 5.41007 1.43307 3.79856C2.4252 2.18705 3.87664 0.920865 5.7874 0L6.28346 1.03597C5.21785 1.4964 4.28084 2.20624 3.47244 3.16547C2.70079 4.1247 2.24147 5.10312 2.09449 6.10072C1.98425 6.56115 1.92913 7.0024 1.92913 7.42446C1.92913 7.80816 1.98425 8.17266 2.09449 8.51798C2.90289 7.59712 3.9685 7.13669 5.29134 7.13669C6.57743 7.13669 7.62467 7.53957 8.43307 8.34533C9.24147 9.11271 9.64567 10.1871 9.64567 11.5683C9.64567 12.8729 9.2231 13.9472 8.37795 14.7914C7.53281 15.5971 6.44882 16 5.12598 16Z' fill='%2328B5A4'/%3E%3C/svg%3E%0A");-webkit-mask:url("data:image/svg+xml,%3Csvg width='21' height='16' viewBox='0 0 21 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.4803 16C14.6798 16 13.3753 15.3285 12.5669 13.9856C12.1995 13.4101 11.9055 12.7002 11.685 11.8561C11.4646 11.012 11.3543 10.1295 11.3543 9.20863C11.3543 7.21343 11.832 5.41007 12.7874 3.79856C13.7795 2.18705 15.231 0.920865 17.1417 0L17.6378 1.03597C16.5722 1.4964 15.6352 2.20624 14.8268 3.16547C14.0551 4.1247 13.5958 5.10312 13.4488 6.10072C13.3386 6.56115 13.2835 7.0024 13.2835 7.42446C13.2835 7.80816 13.3386 8.17266 13.4488 8.51798C14.2572 7.59712 15.3228 7.13669 16.6457 7.13669C17.9318 7.13669 18.979 7.53957 19.7874 8.34533C20.5958 9.11271 21 10.1871 21 11.5683C21 12.8729 20.5774 13.9472 19.7323 14.7914C18.8871 15.5971 17.8031 16 16.4803 16ZM5.12598 16C3.32546 16 2.021 15.3285 1.2126 13.9856C0.845144 13.4101 0.551181 12.7002 0.330709 11.8561C0.110236 11.012 0 10.1295 0 9.20863C0 7.21343 0.47769 5.41007 1.43307 3.79856C2.4252 2.18705 3.87664 0.920865 5.7874 0L6.28346 1.03597C5.21785 1.4964 4.28084 2.20624 3.47244 3.16547C2.70079 4.1247 2.24147 5.10312 2.09449 6.10072C1.98425 6.56115 1.92913 7.0024 1.92913 7.42446C1.92913 7.80816 1.98425 8.17266 2.09449 8.51798C2.90289 7.59712 3.9685 7.13669 5.29134 7.13669C6.57743 7.13669 7.62467 7.53957 8.43307 8.34533C9.24147 9.11271 9.64567 10.1871 9.64567 11.5683C9.64567 12.8729 9.2231 13.9472 8.37795 14.7914C7.53281 15.5971 6.44882 16 5.12598 16Z' fill='%2328B5A4'/%3E%3C/svg%3E%0A")}.page-feat-image{display:none}.single-trip:has(.wpte-gallery-wrapper.banner-layout-1,.wpte-gallery-wrapper.banner-layout-default) .page-header-top{position:relative;z-index:99;margin-bottom:calc(-1 * var(--breadcrumb-margin))}.single-trip:has(.wpte-gallery-wrapper.banner-layout-1,.wpte-gallery-wrapper.banner-layout-default) .page-header-top .travel-monster-breadcrumb-main-wrap{padding:0}.single-trip:has(.wpte-gallery-wrapper.banner-layout-1,.wpte-gallery-wrapper.banner-layout-default) .page-header-top .travel-monster-breadcrumb-main-wrap span a{background-color:transparent;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;display:inline;color:#fff!important;transition:all .3s}.single-trip:has(.wpte-gallery-wrapper.banner-layout-1,.wpte-gallery-wrapper.banner-layout-default) .page-header-top .travel-monster-breadcrumb-main-wrap span a:hover{opacity:.6;background-size:100% 1px}.single-trip:has(.wpte-gallery-wrapper.banner-layout-1,.wpte-gallery-wrapper.banner-layout-default) .page-header-top .travel-monster-breadcrumb-main-wrap .separator svg{fill:#fff}.single-trip .page-header-top{margin:16px 0}.single-trip .page-header-top .travel-monster-breadcrumb-main-wrap{padding:0}.single-trip .page-header-top .travel-monster-breadcrumb-main-wrap span a{transition:color .3s}.single-trip.sticky-header.wte-tabs-fixed .sticky-holder.sticky{display:none}.single-trip .wte-tab-title{color:var(--tmp-body-font-color)}.single-trip .wte-tab-title a{color:inherit}.single-trip .wte-related-trips-wrapper .category-trips-single .category-trips-single-inner-wrap .category-trip-fig>a{padding:0}body.wpte-cc-sticky-converter #secondary #wte-cc-currency-list-container{position:static;margin:0}.wpte-bf-outer{box-shadow:none}.wpte-bf-outer .wpte-bf-field{margin:0 0 24px}.wpte-bf-outer .wpte-bf-field.wpte-bf_payment-methods{margin-top:32px;padding-top:32px}.wpte-bf-outer .wpte-bf-field.wpte-bf_payment-methods .wpte-bf-label{font-weight:600}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap{justify-content:start;border-bottom:none!important;margin-bottom:49px}@media (max-width:1024px){.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap{justify-content:center;align-items:baseline;margin-bottom:30px}}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step::before{border:1px solid var(--tmp-primary-color);line-height:27px;color:var(--tmp-primary-color)}@media (max-width:500px){.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step::before{line-height:22px}}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step::after{height:1px;background-color:rgba(var(--tmp-primary-color-rgb),.3)}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step.active::before{background-color:var(--tmp-primary-color)}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step.active::after{background-color:var(--tmp-primary-color);height:1px}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step.completed::before{background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.1437 2.25H13.8955C13.7205 2.25 13.5544 2.33036 13.4473 2.46786L6.08478 11.7946L2.55442 7.32143C2.50101 7.25362 2.43294 7.1988 2.35531 7.16106C2.27768 7.12333 2.19252 7.10368 2.1062 7.10357H0.85799C0.738347 7.10357 0.672275 7.24107 0.74549 7.33393L5.63656 13.5304C5.86513 13.8196 6.30442 13.8196 6.53478 13.5304L15.2562 2.47857C15.3294 2.3875 15.2633 2.25 15.1437 2.25Z' fill='%2328B5A4'/%3E%3C/svg%3E");border:1px solid var(--tmp-primary-color)}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step.completed::after{background-color:var(--tmp-primary-color)}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step{color:#777970;font-size:.941em;line-height:1.81;font-weight:600}@media (max-width:767px){.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step{width:95px;text-align:center;padding-right:0;padding-bottom:14px;padding-top:40px}}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step.active,.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step.completed{color:var(--tmp-heading-color)}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap{column-gap:30px;flex-wrap:nowrap}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-title{font-size:1.563em;line-height:1.3;font-weight:600}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form{padding:32px 24px 40px!important;background:var(--tmp-background-color);box-shadow:0 4px 4px rgba(28,32,17,.02),0 4px 40px rgba(28,32,17,.04);border-radius:4px}@media (max-width:1024px){.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form{padding:20px 15px!important}}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form label{color:var(--tmp-body-font-color)}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-field input,.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-field select{background-color:transparent}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-submit{margin-bottom:0}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-submit input[type=submit]{display:inline-block;color:var(--tmp-btn-text-initial-color);background:var(--tmp-btn-bg-initial-color);border-color:var(--tmp-btn-border-initial-color);border-width:1px;border-style:solid;font-family:var(--tmp-btn-font-family);font-size:var(--tmp-btn-font-size);font-weight:var(--tmp-btn-font-weight);letter-spacing:var(--tmp-btn-font-spacing);line-height:var(--tmp-btn-font-height);text-transform:var(--tmp-btn-font-transform);border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);transition:.2s ease}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-submit input[type=submit]:hover{color:var(--tmp-btn-text-hover-color);background:var(--tmp-btn-bg-hover-color);border-color:var(--tmp-btn-border-hover-color)}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-submit input:after{display:inline-block;content:"";width:24px;height:24px;vertical-align:middle;margin-left:5px;background-color:currentColor}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary{padding:32px 24px!important;background:var(--tmp-background-color);box-shadow:0 4px 4px rgba(28,32,17,.02),0 4px 40px rgba(28,32,17,.04);border-radius:4px}@media (max-width:1024px){.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary{padding:20px 15px!important}}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary .wpte-bf-summary-wrap{background:0 0;border:none;padding:0}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary .wpte-bf-summary-wrap .wpte-bf-trip-name-wrap{padding:24px;background:var(--tmp-section-bg-color);border:none}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary .wpte-bf-summary-wrap .wpte-bf-trip-name-wrap .wpte-bf-trip-name{font-size:1.188em;line-height:1.4;font-weight:600}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary .wpte-bf-summary-wrap .wpte-bf-trip-name-wrap .wpte-bf-trip-code{font-style:normal}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap #coupon-response-holder{margin-top:0}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .coupon-response-error{background:0 0;font-size:.875em;line-height:1.57;color:var(--tmp-secondary-color);padding:15px 0 0;display:block}.wpte-bf-outer .wpte-bf-booking-steps .wte-coupon-whole-wrap{background:0 0;padding:0;border:none;box-shadow:none}@media (max-width:1024px){.wpte-bf-outer .wpte-bf-booking-steps .wte-coupon-whole-wrap .coupon-close-button{right:5px;top:5px}}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-summary-table span{font-size:16px;line-height:1.81}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-summary-table .wte-booked-package-name .label,.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-summary-table .wte-booked-package-name .value{font-size:19px;line-height:1.4;font-weight:600}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-summary-table .wte-booked-package-name .label::after,.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-summary-table .wte-booked-package-name .value::after{content:none}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-summary-table tbody tr td b{position:relative;background:#fff;z-index:1;padding-left:7px}.wpte-bf-outer .wpte-bf-summary-total{border-top:1px solid rgba(var(--tmp-primary-color-rgb),.2);background:0 0;padding:0}.wpte-bf-outer .wpte-bf-summary-total .wpte-bf-total-price{justify-content:end;margin-top:16px}.wpte-bf-outer .wpte-bf-summary-total .wpte-bf-total-price span{font-size:16px;line-height:1.81;padding:0}.wpte-bf-outer .wpte-bf-summary-total .wpte-bf-total-price .wpte-price span{font-size:19px;font-weight:500}.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .dayContainer .flatpickr-day.selected{background-color:var(--tmp-primary-color)}.wte-process-layout .wte-process-tab-controller .wte-process-btn-next{display:inline-block;box-shadow:none;color:var(--tmp-btn-text-initial-color);background:var(--tmp-btn-bg-initial-color);border-color:var(--tmp-btn-border-initial-color);border-width:1px;border-style:solid;font-family:var(--tmp-btn-font-family);font-size:var(--tmp-btn-font-size);font-weight:var(--tmp-btn-font-weight);letter-spacing:var(--tmp-btn-font-spacing);line-height:var(--tmp-btn-font-height);text-transform:uppercase;border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);padding:16px 50px;transition:.2s ease}@media (max-width:1199px){.wte-process-layout .wte-process-tab-controller .wte-process-btn-next{padding:16px 30px}}.wte-process-layout .wte-process-tab-controller .wte-process-btn-next:hover{color:var(--tmp-btn-text-hover-color);background:var(--tmp-btn-bg-hover-color);border-color:var(--tmp-btn-border-hover-color)}.wte-process-layout .wte-process-tab-controller .wte-process-btn-prev{color:var(--tmp-secondary-color);font-size:1em;line-height:1.5;font-weight:600;padding:20px 0}.wte-process-layout .wte-process-tab-controller .wte-process-btn-prev:hover{color:var(--tmp-primary-color);text-decoration:none}.wte-process-layout .wte-process-tab-controller .wte-process-btn-prev:hover svg path{stroke:var(--tmp-primary-color)}.wte-process-layout .wte-process-tab-controller .wte-process-btn-prev svg path{stroke:var(--tmp-secondary-color);padding-right:11px}.wte-trip-options .wte-trip-guest-wrapper .select-wrapper .amount-per-person .offer-price .amount{font-weight:400!important;color:var(--tmp-body-font-color)}.wte-trip-options .wte-trip-guest-wrapper .check-in-wrapper label{color:var(--tmp-body-font-color)}.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-months{background:var(--tmp-section-bg-color)}.flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months{background:var(--tmp-background-color);border:1px solid rgba(40,181,164,.1);border-radius:4px;margin-right:16px}.flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:var(--tmp-background-color)}.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month select{width:auto;padding:8px 10px;border-radius:4px;font-size:.875em;line-height:1.57}.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month input{padding:8px 10px;border-radius:4px}.flatpickr-month .flatpickr-current-month input.cur-year{background:var(--tmp-background-color);border:1px solid rgba(40,181,164,.1);border-radius:4px}.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-months .flatpickr-month{height:38px}.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-months{padding:11px 0;height:auto}.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-innerContainer .flatpickr-weekdays .flatpickr-weekday{color:var(--tmp-heading-color);font-size:1em;line-height:1.8}body.leftsidebar .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap,body.rightsidebar .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap{flex-direction:column}body.leftsidebar .wpte-bf-checkout .wpte-bf-checkout-form,body.rightsidebar .wpte-bf-checkout .wpte-bf-checkout-form{width:100%;margin-bottom:40px}body.leftsidebar .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary,body.rightsidebar .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-book-summary{width:100%}.wpte-bf-datepicker .ui-datepicker td a.ui-state-default{color:var(--tmp-body-font-color)}.wte-process-layout .wte-process-container{max-width:100%}.entry-content-wrap .thank-you-container{margin-top:25px;background:var(--tmp-background-color);box-shadow:0 4px 4px rgba(28,32,17,.02),0 4px 40px rgba(28,32,17,.04);padding:32px 24px;border-radius:4px}.entry-content-wrap .thank-you-container .trip-details{font-size:1.563em;line-height:1.28;color:var(--tmp-heading-color);font-weight:500}.entry-content-wrap .thank-you-container .detail-container{border:none;max-width:100%}.entry-content-wrap .wp-travel .cart-header{margin-bottom:15px}.entry-content-wrap .wp-travel .cart-header a{margin-left:16px}.entry-content-wrap .wp-travel ul{list-style:none;padding:0;margin:0}.entry-content-wrap .wp-travel ul li{list-style:none;border-bottom:1px solid rgba(var(--tmp-heading-color-rgb),.1);margin-bottom:5px;padding-bottom:5px}.entry-content-wrap .wp-travel ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.entry-content-wrap .wp-travel ul .grand-total{font-weight:600}.entry-content-wrap .wp-travel .item .item-main{margin-bottom:20px}.entry-content-wrap .wp-travel .cart-footer{margin-top:15px}.entry-content-wrap .wp-travel .cart-footer a{display:inline-block;color:var(--tmp-btn-text-initial-color);background:var(--tmp-btn-bg-initial-color);border-color:var(--tmp-btn-border-initial-color);border-width:1px;border-style:solid;font-family:var(--tmp-btn-font-family);font-size:var(--tmp-btn-font-size);font-weight:var(--tmp-btn-font-weight);letter-spacing:var(--tmp-btn-font-spacing);line-height:var(--tmp-btn-font-height);text-transform:var(--tmp-btn-font-transform);border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left);transition:ease .2s;margin:0 10px 10px 0}.entry-content-wrap .wp-travel .cart-footer a:hover{color:var(--tmp-btn-text-hover-color);background:var(--tmp-btn-bg-hover-color);border-color:var(--tmp-btn-border-hover-color)}.wte-es-with-multiple-options{flex-wrap:wrap}.wte-selected-package-description{margin-left:25px}@media (max-width:1024px){.wte-process-layout{max-height:85vh}}.wte-process-layout .wte-process-nav .wte-process-nav-list::before{background-color:var(--tmp-primary-color);opacity:1}.wte-process-layout .wte-process-nav .wte-process-nav-list .wte-process-nav-item a{font-size:1em;line-height:1.8;color:var(--tmp-body-font-color)}@media (max-width:500px){.wte-process-layout .wte-process-nav .wte-process-nav-list .wte-process-nav-item a{font-size:0}}.wte-process-layout .wte-process-tabs{padding:0 26px}@media (max-width:1024px){.wte-process-layout .wte-process-tabs{padding:0 15px}}.wte-process-layout .wte-process-tabs .wte-process-container{padding-top:24px}.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-booking-date-wrap{box-shadow:none}.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-selected-package-description{margin:0 0 30px}.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-selected-package-description p{font-size:1em;margin-bottom:0;color:var(--tmp-body-font-color)}.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-selected-package-description+hr{display:none}.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-option-heading span{font-size:1em;font-weight:600;text-transform:uppercase;color:var(--tmp-body-font-color);opacity:.5}.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-option-heading span.text-left,.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .wte-option-heading span.text-right{padding:0}.wte-process-layout .wte-process-tabs .wpte-select-options .option-toggle{border:1px solid #e8e9e7;border-radius:4px;box-shadow:none}.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .wte-booking-trip-info{border:none;padding:0}.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .wte-booking-trip-info .wte-booking-details:first-child .wte-booking-details-title{padding:15px 0 0;border-top:1px solid rgba(0,0,0,.1)}.wte-process-tab-content-wrapper .wte-package-type .wte-check-button{color:#bbbcb8;border:1px solid #bbbcb8;border-radius:4px;background:0 0}.wte-process-tab-content-wrapper .wte-package-type .wte-check-button.checked{color:var(--tmp-primary-color);border:1px solid var(--tmp-primary-color)}.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .dayContainer{border-right:1px solid rgba(232,233,231,.5)}.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .dayContainer .flatpickr-day{line-height:1.8;color:var(--tmp-body-font-color);border:1px solid rgba(232,233,231,.5);height:52px}.wte-process-layout .wte-process-tabs .wte-process-tab-item .wte-process-tab-content-wrapper .flatpickr-calendar .flatpickr-innerContainer .flatpickr-rContainer .dayContainer .flatpickr-day:hover{background:var(--tmp-primary-color);color:var(--white-color)}.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-trip-title{color:var(--tmp-heading-color)}.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .wte-booking-summary-info-title{background-color:var(--tmp-primary-color);border-radius:4px 4px 0 0;padding:8px;font-size:14px;line-height:1.6}.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .wte-booking-trip-info .wte-booking-details ul li strong{font-weight:400;font-size:14px;line-height:1.57;color:var(--tmp-body-font-color)}.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .total-amount .price .amount,.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .total-amount .price .currency,.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-summary-info .total-amount .price .total-text{font-weight:600;font-size:19px;line-height:1.42;color:var(--tmp-heading-color)}.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-dates p{font-weight:600;color:var(--tmp-heading-color)}.wte-process-layout .wte-popup-sidebar .wte-booking-summary .wte-booking-dates p strong{font-weight:400}.wte-process-layout .wte-booking-times .wte-button-group .wte-check-button{color:var(--tmp-primary-color);border:1px solid rgba(var(--tmp-primary-color-rgb),.3);line-height:1.57;padding:8px 16px}.wte-process-layout .wte-booking-times .wte-button-group .wte-check-button.checked,.wte-process-layout .wte-booking-times .wte-button-group .wte-check-button:hover{color:var(--tmp-btn-text-hover-color);background:var(--tmp-primary-color)}.wte-trip-options .wte-trip-guest-wrapper{padding:20px 24px;background:#fff;box-shadow:0 4px 4px rgba(28,32,17,.02),0 4px 40px rgba(28,32,17,.04);border-radius:4px}.wte-trip-options .wte-trip-guest-wrapper .select-wrapper .wte-qty-number{border:1px solid #e8e9e7;border-radius:4px}.wte-trip-options .wte-trip-guest-wrapper .select-wrapper .wte-qty-number button{background:0 0}.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-checkout-form form{background:0 0;padding:0;border:none;box-shadow:none}.wptravelengine_css_v2 .wpte-bf-checkout .wte-coupon-whole-wrap #wte-coupons-holder-wrap.coupon .input-text:focus{border-color:var(--tmp-secondary-color)}.wptravelengine_css_v2 .wpte-bf-checkout .wte-coupon-whole-wrap .coupon .wp-travel-engine-coupons-apply-btn{border-color:var(--tmp-secondary-color);background:var(--tmp-secondary-color)}.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf_price-adjustments{border-color:#e8e9e7;border-bottom:none}.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot{border-color:#e8e9e7}.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot tr td{padding:16px 0}.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot tr td .wpte-bf-total-txt,.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot tr td .wpte-currency-code,.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot tr td .wpte-price{font-size:1em!important}.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot tr td .wpte-currency-code,.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-summary-wrap table.wpte-bf-summary-table tfoot tr td .wpte-price{font-weight:600!important}.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary .wpte-bf-summary-total{border-color:#e8e9e7;padding-top:0}.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary .wpte-bf-summary-total .wpte-bf-total-txt,.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary .wpte-bf-summary-total .wpte-currency-code,.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary .wpte-bf-summary-total .wpte-price{font-size:16px}.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary .wpte-bf-summary-total .wpte-currency-code,.wptravelengine_css_v2 .wpte-bf-checkout .wpte-bf-book-summary .wpte-bf-summary-total .wpte-price{font-weight:600}@media screen and (max-width:640px){.wpte-bf-checkout .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step .wpte-bf-step-inner,.wpte-bf-checkout .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step:last-child .wpte-bf-step-inner{text-align:center!important;transform:none;width:auto}.wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-wrap .wpte-bf-step::before{left:36.5px}}.wte-user-wishlist-toolbar .wte-wishlist-remove-all:hover{background:0 0}.category-main-wrap.category-grid .category-trips-single,.wte-related-trips.category-grid .category-trips-single{margin-right:0!important;padding:0 15px!important}.category-main-wrap .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap,.wte-related-trips .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap{padding:0}.category-main-wrap .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig,.wte-related-trips .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig{margin:0}.category-main-wrap .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-avl-tip-inner-wrap .category-available-months,.wte-related-trips .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-avl-tip-inner-wrap .category-available-months{flex:1}.wte-related-trips .category-trip-prc-title-wrap .category-trip-title{font-size:20px!important}.wpte_has-tooltip .tippy-popper[x-placement=top] .tippy-arrow{top:100%;transform:unset!important}.wpte_has-tooltip .tippy-popper[x-placement=bottom] .tippy-arrow{top:auto;bottom:100%;transform:unset!important}
:root {
			--e-global-color-primary_color  : #28B5A4;
            --e-global-color-secondary_color: #e48e45;
            --e-global-color-body_font_color: #494d41;
            --e-global-color-heading_color  : #232323;
            --e-global-color-section_bg_color  : rgba(40,181,164,0.05);
            --e-global-color-site_bg_color  : #FFFFFF;
            --e-global-color-accent_color_one  : #F5FBF6;
            --e-global-color-accent_color_two  : #FCF7EF;
        }
    
    :root {
		--tmp-primary-color             : #28B5A4;
		--tmp-primary-color-rgb         : 40, 181, 164;
		--tmp-secondary-color           : #e48e45;
		--tmp-secondary-color-rgb       : 228, 142, 69;
		--tmp-body-font-color           : #494d41;
		--tmp-body-font-color-rgb       : 73, 77, 65;
		--tmp-heading-color             : #232323;
		--tmp-heading-color-rgb         : 35, 35, 35;
		--tmp-section-bg-color          : rgba(40,181,164,0.05);
		--tmp-section-bg-color-rgb      : 40, 181, 164;
		--tmp-background-color          : #FFFFFF;
		--tmp-background-color-rgb      : 255, 255, 255;

        --tmp-btn-text-initial-color: #ffffff;
        --tmp-btn-text-hover-color: #ffffff;
        --tmp-btn-bg-initial-color: #e48e45;
        --tmp-btn-bg-hover-color: #28B5A4;
        --tmp-btn-border-initial-color: #e48e45;
        --tmp-btn-border-hover-color: #28B5A4;

        --tmp-primary-font-family: "Poppins";     
        --tmp-primary-font-weight: 400;
        --tmp-primary-font-transform: none;

        --tmp-btn-font-family: inherit;     
        --tmp-btn-font-weight: 400;
        --tmp-btn-font-transform: none;
        --tmp-btn-roundness-top: 4px;
        --tmp-btn-roundness-right: 4px;
        --tmp-btn-roundness-bottom: 4px;
        --tmp-btn-roundness-left: 4px;
        --tmp-btn-padding-top: 16px;
        --tmp-btn-padding-right: 32px;
        --tmp-btn-padding-bottom: 16px;
        --tmp-btn-padding-left: 32px;
	}

    .site-header, 
    .mobile-header{
        --tmp-menu-items-spacing: 30px;
        --tmp-menu-dropdown-width: 230px;
        --tmp-btn-text-initial-color: #ffffff;
        --tmp-btn-text-hover-color: #ffffff;
        --tmp-btn-bg-initial-color: #e48e45;
        --tmp-btn-bg-hover-color: rgba(40,181,164,0.92);
    }

    .notification-bar{
        --tmp-bg-color: #28B5A4;
        --tmp-text-color: #ffffff;
    }

	.site-header .custom-logo{
		width : 50px;
	}
    
    .site-footer{
        --tmp-uf-text-color: #000000;
        --tmp-uf-bg-color: #ffffff;
        --tmp-uf-link-hover-color: #000000;
        --tmp-uf-widget-heading-color: #ffffff;
        --tmp-bf-text-color: #ffffff;
        --tmp-bf-bg-color: #26786e;
        --tmp-bf-link-initial-color: #ffffff;
        --tmp-bf-link-hover-color: rgba(255,255,255,0.8);
    }

    .header-layout-1 .header-m{
        --tmp-top-header-bg-color: #28b5a4;
        --tmp-top-header-text-color: #ffffff;
		--tmp-top-header-text-color-rgb: 255, 255, 255;
    }

        

    /*Typography*/
    .site-branding .site-title{
        font-family   : inherit;
        font-weight   : bold;
        text-transform: none;
    }
    
    h1{
        font-family : inherit;
        text-transform: none;      
        font-weight: 700;
    }
    h2{
        font-family : inherit;
        text-transform: none;      
        font-weight: 700;
    }
    h3{
        font-family : inherit;
        text-transform: none;      
        font-weight: 700;
    }
    h4{
        font-family : inherit;
        text-transform: none;      
        font-weight: 700;
    }
    h5{
        font-family : inherit;
        text-transform: none;      
        font-weight: 700;
    }
    h6{
        font-family : inherit;
        text-transform: none;      
        font-weight: 700;
    }

    @media (min-width: 1024px){
        :root{
            --tmp-primary-font-size   : 16px;
            --tmp-primary-font-height : 1.75em;
            --tmp-primary-font-spacing: 0px;

            --tmp-container-width  : 1320px;
            --tmp-centered-maxwidth: 780px;

            --tmp-btn-font-size   : 16px;
            --tmp-btn-font-height : 1.5em;
            --tmp-btn-font-spacing: 0px;
        }

        .main-content-wrapper{
            --tmp-sidebar-width: 28%;
        }

        aside.widget-area {
            --tmp-widget-spacing: 32px;
        }

        .to_top{
            --tmp-scroll-to-top-size: 20px;
            --tmp-scroll-to-top-bottom-offset: 25px;
            --tmp-scroll-to-top-side-offset: 25px;
        }

        .site-header .site-branding .site-title {
            font-size     : 18px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }

        .elementor-page h1,
        h1{
            font-size   : 40px;
            line-height   : 1.3em;
            letter-spacing: 0px;
        }

        .elementor-page h2,
        h2{
            font-size   : 32px;
            line-height   : 1.3em;
            letter-spacing: 0px;
        }

        .elementor-page h3,
        h3{
            font-size   : 28px;
            line-height   : 1.4em;
            letter-spacing: 0px;
        }

        .elementor-page h4,
        h4{
            font-size   : 24px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }

        .elementor-page h5,
        h5{
            font-size   : 20px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }

        .elementor-page h6,
        h6{
            font-size   : 16px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }
    }

    @media (min-width: 767px) and (max-width: 1024px){
        :root{
            --tmp-primary-font-size: 16px;
            --tmp-primary-font-height: 1.75em;
            --tmp-primary-font-spacing: 0px;

            --tmp-container-width  : 992px;
            --tmp-centered-maxwidth: 780px;

            --tmp-btn-font-size   : 16px;
            --tmp-btn-font-height : 1.5em;
            --tmp-btn-font-spacing: 0px;
        }

        .main-content-wrapper{
            --tmp-sidebar-width: 28%;
        }

        aside.widget-area {            
            --tmp-widget-spacing: 32px;
        }

        .to_top{
            --tmp-scroll-to-top-size: 20px;
            --tmp-scroll-to-top-bottom-offset: 25px;
            --tmp-scroll-to-top-side-offset: 25px;
        }

        .site-branding .site-title {
            font-size   : 18px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }

        .site-branding .custom-logo-link img{
			width: 200px;
        }

        .elementor-page h1,
        h1{
            font-size   : 40px;
            line-height   : 1.3em;
            letter-spacing: 0px;
        }

        .elementor-page h2,
        h2{
            font-size   : 32px;
            line-height   : 1.3em;
            letter-spacing: 0px;
        }

        .elementor-page h3,
        h3{
            font-size   : 28px;
            line-height   : 1.4em;
            letter-spacing: 0px;
        }

        .elementor-page h4,
        h4{
            font-size   : 24px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }

        .elementor-page h5,
        h5{
            font-size   : 20px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }

        .elementor-page h6,
        h6{
            font-size   : 16px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }
    }

    @media (max-width: 767px){
        :root{
            --tmp-primary-font-size: 16px;
            --tmp-primary-font-height: 1.75em;
            --tmp-primary-font-spacing: 0px;

            --tmp-container-width  : 420px;
            --tmp-centered-maxwidth: 780px;

            --tmp-btn-font-size   : 16px;
            --tmp-btn-font-height : 1.5em;
            --tmp-btn-font-spacing: 0px;
        }
        
        aside.widget-area {
            --tmp-widget-spacing: 20px;
        }

        .site-branding .site-title{
            font-size   : 18px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }

        .to_top{
            --tmp-scroll-to-top-size: 20px;
            --tmp-scroll-to-top-bottom-offset: 25px;
            --tmp-scroll-to-top-side-offset: 25px;
        }

        .site-branding .custom-logo-link img{
            width: 200px;
        }

        .elementor-page h1,
        h1{
            font-size   : 36px;
            line-height   : 1.3em;
            letter-spacing: 0px;
        }

        .elementor-page h2,
        h2{
            font-size   : 30px;
            line-height   : 1.3em;
            letter-spacing: 0px;
        }

        .elementor-page h3,
        h3{
            font-size   : 26px;
            line-height   : 1.4em;
            letter-spacing: 0px;
        }

        .elementor-page h4,
        h4{
            font-size   : 22px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }

        .elementor-page h5,
        h5{
            font-size   : 18px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }

        .elementor-page h6,
        h6{
            font-size   : 16px;
            line-height   : 1.5em;
            letter-spacing: 0px;
        }
    }/* End cached CSS */
/*# sourceURL=travel-monster-style-inline-css */
.elementor-widget-wp-widget-blp_pt_widget{margin-bottom:0;display:flex;flex-direction:column}.elementor-widget-container h1,.elementor-widget-container h2,.elementor-widget-container h3,.elementor-widget-container h4,.elementor-widget-container h5,.elementor-widget-container h6{margin-bottom:0}.elementor-template-full-width .site-content .container{max-width:100%;padding:0}body.elementor-template-full-width .main-content-wrapper{display:block;margin:0}body.elementor-page{background-color:var(--tmp-background-color)!important}.widget-area .elementor-widget:last-child{margin-bottom:0}.elementor-widget select{max-width:100%}.elementor-widget ol,.elementor-widget ul{margin:0;padding:0;list-style:none}.elementor-widget ul ul{margin-left:15px}.elementor-widget:not(.elementor-widget-text-editor,.elementor-widget-toggle,.elementor-widget-tabs,.elementor-widget-accordion,.elementor-icon-list--layout-traditional) ul li{display:block;margin-bottom:25px;font-size:1em}.elementor-icon-list--layout-traditional ul li{margin-bottom:0}.elementor-widget ul li:last-child{margin-bottom:0}.elementor-widget .elementor-text-editor ul li,.elementor-widget .textwidget ul li,.elementor-widget.elementor-widget-html ul li{display:list-item;margin-bottom:10px;font-weight:400}.elementor-widget ul li a{text-decoration:none;color:var(--black-color)}.elementor-widget ul li a:hover{color:var(--primary-color)}.elementor-widget-wp-widget-archives ul li,.elementor-widget-wp-widget-categories ul li,.elementor-widget-wp-widget-meta ul li,.elementor-widget-wp-widget-nav_menu ul li,.elementor-widget-wp-widget-pages ul li{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(var(--primary-color-rgb),.2);font-size:1em;font-weight:400;position:relative;padding-left:20px}.elementor-widget-wp-widget-archives ul li:last-child,.elementor-widget-wp-widget-categories ul li:last-child,.elementor-widget-wp-widget-meta ul li:last-child,.elementor-widget-wp-widget-nav_menu ul li:last-child,.elementor-widget-wp-widget-pages ul li:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.elementor-widget-wp-widget-archives ul li::before,.elementor-widget-wp-widget-categories ul li::before,.elementor-widget-wp-widget-meta ul li::before,.elementor-widget-wp-widget-nav_menu ul li::before,.elementor-widget-wp-widget-pages ul li::before{content:"";background:var(--primary-color);width:6px;height:6px;position:absolute;left:0;top:12px;border-radius:100px}.elementor-widget-wp-widget-calendar table{margin:0}.elementor-widget-wp-widget-calendar table caption{background:var(--secondary-color)}.elementor-widget-wp-widget-calendar table tr td,.elementor-widget-wp-widget-calendar table tr th{padding-left:0;padding-right:0;text-align:center;font-weight:700;font-size:1em;line-height:1.5}.elementor-widget-wp-widget-calendar table tr td{font-weight:400}.elementor-widget-wp-widget-calendar table tbody tr td#today{background:rgba(var(--primary-color-rgb),.15)}.elementor-widget-wp-widget-calendar table tr td a{display:block}.elementor-widget-wp-widget-calendar table tr td a:hover{text-decoration:none;color:var(--black-color)}.elementor-widget-wp-widget-calendar table tfoot{border-top:1px solid rgba(var(--primary-color-rgb),.1)}.elementor-widget-wp-widget-calendar table tfoot td#prev{text-align:left}.elementor-widget-wp-widget-calendar table tfoot td#next{text-align:right}.elementor-widget-wp-widget-archives ul li,.elementor-widget-wp-widget-categories ul li{color:rgba(var(--black-color-rgb),.3);display:flex;flex-wrap:wrap;align-items:center}.elementor-widget-wp-widget-archives ul li a,.elementor-widget-wp-widget-categories ul li a{flex:1}.elementor-widget-wp-widget-search .search-form .search-field{border-color:rgba(var(--primary-color-rgb),.3)}.elementor-widget-wp-widget-search .search-form .search-submit{background-color:var(--primary-color)}.elementor-widget-wp-widget-search .search-form .search-submit:hover{background-color:var(--black-color)}.elementor-widget-wp-widget-recent-posts ul{counter-reset:listCount}.elementor-widget-wp-widget-recent-posts ul li{counter-increment:listCount;position:relative;padding-left:55px;font-size:1.1112em}.elementor-widget-wp-widget-recent-posts ul li::before{content:"0" counter(listCount);font-family:var(--secondary-font);color:rgba(var(--primary-color-rgb),.5);font-size:2em;line-height:1;position:absolute;top:5px;left:0}.text-underline .elementor-heading-title{position:relative;display:inline-block}.text-underline .elementor-heading-title::after{content:"";width:100%;height:13px;background:rgba(var(--secondary-color-rgb),.1);position:absolute;bottom:4px;left:0}.elementor-widget-wp-widget-blp_faq_widget .faq-block{background:rgba(var(--primary-color-rgb),.1);margin-bottom:20px;text-align:left}.elementor-widget-wp-widget-blp_faq_widget .faq-block:last-child{margin-bottom:0}.elementor-widget-wp-widget-blp_faq_widget .faq-block .faq-title{background:0 0;color:var(--black-color);font-family:var(--secondary-font);font-weight:600;font-size:1em;line-height:1.5;width:100%;text-align:left;position:relative;padding:15px 30px 15px 15px;-webkit-transition:all ease .35s;-moz-transition:all ease .35s;transition:all ease .35s}.elementor-widget-wp-widget-blp_faq_widget .faq-block .faq-title:hover{background:0 0;color:var(--primary-color)}.elementor-widget-wp-widget-blp_faq_widget .faq-block .faq-title::after{content:"";background-image:url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="%23fbaca5" d="M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z"></path></svg>');background-repeat:no-repeat;background-position:center;width:18px;height:18px;position:absolute;top:21px;right:15px;-webkit-transition:all ease .35s;-moz-transition:all ease .35s;transition:all ease .35s}.elementor-widget-wp-widget-blp_faq_widget .faq-block.active .faq-title::after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.elementor-widget-wp-widget-blp_faq_widget .faq-block .faq-content{font-size:.8888em;color:rgba(var(--black-color-rgb),.8);padding:20px 15px;border-top:1px solid var(--white-color)}.elementor-widget-wp-widget-blp_faq_widget .faq-block .faq-content p{margin-top:0;margin-bottom:20px}.elementor-widget-wp-widget-blp_faq_widget .faq-block .faq-content p:last-child{margin-bottom:0}.elementor-widget-wp-widget-rating_filter ul li .star-rating{vertical-align:top;margin-top:7px}.elementor-widget-wp-widget-layered-nav ul li input[type=text]{width:100%!important}.elementor-widget-wp-widget-layered_nav_filters ul li a{position:relative;padding-left:30px}.elementor-widget-wp-widget-layered_nav_filters ul li a:before{content:"";width:16px;height:16px;border:1px solid #ddd;border-radius:2px;position:absolute;top:4px;left:0;background-image:url('data:image/svg+xml; utf-8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23fff" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"></path></svg>');background-repeat:no-repeat;background-size:0;background-position:center;-webkit-transition:all ease .35s;-moz-transition:all ease .35s;transition:all ease .35s}.elementor-widget-wp-widget-layered_nav_filters ul li a:hover:before{border-color:var(--primary-color)}.elementor-widget-wp-widget-layered_nav_filters ul li.chosen a:before{background-size:10px;background-color:var(--primary-color);border-color:var(--primary-color)}.elementor-widget-wp-widget-price_filter .ui-slider-horizontal{height:5px;background:#eee;margin-left:0;margin-right:0;border-radius:0;margin-bottom:25px}.elementor-widget-wp-widget-price_filter .ui-slider .ui-slider-handle{background:var(--white-color);width:15px;height:15px;top:-5px;border-radius:100%;box-shadow:5px 0 15px rgba(136,206,208,.3);border:3px solid var(--primary-color)}.elementor-widget-wp-widget-price_filter .ui-slider .ui-slider-handle.ui-state-active,.elementor-widget-wp-widget-price_filter .ui-slider .ui-slider-handle.ui-state-focus,.elementor-widget-wp-widget-price_filter .ui-slider .ui-slider-handle.ui-state-hover{width:22px;height:22px;top:-8px}.elementor-widget-wp-widget-price_filter .ui-slider .ui-slider-range{background:var(--primary-color)}.elementor-widget-wp-widget-price_filter .price_slider_amount{font-size:1em;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex:1}.elementor-widget-wp-widget-price_filter .price_slider_amount .button{font-size:.6666em;font-weight:700;letter-spacing:1px;color:var(--white-color);background:var(--primary-color);border-radius:50px;border:2px solid var(--primary-color);text-transform:uppercase;padding:16px 30px;-webkit-transition:linear .2s;-moz-transition:linear .2s;transition:linear .2s;position:relative}.elementor-widget-wp-widget-price_filter .price_slider_amount .button:focus,.elementor-widget-wp-widget-price_filter .price_slider_amount .button:hover{color:var(--primary-color);background:0 0}.elementor-widget-wp-widget-price_filter .price_slider_amount .price_label{font-size:.7778em;color:#999;display:flex;flex:1;margin-top:0;justify-content:flex-end;font-weight:600;letter-spacing:1px}.elementor-widget-wp-widget-price_filter .price_slider_amount .price_label>span{display:inline-block;margin:0 5px}.elementor-add-section .elementor-select-preset-list li::before{content:none}.elementor-element-edit-mode .elementor-editor-element-settings li::before{content:none}.elementor-editor-section-settings .elementor-editor-element-setting:first-child:before{width:unset;height:unset;transform:unset;background:unset;left:unset}.elementor-tab-content ol,.elementor-tab-content ul,.elementor-widget-text-editor ol,.elementor-widget-text-editor ul{list-style:disc;margin-left:3em}.elementor-tab-content li>ul{list-style:disc}.elementor-tab-content li>ul,.elementor-widget-text-editor li>ol{margin-left:1.5em}.elementor-tab-content li>ol,.elementor-tab-content li>ul,.elementor-widget-text-editor li>ol,.elementor-widget-text-editor li>ul{margin-top:10px}.elementor-tab-content ol,.elementor-widget-text-editor ol{list-style:decimal}.elementor-tab-content ul li,.elementor-widget-text-editor ul li{display:list-item;margin-bottom:10px;padding-left:initial}.elementor-tab-content ol li,.elementor-widget-text-editor ol li{display:list-item;margin-bottom:10px;padding-left:initial}.elementor-tab-content ul li::before,.elementor-widget-text-editor ul li::before{content:none}.elementor-page.single .site-main .entry-content ol,.elementor-page.single .site-main .entry-content ul{margin:auto}.elementor-page .elementor-widget-conatiner p{margin-bottom:1em;line-height:1.75}.elementor-page .elementor-widget-conatiner p:last-child{margin-bottom:0}.elementor-widget-button .elementor-button-link{border-radius:0;font-size:.944em;line-height:1;display:inline-block;text-align:center;text-decoration:none;padding:17px 36.71px;transition:all .35s ease;white-space:nowrap;font-family:var(--secondary-font);background:var(--primary-color);color:var(--white-color)}.elementor-widget-button .elementor-button-link:hover{background:var(--secondary-color);color:var(--white-color);text-decoration:none}.elementor-page .page-header{display:none}.elementor-widget-button .elementor-button-link{display:inline-block;color:var(--tmp-btn-text-initial-color);background:var(--tmp-btn-bg-initial-color);border-color:var(--tmp-btn-border-initial-color);border-width:1px;border-style:solid;font-family:var(--tmp-btn-font-family);font-size:var(--tmp-btn-font-size);font-weight:var(--tmp-btn-font-weight);letter-spacing:var(--tmp-btn-font-spacing);line-height:var(--tmp-btn-font-height);text-transform:var(--tmp-btn-font-transform);border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left)}.elementor-widget-button .elementor-button-link:hover{color:var(--tmp-btn-text-hover-color);background:var(--tmp-btn-bg-hover-color);border-color:var(--tmp-btn-border-hover-color)}.elementor-widget-button .elementor-button-link:focus,.elementor-widget-button .elementor-button-link:visited{color:var(--tmp-btn-text-initial-color)}.elementor-widget-container .elementor-form .elementor-button[type=submit]{background-color:var(--tmp-btn-bg-initial-color);border:var(--tmp-btn-border-initial-color);color:var(--tmp-btn-text-initial-color);border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left);padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left)}.elementor-widget-container .elementor-form .elementor-button[type=submit]:hover{color:var(--tmp-btn-text-hover-color);background:var(--tmp-btn-bg-hover-color);border-color:var(--tmp-btn-border-hover-color)}.elementor-widget-button .elementor-button-link.elementor-size-md{padding:var(--tmp-btn-padding-top) var(--tmp-btn-padding-right) var(--tmp-btn-padding-bottom) var(--tmp-btn-padding-left)}.elementor-widget-container .elementor-alert.elementor-alert-info{color:var(--tmp-body-font-color);background-color:var(--tmp-section-bg-color);border-color:rgba(var(--tmp-heading-color-rgb),.35)}.elementor-widget-container .elementor-tabs .elementor-tab-desktop-title.elementor-active{border-color:rgba(var(--tmp-heading-color-rgb),.35)}.elementor-widget-container .elementor-tabs .elementor-tab-content,.elementor-widget-container .elementor-tabs .elementor-tab-title,.elementor-widget-container .elementor-tabs .elementor-tab-title:after,.elementor-widget-container .elementor-tabs .elementor-tab-title:before,.elementor-widget-container .elementor-tabs .elementor-tabs-content-wrapper{border-color:rgba(var(--tmp-heading-color-rgb),.35)}.elementor-widget-container .elementor-tabs .elementor-tab-desktop-title{border-color:transparent}.elementor-widget-container .elementor-accordion .elementor-accordion-item{border-color:rgba(var(--tmp-heading-color-rgb),.35)}.elementor-widget-container .elementor-accordion .elementor-accordion-item .elementor-tab-content{border-color:rgba(var(--tmp-heading-color-rgb),.35)}.elementor-widget-container .elementor-toggle .elementor-tab-title{border-color:rgba(var(--tmp-heading-color-rgb),.35)}.elementor-widget-container .elementor-toggle .elementor-tab-content{border-color:rgba(var(--tmp-heading-color-rgb),.35)}.elementor-widget-container .elementor-progress-wrapper{color:var(--tmp-body-font-color);background-color:var(--tmp-body-font-color)}.elementor-widget-container .elementor-counter .elementor-counter-number-wrapper,.elementor-widget-container .elementor-counter .elementor-counter-title{color:var(--tmp-body-font-color)}.elementor-widget-container .elementor-posts .elementor-post__excerpt p,.elementor-widget-container .elementor-posts .elementor-post__meta-data,.elementor-widget-container .elementor-posts .elementor-post__title a{color:var(--tmp-body-font-color)}.elementor-widget-container .elementor-posts .elementor-post__card .elementor-post__meta-data{border-color:rgba(var(--tmp-heading-color-rgb),.35)}.elementor-widget-container .elementor-portfolio-item__overlay{background-color:var(--tmp-body-font-color)}.elementor-widget-container .elementor-field-group .elementor-field-textual{color:var(--tmp-body-font-color)}.elementor-widget-container .elementor-price-table .elementor-price-table__price,.elementor-widget-container .elementor-price-table .elementor-price-table__subheading{color:var(--tmp-body-font-color)}.elementor-widget-container .e-text-path,.elementor-widget-container .elementor-countdown-wrapper .elementor-countdown-item,.elementor-widget-container .elementor-flip-box__layer__description,.elementor-widget-container .elementor-testimonial__cite .elementor-testimonial__name,.elementor-widget-container .elementor-testimonial__cite .elementor-testimonial__title{color:var(--tmp-body-font-color)}.elementor-widget-container .elementor-cta .elementor-cta__content-item{color:var(--tmp-body-font-color)}.elementor-widget-container .elementor-cta .elementor-cta__content-item .elementor-icon{color:var(--tmp-body-font-color)}.elementor-widget-container .elementor-cta .elementor-cta__content-item .elementor-cta__button.elementor-button{color:var(--tmp-btn-text-initial-color);border:var(--tmp-btn-border-initial-color);border-radius:var(--tmp-btn-roundness-top) var(--tmp-btn-roundness-right) var(--tmp-btn-roundness-bottom) var(--tmp-btn-roundness-left)}.elementor-widget-container .elementor-cta .elementor-cta__content-item .elementor-cta__button.elementor-button:hover{color:var(--tmp-btn-text-hover-color);border-color:var(--tmp-btn-border-hover-color)}.elementor-widget-container .prismjs-default :not(pre)>code[class*=language-],.elementor-widget-container .prismjs-default pre[class*=language-]{background-color:var(--tmp-body-font-color);color:var(--tmp-body-font-color)}.elementor-widget-container .prismjs-default code[class*=language-]{color:var(--tmp-body-font-color)}.elementor-widget-container .elementor-heading-title{line-height:var(--tmp-primary-font-height)}.elementor-widget-accordion .elementor-tab-content ol,.elementor-widget-accordion .elementor-tab-content ul,.elementor-widget-tabs .elementor-tab-content ol,.elementor-widget-tabs .elementor-tab-content ul,.elementor-widget-text-editor .elementor-widget-container ol,.elementor-widget-text-editor .elementor-widget-container ul,.elementor-widget-toggle .elementor-tab-content ol,.elementor-widget-toggle .elementor-tab-content ul{margin-left:25px;padding-left:20px;margin-top:0}.elementor-widget-accordion .elementor-tab-content ol li,.elementor-widget-accordion .elementor-tab-content ul li,.elementor-widget-tabs .elementor-tab-content ol li,.elementor-widget-tabs .elementor-tab-content ul li,.elementor-widget-text-editor .elementor-widget-container ol li,.elementor-widget-text-editor .elementor-widget-container ul li,.elementor-widget-toggle .elementor-tab-content ol li,.elementor-widget-toggle .elementor-tab-content ul li{position:relative;padding-left:5px;margin-bottom:7px;line-height:2;font-size:1em;letter-spacing:.1px}.elementor-widget-accordion .elementor-tab-content ol ol,.elementor-widget-accordion .elementor-tab-content ol ul,.elementor-widget-accordion .elementor-tab-content ul ol,.elementor-widget-accordion .elementor-tab-content ul ul,.elementor-widget-tabs .elementor-tab-content ol ol,.elementor-widget-tabs .elementor-tab-content ol ul,.elementor-widget-tabs .elementor-tab-content ul ol,.elementor-widget-tabs .elementor-tab-content ul ul,.elementor-widget-text-editor .elementor-widget-container ol ol,.elementor-widget-text-editor .elementor-widget-container ol ul,.elementor-widget-text-editor .elementor-widget-container ul ol,.elementor-widget-text-editor .elementor-widget-container ul ul,.elementor-widget-toggle .elementor-tab-content ol ol,.elementor-widget-toggle .elementor-tab-content ol ul,.elementor-widget-toggle .elementor-tab-content ul ol,.elementor-widget-toggle .elementor-tab-content ul ul{margin-top:7px}.elementor-widget-accordion .elementor-tab-content p+ol,.elementor-widget-accordion .elementor-tab-content p+ul,.elementor-widget-tabs .elementor-tab-content p+ol,.elementor-widget-tabs .elementor-tab-content p+ul,.elementor-widget-text-editor .elementor-widget-container p+ol,.elementor-widget-text-editor .elementor-widget-container p+ul,.elementor-widget-toggle .elementor-tab-content p+ol,.elementor-widget-toggle .elementor-tab-content p+ul{margin-top:-13px}.elementor-page .entry-content h1,.elementor-page .entry-content h2,.elementor-page .entry-content h3,.elementor-page .entry-content h4,.elementor-page .entry-content h5,.elementor-page .entry-content h6,.elementor-page .entry-content ol li,.elementor-page .entry-content p,.elementor-page .entry-content ul li{color:inherit}.elementor-page .elementor-widget-text-editor p:last-child{margin-bottom:0}.elementor-page .elementor-widget-heading h1,.elementor-page .elementor-widget-heading h2,.elementor-page .elementor-widget-heading h3,.elementor-page .elementor-widget-heading h4,.elementor-page .elementor-widget-heading h5,.elementor-page .elementor-widget-heading h6{margin-bottom:0}.elementor-page .main-content-wrapper[data-page-spacing="top:bottom"],.elementor-page .main-content-wrapper[data-page-spacing=bottom],.elementor-page .main-content-wrapper[data-page-spacing=none],.elementor-page .main-content-wrapper[data-page-spacing=top]{margin:0}.ski-resort_activities-section .elementor-widget .wpte-trip-category:not(.style-1):not(.style-3) .wpte-trip-category-title::after{content:none}.ski-resort_activities-section .elementor-widget .wpte-trip-category:not(.style-1):not(.style-3) .wpte-trip-category-title{text-align:left}.ski-resort_social-section .elementor-icon.elementor-social-icon{color:#fff}.fine-wine__client-testimonials .elementor-page .elementor-widget-text-editor p:last-child::after{content:"";height:4px;width:68px;background:#bd9847;position:absolute;top:125%;left:45%}.fine.elementor-page p:last-child::after{top:18%;content:"";height:4px;width:68px;background:#bd9847;position:absolute;left:48%}.fine-wine__popular-destination .elementor-widget .wpte-trip-category:not(.style-1):not(.style-3) .wpte-trip-category-title::after{background:#660c4c}.fine-wine__social-container .elementor-icon.elementor-social-icon{background:0 0;color:#fff;font-size:32px}.fine-wine__social-container .finewine-home-social-section .elementor-3810 .elementor-element.elementor-element-ca3e10a .elementor-repeater-item-7986a40.elementor-social-icon{background-color:transparent}.elementor-section .elementor-top-section .elementor-element .elementor-element-52f6c76f .fine-wine__social-container .elementor-section-boxed .elementor-section-height-.default .elementor-section-height-default{background-color:red}.elementor-3810 .elementor-element.elementor-element-3be1e3aa .meafe-cta-title:not(:last-child){font-weight:400}.fine-wine__social-container .elementor-icon.elementor-social-icon{background:0 0;color:#fff;font-size:32px}.fine-wine__social-container .finewine-home-social-section .elementor-3810 .elementor-element.elementor-element-ca3e10a .elementor-repeater-item-7986a40.elementor-social-icon{background-color:transparent}.elementor-section .elementor-top-section .elementor-element .elementor-element-52f6c76f .fine-wine__social-container .elementor-section-boxed .elementor-section-height-.default .elementor-section-height-default{background-color:red}@media (min-width:992px){.fine.elementor-page p:last-child::after{top:20%;content:"";height:4px;width:68px;background:#bd9847;position:absolute;left:48%}}.full-svg .elementor-icon{width:100%}.full-svg svg{width:100%!important}.blur-120{backdrop-filter:blur(120px)}.blur-24{backdrop-filter:blur(24px)}.blur-8{backdrop-filter:blur(8px)}.image-multiply img{mix-blend-mode:multiply}@media screen and (min-width:1024px){.has-content-sticky{position:sticky!important;top:180px}}.gradient-text h3{background:linear-gradient(180deg,#13181a 75.43%,rgba(19,24,26,0) 88.64%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.06}.text-stroke p{-webkit-text-stroke:1px var(--tmp-secondary-color)}.has-scroll-margin{scroll-margin-top:150px}.blur{backdrop-filter:blur(6px)}.oval-animate{animation:oval-animate 8s cubic-bezier(.4,0,.2,1) infinite}@keyframes oval-animate{0%{transform:translate(0,0)}25%{transform:translate(20px,-10px)}50%{transform:translate(0,-20px)}75%{transform:translate(-20px,-10px)}100%{transform:translate(0,0)}}.marquee-animation{animation:marquee-animation 10s linear infinite;max-width:100%;overflow:hidden;white-space:nowrap;display:inline-block}@keyframes marquee-animation{from{transform:translateX(0)}to{transform:translateX(-100%)}}.rotate-animation{animation:rotate-animation 10s linear infinite}@keyframes rotate-animation{from{transform:rotateY(0)}to{transform:rotate(360deg)}}.swing-animation{animation:swing 3s linear infinite}@keyframes swing{0%{transform:rotate(45deg)}50%{transform:rotate(0)}100%{transform:rotate(45deg)}}:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:1366px){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:1366px){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1366px){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1366px){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1367px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:1366px){#elementor-device-mode:after{content:"laptop"}}@media (max-width:-1){#elementor-device-mode:after{content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:1366px){.elementor .elementor-hidden-laptop{display:none}}@media (min-width:1367px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}
.elementor-kit-2579{--e-global-color-primary:#1B1C17;--e-global-color-secondary:#F8F812;--e-global-color-text:#915B1E;--e-global-color-accent:#5081f5;--e-global-typography-primary-font-family:"Archivo";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Archivo";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;color:#1B252F;font-family:"Montserrat", Sans-serif;}.elementor-kit-2579 button,.elementor-kit-2579 input[type="button"],.elementor-kit-2579 input[type="submit"],.elementor-kit-2579 .elementor-button{background-color:#F8F812;color:#1B252F;}.elementor-kit-2579 button:hover,.elementor-kit-2579 button:focus,.elementor-kit-2579 input[type="button"]:hover,.elementor-kit-2579 input[type="button"]:focus,.elementor-kit-2579 input[type="submit"]:hover,.elementor-kit-2579 input[type="submit"]:focus,.elementor-kit-2579 .elementor-button:hover,.elementor-kit-2579 .elementor-button:focus{background-color:#1B252F;color:#F8F812;}.elementor-kit-2579 e-page-transition{background-color:#FFBC7D;}.elementor-kit-2579 a{font-family:"Archivo", Sans-serif;}.elementor-kit-2579 h1{font-family:"Archivo", Sans-serif;}.elementor-kit-2579 h2{font-family:"Archivo", Sans-serif;}.elementor-kit-2579 h3{font-family:"Archivo", Sans-serif;}.elementor-kit-2579 h4{font-family:"Archivo", Sans-serif;}.elementor-kit-2579 h6{font-family:"Archivo", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1290px;}.e-con{--container-max-width:1290px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
.elementor-2255 .elementor-element.elementor-element-50ff0382:not(.elementor-motion-effects-element-type-background), .elementor-2255 .elementor-element.elementor-element-50ff0382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010182;background-image:url("https://trailmatesadventures.com/wp-content/uploads/2026/10/Joyful-Jump-at-the-Alpine-Lake.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2255 .elementor-element.elementor-element-50ff0382 > .elementor-background-overlay{background-color:#000000;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2255 .elementor-element.elementor-element-50ff0382{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 15px 90px 15px;}.elementor-bc-flex-widget .elementor-2255 .elementor-element.elementor-element-2243134c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2255 .elementor-element.elementor-element-2243134c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2255 .elementor-element.elementor-element-2243134c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-2243134c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-2350af2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-2255 .elementor-element.elementor-element-2350af2 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:35px;font-weight:700;line-height:1.25em;letter-spacing:0px;color:#F8F812;}.elementor-2255 .elementor-element.elementor-element-12ce96c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-2255 .elementor-element.elementor-element-12ce96c5 .elementor-heading-title{font-size:72px;font-weight:600;line-height:1.3em;color:#FFFFFF;}.elementor-2255 .elementor-element.elementor-element-4bd20701{font-size:24px;font-weight:400;line-height:1.75em;color:#FFFFFF;}.elementor-2255 .elementor-element.elementor-element-196265b .elementor-button{background-color:#1B252F;fill:#F8F812;color:#F8F812;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary_color );}.elementor-2255 .elementor-element.elementor-element-196265b .elementor-button:hover, .elementor-2255 .elementor-element.elementor-element-196265b .elementor-button:focus{background-color:#1B252F;color:#FFFFFF;border-color:#F8F812;}.elementor-2255 .elementor-element.elementor-element-196265b{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2255 .elementor-element.elementor-element-196265b .elementor-button:hover svg, .elementor-2255 .elementor-element.elementor-element-196265b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2255 .elementor-element.elementor-element-1a41eecb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:46px 0px 46px 0px;}.elementor-2255 .elementor-element.elementor-element-1a41eecb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2255 .elementor-element.elementor-element-5ffbfa53 .elementor-icon-box-wrapper{gap:24px;}.elementor-2255 .elementor-element.elementor-element-5ffbfa53 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-heading_color );}.elementor-2255 .elementor-element.elementor-element-5ffbfa53.elementor-view-stacked .elementor-icon{background-color:#1B252F;fill:#F8F812;color:#F8F812;}.elementor-2255 .elementor-element.elementor-element-5ffbfa53.elementor-view-framed .elementor-icon, .elementor-2255 .elementor-element.elementor-element-5ffbfa53.elementor-view-default .elementor-icon{fill:#1B252F;color:#1B252F;border-color:#1B252F;}.elementor-2255 .elementor-element.elementor-element-5ffbfa53.elementor-view-framed .elementor-icon{background-color:#F8F812;}.elementor-2255 .elementor-element.elementor-element-5ffbfa53 .elementor-icon{font-size:26px;padding:16px;}.elementor-2255 .elementor-element.elementor-element-5ffbfa53 .elementor-icon-box-title, .elementor-2255 .elementor-element.elementor-element-5ffbfa53 .elementor-icon-box-title a{font-size:19px;font-weight:500;line-height:1.75em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-5ffbfa53 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-body_font_color );}.elementor-2255 .elementor-element.elementor-element-822c622 .elementor-icon-box-wrapper{gap:24px;}.elementor-2255 .elementor-element.elementor-element-822c622 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-heading_color );}.elementor-2255 .elementor-element.elementor-element-822c622.elementor-view-stacked .elementor-icon{background-color:#1B252F;fill:#F8F812;color:#F8F812;}.elementor-2255 .elementor-element.elementor-element-822c622.elementor-view-framed .elementor-icon, .elementor-2255 .elementor-element.elementor-element-822c622.elementor-view-default .elementor-icon{fill:#1B252F;color:#1B252F;border-color:#1B252F;}.elementor-2255 .elementor-element.elementor-element-822c622.elementor-view-framed .elementor-icon{background-color:#F8F812;}.elementor-2255 .elementor-element.elementor-element-822c622 .elementor-icon{font-size:26px;padding:16px;}.elementor-2255 .elementor-element.elementor-element-822c622 .elementor-icon-box-title, .elementor-2255 .elementor-element.elementor-element-822c622 .elementor-icon-box-title a{font-size:19px;font-weight:500;line-height:1.75em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-822c622 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-body_font_color );}.elementor-2255 .elementor-element.elementor-element-298b7a22 .elementor-icon-box-wrapper{gap:24px;}.elementor-2255 .elementor-element.elementor-element-298b7a22 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-heading_color );}.elementor-2255 .elementor-element.elementor-element-298b7a22.elementor-view-stacked .elementor-icon{background-color:#1B252F;fill:#F8F812;color:#F8F812;}.elementor-2255 .elementor-element.elementor-element-298b7a22.elementor-view-framed .elementor-icon, .elementor-2255 .elementor-element.elementor-element-298b7a22.elementor-view-default .elementor-icon{fill:#1B252F;color:#1B252F;border-color:#1B252F;}.elementor-2255 .elementor-element.elementor-element-298b7a22.elementor-view-framed .elementor-icon{background-color:#F8F812;}.elementor-2255 .elementor-element.elementor-element-298b7a22 .elementor-icon{font-size:26px;padding:16px;}.elementor-2255 .elementor-element.elementor-element-298b7a22 .elementor-icon-box-title, .elementor-2255 .elementor-element.elementor-element-298b7a22 .elementor-icon-box-title a{font-size:19px;font-weight:500;line-height:1.75em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-298b7a22 .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-body_font_color );}.elementor-2255 .elementor-element.elementor-element-382638aa .elementor-icon-box-wrapper{gap:24px;}.elementor-2255 .elementor-element.elementor-element-382638aa .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-heading_color );}.elementor-2255 .elementor-element.elementor-element-382638aa.elementor-view-stacked .elementor-icon{background-color:#1B252F;fill:#F8F812;color:#F8F812;}.elementor-2255 .elementor-element.elementor-element-382638aa.elementor-view-framed .elementor-icon, .elementor-2255 .elementor-element.elementor-element-382638aa.elementor-view-default .elementor-icon{fill:#1B252F;color:#1B252F;border-color:#1B252F;}.elementor-2255 .elementor-element.elementor-element-382638aa.elementor-view-framed .elementor-icon{background-color:#F8F812;}.elementor-2255 .elementor-element.elementor-element-382638aa .elementor-icon{font-size:26px;padding:16px;}.elementor-2255 .elementor-element.elementor-element-382638aa .elementor-icon-box-title, .elementor-2255 .elementor-element.elementor-element-382638aa .elementor-icon-box-title a{font-size:19px;font-weight:500;line-height:1.75em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-382638aa .elementor-icon-box-description{font-size:16px;font-weight:400;line-height:1.75em;color:var( --e-global-color-body_font_color );}.elementor-2255 .elementor-element.elementor-element-479d6acb{padding:80px 15px 90px 15px;}.elementor-2255 .elementor-element.elementor-element-73408327 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-73408327 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-20d8b4e1{padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-58a2e08d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-58a2e08d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-41ea59e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2255 .elementor-element.elementor-element-41ea59e3 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;letter-spacing:0px;color:#955821;}.elementor-2255 .elementor-element.elementor-element-3c85bba7{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-2255 .elementor-element.elementor-element-3c85bba7 .elementor-heading-title{font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-361c6a2{text-align:center;font-size:18px;font-weight:400;line-height:1.75em;color:#494D41;}.elementor-2255 .elementor-element.elementor-element-3ed50fcc .elementor-button{background-color:#02010100;fill:var( --e-global-color-secondary_color );color:var( --e-global-color-secondary_color );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary_color );}.elementor-2255 .elementor-element.elementor-element-3ed50fcc .elementor-button:hover, .elementor-2255 .elementor-element.elementor-element-3ed50fcc .elementor-button:focus{background-color:var( --e-global-color-secondary_color );color:#FFFFFF;}.elementor-2255 .elementor-element.elementor-element-3ed50fcc{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2255 .elementor-element.elementor-element-3ed50fcc .elementor-button:hover svg, .elementor-2255 .elementor-element.elementor-element-3ed50fcc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2255 .elementor-element.elementor-element-7474d74 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-7474d74 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-165ac8e4{width:var( --container-widget-width, 27.456% );max-width:27.456%;--container-widget-width:27.456%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-2255 .elementor-element.elementor-element-165ac8e4{left:922px;}body.rtl .elementor-2255 .elementor-element.elementor-element-165ac8e4{right:922px;}.elementor-2255 .elementor-element.elementor-element-165ac8e4 img{max-width:100%;}.elementor-2255 .elementor-element.elementor-element-7e2c7721:not(.elementor-motion-effects-element-type-background), .elementor-2255 .elementor-element.elementor-element-7e2c7721 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trailmatesadventures.com/wp-content/uploads/2026/06/12bf6dff-9233-4826-884c-f34a8d99a7bd-1-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2255 .elementor-element.elementor-element-7e2c7721 > .elementor-background-overlay{background-color:#0808087D;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2255 .elementor-element.elementor-element-7e2c7721{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 15px 140px 15px;}.elementor-2255 .elementor-element.elementor-element-5e2b6082 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-5e2b6082 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-4b4d65e5{padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-2825b16f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2255 .elementor-element.elementor-element-2825b16f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-2825b16f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-733de4f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2255 .elementor-element.elementor-element-733de4f3 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;letter-spacing:0px;color:#F8F812;}.elementor-2255 .elementor-element.elementor-element-d979c53{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-2255 .elementor-element.elementor-element-d979c53 .elementor-heading-title{font-size:80px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-2255 .elementor-element.elementor-element-1a0068f{--divider-border-style:wavy;--divider-color:#FFFFFF;--divider-border-width:3px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-pattern-height:24px;--divider-pattern-size:20px;}.elementor-2255 .elementor-element.elementor-element-1a0068f .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2255 .elementor-element.elementor-element-1a0068f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2255 .elementor-element.elementor-element-4997fd86 .elementor-button{background-color:#02010100;fill:var( --e-global-color-secondary_color );color:var( --e-global-color-secondary_color );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary_color );}.elementor-2255 .elementor-element.elementor-element-4997fd86 .elementor-button:hover, .elementor-2255 .elementor-element.elementor-element-4997fd86 .elementor-button:focus{background-color:var( --e-global-color-secondary_color );color:#FFFFFF;}.elementor-2255 .elementor-element.elementor-element-4997fd86{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-4997fd86 .elementor-button:hover svg, .elementor-2255 .elementor-element.elementor-element-4997fd86 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2255 .elementor-element.elementor-element-32b14f2d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-32b14f2d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-29c41e08{width:var( --container-widget-width, 40.351% );max-width:40.351%;--container-widget-width:40.351%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-2255 .elementor-element.elementor-element-29c41e08{left:-150px;}body.rtl .elementor-2255 .elementor-element.elementor-element-29c41e08{right:-150px;}.elementor-2255 .elementor-element.elementor-element-29c41e08 img{max-width:100%;}.elementor-2255 .elementor-element.elementor-element-1343016e .elementor-heading-title{color:#1C2011;}.elementor-2255 .elementor-element.elementor-element-1343016e{padding:80px 15px 80px 15px;}.elementor-2255 .elementor-element.elementor-element-1574e4e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-1574e4e4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-86af26e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-86af26e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-76ad3a93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2255 .elementor-element.elementor-element-76ad3a93 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;letter-spacing:0px;color:#955821;}.elementor-2255 .elementor-element.elementor-element-52ac3e37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-2255 .elementor-element.elementor-element-52ac3e37 .elementor-heading-title{font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-590d8ee{--divider-border-style:wavy;--divider-color:#935A1F;--divider-border-width:3px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 025px) 0px;--divider-pattern-height:24px;--divider-pattern-size:20px;}.elementor-2255 .elementor-element.elementor-element-590d8ee .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2255 .elementor-element.elementor-element-590d8ee .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2255 .elementor-element.elementor-element-3418a601.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2255 .elementor-element.elementor-element-3418a601 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-3418a601 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-26b8be68{width:var( --container-widget-width, 17.105% );max-width:17.105%;--container-widget-width:17.105%;--container-widget-flex-grow:0;bottom:0px;}body:not(.rtl) .elementor-2255 .elementor-element.elementor-element-26b8be68{left:1040px;}body.rtl .elementor-2255 .elementor-element.elementor-element-26b8be68{right:1040px;}.elementor-2255 .elementor-element.elementor-element-26b8be68 img{max-width:100%;}.elementor-2255 .elementor-element.elementor-element-80d164d:not(.elementor-motion-effects-element-type-background), .elementor-2255 .elementor-element.elementor-element-80d164d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8F5C1B;}.elementor-2255 .elementor-element.elementor-element-80d164d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:115px 15px 115px 15px;}.elementor-2255 .elementor-element.elementor-element-80d164d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2255 .elementor-element.elementor-element-026c796 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-2255 .elementor-element.elementor-element-7e50c1c{--display:flex;}.elementor-2255 .elementor-element.elementor-element-88f7c8a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2255 .elementor-element.elementor-element-88f7c8a .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;letter-spacing:0px;color:#FFFFFF;}.elementor-2255 .elementor-element.elementor-element-4717464{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-2255 .elementor-element.elementor-element-4717464 .elementor-heading-title{font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-2255 .elementor-element.elementor-element-1147c26{--divider-border-style:wavy;--divider-color:#FFFFFF;--divider-border-width:3px;margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-pattern-height:24px;--divider-pattern-size:20px;}.elementor-2255 .elementor-element.elementor-element-1147c26 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2255 .elementor-element.elementor-element-1147c26 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2255 .elementor-element.elementor-element-1fd05e8{--display:flex;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-1060bc3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-2255 .elementor-element.elementor-element-f7beb46 .meafe-counter-area .meafe-counter-title{color:#FFFFFF;}.elementor-2255 .elementor-element.elementor-element-f7beb46 .meafe-counter-area .meafe-counter-icon .meafe-counter-title, .elementor-2255 .elementor-element.elementor-element-f7beb46 .meafe-counter-area .meafe-counter-title{font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.75em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-f7beb46 .meafe-counter-area .meafe-counter-init{color:#FFFFFF;font-size:40px;font-weight:600;line-height:1em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-f7beb46 .meafe-counter-area .meafe-counter-icon .icon{color:#FFFFFF;fill:#FFFFFF;font-size:70px;}.elementor-2255 .elementor-element.elementor-element-f7beb46 .meafe-counter-area .meafe-counter-icon{margin-bottom:15px;}.elementor-2255 .elementor-element.elementor-element-f7beb46 .meafe-counter-area span#prefix{color:#FFFFFF;font-size:40px;font-weight:600;line-height:1em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-f7beb46 .meafe-counter-area span#suffix{color:#FFFFFF;font-size:40px;font-weight:600;line-height:1em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-60fb39c .meafe-counter-area .meafe-counter-title{color:#FFFFFF;}.elementor-2255 .elementor-element.elementor-element-60fb39c .meafe-counter-area .meafe-counter-icon .meafe-counter-title, .elementor-2255 .elementor-element.elementor-element-60fb39c .meafe-counter-area .meafe-counter-title{font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.75em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-60fb39c .meafe-counter-area .meafe-counter-init{color:#FFFFFF;font-size:40px;font-weight:600;line-height:1em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-60fb39c .meafe-counter-area .meafe-counter-icon .icon{color:#FFFFFF;fill:#FFFFFF;font-size:70px;}.elementor-2255 .elementor-element.elementor-element-60fb39c .meafe-counter-area .meafe-counter-icon{margin-bottom:15px;}.elementor-2255 .elementor-element.elementor-element-60fb39c .meafe-counter-area span#prefix{color:#FFFFFF;font-size:40px;font-weight:600;line-height:1em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-60fb39c .meafe-counter-area span#suffix{color:#FFFFFF;font-size:40px;font-weight:600;line-height:1em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-49ca56f .meafe-counter-area .meafe-counter-title{color:#FFFFFF;}.elementor-2255 .elementor-element.elementor-element-49ca56f .meafe-counter-area .meafe-counter-icon .meafe-counter-title, .elementor-2255 .elementor-element.elementor-element-49ca56f .meafe-counter-area .meafe-counter-title{font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.75em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-49ca56f .meafe-counter-area .meafe-counter-init{color:#FFFFFF;font-size:40px;font-weight:600;line-height:1em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-49ca56f .meafe-counter-area .meafe-counter-icon .icon{color:#FFFFFF;fill:#FFFFFF;font-size:70px;}.elementor-2255 .elementor-element.elementor-element-49ca56f .meafe-counter-area .meafe-counter-icon{margin-bottom:15px;}.elementor-2255 .elementor-element.elementor-element-49ca56f .meafe-counter-area span#prefix{color:#FFFFFF;font-size:40px;font-weight:600;line-height:1em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-49ca56f .meafe-counter-area span#suffix{color:#FFFFFF;font-size:40px;font-weight:600;line-height:1em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-3c26fec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-63ca295{--display:flex;}.elementor-2255 .elementor-element.elementor-element-5b5ca3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2255 .elementor-element.elementor-element-5b5ca3a .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;letter-spacing:0px;color:#955821;}.elementor-2255 .elementor-element.elementor-element-6d9f156{text-align:center;}.elementor-2255 .elementor-element.elementor-element-6d9f156 .elementor-heading-title{font-size:40px;font-weight:600;}.elementor-2255 .elementor-element.elementor-element-fd44a6e{--divider-border-style:wavy;--divider-color:#955821;--divider-border-width:3px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-pattern-height:24px;--divider-pattern-size:20px;}.elementor-2255 .elementor-element.elementor-element-fd44a6e .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2255 .elementor-element.elementor-element-fd44a6e .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2255 .elementor-element.elementor-element-c6fe6a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2255 .elementor-element.elementor-element-adcd812{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2255 .elementor-element.elementor-element-7f6e43d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2255 .elementor-element.elementor-element-38787d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2255 .elementor-element.elementor-element-b95c0ec:not(.elementor-motion-effects-element-type-background), .elementor-2255 .elementor-element.elementor-element-b95c0ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trailmatesadventures.com/wp-content/uploads/2026/10/27c381e0-6b84-4f99-a50b-113579e98543.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2255 .elementor-element.elementor-element-b95c0ec > .elementor-background-overlay{background-color:#0808087D;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2255 .elementor-element.elementor-element-b95c0ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:140px 15px 140px 15px;}.elementor-2255 .elementor-element.elementor-element-ba6c50a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-ba6c50a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-1bf14e2{padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-48576a5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2255 .elementor-element.elementor-element-48576a5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-48576a5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-bd495ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2255 .elementor-element.elementor-element-bd495ad .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;letter-spacing:0px;color:#F8F812;}.elementor-2255 .elementor-element.elementor-element-e374b02{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-2255 .elementor-element.elementor-element-e374b02 .elementor-heading-title{font-size:80px;font-weight:600;line-height:1.2em;letter-spacing:0px;color:#FFFFFF;}.elementor-2255 .elementor-element.elementor-element-a9acb4e .elementor-button{background-color:#02010100;fill:var( --e-global-color-secondary_color );color:var( --e-global-color-secondary_color );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary_color );}.elementor-2255 .elementor-element.elementor-element-a9acb4e .elementor-button:hover, .elementor-2255 .elementor-element.elementor-element-a9acb4e .elementor-button:focus{background-color:var( --e-global-color-secondary_color );color:#FFFFFF;}.elementor-2255 .elementor-element.elementor-element-a9acb4e{margin:29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-a9acb4e .elementor-button:hover svg, .elementor-2255 .elementor-element.elementor-element-a9acb4e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2255 .elementor-element.elementor-element-83ef0ac > .elementor-container{max-width:1140px;}.elementor-2255 .elementor-element.elementor-element-83ef0ac{padding:080px 15px 80px 15px;}.elementor-2255 .elementor-element.elementor-element-ef9f82b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-357cc29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2255 .elementor-element.elementor-element-357cc29 .elementor-heading-title{font-family:"Caveat", Sans-serif;font-size:24px;font-weight:700;line-height:1.25em;letter-spacing:0px;color:#955821;}.elementor-2255 .elementor-element.elementor-element-1ce985f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-2255 .elementor-element.elementor-element-1ce985f .elementor-heading-title{font-size:40px;font-weight:600;line-height:1.2em;letter-spacing:0px;}.elementor-2255 .elementor-element.elementor-element-8dcc7ca{--divider-border-style:wavy;--divider-color:#955821;--divider-border-width:3px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--divider-pattern-height:24px;--divider-pattern-size:20px;}.elementor-2255 .elementor-element.elementor-element-8dcc7ca .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0;}.elementor-2255 .elementor-element.elementor-element-8dcc7ca .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2255 .elementor-element.elementor-element-3395856{padding:20px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-3395856 .elementor-accordion-item{border-color:#E8E9E7;}.elementor-2255 .elementor-element.elementor-element-3395856 .elementor-accordion-item .elementor-tab-content{border-block-start-color:#E8E9E7;}.elementor-2255 .elementor-element.elementor-element-3395856 .elementor-accordion-item .elementor-tab-title.elementor-active{border-block-end-color:#E8E9E7;}.elementor-2255 .elementor-element.elementor-element-3395856 .elementor-accordion-icon, .elementor-2255 .elementor-element.elementor-element-3395856 .elementor-accordion-title{color:var( --e-global-color-heading_color );}.elementor-2255 .elementor-element.elementor-element-3395856 .elementor-accordion-icon svg{fill:var( --e-global-color-heading_color );}.elementor-2255 .elementor-element.elementor-element-3395856 .elementor-tab-title{padding:24px 24px 24px 24px;}.elementor-2255 .elementor-element.elementor-element-3395856 .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-primary_color );}.elementor-2255 .elementor-element.elementor-element-3395856 .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-primary_color );}.elementor-2255 .elementor-element.elementor-element-3395856 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-primary_color );}.elementor-2255 .elementor-element.elementor-element-3395856 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary_color );}.elementor-2255 .elementor-element.elementor-element-3395856 .elementor-tab-content{padding:24px 24px 24px 24px;}.elementor-2255 .elementor-element.elementor-element-b106adc{--display:flex;}body.elementor-page-2255:not(.elementor-motion-effects-element-type-background), body.elementor-page-2255 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-2255 .elementor-element.elementor-element-adcd812{--width:33.33%;}.elementor-2255 .elementor-element.elementor-element-7f6e43d{--width:33.3333%;}.elementor-2255 .elementor-element.elementor-element-38787d9{--width:33.33%;}}@media(max-width:1366px){.elementor-2255 .elementor-element.elementor-element-12ce96c5 .elementor-heading-title{font-size:60px;}.elementor-2255 .elementor-element.elementor-element-479d6acb{padding:60px 26px 60px 26px;}.elementor-2255 .elementor-element.elementor-element-20d8b4e1{padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-3ed50fcc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-4b4d65e5{padding:0px 0px 15px 0px;}.elementor-2255 .elementor-element.elementor-element-4997fd86{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-1060bc3{--grid-auto-flow:row;}.elementor-2255 .elementor-element.elementor-element-1bf14e2{padding:0px 0px 15px 0px;}.elementor-2255 .elementor-element.elementor-element-a9acb4e{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-2255 .elementor-element.elementor-element-12ce96c5 .elementor-heading-title{font-size:48px;}.elementor-2255 .elementor-element.elementor-element-4bd20701{font-size:18px;}.elementor-2255 .elementor-element.elementor-element-d979c53 .elementor-heading-title{font-size:3rem;}.elementor-2255 .elementor-element.elementor-element-1060bc3{--grid-auto-flow:row;}.elementor-2255 .elementor-element.elementor-element-83ef0ac{padding:15px 26px 60px 26px;}}@media(max-width:767px){.elementor-2255 .elementor-element.elementor-element-50ff0382:not(.elementor-motion-effects-element-type-background), .elementor-2255 .elementor-element.elementor-element-50ff0382 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trailmatesadventures.com/wp-content/uploads/2026/10/Alpine-Hikers-Jumping-Over-Reflections.jpg");background-position:center center;background-size:cover;}.elementor-2255 .elementor-element.elementor-element-2350af2{text-align:center;}.elementor-2255 .elementor-element.elementor-element-12ce96c5{text-align:center;}.elementor-2255 .elementor-element.elementor-element-4bd20701{text-align:center;}.elementor-2255 .elementor-element.elementor-element-1a41eecb{padding:60px 15px 60px 15px;}.elementor-2255 .elementor-element.elementor-element-166f6476 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2255 .elementor-element.elementor-element-5d9f77f > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2255 .elementor-element.elementor-element-829f13f > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2255 .elementor-element.elementor-element-479d6acb{padding:60px 15px 60px 15px;}.elementor-2255 .elementor-element.elementor-element-3ed50fcc{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2255 .elementor-element.elementor-element-7e2c7721{padding:60px 15px 60px 15px;}.elementor-2255 .elementor-element.elementor-element-4b4d65e5{padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-1343016e{padding:60px 15px 60px 15px;}.elementor-2255 .elementor-element.elementor-element-80d164d{padding:60px 15px 60px 15px;}.elementor-2255 .elementor-element.elementor-element-1060bc3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2255 .elementor-element.elementor-element-b95c0ec{padding:60px 15px 60px 15px;}.elementor-2255 .elementor-element.elementor-element-1bf14e2{padding:0px 0px 0px 0px;}.elementor-2255 .elementor-element.elementor-element-83ef0ac{padding:15px 15px 30px 15px;}}
/*# sourceURL=elementor-frontend-inline-css */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-direction:column;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{display:inline-block;flex:0 0 auto;line-height:0}.elementor-widget-icon-box .elementor-icon-box-content{flex-grow:1;width:100%}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget-icon-box.elementor-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}@media (min-width:-1){.elementor-widget-icon-box.elementor-widescreen-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-widescreen-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-widescreen-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-widescreen-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:1366px){.elementor-widget-icon-box.elementor-laptop-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-laptop-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-laptop-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-laptop-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:-1){.elementor-widget-icon-box.elementor-tablet_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-tablet-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-tablet-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-tablet-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:-1){.elementor-widget-icon-box.elementor-mobile_extra-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile_extra-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile_extra-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile_extra-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-inline-end .elementor-icon-box-wrapper{flex-direction:row-reverse;text-align:end}.elementor-widget-icon-box.elementor-mobile-position-inline-start .elementor-icon-box-wrapper{flex-direction:row;text-align:start}.elementor-widget-icon-box.elementor-mobile-position-block-start .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column;text-align:center}.elementor-widget-icon-box.elementor-mobile-position-block-end .elementor-icon-box-wrapper{align-items:unset!important;flex-direction:column-reverse;text-align:center}}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{flex-shrink:0;margin:0 var(--divider-element-spacing)}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{direction:ltr;display:flex;margin:0}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{border-block-end:0;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color);content:"";display:block;flex-grow:1}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url);-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;min-height:var(--divider-pattern-height);width:100%}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var( --container-widget-flex-grow )}/*------------------------------*/
/* Counter Widget
/*------------------------------*/
.elementor-widget-meafe-counter .meafe-counter-wrapper{
    display: block;
    font-size: 0;
    font-weight: 700;
    color: #000;
    text-align: center;
}
.elementor-widget-meafe-counter .meafe-counter-wrapper span{
    display: inline-block;
    margin: 0;
    font-size: 49px;
    line-height: 1.3;
}
.elementor-widget-meafe-counter .meafe-counter-icon{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-bottom: 10px;
}
.elementor-widget-meafe-counter .meafe-counter-title{
    margin: 0;
    font-size: 20px;
    font-weight: 500;
    color: rgba(97,97,97,0.7);
    line-height: 1.75;
}

.elementor-widget-meafe-counter .top .meafe-counter-title {
    text-align: center;
}
.elementor-widget-meafe-counter .meafe-counter-icon .icon {
    color: #313131;
    text-align: center;
    line-height: 1;
}
.elementor-widget-meafe-counter .meafe-counter-icon.left{
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.elementor-widget-meafe-counter .meafe-counter-icon.right{
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
.elementor-widget-meafe-counter .meafe-counter-icon.left .icon{
    margin-right: 15px;
}
.elementor-widget-meafe-counter .right .meafe-counter-title{
    text-align: right;
}
.elementor-widget-meafe-counter .meafe-counter-icon.right .icon{
    margin-left: 15px;
}

.elementor-widget-meafe-counter .meafe-counter-icon .icon.circle {
    background: rgba(0,0,0,0.1);
    border-radius: 100%;
    overflow: hidden;
}

.elementor-widget-meafe-counter .meafe-counter-icon .icon.square {
    width: 50px;
    height: 50px;
    line-height: 54px;
    color: inherit;
    background: rgba(0,0,0,0.15);
}

.elementor-widget-meafe-counter .meafe-counter-icon .icon.circle img, 
.elementor-widget-meafe-counter .meafe-counter-icon .icon.square img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}.elementor-tab-title a{color:inherit}.elementor-accordion{text-align:start}.elementor-accordion .elementor-accordion-item{border:1px solid #d5d8dc}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-block-start:none}.elementor-accordion .elementor-tab-title{cursor:pointer;font-weight:700;line-height:1;margin:0;outline:none;padding:15px 20px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{height:1em;width:1em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}.elementor-accordion .elementor-tab-content{border-block-start:1px solid #d5d8dc;display:none;padding:15px 20px}@media (max-width:767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.e-con-inner>.elementor-widget-accordion,.e-con>.elementor-widget-accordion{width:var(--container-widget-width);--flex-grow:var( --container-widget-flex-grow )}@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 100;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/archivo/v25/k3k8o8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYIRyOSVz60_PG_HCBsidrD0o.ttf) format('truetype');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 200;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/archivo/v25/k3k8o8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYIRyOSVz60_PG_HABsydrD0o.ttf) format('truetype');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/archivo/v25/k3k8o8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYIRyOSVz60_PG_HDfsydrD0o.ttf) format('truetype');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/archivo/v25/k3k8o8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYIRyOSVz60_PG_HCBsydrD0o.ttf) format('truetype');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 500;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/archivo/v25/k3k8o8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYIRyOSVz60_PG_HCzsydrD0o.ttf) format('truetype');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 600;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/archivo/v25/k3k8o8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYIRyOSVz60_PG_HBftCdrD0o.ttf) format('truetype');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/archivo/v25/k3k8o8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYIRyOSVz60_PG_HBmtCdrD0o.ttf) format('truetype');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 800;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/archivo/v25/k3k8o8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYIRyOSVz60_PG_HABtCdrD0o.ttf) format('truetype');
}
@font-face {
  font-family: 'Archivo';
  font-style: italic;
  font-weight: 900;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/archivo/v25/k3k8o8UDI-1M0wlSfdzyIEkpwTM29hr-8mTYIRyOSVz60_PG_HAotCdrD0o.ttf) format('truetype');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 100;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/archivo/v25/k3k6o8UDI-1M0wlSV9XAw6lQkqWY8Q82sJaRE-NWIDdgffTTNDJZ9xds.ttf) format('truetype');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 200;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/archivo/v25/k3k6o8UDI-1M0wlSV9XAw6lQkqWY8Q82sJaRE-NWIDdgffTTtDNZ9xds.ttf) format('truetype');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/archivo/v25/k3k6o8UDI-1M0wlSV9XAw6lQkqWY8Q82sJaRE-NWIDdgffTTajNZ9xds.ttf) format('truetype');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/archivo/v25/k3k6o8UDI-1M0wlSV9XAw6lQkqWY8Q82sJaRE-NWIDdgffTTNDNZ9xds.ttf) format('truetype');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/archivo/v25/k3k6o8UDI-1M0wlSV9XAw6lQkqWY8Q82sJaRE-NWIDdgffTTBjNZ9xds.ttf) format('truetype');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/archivo/v25/k3k6o8UDI-1M0wlSV9XAw6lQkqWY8Q82sJaRE-NWIDdgffTT6jRZ9xds.ttf) format('truetype');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/archivo/v25/k3k6o8UDI-1M0wlSV9XAw6lQkqWY8Q82sJaRE-NWIDdgffTT0zRZ9xds.ttf) format('truetype');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/archivo/v25/k3k6o8UDI-1M0wlSV9XAw6lQkqWY8Q82sJaRE-NWIDdgffTTtDRZ9xds.ttf) format('truetype');
}
@font-face {
  font-family: 'Archivo';
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
  src: url(https://fonts.gstatic.com/s/archivo/v25/k3k6o8UDI-1M0wlSV9XAw6lQkqWY8Q82sJaRE-NWIDdgffTTnTRZ9xds.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8WXh0ow.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9WXh0ow.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9WXh0ow.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXh0ow.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXh0ow.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6WXh0ow.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXh0ow.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6WXh0ow.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16WXh0ow.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC73w5aX8.ttf) format('truetype');
}
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/caveat/v23/WnznHAc5bAfYB2QRah7pcpNvOx-pjfJ9eIWpZA.ttf) format('truetype');
}
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/caveat/v23/WnznHAc5bAfYB2QRah7pcpNvOx-pjcB9eIWpZA.ttf) format('truetype');
}
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/caveat/v23/WnznHAc5bAfYB2QRah7pcpNvOx-pjSx6eIWpZA.ttf) format('truetype');
}
@font-face {
  font-family: 'Caveat';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/caveat/v23/WnznHAc5bAfYB2QRah7pcpNvOx-pjRV6eIWpZA.ttf) format('truetype');
}
.wpte-bf-book-summary .wpte-bf-trip-name-wrap{display:flex;flex-direction:column;align-items:flex-start}.wpte-bf-trip-code{margin:15px 0 0 0;padding:3px 15px;font-size:15px;letter-spacing:.5px;line-height:1.7;background:var(--primary-color);color:rgba(255,255,255,.85);border-radius:3px;order:3;font-style:italic}.wpte-bf-trip-code span{font-style:normal;font-weight:600}
						.trip-search form .custom-select ul.list .option:first-of-type {
							display: none;
						}

						.trip-search form .wte-advanced-search-wrapper-nice-select .nice-select.trip-date-select {
							display: inline-block;
						}

						.trip-search form .wte-advanced-search-wrapper-nice-select .advanced-search-field .custom-select {
							font-size: 0px;
						}
					
			.no-js img.lazyload {
				display: none;
			}

			figure.wp-block-image img.lazyloading {
				min-width: 150px;
			}

			.lazyload,
			.lazyloading {
				--smush-placeholder-width: 100px;
				--smush-placeholder-bg-max-width: 120px;
				--smush-placeholder-aspect-ratio: 1/1;
				width: var(--smush-image-width, var(--smush-placeholder-width)) !important;
				aspect-ratio: var(--smush-image-aspect-ratio, var(--smush-placeholder-aspect-ratio)) !important;
			}

						.lazyload, .lazyloading {
				opacity: 0;
			}

			.lazyloaded {
				opacity: 1;
				transition: opacity 400ms;
				transition-delay: 0ms;
			}

					
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
				.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
					background-image: none !important;
				}
				@media screen and (max-height: 1024px) {
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
				@media screen and (max-height: 640px) {
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
					.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
						background-image: none !important;
					}
				}
			
						.site-title {
					position: absolute;
					clip: rect(1px, 1px, 1px, 1px);
				}
			
							.site-description {
					position: absolute;
					clip: rect(1px, 1px, 1px, 1px);
				}
					
.trip-accordion-heading {
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 0;
    margin: 0;
    font-size: inherit;
    line-height: inherit;
}
.trip-accordion-heading::after {
    content: '+';
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    margin-left: 10px;
    flex-shrink: 0;
}
.trip-accordion-heading.open::after {
    content: '−';
}
.trip-accordion-body {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease;
}
.trip-accordion-body.open {
    max-height: 2000px;
}
        .comments-area ol.comment-list li .comment-body .text-holder .reply a:before {
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 11H18C19.1046 11 20 11.8954 20 13V17' stroke='%23E48E45' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M8 7L4 11L8 15' stroke='%23E48E45' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
            mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 11H18C19.1046 11 20 11.8954 20 13V17' stroke='%23E48E45' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M8 7L4 11L8 15' stroke='%23E48E45' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
        }
        .comments-area ol.comment-list li.bypostauthor .comment-author:after {
            -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300AB0B' viewBox='0 0 512 512'%3E%3Cpath d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'/%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300AB0B' viewBox='0 0 512 512'%3E%3Cpath d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z'/%3E%3C/svg%3E");
        }
        .wp-block-read-more:after {
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.867' height='8.733' viewBox='0 0 17.867 8.733'%3E%3Cg id='Group_5838' data-name='Group 5838' transform='translate(14.75 -1.999)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M3290.464,377.064l4.366-4.367-4.366-4.367Z' transform='translate(-3291.713 -366.333)' fill='%235081f5'/%3E%3Cline id='Line_5' data-name='Line 5' x2='14.523' transform='translate(-14 6.499)' fill='none' stroke='%235081f5' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
            mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.867' height='8.733' viewBox='0 0 17.867 8.733'%3E%3Cg id='Group_5838' data-name='Group 5838' transform='translate(14.75 -1.999)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M3290.464,377.064l4.366-4.367-4.366-4.367Z' transform='translate(-3291.713 -366.333)' fill='%235081f5'/%3E%3Cline id='Line_5' data-name='Line 5' x2='14.523' transform='translate(-14 6.499)' fill='none' stroke='%235081f5' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
        }
        blockquote::before,
        .wp-block-quote::before {
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='112' height='112' viewBox='0 0 112 112' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.3333 46.6666C29.2927 46.6666 28.294 46.8253 27.3 46.97C27.622 45.8873 27.9533 44.786 28.4853 43.7966C29.0173 42.3593 29.848 41.1133 30.674 39.858C31.3647 38.5 32.5827 37.5806 33.4787 36.4186C34.4167 35.2893 35.6953 34.538 36.708 33.6C37.702 32.62 39.004 32.13 40.04 31.4393C41.1227 30.8186 42.0653 30.1326 43.0733 29.806L45.5887 28.77L47.8007 27.8506L45.5373 18.8066L42.7513 19.4786C41.86 19.7026 40.7727 19.964 39.536 20.2766C38.2713 20.51 36.9227 21.1493 35.42 21.7326C33.936 22.3953 32.2187 22.8433 30.6227 23.9073C29.0173 24.9246 27.1647 25.774 25.5313 27.1366C23.9493 28.5413 22.0407 29.7593 20.6313 31.5466C19.0913 33.2173 17.57 34.972 16.3893 36.9693C15.022 38.8733 14.0933 40.964 13.1133 43.0313C12.2267 45.0986 11.5127 47.2126 10.9293 49.266C9.82334 53.382 9.32867 57.2926 9.13734 60.6386C8.97867 63.9893 9.07201 66.7753 9.26801 68.7913C9.33801 69.7433 9.46867 70.6673 9.56201 71.3066L9.67867 72.0906L9.80001 72.0626C10.63 75.9398 12.5408 79.5028 15.3112 82.3395C18.0816 85.1761 21.5985 87.1705 25.455 88.0918C29.3115 89.0132 33.3501 88.8239 37.1035 87.5459C40.857 86.2678 44.1719 83.9533 46.6648 80.87C49.1578 77.7866 50.7269 74.0605 51.1906 70.1227C51.6544 66.1848 50.9938 62.1962 49.2853 58.6181C47.5768 55.04 44.8902 52.0187 41.5364 49.9037C38.1825 47.7887 34.2984 46.6664 30.3333 46.6666V46.6666ZM81.6667 46.6666C80.626 46.6666 79.6273 46.8253 78.6333 46.97C78.9553 45.8873 79.2867 44.786 79.8187 43.7966C80.3507 42.3593 81.1813 41.1133 82.0073 39.858C82.698 38.5 83.916 37.5806 84.812 36.4186C85.75 35.2893 87.0287 34.538 88.0413 33.6C89.0353 32.62 90.3373 32.13 91.3733 31.4393C92.456 30.8186 93.3987 30.1326 94.4067 29.806L96.922 28.77L99.134 27.8506L96.8707 18.8066L94.0847 19.4786C93.1933 19.7026 92.106 19.964 90.8693 20.2766C89.6047 20.51 88.256 21.1493 86.7533 21.7326C85.274 22.4 83.552 22.8433 81.956 23.912C80.3507 24.9293 78.498 25.7786 76.8647 27.1413C75.2827 28.546 73.374 29.764 71.9647 31.5466C70.4247 33.2173 68.9033 34.972 67.7227 36.9693C66.3553 38.8733 65.4267 40.964 64.4467 43.0313C63.56 45.0986 62.846 47.2126 62.2627 49.266C61.1567 53.382 60.662 57.2926 60.4707 60.6386C60.312 63.9893 60.4053 66.7753 60.6013 68.7913C60.6713 69.7433 60.802 70.6673 60.8953 71.3066L61.012 72.0906L61.1333 72.0626C61.9634 75.9398 63.8741 79.5028 66.6445 82.3395C69.4149 85.1761 72.9318 87.1705 76.7883 88.0918C80.6448 89.0132 84.6834 88.8239 88.4369 87.5459C92.1903 86.2678 95.5052 83.9533 97.9982 80.87C100.491 77.7866 102.06 74.0605 102.524 70.1227C102.988 66.1848 102.327 62.1962 100.619 58.6181C98.9101 55.04 96.2236 52.0187 92.8697 49.9037C89.5158 47.7887 85.6317 46.6664 81.6667 46.6666V46.6666Z' fill='%232355D3' fill-opacity='0.1'/%3E%3C/svg%3E%0A");
            mask-image: url("data:image/svg+xml,%3Csvg width='112' height='112' viewBox='0 0 112 112' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.3333 46.6666C29.2927 46.6666 28.294 46.8253 27.3 46.97C27.622 45.8873 27.9533 44.786 28.4853 43.7966C29.0173 42.3593 29.848 41.1133 30.674 39.858C31.3647 38.5 32.5827 37.5806 33.4787 36.4186C34.4167 35.2893 35.6953 34.538 36.708 33.6C37.702 32.62 39.004 32.13 40.04 31.4393C41.1227 30.8186 42.0653 30.1326 43.0733 29.806L45.5887 28.77L47.8007 27.8506L45.5373 18.8066L42.7513 19.4786C41.86 19.7026 40.7727 19.964 39.536 20.2766C38.2713 20.51 36.9227 21.1493 35.42 21.7326C33.936 22.3953 32.2187 22.8433 30.6227 23.9073C29.0173 24.9246 27.1647 25.774 25.5313 27.1366C23.9493 28.5413 22.0407 29.7593 20.6313 31.5466C19.0913 33.2173 17.57 34.972 16.3893 36.9693C15.022 38.8733 14.0933 40.964 13.1133 43.0313C12.2267 45.0986 11.5127 47.2126 10.9293 49.266C9.82334 53.382 9.32867 57.2926 9.13734 60.6386C8.97867 63.9893 9.07201 66.7753 9.26801 68.7913C9.33801 69.7433 9.46867 70.6673 9.56201 71.3066L9.67867 72.0906L9.80001 72.0626C10.63 75.9398 12.5408 79.5028 15.3112 82.3395C18.0816 85.1761 21.5985 87.1705 25.455 88.0918C29.3115 89.0132 33.3501 88.8239 37.1035 87.5459C40.857 86.2678 44.1719 83.9533 46.6648 80.87C49.1578 77.7866 50.7269 74.0605 51.1906 70.1227C51.6544 66.1848 50.9938 62.1962 49.2853 58.6181C47.5768 55.04 44.8902 52.0187 41.5364 49.9037C38.1825 47.7887 34.2984 46.6664 30.3333 46.6666V46.6666ZM81.6667 46.6666C80.626 46.6666 79.6273 46.8253 78.6333 46.97C78.9553 45.8873 79.2867 44.786 79.8187 43.7966C80.3507 42.3593 81.1813 41.1133 82.0073 39.858C82.698 38.5 83.916 37.5806 84.812 36.4186C85.75 35.2893 87.0287 34.538 88.0413 33.6C89.0353 32.62 90.3373 32.13 91.3733 31.4393C92.456 30.8186 93.3987 30.1326 94.4067 29.806L96.922 28.77L99.134 27.8506L96.8707 18.8066L94.0847 19.4786C93.1933 19.7026 92.106 19.964 90.8693 20.2766C89.6047 20.51 88.256 21.1493 86.7533 21.7326C85.274 22.4 83.552 22.8433 81.956 23.912C80.3507 24.9293 78.498 25.7786 76.8647 27.1413C75.2827 28.546 73.374 29.764 71.9647 31.5466C70.4247 33.2173 68.9033 34.972 67.7227 36.9693C66.3553 38.8733 65.4267 40.964 64.4467 43.0313C63.56 45.0986 62.846 47.2126 62.2627 49.266C61.1567 53.382 60.662 57.2926 60.4707 60.6386C60.312 63.9893 60.4053 66.7753 60.6013 68.7913C60.6713 69.7433 60.802 70.6673 60.8953 71.3066L61.012 72.0906L61.1333 72.0626C61.9634 75.9398 63.8741 79.5028 66.6445 82.3395C69.4149 85.1761 72.9318 87.1705 76.7883 88.0918C80.6448 89.0132 84.6834 88.8239 88.4369 87.5459C92.1903 86.2678 95.5052 83.9533 97.9982 80.87C100.491 77.7866 102.06 74.0605 102.524 70.1227C102.988 66.1848 102.327 62.1962 100.619 58.6181C98.9101 55.04 96.2236 52.0187 92.8697 49.9037C89.5158 47.7887 85.6317 46.6664 81.6667 46.6666V46.6666Z' fill='%232355D3' fill-opacity='0.1'/%3E%3C/svg%3E%0A");
        }

        .header-layout-1 .contact-email-wrap a::before,
        .header-layout-3 .contact-email-wrap a::before,
        .header-layout-5 .contact-email-wrap a::before {
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.9032 7.04984C7.78316 7.13784 7.64157 7.18179 7.50002 7.18179C7.35839 7.18179 7.21684 7.13784 7.0968 7.04984L1.36363 2.84553L4.54544e-05 1.84558L0 11.5C4.54544e-05 11.8765 0.305272 12.1818 0.681816 12.1818L14.3182 12.1818C14.6948 12.1818 15 11.8765 15 11.5V1.84554L13.6363 2.84553L7.9032 7.04984Z' fill='%23454545'/%3E%3Cpath d='M7.50003 5.65452L14.0948 0.818222L0.905045 0.818176L7.50003 5.65452Z' fill='%23454545'/%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml,%3Csvg width='15' height='13' viewBox='0 0 15 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.9032 7.04984C7.78316 7.13784 7.64157 7.18179 7.50002 7.18179C7.35839 7.18179 7.21684 7.13784 7.0968 7.04984L1.36363 2.84553L4.54544e-05 1.84558L0 11.5C4.54544e-05 11.8765 0.305272 12.1818 0.681816 12.1818L14.3182 12.1818C14.6948 12.1818 15 11.8765 15 11.5V1.84554L13.6363 2.84553L7.9032 7.04984Z' fill='%23454545'/%3E%3Cpath d='M7.50003 5.65452L14.0948 0.818222L0.905045 0.818176L7.50003 5.65452Z' fill='%23454545'/%3E%3C/svg%3E");
        }

        .header-layout-1 .contact-phone-wrap a::before,
        .header-layout-3 .contact-phone-wrap a::before,
        .header-layout-5 .contact-phone-wrap a::before {
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.61806 4.78724C3.65806 6.52528 5.33 7.94702 7.3775 8.83139L8.96639 7.4772C9.165 7.30831 9.45028 7.25918 9.69944 7.32673C10.5083 7.55397 11.3786 7.6768 12.2778 7.6768C12.6786 7.6768 13 7.95009 13 8.29094V10.4404C13 10.7813 12.6786 11.0546 12.2778 11.0546C5.49611 11.0546 0 6.38095 0 0.61413C0 0.273279 0.325 -1.52588e-05 0.722222 -1.52588e-05H3.25C3.65083 -1.52588e-05 3.97222 0.273279 3.97222 0.61413C3.97222 1.37874 4.11667 2.11879 4.38389 2.80663C4.46333 3.01851 4.40556 3.26109 4.20694 3.42998L2.61806 4.78724Z' fill='%23454545'/%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml,%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.61806 4.78724C3.65806 6.52528 5.33 7.94702 7.3775 8.83139L8.96639 7.4772C9.165 7.30831 9.45028 7.25918 9.69944 7.32673C10.5083 7.55397 11.3786 7.6768 12.2778 7.6768C12.6786 7.6768 13 7.95009 13 8.29094V10.4404C13 10.7813 12.6786 11.0546 12.2778 11.0546C5.49611 11.0546 0 6.38095 0 0.61413C0 0.273279 0.325 -1.52588e-05 0.722222 -1.52588e-05H3.25C3.65083 -1.52588e-05 3.97222 0.273279 3.97222 0.61413C3.97222 1.37874 4.11667 2.11879 4.38389 2.80663C4.46333 3.01851 4.40556 3.26109 4.20694 3.42998L2.61806 4.78724Z' fill='%23454545'/%3E%3C/svg%3E");
        }

        .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display::after,
        body.wpte-cc-sticky-converter .header-t-currnc #wte-cc-currency-list-container .wte-cc-currency-list-display::after {
            -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");
        }

        .language-dropdown ul li.pll-parent-menu-item > a:after {
            -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E");
        }

        header .search-toggle-form input[type=submit] {
            -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300b98b' viewBox='0 0 512 512'%3E%3Cpath d='M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z'/%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300b98b' viewBox='0 0 512 512'%3E%3Cpath d='M508.5 468.9L387.1 347.5c-2.3-2.3-5.3-3.5-8.5-3.5h-13.2c31.5-36.5 50.6-84 50.6-136C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c52 0 99.5-19.1 136-50.6v13.2c0 3.2 1.3 6.2 3.5 8.5l121.4 121.4c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17zM208 368c-88.4 0-160-71.6-160-160S119.6 48 208 48s160 71.6 160 160-71.6 160-160 160z'/%3E%3C/svg%3E");
        }

        header .search-toggle-form .btn-form-close:before {
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.395' height='20.395' viewBox='0 0 20.395 20.395'%3E%3Cg id='Group_2043' data-name='Group 2043' transform='translate(-1270.493 -68.493)' opacity='0.6'%3E%3Cg id='Group_2042' data-name='Group 2042' transform='translate(1270.847 68.847)'%3E%3Cpath id='Path_23706' data-name='Path 23706' d='M0,0V27.841' transform='translate(19.687 0.001) rotate(45)' fill='none' stroke='%23B4B4B4' stroke-width='1'/%3E%3Cpath id='Path_23707' data-name='Path 23707' d='M0,27.842V0' transform='translate(19.688 19.687) rotate(135)' fill='none' stroke='%23B4B4B4' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
            mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.395' height='20.395' viewBox='0 0 20.395 20.395'%3E%3Cg id='Group_2043' data-name='Group 2043' transform='translate(-1270.493 -68.493)' opacity='0.6'%3E%3Cg id='Group_2042' data-name='Group 2042' transform='translate(1270.847 68.847)'%3E%3Cpath id='Path_23706' data-name='Path 23706' d='M0,0V27.841' transform='translate(19.687 0.001) rotate(45)' fill='none' stroke='%23B4B4B4' stroke-width='1'/%3E%3Cpath id='Path_23707' data-name='Path 23707' d='M0,27.842V0' transform='translate(19.688 19.687) rotate(135)' fill='none' stroke='%23B4B4B4' stroke-width='1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
        }

        .primary-navigation ul > li.menu-item-has-children > a::after, .primary-navigation ul > li.mega-menu-item::after,
        .secondary-navigation ul > li.menu-item-has-children > a::after,
        .secondary-navigation ul > li.mega-menu-item::after {
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.978478 0.313439C1.15599 0.135928 1.43376 0.11979 1.62951 0.265027L1.68558 0.313439L5.9987 4.62632L10.3118 0.313439C10.4893 0.135928 10.7671 0.11979 10.9628 0.265027L11.0189 0.313439C11.1964 0.49095 11.2126 0.768726 11.0673 0.964466L11.0189 1.02055L6.35225 5.68721C6.17474 5.86472 5.89697 5.88086 5.70122 5.73562L5.64514 5.68721L0.978478 1.02055C0.783216 0.825283 0.783216 0.508701 0.978478 0.313439Z' fill='currentColor'/%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.978478 0.313439C1.15599 0.135928 1.43376 0.11979 1.62951 0.265027L1.68558 0.313439L5.9987 4.62632L10.3118 0.313439C10.4893 0.135928 10.7671 0.11979 10.9628 0.265027L11.0189 0.313439C11.1964 0.49095 11.2126 0.768726 11.0673 0.964466L11.0189 1.02055L6.35225 5.68721C6.17474 5.86472 5.89697 5.88086 5.70122 5.73562L5.64514 5.68721L0.978478 1.02055C0.783216 0.825283 0.783216 0.508701 0.978478 0.313439Z' fill='currentColor'/%3E%3C/svg%3E");
        }

        .mobile-header .primary-navigation ul.primary-menu-wrapper .arrow-down::after,
        .mobile-header .secondary-navigation ul.secondary-menu-wrapper .arrow-down::after {
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.978478 0.313439C1.15599 0.135928 1.43376 0.11979 1.62951 0.265027L1.68558 0.313439L5.9987 4.62632L10.3118 0.313439C10.4893 0.135928 10.7671 0.11979 10.9628 0.265027L11.0189 0.313439C11.1964 0.49095 11.2126 0.768726 11.0673 0.964466L11.0189 1.02055L6.35225 5.68721C6.17474 5.86472 5.89697 5.88086 5.70122 5.73562L5.64514 5.68721L0.978478 1.02055C0.783216 0.825283 0.783216 0.508701 0.978478 0.313439Z' fill='currentColor'/%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml,%3Csvg width='12' height='6' viewBox='0 0 12 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.978478 0.313439C1.15599 0.135928 1.43376 0.11979 1.62951 0.265027L1.68558 0.313439L5.9987 4.62632L10.3118 0.313439C10.4893 0.135928 10.7671 0.11979 10.9628 0.265027L11.0189 0.313439C11.1964 0.49095 11.2126 0.768726 11.0673 0.964466L11.0189 1.02055L6.35225 5.68721C6.17474 5.86472 5.89697 5.88086 5.70122 5.73562L5.64514 5.68721L0.978478 1.02055C0.783216 0.825283 0.783216 0.508701 0.978478 0.313439Z' fill='currentColor'/%3E%3C/svg%3E");
        }

        .pagination .nav-links .prev::after, .pagination .nav-links .prev::before,
        .pagination .nav-links .next::after,
        .pagination .nav-links .next::before,
        .pagination .nav-links .nav-previous::after,
        .pagination .nav-links .nav-previous::before,
        .pagination .nav-links .nav-next::after,
        .pagination .nav-links .nav-next::before,
        .posts-navigation .nav-links .prev::after,
        .posts-navigation .nav-links .prev::before,
        .posts-navigation .nav-links .next::after,
        .posts-navigation .nav-links .next::before,
        .posts-navigation .nav-links .nav-previous::after,
        .posts-navigation .nav-links .nav-previous::before,
        .posts-navigation .nav-links .nav-next::after,
        .posts-navigation .nav-links .nav-next::before {
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9px' height='9px' viewBox='0 0 15 15'%3E%3Cpath class='st0' d='M4.1,15c0.2,0,0.4-0.1,0.6-0.2L11.4,8c0.3-0.3,0.3-0.8,0-1.1L4.8,0.2C4.5-0.1,4-0.1,3.7,0.2C3.4,0.5,3.4,1,3.7,1.3l6.1,6.1l-6.2,6.2c-0.3,0.3-0.3,0.8,0,1.1C3.7,14.9,3.9,15,4.1,15z'%3E%3C/path%3E%3C/svg%3E");
            mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9px' height='9px' viewBox='0 0 15 15'%3E%3Cpath class='st0' d='M4.1,15c0.2,0,0.4-0.1,0.6-0.2L11.4,8c0.3-0.3,0.3-0.8,0-1.1L4.8,0.2C4.5-0.1,4-0.1,3.7,0.2C3.4,0.5,3.4,1,3.7,1.3l6.1,6.1l-6.2,6.2c-0.3,0.3-0.3,0.8,0,1.1C3.7,14.9,3.9,15,4.1,15z'%3E%3C/path%3E%3C/svg%3E");
        }

        .post-navigation .nav-previous .meta-nav a::before, .post-navigation .nav-previous .meta-nav a::after,
        .post-navigation .nav-next .meta-nav a::before,
        .post-navigation .nav-next .meta-nav a::after {
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.867' height='8.733' viewBox='0 0 17.867 8.733'%3E%3Cg id='Group_5838' data-name='Group 5838' transform='translate(14.75 -1.999)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M3290.464,377.064l4.366-4.367-4.366-4.367Z' transform='translate(-3291.713 -366.333)' fill='%235081f5'/%3E%3Cline id='Line_5' data-name='Line 5' x2='14.523' transform='translate(-14 6.499)' fill='none' stroke='%235081f5' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
            mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.867' height='8.733' viewBox='0 0 17.867 8.733'%3E%3Cg id='Group_5838' data-name='Group 5838' transform='translate(14.75 -1.999)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M3290.464,377.064l4.366-4.367-4.366-4.367Z' transform='translate(-3291.713 -366.333)' fill='%235081f5'/%3E%3Cline id='Line_5' data-name='Line 5' x2='14.523' transform='translate(-14 6.499)' fill='none' stroke='%235081f5' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
        }

        .site-footer .footer-b .payments-showcase span::before {
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='25' height='29' viewBox='0 0 25 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.6603 3.93835C24.61 3.57554 24.3502 3.27709 23.9991 3.179L12.7452 0.033658C12.5848 -0.0112193 12.4153 -0.0112193 12.2548 0.033658L1.00089 3.179C0.649753 3.27709 0.390001 3.57541 0.339734 3.93835C0.274461 4.41006 -1.21463 15.5553 2.60478 21.0998C6.41968 26.6376 12.0475 28.0567 12.2851 28.1145C12.3558 28.1317 12.4278 28.1401 12.5 28.1401C12.5722 28.1401 12.6442 28.1315 12.7149 28.1145C12.9526 28.0567 18.5804 26.6376 22.3952 21.0998C26.2146 15.5555 24.7255 4.41018 24.6603 3.93835ZM19.7573 10.4451L12.081 18.1597C11.9024 18.3392 11.6682 18.4291 11.434 18.4291C11.1999 18.4291 10.9656 18.3393 10.787 18.1597L6.04085 13.3898C5.86919 13.2174 5.77281 12.9835 5.77281 12.7396C5.77281 12.4957 5.86931 12.2618 6.04085 12.0894L6.98323 11.1423C7.34059 10.7833 7.92 10.7831 8.27723 11.1423L11.434 14.3148L17.5209 8.19741C17.6925 8.02489 17.9253 7.92802 18.1679 7.92802C18.4106 7.92802 18.6434 8.02489 18.8149 8.19741L19.7573 9.1445C20.1147 9.50364 20.1147 10.0859 19.7573 10.4451Z' fill='%2328B558'/%3E%3C/svg%3E%0A");
            mask-image: url("data:image/svg+xml,%3Csvg width='25' height='29' viewBox='0 0 25 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.6603 3.93835C24.61 3.57554 24.3502 3.27709 23.9991 3.179L12.7452 0.033658C12.5848 -0.0112193 12.4153 -0.0112193 12.2548 0.033658L1.00089 3.179C0.649753 3.27709 0.390001 3.57541 0.339734 3.93835C0.274461 4.41006 -1.21463 15.5553 2.60478 21.0998C6.41968 26.6376 12.0475 28.0567 12.2851 28.1145C12.3558 28.1317 12.4278 28.1401 12.5 28.1401C12.5722 28.1401 12.6442 28.1315 12.7149 28.1145C12.9526 28.0567 18.5804 26.6376 22.3952 21.0998C26.2146 15.5555 24.7255 4.41018 24.6603 3.93835ZM19.7573 10.4451L12.081 18.1597C11.9024 18.3392 11.6682 18.4291 11.434 18.4291C11.1999 18.4291 10.9656 18.3393 10.787 18.1597L6.04085 13.3898C5.86919 13.2174 5.77281 12.9835 5.77281 12.7396C5.77281 12.4957 5.86931 12.2618 6.04085 12.0894L6.98323 11.1423C7.34059 10.7833 7.92 10.7831 8.27723 11.1423L11.434 14.3148L17.5209 8.19741C17.6925 8.02489 17.9253 7.92802 18.1679 7.92802C18.4106 7.92802 18.6434 8.02489 18.8149 8.19741L19.7573 9.1445C20.1147 9.50364 20.1147 10.0859 19.7573 10.4451Z' fill='%2328B558'/%3E%3C/svg%3E%0A");
        }
        .blog .readmore-btn-wrap a:after,
        .archive .readmore-btn-wrap a:after,
        .search .readmore-btn-wrap a:after {
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.867' height='8.733' viewBox='0 0 17.867 8.733'%3E%3Cg id='Group_5838' data-name='Group 5838' transform='translate(14.75 -1.999)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M3290.464,377.064l4.366-4.367-4.366-4.367Z' transform='translate(-3291.713 -366.333)' fill='%235081f5'/%3E%3Cline id='Line_5' data-name='Line 5' x2='14.523' transform='translate(-14 6.499)' fill='none' stroke='%235081f5' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
            mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.867' height='8.733' viewBox='0 0 17.867 8.733'%3E%3Cg id='Group_5838' data-name='Group 5838' transform='translate(14.75 -1.999)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M3290.464,377.064l4.366-4.367-4.366-4.367Z' transform='translate(-3291.713 -366.333)' fill='%235081f5'/%3E%3Cline id='Line_5' data-name='Line 5' x2='14.523' transform='translate(-14 6.499)' fill='none' stroke='%235081f5' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
        }

        .author-wrapper .view-all-auth:after {
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.867' height='8.733' viewBox='0 0 17.867 8.733'%3E%3Cg id='Group_5838' data-name='Group 5838' transform='translate(14.75 -1.999)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M3290.464,377.064l4.366-4.367-4.366-4.367Z' transform='translate(-3291.713 -366.333)' fill='%235081f5'/%3E%3Cline id='Line_5' data-name='Line 5' x2='14.523' transform='translate(-14 6.499)' fill='none' stroke='%235081f5' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
            mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.867' height='8.733' viewBox='0 0 17.867 8.733'%3E%3Cg id='Group_5838' data-name='Group 5838' transform='translate(14.75 -1.999)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M3290.464,377.064l4.366-4.367-4.366-4.367Z' transform='translate(-3291.713 -366.333)' fill='%235081f5'/%3E%3Cline id='Line_5' data-name='Line 5' x2='14.523' transform='translate(-14 6.499)' fill='none' stroke='%235081f5' stroke-linecap='round' stroke-width='1.5'/%3E%3C/g%3E%3C/svg%3E%0A");
        }

        .error404 .error-content .btn-readmore:after {
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='4' y1='12' x2='20' y2='12' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M14 6L20 12L14 18' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
            mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='4' y1='12' x2='20' y2='12' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M14 6L20 12L14 18' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
        }
        .wpte-bf-outer .wpte-bf-booking-steps .wpte-bf-step-content-wrap .wpte-bf-checkout-form .wpte-bf-submit input:after {
            -webkit-mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='4' y1='12' x2='20' y2='12' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M14 6L20 12L14 18' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
            mask-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='4' y1='12' x2='20' y2='12' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M14 6L20 12L14 18' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
        }

    
/* ===== HEADER & CURRENCY CONVERTER ===== */
#desktop_cc {
    display: none;
}
.header-m {
    display: none;
}
#mobile_cc {
    margin-left: 30px;
}
#mobile_cc .yith-wcmcs-selected-currency {
    width: 140px;
    padding: 6px 32px 6px 15px;
}

/* ===== FOOTER STYLING ===== */
.site-footer .footer-wrap-main {
    background: #FFFFFF !important;
    color: #000000;
    border-top: 1px solid #ececec;
}
.site-footer .footer-b {
    background: #FFFFFF !important;
    color: #000000;
}
.site-footer .footer-b a {
    color: #000000 !important;
}
.site-footer .footer-b .footer-b-wrap .footer-inf {
    display: none;
}

@media screen and (max-width: 1024px) {
	#mobile_cc {
    margin-left: 20px;
}
}

/* ===== HOME UPCOMING TRIPS CAROUSEL ===== */
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap {
	display: flex !important;
	overflow: visible;
	gap: 0 !important;
}
.home_upcoming_trips .wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap .wte-category-outer-wrap .category-main-wrap .category-trips-single {
	    display: flex !important;

	flex: unset !important;
	max-width: unset !important;
	flex-shrink: 0 !important;
}
.home_upcoming_trips .category-main-wrap.category-grid {
        position: relative;
        height: 400px;
        overflow: hidden;
    }

    .home_upcoming_trips .category-main-wrap.category-grid .category-trips-single {
        position: absolute;
        width: 100%;
        opacity: 0;
        transition: opacity 1s ease-in-out;
        animation: carousel 12s infinite;
    }

    .home_upcoming_trips .category-main-wrap.category-grid .category-trips-single:nth-child(1) { animation-delay: 0s; }
    .home_upcoming_trips .category-main-wrap.category-grid .category-trips-single:nth-child(2) { animation-delay: 4s; }
    .home_upcoming_trips .category-main-wrap.category-grid .category-trips-single:nth-child(3) { animation-delay: 8s; }
    .home_upcoming_trips .category-main-wrap.category-grid .category-trips-single:nth-child(n+4) { display: none; }

    @keyframes carousel {
        0%, 33% { opacity: 1; }
        34%, 100% { opacity: 0; }
    }

.home_upcoming_trips .category-trips-single {
        animation: carousel 12s infinite;
        opacity: 0;
    }

    .home_upcoming_trips .category-trips-single:nth-child(1) { animation-delay: 0s; }
    .home_upcoming_trips .category-trips-single:nth-child(2) { animation-delay: 4s; }
    .home_upcoming_trips .category-trips-single:nth-child(3) { animation-delay: 8s; }
    .home_upcoming_trips .category-trips-single:nth-child(n+4) { display: none; }

    @keyframes carousel {
        0%, 10% { opacity: 1; display: block; }
        32%, 100% { opacity: 0; display: none; }
    }

    /* Trip-search - normal grid */
    :not(.home_upcoming_trips) .category-main-wrap.category-grid {
        display: grid !important;
        grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)) !important;
        gap: 30px !important;
    }

    :not(.home_upcoming_trips) .category-trips-single {
        animation: none !important;
        opacity: 1 !important;
        display: block !important;
    }

/* ===== GENERAL SITE RULES ===== */
body.woocommerce-checkout h1.entry-title {
    display: none!important;
}
.category-trips-single-inner-wrap span.category-trip-pax span, .category-trips-single-inner-wrap span.category-trip-pax i {
    display: none !important;
}

.nav-tab-wrapper .tab-inner-wrapper {
    gap: 8px;
    justify-content: space-between;
    flex-wrap: wrap;
}

.single-trip .wte-fsd__container .wte-fsd__filter-buttons {
	display: flex!important;
    flex-wrap: wrap !important;
}

.single-trip .entry-header {
    padding-bottom: 24px !important;
    position: relative;
    margin-bottom: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
}

body.tax-destination .page-header-wrap, body.post-type-archive-trip .page-header-wrap {
    padding-top: 0!important;
	 padding-bottom: 30px;
}
body.tax-destination h1.page-title, body.post-type-archive-trip h1.page-title{
    display: none;
}
.itinerary-content a {
    color: red;
    font-style: italic;
}
ul#primary-menu li a {
    font-weight: bold;
}
ul.sub-menu li a {
    font-weight: normal !important;
}
li.wp-social-link {
    background: transparent !important;
}
.waitlist-notice.notice-info {
    display: none !important;
}
li.wte-fsd__availability.hidden {
    display: none !important;
}

@media (max-width: 767px){
    .wpte-tabs-container.wpte-tabs-sticky .wpte-sticky-tab-mobile {
        gap: 10px 8px!important;
    }
    .nav-tab-wrapper .tab-anchor-wrapper .nav-tab{
        font-size: 14px!important;
    }
    .nav-tab-wrapper .tab-icon {
        font-size: 14px!important;
    }
}
.wpte-elementor-widget .wpte-trip__search-fields .wpte-trip__adv-field .wpte__input,
.wpte-trip__adv-field.wpte__select-field .wpte__select-options ul li{
    font-size: 16px !important;
}
button.wpte-bf-btn.wte-book-now.btn-loading.hidden {
    display: none!important;
}

/* === ONLY for Upcoming Trips page (ID 10359) === */
.page-id-10359 .entry-title,
.page-id-10359 h1.entry-title {
    display: none !important;
}
.page-id-10359 .entry-content,
.page-id-10359 .site-content .container {
    padding-top: 0 !important;
    margin-top: 0 !important;
}
.page-id-10359 .main-content-wrapper,
.page-id-10359 .site-main {
    padding-top: 10px !important;
    margin-top: 0 !important;
}

/* === WhatsApp Float === */
a.whatsapp-float,
div.whatsapp-container a.whatsapp-float {
    bottom: 130px !important;
    right: 15px !important;
    position: fixed !important;
    z-index: 99999 !important;
    transform: none !important;
}

/* Tighten gap after reviews */
.wp-travel-engine-single-reviews {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.wte-related-trips-wrapper {
    margin-top: 10px !important;
    padding-top: 0 !important;
}

/* Remove heart icons */
.wishlist-toggle-wrap,
.wte-favourite-btn {
    display: none !important;
}

/* Remove Duration from trip cards */
.category-trip-meta-infos .category-trip-meta-info {
    display: none !important;
}

/* Remove empty Featured Trips heading */
section#wte_featured_trips_widget-1 .widget-title,
.widget_wte_featured_trips_widget .widget-title {
    display: none !important;
}

/* Make only Important Info + content links red */
.entry-content a,
.post-data-important-info a,
.wp-block-post-content a {
    color: #d32f2f !important;
}

/* Keep nav tabs gray */
.nb-1-configurations a,
[role="tablist"] a,
.wte-fsd-filter-buttons a {
    color: #666666 !important;
}

/* Remove italic from itinerary links */
.wte-itinerary-content a,
[class*="itinerary"] a,
.itinerary a {
    font-style: normal !important;
}

/* Hide date buttons on mobile only */
@media (max-width: 768px) {
    button[data-date],
    .wte-fsd_button,
    .aib-button-toggle.toggle-button.expand-all-button {
        display: none !important;
    }
    button.book-btn,
    button.wte-fsd_booknow-btn,
    .book-btn.wte-fsd_booknow-btn {
        display: inline-block !important;
    }
}

/* ===== CHECKOUT PAGE STYLING ===== */

/* Hide col-2 only when it has no traveller fields */
.woocommerce-checkout .col2-set .col-2:empty,
.woocommerce-checkout .col2-set .col-2:not(:has(input[name^="traveler_"])) {
    display: none !important;
}

/* Show col-2 (traveller fields) full width */
.woocommerce-checkout .col2-set .col-2:has(input[name^="traveler_"]) {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
}

/* Make col-1 full width */
.woocommerce-checkout .col2-set .col-1 {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
}

/* Hide "Get Inspired" button on checkout */
.woocommerce-checkout .get-inspired,
.woocommerce-checkout [class*="get-inspired"],
.woocommerce-checkout .elementor-button-wrapper {
    display: none !important;
}

/* Remove empty gray box */
.woocommerce-checkout .col-2:empty {
    padding: 0 !important;
    margin: 0 !important;
    height: 0 !important;
    border: none !important;
}

/* Form spacing */
.woocommerce-checkout .form-row {
    margin-bottom: 10px !important;
    padding: 3px 0 !important;
}

/* Section spacing */
.woocommerce-checkout #customer_details {
    margin-bottom: 20px !important;
}

/* Order review */
.woocommerce-checkout #order_review_heading,
.woocommerce-checkout .order_review {
    margin-top: 0 !important;
}

/* Payment section */
.woocommerce-checkout #payment {
    background: #fff !important;
    padding: 20px !important;
    border: 1px solid #e0e0e0 !important;
    border-radius: 8px !important;
    margin-top: 10px !important;
}

/* Place Booking button */
.woocommerce-checkout #place_order {
    background: #1B252F !important;
    color: white !important;
    padding: 15px 30px !important;
    font-size: 16px !important;
    border-radius: 4px !important;
    width: 100% !important;
    border: none !important;
    cursor: pointer !important;
    margin-top: 15px !important;
}
.woocommerce-checkout #place_order:hover {
    background: #2a3a4a !important;
}

/* Remove extra whitespace */
.woocommerce-checkout .woocommerce-notices-wrapper:empty {
    display: none !important;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle {
    margin-bottom: 10px !important;
}

/* Mobile checkout fixes */
@media (max-width: 768px) {
    .woocommerce-checkout {
        padding: 10px !important;
    }
    .woocommerce-checkout .col2-set .col-1 {
        padding: 15px !important;
    }
    .woocommerce-checkout #payment {
        padding: 15px !important;
    }
}

/* Stripe spacing */
.wc-stripe-express-checkout-element,
#wc-stripe-express-checkout-element {
    margin-bottom: 5px !important;
}
#wc-stripe-express-checkout-button-separator,
.wc-stripe-express-checkout-button-separator {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

/* Coupon form spacing */
.checkout_coupon.woocommerce-form-coupon {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    padding: 10px !important;
}

/* Info spacing */
.woocommerce-checkout .woocommerce-info {
    margin-bottom: 10px !important;
    padding: 10px 16px !important;
}

/* Col padding */
.woocommerce-checkout .col2-set .col-1 {
    padding: 15px !important;
}
.woocommerce-checkout .col2-set .col-2 {
    padding: 15px !important;
}

/* Col2-set margin */
.woocommerce-checkout .col2-set {
    margin-bottom: 5px !important;
}

/* Review order spacing */
.woocommerce-checkout .woocommerce-checkout-review-order {
    margin-bottom: 10px !important;
    padding: 15px !important;
}

/* Dfw-checkout wrapper */
.woocommerce-checkout .wcd-wrapper.dfw-checkout {
    margin-top: 5px !important;
    margin-bottom: 10px !important;
}

/* Hide ONLY omnisend overlays/modals that block checkout form clicks */
.woocommerce-checkout div[class*="omnisend-form"][class*="overlay"],
.woocommerce-checkout div[class*="omnisend-form"][class*="modal"] {
    display: none !important;
    pointer-events: none !important;
}

/* Hide invisible overlay */
.overlay {
    display: none !important;
}

/* Hide empty iframes */
.woocommerce-checkout iframe:not([src*="stripe"]):not([src*="Cookiebot"]):not([src*="trustpilot"]) {
    display: none !important;
}

/* Stripe separator */
#wc-stripe-express-checkout-button-separator {
    margin: 5px 0 !important;
}

/* Stripe express element */
.wc-stripe-express-checkout-element {
    margin-bottom: 0 !important;
}

/* Gap between sections */
.woocommerce-checkout h3 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

/* Hide empty notices wrappers */
.woocommerce-notices-wrapper:empty {
    display: none !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Col padding */
.woocommerce-checkout #customer_details .col-1,
.woocommerce-checkout #customer_details .col-2,
.col2-set .col-1,
.col2-set .col-2 {
    padding: 10px !important;
}

/* Entry title spacing */
.woocommerce-checkout .entry-title,
.woocommerce-checkout h1.entry-title {
    margin-bottom: 5px !important;
    display: none !important;
}

/* Article spacing */
.woocommerce-checkout article {
    margin-bottom: 0 !important;
}

/* Shop table spacing */
.woocommerce-checkout .shop_table {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

/* Custom CSS paragraph */
.woocommerce-checkout .has-custom-css {
    margin-bottom: 5px !important;
}

/* Wp-block-paragraph on checkout */
.woocommerce-checkout .wp-block-paragraph {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}

/* Col2-set bottom */
.col2-set {
    margin-bottom: 5px !important;
}

/* Test mode info spacing */
.woocommerce-checkout .testmode-info {
    margin-bottom: 5px !important;
}

/* Vib-whats spacing */
.vib-whats {
    padding: 5px !important;
}

/* Header-b */
.header-b {
    padding: 10px !important;
}

/* Checkout input text color */
.woocommerce-input-wrapper .input-text,
.woocommerce-input-wrapper input,
.woocommerce-input-wrapper select,
.woocommerce-input-wrapper textarea,
.select2-container .select2-selection__rendered,
#customer_details .input-text,
#billing_phone,
#billing_email,
#billing_gender {
    color: #222222 !important;
}

/* Desktop layout */
@media (min-width: 768px) {
    .woocommerce-checkout #customer_details {
        flex: 1 1 58%;
        max-width: 60%;
    }
    .woocommerce-checkout #order_review {
        flex: 1 1 35%;
        max-width: 38%;
        position: sticky;
        top: 20px;
        align-self: flex-start;
    }
}

/* Remove black line above Reviews tab */
#nb-8-configurations.nb-configurations {
    border-top: none !important;
    padding-top: 15px;
}

/* Remove extra gap below Reviews before Dates & Prices */
#nb-8-configurations.nb-configurations {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}
.trustpilot-widget {
    margin-bottom: 0 !important;
}


/* Micro Star TrustPilot homepage widget */
#tp-micro-homepage {
    padding: 27px 15px 8px 15px !important;
    margin-top: 0 !important;
    background: rgba(40, 181, 164, 0.05) !important;
}
.elementor-element-1a41eecb {
    margin-top: 0 !important;
    padding-top: 20px !important;
}
@media (min-width: 768px) {
    #tp-micro-homepage .trustpilot-widget,
    #tp-micro-homepage .trustpilot-widget iframe {
        height: 80px !important;
    }
}
@media (max-width: 767px) {
    #tp-micro-homepage .trustpilot-widget,
    #tp-micro-homepage .trustpilot-widget iframe {
        height: 40px !important;
    }
    #tp-micro-homepage {
        padding: 24px 10px 5px 10px !important;
    }
    .elementor-element-1a41eecb {
        padding-top: 10px !important;
    }
}


/* Book Now buttons - solid dark */
.wte-fsd__availability-cta-wrap .wte-fsd__booknow-btn {
    color: #ffffff !important;
    border-color: #1B252F !important;
    background-color: #1B252F !important;
}
.wte-fsd__availability-cta-wrap .wte-fsd__booknow-btn:hover {
    background-color: #2c3e50 !important;
    border-color: #2c3e50 !important;
    color: #ffffff !important;
}








html body ul#include-result li:not(.zz)::before {
	-webkit-mask: none !important;
	mask: none !important;
	-webkit-mask-image: none !important;
	mask-image: none !important;
	background-color: transparent !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='%2312B76A'/%3E%3Cpath d='M6 10.2L8.7 12.9L14 7.4' fill='none' stroke='%23ffffff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 20px 20px !important;
}



/* Traveller headings span the full width of the 2-column form */
.woocommerce-checkout [data-tm-heading] {
    grid-column: 1 / -1 !important;
    flex: 0 0 100% !important;
    width: 100% !important;
    clear: both !important;
    margin: 24px 0 8px !important;
}

   /* Hide the search box in the currency dropdown */
   .yith-wcmcs-search-container { display: none !important; }


/* Mobile: header (and the menu inside it) above page content */
@media (max-width: 1024px) {
  .mobile-header { z-index: 9999 !important; }
}

/* Destination page: hide the "Sort" dropdown */
.page-template-template-destination .wp-travel-toolbar { display: none !important; }



/* Footer: cleaner */
.site-footer .wp-social-link svg { width: 22px !important; height: 22px !important; }
.site-footer .wp-social-link a { padding: 6px !important; }
.site-footer p { font-size: 12px !important; line-height: 1.5 !important; color: #777 !important; }

/* Footer: no logo */
.site-footer .travel-monster-foot-main-col img,
.site-footer a:has(> img) { display: none !important; }

/* Footer links row */
#tm-footer-links { display: flex; flex-wrap: wrap; justify-content: center; gap: 8px 22px; margin: 18px 0; font-size: 14px; }
#tm-footer-links a { color: inherit; text-decoration: none; }
#tm-footer-links a:hover { text-decoration: underline; }
#tm-footer-links .tm-br { flex-basis: 100%; height: 0; margin: 0; }

/* Company text (bottom bar on desktop) */
#tm-company { text-align: center; margin: 0; }
#tm-company p { margin: 0 !important; }

/* Desktop */
@media (min-width: 768px) {
  .footer-b .site-info > *:not(#tm-company) { display: none !important; }
  .site-footer .footer-wrap-main { padding: 30px 0 !important; }
  .site-footer .travel-monster-col-4 { align-items: center !important; }
}

/* Mobile */
@media (max-width: 767px) {
  .footer-b { display: none !important; }
  .site-footer .footer-wrap-main { padding: 16px 0 !important; }
  .site-footer .travel-monster-col-4 { gap: 22px !important; row-gap: 22px !important; }
  .site-footer .travel-monster-foot-main-col:first-child { display: none !important; }
  #tm-company { text-align: center; margin-top: 8px; }
}


/* Desktop: "Destination" is a label only, not a link. The dropdown still opens on hover. */
@media (min-width: 1025px) {
  .primary-navigation li.menu-item-2545 > a {
    pointer-events: none;
    cursor: default;
  }
}


/* Logo: keep its proportions before it loads so the header doesn't jump */
img.custom-logo {
  aspect-ratio: 1610 / 276;
  height: auto;
}





/* Make the theme's primary colour win over the plugin's default blue */
:root:root {
  --primary-color: var(--tmp-primary-color);
  --primary-color-rgb: var(--tmp-primary-color-rgb);
}

/* Upcoming trips search: leave room for the magnifier icon */
.wpte-fsd_dc__search-form input {
  padding-left: 42px !important;
}


/* Upcoming trips (mobile): hide the yellow heart on trip cards */
@media (max-width: 767px) {
  .wpte-fsd_dc__tour-favorite-button {
    display: none !important;
  }
}

/* Upcoming trips (mobile): less empty space above the footer */
@media (max-width: 767px) {
  .page-id-10359 .main-content-wrapper {
    margin-bottom: 0 !important;
  }
}

@media (max-width: 767px) {
  .wpte-gallery-container { display: none !important; }
}

/* Hide the Overview tab button (desktop + mobile bars); its intro text stays visible */
.tab-inner-wrapper > .tab-anchor-wrapper:first-child,
.wpte-sticky-tab-mobile > .tab-anchor-wrapper:first-child { display: none !important; }

/* Keep the remaining desktop tabs close together instead of stretched */
.tab-inner-wrapper { justify-content: flex-start !important; gap: 28px !important; }

/* Important Info: larger, more spaced accordion rows */
.important-info .trip-accordion-heading { padding: 16px 0 !important; }
.important-info .trip-accordion-heading strong { font-size: 18px !important; line-height: 1.4 !important; }
@media (max-width: 767px) {
  .important-info .trip-accordion-heading { padding: 18px 0 !important; }
  .important-info .trip-accordion-heading strong { font-size: 19px !important; }
}


/* Tab menu: same colour as section headings, bold, underlined */
.tab-anchor-wrapper a,
.tab-anchor-wrapper a *,
.wpte-sticky-tab-mobile a,
.wpte-sticky-tab-mobile a * {
  color: #232323 !important;
  font-weight: 700 !important;
}
.tab-anchor-wrapper a,
.wpte-sticky-tab-mobile a {
  text-decoration: underline !important;
  text-underline-offset: 6px;
}

/* Upcoming Trips: year/month tabs stay dark on hover (no yellow) */
.elementor-kit-2579 .wpte-fsd_dc__filter-by-button:hover,
.elementor-kit-2579 .wpte-fsd_dc__filter-by-year .wpte-fsd_dc__filter-by-button:hover { color: rgb(27, 37, 47); }
.elementor-kit-2579 .wpte-fsd_dc__filter-by-month .wpte-fsd_dc__filter-by-button.is-active:hover { color: #fff; }
/* list/grid icons: dark on hover instead of yellow */
.elementor-kit-2579 .wpte-fsd_dc__layout-mode-button:hover { color: rgb(15, 29, 35); }


/* Contact page: Send message button in the site's dark navy, same as the newsletter button */
.elementor-kit-2579 .wpcf7-form input.wpcf7-submit { background-color: rgb(2, 2, 47); color: rgb(238, 249, 12); border-color: rgb(2, 2, 47); }
.elementor-kit-2579 .wpcf7-form input.wpcf7-submit:hover,
.elementor-kit-2579 .wpcf7-form input.wpcf7-submit:focus { background-color: rgb(20, 20, 85); color: rgb(238, 249, 12); border-color: rgb(20, 20, 85); }

/* Checkout: date-of-birth fields same size as other fields (iPhone Safari) */
#billing_dob, input[id^="traveler_dob"] {
  -webkit-appearance: none; appearance: none;
  display: block; width: 100%; box-sizing: border-box;
  height: 50px; min-height: 50px; line-height: 20px;
  padding: 10px 14px; margin: 0; text-align: left;
}
#billing_dob::-webkit-date-and-time-value { text-align: left; }


/* ---------- checkout: all screens ---------- */
body.woocommerce-checkout #customer_details h2,
body.woocommerce-checkout #customer_details h3,
body.woocommerce-checkout #customer_details h4,
body.woocommerce-checkout #customer_details h5 {
  font-family: Archivo, sans-serif !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  color: #1B252F !important;
  margin: 8px 0 12px !important;
}
body.woocommerce-checkout #customer_details label {
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #1B252F !important;
  margin: 6px 0 6px !important;
}
body.woocommerce-checkout #customer_details .form-row {
  margin-bottom: 12px !important;
  padding: 0 !important;
}
body.woocommerce-checkout #customer_details input.input-text,
body.woocommerce-checkout #customer_details textarea {
  background: #f4f6f8 !important;
  border: 1.5px solid #c5ccd3 !important;
  border-radius: 4px !important;
  min-height: 48px !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #1B252F !important;
}
body.woocommerce-checkout #customer_details input.input-text:focus {
  border-color: #1B252F !important;
  background: #fff !important;
}

/* dropdowns (Country, Gender): same height as the other fields */
body.woocommerce-checkout #customer_details .select2-container .select2-selection--single {
  background: #f4f6f8 !important;
  border: 1.5px solid #c5ccd3 !important;
  border-radius: 4px !important;
  height: 48px !important;
  min-height: 48px !important;
  padding: 0 12px !important;
  display: flex !important;
  align-items: center !important;
}
body.woocommerce-checkout #customer_details .select2-selection--single .select2-selection__rendered {
  line-height: normal !important;
  padding: 0 !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #1B252F !important;
}
body.woocommerce-checkout #customer_details .select2-selection--single .select2-selection__arrow {
  height: 46px !important;
  top: 0 !important;
  right: 6px !important;
}
body.woocommerce-checkout #customer_details .select2-selection__clear { display: none !important; }
body.woocommerce-checkout #customer_details .select2-container--open .select2-selection--single {
  border-color: #1B252F !important;
  background: #fff !important;
}

/* Continue button = Book now style */
.tm-continue {
  background: #1B252F !important;
  color: #fff !important;
  border: 2px solid #1B252F !important;
  border-radius: 4px !important;
  font-family: Montserrat, sans-serif !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  padding: 15px 32px !important;
  min-height: 52px !important;
  width: 100% !important;
  text-transform: none !important;
  letter-spacing: normal !important;
}
.tm-continue:hover { background: #2c3b49 !important; border-color: #2c3b49 !important; }

/* ---------- phone only ---------- */
@media (max-width: 767px) {
  /* full width */
  body.woocommerce-checkout { padding-left: 0 !important; padding-right: 0 !important; }
  body.woocommerce-checkout .container { padding-left: 6px !important; padding-right: 6px !important; }
  body.woocommerce-checkout form.woocommerce-checkout { padding: 0 !important; }
  body.woocommerce-checkout #customer_details .col-1 { padding: 14px 12px !important; }
  body.woocommerce-checkout #order_review table.shop_table { width: 100% !important; margin: 5px 0 !important; }
  body.woocommerce-checkout #tm-steps-bar { margin-bottom: 8px !important; }

  /* step 1: hide booking summary (kept in the page, off-screen, so Stripe keeps working) */
  body.tm-s1 #order_review {
    position: absolute !important; left: -10000px !important; top: 0 !important;
    width: 420px !important; height: 1px !important; overflow: hidden !important;
    opacity: 0 !important; pointer-events: none !important;
  }
  body.tm-s1 #order_review_heading { display: none !important; }

  /* Trustpilot: small banner, full width, header only */
  .tma-checkout-reviews > *:not(.tma-reviews-header) { display: none !important; }
  .tma-checkout-reviews {
    min-height: 0 !important; height: auto !important;
    width: 100% !important; max-width: 100% !important; box-sizing: border-box !important;
    padding: 10px 14px !important; margin: 12px 0 0 !important;
  }
  .tma-checkout-reviews .tma-reviews-header {
    padding: 0 !important; margin: 0 !important; border: 0 !important;
  }

  /* Omnisend "Get Inspired" side tab: hidden on trip pages and checkout */
  body.woocommerce-checkout [class*="omnisend-form-"][class*="-teaser"],
  body[class*="single-trip"] [class*="omnisend-form-"][class*="-teaser"] {
    display: none !important;
  }
}
/* ---------- trip page ---------- */
@media (max-width: 767px) {
  /* sticky bar: button only, full width */
  .wpte-booking-area .wpte-bf-price-wrap { display: none !important; }
  .wpte-booking-area .wpte-booking-inner-wrapper { display: block !important; }
  .wpte-booking-area .wpte-bf-btn-wrap { width: 100% !important; max-width: 100% !important; }
  .wpte-booking-area a.wpte-bf-btn {
    display: block !important; width: 100% !important;
    text-align: center !important; box-sizing: border-box !important;
  }

  /* gallery: 1 image on phone (others stay in the page, hidden) */
  .wpte-gallery-wrapper .wpte-multi-banner-layout { display: block !important; height: auto !important; }
  .wpte-gallery-wrapper .wpte-multi-banner-image { display: none !important; }
  .wpte-gallery-wrapper .wpte-multi-banner-image:first-child {
    display: block !important; width: 100% !important;
    height: 62vw !important; max-height: 340px !important;
  }
}

/* "From" before the price (shows where the price is visible, i.e. desktop) */
.wpte-booking-area .wpte-bf-offer-price::before {
  content: "From ";
  font-size: 0.7em;
  font-weight: 400;
  color: #6b7280;
}














body.woocommerce-checkout #customer_details h2,
body.woocommerce-checkout #customer_details h3,
body.woocommerce-checkout #customer_details h4,
body.woocommerce-checkout #customer_details h5 {
  background: #1B252F !important;
  color: #fff !important;
  padding: 10px 14px !important;
  border-radius: 4px !important;
  font-size: 18px !important;
}




@media (min-width: 768px) {
  body.woocommerce-checkout #order_review table.shop_table tfoot tr:not(.tm-due) th,
  body.woocommerce-checkout #order_review table.shop_table tfoot tr:not(.tm-due) td {
    font-size: 15px !important; font-weight: 500 !important; color: #1B252F !important; padding: 12px 12px !important;
  }
  body.woocommerce-checkout #order_review table.shop_table tfoot tr:not(.tm-due) td { font-weight: 600 !important; }
  body.woocommerce-checkout #order_review table.shop_table thead th { font-size: 13px !important; letter-spacing: 0.04em !important; }
}


.wpte-fsd_dc__tour-price-value::before { content: "From "; font-size: 0.7em; font-weight: 400; color: #6b7280; margin-right: 4px; white-space: nowrap; }

.category-trip-budget .actual-price::before { content: none !important; }
.category-trip-budget .price-holder::before { content: "From"; font-size: 14px; font-weight: 400; color: #6b7280; margin-right: 6px; white-space: nowrap; align-self: center; }





@media (max-width: 767px) {
  .wpte-booking-area .wpte-booking-inner-wrapper { display: flex !important; align-items: center !important; justify-content: space-between !important; gap: 12px !important; }
  .wpte-booking-area .wpte-bf-price-wrap { display: block !important; flex: 0 0 auto !important; margin: 0 !important; }
  .wpte-booking-area .wpte-bf-offer-price { font-size: 18px !important; font-weight: 700 !important; line-height: 1.1 !important; white-space: nowrap !important; }
  .wpte-booking-area .wpte-bf-btn-wrap { flex: 1 1 auto !important; width: auto !important; max-width: none !important; }
  .wpte-booking-area a.wpte-bf-btn { display: block !important; width: 100% !important; text-align: center !important; box-sizing: border-box !important; padding: 14px 10px !important; white-space: nowrap !important; }
}

@media (max-width: 767px) {
  .wpte-booking-area .wpte-booking-inner-wrapper { padding-left: 16px !important; padding-right: 16px !important; box-sizing: border-box !important; }
}
@media (max-width: 767px) {
  .wpte-booking-area .wpte-bf-reg-price,
  .wpte-booking-area .wpte-bf-pqty { display: none !important; }
  .wpte-booking-area .wpte-bf-offer-price::before { display: block !important; font-size: 12px !important; margin-bottom: 2px !important; }
}



@media (min-width: 992px) {
  body.tm-s2 #order_review {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    column-gap: 40px !important;
    row-gap: 0 !important;
    align-items: start !important;
    float: none !important;
    width: 100% !important;
    max-width: 1200px !important;
    margin: 0 auto !important;
  }
  body.tm-s2 #order_review > table.shop_table { grid-column: 1 !important; grid-row: 1 !important; width: 100% !important; }
  body.tm-s2 #order_review > .wcd-wrapper { grid-column: 1 !important; grid-row: 2 !important; }
  body.tm-s2 #order_review > #custom_coupon { grid-column: 1 !important; grid-row: 3 !important; }
  body.tm-s2 #order_review > .custom-checkout-text { grid-column: 1 !important; grid-row: 4 !important; }
  body.tm-s2 #order_review > #payment { grid-column: 2 !important; grid-row: 1 / span 4 !important; width: 100% !important; margin: 0 !important; }
  body.tm-s2 #order_review > #tma-link-pay-moved { grid-column: 1 / -1 !important; grid-row: 5 !important; width: 100% !important; margin-top: 24px !important; }
  body.tm-s2 #wc-stripe-express-checkout-element { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 12px !important; width: 100% !important; }
}

@media (min-width: 992px) {
  body.tm-s2 #wc-stripe-express-checkout-element { display: flex !important; flex-wrap: nowrap !important; gap: 12px !important; width: 100% !important; }
  body.tm-s2 #wc-stripe-express-checkout-element > div { flex: 1 1 0 !important; min-width: 0 !important; width: auto !important; margin: 0 !important; }
}

@media (min-width: 992px) {
  body.tm-s1 form.woocommerce-checkout { display: grid !important; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; column-gap: 12px !important; align-items: stretch !important; }
  body.tm-s1 form.woocommerce-checkout > #customer_details { grid-column: 1 !important; grid-row: 1 !important; width: 100% !important; max-width: 100% !important; flex: none !important; float: none !important; margin: 0 !important; }
  body.tm-s1 form.woocommerce-checkout > #tm-reviews-side { grid-column: 2 !important; grid-row: 1 !important; display: flex !important; flex-direction: column !important; }
  body.tm-s1 #tm-reviews-side .tma-checkout-reviews { flex: 1 1 auto !important; display: block !important; width: 100% !important; max-width: 100% !important; margin: 0 !important; box-sizing: border-box !important; }
  body.tm-s1 #order_review { position: absolute !important; left: -10000px !important; top: 0 !important; width: 420px !important; height: 1px !important; overflow: hidden !important; opacity: 0 !important; pointer-events: none !important; }
  body.tm-s1 #order_review_heading { display: none !important; }
}
body.tm-s2 #tm-reviews-side { display: none !important; }

button.tm-continue { text-transform: uppercase !important; letter-spacing: 0.05em !important; }

button.tm-continue { text-transform: uppercase !important; letter-spacing: 0.05em !important; }
#tm-trip-card { background: #fff; border: 1px solid #e5e7eb; border-radius: 8px; padding: 16px 18px; margin: 0 0 12px; box-sizing: border-box; }
#tm-trip-card .tm-trip-title { font-size: 18px; font-weight: 700; color: #1B252F; margin: 0 0 8px; }
#tm-trip-card .tm-trip-line { font-size: 14px; color: #4b5563; margin: 2px 0; }
#tm-trip-card .tm-trip-due { display: flex; justify-content: space-between; border-top: 1px solid #e5e7eb; margin-top: 10px; padding-top: 10px; font-size: 18px; font-weight: 700; color: #1B252F; }
@media (max-width: 991px) { #tm-trip-card { display: none !important; } }
body.tm-s2 #tm-trip-card { display: none !important; }

#tm-trip-card .tm-trip-line { line-height: 1.4 !important; }


@media (max-width: 767px) {
  .tma-checkout-reviews, #tm-reviews-side { display: none !important; }
}

.custom-checkout-text, .custom-checkout-text * { color: #1B252F !important; }


@media (max-width: 767px) {
  /* card */
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row {
    display: grid !important;
    grid-template-columns: 148px minmax(0, 1fr) !important;
    grid-template-areas: "img title" "img date" "img price" "img btn" !important;
    column-gap: 14px !important;
    row-gap: 6px !important;
    align-items: center !important;
    padding: 12px !important;
    margin: 0 0 14px !important;
    background: #fff !important;
    border: 1px solid #e8ecef !important;
    border-radius: 14px !important;
    box-shadow: 0 2px 10px rgba(0,0,0,.06) !important;
  }
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row > .wpte-fsd_dc__list-cell-trip-name,
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row .wpte-fsd_dc__tour {
    display: contents !important;
  }

  /* photo */
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row .wpte-fsd_dc__tour-image-wrapper {
    grid-area: img !important;
    display: block !important;
    position: relative !important;
    justify-self: stretch !important;
    align-self: stretch !important;
    width: 100% !important;
    min-width: 0 !important;
    max-width: none !important;
    height: auto !important;
    min-height: 120px !important;
    margin: 0 !important;
    padding: 0 !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row .wpte-fsd_dc__tour-image.wpte-fsd_dc__tour-image {
    position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important;
    max-width: none !important; margin: 0 !important; display: block !important;
  }
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row .wpte-fsd_dc__tour-image.wpte-fsd_dc__tour-image a[href] {
    display: block !important; width: 100% !important; height: 100% !important; max-width: none !important; margin: 0 !important;
  }
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row .wpte-fsd_dc__tour-image.wpte-fsd_dc__tour-image img[src] {
    display: block !important; width: 100% !important; height: 100% !important; max-width: none !important;
    aspect-ratio: auto !important; object-fit: cover !important; border-radius: 10px !important;
  }

  /* title */
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row .wpte-fsd_dc__tour-content {
    grid-area: title !important; padding: 0 !important; margin: 0 !important; width: auto !important;
  }
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row .wpte-fsd_dc__tour-title {
    font-size: 17px !important; line-height: 1.25 !important; margin: 0 !important;
  }
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row .wpte-fsd_dc__tour-title a { color: #1B252F !important; }

  /* dates row: icon, text, arrow */
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row > .wpte-fsd_dc__list-cell:nth-child(2) {
    grid-area: date !important; display: flex !important; align-items: center !important;
    justify-self: stretch !important; padding: 0 !important; margin: 0 !important; width: auto !important;
    text-align: left !important; font-weight: 600 !important; font-size: 14px !important;
    color: #1B252F !important; white-space: nowrap !important;
  }
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row > .wpte-fsd_dc__list-cell:nth-child(2)::before,
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row > .wpte-fsd_dc__list-cell:nth-child(2)::after,
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row .wpte-fsd_dc__tour-price::before {
    content: "" !important; display: inline-block !important; flex: 0 0 auto !important;
    width: 16px !important; height: 16px !important;
    background-size: contain !important; background-repeat: no-repeat !important; background-position: center !important;
  }
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row > .wpte-fsd_dc__list-cell:nth-child(2)::before {
    margin-right: 8px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B252F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E") !important;
  }
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row > .wpte-fsd_dc__list-cell:nth-child(2)::after {
    margin-left: auto !important; width: 18px !important; height: 18px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B252F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") !important;
  }

  /* price row: tag icon, "From" once, sale price, old price struck through */
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row > .wpte-fsd_dc__list-cell:nth-child(3) {
    grid-area: price !important; display: block !important; justify-self: stretch !important;
    padding: 0 !important; margin: 0 !important; width: auto !important; text-align: left !important;
  }
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row .wpte-fsd_dc__tour-price {
    display: flex !important; align-items: center !important; justify-content: flex-start !important;
  }
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row .wpte-fsd_dc__tour-price::before {
    margin-right: 8px !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B252F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.6 13.4l-7.2 7.2a2 2 0 0 1-2.8 0L2 12V2h10l8.6 8.6a2 2 0 0 1 0 2.8z'/%3E%3Ccircle cx='7' cy='7' r='1.2'/%3E%3C/svg%3E") !important;
  }
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row .wpte-fsd_dc__tour-price-value {
    flex-direction: row !important; flex-wrap: wrap !important; align-items: baseline !important;
    font-weight: 700 !important; font-size: 16px !important; color: #1B252F !important;
  }
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row .wpte-fsd_dc__tour-price-value > span {
    order: 1 !important;
  }
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row .wpte-fsd_dc__tour-price-value > span .wpte-currency-code::before {
    content: "From " !important; font-weight: 400 !important; font-size: 14px !important; color: #5b6670 !important;
  }
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row .wpte-fsd_dc__tour-price-value > del {
    order: 2 !important; margin-left: 8px !important; font-weight: 400 !important; font-size: 13px !important;
    color: #8a949d !important; text-decoration: line-through !important;
  }

  /* button row (full width) */
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row > .wpte-fsd_dc__list-cell:nth-child(4) {
    grid-area: btn !important; display: block !important; justify-self: stretch !important;
    padding: 0 !important; margin: 0 !important; width: 100% !important; max-width: none !important;
  }
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row > .wpte-fsd_dc__list-cell:nth-child(4) div {
    display: block !important; width: 100% !important; margin: 0 !important; padding: 0 !important;
  }
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row > .wpte-fsd_dc__list-cell:nth-child(4) a[href],
  html body .wpte-fsd_dc__list-body.wpte-fsd_dc__list-body .wpte-fsd_dc__list-row.wpte-fsd_dc__list-row > .wpte-fsd_dc__list-cell:nth-child(4) button {
    display: block !important; width: 100% !important; max-width: none !important; box-sizing: border-box !important;
    text-align: center !important; padding: 9px 14px !important; border-radius: 8px !important;
    font-weight: 600 !important; font-size: 14px !important; line-height: 1.4 !important; margin: 0 !important;
  }
}














body.woocommerce-checkout [class*="omnisend"],
body.woocommerce-checkout [id*="omnisend"],
body.woocommerce-order-pay [class*="omnisend"],
body.woocommerce-order-pay [id*="omnisend"],
body[class*="checkout"] [class*="omnisend-form"] {
  display: none !important;
  visibility: hidden !important;
}








@media (max-width: 767px) {
  html body .wpte-booking-area.wpte-booking-area .wpte-bf-price-wrap .wpte-bf-price {
    display: flex !important; flex-direction: column !important; align-items: flex-start !important; gap: 0 !important;
  }
  html body .wpte-booking-area.wpte-booking-area .wpte-bf-reg-price {
    display: block !important; visibility: visible !important; order: 1 !important; line-height: 1.2 !important; margin: 0 !important;
  }
  html body .wpte-booking-area.wpte-booking-area .wpte-bf-reg-price del {
    display: inline !important; visibility: visible !important; font-size: 13px !important; color: #f04438 !important; text-decoration: line-through !important; margin-left: 4px !important;
  }
  html body .wpte-booking-area.wpte-booking-area .wpte-bf-offer-price {
    order: 2 !important; display: block !important; line-height: 1.2 !important;
  }
}
html body .wpte-booking-area.wpte-booking-area .wpte-bf-discount-tag.wpte-bf-discount-tag {
  background-color: #d86c35 !important;
}


/* TM accessibility: text contrast on trip cards */
.category-trips-single .category-trips-single-inner-wrap .category-trip-discount,
.category-trips-single .category-trips-single-inner-wrap .category-trip-discount-ribbon {
    background-color: #d13d19 !important;
    --wpte-discount-color: #d13d19;
}
.category-trips-single .category-trips-single-inner-wrap .price-holder .striked-price {
    color: #d92d20 !important;
}
.category-trips-single .category-trips-single-inner-wrap .price-holder .saved-price {
    color: #027a48 !important;
}
/* TM accessibility: stronger selectors for the last two */
html body .category-trips-single .category-trips-single-inner-wrap .price-holder .striked-price {
    color: #d92d20 !important;
}
html body .site-footer .footer-b .site-info p {
    color: #707070 !important;
}

#tm-main:focus { outline: none; }

/* TM accessibility: dark base behind the photo section, invisible once the photo loads */
.elementor-element.elementor-element-b95c0ec {
    background-color: #1b252f;
}
/* TM accessibility: 24px tap area for slider dots, same dot size and colours */
.htrip_swiper-pagination .swiper-pagination-bullet {
    width: 24px !important;
    height: 24px !important;
    margin: 0 !important;
    background: transparent !important;
    position: relative;
}
.htrip_swiper-pagination .swiper-pagination-bullet::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 10px;
    height: 10px;
    margin: -5px 0 0 -5px;
    border-radius: 50%;
    background: #d0e5ff;
}
.htrip_swiper-pagination .swiper-pagination-bullet-active::after {
    background: #147dfe;
}

        .home_upcoming_trips .advanced-search-wrapper, .home_upcoming_trips .wpte-toolbar-container, .home_upcoming_trips .trip-pagination{
            display: none;
        }
    .wc-stripe-payment-button-preview{align-items:center;background-color:#000;border-radius:5px;display:flex;height:40px;justify-content:center}.wc-stripe-payment-button-preview img{height:22px}.wc-stripe-payment-button-preview:hover{cursor:pointer;filter:opacity(.7)}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview{background-color:#ffd814}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview img{height:40px}.wc-stripe-payment-button-preview.wc-stripe-link-preview{background-color:#00d66f}.wc-stripe-payment-button-preview.wc-stripe-link-preview img{height:40px}
button.stripe-gateway-stripelink-modal-trigger{background:no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA3MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjEyIDMuNjc2ODNDMzYuMTIgMi41NDg4MiAzNy4wNzA0IDEuNjMyMDIgMzguMTg4OCAxLjYzMjAyQzM5LjMwNzIgMS42MzIwMiA0MC4yNTc2IDIuNTUzNjIgNDAuMjU3NiAzLjY3NjgzQzQwLjI1NzYgNC44MDAwMyAzOS4zNDA4IDUuNzQ1NjMgMzguMTg4OCA1Ljc0NTYzQzM3LjAzNjggNS43NDU2MyAzNi4xMiA0LjgyODgzIDM2LjEyIDMuNjc2ODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0yOS45ODA4IDEuOTIwMDFIMzMuNTgwOFYyMi4wOEgyOS45ODA4VjEuOTIwMDFaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik00MC4wMDggNy42ODAwMUgzNi4zNzkyVjIyLjA4SDQwLjAwOFY3LjY4MDAxWiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNjYuMDk2IDE0LjM5MDRDNjguODI3MiAxMi43MTA0IDcwLjY4NDggMTAuMjA5NiA3MS40MTkyIDcuNjc1MjRINjcuNzkwNEM2Ni44NDQ4IDEwLjA5NDQgNjQuNjc1MiAxMS45MTM2IDYyLjI4OTYgMTIuNjg2NFYxLjkxNTIzSDU4LjY2MDhWMjIuMDc1Mkg2Mi4yODk2VjE2LjA4QzY1LjA1OTIgMTYuNzcxMiA2Ny4yNDggMTkuMTY2NCA2Ny45OTY4IDIyLjA3NTJINzEuNjQ5NkM3MS4wOTI4IDE5LjAyMjQgNjkuMDA0OCAxNi4xNjY0IDY2LjA5NiAxNC4zOTA0WiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNDYuNDQgOS4yOTI4M0M0Ny4zOTA0IDguMDMwNDMgNDkuMjQzMiA3LjI5NjAyIDUwLjc0NTYgNy4yOTYwMkM1My41NDg4IDcuMjk2MDIgNTUuODY3MiA5LjM0NTYzIDU1Ljg3MiAxMi40NDE2VjIyLjA3NTJINTIuMjQzMlYxMy4yNDMyQzUyLjI0MzIgMTEuOTcxMiA1MS42NzY4IDEwLjUwMjQgNDkuODM4NCAxMC41MDI0QzQ3LjY3ODQgMTAuNTAyNCA0Ni40MzUyIDEyLjQxNzYgNDYuNDM1MiAxNC42NTkyVjIyLjA4NDhINDIuODA2NFY3LjY4OTYySDQ2LjQ0VjkuMjkyODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0xMiAyNEMxOC42Mjc0IDI0IDI0IDE4LjYyNzQgMjQgMTJDMjQgNS4zNzI1NyAxOC42Mjc0IDAgMTIgMEM1LjM3MjU5IDAgMCA1LjM3MjU3IDAgMTJDMCAxOC42Mjc0IDUuMzcyNTkgMjQgMTIgMjRaIiBmaWxsPSIjMDBENjZGIi8+CjxwYXRoIGQ9Ik0xMS40NDc5IDQuODAwMDVINy43NDcwN0M4LjQ2NzA3IDcuODA5NjUgMTAuNTY5NSAxMC4zODI0IDEzLjE5OTkgMTJDMTAuNTY0NyAxMy42MTc2IDguNDY3MDcgMTYuMTkwNCA3Ljc0NzA3IDE5LjJIMTEuNDQ3OUMxMi4zNjQ3IDE2LjQxNiAxNC45MDM5IDEzLjk5NjggMTguMDIzOSAxMy41MDI0VjEwLjQ5MjlDMTQuODk5MSAxMC4wMDMzIDEyLjM1OTkgNy41ODQwNSAxMS40NDc5IDQuODAwMDVaIiBmaWxsPSIjMDExRTBGIi8+Cjwvc3ZnPgo=);background-color:transparent!important;border:none;cursor:pointer;display:none;height:40px;position:absolute;right:5px;width:64px}button.stripe-gateway-stripelink-modal-trigger:hover{background-color:transparent;border-color:transparent}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span{width:100%}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span>span:not(.wc-stripe-test-mode-badge){align-items:center;display:flex;float:right;justify-content:center}.wcstripe-payment-element+.wc-block-components-payment-methods__save-card-info{margin-top:1.4em}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element{padding-top:0}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element .content:empty{display:none}#radio-control-wc-payment-method-options-stripe__label>span>span{border:none}.wc-stripe-redirect-notice{align-items:center;border:0;color:#2b2d2f;display:flex;font-family:Source Sans Pro,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;font-weight:400;gap:12px;letter-spacing:normal;line-height:25px;margin:0;min-inline-size:0;padding:24px 9px 8px;text-decoration:none;text-shadow:none;text-transform:none;transition:none;-webkit-font-smoothing:auto}.wc-stripe-redirect-notice__icon{flex-shrink:0;height:3em;width:3em}.wc-stripe-redirect-notice__text{margin:0;padding:0}body.wc-stripe-hide-save-checkbox .wc-block-components-payment-methods__save-card-info{display:none!important}.wc-stripe-test-mode-badge{background-color:#fff2d7;border-radius:4px;color:#4d3716;display:none;font-size:12px;font-weight:400;line-height:16px;margin-left:8px;padding:4px 6px}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option input:checked~div .wc-block-components-radio-control__label .wc-stripe-test-mode-badge,.wc-block-checkout__payment-method .wc-block-components-radio-control__option input:checked~div .wc-block-components-radio-control__label .wc-stripe-test-mode-badge{display:inline-block}
.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons{display:flex!important;flex-direction:column!important;gap:12px!important}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li{font-size:0!important;line-height:0!important;margin:0!important;padding:0!important;width:100%!important}.wc-block-components-express-payment-continue-rule--cart{height:20px;margin:24px 0!important}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons .StripeElement iframe{max-width:unset}@supports not (-webkit-appearance:-apple-pay-button){#express-payment-method-stripe_express_checkout_element_applePay:has(#express-checkout-button-preview-applePay){display:none}}#express-checkout-button-preview-googlePay .gpay-card-info-container{min-width:auto}
.wc-stripe-copy-test-number{align-items:center;background-color:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;color:inherit!important;cursor:pointer;display:inline-flex;font-family:inherit!important;font-size:inherit;font-weight:400;line-height:inherit;padding:2px 1px!important;vertical-align:baseline}.wc-stripe-copy-test-number span{margin-right:4px}.wc-stripe-copy-test-number i{background-color:currentColor;display:block;height:1.2em;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;order:1;width:1.2em}.wc-stripe-copy-test-number:hover{background-color:transparent;opacity:.7}.wc-stripe-copy-test-number:active i{transform:scale(.9)}.wc-stripe-copy-test-number:focus{box-shadow:none!important;outline:none}.wc-stripe-copy-test-number:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wc-stripe-copy-test-number.state--success i{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=)}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
:root{--primary-color: #147DFE;--primary-color-rgb: 20, 125, 254;--black-color: #000000;--black-color-rgb: 0, 0, 0;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--white-color: #ffffff;--white-color-rgb: 255, 255, 255}*{box-sizing:border-box}iframe{border:none}.wpte-admin-menu svg{vertical-align:-0.5em}.trip-content-area{max-width:1320px;width:100%;padding:0 20px;margin:0 auto}html,body{overflow-x:clip}.required{color:#eb5757}.wpte-container{max-width:1320px;width:100%;padding:0 20px;margin:0 auto}.wpte-full{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw !important;margin-right:-50vw !important}.wpte-full.wpte-bg{background-color:#f9f9f9}@media(max-width: 1024px){.trip-content-area{max-width:720px}}@keyframes ripple{0%{opacity:1;visibility:visible;transform:translate(-50%, -50%) scale(0)}100%{opacity:0;visibility:hidden;transform:translate(-50%, -50%) scale(1)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes wpte-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes slideLeft{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideRight{from{transform:translateX(-100%)}to{transform:translateX(0)}}.enquiry-submit,[type=submit],input.wp-block-button__link,.category-trip-viewmre-btn,.wpte-trip-explore-btn,.load-more-search,.wte-process-btn-next{text-decoration:none;display:inline-block;padding:16px 32px;font-size:16px;font-weight:500;border:none;background-color:var(--wpte-primary-color, var(--primary-color));color:#fff;border-radius:100px;cursor:pointer;text-decoration:none;text-align:center;transition:all .3s}.enquiry-submit:hover,[type=submit]:hover,input.wp-block-button__link:hover,.category-trip-viewmre-btn:hover,.wpte-trip-explore-btn:hover,.load-more-search:hover,.wte-process-btn-next:hover{background-color:var(--wpte-primary-color, var(--primary-color));filter:brightness(0.8);color:#fff}.wpte-button{text-decoration:none;display:inline-block;padding:8px 20px;font-size:16px;line-height:1.75;font-weight:600;border:1px solid rgba(0,0,0,0);background-color:var(--wpte-primary-color, var(--primary-color));color:#fff;border-radius:100px;cursor:pointer;text-decoration:none;text-align:center;transition:all .3s}.wpte-button.wpte-button-outline{background-color:rgba(0,0,0,0);color:var(--wpte-primary-color, var(--primary-color));border-color:var(--wpte-primary-color, var(--primary-color))}.wpte-button:hover{background-color:var(--wpte-primary-color, var(--primary-color));filter:brightness(0.8);color:#fff}.load-more-search{background:none;color:var(--wpte-primary-color, var(--primary-color));border:1px solid var(--wpte-primary-color, var(--primary-color)) !important}.wte-button-group,.wpte-button-group{display:flex;flex-wrap:wrap;grid-gap:10px}.wte-check-button{display:inline-flex;gap:4px;align-items:center;background:none;border:1px solid rgba(var(--wpte-primary-color-rgb, var(--primary-color-rgb)), 0.3);border-radius:3px;font-size:14px;line-height:1;font-weight:500;text-transform:capitalize;color:var(--wpte-primary-color, var(--primary-color));padding:14px 15px;margin:0;cursor:pointer;transition:all .2s linear}.wte-check-button svg{width:1em;height:1em}.wte-check-button:hover{border-color:var(--wpte-primary-color, var(--primary-color));color:var(--wpte-primary-color, var(--primary-color))}.wte-check-button.checked{color:#fff;border-color:var(--wpte-primary-color, var(--primary-color));background:var(--wpte-primary-color, var(--primary-color))}@media(max-width: 575px){.wte-check-button{padding:10px;flex-grow:1}}.wptravelengine-trip-booking-modal{position:relative;z-index:11}.wptravelengine-trip-booking-modal button{padding:8px 12px;border:none;background-color:var(--wpte-primary-color, var(--primary-color));color:#fff;font-size:16px;line-height:1.25;border-radius:4px;cursor:pointer;width:100%}.wptravelengine-trip-booking-modal button:hover{filter:brightness(0.8)}button:disabled{opacity:.5 !important;cursor:not-allowed !important}button:disabled.btn-loading{opacity:.9;display:inline-flex;align-items:center;justify-content:center}button:disabled.btn-loading::before{content:"";display:inline-block;width:18px;height:18px;margin-right:10px;animation:wpte-spin 1s infinite linear;background-image:url("data:image/svg+xml,%3Csvg aria-hidden=%27true%27 focusable=%27false%27 data-prefix=%27fad%27 data-icon=%27spinner-third%27 role=%27img%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 512 512%27 class=%27svg-inline--fa fa-spinner-third fa-w-16 fa-spin fa-lg%27%3E%3Cg class=%27fa-group%27%3E%3Cpath fill=%27%23cccccc36%27 d=%27M478.71 364.58zm-22 6.11l-27.83-15.9a15.92 15.92 0 0 1-6.94-19.2A184 184 0 1 1 256 72c5.89 0 11.71.29 17.46.83-.74-.07-1.48-.15-2.23-.21-8.49-.69-15.23-7.31-15.23-15.83v-32a16 16 0 0 1 15.34-16C266.24 8.46 261.18 8 256 8 119 8 8 119 8 256s111 248 248 248c98 0 182.42-56.95 222.71-139.42-4.13 7.86-14.23 10.55-22 6.11z%27 class=%27fa-secondary%27%3E%3C/path%3E%3Cpath fill=%27%23ccc%27 d=%27M271.23 72.62c-8.49-.69-15.23-7.31-15.23-15.83V24.73c0-9.11 7.67-16.78 16.77-16.17C401.92 17.18 504 124.67 504 256a246 246 0 0 1-25 108.24c-4 8.17-14.37 11-22.26 6.45l-27.84-15.9c-7.41-4.23-9.83-13.35-6.2-21.07A182.53 182.53 0 0 0 440 256c0-96.49-74.27-175.63-168.77-183.38z%27 class=%27fa-primary%27%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;vertical-align:middle}.lrf-tooltip{font-size:13px;line-height:1.5;color:#3e4b50}.wpte-bf-field{margin:0 0 32px}.wpte-bf-field:last-of-type{margin:0}.wpte-form-field{margin:0 0 24px}.wpte-form-field label{display:block;font-weight:500;font-size:14px;line-height:1.42;margin:0 0 6px}.wpte-form-field-divider{margin:32px 0;background:none;border:none;border-bottom:1px solid rgba(15,29,35,.1);grid-column:1/-1;width:100%}@media(min-width: 768px){.wpte-form-field.horizontal{display:flex;flex-wrap:wrap;gap:6px}.wpte-form-field.horizontal label{margin:0;flex:0 0 31%;padding:14px 0}.wpte-form-field.horizontal label+*{flex:1}.wpte-form-field.horizontal .lrf-tooltip{width:100%;padding-left:calc(31% + 6px)}}.wpte-form-fields-header{margin:32px 0 24px;padding-top:32px;border-top:1px solid rgba(15,29,35,.1);grid-column:1/-1}.wpte-form-fields-header .wpte-form-title{font-weight:600 !important;font-size:20px !important;line-height:1.6 !important;margin:0 !important}.wpte-form-fields-header .wpte-form-description{font-size:14px;line-height:1.7;margin:4px 0 0;color:#3e4b50}.wpte-bf-radio,.wpte-bf-field.wpte-bf-radio{display:flex;flex-wrap:wrap}.wpte-bf-radio .wpte-bf-label,.wpte-bf-field.wpte-bf-radio .wpte-bf-label{color:rgba(var(--black-color-rgb), 0.8);width:100%;font-size:18px;font-weight:500;margin-bottom:24px}.wpte-bf-radio .wpte-bf-radio-wrap,.wpte-bf-field.wpte-bf-radio .wpte-bf-radio-wrap{width:100%;margin:0 0 32px}.wpte-bf-radio .wpte-bf-radio-wrap:last-child,.wpte-bf-field.wpte-bf-radio .wpte-bf-radio-wrap:last-child{margin-bottom:0}.lrf-toggle-box{width:60px;height:30px;background:rgba(var(--black-color-rgb), 0.1);border-radius:50px;margin-left:25px;line-height:30px;text-align:center;padding:0 7px;position:relative;cursor:pointer;transition:all ease .35s}.lrf-toggle-box::before{content:"";background:var(--white-color);width:24px;height:24px;position:absolute;top:3px;left:4px;border-radius:100%;transition:all ease .35s}.lrf-toggle-box .lrf-chkbx-txt{color:var(--white-color);text-transform:uppercase;letter-spacing:.15px;font-size:12px;display:inline-block}.lrf-toggle-box .lrf-chkbx-txt:first-child{display:none}.lrf-toggle-box .lrf-chkbx-txt:last-child{float:right;color:var(--black-color)}.lrf-toggle-box.active{background:var(--wpte-primary-color, var(--primary-color))}.lrf-toggle-box.active::before{left:32px}.lrf-toggle-box.active .lrf-chkbx-txt:first-child{display:block;float:left}.lrf-toggle-box.active .lrf-chkbx-txt:last-child{display:none}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=date],select,textarea{width:100%;padding:10px 14px;border:1px solid #ccd5d8;border-radius:4px;font-size:14px;line-height:1.7;color:#333;background-color:rgba(0,0,0,0);position:relative;z-index:1;min-height:46px;transition:border-color .3s}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,input[type=date]:focus,select:focus,textarea:focus{outline:none;box-shadow:none;background:none}.enquiry-submit,[type=submit]{padding:16px 32px;background-color:var(--wpte-primary-color, var(--primary-color));border:none;color:#fff;cursor:pointer;font-size:16px;border-radius:4px;transition:all .3s ease}.enquiry-submit:hover,[type=submit]:hover{opacity:.9}input[type=radio],input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px !important;flex:0 0 20px;border:1px solid #ccd5d8;position:relative;font-size:12px;border-radius:6px;margin:0 8px 0 0;padding:0;transition:all .2s ease}input[type=radio]::after,input[type=checkbox]::after{width:40px;height:40px;background-color:rgba(var(--wpte-primary-color-rgb, var(--primary-color-rgb)), 0.5);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;opacity:0;visibility:hidden;animation:ripple .5s ease}input[type=radio]:focus-within::after,input[type=checkbox]:focus-within::after{content:"" !important}input[type=radio]:hover,input[type=checkbox]:hover{box-shadow:0 0 0 7px rgba(var(--wpte-primary-color-rgb, var(--primary-color-rgb)), 0.1)}input[type=radio]:checked,input[type=checkbox]:checked{border-color:var(--wpte-primary-color, var(--primary-color));background:none !important}input[type=radio]:checked::before,input[type=checkbox]:checked::before{content:"" !important;background-color:var(--wpte-primary-color, var(--primary-color));position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}input[type=radio]{border-radius:50%}input[type=radio]:checked::before{width:8px;height:8px;border-radius:50%}input[type=checkbox]:checked::before{width:14px;height:14px;-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 d=%27M11.6666 3.5L5.24998 9.91667L2.33331 7%27 stroke=%27%230C68E9%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%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 d=%27M11.6666 3.5L5.24998 9.91667L2.33331 7%27 stroke=%27%230C68E9%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center}.wpte-material-ui-input-control{position:relative}.wpte-material-ui-input-control input[type=text],.wpte-material-ui-input-control input[type=email],.wpte-material-ui-input-control input[type=tel],.wpte-material-ui-input-control input[type=number],.wpte-material-ui-input-control input[type=password],.wpte-material-ui-input-control input[type=date],.wpte-material-ui-input-control select,.wpte-material-ui-input-control textarea{padding:14px 12px !important;font-size:16px;line-height:1.625;border:none !important;background:none !important;box-shadow:none !important;height:unset}.wpte-material-ui-input-control input[type=text]::-moz-placeholder, .wpte-material-ui-input-control input[type=email]::-moz-placeholder, .wpte-material-ui-input-control input[type=tel]::-moz-placeholder, .wpte-material-ui-input-control input[type=number]::-moz-placeholder, .wpte-material-ui-input-control input[type=password]::-moz-placeholder, .wpte-material-ui-input-control input[type=date]::-moz-placeholder, .wpte-material-ui-input-control select::-moz-placeholder, .wpte-material-ui-input-control textarea::-moz-placeholder{visibility:hidden;opacity:0}.wpte-material-ui-input-control input[type=text]::placeholder,.wpte-material-ui-input-control input[type=email]::placeholder,.wpte-material-ui-input-control input[type=tel]::placeholder,.wpte-material-ui-input-control input[type=number]::placeholder,.wpte-material-ui-input-control input[type=password]::placeholder,.wpte-material-ui-input-control input[type=date]::placeholder,.wpte-material-ui-input-control select::placeholder,.wpte-material-ui-input-control textarea::placeholder{visibility:hidden;opacity:0}.wpte-material-ui-input-control input[type=text]:focus~label,.wpte-material-ui-input-control input[type=email]:focus~label,.wpte-material-ui-input-control input[type=tel]:focus~label,.wpte-material-ui-input-control input[type=number]:focus~label,.wpte-material-ui-input-control input[type=password]:focus~label,.wpte-material-ui-input-control input[type=date]:focus~label,.wpte-material-ui-input-control select:focus~label,.wpte-material-ui-input-control textarea:focus~label{color:var(--wpte-primary-color, var(--primary-color))}.wpte-material-ui-input-control input[type=text]:focus~fieldset,.wpte-material-ui-input-control input[type=text]:focus~fieldset,.wpte-material-ui-input-control input[type=email]:focus~fieldset,.wpte-material-ui-input-control input[type=email]:focus~fieldset,.wpte-material-ui-input-control input[type=tel]:focus~fieldset,.wpte-material-ui-input-control input[type=tel]:focus~fieldset,.wpte-material-ui-input-control input[type=number]:focus~fieldset,.wpte-material-ui-input-control input[type=number]:focus~fieldset,.wpte-material-ui-input-control input[type=password]:focus~fieldset,.wpte-material-ui-input-control input[type=password]:focus~fieldset,.wpte-material-ui-input-control input[type=date]:focus~fieldset,.wpte-material-ui-input-control input[type=date]:focus~fieldset,.wpte-material-ui-input-control select:focus~fieldset,.wpte-material-ui-input-control select:focus~fieldset,.wpte-material-ui-input-control textarea:focus~fieldset,.wpte-material-ui-input-control textarea:focus~fieldset{border-color:var(--wpte-primary-color, var(--primary-color))}.wpte-material-ui-input-control input[type=text]:-webkit-autofill,.wpte-material-ui-input-control input[type=text]:-webkit-autofill:hover,.wpte-material-ui-input-control input[type=text]:-webkit-autofill:focus,.wpte-material-ui-input-control input[type=text]:-webkit-autofill:active,.wpte-material-ui-input-control input[type=email]:-webkit-autofill,.wpte-material-ui-input-control input[type=email]:-webkit-autofill:hover,.wpte-material-ui-input-control input[type=email]:-webkit-autofill:focus,.wpte-material-ui-input-control input[type=email]:-webkit-autofill:active,.wpte-material-ui-input-control input[type=tel]:-webkit-autofill,.wpte-material-ui-input-control input[type=tel]:-webkit-autofill:hover,.wpte-material-ui-input-control input[type=tel]:-webkit-autofill:focus,.wpte-material-ui-input-control input[type=tel]:-webkit-autofill:active,.wpte-material-ui-input-control input[type=number]:-webkit-autofill,.wpte-material-ui-input-control input[type=number]:-webkit-autofill:hover,.wpte-material-ui-input-control input[type=number]:-webkit-autofill:focus,.wpte-material-ui-input-control input[type=number]:-webkit-autofill:active,.wpte-material-ui-input-control input[type=password]:-webkit-autofill,.wpte-material-ui-input-control input[type=password]:-webkit-autofill:hover,.wpte-material-ui-input-control input[type=password]:-webkit-autofill:focus,.wpte-material-ui-input-control input[type=password]:-webkit-autofill:active,.wpte-material-ui-input-control input[type=date]:-webkit-autofill,.wpte-material-ui-input-control input[type=date]:-webkit-autofill:hover,.wpte-material-ui-input-control input[type=date]:-webkit-autofill:focus,.wpte-material-ui-input-control input[type=date]:-webkit-autofill:active,.wpte-material-ui-input-control select:-webkit-autofill,.wpte-material-ui-input-control select:-webkit-autofill:hover,.wpte-material-ui-input-control select:-webkit-autofill:focus,.wpte-material-ui-input-control select:-webkit-autofill:active,.wpte-material-ui-input-control textarea:-webkit-autofill,.wpte-material-ui-input-control textarea:-webkit-autofill:hover,.wpte-material-ui-input-control textarea:-webkit-autofill:focus,.wpte-material-ui-input-control textarea:-webkit-autofill:active{background-color:rgba(0,0,0,0) !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0px 1000px rgba(0,0,0,0) inset !important}.wpte-material-ui-input-control input[type=text].empty,.wpte-material-ui-input-control input[type=email].empty,.wpte-material-ui-input-control input[type=tel].empty,.wpte-material-ui-input-control input[type=number].empty,.wpte-material-ui-input-control input[type=password].empty,.wpte-material-ui-input-control input[type=date].empty,.wpte-material-ui-input-control select.empty,.wpte-material-ui-input-control textarea.empty{color:rgba(0,0,0,0)}.wpte-material-ui-input-control input[type=text] option,.wpte-material-ui-input-control input[type=email] option,.wpte-material-ui-input-control input[type=tel] option,.wpte-material-ui-input-control input[type=number] option,.wpte-material-ui-input-control input[type=password] option,.wpte-material-ui-input-control input[type=date] option,.wpte-material-ui-input-control select option,.wpte-material-ui-input-control textarea option{color:#000}.wpte-material-ui-input-control>label{font-weight:400;font-size:16px;line-height:1.625;color:#859094 !important;padding:0 4px;margin:0;position:absolute;left:10px;top:50%;transform:translateY(-50%);max-width:calc(100% - 10px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:top .2s ease,color .2s ease,font-size .2s ease}.wpte-material-ui-input-control fieldset{position:absolute;inset:-8px 0px 0px 0px;padding:14px 8px;margin:0;border-radius:4px;border:1px solid #ccd5d8;background:none}.wpte-material-ui-input-control fieldset legend{padding:0;background:none;margin:0}.wpte-material-ui-input-control fieldset legend>span{display:block;max-width:0px;white-space:nowrap;overflow:hidden;font-size:12px;font-weight:normal;line-height:1.6;visibility:hidden;opacity:0}.wpte-material-ui-input-control.focus>label{top:2px !important;font-size:12px;max-width:200px}.wpte-material-ui-input-control.focus fieldset legend>span{padding:0 4px;max-width:200px;white-space:nowrap;overflow:hidden}.wpte-material-ui-input-control textarea{padding-top:0;height:54px}.wpte-material-ui-input-control.invalid label{color:#f04438 !important}.wpte-material-ui-input-control.invalid fieldset{border-color:#f04438 !important}.wpte__form-row{display:flex;flex-direction:column;gap:20px}.wpte__form-row .wpte-form-field{margin:0}@media(min-width: 768px){.wpte__form-row{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}.wpte__form-row.columns-2{grid-template-columns:repeat(2, 1fr)}.wpte__form-row.columns-3{grid-template-columns:repeat(3, 1fr)}.wpte__form-row.columns-4{grid-template-columns:repeat(4, 1fr)}.wpte__form-row.columns-5{grid-template-columns:repeat(5, 1fr)}.wpte__form-col.full{grid-column:1/-1}}.wpte-gallery-wrapper .splide{border-radius:8px;overflow:hidden}.wpte-gallery-wrapper .splide .splide__slide{padding-left:0 !important;margin-bottom:0 !important}.wpte-gallery-wrapper .splide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wpte-gallery-wrapper .splide__list{height:auto}.wpte-gallery-wrapper .splide__arrow{font-size:16px;width:32px;height:32px;background-color:#fff;box-shadow:0px 4px 8px rgba(33,131,223,.18),0px 0px 2px rgba(33,131,223,.12),0px 0px 1px rgba(0,0,0,.04);color:var(--wpte-primary-color, var(--primary-color));opacity:1;border-radius:var(--nav-roundness, 50%)}.wpte-gallery-wrapper .splide__arrow svg{fill:currentColor;width:1em;height:1em}.wpte-gallery-wrapper .splide__arrow.splide__arrow--prev{left:var(--nav-offset, 16px)}.wpte-gallery-wrapper .splide__arrow.splide__arrow--next{right:var(--nav-offset, 16px)}.wpte-gallery-wrapper .splide__pagination{gap:var(--dots-spacing, 5px)}.wpte-gallery-wrapper .splide__pagination .splide__pagination__page{width:var(--dots-size, 8px);height:var(--dots-size, 8px);background-color:hsla(0,0%,100%,.5);margin:0;opacity:1}.wpte-gallery-wrapper .splide__pagination .splide__pagination__page.is-active{transform:scale(1);background-color:#fff}.wpte-gallery-wrapper .splide__pagination>li{display:inline-flex !important;margin:0 !important}.wpte-gallery-wrapper .splide__pagination>li:last-child .splide__pagination__page{width:6px;height:6px}.wpte-gallery-wrapper .splide.single-trip-main-carousel img{height:432px}@media(max-width: 767px){.wpte-gallery-wrapper .splide.single-trip-main-carousel img{height:300px}}.wpte-gallery-wrapper[class*=banner-layout-] .splide{border-radius:0}.category-trips-single-inner-wrap .splide{position:absolute;width:100%;height:100%;border-radius:0;top:0;left:0;right:0}.category-trips-single-inner-wrap .splide .splide__track,.category-trips-single-inner-wrap .splide .splide__list{height:100%;width:100%}.category-trips-single-inner-wrap .splide__arrow{height:100%;padding:0 8px;color:#fff;border-radius:0;background-color:rgba(0,0,0,0);font-size:24px;width:80px;box-shadow:none;outline:none}@media(min-width: 768px){.category-trips-single-inner-wrap .splide__arrow{opacity:0;visibility:hidden;transition:all .3s ease}}.category-trips-single-inner-wrap .splide__arrow.splide__arrow--prev{left:0;background:linear-gradient(to right, rgba(0, 0, 0, 0.1), transparent);justify-content:flex-start}.category-trips-single-inner-wrap .splide__arrow.splide__arrow--next{right:0;background:linear-gradient(to left, rgba(0, 0, 0, 0.1), transparent);justify-content:flex-end}.category-trips-single-inner-wrap .splide__pagination{padding:18px 0 12px !important;margin:0 !important;bottom:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent)}@media(min-width: 768px){.category-trips-single-inner-wrap .category-trip-fig:hover .splide__arrow{opacity:1;visibility:visible}}.wp-block-wptravelenginetripblocks-trip-gallery .splide___arrows,.wp-block-wptravelenginetripblocks-trip-gallery .splide__pagination{display:none}.wp-block-wptravelenginetripblocks-trip-gallery .splide-nav-enabled .splide__arrows{display:block}.wp-block-wptravelenginetripblocks-trip-gallery .splide-dots-enabled .splide__pagination{display:flex}.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;max-width:unset !important;display:flex}.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 svg path{fill:#ccc}.wpte-trip-review-stars .stars-group-wrapper .stars-rated-group{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;align-items:center;height:22px;white-space:nowrap}.wpte-trip-review-stars .stars-group-wrapper>[class*=-group] svg:not(:last-child){margin-right:4px}.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}.tippy-popper p{margin-top:0;margin-bottom:1em}.tippy-popper p:last-child{margin-bottom:0}.tippy-popper .tippy-tooltip{font-size:14px;transform:unset !important}.tippy-popper .tippy-tooltip .tippy-content{padding:12px !important;background:none !important;border-radius:5px}.tippy-popper .tippy-arrow{width:auto;height:auto}.tippy-popper[x-placement=top] .tippy-arrow{transform:translateY(1px)}.tippy-popper[x-placement=bottom] .tippy-arrow{transform:translateY(-1px)}.tippy-box[data-theme=light],.tippy-box .light-theme,.tippy-popper[data-theme=light],.tippy-popper .light-theme{color:#333;background-color:#fff;box-shadow:0px 0px 40px 0px rgba(0,0,0,.1607843137);border-radius:8px}.tippy-box[x-placement=top] .light-theme .tippy-arrow,.tippy-box[x-placement=top][data-theme=light] .tippy-arrow,.tippy-box[data-placement=top] .light-theme .tippy-arrow,.tippy-box[data-placement=top][data-theme=light] .tippy-arrow,.tippy-popper[x-placement=top] .light-theme .tippy-arrow,.tippy-popper[x-placement=top][data-theme=light] .tippy-arrow,.tippy-popper[data-placement=top] .light-theme .tippy-arrow,.tippy-popper[data-placement=top][data-theme=light] .tippy-arrow{border-top-color:#fff}.tippy-box[x-placement=top] .light-theme .tippy-arrow::before,.tippy-box[x-placement=top][data-theme=light] .tippy-arrow::before,.tippy-box[data-placement=top] .light-theme .tippy-arrow::before,.tippy-box[data-placement=top][data-theme=light] .tippy-arrow::before,.tippy-popper[x-placement=top] .light-theme .tippy-arrow::before,.tippy-popper[x-placement=top][data-theme=light] .tippy-arrow::before,.tippy-popper[data-placement=top] .light-theme .tippy-arrow::before,.tippy-popper[data-placement=top][data-theme=light] .tippy-arrow::before{border-top-color:#fff}.tippy-box[x-placement=bottom] .light-theme .tippy-arrow,.tippy-box[x-placement=bottom][data-theme=light] .tippy-arrow,.tippy-box[data-placement=bottom] .light-theme .tippy-arrow,.tippy-box[data-placement=bottom][data-theme=light] .tippy-arrow,.tippy-popper[x-placement=bottom] .light-theme .tippy-arrow,.tippy-popper[x-placement=bottom][data-theme=light] .tippy-arrow,.tippy-popper[data-placement=bottom] .light-theme .tippy-arrow,.tippy-popper[data-placement=bottom][data-theme=light] .tippy-arrow{border-bottom-color:#fff}.tippy-box[x-placement=bottom] .light-theme .tippy-arrow::before,.tippy-box[x-placement=bottom][data-theme=light] .tippy-arrow::before,.tippy-box[data-placement=bottom] .light-theme .tippy-arrow::before,.tippy-box[data-placement=bottom][data-theme=light] .tippy-arrow::before,.tippy-popper[x-placement=bottom] .light-theme .tippy-arrow::before,.tippy-popper[x-placement=bottom][data-theme=light] .tippy-arrow::before,.tippy-popper[data-placement=bottom] .light-theme .tippy-arrow::before,.tippy-popper[data-placement=bottom][data-theme=light] .tippy-arrow::before{border-bottom-color:#fff}.ui-slider.ui-slider-horizontal{padding:8px 0 !important;margin:0 12px !important;border:none !important;position:relative;height:unset !important;background:none !important;z-index:1;direction:ltr}.ui-slider.ui-slider-horizontal::before{content:"";width:100%;height:8px;background-color:rgba(var(--wpte-primary-color-rgb, var(--primary-color-rgb)), 0.2);border-radius:4px;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:-1}.ui-slider.ui-slider-horizontal .ui-slider-range{height:8px !important;border-radius:4px !important;background:none;border:none;background-color:var(--wpte-primary-color, var(--primary-color));position:relative;transition:all .1s ease;top:0 !important}.ui-slider.ui-slider-horizontal .ui-slider-handle{margin:0 !important;box-sizing:border-box;outline:none;display:block;width:24px !important;height:24px !important;border-radius:50% !important;background:none !important;background-color:#fff !important;border:2px solid var(--wpte-primary-color, var(--primary-color)) !important;position:absolute;top:50% !important;transform:translate(-50%, -50%) !important;cursor:pointer;box-shadow:0px 8px 20px -2px rgba(15,29,35,.2392156863);transition:all .1s ease;z-index:1}.ui-slider.ui-slider-horizontal .ui-slider-handle:hover{box-shadow:0px 8px 20px -2px rgba(15,29,35,.2392156863),0 0 0 5px rgba(var(--wpte-primary-color-rgb, var(--primary-color-rgb)), 0.2)}.ui-slider.ui-slider-horizontal .ui-slider-handle:active{box-shadow:0px 8px 20px -2px rgba(15,29,35,.2392156863),0 0 0 8px rgba(var(--wpte-primary-color-rgb, var(--primary-color-rgb)), 0.2)}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month .numInput{min-height:unset !important}.flatpickr-current-month .numInputWrapper span{z-index:1}.wpte-tag{display:inline-flex;align-self:center;align-items:center;gap:4px;font-size:11px;line-height:1;font-weight:500;color:#6e797e;padding:4px 8px;border-radius:50px;background-color:rgba(110,121,126,.1019607843);border:1px solid #6e797e;text-transform:uppercase}.wpte-tag svg{width:12px;height:12px;flex-shrink:0}.wpte-tag.primary{color:var(--primary-color);background-color:rgba(var(--primary-color-rgb), 0.05);border-color:rgba(var(--primary-color-rgb), 0.2)}.wpte-tag.booked,.wpte-tag.success{color:#058147;background-color:rgba(18,183,106,.1019607843);border-color:#058147}.wpte-tag.booked.solid,.wpte-tag.success.solid{color:#fff;background-color:#058147}.wpte-tag.pending,.wpte-tag.warning{color:#cb6a0e;background-color:rgba(247,144,9,.1019607843);border-color:#cb6a0e}.wpte-tag.pending.solid,.wpte-tag.warning.solid{color:#fff;background-color:#cb6a0e}.wpte-tag.refunded,.wpte-tag.canceled,.wpte-tag.error{color:#ea5252;background-color:rgba(240,68,56,.1019607843);border-color:#ea5252}.wpte-tag.refunded.solid,.wpte-tag.canceled.solid,.wpte-tag.error.solid{color:#fff;background-color:#ea5252}.wpte-tag.migrated{color:#1d4ed8;background-color:#eff6ff;border-color:#1d4ed8}.wpte-tag.migrated.solid{color:#fff;background-color:#1d4ed8}.wpte-is-free{justify-content:flex-end}.wpte-is-free .wpte-bf-offer-amount{color:#12b76a !important;font-weight:800 !important}.wp-travel-engine-archive-outer-wrap{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start}.wp-travel-engine-archive-outer-wrap .page-header{width:100%}.wp-travel-engine-archive-outer-wrap .wp-travel-engine-archive-repeater-wrap{flex:1;margin:0;position:relative;display:flex;flex-direction:row;flex-wrap:wrap;max-width:100%}.wp-travel-engine-archive-outer-wrap .wte-category-outer-wrap{width:100%}.wp-travel-inner-wrapper .advanced-search-wrapper{width:100%}.advanced-search-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px !important;border-bottom:4px double rgba(15,29,35,.1);margin-bottom:12px !important}.advanced-search-header h2{margin:0;font-weight:700;font-size:20px !important;line-height:1.6 !important}.advanced-search-header .clear-search-criteria{font-weight:500;font-size:16px;line-height:1;color:var(--wpte-primary-color, var(--primary-color));text-decoration:underline;text-underline-offset:2px;padding:0;border:none;background:none;cursor:pointer}.advanced-search-header .clear-search-criteria:hover{text-decoration:none}.advanced-search-field:not(:last-child){margin-bottom:12px !important;padding-bottom:12px !important;border-bottom:1px solid rgba(15,29,35,.1)}.advanced-search-field .filter-section-title{font-weight:600;font-size:16px !important;line-height:1.625 !important;margin:0;padding-right:32px;position:relative}.advanced-search-field .filter-section-title::after{content:"";width:24px;height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%) !important;background-color:rgba(15,29,35,.4);-webkit-mask:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6 9L12 15L18 9%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A") no-repeat center center;mask:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M6 9L12 15L18 9%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A") no-repeat center center;-webkit-mask-size:24px;mask-size:24px;transition:all .2s ease-in-out}.advanced-search-field .filter-section-content{margin:16px 0 0 !important;transition:all .3s linear}.advanced-search-field .filter-section-content ul{list-style:none;padding:0 !important;margin:0 !important;width:100%}.advanced-search-field .filter-section-content ul li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-weight:400;font-size:14px;line-height:1.7;padding-left:0 !important;margin-bottom:0 !important}.advanced-search-field .filter-section-content ul li.has-children{flex-wrap:nowrap}.advanced-search-field .filter-section-content ul li:not([style*="display: none"]){display:flex !important}.advanced-search-field .filter-section-content ul li label{flex:1;max-width:80%;display:flex;align-items:center}.advanced-search-field .filter-section-content ul li label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.advanced-search-field .filter-section-content ul li input[type=checkbox]{position:relative !important;left:0 !important}.advanced-search-field .filter-section-content ul li input[type=checkbox]::before{content:none}.advanced-search-field .filter-section-content ul li span::before,.advanced-search-field .filter-section-content ul li span::after{content:none !important}.advanced-search-field .filter-section-content ul li ul{padding:0 0 0 12px !important;width:100%}.advanced-search-field .filter-section-content ul li:not(:last-of-type){margin-bottom:8px !important}.advanced-search-field .filter-section-content ul li:not(:last-of-type) ul{padding:0 0 8px 12px !important}.advanced-search-field .filter-section-content ul li .count{color:rgba(15,29,35,.48)}.advanced-search-field .filter-section-content .wpte-slider-values{font-weight:700;font-size:12px;line-height:1.5;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;direction:ltr}.advanced-search-field .filter-section-content .wte-terms-show-btns{margin-top:8px}.advanced-search-field .filter-section-content .wte-terms-show-btns button{display:block;font-weight:500;font-size:14px;line-height:1.7;text-decoration:underline;color:var(--wpte-primary-color, var(--primary-color));background:none;border:none;padding:0;cursor:pointer}.advanced-search-field .filter-section-content .wte-terms-show-btns button:hover{text-decoration:none}.advanced-search-field:not(.wte-list-opn) .filter-section-content{margin:0 !important}.advanced-search-field.wte-list-opn .filter-section-title::after{transform:translateY(-50%) rotate(180deg) !important}#wte__trip-search-filters .wte-facet-disabled>label{opacity:.45;pointer-events:none}.wpte-toolbar-container{contain:layout;margin:0 -20px;padding:0 0 24px;flex:1;position:relative;z-index:11}.wpte-toolbar-container .trip-content-area{padding:0 20px !important;border-bottom:none !important;margin:0 !important}@media(max-width: 767px){.wpte-toolbar-container{position:sticky;top:0;z-index:1111;padding:24px 0;border-top:1px solid rgba(15,29,35,.1);border-bottom:1px solid rgba(15,29,35,.1);margin-bottom:24px;background-color:#fff}}.wp-travel-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;gap:16px}.wp-travel-toolbar .wpte-trip-search-input{width:100%}@media(min-width: 768px){.wp-travel-toolbar .wpte-trip-search-input{flex:1}}.wp-travel-toolbar .wpte-trip-search-input input[type=search]{padding:10px 14px 10px 40px;border-radius:50px;border:none;height:44px;width:100%;font-size:16px;background:rgba(15,29,35,.04) url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M17.5 17.5L14.5834 14.5833M16.6667 9.58333C16.6667 13.4954 13.4954 16.6667 9.58333 16.6667C5.67132 16.6667 2.5 13.4954 2.5 9.58333C2.5 5.67132 5.67132 2.5 9.58333 2.5C13.4954 2.5 16.6667 5.67132 16.6667 9.58333Z%27 stroke=%27%230F1D23%27 stroke-width=%271.66667%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A") no-repeat 14px center;background-size:20px;transition:background-color .3s ease}.wp-travel-toolbar .wte-filterby-dropdown{background-color:#fff;cursor:pointer;padding:10px 14px !important;display:inline-block;position:relative;border:1px solid rgba(15,29,35,.1);border-radius:8px;order:2;z-index:111}@media(max-width: 767px){.wp-travel-toolbar .wte-filterby-dropdown{flex:1;min-width:160px}}.wp-travel-toolbar .wte-ordering{display:flex;align-items:center}.wp-travel-toolbar .wte-ordering span{font-weight:500;font-size:14px;line-height:1.572}.wp-travel-toolbar .wpte-trip__adv-field,.wp-travel-toolbar .wp-travel-engine-toolbar .wpte-trip__adv-field{flex:1;margin-left:4px;cursor:pointer;padding-right:24px;overflow:hidden;border:none;position:static !important}.wp-travel-toolbar .wpte-trip__adv-field .wpte__input,.wp-travel-toolbar .wp-travel-engine-toolbar .wpte-trip__adv-field .wpte__input{display:block;height:auto !important;border:none !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 !important}.wp-travel-toolbar .wpte-trip__adv-field::after,.wp-travel-toolbar .wp-travel-engine-toolbar .wpte-trip__adv-field::after{content:"";top:50% !important;transform:translateY(-50%) !important;right:14px;width:10px !important;height:6px !important;background-color:#000;-webkit-mask:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.7194 0.279313C9.54166 0.100415 9.30123 0 9.05062 0C8.80001 0 8.55958 0.100415 8.38184 0.279313L4.97628 3.67957L1.61816 0.279313C1.44042 0.100415 1.19999 0 0.94938 0C0.698767 0 0.458337 0.100415 0.280601 0.279313C0.191688 0.368606 0.121116 0.474841 0.0729554 0.59189C0.0247951 0.708939 0 0.834485 0 0.961285C0 1.08809 0.0247951 1.21363 0.0729554 1.33068C0.121116 1.44773 0.191688 1.55396 0.280601 1.64326L4.30276 5.71588C4.39095 5.80591 4.49587 5.87736 4.61147 5.92613C4.72706 5.97489 4.85105 6 4.97628 6C5.10151 6 5.2255 5.97489 5.3411 5.92613C5.4567 5.87736 5.56162 5.80591 5.64981 5.71588L9.7194 1.64326C9.80831 1.55396 9.87888 1.44773 9.92704 1.33068C9.9752 1.21363 10 1.08809 10 0.961285C10 0.834485 9.9752 0.708939 9.92704 0.59189C9.87888 0.474841 9.80831 0.368606 9.7194 0.279313Z%27 fill=%27black%27 fill-opacity=%270.8%27/%3E%3C/svg%3E%0A") !important;mask:url("data:image/svg+xml,%3Csvg width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.7194 0.279313C9.54166 0.100415 9.30123 0 9.05062 0C8.80001 0 8.55958 0.100415 8.38184 0.279313L4.97628 3.67957L1.61816 0.279313C1.44042 0.100415 1.19999 0 0.94938 0C0.698767 0 0.458337 0.100415 0.280601 0.279313C0.191688 0.368606 0.121116 0.474841 0.0729554 0.59189C0.0247951 0.708939 0 0.834485 0 0.961285C0 1.08809 0.0247951 1.21363 0.0729554 1.33068C0.121116 1.44773 0.191688 1.55396 0.280601 1.64326L4.30276 5.71588C4.39095 5.80591 4.49587 5.87736 4.61147 5.92613C4.72706 5.97489 4.85105 6 4.97628 6C5.10151 6 5.2255 5.97489 5.3411 5.92613C5.4567 5.87736 5.56162 5.80591 5.64981 5.71588L9.7194 1.64326C9.80831 1.55396 9.87888 1.44773 9.92704 1.33068C9.9752 1.21363 10 1.08809 10 0.961285C10 0.834485 9.9752 0.708939 9.92704 0.59189C9.87888 0.474841 9.80831 0.368606 9.7194 0.279313Z%27 fill=%27black%27 fill-opacity=%270.8%27/%3E%3C/svg%3E%0A") !important;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;transition:transform .3s ease}.wp-travel-toolbar .wpte-trip__adv-field .wpte__select-options,.wp-travel-toolbar .wp-travel-engine-toolbar .wpte-trip__adv-field .wpte__select-options{left:auto;right:0;min-width:185px;font-size:.875rem;line-height:1.49;position:absolute;top:100%;width:100%;background-color:#fff;border-radius:4px;margin-top:4px;box-shadow:0 16px 24px rgba(0,0,0,.06);visibility:hidden;opacity:0;transform:translateY(-10px) scaleY(0.8);transform-origin:top;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;will-change:transform,opacity;padding:0px 8px;z-index:111}.wp-travel-toolbar .wpte-trip__adv-field .wpte__select-options ul,.wp-travel-toolbar .wp-travel-engine-toolbar .wpte-trip__adv-field .wpte__select-options ul{padding:0;margin:0;list-style:none;max-height:unset}.wp-travel-toolbar .wpte-trip__adv-field .wpte__select-options ul::-webkit-scrollbar,.wp-travel-toolbar .wp-travel-engine-toolbar .wpte-trip__adv-field .wpte__select-options ul::-webkit-scrollbar{width:6px}.wp-travel-toolbar .wpte-trip__adv-field .wpte__select-options ul::-webkit-scrollbar-track,.wp-travel-toolbar .wp-travel-engine-toolbar .wpte-trip__adv-field .wpte__select-options ul::-webkit-scrollbar-track{background-color:rgba(var(--font-color-rgb), 0.1);border-radius:10px}.wp-travel-toolbar .wpte-trip__adv-field .wpte__select-options ul::-webkit-scrollbar-thumb,.wp-travel-toolbar .wp-travel-engine-toolbar .wpte-trip__adv-field .wpte__select-options ul::-webkit-scrollbar-thumb{background-color:var(--wpte-primary-color, var(--primary-color));border-radius:10px}.wp-travel-toolbar .wpte-trip__adv-field .wpte__select-options ul li,.wp-travel-toolbar .wp-travel-engine-toolbar .wpte-trip__adv-field .wpte__select-options ul li{padding:10px 8px !important;color:rgba(0,0,0,.4);border:none}.wp-travel-toolbar .wpte-trip__adv-field .wpte__select-options ul li:not(:last-child),.wp-travel-toolbar .wp-travel-engine-toolbar .wpte-trip__adv-field .wpte__select-options ul li:not(:last-child){border-bottom:1px dashed #efefef}.wp-travel-toolbar .wpte-trip__adv-field .wpte__select-options ul li span,.wp-travel-toolbar .wp-travel-engine-toolbar .wpte-trip__adv-field .wpte__select-options ul li span{opacity:1;color:#000;font-weight:normal;display:block;cursor:pointer;padding:0 !important}.wp-travel-toolbar .wpte-trip__adv-field .wpte__select-options ul li:hover>span,.wp-travel-toolbar .wpte-trip__adv-field .wpte__select-options ul li.selected>span,.wp-travel-toolbar .wp-travel-engine-toolbar .wpte-trip__adv-field .wpte__select-options ul li:hover>span,.wp-travel-toolbar .wp-travel-engine-toolbar .wpte-trip__adv-field .wpte__select-options ul li.selected>span{background:none;color:var(--wpte-primary-color, var(--primary-color))}.wp-travel-toolbar .wpte-trip__adv-field .wpte__select-options ul ul,.wp-travel-toolbar .wp-travel-engine-toolbar .wpte-trip__adv-field .wpte__select-options ul ul{margin:-11px -8px !important}.wp-travel-toolbar .wpte-trip__adv-field.options-open::after,.wp-travel-toolbar .wp-travel-engine-toolbar .wpte-trip__adv-field.options-open::after{top:50% !important;transform:translateY(-50%) rotate(180deg) !important}.wp-travel-toolbar .wpte-trip__adv-field.options-open .wpte__select-options,.wp-travel-toolbar .wp-travel-engine-toolbar .wpte-trip__adv-field.options-open .wpte__select-options{visibility:visible;opacity:1;transform:translateY(0) scaleY(1)}.wte-filter-foundposts{width:100%;margin-right:auto;font-weight:400;font-size:16px;line-height:1.5}.wte-filter-foundposts:first-child{flex:1}.wte-filter-foundposts:not(:first-child){order:5}.wte-filter-foundposts:not(:first-child):empty{display:none}.wte-view-modes{margin-left:auto !important;display:inline-block !important;margin-right:0 !important;padding-right:0;line-height:1;order:3}@media(max-width: 1024px){.wte-view-modes{display:none !important}}.wte-view-modes>span{visibility:hidden;width:0px;height:0px;overflow:hidden;position:absolute;top:-99999px}.wte-view-modes ul{margin:0 !important;padding:0 !important;list-style:none !important;display:inline-flex;vertical-align:middle;flex-direction:row-reverse;align-items:center}.wte-view-modes ul li{display:inline-block;margin:0 5px !important;opacity:.32}.wte-view-modes ul li span{color:rgba(35,35,35,.15);display:block;height:1em;width:1em;cursor:pointer}.wte-view-modes ul li span svg{visibility:hidden}.wte-view-modes ul li[data-mode=list] span{background-image:url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2716%27 viewBox=%270 0 19 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M2 6.5C1.17 6.5 0.5 7.17 0.5 8C0.5 8.83 1.17 9.5 2 9.5C2.83 9.5 3.5 8.83 3.5 8C3.5 7.17 2.83 6.5 2 6.5ZM2 0.5C1.17 0.5 0.5 1.17 0.5 2C0.5 2.83 1.17 3.5 2 3.5C2.83 3.5 3.5 2.83 3.5 2C3.5 1.17 2.83 0.5 2 0.5ZM2 12.5C1.17 12.5 0.5 13.18 0.5 14C0.5 14.82 1.18 15.5 2 15.5C2.82 15.5 3.5 14.82 3.5 14C3.5 13.18 2.83 12.5 2 12.5ZM5 15H19V13H5V15ZM5 9H19V7H5V9ZM5 1V3H19V1H5Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:18.5px 15px;background-position:center}.wte-view-modes ul li[data-mode=grid] span{background-image:url("data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0 4H4V0H0V4ZM6 16H10V12H6V16ZM0 16H4V12H0V16ZM0 10H4V6H0V10ZM6 10H10V6H6V10ZM12 0V4H16V0H12ZM6 4H10V0H6V4ZM12 10H16V6H12V10ZM12 16H16V12H12V16Z%27 fill=%27black%27/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:16px 16px;background-position:center}.wte-view-modes ul li.active{opacity:.8}.wte-view-modes ul li.active span{color:#232323}body.rtl .wp-travel-toolbar .wpte-trip-search-input input[type=search]{padding:10px 40px 10px 14px;background-position:right 14px center}@media(min-width: 1025px){.wp-travel-toolbar .wte-filterbar-toggle,.advanced-search-wrapper .wte-filterbar-close-btn{display:none}}@media(max-width: 1024px){.wp-travel-toolbar .wte-filterbar-toggle{order:4;position:relative}.wp-travel-toolbar .wte-filterbar-toggle .wte-filterbar-toggle-btn{white-space:nowrap;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px;border:none;border-radius:8px;cursor:pointer;font-weight:500;font-size:14px;line-height:24px;background-color:var(--wpte-primary-color, var(--primary-color));color:#fff}.collapsible-filter-panel .advanced-search-wrapper{position:fixed;top:0;right:0;left:0;bottom:0;width:100vw;height:200vh;background-color:rgba(0,0,0,.3);z-index:111111;visibility:hidden;opacity:0}.collapsible-filter-panel .advanced-search-wrapper .sidebar{max-width:calc(100% - 40px);height:100vh;overflow:auto;transform:translateX(-100%);transform-origin:left;visibility:hidden;background-color:#fff;padding:24px !important;transition:all .2s}.collapsible-filter-panel .advanced-search-wrapper .wte-filterbar-close-btn{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0px;background-color:#fff;width:40px;height:40px;padding:0;border:none;transform:translateX(-100%);visibility:hidden;transition:all .2s;opacity:0;color:#000}.collapsible-filter-panel .advanced-search-wrapper .wte-filterbar-close-btn svg{display:inline-block;vertical-align:top}.collapsible-filter-panel .advanced-search-wrapper.open{visibility:visible;opacity:1;transition-delay:0s}.collapsible-filter-panel .advanced-search-wrapper.open .sidebar,.collapsible-filter-panel .advanced-search-wrapper.open .wte-filterbar-close-btn{transform:translateX(0%);visibility:visible;opacity:1}.collapsible-filter-panel .advanced-search-wrapper.open .wte-filterbar-close-btn{transition-delay:.2s}}@media(max-width: 767px){.wp-travel-toolbar .wte-filterbar-toggle{flex:1}}.trip-pagination{width:100% !important;text-align:center;margin-top:32px;padding:0 !important}.trip-pagination .navigation .nav-links,.trip-pagination .pagination .nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px}.trip-pagination .navigation .pagination,.trip-pagination .pagination .pagination{padding:0;margin:0;border:none !important}.trip-pagination .navigation .page-numbers,.trip-pagination .pagination .page-numbers{display:inline-flex !important;align-items:center;justify-content:center;font-size:14px;padding:0 !important;border-radius:8px;border:1px solid rgba(0,0,0,0) !important;transition:all .3s ease;min-width:40px !important;height:40px;text-decoration:none;color:#0f1d23 !important}.trip-pagination .navigation .page-numbers:hover,.trip-pagination .pagination .page-numbers:hover{background-color:rgba(var(--wpte-primary-color-rgb, var(--primary-color-rgb)), 0.2) !important;color:#0f1d23 !important}.trip-pagination .navigation .page-numbers.current,.trip-pagination .navigation .page-numbers:focus,.trip-pagination .pagination .page-numbers.current,.trip-pagination .pagination .page-numbers:focus{background-color:var(--wpte-primary-color, var(--primary-color)) !important;color:#fff !important}.trip-pagination .navigation .page-numbers::after,.trip-pagination .pagination .page-numbers::after{content:none !important}.trip-pagination .navigation .page-numbers.next,.trip-pagination .navigation .page-numbers.prev,.trip-pagination .pagination .page-numbers.next,.trip-pagination .pagination .page-numbers.prev{font-size:0}.trip-pagination .navigation .page-numbers.next::before,.trip-pagination .navigation .page-numbers.prev::before,.trip-pagination .pagination .page-numbers.next::before,.trip-pagination .pagination .page-numbers.prev::before{content:"" !important;background-color:currentColor;width:24px;height:24px;display:inline-block;transform:unset;margin:0;margin-top:0 !important;position:static}.trip-pagination .navigation .page-numbers.prev::before,.trip-pagination .pagination .page-numbers.prev::before{-webkit-mask:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M15 18L9 12L15 6%27 stroke=%27%230F1D23%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A") no-repeat center center;mask:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M15 18L9 12L15 6%27 stroke=%27%230F1D23%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A") no-repeat center center}.trip-pagination .navigation .page-numbers.next::before,.trip-pagination .pagination .page-numbers.next::before{-webkit-mask:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9 18L15 12L9 6%27 stroke=%27%230F1D23%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A") no-repeat center center;mask:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9 18L15 12L9 6%27 stroke=%27%230F1D23%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A") no-repeat center center}.wte-search-load-more{display:block;text-align:center;margin-top:32px}.category-trip-wtetags,.category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-wtetags{flex-wrap:wrap}.category-trip-wtetags span a:not(.button),.category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-wtetags span a:not(.button){font-size:11px;font-weight:600;line-height:1.1;display:inline-block;padding:4px 12px;background-color:rgba(var(--wpte-primary-color-rgb, var(--primary-color-rgb)), 0.2) !important;color:var(--wpte-primary-color, var(--primary-color)) !important;border-radius:15px;margin-right:8px;margin-bottom:8px;text-decoration:none}.category-trip-wtetags span a:not(.button):hover,.category-main-wrap .category-trips-single .category-trips-single-inner-wrap .category-trip-wtetags span a:not(.button):hover{text-decoration:none;background-color:var(--wpte-primary-color, var(--primary-color)) !important;color:#fff !important}.category-trips-single-inner-wrap,.category-trips-single .category-trips-single-inner-wrap{box-shadow:0 4px 8px rgba(0,0,0,.04);border-radius:4px;background-color:#fff;padding:24px;transition:all .5s ease;overflow:visible}.category-trips-single-inner-wrap:hover,.category-trips-single .category-trips-single-inner-wrap:hover{box-shadow:0 10px 15px rgba(0,0,0,.1)}.category-trips-single-inner-wrap .wpte-trip-review-wrap,.category-trips-single .category-trips-single-inner-wrap .wpte-trip-review-wrap{flex:2;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:8px;column-gap:8px;line-height:1}.category-trips-single-inner-wrap .wpte-trip-review-wrap .wpte-average-review-count,.category-trips-single .category-trips-single-inner-wrap .wpte-trip-review-wrap .wpte-average-review-count{font-size:18px;font-weight:600;line-height:1.55}.category-trips-single-inner-wrap .wpte-trip-review-wrap .wpte-total-review-count,.category-trips-single .category-trips-single-inner-wrap .wpte-trip-review-wrap .wpte-total-review-count{font-size:14px;line-height:1.7;color:#111322;white-space:nowrap}.category-trips-single-inner-wrap .category-trip-viewmre-btn,.category-trips-single .category-trips-single-inner-wrap .category-trip-viewmre-btn{display:flex;justify-content:center;padding:14px 40px;line-height:1.25;margin:32px 0 0}@media(max-width: 767px){.category-trips-single-inner-wrap .category-trip-viewmre-btn,.category-trips-single .category-trips-single-inner-wrap .category-trip-viewmre-btn{width:100%}}.category-trips-single-inner-wrap .wpte_trip-details-btn-wrap,.category-trips-single .category-trips-single-inner-wrap .wpte_trip-details-btn-wrap{margin-top:24px}.category-trips-single-inner-wrap .wishlist-toggle-wrap,.category-trips-single .category-trips-single-inner-wrap .wishlist-toggle-wrap{position:absolute;right:8px;top:8px;z-index:1}.category-trips-single-inner-wrap .wishlist-toggle,.category-trips-single .category-trips-single-inner-wrap .wishlist-toggle{cursor:pointer;width:40px;height:40px;border-radius:50%;background-color:rgba(0,0,0,.24);box-shadow:0px 2px 2px 0px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:20px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.category-trips-single-inner-wrap .wishlist-toggle svg,.category-trips-single .category-trips-single-inner-wrap .wishlist-toggle svg{width:1em;height:1em;color:#fff}.category-trips-single-inner-wrap .wishlist-toggle svg path,.category-trips-single .category-trips-single-inner-wrap .wishlist-toggle svg path{fill:none !important}.category-trips-single-inner-wrap .wishlist-toggle:hover,.category-trips-single .category-trips-single-inner-wrap .wishlist-toggle:hover{background-color:#fff}.category-trips-single-inner-wrap .wishlist-toggle:hover svg path,.category-trips-single .category-trips-single-inner-wrap .wishlist-toggle:hover svg path{color:#f75d37 !important;fill:#f75d37}.category-trips-single-inner-wrap .wishlist-toggle.active,.category-trips-single .category-trips-single-inner-wrap .wishlist-toggle.active{background-color:#fff !important}.category-trips-single-inner-wrap .wishlist-toggle.active svg path,.category-trips-single .category-trips-single-inner-wrap .wishlist-toggle.active svg path{color:#f75d37 !important;fill:#f75d37 !important}.category-trips-single-inner-wrap .category-trip-fig,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig{order:unset;position:relative;align-self:flex-start;margin:0;width:100%}.category-trips-single-inner-wrap .category-trip-fig>a,.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-inner-wrap .category-trip-fig>a img,.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;border-radius:4px;transition:all 1s ease}.category-trips-single-inner-wrap .category-trip-fig>a:hover,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig>a:hover{background-color:#ccc}.category-trips-single-inner-wrap .category-trip-fig>a:hover img,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig>a:hover img{transform:scale(1.1)}.category-trips-single-inner-wrap .category-trip-fig .wpte-gallery-wrapper,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .wpte-gallery-wrapper{width:100%;max-width:100%}.category-trips-single-inner-wrap .category-trip-fig .toggle-map,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .toggle-map{position:absolute;right:8px;bottom:8px;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.24);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:none;color:#fff;font-size:20px;cursor:pointer;z-index:1;padding:0}.category-trips-single-inner-wrap .category-trip-fig .toggle-map svg,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .toggle-map svg{width:1em;height:1em}.category-trips-single-inner-wrap .category-trip-fig .toggle-map:hover,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .toggle-map:hover{background-color:#061626}.category-trips-single-inner-wrap .category-trip-fig .toggle-map.active,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .toggle-map.active{background-color:var(--primary-color)}.category-trips-single-inner-wrap .category-trip-fig .toggle-map i,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .toggle-map i{display:flex}.category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper{display:none}.category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map,.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;border-radius:4px 4px 0 0}.category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map img,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map img{-o-object-fit:cover;object-fit:cover}.category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map iframe,.category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map img,.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-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder{background:linear-gradient(135deg, #e8eef5 0%, #d0dce8 100%);display:flex;align-items:center;justify-content:center}.category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder .wte-map-placeholder-inner,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder .wte-map-placeholder-inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;align-items:center;gap:8px;z-index:1}.category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder .wte-map-placeholder-inner .wte-map-icon,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder .wte-map-placeholder-inner .wte-map-icon{color:#5a7a96;width:32px;height:32px}.category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder .wte-map-placeholder-inner .wte-map-placeholder-text,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder .wte-map-placeholder-inner .wte-map-placeholder-text{color:#4a6a84;font-size:12px;font-weight:500}.category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder[data-map-loaded=true],.category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder.wte-map-loaded,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder[data-map-loaded=true],.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder.wte-map-loaded{cursor:default;background:rgba(0,0,0,0)}.category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder[data-map-loaded=true] .wte-map-placeholder-inner,.category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder.wte-map-loaded .wte-map-placeholder-inner,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder[data-map-loaded=true] .wte-map-placeholder-inner,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder.wte-map-loaded .wte-map-placeholder-inner{display:none}.category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder noscript,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder noscript{position:absolute;top:0;left:0;width:100%;height:100%}.category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder noscript iframe,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map.wte-map-placeholder noscript iframe{width:100%;height:100%}.category-trips-single-inner-wrap .category-trip-fig .wpte-gallery-wrapper,.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-inner-wrap .category-trip-fig .wpte-gallery-wrapper .wpte-trip-feat-img-gallery,.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-inner-wrap .category-trip-fig .wpte-gallery-wrapper .wpte-trip-feat-img-gallery .owl-stage,.category-trips-single-inner-wrap .category-trip-fig .wpte-gallery-wrapper .wpte-trip-feat-img-gallery .owl-stage-outer,.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-inner-wrap .category-trip-fig .wpte-gallery-wrapper .wpte-trip-feat-img-gallery .owl-item,.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-inner-wrap .category-trip-fig .wpte-gallery-wrapper .wpte-trip-feat-img-gallery .owl-item .item,.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-inner-wrap .category-trip-fig .wpte-gallery-wrapper .wpte-trip-feat-img-gallery .owl-item img,.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-inner-wrap .category-trip-fig .owl-dots,.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-inner-wrap .category-trip-fig .owl-dots .owl-dot,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .owl-dots .owl-dot{width:8px;height:8px;border-radius:50%;background-color:hsla(0,0%,100%,.5);margin:0 2px}.category-trips-single-inner-wrap .category-trip-fig .owl-dots .owl-dot.active,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .owl-dots .owl-dot.active{background-color:#fff}.category-trips-single-inner-wrap .category-trip-fig .owl-nav,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .owl-nav{visibility:hidden;opacity:0;transition:all .3s ease}.category-trips-single-inner-wrap .category-trip-fig .owl-nav button.owl-prev,.category-trips-single-inner-wrap .category-trip-fig .owl-nav button.owl-next,.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-inner-wrap .category-trip-fig .owl-nav button.owl-prev::before,.category-trips-single-inner-wrap .category-trip-fig .owl-nav button.owl-prev::after,.category-trips-single-inner-wrap .category-trip-fig .owl-nav button.owl-next::before,.category-trips-single-inner-wrap .category-trip-fig .owl-nav button.owl-next::after,.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-inner-wrap .category-trip-fig .owl-nav button.owl-next,.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-inner-wrap .category-trip-fig .owl-nav button.owl-next::after,.category-trips-single .category-trips-single-inner-wrap .category-trip-fig .owl-nav button.owl-next::after{right:8px}.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-prev{left:0;background:linear-gradient(to right, rgba(0, 0, 0, 0.1), transparent)}.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::before{left:8px}.category-trips-single-inner-wrap .category-trip-fig:hover .owl-nav:not(.disabled),.category-trips-single .category-trips-single-inner-wrap .category-trip-fig:hover .owl-nav:not(.disabled){visibility:visible;opacity:1}.category-trips-single-inner-wrap .category-trip-content-wrap,.category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap{padding-top:24px;box-sizing:border-box;flex:1}.category-trips-single-inner-wrap .category-feat-ribbon,.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;z-index:1}.category-trips-single-inner-wrap .category-feat-ribbon .category-feat-ribbon-txt,.category-trips-single .category-trips-single-inner-wrap .category-feat-ribbon .category-feat-ribbon-txt{font-size:.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 !important;box-shadow:0px 2px 6px rgba(0,0,0,.12)}.category-trips-single-inner-wrap .category-feat-ribbon .category-feat-ribbon-txt::before,.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 !important;display:inline-block;margin-right:6px;position:static;border:none}.category-trips-single-inner-wrap .category-feat-ribbon .category-feat-ribbon-txt::after,.category-trips-single .category-trips-single-inner-wrap .category-feat-ribbon .category-feat-ribbon-txt::after{content:none}.category-trips-single-inner-wrap .category-trip-review,.category-trips-single-inner-wrap .wpte-trip-review-stars,.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-inner-wrap .category-trip-review .rating-rev,.category-trips-single-inner-wrap .wpte-trip-review-stars .rating-rev,.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-inner-wrap .category-trip-review .wpte-trip-review-stars,.category-trips-single-inner-wrap .wpte-trip-review-stars .wpte-trip-review-stars,.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-inner-wrap .category-trip-review .jq-ry-container,.category-trips-single-inner-wrap .wpte-trip-review-stars .jq-ry-container,.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-inner-wrap .category-trip-review .jq-ry-group-wrapper,.category-trips-single-inner-wrap .wpte-trip-review-stars .jq-ry-group-wrapper,.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-inner-wrap .category-trip-review .jq-ry-group-wrapper svg,.category-trips-single-inner-wrap .wpte-trip-review-stars .jq-ry-group-wrapper svg,.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-inner-wrap .category-trip-review .jq-ry-group-wrapper svg:last-child,.category-trips-single-inner-wrap .wpte-trip-review-stars .jq-ry-group-wrapper svg:last-child,.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-inner-wrap .category-trip-review .jq-ry-group-wrapper .jq-ry-rated-group,.category-trips-single-inner-wrap .wpte-trip-review-stars .jq-ry-group-wrapper .jq-ry-rated-group,.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-inner-wrap .category-trip-review .category-trip-reviewcount,.category-trips-single-inner-wrap .category-trip-review .wpte-trip-review-stars,.category-trips-single-inner-wrap .category-trip-review .wpte-trip-review-count,.category-trips-single-inner-wrap .wpte-trip-review-stars .category-trip-reviewcount,.category-trips-single-inner-wrap .wpte-trip-review-stars .wpte-trip-review-stars,.category-trips-single-inner-wrap .wpte-trip-review-stars .wpte-trip-review-count,.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;color:#000;text-underline-offset:2px;text-decoration:underline;transition:text-underline-offset .3s ease}.category-trips-single-inner-wrap .category-trip-review .category-trip-reviewcount:hover,.category-trips-single-inner-wrap .category-trip-review .wpte-trip-review-stars:hover,.category-trips-single-inner-wrap .category-trip-review .wpte-trip-review-count:hover,.category-trips-single-inner-wrap .wpte-trip-review-stars .category-trip-reviewcount:hover,.category-trips-single-inner-wrap .wpte-trip-review-stars .wpte-trip-review-stars:hover,.category-trips-single-inner-wrap .wpte-trip-review-stars .wpte-trip-review-count:hover,.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(--wpte-primary-color, var(--primary-color))}.category-trips-single-inner-wrap .category-trip-discount,.category-trips-single .category-trips-single-inner-wrap .category-trip-discount{display:inline-block;font-size:.72em;font-weight:600;line-height:1;padding:5px 10px;border-radius:14px;background-color:#ea7810;color:#fff;margin-bottom:8px;vertical-align:top;white-space:nowrap}.category-trips-single-inner-wrap .price-holder,.category-trips-single .category-trips-single-inner-wrap .price-holder{display:inline-flex;flex-direction:column-reverse;align-items:flex-start}.category-trips-single-inner-wrap .price-holder .striked-price,.category-trips-single-inner-wrap .price-holder .regular-price,.category-trips-single .category-trips-single-inner-wrap .price-holder .striked-price,.category-trips-single .category-trips-single-inner-wrap .price-holder .regular-price{font-size:14px !important;line-height:1.7}.category-trips-single-inner-wrap .price-holder .striked-price,.category-trips-single .category-trips-single-inner-wrap .price-holder .striked-price{text-decoration:line-through;color:#f04438 !important;opacity:1 !important}.category-trips-single-inner-wrap .price-holder .actual-price,.category-trips-single .category-trips-single-inner-wrap .price-holder .actual-price{font-weight:bold !important;font-size:22px !important;line-height:1.37;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.category-trips-single-inner-wrap .price-holder .pricing-label,.category-trips-single .category-trips-single-inner-wrap .price-holder .pricing-label{font-size:14px;line-height:1.5;color:rgba(15,29,35,.64);display:inline-block;vertical-align:middle;margin-left:4px}.category-trips-single-inner-wrap .price-holder .saved-price,.category-trips-single .category-trips-single-inner-wrap .price-holder .saved-price{font-weight:500;font-size:12px;line-height:1.67;color:#12b76a}.category-trips-single-inner-wrap .wpte-trip-duration,.category-trips-single .category-trips-single-inner-wrap .wpte-trip-duration{flex:1;font-weight:400;font-size:14px;line-height:1.7;color:rgba(15,29,35,.64)}.category-trips-single-inner-wrap .wpte-trip-duration .wpte-trip-duration-value,.category-trips-single .category-trips-single-inner-wrap .wpte-trip-duration .wpte-trip-duration-value{display:block;font-weight:600;font-size:16px;line-height:1.5;color:#000}.category-trips-single-inner-wrap .category-trip-prc-title-wrap,.category-trips-single .category-trips-single-inner-wrap .category-trip-prc-title-wrap{display:flex !important;align-items:flex-start;flex-wrap:wrap !important;align-items:center !important}.category-trips-single-inner-wrap .category-trip-prc-title-wrap .category-trip-title,.category-trips-single .category-trips-single-inner-wrap .category-trip-prc-title-wrap .category-trip-title{font-weight:bold !important;font-size:20px !important;line-height:1.4 !important;order:unset !important;padding:0;margin:0 !important;width:100%}.category-trips-single-inner-wrap .category-trip-prc-title-wrap .category-trip-title a,.category-trips-single .category-trips-single-inner-wrap .category-trip-prc-title-wrap .category-trip-title a{color:inherit;text-decoration:none;transition:all ease .3s}.category-trips-single-inner-wrap .category-trip-prc-title-wrap .category-trip-title a:hover,.category-trips-single .category-trips-single-inner-wrap .category-trip-prc-title-wrap .category-trip-title a:hover{color:var(--wpte-primary-color, var(--primary-color)) !important}.category-trips-single-inner-wrap .category-trip-prc-wrap,.category-trips-single .category-trips-single-inner-wrap .category-trip-prc-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width: 1200px){.category-trips-single-inner-wrap .category-trip-prc-wrap,.category-trips-single .category-trips-single-inner-wrap .category-trip-prc-wrap{flex-wrap:nowrap}}.category-trips-single-inner-wrap .category-trip-prc-wrap>*,.category-trips-single .category-trips-single-inner-wrap .category-trip-prc-wrap>*{margin-bottom:24px}.category-trips-single-inner-wrap .category-trip-budget,.category-trips-single .category-trips-single-inner-wrap .category-trip-budget{display:flex;flex-direction:column;justify-content:center;padding-left:24px;margin-left:24px;border-left:1px solid rgba(15,29,35,.16)}.category-trips-single-inner-wrap .category-trip-desti,.category-trips-single .category-trips-single-inner-wrap .category-trip-desti{margin-top:0;display:flex !important;flex-direction:column;flex:1;justify-content:center}.category-trips-single-inner-wrap .category-trip-desti>[class*=category-trip-],.category-trips-single .category-trips-single-inner-wrap .category-trip-desti>[class*=category-trip-]{display:flex !important;width:100%;margin-right:0;font-size:16px;line-height:1.5}.category-trips-single-inner-wrap .category-trip-desti>[class*=category-trip-]:not(:last-child),.category-trips-single .category-trips-single-inner-wrap .category-trip-desti>[class*=category-trip-]:not(:last-child){margin-bottom:12px}.category-trips-single-inner-wrap .category-trip-desti>[class*=category-trip-] svg,.category-trips-single .category-trips-single-inner-wrap .category-trip-desti>[class*=category-trip-] svg{width:1em;height:1em}.category-trips-single-inner-wrap .category-trip-desti>[class*=category-trip-] i,.category-trips-single .category-trips-single-inner-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;color:var(--wpte-icon-color, rgba(15, 29, 35, 0.48))}.category-trips-single-inner-wrap .category-trip-desti>[class*=category-trip-] a,.category-trips-single .category-trips-single-inner-wrap .category-trip-desti>[class*=category-trip-] a{color:inherit;text-decoration:none}.category-trips-single-inner-wrap .category-trip-desti>[class*=category-trip-] a:hover,.category-trips-single .category-trips-single-inner-wrap .category-trip-desti>[class*=category-trip-] a:hover{text-decoration:none;color:var(--wpte-primary-color, var(--primary-color)) !important}.category-trips-single-inner-wrap .category-trip-desti .category-trip-locations,.category-trips-single .category-trips-single-inner-wrap .category-trip-desti .category-trip-locations{display:flex;flex-wrap:wrap}.category-trips-single-inner-wrap .category-trip-desti .category-trip-locations a+a::before,.category-trips-single .category-trips-single-inner-wrap .category-trip-desti .category-trip-locations a+a::before{content:",";margin-right:5px}.category-trips-single-inner-wrap .category-trip-desc,.category-trips-single .category-trips-single-inner-wrap .category-trip-desc{overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;border-bottom:none;padding-bottom:0}.category-trips-single-inner-wrap .category-trip-desc p,.category-trips-single .category-trips-single-inner-wrap .category-trip-desc p{margin:0}.category-trips-single-inner-wrap .category-trip-aval-time,.category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap,.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time,.category-trips-single .category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap{margin-top:24px;padding-top:24px;border-top:1px solid rgba(0,0,0,.1) !important;gap:16px}.category-trips-single-inner-wrap .category-available-trip-text,.category-trips-single-inner-wrap .fsd-title,.category-trips-single .category-trips-single-inner-wrap .category-available-trip-text,.category-trips-single .category-trips-single-inner-wrap .fsd-title{font-size:14px !important;font-weight:500;line-height:inherit !important;color:rgba(15,29,35,.64) !important;font-style:normal !important;margin:0 16px 4px 0 !important}.category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap,.category-trips-single-inner-wrap .next-trip-info,.category-trips-single .category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap,.category-trips-single .category-trips-single-inner-wrap .next-trip-info{display:flex;flex-direction:column;margin-bottom:0;width:100%}.category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap i,.category-trips-single-inner-wrap .next-trip-info i,.category-trips-single .category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap i,.category-trips-single .category-trips-single-inner-wrap .next-trip-info i{color:var(--wpte-primary-color, var(--primary-color));margin-right:8px;font-size:16px}.category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap i svg,.category-trips-single-inner-wrap .next-trip-info i svg,.category-trips-single .category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap i svg,.category-trips-single .category-trips-single-inner-wrap .next-trip-info i svg{vertical-align:middle}.category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap i path,.category-trips-single-inner-wrap .next-trip-info i path,.category-trips-single .category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap i path,.category-trips-single .category-trips-single-inner-wrap .next-trip-info i path{fill:currentColor}.category-trips-single-inner-wrap .category-available-months,.category-trips-single-inner-wrap .next-departure-list,.category-trips-single-inner-wrap .category-trip-aval-time .category-available-months,.category-trips-single .category-trips-single-inner-wrap .category-available-months,.category-trips-single .category-trips-single-inner-wrap .next-departure-list,.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-available-months{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;list-style:none;flex:1}.category-trips-single-inner-wrap .category-available-months li,.category-trips-single-inner-wrap .next-departure-list li,.category-trips-single-inner-wrap .category-trip-aval-time .category-available-months li,.category-trips-single .category-trips-single-inner-wrap .category-available-months li,.category-trips-single .category-trips-single-inner-wrap .next-departure-list li,.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-available-months li{display:inline-block;font-size:12px !important;line-height:1.6;margin-right:8px}.category-trips-single-inner-wrap .category-available-months li:last-child,.category-trips-single-inner-wrap .next-departure-list li:last-child,.category-trips-single-inner-wrap .category-trip-aval-time .category-available-months li:last-child,.category-trips-single .category-trips-single-inner-wrap .category-available-months li:last-child,.category-trips-single .category-trips-single-inner-wrap .next-departure-list li:last-child,.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-available-months li:last-child{margin-right:0}.category-trips-single-inner-wrap .category-available-months a,.category-trips-single-inner-wrap .next-departure-list a,.category-trips-single-inner-wrap .category-trip-aval-time .category-available-months a,.category-trips-single .category-trips-single-inner-wrap .category-available-months a,.category-trips-single .category-trips-single-inner-wrap .next-departure-list a,.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-available-months a{color:var(--wpte-primary-color, var(--primary-color));text-decoration:none}.category-trips-single-inner-wrap .category-available-months a:not([href^="#"]),.category-trips-single-inner-wrap .next-departure-list a:not([href^="#"]),.category-trips-single-inner-wrap .category-trip-aval-time .category-available-months a:not([href^="#"]),.category-trips-single .category-trips-single-inner-wrap .category-available-months a:not([href^="#"]),.category-trips-single .category-trips-single-inner-wrap .next-departure-list a:not([href^="#"]),.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-available-months a:not([href^="#"]){color:var(--wpte-primary-color, var(--primary-color)) !important}.category-trips-single-inner-wrap .category-available-months a:hover,.category-trips-single-inner-wrap .next-departure-list a:hover,.category-trips-single-inner-wrap .category-trip-aval-time .category-available-months a:hover,.category-trips-single .category-trips-single-inner-wrap .category-available-months a:hover,.category-trips-single .category-trips-single-inner-wrap .next-departure-list a:hover,.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-available-months a:hover{text-decoration:underline}.category-trips-single-inner-wrap .category-available-months .disabled,.category-trips-single-inner-wrap .next-departure-list .disabled,.category-trips-single-inner-wrap .category-trip-aval-time .category-available-months .disabled,.category-trips-single .category-trips-single-inner-wrap .category-available-months .disabled,.category-trips-single .category-trips-single-inner-wrap .next-departure-list .disabled,.category-trips-single .category-trips-single-inner-wrap .category-trip-aval-time .category-available-months .disabled{text-decoration:none;pointer-events:none;color:rgba(15,29,35,.32)}.category-trips-single-inner-wrap .next-departure-list li,.category-trips-single .category-trips-single-inner-wrap .next-departure-list li{width:100%;font-size:14px;position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin:0 0 10px;padding:0;z-index:1}.category-trips-single-inner-wrap .next-departure-list li::before,.category-trips-single .category-trips-single-inner-wrap .next-departure-list li::before{content:"";position:absolute;top:50%;left:0;background:none;transform:translateY(-50%);margin-top:-1px;margin-left:10px;white-space:nowrap;width:100%;height:2px;border-bottom:1px dotted #b6b6b6;z-index:-1 !important}.category-trips-single-inner-wrap .next-departure-list li:last-child,.category-trips-single .category-trips-single-inner-wrap .next-departure-list li:last-child{margin-bottom:0}.category-trips-single-inner-wrap .next-departure-list li svg,.category-trips-single .category-trips-single-inner-wrap .next-departure-list li svg{height:1em;width:1em;margin-right:0;display:inline-block;vertical-align:-0.125em}.category-trips-single-inner-wrap .next-departure-list li .left,.category-trips-single-inner-wrap .next-departure-list li .right,.category-trips-single .category-trips-single-inner-wrap .next-departure-list li .left,.category-trips-single .category-trips-single-inner-wrap .next-departure-list li .right{background:#fff}.category-trips-single-inner-wrap .next-departure-list li .left,.category-trips-single .category-trips-single-inner-wrap .next-departure-list li .left{padding-right:10px;padding-left:1px}.category-trips-single-inner-wrap .next-departure-list li .right,.category-trips-single .category-trips-single-inner-wrap .next-departure-list li .right{padding-left:10px;padding-right:1px}.category-trips-single-inner-wrap .category-feat-ribbon~.category-trip-group-avil .pop-trip-grpavil-icon,.category-trips-single-inner-wrap .category-feat-ribbon~.category-trip-group-avil .pop-trip-grpavil-txt,.category-trips-single .category-trips-single-inner-wrap .category-feat-ribbon~.category-trip-group-avil .pop-trip-grpavil-icon,.category-trips-single .category-trips-single-inner-wrap .category-feat-ribbon~.category-trip-group-avil .pop-trip-grpavil-txt{left:auto;right:10px}.category-trips-single-inner-wrap .category-feat-ribbon~.category-trip-group-avil .pop-trip-grpavil-txt,.category-trips-single .category-trips-single-inner-wrap .category-feat-ribbon~.category-trip-group-avil .pop-trip-grpavil-txt{right:0}.category-trips-single-inner-wrap .category-feat-ribbon~.category-trip-group-avil .pop-trip-grpavil-txt::before,.category-trips-single-inner-wrap .category-feat-ribbon~.category-trip-group-avil .pop-trip-grpavil-txt::after,.category-trips-single .category-trips-single-inner-wrap .category-feat-ribbon~.category-trip-group-avil .pop-trip-grpavil-txt::before,.category-trips-single .category-trips-single-inner-wrap .category-feat-ribbon~.category-trip-group-avil .pop-trip-grpavil-txt::after{left:auto;right:17px}.category-trips-single-inner-wrap .category-trip-group-avil,.category-trips-single .category-trips-single-inner-wrap .category-trip-group-avil{position:absolute;top:8px;right:8px;z-index:10}.category-trips-single-inner-wrap .category-trip-group-avil .pop-trip-grpavil-icon,.category-trips-single .category-trips-single-inner-wrap .category-trip-group-avil .pop-trip-grpavil-icon{position:static !important;border:none !important;cursor:pointer;color:#fff;width:40px !important;height:40px !important;border-radius:50% !important;background-color:rgba(0,0,0,.24) !important;box-shadow:0px 2px 2px 0px rgba(0,0,0,.12) !important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font-size:20px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.category-trips-single-inner-wrap .category-trip-group-avil .pop-trip-grpavil-icon path,.category-trips-single .category-trips-single-inner-wrap .category-trip-group-avil .pop-trip-grpavil-icon path{fill:currentColor}.category-trips-single-inner-wrap .category-trip-group-avil .pop-trip-grpavil-icon:hover,.category-trips-single .category-trips-single-inner-wrap .category-trip-group-avil .pop-trip-grpavil-icon:hover{background-color:#fff !important;color:var(--wpte-primary-color, var(--primary-color)) !important}.category-trips-single-inner-wrap .category-trip-group-avil .pop-trip-grpavil-txt,.category-trips-single .category-trips-single-inner-wrap .category-trip-group-avil .pop-trip-grpavil-txt{white-space:nowrap;position:absolute;top:0 !important;left:auto !important;right:0 !important;margin-top:-20px !important;display:inline-block !important;padding:9px 15px !important;line-height:1 !important;font-size:.944em !important;border-radius:5px !important;color:rgba(35,35,35,.4) !important;background:#fff !important;box-shadow:0 2px 2px rgba(0,0,0,.13) !important;opacity:0 !important;visibility:hidden !important;transform:translateY(-100%) !important;transition:all ease .3s !important;z-index:1 !important}.category-trips-single-inner-wrap .category-trip-group-avil .pop-trip-grpavil-txt::after,.category-trips-single .category-trips-single-inner-wrap .category-trip-group-avil .pop-trip-grpavil-txt::after{position:absolute;z-index:1;content:"";top:100%;left:auto !important;right:10px;margin-top:-1px;width:0;height:0;border-style:solid;border-width:10px 9px 0 9px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.category-trips-single-inner-wrap .category-trip-group-avil .pop-trip-grpavil-txt::before,.category-trips-single .category-trips-single-inner-wrap .category-trip-group-avil .pop-trip-grpavil-txt::before{position:absolute;z-index:2;content:"";top:100%;left:auto !important;right:10px;margin-top:-1px;width:0;height:0;border-style:solid;border-width:10px 9px 0 9px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.category-trips-single-inner-wrap .category-trip-group-avil .pop-trip-grpavil-icon:hover+.pop-trip-grpavil-txt,.category-trips-single .category-trips-single-inner-wrap .category-trip-group-avil .pop-trip-grpavil-icon:hover+.pop-trip-grpavil-txt{visibility:visible !important;opacity:1 !important;margin-top:-10px !important}.category-trips-single-inner-wrap .wishlist-toggle-wrap+.category-trip-group-avil,.category-trips-single .category-trips-single-inner-wrap .wishlist-toggle-wrap+.category-trip-group-avil{top:55px}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap{padding:12px;border-radius:16px;box-shadow:0px 4px 32px 0px rgba(0,0,0,.1);-moz-column-gap:16px;column-gap:16px}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .wpte-button-group{gap:8px}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .wpte-button-group .wpte-button{flex:1;white-space:nowrap;color:#fff !important}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .wpte-button-group .wpte-button:hover{color:#fff !important}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .wpte-button-group .wpte-button.wpte-button-outline{color:var(--wpte-primary-color, var(--primary-color)) !important}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .wpte-button-group .wpte-button.wpte-button-outline:hover{color:#fff !important}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .wpte-button-group .wpte-button.wpte-button-disabled{background-color:rgba(0,0,0,0) !important;border-color:#f04438 !important;color:#f04438 !important;pointer-events:none;border-width:2px !important;opacity:.4 !important}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-prc-title-wrap{position:relative;flex-direction:row;margin-bottom:8px;margin-top:0}.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{gap:8px}.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;width:100%;flex:0 0 100%}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-prc-wrap{display:block !important}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-desti>[class*=category-trip-] span{font-weight:normal !important}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-desti>[class*=category-trip-]:not(:last-child){margin-bottom:0 !important}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .wpte-details-toggler-button{flex:1;margin-left:auto;display:inline-flex;justify-content:center;align-items:center;gap:8px;font-size:14px;line-height:1.7;color:#0f1d23;padding:4px 24px;border:1px solid rgba(15,29,35,.1);border-radius:50px;background-color:#fff;cursor:pointer;white-space:nowrap}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .wpte-details-toggler-button::after{display:inline-block;content:"";width:1em;height:1em;background-color:currentColor;-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 d=%27M3.5 5.25L7 8.75L10.5 5.25%27 stroke=%27%230F1D23%27 stroke-width=%271.16667%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A") no-repeat center center;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 d=%27M3.5 5.25L7 8.75L10.5 5.25%27 stroke=%27%230F1D23%27 stroke-width=%271.16667%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E%0A") no-repeat center center;-webkit-mask-size:1em;mask-size:1em;transition:transform .3s ease-in-out}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .wpte-details-toggler-button:hover{color:var(--wpte-primary-color, var(--primary-color))}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .wpte-details-toggler-button.active::after{transform:rotate(180deg)}@media(max-width: 767px){.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .wpte-details-toggler-button{padding:2px 8px}}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-detail-wrap{margin:0 !important;padding:0 !important;justify-content:flex-start !important}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-prc-wrap{overflow:hidden;transition:all .3s linear}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .price-holder+.category-trip-dates{margin-top:24px}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-dates{width:100%}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-dates span{font-size:14px;line-height:1.7;display:block;color:rgba(15,29,35,.64)}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-dates span.category-trip-start-date{position:relative;padding-left:24px}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-dates span.category-trip-start-date::before{content:"";width:24px;height:24px;position:absolute;left:0;top:0;background:url("data:image/svg+xml,%3Csvg width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cmask id=%27mask0_5071_6519%27 style=%27mask-type:alpha%27 maskUnits=%27userSpaceOnUse%27 x=%270%27 y=%270%27 width=%2724%27 height=%2724%27%3E%3Crect width=%2724%27 height=%2724%27 fill=%27%23D9D9D9%27/%3E%3C/mask%3E%3Cg mask=%27url%28%23mask0_5071_6519%29%27%3E%3Cpath d=%27M10 16.4L6 12.4L7.4 11L10 13.6L16.6 7L18 8.4L10 16.4Z%27 fill=%27%2358C27D%27/%3E%3C/g%3E%3C/svg%3E%0A") no-repeat center center;background-size:24px}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-desti,.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-budget{margin-bottom:0 !important;gap:8px;max-width:unset !important;padding-right:0 !important;flex:1}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-budget{justify-content:flex-start;margin-left:0;padding-left:0;border-left:none;max-width:unset}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-budget .wpte-trip-price-wrapper{display:flex;gap:8px}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-budget .price-holder{margin-left:auto;flex-direction:column;align-items:flex-end}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-desc{padding-left:12px;border-left:2px solid rgba(15,29,35,.16);margin:0 0 16px !important}.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,.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .trip-map-wrapper .trip-map{border-radius:12px !important;padding-top:66% !important}.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,.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .trip-map-wrapper .trip-map .owl-stage-outer,.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .trip-map-wrapper .trip-map img{border-radius:0}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-content-wrap{margin:16px 0 0 !important;padding:0 !important;gap:8px}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-aval-time,.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap{padding:8px 0 0 !important;margin:8px 0 0 !important;gap:0}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-aval-time>i,.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap>i{display:none}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-avl-tip-inner-wrap,.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap .category-trip-avl-tip-inner-wrap{margin:0 !important;padding:0 !important;border:none !important}@media(min-width: 768px){.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-aval-time,.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap .category-trip-aval-time{flex-wrap:nowrap}}.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(--wpte-primary-color, var(--primary-color))}.category-trips-single .category-trips-single-inner-wrap{height:100%;display:flex;flex-direction:column}.category-trips-single .category-trip-content-wrap,.category-trips-single .category-trip-detail-wrap{flex:1;display:flex;flex-direction:column}.category-trips-single .category-trip-detail-wrap{justify-content:space-between}.category-trips-single.wpte-layout-6 .category-trip-fig{margin-top:-40px;border-radius:8px;box-shadow:0px 24px 24px -16px rgba(0,0,0,.3215686275)}.category-trips-single.wpte-layout-6 .category-trip-fig>a{padding:0 !important;border-radius:8px !important;aspect-ratio:348/232}.category-trips-single.wpte-layout-6 .category-trip-fig img{aspect-ratio:348px 232px;position:static}.category-trips-single.wpte-layout-6 .category-trip-image-overlay{position:absolute;left:0;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;padding:16px;min-height:1.8px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);width:100%;color:#fff;border-radius:0 0 8px 8px}.category-trips-single.wpte-layout-6 .wpte-trip-review-stars{margin-bottom:0;font-weight:600;font-size:14px;line-height:1.85;margin:0 !important}.category-trips-single.wpte-layout-6 .wte-trip-regular-price{font-size:14px;line-height:1}.category-trips-single.wpte-layout-6 .wte-trip-sale-price{font-weight:600;font-size:18px;line-height:1.66;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.category-trips-single.wpte-layout-6 .wte-trip-sale-price .pricing-label{font-size:14px;line-height:1.5;display:inline-block;vertical-align:middle;margin-left:4px}.category-trips-single.wpte-layout-6 .wte-trip-price-wrapper{display:flex;flex-direction:column;margin-left:auto;align-items:flex-end}.category-trips-single.wpte-layout-6 .category-trips-single-inner-wrap{padding:0 16px 24px !important;border:1px solid rgba(16,24,40,.1);border-radius:16px;box-shadow:0px 16px 24px -16px rgba(0,0,0,.16)}.category-trips-single.wpte-layout-6 .category-trip-content-wrap{padding-top:16px !important}.category-trips-single.wpte-layout-6 .category-trip-types{display:flex;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;margin:0 0 8px}.category-trips-single.wpte-layout-6 .category-trip-types a{font-size:16px;line-height:1.75;letter-spacing:0px;color:rgba(15,29,35,.64);text-decoration:none;transition:all .3s ease;position:relative}.category-trips-single.wpte-layout-6 .category-trip-types a:hover{color:var(--wpte-primary-color, var(--primary-color));text-decoration:underline}.category-trips-single.wpte-layout-6 .category-trip-types a:not(:first-child){padding-left:14px}.category-trips-single.wpte-layout-6 .category-trip-types a:not(:first-child)::before{content:"";width:6px;height:6px;background-color:rgba(15,29,35,.2);border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}.category-trips-single.wpte-layout-6 .category-trip-title{font-weight:600;font-size:20px;line-height:1.6;margin:0 0 16px}.category-trips-single.wpte-layout-6 .category-trip-title a{color:inherit;text-decoration:none;transition:all .3s ease}.category-trips-single.wpte-layout-6 .category-trip-title a:hover{color:var(--wpte-primary-color, var(--primary-color))}.category-trips-single.wpte-layout-6 .category-trip-meta-infos{display:flex;flex-wrap:wrap;gap:22px}.category-trips-single.wpte-layout-6 .category-trip-meta-infos .category-trip-meta-info{display:flex;gap:8px}.category-trips-single.wpte-layout-6 .category-trip-meta-infos .category-trip-meta-info .category-trip-meta-info-icon{flex:0 0 24px;color:rgba(15,29,35,.48)}.category-trips-single.wpte-layout-6 .category-trip-meta-infos .category-trip-meta-info>div{display:flex;flex-direction:column}.category-trips-single.wpte-layout-6 .category-trip-meta-infos .category-trip-meta-info-label{font-size:14px;line-height:1.71;color:rgba(15,29,35,.64)}.category-trips-single.wpte-layout-6 .category-trip-meta-infos .category-trip-meta-info-value{font-weight:600;font-size:16px;line-height:1.5;color:#0f1d23;display:block}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-feat-ribbon,.category-trips-single.wpte-layout-6 .category-trips-single-inner-wrap .category-feat-ribbon{margin:0 !important;left:50%;top:0 !important;transform:translate(-50%, -9px) !important;width:auto !important;right:auto}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-feat-ribbon::before,.category-trips-single.wpte-layout-6 .category-trips-single-inner-wrap .category-feat-ribbon::before{content:"";width:6px;height:9px;background-color:var(--wpte-featured-color, #F75D37);position:absolute;top:0;right:100%;clip-path:polygon(100% 0, 0% 100%, 100% 100%);box-shadow:1px 0 var(--wpte-featured-color, #F75D37);filter:brightness(0.6)}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-feat-ribbon .category-feat-ribbon-txt,.category-trips-single.wpte-layout-6 .category-trips-single-inner-wrap .category-feat-ribbon .category-feat-ribbon-txt{vertical-align:top;background-color:var(--wpte-featured-color, #F75D37) !important;color:#fff !important;padding:5px 8px 9px !important;border-radius:0 !important;font-weight:600 !important;font-size:12px !important;line-height:1.5 !important;clip-path:polygon(0% 0%, 100% 0, 100% 70%, 50% 100%, 0 70%)}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-disc-feat-wrap,.category-trips-single.wpte-layout-6 .category-trips-single-inner-wrap .category-disc-feat-wrap{all:unset}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-discount,.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-discount-ribbon,.category-trips-single.wpte-layout-6 .category-trips-single-inner-wrap .category-trip-discount,.category-trips-single.wpte-layout-6 .category-trips-single-inner-wrap .category-trip-discount-ribbon{position:absolute;top:8px !important;left:0;background-color:var(--wpte-discount-color, #F75D37) !important;color:#fff !important;border-radius:13px 50px 50px 0 !important;padding:5.5px 14px !important;font-weight:600;font-size:12px !important;line-height:1.21;transform:translateX(-4px) !important;width:auto !important;right:auto !important;z-index:10}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-discount::before,.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-discount::after,.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-discount-ribbon::before,.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-discount-ribbon::after,.category-trips-single.wpte-layout-6 .category-trips-single-inner-wrap .category-trip-discount::before,.category-trips-single.wpte-layout-6 .category-trips-single-inner-wrap .category-trip-discount::after,.category-trips-single.wpte-layout-6 .category-trips-single-inner-wrap .category-trip-discount-ribbon::before,.category-trips-single.wpte-layout-6 .category-trips-single-inner-wrap .category-trip-discount-ribbon::after{content:"";position:absolute;top:100%;left:0;width:4px !important;background-color:var(--wpte-discount-color, #F75D37)}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-discount::before,.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-discount-ribbon::before,.category-trips-single.wpte-layout-6 .category-trips-single-inner-wrap .category-trip-discount::before,.category-trips-single.wpte-layout-6 .category-trips-single-inner-wrap .category-trip-discount-ribbon::before{height:2.5px}.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-discount::after,.category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-discount-ribbon::after,.category-trips-single.wpte-layout-6 .category-trips-single-inner-wrap .category-trip-discount::after,.category-trips-single.wpte-layout-6 .category-trips-single-inner-wrap .category-trip-discount-ribbon::after{height:5px !important;background-color:var(--wpte-discount-color, #F75D37);border-radius:4px 0 0 4px !important;filter:brightness(0.6)}.category-grid .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-detail-wrap{flex:unset !important}.category-grid .category-trips-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{margin:0}.category-grid .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-prc-wrap{overflow:hidden;height:0px}.category-grid .category-trips-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-budget .wpte-trip-price-wrapper{align-items:center}@keyframes skeleton-loading{0%{left:-150px}100%{left:100%}}.wte-category-outer-wrap.is-loading .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig,.wte-category-outer-wrap.is-loading .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap .category-available-trip-text,.wte-category-outer-wrap.is-loading .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap .category-available-months,.wte-category-outer-wrap.is-loading .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-prc-title-wrap,.wte-category-outer-wrap.is-loading .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-prc-wrap,.wte-category-outer-wrap.is-loading .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-budget>*{position:relative;overflow:hidden;border-radius:16px}.wte-category-outer-wrap.is-loading .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig::before,.wte-category-outer-wrap.is-loading .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap .category-available-trip-text::before,.wte-category-outer-wrap.is-loading .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap .category-available-months::before,.wte-category-outer-wrap.is-loading .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-prc-title-wrap::before,.wte-category-outer-wrap.is-loading .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-prc-wrap::before,.wte-category-outer-wrap.is-loading .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-budget>*::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#efefef;opacity:1;z-index:12}.wte-category-outer-wrap.is-loading .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig::after,.wte-category-outer-wrap.is-loading .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap .category-available-trip-text::after,.wte-category-outer-wrap.is-loading .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap .category-available-months::after,.wte-category-outer-wrap.is-loading .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-prc-title-wrap::after,.wte-category-outer-wrap.is-loading .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-prc-wrap::after,.wte-category-outer-wrap.is-loading .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-budget>*::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg, transparent, #fff, transparent);animation:skeleton-loading 1.2s infinite;z-index:12}.category-main-wrap .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap,.wte-related-trips .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap{padding:16px !important}.category-main-wrap .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-prc-title-wrap,.wte-related-trips .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-prc-title-wrap{padding:0 !important}.category-main-wrap .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig .category-trip-discount .discount-offer,.wte-related-trips .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig .category-trip-discount .discount-offer{all:unset}.category-main-wrap .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig .category-trip-discount .discount-offer span,.wte-related-trips .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig .category-trip-discount .discount-offer span{all:unset !important}.category-main-wrap .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig .category-trip-discount .discount-offer::before,.category-main-wrap .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig .category-trip-discount .discount-offer::after,.wte-related-trips .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig .category-trip-discount .discount-offer::before,.wte-related-trips .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig .category-trip-discount .discount-offer::after{content:none}.category-main-wrap .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti i svg,.category-main-wrap .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti i svg path,.wte-related-trips .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti i svg,.wte-related-trips .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti i svg path{fill:none !important}.category-main-wrap .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti>[class*=category-trip-],.wte-related-trips .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti>[class*=category-trip-]{align-items:flex-start}@media(min-width: 768px){.category-main-wrap.category-list .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-content-wrap,.wte-related-trips.category-list .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-content-wrap{max-width:unset;flex:1}}.category-list .category-trips-single{margin-bottom:30px;padding:0}.category-list .category-trips-single.wpte_new-layout{margin-bottom:20px}.category-list .category-trips-single.wpte_new-layout .category-trip-aval-time,.category-list .category-trips-single.wpte_new-layout .category-trip-avl-tip-inner-wrap{margin:16px 0 0;padding:12px 0 0}.category-list .category-trips-single.wpte_new-layout .category-trip-content-wrap{gap:24px}.category-list .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap{height:unset}.category-list .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig .wpte-gallery-wrapper,.category-list .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig .trip-map-wrapper .trip-map,.category-list .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-fig>a{padding-top:100% !important}.category-list .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-aval-time,.category-list .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap{flex-flow:row wrap}@media(min-width: 768px){.category-list .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-aval-time .category-trip-avl-tip-inner-wrap,.category-list .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap .category-trip-avl-tip-inner-wrap{align-items:center;flex-flow:row wrap}.category-list .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-aval-time .category-available-trip-text,.category-list .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-avl-tip-inner-wrap .category-available-trip-text{margin:0;width:auto}}.category-list .category-trips-single-inner-wrap{display:flex;flex-wrap:wrap;padding:32px 24px 24px}.category-list .category-trips-single-inner-wrap .category-trip-detail-wrap .category-trip-desti{flex:1}.category-list .category-trips-single-inner-wrap .category-trip-aval-time{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:32px;padding-top:22px}@media(max-width: 767px){.category-list .category-trips-single-inner-wrap .category-trip-aval-time{flex-direction:column;align-items:flex-start}}.category-list .category-trips-single-inner-wrap .category-trip-aval-time .button{margin:0}.category-list .category-trips-single-inner-wrap .category-trip-aval-time .category-available-trip-text{margin:0 16px 0 0 !important}.category-list .category-trips-single-inner-wrap .category-trip-aval-time .category-available-months li{margin-right:16px;font-size:13px}@media(min-width: 768px){.category-list .category-trips-single .category-trips-single-inner-wrap{flex-direction:row}.category-list .category-trips-single .category-trips-single-inner-wrap .category-trip-fig{flex:0 0 31% !important;max-width:31% !important}.category-list .category-trips-single .category-trips-single-inner-wrap .category-trip-content-wrap{flex:0 0 calc(69% - 16px) !important;max-width:calc(69% - 16px) !important}.category-list .category-trips-single.wpte_new-layout .category-trip-content-wrap{margin:0 !important;padding:0 !important;flex-direction:row}.category-list .category-trips-single:not(.wpte_new-layout) .category-trips-single-inner-wrap .category-trip-content-wrap{padding-left:24px;padding-top:0}}@media(min-width: 768px){.category-list .category-trips-single-inner-wrap .category-trip-discount{margin-bottom:16px}.category-list .category-trips-single-inner-wrap .price-holder{flex-flow:row wrap;align-items:flex-end}.category-list .category-trips-single-inner-wrap .price-holder .actual-price+.striked-price{margin-left:8px}.category-list .category-trips-single-inner-wrap .category-trip-budget{max-width:40%}.category-list .wpte_new-layout .category-trips-single-inner-wrap .category-trip-detail-wrap{max-width:calc(100% - 250px) !important}.category-list .wpte_new-layout .category-trips-single-inner-wrap .category-trip-budget{max-width:226px !important;flex:1}}@media(max-width: 767px){.category-list .category-trips-single-inner-wrap .category-trip-fig{width:100%}}body.rtl .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-desc{padding:0 12px 0 0;border-right:2px solid rgba(15,29,35,.16);border-left:none}body.rtl .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-dates span.category-trip-start-date{padding:0 24px 0 0}body.rtl .category-trips-single.wpte_new-layout .category-trips-single-inner-wrap .category-trip-dates span.category-trip-start-date::before{left:auto;right:0}body.rtl .category-list .category-trips-single-inner-wrap .category-trip-aval-time .category-available-trip-text{margin:0 0 0 16px !important}.row{display:flex;flex-wrap:wrap;margin:0 -15px;align-items:unset !important}.category-grid,[class*=wte-col-]:not(.category-list),.wte-category-outer-wrap .category-main-wrap.category-grid,.single-trip .wte-related-trips.category-grid{--gap: 30px;display:flex;flex-wrap:wrap;width:unset !important;gap:var(--gap);margin:0 !important}.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,.single-trip .wte-related-trips.category-grid .category-trips-single,.single-trip .wte-related-trips.category-grid .wpte-trip-category,.single-trip .wte-related-trips.category-grid .wpte-trip-single{padding:0 !important;margin:0 !important}.category-grid .category-trips-single.wpte-layout-6,.category-grid .wpte-trip-category.wpte-layout-6,.category-grid .wpte-trip-single.wpte-layout-6,[class*=wte-col-]:not(.category-list) .category-trips-single.wpte-layout-6,[class*=wte-col-]:not(.category-list) .wpte-trip-category.wpte-layout-6,[class*=wte-col-]:not(.category-list) .wpte-trip-single.wpte-layout-6,.wte-category-outer-wrap .category-main-wrap.category-grid .category-trips-single.wpte-layout-6,.wte-category-outer-wrap .category-main-wrap.category-grid .wpte-trip-category.wpte-layout-6,.wte-category-outer-wrap .category-main-wrap.category-grid .wpte-trip-single.wpte-layout-6,.single-trip .wte-related-trips.category-grid .category-trips-single.wpte-layout-6,.single-trip .wte-related-trips.category-grid .wpte-trip-category.wpte-layout-6,.single-trip .wte-related-trips.category-grid .wpte-trip-single.wpte-layout-6{padding-top:40px !important}.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,.single-trip .wte-related-trips.category-grid.wte-col-1 .category-trips-single,.single-trip .wte-related-trips.category-grid.wte-col-1 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.wte-col-1 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.col-1 .category-trips-single,.single-trip .wte-related-trips.category-grid.col-1 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.col-1 .wpte-trip-single{flex:0 0 100%;max-width:100%}.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,.single-trip .wte-related-trips.category-grid.wte-col-2 .category-trips-single,.single-trip .wte-related-trips.category-grid.wte-col-2 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.wte-col-2 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.col-2 .category-trips-single,.single-trip .wte-related-trips.category-grid.col-2 .wpte-trip-category,.single-trip .wte-related-trips.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,.single-trip .wte-related-trips.category-grid.wte-col-3 .category-trips-single,.single-trip .wte-related-trips.category-grid.wte-col-3 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.wte-col-3 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.col-3 .category-trips-single,.single-trip .wte-related-trips.category-grid.col-3 .wpte-trip-category,.single-trip .wte-related-trips.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,.single-trip .wte-related-trips.category-grid.wte-col-4 .category-trips-single,.single-trip .wte-related-trips.category-grid.wte-col-4 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.wte-col-4 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.col-4 .category-trips-single,.single-trip .wte-related-trips.category-grid.col-4 .wpte-trip-category,.single-trip .wte-related-trips.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,.single-trip .wte-related-trips.category-grid.wte-col-5 .category-trips-single,.single-trip .wte-related-trips.category-grid.wte-col-5 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.wte-col-5 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.col-5 .category-trips-single,.single-trip .wte-related-trips.category-grid.col-5 .wpte-trip-category,.single-trip .wte-related-trips.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,.single-trip .wte-related-trips.category-grid.wte-col-6 .category-trips-single,.single-trip .wte-related-trips.category-grid.wte-col-6 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.wte-col-6 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.col-6 .category-trips-single,.single-trip .wte-related-trips.category-grid.col-6 .wpte-trip-category,.single-trip .wte-related-trips.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){.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,.single-trip .wte-related-trips.category-grid.wte-col-2 .category-trips-single,.single-trip .wte-related-trips.category-grid.wte-col-2 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.wte-col-2 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.wte-col-3 .category-trips-single,.single-trip .wte-related-trips.category-grid.wte-col-3 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.wte-col-3 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.wte-col-4 .category-trips-single,.single-trip .wte-related-trips.category-grid.wte-col-4 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.wte-col-4 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.wte-col-5 .category-trips-single,.single-trip .wte-related-trips.category-grid.wte-col-5 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.wte-col-5 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.wte-col-6 .category-trips-single,.single-trip .wte-related-trips.category-grid.wte-col-6 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.wte-col-6 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.col-2 .category-trips-single,.single-trip .wte-related-trips.category-grid.col-2 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.col-2 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.col-3 .category-trips-single,.single-trip .wte-related-trips.category-grid.col-3 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.col-3 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.col-4 .category-trips-single,.single-trip .wte-related-trips.category-grid.col-4 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.col-4 .wpte-trip-single{flex:0 0 calc(50% - var(--gap)/2) !important;max-width:calc(50% - var(--gap)/2) !important}.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,.single-trip .wte-related-trips.category-grid.columns-tablet-1 .category-trips-single,.single-trip .wte-related-trips.category-grid.columns-tablet-1 .wpte-trip-category,.single-trip .wte-related-trips.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,.single-trip .wte-related-trips.category-grid.columns-tablet-2 .category-trips-single,.single-trip .wte-related-trips.category-grid.columns-tablet-2 .wpte-trip-category,.single-trip .wte-related-trips.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,.single-trip .wte-related-trips.category-grid.columns-tablet-3 .category-trips-single,.single-trip .wte-related-trips.category-grid.columns-tablet-3 .wpte-trip-category,.single-trip .wte-related-trips.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,.single-trip .wte-related-trips.category-grid.columns-tablet-4 .category-trips-single,.single-trip .wte-related-trips.category-grid.columns-tablet-4 .wpte-trip-category,.single-trip .wte-related-trips.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,.single-trip .wte-related-trips.category-grid.columns-tablet-5 .category-trips-single,.single-trip .wte-related-trips.category-grid.columns-tablet-5 .wpte-trip-category,.single-trip .wte-related-trips.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,.single-trip .wte-related-trips.category-grid.columns-tablet-6 .category-trips-single,.single-trip .wte-related-trips.category-grid.columns-tablet-6 .wpte-trip-category,.single-trip .wte-related-trips.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.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,.single-trip .wte-related-trips.category-grid.wte-col-2 .category-trips-single,.single-trip .wte-related-trips.category-grid.wte-col-2 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.wte-col-2 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.wte-col-3 .category-trips-single,.single-trip .wte-related-trips.category-grid.wte-col-3 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.wte-col-3 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.wte-col-4 .category-trips-single,.single-trip .wte-related-trips.category-grid.wte-col-4 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.wte-col-4 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.wte-col-5 .category-trips-single,.single-trip .wte-related-trips.category-grid.wte-col-5 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.wte-col-5 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.wte-col-6 .category-trips-single,.single-trip .wte-related-trips.category-grid.wte-col-6 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.wte-col-6 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.col-2 .category-trips-single,.single-trip .wte-related-trips.category-grid.col-2 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.col-2 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.col-3 .category-trips-single,.single-trip .wte-related-trips.category-grid.col-3 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.col-3 .wpte-trip-single,.single-trip .wte-related-trips.category-grid.col-4 .category-trips-single,.single-trip .wte-related-trips.category-grid.col-4 .wpte-trip-category,.single-trip .wte-related-trips.category-grid.col-4 .wpte-trip-single{flex:0 0 100% !important;width:100% !important;max-width:100% !important}.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,.single-trip .wte-related-trips.category-grid.columns-mobile-1 .category-trips-single,.single-trip .wte-related-trips.category-grid.columns-mobile-1 .wpte-trip-category,.single-trip .wte-related-trips.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,.single-trip .wte-related-trips.category-grid.columns-mobile-2 .category-trips-single,.single-trip .wte-related-trips.category-grid.columns-mobile-2 .wpte-trip-category,.single-trip .wte-related-trips.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,.single-trip .wte-related-trips.category-grid.columns-mobile-3 .category-trips-single,.single-trip .wte-related-trips.category-grid.columns-mobile-3 .wpte-trip-category,.single-trip .wte-related-trips.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,.single-trip .wte-related-trips.category-grid.columns-mobile-4 .category-trips-single,.single-trip .wte-related-trips.category-grid.columns-mobile-4 .wpte-trip-category,.single-trip .wte-related-trips.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,.single-trip .wte-related-trips.category-grid.columns-mobile-5 .category-trips-single,.single-trip .wte-related-trips.category-grid.columns-mobile-5 .wpte-trip-category,.single-trip .wte-related-trips.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,.single-trip .wte-related-trips.category-grid.columns-mobile-6 .category-trips-single,.single-trip .wte-related-trips.category-grid.columns-mobile-6 .wpte-trip-category,.single-trip .wte-related-trips.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}}@media(min-width: 1025px){.wp-travel-engine-archive-outer-wrap .advanced-search-wrapper{flex:0 0 260px;max-width:260px}.wp-travel-engine-archive-outer-wrap .advanced-search-wrapper+.wp-travel-engine-archive-repeater-wrap{padding-left:40px !important;max-width:calc(100% - 260px)}}.wp-travel-inner-wrapper .advanced-search-wrapper .sidebar{box-shadow:none !important;border-radius:0 !important}.wp-travel-engine-archive-outer-wrap .advanced-search-wrapper .advanced-search-field ul li label span{padding-left:0 !important}.archive .trip-content-area .wp-travel-engine-archive-outer-wrap .grid .load-destination,.archive .trip-content-area .wp-travel-engine-archive-outer-wrap .grid .btn-loadmore{width:100%;text-align:center}.archive .trip-content-area .wp-travel-engine-archive-outer-wrap .grid .load-destination span,.archive .trip-content-area .wp-travel-engine-archive-outer-wrap .grid .btn-loadmore span{display:inline-block;font-size:13px;line-height:2em;text-transform:uppercase;color:var(--wpte-primary-color, var(--primary-color));letter-spacing:1px;font-weight:600;font-family:var(--secondary-font);cursor:pointer;border-width:2px;border-style:solid;border-color:var(--wpte-primary-color, var(--primary-color));background-color:rgba(0,0,0,0) !important;-o-border-image:initial;border-image:initial;padding:10px 40px;border-radius:50px !important;transition:.2s}.archive .trip-content-area .wp-travel-engine-archive-outer-wrap .grid .load-destination span:hover,.archive .trip-content-area .wp-travel-engine-archive-outer-wrap .grid .btn-loadmore span:hover{background:var(--wpte-primary-color, var(--primary-color)) !important;color:#fff !important}.is-template-loading{position:relative}.is-template-loading::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.95);z-index:99}.is-template-loading::after{content:"";position:absolute;width:50px;height:50px;border:5px solid var(--wpte-primary-color, var(--primary-color));border-top-color:rgba(0,0,0,0);border-radius:50%;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100;animation:_spin 1s linear infinite}.archive .trip-content-area .activity-title{margin-top:24px !important}@keyframes _spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}
.wte-fsd-months .wte-fsd-months__year,.wte-fsd-months .wte-fsd-months__scroll{appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:rgba(var(--font-color-rgb, 75, 85, 99), 0.75);cursor:pointer;margin:0;width:auto}.wte-fsd-months .wte-fsd-months__year:hover,.wte-fsd-months .wte-fsd-months__scroll:hover,.wte-fsd-months .wte-fsd-months__year:focus,.wte-fsd-months .wte-fsd-months__scroll:focus{background:none;color:var(--wpte-primary-color, var(--primary-color))}.wte-fsd-months .wte-fsd-months__years-wrap{display:flex;align-items:stretch;border-bottom:1px solid rgba(var(--font-color-rgb, 229, 231, 235), 0.12);margin:0 0 12px;position:relative}.wte-fsd-months .wte-fsd-months__years{display:flex;align-items:stretch;gap:24px;flex:1 1 auto;overflow-x:auto;margin:0;padding:0;scroll-behavior:smooth;scrollbar-width:none}.wte-fsd-months .wte-fsd-months__years::-webkit-scrollbar{display:none}.wte-fsd-months .wte-fsd-months__scroll{align-items:center;bottom:0;display:flex;font-size:20px;font-weight:500;line-height:1;padding:0 4px 10px;position:absolute;top:0;width:32px;z-index:2}.wte-fsd-months .wte-fsd-months__scroll[hidden]{display:none}.wte-fsd-months .wte-fsd-months__scroll--prev{background:linear-gradient(to right, var(--white-color, #fff) 55%, transparent);justify-content:flex-start;left:0}.wte-fsd-months .wte-fsd-months__scroll--next{background:linear-gradient(to left, var(--white-color, #fff) 55%, transparent);justify-content:flex-end;right:0}.wte-fsd-months .wte-fsd-months__year{border-bottom:3px solid rgba(0,0,0,0);flex:0 0 auto;font-size:16px;font-weight:500;line-height:1;padding:4px 2px 10px;text-transform:none;transition:color .15s ease-in-out,border-color .15s ease-in-out}.wte-fsd-months .wte-fsd-months__year.is-active{border-bottom-color:var(--wpte-primary-color, var(--primary-color));color:var(--wpte-primary-color, var(--primary-color));font-weight:600}.wte-fsd-months .wte-fsd-months__panel[hidden]{display:none}.wte-fsd-months .wte-fsd-months__year-input{display:none}.wte-fsd-months .wte-fsd-months__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;list-style:none;margin:0;padding:0}.wte-fsd-months .wte-fsd-months__panel .wte-fsd-months__grid .wte-fsd-months__item{display:block;list-style:none;padding:0;margin:0 !important}.wte-fsd-months .wte-fsd-months__panel .wte-fsd-months__grid .wte-fsd-months__item::before,.wte-fsd-months .wte-fsd-months__panel .wte-fsd-months__grid .wte-fsd-months__item::after{content:none}.wte-fsd-months .wte-fsd-months__grid .wte-fsd-months__month{align-items:center;background:rgba(var(--font-color-rgb, 243, 244, 246), 0.06);border:1px solid rgba(0,0,0,0);border-radius:8px;box-sizing:border-box;color:rgba(var(--font-color-rgb, 75, 85, 99), 0.75);cursor:default;display:flex;flex:0 0 auto;font-size:16px;line-height:1;font-weight:500;justify-content:center;margin:0;max-width:100%;min-width:0;padding:8px 10px;text-align:center;transition:border-color .15s ease-in-out,background-color .15s ease-in-out,color .15s ease-in-out;width:100%}.wte-fsd-months .wte-fsd-months__grid .wte-fsd-months__month>span{display:block;line-height:inherit;max-width:100%;overflow:visible;text-overflow:clip;white-space:nowrap}.wte-fsd-months .wte-fsd-months__grid .wte-fsd-months__month input[type=checkbox]{display:none}.wte-fsd-months .wte-fsd-months__grid .wte-fsd-months__month input[type=checkbox]:checked+span{color:var(--white-color, #fff);font-weight:600}.wte-fsd-months .wte-fsd-months__grid .wte-fsd-months__item.is-disabled .wte-fsd-months__month,.wte-fsd-months .wte-fsd-months__grid .wte-fsd-months__item.wte-facet-disabled .wte-fsd-months__month{opacity:.5}.wte-fsd-months .wte-fsd-months__grid .wte-fsd-months__item:not(.is-disabled):not(.wte-facet-disabled) .wte-fsd-months__month{background:var(--white-color, #fff);border-color:rgba(var(--primary-color-rgb, 213, 227, 251), 0.35);color:rgba(var(--font-color-rgb, 17, 24, 39), 1);cursor:pointer}.wte-fsd-months .wte-fsd-months__grid .wte-fsd-months__item:not(.is-disabled):not(.wte-facet-disabled) .wte-fsd-months__month:hover{border-color:var(--wpte-primary-color, var(--primary-color))}.wte-fsd-months .wte-fsd-months__grid .wte-fsd-months__item:not(.is-disabled):not(.wte-facet-disabled) .wte-fsd-months__month:has(input[type=checkbox]:checked),.wte-fsd-months .wte-fsd-months__grid .wte-fsd-months__item:not(.is-disabled):not(.wte-facet-disabled) .wte-fsd-months__month:has(input[type=checkbox]:checked):hover{background:var(--wpte-primary-color, var(--primary-color));border-color:var(--wpte-primary-color, var(--primary-color));color:var(--white-color, #fff)}@media screen and (max-width: 480px){.wte-fsd-months .wte-fsd-months__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}

/*# sourceMappingURL=wte-fsd-months-filter.css.map*/
.wte-fsd__container .wte-fsd__filter-buttons .wte-fsd__button {
    background-color: #ffffff !important;
    color: #1B1C17 !important;
    border: 1px solid #1B1C17 !important;
    border-radius: 8px !important;
}
.wte-fsd__container .wte-fsd__filter-buttons .wte-fsd__button.is-active,
.wte-fsd__container .wte-fsd__filter-buttons .wte-fsd__button:hover {
    background-color: #1B1C17 !important;
    color: #ffffff !important;
}

/* Keep all month buttons on one scrollable row */
.wte-fsd__container .wte-fsd__filter-buttons {
    display: flex !important;
    flex-wrap: nowrap !important;
    overflow-x: auto !important;
    gap: 8px !important;
    scrollbar-width: none !important;
}
.wte-fsd__container .wte-fsd__filter-buttons::-webkit-scrollbar {
    display: none !important;
}
.wte-fsd__container .wte-fsd__filter-buttons .wte-fsd__button {
    flex-shrink: 0 !important;
    white-space: nowrap !important;
}

/* Fix all bold labels and values in order summary */
.woocommerce-checkout-review-order-table strong,
.woocommerce-checkout-review-order-table b,
td.product-name dl.variation dd p strong,
td.product-name dl.variation dt,
td.product-name dl.variation dd {
    font-weight: 400 !important;
}

/* Keep trip name and total bold */
.woocommerce-checkout-review-order-table .product-name a,
.woocommerce-checkout-review-order-table .order-total .amount {
    font-weight: 700 !important;
}

/* Fix Apply coupon button */
.wte-coupon-form button,
.wte-coupon-wrap button,
#wte_apply_coupon,
#apply_coupon {
    background-color: #1B1C17 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 6px !important;
    padding: 12px 24px !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    cursor: pointer !important;
    width: 100% !important;
}

/* Hide Get Inspired button */
.wte-sticky-booking-widget,
.wpte-sticky-widget,
[class*="get-inspired"],
[class*="get_inspired"],
[class*="sticky-booking"] {
    display: none !important;
}
