.wtwe-trips-by-type-wrapper {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-items: center;
}

.wtwe-trips-by-type {
    display: flex;
    width: 100%;
    border-radius: 10px;
    overflow: hidden;
}

.wtwe-trips-by-type .wtwe-trips-by-type-img-container {
    display: flex;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.wtwe-trips-by-type .wtwe-trips-by-type-img-container.wtwe-hidden {
    display: none;
}

.wtwe-trips-by-type .wtwe-trips-by-type-img-container .wtwe-trips-by-type-link {
    height: 100%;
    display: flex;
    width: 100%;
}

.wtwe-trips-by-type-wrapper .wtwe-trips-by-type .wtwe-trips-by-type-img-container img {
    width: 100%;
    height: initial;
    object-fit: cover;
}

.wtwe-trips-by-type-wrapper .wtwe-trips-by-type .wtwe-trips-by-type-img-container .wtwe-trips-by-type-discount {
    position: absolute;
    background: #1aa508;
    color: white;
    padding: 5px 10px;
    margin: 10px;
    border-radius: 5px;
}


.wtwe-trips-by-type-wrapper .wtwe-trips-by-type .wtwe-trips-by-type-img-container .wtwe-trips-by-type-discount.wtwe-hidden {
    display: none;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    padding: 30px;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body.wtwe-hidden {
    display: none;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-header {
    margin-bottom: 20px;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-header .wtwe-trips-by-type-inner-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 5px;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-header .wtwe-trips-by-type-inner-header .wtwe-trips-by-type-title-container.wtwe-hidden {
    display: none;
}


.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-header .wtwe-trips-by-type-inner-header .wtwe-trips-by-type-title-container .wtwe-trips-by-type-title {
    font-size: 20px;
    margin: 0;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-header .wtwe-trips-by-type-inner-header .wtwe-trips-by-type-trip-rating {
    background-color: green;
    border-radius: 5px;
    padding: 5px 7px;
    color: white;
    font-weight: 600;
    min-width: 65px;
    font-size: 13px;
    text-align: center;
    vertical-align: middle;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-header .wtwe-trips-by-type-inner-header .wtwe-trips-by-type-trip-rating.wtwe-hidden {
    display: none;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-header .wtwe-trips-by-type-inner-header .wtwe-trips-by-type-trip-rating i.wtwe-hidden {
    display: none;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-inner-body .wtwe-trips-by-type-header .wtwe-trips-by-type-trip-category .wtwe-trips-by-type-trip-tag {
    display: inline-block;
    background-color: rgb(55, 55, 55);
    color: white;
    padding: 3px 7px;
    font-size: 10px;
    border-radius: 5px;
    margin-bottom: 5px;
}

.wtwe-trips-by-type .wtwe-trips-by-type-trip-category.wtwe-hidden  {
    display: none;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-content.wtwe-hidden  {
    display: none;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-content .wtwe-trips-by-type-excerpt {
    color: #676767;
    font-style: italic;
    font-size: 13px;
    margin-bottom: 20px;

}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-footer {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-pricing .wtwe-trips-by-type-pricing-text {
    font-size: 13px;
    font-weight: 600;
    color: #676767;
    text-align: end;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-pricing .wtwe-trips-by-type-pricing-text.wtwe-hidden {
    display: none;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-pricing .wtwe-trips-by-type-price {
    display: flex;
    align-items: center;
    gap: 10px;
    text-align: end;
    width: fit-content;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-pricing .wtwe-trips-by-type-price .wtwe-trips-by-type-regular-price {
    display: inline-block;
    font-size: 28px;
    font-weight: 600;
    text-align: end;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-pricing .wtwe-trips-by-type-price .wtwe-trips-by-type-sale-price {
    font-size: 16px;
    font-weight: 600;
    color: #676767;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-pricing .wtwe-trips-by-type-pricing-text.wtwe-price-left,
.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-pricing .wtwe-trips-by-type-price.wtwe-price-left {
    text-align: start;
    flex-direction: row-reverse;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-details {
    display: flex;
    gap: 20px;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-details.wtwe-hidden {
    opacity: 0;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-details .wtwe-trips-by-type-pax,
.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-details .wtwe-trips-by-type-datetime {
    color: #676767;
    font-size: 13px;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-details .wtwe-trips-by-type-details-value {
    margin-left: 5px;
    display: inline-block;
}

.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-details .wtwe-trips-by-type-pax-icon,
.wtwe-trips-by-type .wtwe-trips-by-type-body .wtwe-trips-by-type-footer .wtwe-trips-by-type-details .wtwe-trips-by-type-datetime .wp-travel-trip-time.trip-duration i {
    color: green;
}