.has-sidebar #archive-hotel .sidebar,.has-sidebar #single-hotel .sidebar{width:22%;float:right;margin:0;padding:0}.has-sidebar .wrapper-hotel{width:75%;float:left;margin:0;padding:0}.wrapper-hotel .flex-control-thumbs{margin-top:5px}.wrapper-hotel .hotel-booking input[type=number]{width:5em;text-align:center}.wrapper-hotel .flex-control-thumbs:after{content:"";clear:both;display:table}.hotel-booking #extras-room{font-size:.85em}.hotel-booking #extras-room input[type=number]{width:44px;line-height:1;padding:5px;text-align:center}.hotel-breadcrumb{padding-bottom:1em;margin:0 0 3em 0;border-bottom:1px solid #eee;font-size:13px;font-size:.8125rem;padding:0}.hotel-breadcrumb li{list-style:none;display:inline-block}.hotel-breadcrumb li a{white-space:nowrap}ul.hotels{list-style:none;margin:0;clear:both;padding:0}ul.hotels li{float:left;margin:0;margin-bottom:10px;overflow:hidden;position:relative}ul.hotels li .Hotel-Loop-link{position:relative;display:inherit}ul.hotels .hotel-loop-room__title{font-size:1em;margin:10px 0;padding:0}ul.hotels .hotel-loop-room__title::before{content:none}ul.hotels li .price{margin:0}.hotel-result-count{float:left;padding:20px 0}.hotel-booking-search .hb-form-table{padding:0;margin:0}.hotel-booking-search .hb-form-table li .room_date_check_in,.hotel-booking-search .hb-form-table li .room_date_check_out,.hotel-booking-search .hb-form-table li .room_number_adults,.hotel-booking-search .hb-form-table li .room_number_children{width:50%;float:left}.hotel-booking-search .hb-form-table li input[type=number],.hotel-booking-search .hb-form-table li input[type=text]{width:100%}.wrap-search-hotel-box ul{list-style:none}.wrap-search-hotel-box .list-field-search{position:relative}.wrap-search-hotel-box .list-field-search ul{display:none}.wrap-search-hotel-box .list-field-search ul a{box-shadow:none}.wrap-search-hotel-box .list-field-search ul li:hover{cursor:pointer}.wrap-search-hotel-box .list-field-search ul.active{display:block;position:absolute;background:#fff;width:100%;margin:0;padding:0;max-height:200px;overflow-y:auto}.wrap-search-hotel-box .list-field-search li{float:left}.wrap-search-hotel-box .list-field-search ul li{float:none}#archive-hotel::after,.wrap-search-hotel-box .list-field-search::after,ul.hotels::after{display:block;content:'';clear:both}.hb-form-table li{list-style:none}.hb-form-table .form-group::after{display:block;content:' ';clear:both}.hb-form-table .hb-submit{margin-top:10px}.hotel_search_room_widget .hb-form-table{padding:0}#hotel-booking-form input[type=radio]{width:auto;margin-bottom:0}.summary p.price{font-size:1.6em}.hotel-booking .form-field{margin:0 0 20px 0}.hotel-booking input{padding:8px 10px}.hotel-booking .form-field select{width:100%;padding:.7em}.ui-datepicker{z-index:100!important}.total_price{display:inline-block}.a_price_night{float:right}.el-show-max-qty-room{margin-top:20px}.wrapper-price-nights{display:none;position:relative}.wrapper-price-nights .price-nights-details{position:absolute;z-index:9;background:#e4e4e4;bottom:25px;box-shadow:rgba(52,56,85,.25) 0 2px 3px 0}#ui-datepicker-div .ui-datepicker-calendar td.date-picked{opacity:100}#ui-datepicker-div .ui-datepicker-calendar td{padding:1px 1px}#ui-datepicker-div .ui-datepicker-calendar td a,#ui-datepicker-div .ui-datepicker-calendar td span{text-align:center;line-height:30px}#ui-datepicker-div .ui-datepicker-calendar td.date-picked a,.ui-datepicker-calendar td.date-picked span{background:#ffb300!important;color:#fff!important}#ui-datepicker-div .ui-datepicker-calendar td.start-date a,.ui-datepicker-calendar td.start-date span{border-radius:10px 0 0 10px}#ui-datepicker-div .ui-datepicker-calendar td.end-date a,.ui-datepicker-calendar td.end-date span{border-radius:0 10px 10px 0}.cart-item-date-check-in,.cart-item-date-check-out{margin:0}.spinner{height:25px;text-align:center;font-size:5px;display:none}.spinner>div{background-color:#333;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@media (max-width:1920px){ul.hotels li:nth-child(4n+1){clear:both}ul.hotels li{width:25%;padding:0 .33%}}@media (max-width:1000px){ul.hotels li:nth-child(3n+1){clear:both}ul.hotels li{width:33%;padding:0 .33%}}@media (max-width:767px){ul.hotels li:nth-child(2n+1){clear:both}ul.hotels li{width:50%}}@media (max-width:480px){ul.hotels li{float:none;width:auto}}