.hotel-offer-style-two .st-hotel-location-star-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--tt-light-coffee);
}
.hotel-offer-style-two .st-hotel-location-star-wrapper .middle-dot i {
    vertical-align: middle;
}
.hotel-offer-style-two .st-hotel-location p {
    margin-bottom: 0;
}
.hotel-offer-style-two .dot-divider {
    font-size: var(--tt-6-font);
    margin: 0 15px;
}
.hotel-offer-style-two .verticle-divider {
    padding: 0 8px;
}
.hotel-offer-style-two .rlr-product-card--featured__duration {
    color: var(--tt-white);
}
.hotel-offer-style-two .rlr-product-card--featured__duration .type-h4 {
    display: inline-block;
    text-decoration: none;
}
.hotel-offer-style-two.no-hover .rlr-product-card--featured__inner,
.special-offer-style-two.no-hover .rlr-product-card--featured__inner{
    opacity: 1;
}
.hotel-offer-style-two.no-hover .rlr-product-card .card-img-overlay,
.special-offer-style-two.no-hover .rlr-product-card .card-img-overlay{
    background-color: var(--tt-black-29);
}
.hotel-offer-style-two .rlr-product-card .rlr-product-card--featured__duration .type-h4 {
    text-decoration: none;
}
.hotel-offer-style-two .rlr-product-card--featured__summary {
    padding: 1rem 0 0;
    text-align: left;
}
.hotel-offer-style-two .rlr-product-card--featured__summary .type-h6-semi-bold {
    padding: 5px 0 10px;
}
.middle-dot i.fa {
    color: var(--tt-dark-grey);
    line-height: 0;
}
.hotel-offer-style-two .rlr-product-card--featured__summary .type-body,
.holiday-type-shorcode .rlr-product-card--featured__summary .type-body {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}