.elementor-kit-5631{--e-global-color-primary:#B46A55;--e-global-color-secondary:#54595F;--e-global-color-text:#444444;--e-global-color-accent:#B46A55;--e-global-color-13f4851a:#F0DACA;--e-global-color-52235058:#425563;--e-global-color-21f8c9b7:#000;--e-global-color-47eea86e:#FFF;--e-global-color-6cb047a:#FFFFFF00;--e-global-color-9996e42:#F8F4F0;--e-global-typography-primary-font-family:"Aleo";--e-global-typography-primary-font-size:3.5em;--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Aleo";--e-global-typography-secondary-font-size:2em;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-size:1em;--e-global-typography-accent-font-weight:600;--e-global-typography-c7cee86-font-family:"Aleo";--e-global-typography-c7cee86-font-size:2.5em;--e-global-typography-c7cee86-font-weight:400;--e-global-typography-17fe471-font-family:"Open Sans";--e-global-typography-17fe471-font-weight:700;--e-global-typography-5389728-font-family:"Aleo";--e-global-typography-5389728-font-size:2em;--e-global-typography-5389728-font-weight:400;--e-global-typography-4e54c9f-font-family:"Open Sans";--e-global-typography-4e54c9f-font-size:1.25em;--e-global-typography-4e54c9f-font-weight:600;--e-global-typography-83b4ff8-font-family:"Aleo";--e-global-typography-83b4ff8-font-size:2.125em;--e-global-typography-83b4ff8-font-weight:400;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-5631 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5631 h1{font-size:3.5em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-5631{font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5631{--e-global-typography-primary-font-size:2em;--e-global-typography-secondary-font-size:1.25em;--e-global-typography-17fe471-font-size:1.125em;--e-global-typography-5389728-font-size:1.25em;--e-global-typography-4e54c9f-font-size:1em;--e-global-typography-83b4ff8-font-size:2em;font-size:var( --e-global-typography-text-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body {
    overflow-x: hidden;
}

.bold-text {
    font-weight: 600;
}

/* Variables */
:root {
    --xxsmall-size: 20px;
    --xsmall-size: 40px;
    --small-size: 70px;
    --medium-size: 150px;
    --large-size: 200px;
    --pdd-xsmall-size: var(--xsmall-size);
    --pdd-small-size: var(--small-size);
    --pdd-medium-size: var(--medium-size);
    --pdd-large-size: var(--large-size);
}

@media(max-width: 1024px) {
     :root {
        --xsmall-size: 40px;
        --small-size: 70px;
        --medium-size: 90px;
        --large-size: 130px;
    }
}

@media(max-width: 767px) {
     :root {
        --xsmall-size: 10px;
        --small-size: 25px;
        --medium-size: 75px;
        --large-size: 90px;
    }
}
/**/

html {
    font-size: 16px;
}

.container-m {
    max-width: 1400px;
    margin: 0 auto;
    box-sizing: border-box;
}

.container-xs {
    max-width: 1100px;
    margin: 0 auto;
    box-sizing: border-box;
}

.pdd-0.elementor-section.elementor-section-boxed>.elementor-container {
    padding-right: unset !important;
    padding-left: unset !important;
}

.minh {
    min-height: 350px;
}

.minh-600 {
    min-height: 600px;
}

@media(max-width: 1024px) {
    .minh-600 {
        min-height: 500px;
    }
}

@media(max-width: 767px) {
    .minh {
        min-height: 250px;
    }
    .minh-600 {
        min-height: 300px;
    }
}

/* header Engine */
.mi-be-button.mi-be-book-btn{
    font-family: var(--e-global-typography-text-font-family);
}

.mi-be .mi-be-occupation-field.mi-dropdown-button {
    text-align: center;
}


/* btn book detail */
.page-template-bookingstep1 header .bot-reserva-header,
.cat-room-detail header .bot-reserva-header,
.cat-offer-detail header .bot-reserva-header,
.page-template-bookingstep1 .header-mobile .reserva-header-mobile, 
.cat-room-detail .header-mobile .reserva-header-mobile,
.cat-offer-detail .header-mobile .reserva-header-mobile{
    display: none !important;
}

/* disable engine widget on detail pages */
.cat-room-detail .elementor-widget-Mirai.Booking, .cat-offer-detail .elementor-widget-Mirai.Booking { 
    display: none; 
}

/* btn book detail */
.cat-room-detail header .reserva-header,
.cat-offer-detail header .reserva-header {
    display: none!important;
}

.room-box-services.row {
    display: none;
}

/* Pseudo Standarization */ 
@media (min-width: 768px) {
.elementor-section.elementor-section-boxed > .elementor-container {
    padding-left: 30px;
    padding-right: 30px;
}
}

.contenedor-mw, .elementor-section.elementor-section-boxed > .elementor-container > .rooms-listing-wrapper, .cookies-section, .cat-room-detail .elementor-section.elementor-section-boxed > .elementor-container > .rooms-detail-wrapper, .cat-offer-detail .elementor-section.elementor-section-boxed > .elementor-container > .offers-detail-wrapper {
    max-width: 1440px;
    margin: 0 auto;
    padding: 0 0;
    box-sizing: border-box;    
}

.cat-room-detail .rooms-detail-wrapper .room {
    padding-inline: 0;
}

.boxed{
    margin-left: 2%;
    margin-right: 2%;
}


/* Bullet list */
.lista-web li, .lista-web2 li { 
    padding-left: 5px; 
}

.lista-web li::before {
    content: "•"; 
    padding-right: 5px;
    color: var(--e-global-color-primary ); 
}

/**/

/* -- FIXES -- */
a, p a{
    color: var(--e-global-color-primary);
}

a:hover, p a:hover{
    text-decoration: none;
    color: var(--e-global-color-secondary);
}

.elementor-widget-container .elementor-text-editor > p, .elementor-widget-container .elementor-text-editor {
    line-height: inherit;
    font-weight: inherit;
}


/* Lightbox Gallery */
.elementor-lightbox .elementor-slideshow__footer .elementor-slideshow__title{
    text-align: center;
}

/* Full-width section under mobile res. */
@media (max-width:480px){
    section.no-elefix.elementor-section> .elementor-container {
            padding-inline: 0px;
    }
}

/* GDPR */
#moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice {
    overflow: inherit;
}


/*Fix underline on close buttons on popups*/
.dialog-close-button.dialog-lightbox-close-button {
    text-decoration: none;
}

/*Hide features default icons*/
.rooms-listing .room-box .room-detail .occupancies-ico, .rooms-listing .room-box .room-detail .distibution-ico {
    display: none;
}

/* ROOMS */
body.cat-rooms .rooms-listing-wrapper > .row:first-child, body.cat-rooms .rooms-listing-wrapper .common-services{
    margin-top: 0px;
}

body.cat-rooms .rooms-listing-wrapper .common-features > h2 {
    display: none;
}

body.cat-rooms .rooms-listing-wrapper .common-features > p{
    margin-top:0px;
    margin-bottom:30px;
    font-family: var(--e-global-typography-25a2ba0-font-family);
    text-transform: var(--e-global-typography-6633ad8-text-transform);
}

body.cat-rooms .rooms-listing-wrapper .common-services li::marker{
    font-size: 1.2em;
    color: var(--e-global-color-primary);
}

body.cat-rooms .rooms-listing-wrapper .common-features{
    margin-top: 0px;
}

body.cat-rooms .rooms-listing-wrapper.default-left .rooms-listing .room-item .room-detail{
    margin-top: var(--small-size);    
}

body.cat-rooms .rooms-listing-wrapper.default-left .rooms-listing .room-item .room-detail, body.cat-rooms .rooms-listing-wrapper.default-left .rooms-listing .room-item .room-content{
    padding-left: var(--xsmall-size);
}

body.cat-rooms .rooms-listing-wrapper .room-box .room-detail h3 a{
    font-size: var(--e-global-typography-c383872-font-size);
    font-weight: var(--e-global-typography-c383872-font-weight);
    text-transform: none;
}

body.cat-rooms .rooms-listing-1 .room-box .room-detail ul, body.cat-rooms .rooms-detail-1.rooms-detail-wrapper .room-box-detail, body.cat-rooms .rooms-detail-1.rooms-detail-wrapper .room-box-price{
    background: var(--e-global-color-3d23203);
    padding-inline: 0px;
    text-align: left;
}

body.cat-rooms .rooms-listing-wrapper .room-box .room-detail ul li span.occupancies-ico, body.cat-rooms .rooms-listing-wrapper .room-box .room-detail ul li span.size-ico, body.cat-rooms .rooms-listing-wrapper .room-box .room-detail ul li span.distibution-ico, body.cat-rooms .rooms-listing-wrapper .room-box .room-content .room-offer .offer-ico {
    display: none;
}

body.cat-rooms .rooms-listing-wrapper .room-box .room-detail ul li span::before {
    content: url(/app/uploads/sites/632/check.svg);
    display: inline-block;
    height: 16px;
    position: relative;
    top: 2px;
}

body.cat-rooms .rooms-listing-wrapper .room-box .room-detail h3 a{
   font-family: var(--e-global-typography-primary-font-family);
   text-decoration: none;
   font-size: var(--e-global-typography-secondary-font-size);
   font-weight: var(--e-global-typography-secondary-font-weight);
   color:var(--e-global-color-primary);
}

body.cat-rooms .rooms-listing-wrapper .room-box .room-detail h3 a:hover{
    text-decoration: underline;
    color: var(--e-global-color-secondary);
}

body.cat-rooms .room-box .room-content .more-info{
    display: inline-block;
    margin-top: 20px;
    border: 1px solid var(--e-global-color-primary);    
    padding: 16px 24px;
    font-family: var(--e-global-typography-text-font-family);
    font-size: var(--e-global-typography-text-font-size);
    font-style: normal;
    font-weight: var(--e-global-typography-17fe471-font-weight);
    line-height: normal;
    letter-spacing: 0.84px;
    text-decoration: none;
    border-radius: 50px;
    color: var(--e-global-color-primary);    
}

body.cat-rooms .room-box .room-content .more-info:hover{
    color: var(--e-global-color-secondary);
    border: 1px solid var(--e-global-color-secondary);       
}

body.cat-rooms .rooms-listing-wrapper .room-box .room-detail .room-description{
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
}

body.cat-rooms .rooms-listing-wrapper .room-box .room-detail .room-description a.more-info {
    text-decoration: none;
}

body.cat-rooms .rooms-listing-wrapper .room-box .room-detail .room-description a.more-info:hover{
    text-decoration: underline;
}

body.cat-rooms .rooms-listing-wrapper .room-box .room-detail ul li span{
    font-family: var(--e-global-typography-46ff9b1-font-family);
}

/* ROOM DETAIL */
body.cat-room-detail .rooms-detail-wrapper .room.row a.back-link{
    font-family: var(--e-global-typography-text-font-family);
    color:var(--e-global-color-secondary);
    font-weight: var(--e-global-typography-17fe471-font-weight);
}

body.cat-room-detail .rooms-detail-wrapper .room.row a.back-link:hover{
    color: var(--e-global-color-primary);
}

body.cat-room-detail .rooms-detail-wrapper h2{
    font-family: var(--e-global-typography-secondary-font-family ), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size );
    font-weight: var(--e-global-typography-secondary-font-weight);  
    color: var(--e-global-color-text);
}

body.cat-room-detail .rooms-detail-wrapper .room-box-description h3, body.cat-room-detail .rooms-detail-wrapper .room-box-extras h4{
    font-size: var(--e-global-typography-c4e66e2-font-size );
    font-weight: var(--e-global-typography-c4e66e2-font-weight );
    text-transform: var(--e-global-typography-c4e66e2-text-transform );
    line-height: var(--e-global-typography-c4e66e2-line-height );
    letter-spacing: var(--e-global-typography-c4e66e2-letter-spacing );
    word-spacing: var(--e-global-typography-c4e66e2-word-spacing );   
}

body.cat-room-detail .rooms-detail-wrapper .room-box-image .room-box-description a.go-to-calendar{
    font-family: var(--e-global-typography-84bc10e-font-family ), Sans-serif;
    font-size: var(--e-global-typography-84bc10e-font-size );
    font-weight: var(--e-global-typography-84bc10e-font-weight );
    text-transform: var(--e-global-typography-84bc10e-text-transform );
    line-height: var(--e-global-typography-84bc10e-line-height );
    letter-spacing: var(--e-global-typography-84bc10e-letter-spacing );
}

body.cat-room-detail .rooms-detail-wrapper .room-box-description p{
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-text-font-weight);    
}

body.cat-room-detail .rooms-detail-1.rooms-detail-wrapper .room-box-detail{
    background: var(--e-global-color-4ac6f22);
}

body.cat-room-detail .rooms-detail-wrapper .room-box-services, body.cat-room-detail .rooms-detail-wrapper .room-box-common-services {
    margin-top: 20px;
}

body.cat-room-detail .rooms-detail-wrapper .room-box-services h3, body.cat-room-detail .room-box-common-services h3{
    font-family: var(--e-global-typography-25a2ba0-font-family);
    text-transform: var(--e-global-typography-6633ad8-text-transform);
    font-weight: var(--e-global-typography-text-font-weight);
}

body.cat-room-detail .rooms-detail-wrapper .room-box-detail ul li.occupancies-list, body.cat-room-detail .rooms-detail-wrapper .room-box-detail ul li.distribution-list, body.cat-room-detail .rooms-detail-wrapper .room-box-detail ul li.size-list{
    width: 32%;
}

/* DYNAMIC CALENDAR */

body.cat-room-detail .calendar-wrapper.calendar-type1{
    border-top:0px;    
} 

.calendar-wrapper.calendar-type1 .calendar-nights-label, .calendar-wrapper.calendar-type1 .calendar-title{
    font-family: var(--e-global-typography-primary-font-family);
    text-decoration: none;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight); 
}

#calendar-wrapper .dynamic-calendar .ui-datepicker-title{
    font-family: var(--e-global-typography-25a2ba0-font-family);
    text-transform: var(--e-global-typography-6633ad8-text-transform);

}

#calendar-wrapper .dynamic-calendar .ui-datepicker-calendar ._selected-date a, #calendar-wrapper .dynamic-calendar .ui-datepicker-calendar ._checkin-date a, #calendar-wrapper .dynamic-calendar .ui-datepicker-calendar ._checkout-date._checkin-date a, #calendar-wrapper .dynamic-calendar .ui-datepicker-calendar a:hover{
    background-color: var(--e-global-color-13f4851a);

}

#calendar-wrapper .dynamic-calendar .ui-datepicker-calendar ._checkout-date a{
    background: var(--e-global-color-primary);
}

.calendar-wrapper.calendar-type1 .offer-calendar-button, .calendar-wrapper.calendar-type1 .room-calendar-button{
    background: var(--e-global-color-primary);
    border-style: none;
    border-radius: 50px 50px 50px 50px;
    padding: 20px 30px 20px 30px;
    font-family: var(--e-global-typography-17fe471-font-family), Sans-serif;
    font-size: var(--e-global-typography-17fe471-font-size);
    font-weight: var(--e-global-typography-17fe471-font-weight);
    line-height: var(--e-global-typography-17fe471-line-height);
    letter-spacing: var(--e-global-typography-17fe471-letter-spacing);
    word-spacing: var(--e-global-typography-17fe471-word-spacing);
    fill: var(--e-global-color-47eea86e);
    color: var(--e-global-color-47eea86e);
    text-transform: none;
}

.calendar-wrapper.calendar-type1 .offer-calendar-button:hover, .calendar-wrapper.calendar-type1 .room-calendar-button:hover{
    color: var(--e-global-color-47eea86e);
    background-color: var(--e-global-color-52235058);
    
}

/* OFFERS */
.offers-listing-wrapper.no-offers{
    margin: 0 auto;
    text-align: center;
}

body.cat-offers .offers-listing-wrapper h2:first-child{
    display: none;
}

.cat-offers .offers-listing-1 .offer-link, .offer-detail-1.offers-detail-wrapper .offer-wrapper {
    background-color: var(--e-global-color-4ac6f22);
}

body.cat-offers .offer h3.offer-title, body.cat-offers .offers-listing .offer-wrapper-featured .offer-box .offer-title{
    font-family: var(--e-global-typography-5e273b4-font-family ), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-5e273b4-font-weight );
    text-transform: var(--e-global-typography-5e273b4-text-transform );
    line-height: var(--e-global-typography-5e273b4-line-height );
    letter-spacing: var(--e-global-typography-5e273b4-letter-spacing );
    word-spacing: var(--e-global-typography-5e273b4-word-spacing );
}

body.cat-offers .offers-listing .offer-wrapper-featured .offer-box .offer-data span{
    font-family: var(--e-global-typography-primary-font-family);
    font-size: var(--e-global-typography-accent-font-size);
}


.cat-offers .offer .offer-description{
    font-family: var(--e-global-typography-text-font-family);
    font-size: var(--e-global-typography-accent-font-size);
    font-weight: var(--e-global-typography-text-font-weight);  
}

.cat-offers .offer-box-1.offer-link .offer-box span{
    font-family: var(--e-global-typography-text-font-family);
    font-size: var(--e-global-typography-f457c57-font-size);
    font-weight: var(--e-global-typography-6633ad8-font-weight);
}

.offer-button.elementor-button.secondary-btn{
    border: 1px solid var(--e-global-color-primary);
    background: var(--e-global-color-3d23203);
    padding: 16px 24px;
    font-family: var(--e-global-typography-text-font-family);
    font-size: var(--e-global-typography-f457c57-font-size);
    font-weight: var(--e-global-typography-6633ad8-font-weight);
    letter-spacing: 0.84px;
    text-transform: var(--e-global-typography-5e273b4-text-transform);
    text-decoration: none;
    color: var(--e-global-color-primary);
}

.offer-button.elementor-button.secondary-btn:hover{
    color: black;
    background-color: #FEA606;    
}

.offers-listing-1 .offer-link, .offer-detail-1.offers-detail-wrapper .offer-wrapper {
    background-color: var(--e-global-color-4ac6f22)!important;
}

.offers-detail-wrapper .offer-wrapper.row .offer-header-content-wrapper .offer-title{
    font-family: var(--e-global-typography-primary-font-family);
    text-decoration: none;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    padding-inline: 0px; 
    color: var(--e-global-color-text);
}

.offers-detail-wrapper .offer-features-wrapper .offer-boxes-wrapper .offer-box.main-box span{
    font-family: var(--e-global-typography-text-font-family);
    font-size: var(--e-global-typography-f457c57-font-size);
    font-weight: var(--e-global-typography-6633ad8-font-weight);    
}

.offer-button.elementor-button.secondary-btn:hover{
    border: var(--e-global-color-47eea86e);
    color: var(--e-global-color-47eea86e);
    background-color: var(--e-global-color-52235058);
}

/*Offers template*/
.offer-featured .offer-box-3.offer-link.offer-wrapper-featured {
    width: 50%;
    margin: 0 auto;
}

.offers-listing-wrapper.offers-listing-3 .offer-photo {
    height: 300px;
}

.offers-listing-wrapper.offers-listing-3 .offer-photo img {
    max-height: 100%;
    object-fit: cover;
}

.offers-listing .offer-box-3.offer-wrapper-special .offer-box {
    background: transparent;
    color: #fff;
    text-align: left;
    right: 0%;
    top: 60%;
    width: auto;
    left: 0;
}

.offers-listing .offer-box-3.offer-wrapper-special .offer-title {
    position: absolute;
    top: 15%;    
}

.offers-listing .offer-box-3.offer-wrapper-featured .offer-title {
    color: #fff;
}

.offers-listing .offer-box-3.offer-wrapper-special .offer-btn,
.offers-listing .offer-box-3.offer-link.offer-wrapper-featured .offer-btn {
    background-color: var(--e-global-color-primary);
    padding: 10px 15px;
    border-radius: 50px;
    border-color: var(--e-global-color-primary);
    text-shadow: none;
    font-weight: var(--e-global-typography-17fe471-font-weight);
}

.offers-listing .offer-box-3.offer-wrapper-special .offer-btn:hover,
.offers-listing .offer-box-3.offer-link.offer-wrapper-featured .offer-btn:hover {
    text-decoration: underline;
}

.offer-featured .offer-box-3.offer-link.offer-wrapper-featured:hover .offer-btn {
    color: var(--e-global-color-secondary);
    background-color: var(--e-global-color-13f4851a);
    border-color: var(--e-global-color-13f4851a);
}


/*LOGIN MODAL*/
.mi-modal .mi-form__link, .mi-form__link, .mi-s-color-link, .mi-form-item__password-visibility {
    color: var(--e-global-color-primary);
}

.mi-modal .mi-form__link:hover, .mi-form__link:hover, .mi-s-color-link:hover, .mi-form-item__password-visibility:hover {
    color: #444444;
}

[class^="mi-"] .mi-s-color-button {
    background-color: var(--e-global-color-primary);
}

/* Hero - HEADERS */
@media (max-width:1366px){
    section.elementor-section.elementor-top-section.hero > div.elementor-container.elementor-column-gap-default{
        min-height: 600px;
    }
}

/* Rounded Images - Services */
.rounded-imgs img{
    border-radius:50%;
    margin-bottom: var(--xxsmall-size);
}

/* Services */
.col-info-services .elementor-widget-eael-info-box{
    min-height: 482px;
    margin: 0px 0px 10px 0px;
    padding: 25px;
    background-color: #FFFFFF;
    border-radius: 0px 50px 0px 50px;
    box-shadow: 0px 20px 50px 0px rgba(169, 160, 245, 0.2);
}

.col-info-services .eael-infobox-icon-bg-shape-radius .infobox-icon .infobox-icon-wrap, .col-info-services .eael-infobox-icon-hover-bg-shape-radius:hover .infobox-icon .infobox-icon-wrap {
    border-radius:0px 15px;
    margin-bottom: var(--xxsmall-size);
}

/* TEXT TO HTML */
.text-to-html *{
    margin-bottom: 20px;
}

.text-to-html h2{
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.text-to-html h3{
    font-family: var(--e-global-typography-4e54c9f-font-family), Sans-serif;
    font-size: var(--e-global-typography-4e54c9f-font-size);
    font-weight: var(--e-global-typography-4e54c9f-font-weight);
    line-height: var(--e-global-typography-4e54c9f-line-height);
    letter-spacing: var(--e-global-typography-4e54c9f-letter-spacing);
    word-spacing: var(--e-global-typography-4e54c9f-word-spacing);
}

.text-to-html h4{
    font-family: var(--e-global-typography-17fe471-font-family), Sans-serif;
    font-size: var(--e-global-typography-17fe471-font-size);
    font-weight: var(--e-global-typography-17fe471-font-weight);
    line-height: var(--e-global-typography-17fe471-line-height);
    letter-spacing: var(--e-global-typography-17fe471-letter-spacing);
    word-spacing: var(--e-global-typography-17fe471-word-spacing);
}
/* Pag. Detalles de Habitaciones */

.room-box-services.row h3 {
    display: none;
}

/*subtitle quartos - list rooms*/

body.cat-rooms .rooms-listing-wrapper .common-features > p {
    margin-top: 0px;
    margin-bottom: 30px;
    font-family: var(--e-global-typography-25a2ba0-font-family);
    text-transform: var(--e-global-typography-6633ad8-text-transform);
    display: none;
}/* End custom CSS */