.app-content-body{background:#fff}.scroll-video{z-index:1000;left:50%;top:84%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);color:#0c5460}.scroll-video i{color:#fff;text-shadow:4px 2px 12px #0e0e0e;animation:smooth-scrolling 1s ease-in-out infinite;-webkit-animation:smooth-scrolling 1s ease-in-out infinite;-moz-animatio:smooth-scrolling 1s ease-in-out infinite;-o-animatio:smooth-scrolling 1s ease-in-out infinite;-ms-animatio:smooth-scrolling 1s ease-in-out infinite}h2,h3,h4{color:#000}.titleHotel h2:hover{color:#00aaa6}@keyframes smooth-scrolling{0%,100%{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}50%{transform:translate3d(0,3px,0);-webkit-transform:translate3d(0,3px,0);-moz-transform:translate3d(0,3px,0);-o-transform:translate3d(0,3px,0);-ms-transform:translate3d(0,3px,0)}}.promo-hotel label{background:#eb5757;color:#fff;border-radius:5px;padding:3px 10px}.hide,.keywords,.priceTotal{display:none}.right{float:right}.ui_bubble_rating{display:inline-block;position:relative;font-size:16px}.ui_bubble_rating:after,.ui_bubble_rating:before{display:inline-block;font-style:normal;font-weight:400;font-variant:normal;font-size:inherit;line-height:1;font-family:TripAdvisor_Regular!important;-ms-transform:rotate(-.001deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.ui_bubble_rating:before{color:#fff;display:block;content:"\e00a\e00a\e00a\e00a\e00a"}.ui_bubble_rating:after{position:absolute;top:0;left:0;color:#00a680}.ui_bubble_rating.bubble_00:after,.ui_bubble_rating.bubble_0:after{content:"\e00d\e00d\e00d\e00d\e00d"}.ui_bubble_rating.bubble_05:after{content:"\e00c\e00d\e00d\e00d\e00d"}.ui_bubble_rating.bubble_10:after,.ui_bubble_rating.bubble_1:after{content:"\e00b\e00d\e00d\e00d\e00d"}.ui_bubble_rating.bubble_15:after{content:"\e00b\e00c\e00d\e00d\e00d"}.ui_bubble_rating.bubble_20:after,.ui_bubble_rating.bubble_2:after{content:"\e00b\e00b\e00d\e00d\e00d"}.ui_bubble_rating.bubble_25:after{content:"\e00b\e00b\e00c\e00d\e00d"}.ui_bubble_rating.bubble_30:after,.ui_bubble_rating.bubble_3:after{content:"\e00b\e00b\e00b\e00d\e00d"}.ui_bubble_rating.bubble_35:after{content:"\e00b\e00b\e00b\e00c\e00d"}.ui_bubble_rating.bubble_40:after,.ui_bubble_rating.bubble_4:after{content:"\e00b\e00b\e00b\e00b\e00d"}.ui_bubble_rating.bubble_45:after{content:"\e00b\e00b\e00b\e00b\e00c"}.ui_bubble_rating.bubble_50:after,.ui_bubble_rating.bubble_5:after{content:"\e00b\e00b\e00b\e00b\e00b"}.jplist-content{background:#f1f1f1 none repeat scroll 0 0;box-sizing:border-box;padding:10px;margin:0}.jplist-content::after,.jplist-panel .filter-element::after,.jplist-panel .filterCategory::after{content:"";display:table;clear:both}.jplist-panel .box-filter{background:#fff;padding:2px 5px;box-sizing:border-box}.jplist-panel .filter-element{width:100%;margin-top:10px;text-align:left}.jplist-panel .filter-element .text-filter-box{width:100%;display:flex}.jplist-panel .jplist-range-slider{width:100%;padding:5px 0}.jplist-panel .jplist-range-slider .value{margin-top:5px}.jplist-panel .jplist-range-slider .next{float:right}.jplist-panel .jplist-range-slider .ui-slider{width:90%;margin-left:4.5%}.jplist-panel label{padding-left:35px}.jplist-panel .filterCategory{width:100%;display:block;font-size:14px}.jplist-panel .filterCategory input{position:absolute;height:15px!important;line-height:15px!important}.jplist-panel .filterCategory label{height:15px!important;line-height:15px!important;margin-left:15px;display:inline-table}.jplist-group{margin-top:0!important}.jplist-panel input[type=text]{width:90%!important}.jplistDefault{border:none!important;width:0!important}.ui-state-default,.ui-state-focus,.ui-widget-content .ui-state-default,.ui-widget-content .ui-state-focus{background-color:#45c2b1;border:0;border-radius:10px;outline:0;cursor:pointer}.jplist-panel .jplist-range-slider .ui-slider{margin-bottom:7px}.ui-slider-horizontal .ui-slider-handle{top:-.5em}.ui-slider-horizontal{height:.3em}.ui-slider-horizontal .ui-slider-range{background:#c4c4c4}.show_more_opt_room,.show_more_opt_room:hover{text-decoration:none;color:#969696}.titulo-card:hover{color:#45c2b1}.text-filter{color:#353535;font-size:18px;font-weight:700}.text-range{font-size:16px}.elementInfo{border-top:1px solid #ccc}.red{color:red}.room-detail-price{padding:5px 10px}.room-day-price{display:inline-block;box-sizing:border-box;text-align:center;padding:2px;width:50%;vertical-align:top}.room-day-price .date-price{color:#000;font-family:Work Sans Bold}.room-day-price .price{color:#45c2b1;font-family:Work Sans Bold}.room-day-price label{display:block;width:100%}.element-title{color:#45c2b1;font-family:Work Sans Bold}.videoR{width:100%;margin-top:0;height:auto}@media only screen and (max-width:1400px){.videoR{width:100%;margin-top:0;height:auto}}.jplist-panel .jplist-pagination .jplist-current{background:#5e5e5e!important;color:#fff!important}.jplist-panel .jplist-pagination button{color:#5e5e5e!important;display:inline-block;height:45px;width:30px;font-size:16px;line-height:30px;padding:0 10px;margin:0;background:0 0;border:0;border-radius:0;padding:0;box-shadow:none;text-shadow:none}.jplist-panel .jplist-pagination button:hover{background:0 0}.breadcrumbs-section{width:100%;background-color:#00aaa6;color:#fff;padding:0;font-size:12px}.breadcrumbs{padding:0}.breadcrumbs-section .container .row{margin:0;margin-left:0;margin-right:0;border-bottom:1px solid #fff;padding:10px 0 10px 0}.breadcrumbs-section a{color:#fff!important}@media (min-width:768px) and (max-width:1024px){.elementDesc{font-size:14px}.right{float:initial}}@media (min-width:320px) and (max-width:767px){.show_more_opt_room{font-size:13px}.plan-hotel{font-size:13px}.elementDesc{font-size:12px}.right{float:left;text-align:center!important}}
