.main_info_wrapper{padding:30px}.main_info_wrapper .main_info{position:relative}.main_info_wrapper .main_info .user_desc{float:left}@media (max-width:767px){.main_info_wrapper .main_info .user_desc{float:none;text-align:center}}.main_info_wrapper .main_info .user_desc h3{font-size:24px;font-size:1.5rem}.main_info_wrapper .main_info .user_desc ul.tags{margin:8px 0 25px 0;padding:0}.main_info_wrapper .main_info .user_desc ul.tags.no_margin{margin-bottom:0}@media (max-width:767px){.main_info_wrapper .main_info .user_desc ul.tags{margin:8px 0 20px 0}}.main_info_wrapper .main_info .user_desc ul.tags li{display:inline-block;margin-right:3px}.main_info_wrapper .main_info .user_desc ul.tags li a{border:1px solid #000;padding:4px 10px;line-height:1;color:#000;display:inline-block;margin-bottom:5px;font-size:15px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.main_info_wrapper .main_info .user_desc ul.tags li a:hover{color:#0a6e95}.score_in{text-align:left}@media (max-width:767px){.score_in{text-align:center}}.score_in .rating{display:inline-block;margin-right:15px}.score_in .rating .score strong{background-color:#1f2f6a;color:#fff}.box_booking{-webkit-box-shadow:0 7px 25px 0 rgba(0,0,0,.1);-moz-box-shadow:0 7px 25px 0 rgba(0,0,0,.1);box-shadow:0 7px 25px 0 rgba(0,0,0,.1);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;margin-bottom:25px;background-color:#fff}.box_booking .head{text-align:center;padding:20px}.box_booking .head h3{font-size:24px;font-size:1.5rem;margin:0}.box_booking .head small{display:block}.box_booking .main{padding:0 25px 25px 25px}.box_booking .main #datepicker_field{display:none}.box_booking .form-group{margin:0 0 10px 0}.box_booking a.close_panel_mobile{position:absolute;right:10px;top:0;color:#333;font-size:26px;font-size:1.625rem;display:none}@media (max-width:767px){.box_booking.mobile_fixed{display:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;position:fixed;overflow-y:scroll;border:0;left:0;top:0;width:100%;height:100%;z-index:999999;background-color:#fff}.box_booking.mobile_fixed .head{padding:10px 20px 10px 20px;position:relative}.box_booking.mobile_fixed .head h3{font-size:18px;font-size:1.125rem;text-transform:uppercase}.box_booking.mobile_fixed .head a.close_panel_mobile{display:inline-block}.box_booking.mobile_fixed .main{padding-bottom:50px}.box_booking.mobile_fixed .btn_1_mobile{position:fixed;left:0;bottom:0;width:100%;padding:5px;background-color:#fff;border-top:1px solid #ededed;z-index:9999999}.box_booking.mobile_fixed .btn_1_mobile .text-center{display:none}}.box_booking a.close_panel_mobile{position:absolute;right:10px;top:0;color:#333;font-size:26px;font-size:1.625rem;display:none}@media (max-width:767px){.box_booking.mobile_fixed{display:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;position:fixed;overflow-y:scroll;border:0;left:0;top:0;width:100%;height:100%;z-index:999999;background-color:#fff}.box_booking.mobile_fixed .head{padding:10px 20px 10px 20px;position:relative}.box_booking.mobile_fixed .head h3{font-size:18px;font-size:1.125rem;text-transform:uppercase}.box_booking.mobile_fixed .head a.close_panel_mobile{display:inline-block}.box_booking.mobile_fixed .main{padding-bottom:50px}.box_booking.mobile_fixed .btn_1_mobile{position:fixed;left:0;bottom:0;width:100%;padding:10px;background-color:#fff;border-top:1px solid #ededed;z-index:9999999}.box_booking.mobile_fixed .btn_1_mobile .text-center{display:none}}.btn_reserve_fixed{position:fixed;left:0;bottom:0;width:100%;padding:10px;background-color:#fff;border-top:1px solid #ededed;display:none;z-index:9}@media (max-width:767px){.btn_reserve_fixed{display:block}}/*! jQuery UI - v1.10.4
* http://jqueryui.com

/* Layout helpers
----------------------------------*/.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-datepicker{width:100%;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next{position:absolute;top:-4px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next:before{font-family:ElegantIcons;font-size:26px;font-size:1.625rem}.ui-datepicker .ui-datepicker-next:before{content:"\35"}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker table{width:100%;font-size:14px;border-collapse:collapse;margin:0 0 .4em}#DatePicker{padding:15px 15px 5px 15px;border:1px solid #ededed;margin-bottom:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.info_content h3{font-weight:500;margin-bottom:15px;font-size:18px;font-size:1.125rem}.info_content hr{margin-top:25px;margin-bottom:25px}.services_list ul{margin:15px 0 0 0;padding:0;list-style:none}.services_list ul li{border:1px solid #ededed;-webkit-box-shadow:0 2px 4px rgba(3,27,78,.06);-moz-box-shadow:0 2px 4px rgba(3,27,78,.06);box-shadow:0 2px 4px rgba(3,27,78,.06);padding:15px;margin-bottom:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}.services_list ul li strong{float:right;background-color:#ff2353;background-color:rgba(255,58,101,.1);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:5px 10px;display:inline-block;min-width:80px;text-align:center;position:relative;top:-5px}@media (max-width:575px){.services_list ul li strong{float:none;display:block;top:10px;width:100px;margin-bottom:10px}}.booking_summary{padding:25px}.booking_summary h2{font-size:18px;font-size:1.125rem;border-bottom:2px solid #ededed;padding:0 25px 20px 25px;line-height:1;margin:0 -25px 25px -25px}