/*.col:has(.text-room){
    padding: 0 !important;
    z-index: 3;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 30px;
}
.editMode .col:has(.text-room){
    top:100px;
    z-index:1;
}
.editMode .text-room{
    position:relative;
}*/
.text-room{
    background:transparent;
    position:relative;
    height: calc(100% - 60px);
}
.room .swiper-slide div:has(>img.img-responsive){
    position:relative;
}
.room .swiper-slide div:has(>img.img-responsive):before{
    background:linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%), linear-gradient(178deg, rgba(0, 0, 0, 0.00) 57.25%, rgba(0, 0, 0, 0.40) 72.88%);
    z-index:2;
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    content:"";
}
.text-room h3{
    color:var(--colorSecondary);
}
.description-room{
    display:block;
}
.text-room a.btn-corpo{
    color:var(--colorPrimary);
}
.link-equipamiento{
    cursor:pointer;
}
.equipamiento span{
    padding: 6px 8px 3px 8px;
    background: var(--colorPrimary);
    border-radius: 50%;
    display: inline-block;
    margin-top:5px;
    margin-right:5px;
    width:40px;
    height:40px;
}
.equipamiento span img{
    filter:brightness(0) invert(1);
}
.grid-rooms>.container-fluid>.row{
    background:#eee;
}
.grid-rooms>.container-fluid>.row>div:last-child{
    display:flex;
    align-items:center;
}
.room .swiper-slide div:has(>img.img-responsive):before{
    content:none;
}
@media(max-width:767px){
    .fancybox__content{
        padding:.8rem;
    }
    .room{
        margin-top:0;
    }
    .room img.img-responsive{
        height:auto;
    }
}