#ui-datepicker-div.yith-wcbk-datepicker.ui-widget-content,.yith-wcbk-date-picker--inline .ui-widget-content{z-index:999!important}input{width:100%}#ui-datepicker-div{display:none}.form-group{margin-bottom:1rem;margin-top:1em}#modalRoom .modal-dialog{max-width:90%}#modalRoom .icon-close{position:absolute;right:15px;top:15px;z-index:9}.calendar-box-container{position:relative;max-width:500px;display:block;margin:0 auto;padding-bottom:250px}.daterangepicker{z-index:9}.btn-secondary,.btn-secondary:visited{background-color:#08426a;border-color:#08426a;padding:10px 20px;color:#fff}.btn-secondary:hover,.btn-secondary:focus{background-color:#fff;border:1px solid #08426a;color:#08426a}.yith-wcbk-datepicker.ui-datepicker td a.ui-state-highlight:before,.yith-wcbk-date-picker--inline .ui-datepicker td a.ui-state-highlight:before{top:4px;left:2px}.modal-open .modal{background-color:rgb(0 0 0 / .5);z-index:9999}.modal-open .modal .field{max-width:200px}.section-booking-woo{display:inline-block;width:100%;padding:0 0}.section-booking-woo .hotels-content h4{text-transform:none;font-weight:700;color:#029DA5}.section-booking-woo .hotels-content h5,.section-booking-woo .hotels-content h6{margin:0;padding:0}.yith-wcbk-form-section-services-wrapper h5{display:inline-block;margin-left:5px;text-transform:none;color:gray;font-weight:700}.yith-wcbk-form-section-service .switch-button .switch-button__label{width:43px;height:20px}.yith-wcbk-form-section-service .switch-button .switch-button__label:before{width:20px;height:20px}.content-loader{position:absolute;top:0;left:0;background:rgb(255 255 255 / .7);width:100%;height:100%;display:none}.animsition-loading{border-top:5px solid rgb(27 141 254 / .2);border-right:5px solid rgb(27 141 254 / .2);border-bottom:5px solid rgb(27 141 254 / .2);border-left:5px solid #08426a}.section-booking-woo ul li:before{display:none!important}.item-room .name{width:100%;padding:10px 10px}.item-room .carousel-experience .carousel-item a{display:inline-block;width:100%;height:100%}.hotels-item .carousel{max-height:100%}.hotels-item .carousel-experience .carousel-inner .carousel-item img{object-fit:cover}.hotels-item .description{padding:10px 0 15px 0;display:inline-block;width:100%}.hotels-item .description p{font-size:.9rem}.fixed-top{z-index:99}.item-room .name h3{font-family:'Montserrat',sans-serif;font-weight:600;font-size:1.5rem;color:#029DA5;text-transform:none}.rooms-item h3{color:#029DA5;font-size:2rem;text-transform:none;font-weight:700}.rooms-item .discount{padding-bottom:25px;display:inline-block;width:100%;margin-bottom:25px;border-bottom:2px solid #FFB607}.link-info{color:#FFB607}.link-info .circle{border-radius:100%;border:1px solid #FFB607;padding:0 5px;font-size:1.2rem}.link-info:hover .circle{border:1px solid #08426A}.active-discount{text-align:right}.item-room .name .card-title{font-size:2rem}.title-blue,.modal-title{font-family:'Montserrat',sans-serif;color:#2a8ccd;font-weight:600;font-size:1.5rem;color:#2a8ccd;text-transform:none;text-align:center}.modal-title{width:100%}.modal-body .content{font-size:1.3rem;line-height:120%}.item-room .name p{font-size:1rem}.item-room .price{font-weight:600;text-align:center;margin-bottom:0}.item-room .price strong{line-height:100%;font-size:.9rem;margin-top:5px}.item-room .price h5{text-transform:none;font-weight:700;color:#029DA5;margin:5px 0}input[type=checkbox].yith-wcbk-booking-service--type-additional{display:none}.item-room .name .price{display:none}.item-room .name .hospitality{border:2px solid #029DA5;margin:15px auto;display:table;max-width:400px;width:100%}.item-room .name .hospitality .price{display:block;line-height:100%;padding:0;margin:0;width:100%}.item-room .name .hospitality .lead{padding:5px 10px;line-height:100%;font-size:1.2rem}.item-room .name .hospitality .lead strong{display:block;color:#029DA5;font-weight:700}.item-room .name .hospitality .btn{background-color:#029DA5;border-color:#029DA5;width:100%;height:100%;font-weight:700;padding:15px 20px}.item-room .name .hospitality .btn:hover{background-color:#FFB607;border-color:#FFB607}.item-room .name .hospitality .price ins{color:#FFB607}.item-room .price-room del .amount,.hotels-item .price del .amount,.shop_table del .amount{font-size:.9rem;display:block;text-decoration:line-through;color:#B3B3B3}.item-room .price-room ins .amount,.hotels-item .price ins .amount,.shop_table ins .amount,.item-room .price-room ins,.hotels-item .price ins,.shop_table ins{text-decoration:none;color:#029DA5}.woocommerce-form-coupon-toggle{display:none}.item-room .content-actions .btn{font-size:.8rem;display:block;margin-bottom:5px;padding:10px 5px}.item-room .price .amount{font-size:1.5rem;display:block}.item-room .price .price-tax .amount,.list-group-item .price-tax .amount{font-size:.9rem;display:inline-block}.list-group-item .price-tax{display:inline-block;width:auto}.woocommerce table.shop_table td small{display:block}.hotels-item .price .amount{font-size:1.5rem;display:inline-block;width:100%}.item-room .card .list-group-item{border:0 solid #fff;margin-bottom:0}.hotels-item .item-room .name{font-weight:600;display:inline-block;vertical-align:top;width:54%;text-align:left}.hotels-item .item-room .price{font-weight:600;display:inline-block;vertical-align:top;width:45%;text-align:right}.yith-wcbk-booking-search-form-table{max-width:233px;table-layout:fixed}.yith-wcbk-booking-search-form input::placeholder{color:#fff;opacity:1}.yith-wcbk-booking-search-form input:-ms-input-placeholder{color:#fff}.yith-wcbk-booking-search-form input::-ms-input-placeholder{color:#fff}input{border:none;background-color:#fff0}.woocommerce-checkout input{background-color:#fff;border-radius:15px;padding:15px 20px}input:focus,select:focus,textarea:focus,button:focus{outline:none}.form-inline label{display:none!important}.input-group{border:1px #fff solid;padding:5px}.input-group .icon{display:inline-block;width:auto;vertical-align:top;height:100%;margin:5px}.input-group .icon .fa{color:#fff!important;font-size:1.5rem}.yith-wcbk-date-picker-wrapper .yith-wcbk-booking-date-icon{color:#fff}.input-group .select2-container{min-width:160px;float:right;max-width:160px}.yith-wcbk-booking-search-form .select2-container--default .select2-selection--multiple{background-color:#fff0}.yith-wcbk-booking-categories{background-color:#fff0;color:#fff;border:0 solid #fff;max-width:200px}.yith-wcbk-booking-search-form .yith-wcbk-booking-field{width:auto}.home .yith-wcbk-booking-search-form .yith-wcbk-booking-field{width:auto;max-width:85%}.yith-wcbk-booking-search-form .yith-wcbk-booking-search-form-row-person-type-347 .yith-wcbk-booking-field{width:200px;max-width:100%}.yith-wcbk-booking-search-form.informal,.yith-wcbk-booking-search-form.elegant{border-radius:0;box-shadow:0 0 0 0 rgb(0 0 0 / .2);border:0 solid #ccc;padding:0;padding-bottom:25px}.yith-wcbk-booking-search-form input[type='text'],.yith-wcbk-booking-search-form input[type='number'],.yith-wcbk-booking-search-form .select2-choices{padding:0;border-radius:0;border:1px solid #fff0;background:#fff0;box-shadow:none;outline:none;color:#fff}.yith-wcbk-date-picker-wrapper{width:auto}.tax-product_hot{background-color:#fff}.yith-wcbk-booking-search-form.informal .yith-wcbk-booking-search-form-submit,.tax-product_hot .yith-wcbk-booking-search-form.informal .yith-wcbk-booking-search-form-submit{background:#fff!important;border-radius:0px!important;color:#08426a!important;border-color:#08426a!important;padding:14px 33px;font-weight:700}.yith-wcbk-booking-search-form.informal .yith-wcbk-booking-search-form-submit:hover,.tax-product_hot .yith-wcbk-booking-search-form.informal .yith-wcbk-booking-search-form-submit:hover{background:#08426a!important;color:#fff!important;border-color:#fff!important;font-weight:700}.home .yith-wcbk-booking-search-form.informal .yith-wcbk-booking-search-form-submit{background:#08426a!important;color:#fff!important}.page-template-reservation-page{background-color:#fff}.header-small .inner{height:300px!important;margin-bottom:25px}.page-template-reservation-page header.inner .section-slide .carousel-caption,.header-small header.inner .section-slide .carousel-caption{padding:9% 0}.page-template-reservation-page .inner .description-caption h1{display:none}.page-template-reservation-page .section-experience .content-flexible{margin:0}.page-template-reservation-page .section-experience .content-col{display:none}.page-template-reservation-page .section-experience{padding:0}.hotels-item .card{background-color:#FFF;border:1px solid #ccc;padding:0}.hotels-item .card .action{text-align:center}.hotels-item .card .action .btn{font-size:.9rem;margin-top:15px;text-transform:none}.hotels-item .card h3{font-family:'Montserrat',sans-serif;color:#2a8ccd;font-weight:600;font-size:1.5rem;color:#2a8ccd;text-transform:none}.hotels-item .card .card-title{font-size:2.5rem}.hotels-item .card-body{padding:25px 35px}.hotels-item .included{margin:15px 0;display:none}.hotels-item figure,.item-room figure{height:100%;margin:0}.hotels-item figure img,.item-room figure img{height:100%;width:auto;margin:0 auto}.hotels-item .carousel-item,.item-room .carousel-item{height:100%}.hotels-item .carousel-inner,.item-room .carousel-inner{height:100%}.hotels-item .carousel,.item-room .carousel{height:100%}.item-room .carousel{min-height:100%;max-height:100%;height:100%}.rooms-item .item-room .included{display:none}.rooms-item .item-room .more-mobile{display:none}.rooms-item .item-room .more{margin:25px 0;text-align:left}.rooms-item .item-room .more .btn{font-size:.8rem}.rooms-item .item-room .action{padding-top:0}.rooms-item .item-room .action .form-group{margin:0}#modalRoom .item-room .carousel{min-height:500px;max-height:600px}#modalRoom .room-description .btn{display:none}#modalRoom .room-description .btn-actions .btn{display:block}.tax-product_hot .item-room .carousel{height:100%}.hotels-item .carousel-control,.item-room .carousel-control{width:35px;height:35px;font-size:27px!important;line-height:111%!important}.search-booking{background-color:#08426a;padding:20px 15px}.home .search-booking{background-color:rgb(0 0 0 / .5);padding:20px 21px;justify-content:center}.yith-wcbk-booking-search-form .search-form-date .date-range{min-width:80%}.home .form-group{margin-top:0}.date-avaliable{background-color:#029DA5;border-radius:15px;color:#fff;padding:8px 15px;width:auto;display:inline-block;position:absolute;top:-20px;left:-5px;text-transform:uppercase;font-size:.8rem}.date-avaliable+h3{padding-top:10px}.search-booking label{color:#fff}.tax-product_hot .description,.page-template-featured-experiences-page .description{margin:15px 0}.section-faq{padding:0 0 10px 0}.content-faq .card{margin-bottom:0}.content-faq{padding:15px 0}.tax-product_hot .yith-wcbk-booking-search-form,.page-template-reservation-page .yith-wcbk-booking-search-form{position:sticky;top:80px}.referer-term .inner{height:250px!important}.referer-term .container-yith-wcbk-booking-search-form{display:none}.referer-term .section-book .content-flexible,.referer-term .section-book .content-flexible .content-flexible{margin:0}.section-book{min-height:400px}.tax-product_hot header.inner .section-slide .carousel-caption,.page-template-featured-experiences-page header.inner .section-slide .carousel-caption{padding:10% 0}.tax-product_hot .content-inner-blog{padding-top:0}.content-inner-blog .information h2{color:#2a8ccd;font-family:'Montserrat',sans-serif;font-weight:600}.page-template-reservation-page .content-col{display:block;height:100%}.detail-room{padding:25px}.meta-room{font-weight:400;font-size:1rem;margin:10px 0;display:inline-block;vertical-align:middle}.compare{padding:0 0;text-align:center;float:right}.compare h5{text-transform:none;font-weight:700;color:#029DA5}.discount-compare{border:1px solid #b30018;color:#b30018;padding:0 5px 0 0;margin:5px auto;text-align:left;width:auto;display:table;border-radius:5px;font-size:.9rem}.discount-compare strong{background-color:#b30018;color:#fff;display:inline-block;padding:5px;margin-right:5px}.list-compare{display:flex;flex-wrap:nowrap;justify-content:space-evenly}.item-compare{border-radius:5px;border:1px solid #010101;padding:3px 8px;color:#666672;font-size:.9rem;margin:5px 0}.item-compare .compare-title,.item-compare .compare-price{display:block}.item-compare .compare-price{font-weight:600;font-size:1.2rem}.rooms-item .content-actions .compare{display:none}.item-featured{border-radius:5px;border:1px solid #E6F4F4;padding:3px 10px;background-color:#E6F4F4;color:#666672;font-size:.8rem;margin:5px 0}.item-featured .filter-room{display:block}.meta-room i{color:#2a8ccd;padding-right:5px}.detail-room h1,.detail-room h2,.detail-room h3,.detail-room h4,.detail-room h5,.detail-room h6{color:#2a8ccd;font-family:'Montserrat',sans-serif;font-weight:600}.detail-room .item-slider{max-height:340px;overflow:hidden}.list-group-item .carousel-experience .carousel-inner .carousel-item img{object-fit:cover;min-height:350px}.modal-content .detail-room .item-slider{height:340px;overflow:hidden}.detail-room .price{display:inline-block;margin:11px 15px;vertical-align:top}.detail-room .btn-secondary{margin-top:0}.detail-room .action{padding:15px 0;border-top:1px solid #ccc;display:inline-block;text-align:right;width:100%}.detail-room h3{font-family:'Montserrat',sans-serif;color:#2a8ccd;font-weight:600;font-size:1.8rem;color:#2a8ccd;text-transform:none;margin-top:0;text-transform:uppercase}.detail-room h2{font-size:1.4rem}.detail-room p,.detail-room ul{margin:15px 0;text-align:left}.hotels-content{display:inline-block;width:100%;padding:15px 0}.alert{padding:25px 50px;font-size:1.3rem;line-height:180%}.hotels-item .primary-title{margin:20px 0;font-size:2.8rem}#modalRoom .detail-room{padding:0}#modalRoom .modal-body{padding:0}#modalRoom .content-col{display:block;height:100%}#modalRoom .carousel-experience .carousel-inner .carousel-item img{object-fit:cover}#modalRoom .modal-content .detail-room .item-slider{height:100%}#modalLogin .modal-body{padding:0;background-color:#029DA5;color:#fff}#modalLogin .animsition-loading{top:36%}#modalLogin .modal-body .social a{color:#fff;font-size:1.5rem;text-align:center;margin-bottom:10px;display:block}#modalLogin .modal-body .imagen{position:absolute;height:100%;width:100%;z-index:0;top:0;bottom:0;left:0}#modalLogin .modal-body .imagen::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgb(0 0 0 / .5)}#modalLogin .modal-body .content-social{width:9%;position:absolute;top:auto;bottom:0;left:5px;text-align:center;padding:0;margin:0}#modalLogin .modal-body .content-left h3{text-align:center;font-weight:700;padding:15px;z-index:2;display:block;font-size:3rem;color:#fff;position:relative;text-transform:uppercase}#modalLogin .modal-body .text{position:absolute;top:auto;bottom:10px;left:70px;color:#fff;font-size:2.5rem;line-height:95%;width:60%}#modalLogin .close{position:absolute;top:10px;right:10px;left:auto;bottom:auto;font-size:3rem;color:#fff;opacity:1;z-index:9}#modalLogin .modal-body .text strong{color:#FFB607}#modalLogin .modal-body .imagen img{width:100%;height:100%;object-fit:cover}#modalLogin h3{font-weight:700;color:#fff;font-size:1.5rem;margin-bottom:25px;text-transform:none}.discount h4{display:inline-block;vertical-align:middle;margin-right:15px;margin-bottom:0}.switch-button{display:inline-block;vertical-align:middle}.switch-button .switch-button__checkbox{display:none}.switch-button .switch-button__label{background-color:#FFB607;width:53px;height:30px;border-radius:3rem;display:inline-block;position:relative;margin:0;cursor:pointer}.switch-button .switch-button__label:before{transition:.2s;display:block;position:absolute;width:30px;height:30px;background-color:#fdffff;content:'';border-radius:50%;box-shadow:inset 0 0 0 1px #000}.switch-button .switch-button__checkbox:checked+.switch-button__label{background-color:#00a878}.switch-button .switch-button__checkbox:checked+.switch-button__label:before{transform:translateX(2rem)}.form-check-label{margin-top:15px}#modalLogin p{text-align:center}#modalLogin .btn{padding:8px 33px;width:auto;border-radius:15px!important;margin:0 auto;display:block}#modalLogin a{color:#fff;font-weight:700}#modalLogin .form-group{width:100%;margin-bottom:25px;max-width:100%;text-align:center}#modalLogin .content-right{padding:25px 50px;position:relative}#modalLogin .alert{font-size:1rem;line-height:150%}#modalLogin .alert a{color:#0677b9}.room-description{padding:35px 25px}.grid-included{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center}.grid-included .item-included{max-width:100px;text-align:center;padding:0 8px;font-size:.8rem;line-height:100%;margin-bottom:15px;overflow:hidden;display:inline-block;word-break:break-word}.grid-included .item-included img{max-width:50px;display:block;margin:0 auto;padding-bottom:10px}.grid-included .item-included i{width:50px;height:50px;padding:20px;font-size:2rem}.grid-included .item-included span{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.included h4{text-transform:none;color:#2a8ccd;font-size:1.3rem}.rooms-item .list-group-item{padding:0 0;border:0 solid #000;margin:20px 0px!important}.rooms-item .item-room{box-shadow:0 14px 28px rgb(0 0 0 / 25%),0 10px 10px rgb(0 0 0 / 22%);margin:0 0;border:0 solid #000}.rooms-item .item-room .additional{padding:10px 15px;background-color:#E6E6E6;border-radius:5px}.resume-reservation .card{border:1px solid #2a8ccd}.resume-reservation .list-group-item{border:1px solid #fff0;border-bottom:1px solid rgb(0 0 0 / .125);padding:0}.resume-reservation small{display:block;width:100%}.resume-reservation .price{color:#2a8ccd;font-weight:700;display:inline-block}.resume-reservation .list-group-item small+strong{display:block}.resume-reservation .list-group-item .action{display:inline-block;padding:5px 10px;border-left:1px solid #ccc}.resume-reservation .list-group-item .action a,.woocommerce .product-remove a.remove{color:#FFB607!important}.resume-reservation .card-body{max-height:400px;overflow:auto}.resume-reservation .price-total{display:block;width:100%;font-size:2rem;margin:10px 0}.resume-reservation .card-header{background-color:#1177B9;color:#FFF}.resume-reservation .card-header .price{color:#FFF;display:block}.resume-reservation .card-header h3,.resume-reservation .card-header h3 a{color:#FFF}.resume-reservation .card-header h3 i{margin-left:10px}.resume-reservation .card-header .total-header{display:inline-block;margin-right:10px;vertical-align:middle}.resume-reservation .card-header .action{display:inline-block;vertical-align:middle}.text-form{display:block;margin:10px 0 5px 0;color:#fff;width:100%;text-align:center}body.home .text-form{display:none}.rooms-item .content-actions{padding:0 10px}.rooms-item .content-actions small{line-height:10%}.rooms-item .content-actions .filter-room{line-height:90%;display:block;margin-bottom:10px}.rooms-item .content-actions .action{line-height:90%;text-align:center;max-width:200px;display:block;margin:0 auto}.woocommerce .woocommerce-checkout .product-name .variation .variation-Serviciosdereserva,.woocommerce .woocommerce-checkout .product-name .variation .variation-Serviciosdereserva,.woocommerce .woocommerce-checkout .product-name .variation .variation-BookingServices,.woocommerce .woocommerce-checkout .product-name .variation .variation-BookingServices{display:none}.ttt-pnwc-container{background:#fff0}.ttt-pnwc-wrapper{padding:27px;background:#fff0}.ttt-pnwc-content{background-color:#fff}@media (min-width:992px) and (max-width:1199.98px){.item-room .name .compare{display:none}.item-room .name .hospitality .lead{border-bottom:2px solid #029DA5;text-align:center}.rooms-item .content-actions .action{line-height:90%;text-align:center;max-width:200px;width:auto;display:inline-block;padding:0 11%;max-width:100%}.item-room .price{font-weight:600;text-align:center;margin-bottom:15px;display:inline-block;vertical-align:middle;width:49%}.item-room .content-actions .compare{position:absolute;top:0;width:auto;display:block;left:auto;right:16%}.rooms-item .content-actions{padding:25px;border-top:1px solid #ccc;margin-top:0;position:relative}.yith-wcbk-date-picker-wrapper{width:80%}.item-room .carousel{max-height:300px;min-height:100%}}@media (max-width:991.98px){.rooms-item .item-room .additional{text-align:center}.item-room .name .compare{display:none}.rooms-item .content-actions .compare{display:block;margin:10px auto;max-width:250px;float:none}#modalRoom .modal-dialog{max-width:100%}.discount h4{font-size:1.2rem}.switch-button .switch-button__label{width:43px;height:20px}.switch-button .switch-button__label:before{width:20px;height:20px}#modalLogin .modal-body .content-social{display:none}#modalLogin .modal-body .text{position:relative;text-align:center;width:100%;padding:120px 0 100px 0;left:0;bottom:0;font-size:2rem}#modalLogin .modal-content{background-color:#fff0}#modalLogin .modal-body .imagen{border-bottom-left-radius:25px;border-bottom-right-radius:25px;overflow:hidden;min-height:500px}#modalLogin .form-group{margin-bottom:15px}#modalLogin .modal-body{background-color:#fff0}#modalLogin .content-right{background-color:#029DA5;border-radius:25px;margin:10px 10px;padding:20px 30px;top:-8%}#modalLogin .modal-body .imagen::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgb(0 0 0 / .5)}#modalLogin .alert{margin:0;padding:10px}.date-avaliable{position:relative;margin:0 auto;top:0;left:0}.hotels-item .item-room .name{border:none}.page-template-reservation-page header.inner .section-slide .carousel-caption h1{margin:0 0;font-size:1.8rem}.item-room .name .description{display:none}.item-room .name .card-title{text-align:center}.content-inner-blog .information h2{text-align:center;margin:25px 0}.header-small .main .inner{height:150px!important;margin-bottom:0}.woocommerce-checkout .content-inner-blog{padding-top:0}.page-template-reservation-page .main header.inner .section-slide .carousel-caption,.header-small .main header.inner .section-slide .carousel-caption{padding:4% 0}.rooms-item .content-actions small{line-height:10%;margin-bottom:10px;display:block}.item-room .content-actions .btn{margin:15px 0}.rooms-item .item-room .content-actions .price{display:none}.rooms-item .content-actions{padding:0 25px}.rooms-item .item-room .meta-room{display:table;width:auto;margin:0 auto 10px auto}.rooms-item .item-room .meta-room span{font-weight:600;font-size:.9rem}.item-room .name .price{display:table;width:49%;margin:0 auto}.rooms-item .item-room .more{display:none}.rooms-item .item-room .more-mobile{display:block;width:100%;margin:0 0;text-align:left;font-size:.9rem;margin-top:10px}.active-discount{text-align:left;margin:15px 0;font-size:1rem}.link-info .circle{font-size:1rem}.rooms-item .item-room .more-mobile .btn{font-size:.8rem}.item-room .name{padding:25px;display:block;position:relative;z-index:1;background-color:#fff;padding-bottom:10px}.rooms-item .item-room .action{display:block;max-width:300px;margin:0 auto;margin-bottom:0;padding-top:15px}.rooms-item .item-room .carousel{height:200px;position:relative;padding:0 0;margin:15px 0}.item-room figure{box-shadow:0 14px 28px rgb(0 0 0 / 25%),0 10px 10px rgb(0 0 0 / 22%);display:inline-block;width:100%}.rooms-item .carousel-slider .carousel-container{bottom:30%}.hotels-item .card .card-title{text-align:center;margin:0}.section-book .content-col .container{padding-left:0;padding-right:0}.hotels-item .item-room .name{margin-bottom:0;padding:0;position:relative}.hotels-item .description{overflow:hidden;position:relative;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;margin:15px 0;padding:0;margin-top:0}.hotels-item .carousel{max-height:300px}.hotels-item .card .container-fluid{padding-left:0;padding-right:0}.daterangepicker .drp-calendar.right{position:absolute!important;right:0!important;top:0!important}.daterangepicker .drp-calendar.right tbody{display:none!important}.daterangepicker .drp-calendar.right thead>tr:nth-child(2){display:none!important}.daterangepicker .drp-calendar.right th.month{display:none!important}.daterangepicker .drp-calendar.right .calendar-table{background:transparent!important}.daterangepicker .daterangepicker.ltr .ranges,.daterangepicker.ltr .drp-calendar{float:none!important}.daterangepicker .drp-calendar.right .daterangepicker_input{position:absolute!important}.hotels-content{padding:0;margin-top:-15px}.hotels-item .primary-title{font-size:2.7rem}.alert{padding:25px 20px;font-size:1rem;line-height:150%}.woocommerce table.shop_table thead th.product-name,.woocommerce table.shop_table thead th.product-total{display:none}.woocommerce table.shop_table td{display:block}.woocommerce table.shop_table th{display:block}.page-template-reservation-page .content-inner-blog .yith-wcbk-booking-search-form{position:fixed;width:100%;bottom:0;left:0;top:auto;padding:0;z-index:2}.resume-reservation .card{margin-bottom:0}.resume-reservation .card-header h3{font-size:.9rem;margin:0;padding:0}.resume-reservation .card-header .price{font-size:1.2rem;margin:0;padding:0}.resume-reservation .card .card-body{display:none;overflow:auto;max-height:193px}.resume-reservation .card-header{text-align:center}.hotels-item .item-room .price{text-align:center;margin-bottom:0}.hotels-item .item-room .name{text-align:center;margin-bottom:0}.hotels-item ul:not(.nav):not(.navbar-nav) li{margin-bottom:0;padding:10px 0;border:1px solid #fff0}.hotels-item .card .action .btn{margin-top:10px}.hotels-item .card-body{padding:25px 25px}.tax-product_hot .main header.inner .section-slide .carousel-caption,.page-template-reservation-page .main header.inner .section-slide .carousel-caption{padding:0 0}.tax-product_hot .inner,.page-template-reservation-page .inner{height:100%!important}}@media (max-width:767.98px){.rooms-item .carousel-slider .carousel-container{bottom:35%}.rooms-item .discount{border:1px solid #FFB607;padding:15px 15px}.rooms-item .item-room{border:1px solid #FFB607;box-shadow:none;padding:10px 20px}.item-room .name .hospitality .lead{font-size:1rem}.single-hotel header.inner .section-slide .carousel-caption h1 strong,.single-hotel header.inner .section-slide .carousel-caption .main-title strong{font-size:1.8rem}.header-small .main .inner{height:150px!important}.page-template-reservation-page .main header.inner .section-slide .carousel-caption,.header-small .main header.inner .section-slide .carousel-caption{padding:7% 0}.hotels-item .carousel{max-height:200px}.hotels-item .card h3{font-size:1.3rem}.hotels-item .carousel{height:200px}.item-room .name .card-title{font-size:1.5rem;margin-bottom:0;text-align:left}.item-room .included{display:none}#modalRoom .item-room .included{display:block}.item-room .name{padding:10px 0 0 0}.alert{font-size:.9rem}.hotels-item .primary-title{font-size:2rem;margin:25px 0}.hotels-item .card-body{padding:25px 15px}.hotels-item .card .card-title{font-size:1.8rem}.hotels-item .included{display:none}#modalRoom .grid-included{flex-wrap:wrap;justify-content:center;display:flex;align-items:flex-start}#modalRoom .grid-included .item-included{width:80px}#modalRoom .item-room .carousel{height:300px;min-height:100%}.hotels-item .item-room .name{width:100%}.hotels-item .item-room .price{width:100%}.form-inline .form-group,.search-form-date{width:100%}}