@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(clientlib-list-rooms/css/fonts/slick.eot);src:url(clientlib-list-rooms/css/fonts/slick.eot?#iefix) format("embedded-opentype");src:url(clientlib-list-rooms/css/fonts/slick.woff) format("woff");src:url(clientlib-list-rooms/css/fonts/slick.ttf) format("truetype");src:url(clientlib-list-rooms/css/fonts/slick.svg#slick) format("svg")}
.pruebaSETTING{background-color:aqua}
.section-title-h2{color:#000;font-family:Nunito Sans,sans-serif;font-size:42px}
@media(max-width:992px){.section-title-h2{font-size:34px}
}
@media(max-width:480px){.section-title-h2{font-size:24px}
}
.section-subtitle{font-size:12px;letter-spacing:1.2px;text-transform:uppercase}
.pruebaClientlib{background-color:aqua;background-color:#000}
.palladium-list-rooms .head-reserve-price{display:flex}
.palladium-list-rooms .head-reserve-price .prices-room{display:block}
@media(min-width:993px){.palladium-list-rooms .head-reserve-price .prices-room{padding-top:15px}
}
.palladium-list-rooms .head-reserve-price .prices-room .text-room{color:#3d3d3d;font-family:Nunito Sans;font-size:12px;font-style:normal;font-weight:400;line-height:14px;margin-right:8px}
.palladium-list-rooms .head-reserve-price .prices-room .priceT-room{color:#3d3d3d;font-family:Nunito Sans;font-size:22px;font-style:normal;font-weight:800;line-height:20px;margin-right:22px}
.palladium-list-rooms .rooms .rooms-title{color:#3d3d3d;font-family:Vanitas-Regular;font-size:60px;margin-bottom:25px}
.palladium-list-rooms .rooms #listroom-tag-list{display:flex;flex-wrap:wrap}
.palladium-list-rooms .rooms .listroom-tag .item-heading__tag{background:#efede6;color:#3d3d3d;cursor:pointer;font-size:14px;margin:4px;padding:12px 16px}
.palladium-list-rooms .rooms .listroom-tag .item-heading__tag:hover{background:#aea780}
.palladium-list-rooms .rooms .listroom-tag .category-active{border:1px solid #aea780;padding:11px 15px}
.palladium-list-rooms .rooms .room--image{align-items:center;display:flex;height:400px;justify-content:center;overflow:hidden;position:relative}
.palladium-list-rooms .rooms .room--image .cmp-image,.palladium-list-rooms .rooms .room--image img,.palladium-list-rooms .rooms .room--image picture{height:100%;object-fit:cover;width:100%}
.palladium-list-rooms .rooms .room--image--buttons{bottom:25px;display:flex;left:0;margin:5px;position:absolute}
@media(min-width:1000px) and (max-width:1200px){.palladium-list-rooms .rooms .room--image--buttons{bottom:55px}
}
@media(min-width:420px) and (max-width:999px){.palladium-list-rooms .rooms .room--image--buttons{bottom:15px;left:15px}
}
@media(min-width:360px) and (max-width:419px){.palladium-list-rooms .rooms .room--image--buttons{bottom:20px;left:0}
}
@media(max-width:359px){.palladium-list-rooms .rooms .room--image--buttons{bottom:30px}
}
.palladium-list-rooms .rooms .room--image--buttons--gallery,.palladium-list-rooms .rooms .room--image--buttons--maps{cursor:pointer;display:flex;justify-content:center}
.palladium-list-rooms .rooms .room--image--buttons--gallery img,.palladium-list-rooms .rooms .room--image--buttons--maps img{align-self:center;display:flex;width:auto}
@media(-ms-high-contrast:active),(-ms-high-contrast:none){.palladium-list-rooms .rooms .room--image--buttons--gallery img,.palladium-list-rooms .rooms .room--image--buttons--maps img{width:22px}
}
@media(max-width:992px){.palladium-list-rooms .rooms .room--image--buttons--gallery img,.palladium-list-rooms .rooms .room--image--buttons--maps img{width:30px !important}
}
.palladium-list-rooms .rooms [class*=room--image--buttons--]{background-color:white;color:#8d8556;cursor:pointer;font-size:1.5em;height:33px;width:33px}
.palladium-list-rooms .rooms [class*=room--image--buttons--] span{align-items:center;display:flex}
.palladium-list-rooms .rooms [class*=room--image--buttons--] a{align-self:center}
.palladium-list-rooms .rooms [class*=room--image--buttons--] a img{width:23px}
@media(max-width:992px){.palladium-list-rooms .rooms [class*=room--image--buttons--]{font-size:1em;height:45px;padding:.1em;width:45px}
}
.palladium-list-rooms .rooms [class*=room--image--buttons--]:not(:last-child){margin-right:.4em}
.palladium-list-rooms .rooms .roomsList{display:flex;flex-wrap:wrap;justify-content:space-between}
.palladium-list-rooms .rooms .roomsList .roomRedesign{color:#3d3d3d;margin-bottom:50px;width:47%}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--category--text{margin:15px 0 5px;min-height:18px;text-transform:uppercase}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--title{font-size:24px;font-weight:700;margin-bottom:25px}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--large-desc{font-family:Nunito Sans;font-size:16px;line-height:1.2;margin-top:15px}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--conditions--tags{font-family:Nunito Sans;font-size:14px;font-weight:700;line-height:1.2;margin:15px 0}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons{border-bottom:1px solid #bab9b5;border-top:1px solid #bab9b5;display:flex;padding:15px 0}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons .icon-container{align-items:center;display:flex;margin-right:35px}
@media screen and (max-width:500px){.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons .icon-container{margin-right:15px}
}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons .icon-container.visitors-container{margin-right:0}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons .icon-container img{height:16px;margin-right:5px;width:auto}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons .icon-container img.tiny-person{height:12px;margin-right:2px}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons .icon-container img.big-person{height:16px;margin-right:2px}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons .icon-container label{font-family:Nunito Sans;font-size:14px;font-weight:300;margin-bottom:0}
@media screen and (max-width:500px){.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons .icon-container label{font-size:12px}
}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--description--icons .icon-container label.or-label{font-size:12px !important;margin:0 5px}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--info{margin-top:15px}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--info .room--info--detail{display:flex;justify-content:space-between}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--info .room--info--detail a,.palladium-list-rooms .rooms .roomsList .roomRedesign .room--info .room--info--detail p{border:1px solid #aea780;letter-spacing:1px;margin-bottom:0;padding:13px 5px;text-align:center;text-decoration:none;width:48%}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--info .room--info--detail .btnReserve{background:#aea780;color:white}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--info .room--info--detail .btnReserve:hover{background:#8d8556;cursor:pointer}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--info .room--info--detail .btnSeeMore{background:white;color:#aea780}
.palladium-list-rooms .rooms .roomsList .roomRedesign .room--info .room--info--detail .btnSeeMore:hover{color:#8d8556;cursor:pointer}
@media(max-width:992px){.palladium-list-rooms .rooms .roomsList{display:block}
.palladium-list-rooms .rooms .roomsList .roomRedesign{margin-bottom:15px;width:100%}
.palladium-list-rooms .rooms .room--image{height:260px}
.palladium-list-rooms .rooms #listroom-tag-list{flex-wrap:nowrap;overflow:auto;width:100%}
.palladium-list-rooms .rooms #listroom-tag-list .item-heading__tag{width:max-content}
.palladium-list-rooms .rooms #listroom-tag-list li.listroom-tag{padding-bottom:0}
.palladium-list-rooms .modal-window .modal-container-phones{width:95% !important}
.palladium-list-rooms .modal-window .gallery-section .room-info .room-info__left,.palladium-list-rooms .modal-window .gallery-section .room-info .room-info__right{margin-right:0;width:100%}
.palladium-list-rooms .modal-window .gallery-section .room-info .room-features{display:none}
.palladium-list-rooms .modal-window .gallery-section .room-info .room-features__mobile{display:block;margin-bottom:60px}
}
.palladium-list-rooms .palladium-info-destacada{margin-bottom:75px}
.palladium-list-rooms .palladium-info-destacada .image-container{margin-top:15px}
.palladium-list-rooms .modal-window{background-color:rgba(0,0,0,.5);bottom:0;color:#3d3d3d;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .3s;visibility:hidden;z-index:999}
.palladium-list-rooms .modal-window.target{opacity:1;pointer-events:auto;visibility:visible}
.palladium-list-rooms .modal-window>div{background:white;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}
.palladium-list-rooms .modal-window header{font-weight:700}
.palladium-list-rooms .modal-window h2{font-size:25px;font-weight:bolder;letter-spacing:1px;margin:0 20px 5px 0}
@media(max-width:993px){.palladium-list-rooms .modal-window h2{margin:0 0 10px}
}
.palladium-list-rooms .modal-window a{color:#3e3e3e;font-size:17px;font-weight:700;text-decoration:none}
.palladium-list-rooms .modal-window .btnReserveHead{background:#aea780;border:1px solid #aea780;color:white;cursor:pointer;font-size:15px;letter-spacing:1px;margin-bottom:25px;padding:13px 20px;text-align:center;text-decoration:none}
.palladium-list-rooms .modal-window .btnReserveHead:hover{background:#8d8556}
.palladium-list-rooms .modal-window .modal-window div:not(:last-of-type){margin-bottom:15px}
.palladium-list-rooms .modal-window .modal-header-phones{align-items:center;border-bottom:1px solid #8080801c;display:flex;justify-content:space-between;margin:0 auto;padding-top:30px;width:83%}
@media(max-width:993px){.palladium-list-rooms .modal-window .modal-header-phones{align-items:flex-start;flex-direction:column;gap:5px;padding-bottom:0;width:85%}
}
.palladium-list-rooms .modal-window .modal-header-phones .modalTitleCont{align-items:center;display:flex}
@media(max-width:992px){.palladium-list-rooms .modal-window .modal-header-phones .modalTitleCont{align-items:start;flex-flow:column}
}
.palladium-list-rooms .modal-window .modal-header-phones .modalTitleCont span{margin-left:8px}
@media(max-width:992px){.palladium-list-rooms .modal-window .modal-header-phones .modalTitleCont span{margin-left:0}
}
.palladium-list-rooms .modal-window .modal-header-phones .modalTitleCont .modalExclusive{font-family:Nunito Sans;font-size:15px}
.palladium-list-rooms .modal-window .modal-container-phones{height:88%;margin-left:auto;margin-right:auto;max-width:100%;overflow-y:scroll;padding-bottom:50px;padding-top:25px;width:83%}
.palladium-list-rooms .modal-window .modal-links{display:flex;margin-bottom:35px;margin-left:auto;margin-right:auto;width:95%}
.palladium-list-rooms .modal-window .modal-links .modal-link{cursor:pointer;font-size:19px;margin-right:30px}
.palladium-list-rooms .modal-window .modal-links .modal-link a{font-size:19px}
.palladium-list-rooms .modal-window .modal-links .modal-link.modal-link-active{border-bottom:2px solid #aea780;font-weight:700}
.palladium-list-rooms .modal-window .modal-blueprint>img{margin:60px 0 80px;width:100%}
.palladium-list-rooms .modal-window .modal-subtitle{font-size:19px;font-weight:700}
.palladium-list-rooms .modal-window .detail-section{margin:35px 0 15px}
.palladium-list-rooms .modal-window .room--description--icons{display:flex;margin-bottom:30px;padding:15px 0}
.palladium-list-rooms .modal-window .icon-container{align-items:center;display:flex;margin-right:15px}
.palladium-list-rooms .modal-window .icon-container img{height:16px;margin-right:7px;width:auto}
.palladium-list-rooms .modal-window .icon-container label{font-family:Nunito Sans;font-size:15px;font-weight:300;margin-bottom:0}
@media(max-width:481px){.palladium-list-rooms .modal-window .icon-container label{font-size:12px}
}
.palladium-list-rooms .modal-window .icon-container.visitors-container{margin-right:0}
.palladium-list-rooms .modal-window .room-info{display:flex;flex-wrap:wrap}
.palladium-list-rooms .modal-window .room-info .room-info__left{margin-right:10%;width:40%}
.palladium-list-rooms .modal-window .room-info .room-info__right{width:50%}
.palladium-list-rooms .modal-window .room-info .room-description,.palladium-list-rooms .modal-window .room-info .room-features{font-family:Nunito Sans;font-size:15px}
.palladium-list-rooms .modal-window .room-info .room-description{margin-bottom:50px}
.palladium-list-rooms .modal-window .room-info .room-features{margin-top:60px}
.palladium-list-rooms .modal-window .room-info .room-features li{margin-bottom:14px}
.palladium-list-rooms .modal-window .room-info .room-features li:before{content:url("https://www.palladiumhotelgroup.com/content/dam/palladium/images/commons-icons/Vector%20(Stroke).png");margin-right:10px}
@media(min-width:992px){.palladium-list-rooms .modal-window .room-info .room-features li:before{margin-left:-22px}
}
.palladium-list-rooms .modal-window .room-info .room-features__mobile{display:none}
.palladium-list-rooms .modal-window .room-equipment{display:flex;flex-wrap:wrap}
.palladium-list-rooms .modal-window .room-equipment .icon-container{margin-right:2%;margin-top:20px;width:48%}
.palladium-list-rooms .modal-window img.tiny-person{height:12px;margin-right:2px}
.palladium-list-rooms .modal-window img.big-person{height:16px;margin-right:2px}
.palladium-list-rooms .modal-window label.or-label{font-size:12px !important;margin:0 5px}
.palladium-list-rooms .modal-window .icon-container.visitors-container .visitors-block{align-items:center;display:flex}
.palladium-list-rooms .modal-window .icon-container.visitors-container .visitors-block label{margin-right:4px}
.palladium-list-rooms .modal-window>div{overflow-y:hidden}
.palladium-list-rooms .rooms-modal-close{font-size:14px;line-height:70px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:70px}
.palladium-list-rooms .rooms-modal-close:hover{color:black}
.palladium-list-rooms .gallery-images-section{display:flex;justify-content:space-between}
@media(max-width:992px){.palladium-list-rooms .gallery-images-section{flex-wrap:wrap}
}
.palladium-list-rooms .gallery-images-section .imageScreen{width:84%}
.palladium-list-rooms .gallery-images-section .imageScreen .slider-forB{cursor:grab}
.palladium-list-rooms .gallery-images-section .imageScreen .slider-forB.dragging{cursor:grabbing;user-select:none}
@media(max-width:992px){.palladium-list-rooms .gallery-images-section .imageScreen{width:100%}
}
.palladium-list-rooms .gallery-images-section .imageScreen img{height:540px;object-fit:cover;width:100%}
@media(min-width:1600px){.palladium-list-rooms .gallery-images-section .imageScreen img{height:619px}
}
@media(max-width:480px){.palladium-list-rooms .gallery-images-section .imageScreen img{height:340px}
}
@media(min-width:1600px){.palladium-list-rooms .gallery-images-section .imageScreen img{max-height:619px}
}
.palladium-list-rooms .gallery-images-section .imageScreen .slides{display:none}
.palladium-list-rooms .gallery-images-section .imageScreen .active{display:block}
.palladium-list-rooms .gallery-images-section .imageScreen .slide-fade{animation:slide-fade .5s}
@keyframes slide-fade{0{opacity:.4}
to{opacity:1}
}
.palladium-list-rooms .gallery-images-section .imagesCarousel{height:540px;overflow-y:auto;width:15%;-ms-overflow-style:none;scrollbar-width:none}
.palladium-list-rooms .gallery-images-section .imagesCarousel::-webkit-scrollbar{display:none}
@media(max-width:992px){.palladium-list-rooms .gallery-images-section .imagesCarousel{display:flex;gap:8px;height:80px;margin-top:8px;overflow-x:auto;width:100%}
.palladium-list-rooms .gallery-images-section .imagesCarousel .image-gallery{flex-shrink:0;width:120px}
.palladium-list-rooms .gallery-images-section .imagesCarousel .image-gallery .img-responsive{object-fit:cover;width:120px}
}
@media(min-width:1600px){.palladium-list-rooms .gallery-images-section .imagesCarousel{max-height:619px}
}
.palladium-list-rooms .gallery-images-section .imagesCarousel .nextImgLR,.palladium-list-rooms .gallery-images-section .imagesCarousel .prevImgLR{background-color:#fff;border:1px solid #aea780;border-radius:50%;cursor:pointer;height:24px;padding:2px 3px;position:absolute;width:24px;z-index:1}
.palladium-list-rooms .gallery-images-section .imagesCarousel .nextImgLR:before,.palladium-list-rooms .gallery-images-section .imagesCarousel .prevImgLR:before{color:#aea780;font-size:8px}
.palladium-list-rooms .gallery-images-section .imagesCarousel .nextImgLR.slick-disabled,.palladium-list-rooms .gallery-images-section .imagesCarousel .prevImgLR.slick-disabled{opacity:.5;pointer-events:none}
.palladium-list-rooms .gallery-images-section .imagesCarousel .prevImgLR{left:calc(50% - 12px);margin-right:16px;top:-12px;transform:rotate(270deg)}
.palladium-list-rooms .gallery-images-section .imagesCarousel .nextImgLR{bottom:-20px;left:calc(50% - 12px);margin-right:16px;transform:rotate(90deg)}
.palladium-list-rooms .gallery-images-section .imagesCarousel .slick-list.draggable{max-height:555px;padding-top:0 !important}
@media(min-width:1600px){.palladium-list-rooms .gallery-images-section .imagesCarousel .slick-list.draggable{max-height:619px}
}
.palladium-list-rooms .gallery-images-section .imagesCarousel .image-gallery img{min-height:95px;object-fit:cover;width:100%}
@media(max-width:992px){.palladium-list-rooms .gallery-images-section .imagesCarousel .image-gallery img{max-height:71px;min-height:unset;width:auto}
}
.palladium-list-rooms .gallery-images-section .imagesCarousel .image-gallery.slide-thumbnail{margin-bottom:9px}
@media(max-width:992px){.palladium-list-rooms .gallery-images-section .imagesCarousel .image-gallery.slide-thumbnail{margin-bottom:0}
}
.palladium-list-rooms .gallery-images-section .imagesCarousel .image-gallery.slide-thumbnail img{height:100px;object-fit:cover;opacity:.6;width:100%}
.palladium-list-rooms .gallery-images-section .imagesCarousel .image-gallery.slide-thumbnail.active img{border:3px solid #674d26;opacity:1}
.palladium-list-rooms .sliderPaginatorB{align-items:center;display:flex;margin-top:24px;padding:0 10px}
@media(max-width:992px){.palladium-list-rooms .sliderPaginatorB{margin-top:10px}
}
.palladium-list-rooms .sliderPaginatorB .indexSlideB{color:#3d3d3d;font-family:Nunito Sans;font-size:12px;font-style:normal;font-weight:900;letter-spacing:.1em;line-height:16px;margin-right:16px}
.palladium-list-rooms .sliderPaginatorB .imageScreenArrowsLR{align-items:center;display:flex;justify-content:center;position:relative}
.palladium-list-rooms .sliderPaginatorB .imageScreenArrowsLR .nextImgLR,.palladium-list-rooms .sliderPaginatorB .imageScreenArrowsLR .prevImgLR{align-items:center;border:1px solid #aea780;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;padding:8px 2px;width:32px}
.palladium-list-rooms .sliderPaginatorB .imageScreenArrowsLR .nextImgLR:before,.palladium-list-rooms .sliderPaginatorB .imageScreenArrowsLR .prevImgLR:before{color:#aea780;font-size:14px}
.palladium-list-rooms .sliderPaginatorB .imageScreenArrowsLR .nextImgLR.slick-disabled,.palladium-list-rooms .sliderPaginatorB .imageScreenArrowsLR .prevImgLR.slick-disabled{opacity:.5;pointer-events:none}
.palladium-list-rooms .sliderPaginatorB .imageScreenArrowsLR .prevImgLR{margin-right:16px;transform:rotate(180deg)}
.palladium-list-rooms ::-webkit-scrollbar{display:none}
.palladium-list-rooms .room--main-info{display:flex;justify-content:space-between}
.palladium-list-rooms .room--main-info .prices-room{color:#3d3d3d;display:block;margin-left:15px;margin-top:18px;text-align:end;width:17%}
.palladium-list-rooms .room--main-info .prices-room .text-room{font-size:12px;font-weight:400}
.palladium-list-rooms .room--main-info .prices-room .priceT-room{display:block;font-size:24px;font-weight:800}
.palladium-list-rooms .slider-navB .slick-current-custom .image-gallery{border:3px solid #674d26}
@media(max-width:992px){.palladium-list-rooms .slider-navB .slick-slide{padding-right:6px}
}
.palladium-list-rooms .icon-container.visitors-container,.palladium-list-rooms .icon-container.visitors-container .visitors-block{align-items:center;display:flex}
.palladium-list-rooms .icon-container.visitors-container .visitors-block label{margin-right:4px}
body .palladium-list-rooms .modal-container-phones{max-width:100% !important}
body .palladium-list-rooms .modal-container-phones .gallery-section{margin:0 auto;max-width:1251px}