.elementor-5613 .elementor-element.elementor-element-85d86e3{--display:flex;}.elementor-5613 .elementor-element.elementor-element-a113605 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5613 .elementor-element.elementor-element-23b0fe5{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-5613 .elementor-element.elementor-element-23b0fe5 .elementor-divider-separator{width:100%;}.elementor-5613 .elementor-element.elementor-element-23b0fe5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5613 .elementor-element.elementor-element-6c966d0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5613 .elementor-element.elementor-element-1a711ac .elementor-button{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-5613 .elementor-element.elementor-element-3e5e500{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5613 .elementor-element.elementor-element-9d15790{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-5613 .elementor-element.elementor-element-9d15790 .elementor-divider-separator{width:100%;}.elementor-5613 .elementor-element.elementor-element-9d15790 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5613 .elementor-element.elementor-element-05a7174 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5613 .elementor-element.elementor-element-3a89fc0{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-5613 .elementor-element.elementor-element-ae1f5b2{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-5613 .elementor-element.elementor-element-ae1f5b2 .elementor-divider-separator{width:100%;}.elementor-5613 .elementor-element.elementor-element-ae1f5b2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5613 .elementor-element.elementor-element-0496e6b .elementor-heading-title{color:var( --e-global-color-primary );}/* Start custom CSS */i.star {
    width: 1em;
    height: 1em;
    display: inline-block;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100'%3E%3Cg%3E%3Cpath d='m0,38l37,0l11,-38l11,38l37,0l-30,23l11,38l-30,-23l-30,23l11,-38l-30,-23l0,0z' fill='%23ffa500'/%3E%3C/g%3E%3C/svg%3E");
    position: relative;
}
b.stars {
    display: inline-block;
    white-space: nowrap;
}
.hotel-title {
    display: block;
    margin-left: 5px;
    margin-right: 5px;
}
.hotel-desc {
    display: block;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 0;
    padding-bottom: 0;
    max-height: 9.1em;
    min-height: 9.1em;
    overflow: hidden;
    transition: all 0.3s;
    user-select: none;
}
.hotel-desc:hover {
    max-height: 430px;
}
.hotel-price {
    display: inline-block;
    text-align: left;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0.1em;
    font-weight: bold;
    color: #E94E1B;
    width: 100%
}
.hotel-link {
    display: inline-block;
    font-size: 1.1em;
    margin-top: 0.2em;
    font-weight: bold;
    color: #40A040;
    width: 48%
}
.hotel-link::after {
    content:"⇒";
    margin-left:0.2em; 
}
.booked{
    color:red;
}/* End custom CSS */