.no-gutters{padding:0 !important;margin:0 !important}.hotel-booking-search{padding:0px}.hotel-booking-search>h3{text-transform:uppercase;margin-bottom:20px;font-size:16px;color:rgba(0,0,0,.6)}.hotel-booking-search button,.hotel-booking-search button:focus{font-weight:500;letter-spacing:.2px;border:none;background-color:rgba(0,0,0,0);color:#fff;opacity:1;border-radius:4px;text-transform:uppercase;text-align:center;text-decoration:none;outline:0;height:50px;padding:0 55px;margin-left:0px;margin-top:24px}.hotel-booking-search button:hover,.hotel-booking-search button:focus{opacity:.8}.hotel-booking-search .hb_input_field{width:100%}.hotel-booking-search input,.hotel-booking-search select{border:none;border-radius:0px;width:100%;border-bottom:2px solid #e5e5e5;min-width:0}.hotel-booking-search input:focus,.hotel-booking-search select:focus,.hotel-booking-search input:hover,.hotel-booking-search select:hover{border-bottom:2px solid #222;border-radius:0px}.hotel-booking-search label{display:block;color:#222;text-transform:uppercase;line-height:1;margin-bottom:10px}.hotel-booking-search input,.hotel-booking-search select,.hotel-booking-search button{height:50px}.search-form--inline .widget_hb_widget_search{margin-bottom:0}.search-form--inline form::before,.search-form--inline form::after{content:" ";display:table}.search-form--inline form::after{clear:both}.search-form--inline .hotel-booking-search .hb-form-table{width:calc(80% - 20px);float:left}.search-form--inline .hotel-booking-search .hb-form-field{float:left;width:calc(25% - 15px);margin-left:20px}.search-form--inline .hotel-booking-search .hb-form-field:first-child{margin-left:0}.search-form--inline .hotel-booking-search .hb-submit{width:20%;float:left;margin-left:20px}.search-form--inline .hotel-booking-search .hb-submit button{width:100%;min-width:auto}@media(max-width: 767px){.search-form--inline .hotel-booking-search .hb-form-table{width:100%}.search-form--inline .hotel-booking-search .hb-form-field{width:100%;margin-left:0}.search-form--inline .hotel-booking-search .hb-submit{width:100%;margin-left:0}}.hotel-booking-search button,.hotel-booking-search button:focus,.gradient-btn--simple,.gradient-btn .btn.zn_contact_submit,.gradient-btn .btn.btn-element,.hb_single_room #reviews #review_form_wrapper form .form-submit input[type=submit],.hb_single_room #reviews #review_form_wrapper form .form-submit input[type=submit]:hover{color:#fff;font-weight:500;letter-spacing:.2px;text-align:center;height:50px;outline:none;border:none;text-decoration:none;text-transform:uppercase;padding-left:55px;padding-right:55px}.hotel-booking-search button:hover,.hotel-booking-search button:focus,.hotel-booking-search button:focus:hover,.hotel-booking-search button:focus:focus,.gradient-btn--simple:hover,.gradient-btn--simple:focus,.gradient-btn .btn.zn_contact_submit:hover,.gradient-btn .btn.zn_contact_submit:focus,.gradient-btn .btn.btn-element:hover,.gradient-btn .btn.btn-element:focus,.hb_single_room #reviews #review_form_wrapper form .form-submit input[type=submit]:hover,.hb_single_room #reviews #review_form_wrapper form .form-submit input[type=submit]:focus,.hb_single_room #reviews #review_form_wrapper form .form-submit input[type=submit]:hover:hover,.hb_single_room #reviews #review_form_wrapper form .form-submit input[type=submit]:hover:focus{opacity:.8}.hotel-booking-search button span,.hotel-booking-search button:focus span,.gradient-btn--simple span,.gradient-btn .btn.zn_contact_submit span,.gradient-btn .btn.btn-element span,.hb_single_room #reviews #review_form_wrapper form .form-submit input[type=submit] span,.hb_single_room #reviews #review_form_wrapper form .form-submit input[type=submit]:hover span{color:#fff}#hotel-booking-results>h3{display:none}#hotel-booking-results .hb-search-results>.hb-room{background:#fff;padding-bottom:0;border:1px solid #efefef}#hotel-booking-results .hb-search-results>.hb-room .hb-room-name{font-size:18px;line-height:22px;margin-bottom:20px}#hotel-booking-results .hb-search-results>.hb-room .hb-room-info{padding:30px}#hotel-booking-results .hb-search-results>.hb-room .hb-room-meta li{margin-bottom:25px}#hotel-booking-results .hb-search-results>.hb-room .hb-room-thumbnail{width:370px}#hotel-booking-results .hb-search-results>.hb-room .hb-room-thumbnail img{max-width:370px}#hotel-booking-results .hb-search-results>.hb-room .hb-room-info{width:calc(100% - 370px)}@media(max-width: 991px){#hotel-booking-results .hb-search-results>.hb-room .hb-room-info{width:100%}#hotel-booking-results .hb-search-results>.hb-room .hb-room-thumbnail{width:100%}#hotel-booking-results .hb-search-results>.hb-room .hb-room-thumbnail img{width:100%;max-width:100%}}#hotel-booking-results .hb-search-results>.hb-room .hb-room-meta li>label{text-transform:uppercase;font-size:12px}#hotel-booking-results .hb_package_title label{font-weight:700;font-size:14px}#hotel-booking-results .hb_addition_packages input[type=checkbox],.hb_addition_packages input[type=radio]{cursor:pointer;text-align:center;height:14px;width:14px;min-width:14px;-webkit-appearance:none;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out;outline:0 !important}#hotel-booking-results .hb_addition_package_extra input[type=checkbox]:checked:before{margin-top:-9px;float:left;display:inline-block;vertical-align:middle;width:14px;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased}.rooms-pagination .page-numbers li span.current{background:#efefef;font-weight:700}.rooms-pagination .page-numbers li a:hover{background:#efefef}.rooms-pagination .page-numbers li a.next,.rooms-pagination .page-numbers li a.prev{font-size:10px;font-weight:700;letter-spacing:.5px}#hotel-booking-results form button.hb_add_to_cart{border-radius:3px;-webkit-box-shadow:0px 10px 25px 0px rgba(0,0,0,.08);box-shadow:0px 10px 25px 0px rgba(0,0,0,.08);color:#fff;opacity:1;text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:1px}#hotel-booking-results form button.hb_add_to_cart:hover{-webkit-box-shadow:0px 10px 25px 0px rgba(0,0,0,.08);box-shadow:0px 10px 25px 0px rgba(0,0,0,.08);opacity:.8;color:#fff}#hotel-booking-results .hb-search-results>.hb-room .hb-room-meta li select{border:0px}#hotel-booking-results .hb-search-results>.hb-room .hb-room-name label{font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:14px;font-style:italic;color:red;font-weight:700}.hb_addition_packages{margin-bottom:30px;border:0px;border-top:1px solid #e5e5e5}.hb_addition_packages{margin-bottom:0px}.hb_addition_package_extra a.hb_package_toggle{margin-left:30px;font-size:18px;font-weight:400}.sidebar .hotel-booking-btn button{min-width:100%;border:0px solid #ccc;background:#43ccd5;-webkit-box-shadow:0px 11px 27px 0px rgba(154,49,188,.33);box-shadow:0px 11px 27px 0px rgba(154,49,188,.33);opacity:1;border-radius:4px !important;height:50px;opacity:1;color:#fff;text-transform:uppercase;font-family:Montserrat}.sidebar .hotel-booking-btn button:hover{opacity:.8}.sidebar .hotel_booking_mini_cart h3{margin-top:0px;font-size:18px;color:#222}.sidebar .hotel_booking_mini_cart .hb_mini_cart_item .hb_title{font-size:14px;color:#222;font-weight:400;margin:0px}.sidebar .hotel_booking_mini_cart .hb_mini_cart_item{margin-bottom:20px}.sidebar a.hb_button{width:100%}.sidebar a.hb_button.hb_checkout{margin-bottom:10px}.hb_single_room{padding-top:70px;background:#fcfcfc;padding-bottom:30px}#title-price,.camera_command_wrap,.hb_related_other_room{width:90%;margin:0 auto}@media(min-width: 1200px){#title-price,.camera_command_wrap,.hb_related_other_room{width:1170px}}@media(min-width: 992px)and (max-width: 1199px){#title-price,.camera_command_wrap,.hb_related_other_room{width:768px}}@media(min-width: 768px)and (max-width: 991px){#title-price,.camera_command_wrap,.hb_related_other_room{width:640px}}.hb_related_other_room{margin-bottom:100px}.camera_commands,.camera_next,.camera_nextThumbs,.camera_prev,.camera_prevThumbs,.camera_thumbs_cont{background:#fff;background:rgba(255,255,255,.85)}.hb_single_room .hb_room_gallery{z-index:1;margin-bottom:140px !important}.hb_single_room .title h4{margin:21px 43px 22px}.hb_single_room .title h4 a{margin-left:30px;font-size:24px;font-weight:400}.hb_single_room .price span.title-price{display:none}.hb_single_room .price{margin-right:30px;font-size:18px;top:7px;position:relative}.camera_command_wrap{margin-top:-50px;background:#fff;padding:20px;-webkit-box-shadow:0px 15px 76px 0px rgba(0,0,0,.06);box-shadow:0px 15px 76px 0px rgba(0,0,0,.06)}.hb_single_room .hb_room_gallery .camera_thumbs .camera_thumbs_cont ul{max-height:170px}.hb_single_room .hb_room_gallery .camera_thumbs .camera_thumbs_cont ul li{width:100%;margin-top:0px;max-width:120px}.hb_single_room .hb_room_gallery .camera_thumbs .camera_thumbs_cont{margin:0 6px}.hb_single_room .hb_room_gallery .camera_thumbs .camera_prevThumbs{left:0px;top:55px}.hb_single_room .hb_room_gallery .camera_thumbs .camera_nextThumbs{right:0px;top:55px}.camera_nextThumbs,.camera_prevThumbs{height:40px;background:#fff;-webkit-box-shadow:0px 11px 27px 0px rgba(0,0,0,.2);box-shadow:0px 11px 27px 0px rgba(0,0,0,.2)}.rooms{margin-top:110px;margin-right:20px}.rooms .hb_room .title h4 a{font-weight:400}.rooms .hb_room .summary{overflow:hidden}.rooms .hb_room .summary .media a:before{border-bottom-style:solid;border-bottom-width:70px;border-left-style:solid;border-left-width:70px}.rooms .hb_room .summary:hover .media a:before{border-bottom-style:solid;border-bottom-width:500px;border-left-style:solid;border-left-width:500px}.rooms .hb_room .price span{font-size:16px}.rooms .hb_room .price span.unit{font-size:9px}.hb_related_other_room .navigation{position:relative;z-index:100}.hb_single_room .thim-list-in-room{background:#f7f7f8;padding:30px 40px 40px}.hb_single_room .thim-list-in-room ul{list-style:none;margin:0;padding:0}.hb_single_room .thim-list-in-room h4{font-size:16px;color:#333}.hb_single_room .thim-list-in-room ul li{color:#333;line-height:40px}.hb_single_room .thim-list-in-room ul li i{padding-right:10px}.hb_single_room .hb_single_room_tab_details{padding:60px;background:#fff;-webkit-box-shadow:0px 15px 76px 0px rgba(0,0,0,.06);box-shadow:0px 15px 76px 0px rgba(0,0,0,.06);margin-bottom:50px}.hb_single_room .hb_single_room_details .hb_single_room_tabs{background:#fff;z-index:1;position:relative}.hb_single_room .hb_single_room_details .hb_single_room_tabs_content{padding:0px}.hb_single_room .hb_single_room_details .hb_single_room_tabs>li a{line-height:54px;padding-bottom:0px}.hb_single_room .price span.unit{color:#999;font-size:11px}#hb_room_pricing_plans h4{font-weight:700;color:#222}#hb_room_reviews .comment-text{float:right;width:calc(100% - 100px)}#hb_room_reviews ol.commentlist{list-style-type:none}#hb_room_reviews .comment_container{padding:20px 0;border-bottom:1px solid #efefef}#hb_room_reviews #comments h2{color:#222;font-size:20px}#hb_room_reviews #respond h3{color:#222}.hb_related_other_room .tp-hotel-booking{padding:0px}.hb_related_other_room .rooms li.hb_room{min-width:380px}.table>tbody>tr>td{padding:12px}#hotel-booking-cart td,#hotel-booking-payment td{padding:40px 17px}#hotel-booking-cart button[type=submit],#hotel-booking-cart .hb_button.hb_checkout{color:#fff;text-transform:uppercase;font-size:11px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>thead>tr>th{border:1px solid #efefef !important}.hb-col-border{border:1px solid #efefef}#hotel-booking-payment button[type=submit]{color:#fff}.hotel-booking-search button,.hotel-booking-search button:focus,.gradient-btn--simple,.gradient-btn .btn.zn_contact_submit,.gradient-btn .btn.btn-element,.hb_single_room #reviews #review_form_wrapper form .form-submit input[type=submit],.hb_single_room #reviews #review_form_wrapper form .form-submit input[type=submit]:hover,.rooms-pagination .page-numbers li a.next,.rooms-pagination .page-numbers li a.prev,.sidebar .hotel_booking_mini_cart h3,.sidebar .hotel_booking_mini_cart .hb_mini_cart_item .hb_title,.hb_single_room .title h4 a,.rooms .hb_room .price span,.hb_single_room .thim-list-in-room h4,#hotel-booking-cart button[type=submit],#hotel-booking-cart .hb_button.hb_checkout{font-family:"Montserrat",Helvetica,Arial,sans-serif}#hotel-booking-results .hb-search-results>.hb-room .hb-room-name,#hotel-booking-results .hb_package_title label,#hotel-booking-results form button.hb_add_to_cart,.hb_addition_package_extra a.hb_package_toggle{font-family:"Poppins",Helvetica,Arial,sans-serif}#hotel-booking-results .hb-search-results>.hb-room .hb-room-meta li .hb-view-booking-room-details,#hotel-booking-results .hb-search-results>.hb-room .hb-room-meta li.hb_search_capacity>div,#hotel-booking-results .hb-search-results>.hb-room .hb-room-meta li.hb_search_max_child>div,.hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_price span,.rating-input:before,.thim-color{color:#5ad2d4}.hb_single_room .hb_single_room_details .hb_single_room_tabs>li a.active:after,#hotel-booking-results form button.hb_add_to_cart,#hotel-booking-results form button.hb_add_to_cart:hover,.btn.gradient-btn--simple,#hotel-booking-cart button[type=submit],#hotel-booking-cart .hb_button.hb_checkout,#hotel-booking-payment button[type=submit]{background:#5ad2d4}.rooms .hb_room .summary .media a:before{border-bottom-color:#5ad2d4;border-left-color:#5ad2d4}#hotel-booking-results .hb-search-results>.hb-room .hb-room-meta li .hb_search_item_price,#hotel-booking-results .hb_extra_detail_price strong,#hotel-booking-results .hb_addition_package_extra input[type=checkbox]:checked:before,.rooms-pagination .page-numbers li a.next:hover,.rooms-pagination .page-numbers li a.prev:hover,.hb_single_room .price{color:#8973f4}.hb_button{background:#8973f4}.rooms .hb_room .summary .media a:before{border-bottom-color:#8973f4;border-left-color:#8973f4}.hotel-booking-search button,.hotel-booking-search button:focus,.gradient-btn--simple,.gradient-btn .btn.zn_contact_submit,.gradient-btn .btn.btn-element,.hb_single_room #reviews #review_form_wrapper form .form-submit input[type=submit],.hb_single_room #reviews #review_form_wrapper form .form-submit input[type=submit]:hover{background:-webkit-gradient(linear, left top, right top, from(#7f82f0), to(#5ad2d4));background:linear-gradient(to right, #7f82f0 0%, #5ad2d4 100%);-webkit-box-shadow:0px 11px 27px 0px rgba(154,49,188,.33);box-shadow:0px 11px 27px 0px rgba(154,49,188,.33)}