/* ===================================
	Tour Header
====================================== */
.trip-header-wrapper {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.trip-header-wrapper .title-rating-wrapper {
	flex: 1 0 0%;
	width: 75%;
	max-width: 75%;
	padding-right: 30px;
}
.trip-header-wrapper .trip-header-title {
	color: var( --e-global-color-secondary, #232323 );
	font-weight: 600;
	margin-bottom: 10px;
	letter-spacing: -1px;
}
.trip-header-wrapper .title-rating-wrapper ul {
	display: flex;
	align-items: center;
	margin: 0;
	padding: 0;
	list-style: none;
}
.trip-header-wrapper .title-rating-wrapper ul li {
	font-size: 17px;
	line-height: 32px;
	color: var( --e-global-color-secondary, #232323 );
	margin-right: 20px;
	display: flex;
	align-items: center;
}
.trip-header-wrapper .title-rating-wrapper ul li:last-child {
	margin-right: 0;
}
.trip-header-wrapper .elementor-star-rating i {
	font-size: 18px;
	margin-right: 1px;
}
.trip-header-wrapper .title-rating-wrapper ul li.trip-destinations i {
	margin-right: 5px;
}
.trip-header-wrapper .title-rating-wrapper ul li.trip-destinations svg {
	width: 1em;
	fill: var( --e-global-color-secondary, #232323 );
	margin-right: 5px;
	height: auto;
}
.trip-header-wrapper .review-star-icon {
	margin-right: 5px;
}
.trip-header-wrapper .pricing-wrapper {
	flex: 0 0 auto;
	width: 25%;
	max-width: 25%;
	text-align: right;
	padding: 0 15px;
}
.trip-header-wrapper .pricing-wrapper .trip-person-price {
	font-size: 2.375rem;
	line-height: 2.7rem;
	color: var( --e-global-color-secondary, #232323 );
	font-weight: 600;
	margin-bottom: 0;
}
.trip-header-wrapper .pricing-wrapper .trip-person-text {
	display: block;
	line-height: 22px;
}