.Citybreak_SidebarBox.Citybreak_Search,.Citybreak_SidebarBox.Citybreak_Search *,.cb-widget-search,.cb-widget-search *{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;line-height:normal}.Citybreak_SidebarBox.Citybreak_Search,.cb-widget-search{font-size:14px;font-family:Arial,sans-serif;text-align:left}.Citybreak_SidebarBox.Citybreak_Search #cb-accommodation-roomselector,.Citybreak_SidebarBox.Citybreak_Search .cb_form_row,.cb-widget-search .cb-item{padding-bottom:12px}.Citybreak_SidebarBox.Citybreak_Search .cb_byline{font-size:10px;opacity:.7;color:#666}.Citybreak_SidebarBox .Citybreak_SearchBox #cb_acc_wheredoyouwanttostay_cnt{position:relative}.Citybreak_SidebarBox .Citybreak_SearchBox .cb_noresults_msg{position:absolute;z-index:10;background:rgba(0,0,0,.7);color:#fff;bottom:-.5em;line-height:1.4em;border-radius:2px;padding:0 5px}.Citybreak_SidebarBox.Citybreak_Search #cb-js-freetexttogglecnt a{color:#C50B2F}.Citybreak_SidebarBox.Citybreak_Search #Citybreak_bookingform,.Citybreak_SidebarBox.Citybreak_Search #Citybreak_carrental_bookingform,.Citybreak_SidebarBox.Citybreak_Search #Citybreak_cruise_bookingform,.Citybreak_SidebarBox.Citybreak_Search #Citybreak_ferry_bookingform,.Citybreak_SidebarBox.Citybreak_Search #Citybreak_flight_bookingform,.Citybreak_SidebarBox.Citybreak_Search #Citybreak_public_transport_bookingform,.Citybreak_SidebarBox.Citybreak_Search #cb_act_bookingform,.Citybreak_SidebarBox.Citybreak_Search #cb_ev_bookingform,.cb-widget-search{position:relative;padding-bottom:39px}.Citybreak_SidebarBox.Citybreak_Search .cb_btn,.cb-widget-search .cb-button{position:absolute;right:0;bottom:0;left:0}.Citybreak_SidebarBox.Citybreak_Search label,.cb-widget-search label{margin:0;padding:0;font-weight:400;display:block}.Citybreak_SidebarBox.Citybreak_Search .cb_showas_radiolist{height:0;width:0;padding:0;margin:0;overflow:hidden}.cb_clr{zoom:1}.cb_clr:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cb-hidden,.cb_hidden,.cb_js .cb_ac_section_room,.cb_js .cb_ac_section_room_childages,.cb_js .cb_acc_datepicker_cnt_moveme_cnt,.cb_js .cb_form_beds_cont,.cb_js .cb_form_beds_moveme_cnt,.cb_js .cb_form_weekpicker_cnt,.cb_js .cb_ns_submitbtn,.cb_js .cb_room_toggle{display:none}.cb-hidden-opacity{opacity:0;cursor:default}.Citybreak_SidebarBox.Citybreak_Search .cb-form-text,.Citybreak_SidebarBox.Citybreak_Search .cb-form-text input[type=text],.Citybreak_SidebarBox.Citybreak_Search input[type=text],.Citybreak_SidebarBox.Citybreak_Search select,.cb-widget-search .cb-form-select,.cb-widget-search .cb-form-text{border:1px solid #ccc;font-weight:400;display:block;margin:0;-webkit-font-smoothing:antialiased;width:100%;background-color:#fff;font-family:Arial,sans-serif;font-size:12px!important;color:#000;box-shadow:inset 0 1px 2px rgba(0,0,0,.15);border-radius:0}.Citybreak_SidebarBox.Citybreak_Search .cb-form-text input[type=text],.Citybreak_SidebarBox.Citybreak_Search input[type=text],.Citybreak_SidebarBox.Citybreak_Search input[type=text].cb-form-text,.Citybreak_SidebarBox.Citybreak_Search label.cb-form-text,.Citybreak_SidebarBox.Citybreak_Search span.cb-form-text,.cb-widget-search .cb-form-text{height:26px;line-height:26px;padding:0 7px}.Citybreak_SidebarBox.Citybreak_Search label.cb-form-text input[type=text]{padding:0}.Citybreak_SidebarBox.Citybreak_Search select,.cb-popout select,.cb-widget-search .cb-form-select{height:26px;line-height:26px;padding:0 7px}.Citybreak_SidebarBox.Citybreak_Search .cb-form-icon.cb-icon-caret{position:relative;display:block}.Citybreak_SidebarBox.Citybreak_Search .cb-form-icon.cb-icon-caret:after{content:'';display:block;border:5px solid transparent;border-top-color:#000;top:50%;margin-top:-1px;position:absolute;right:10px;pointer-events:none}.Citybreak_SidebarBox.Citybreak_Search input[type=text].cb_info_state{color:#999}.Citybreak_SidebarBox.Citybreak_Search input[type=text].cb_disabled{opacity:.6}.Citybreak_SidebarBox.Citybreak_Search .Citybreak_Button,.cb-button{display:block;border:1px solid #999;line-height:32px;padding:0 10px;text-align:center;text-decoration:none;position:relative;font-weight:700;color:#fff!important;text-shadow:none;font-family:Arial,sans-serif;font-size:14px;text-transform:initial;border-radius:4px;box-shadow:none;border-color:#db3047 #db3047 #666;background:#db3047;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#db3047),color-stop(50%,#db3047),color-stop(50%,#db3047),color-stop(100%,#db3047));background-image:-webkit-linear-gradient(top,#db3047 0,#db3047 50%,#db3047 50%,#db3047 100%);background-image:-moz-linear-gradient(top,#db3047 0,#db3047 50%,#db3047 50%,#db3047 100%);background-image:-ms-linear-gradient(top,#db3047 0,#db3047 50%,#db3047 50%,#db3047 100%);background-image:-o-linear-gradient(top,#db3047 0,#db3047 50%,#db3047 50%,#db3047 100%);background-image:linear-gradient(top,#db3047 0,#db3047 50%,#db3047 50%,#db3047 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db3047', endColorstr='#db3047', GradientType=0 );-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.Citybreak_SidebarBox.Citybreak_Search .Citybreak_Button:after,.Citybreak_SidebarBox.Citybreak_Search .Citybreak_Button:before{content:'';display:block;right:1px;left:1px;position:absolute}.Citybreak_SidebarBox.Citybreak_Search .Citybreak_Button:before{top:0;border-top-style:solid;border-top-width:1px;border-top-color:transparent}.Citybreak_SidebarBox.Citybreak_Search .Citybreak_Button:after{bottom:0;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:transparent}.Citybreak_SidebarBox.Citybreak_Search .cb_date_input{position:relative}.Citybreak_SidebarBox.Citybreak_Search .cb_date_input .cp_cal_trig_from{display:block;background:0 0;top:0;right:0;bottom:0;left:0;position:absolute}.Citybreak_SidebarBox.Citybreak_Search .cb_date_input .cp_cal_trig_from:after,.cb-widget-search .cb-icon-date span:after{content:'';display:block;width:20px;height:20px;background:url(//resources.citybreak.com/online3/client/legacy_icons/spr_FormIcons.png) -20px -20px;position:absolute;top:50%;margin-top:-10px;right:4px}.cb-widget-search .cb-icon-date{position:relative}.Citybreak_SidebarBox.Citybreak_Search #cb_acc_nodates_cnt,.Citybreak_SidebarBox.Citybreak_Search .cb_ac_section_nodates{margin-top:-5px}.cb-button.cb-button-light{color:#000!important;text-shadow:0 1px 0 #fff;box-shadow:none;border-color:#aaa #aaa #999;background:#f0f0f0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(50%,#f0f0f0),color-stop(50%,#f0f0f0),color-stop(100%,#f0f0f0));background-image:-webkit-linear-gradient(top,#f0f0f0 0,#f0f0f0 50%,#f0f0f0 50%,#f0f0f0 100%);background-image:-moz-linear-gradient(top,#f0f0f0 0,#f0f0f0 50%,#f0f0f0 50%,#f0f0f0 100%);background-image:-ms-linear-gradient(top,#f0f0f0 0,#f0f0f0 50%,#f0f0f0 50%,#f0f0f0 100%);background-image:-o-linear-gradient(top,#f0f0f0 0,#f0f0f0 50%,#f0f0f0 50%,#f0f0f0 100%);background-image:linear-gradient(top,#f0f0f0 0,#f0f0f0 50%,#f0f0f0 50%,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db3047', endColorstr='#db3047', GradientType=0 )}.Citybreak_SidebarBox.Citybreak_Search .cb_2col:after{content:".";display:block;height:0;clear:both;visibility:hidden}.Citybreak_SidebarBox.Citybreak_Search .cb_col_left,.Citybreak_SidebarBox.Citybreak_Search .cb_col_right,.cb-widget-search .cb-item-date-from,.cb-widget-search .cb-item-date-to{float:left;width:50%;position:relative}.Citybreak_SidebarBox.Citybreak_Search .cb_col_left,.cb-widget-search .cb-item-date-from{padding-right:3px}.Citybreak_SidebarBox.Citybreak_Search .cb_col_right,.cb-widget-search .cb-item-date-to{padding-left:3px}.Citybreak_SidebarBox.Citybreak_Search .cb-label-title,.Citybreak_SidebarBox.Citybreak_Search .cb_main_formlabel,.Citybreak_SidebarBox.Citybreak_Search .cb_titlelabel,.cb-widget-search .cb-label-title{display:block;padding-bottom:5px;color:#666;font-weight:700}.Citybreak_SidebarBox.Citybreak_Search .cb-label-title b,.Citybreak_SidebarBox.Citybreak_Search .cb_main_formlabel b,.Citybreak_SidebarBox.Citybreak_Search .cb_titlelabel b,.cb-widget-search .cb-label-title b{font-weight:inherit}.Citybreak_SidebarBox.Citybreak_Search .cb_radio{position:relative;padding-left:20px;padding-right:10px;display:inline-block;color:#666}.Citybreak_SidebarBox.Citybreak_Search input[type=radio]{position:absolute;left:0;top:50%;margin-top:-6px;width:auto;height:auto}.Citybreak_SidebarBox.Citybreak_Search .cb_checkbox{position:relative;padding-left:20px;display:inline-block;color:#666}.Citybreak_SidebarBox.Citybreak_Search input[type=checkbox]{position:absolute;left:0;top:50%;margin:-6px 0 0;width:auto;height:auto}#cb_form_rooms_cont .cb_roominfo_hd{font-weight:700;font-size:90%;text-align:center;background:rgba(0,0,0,.1)}.Citybreak_SidebarBox.Citybreak_Search .cb_section_promocode{padding-bottom:0}.Citybreak_SearchBox .cb_form_row .cb_fields.cb_children:after{content:".";display:block;height:0;clear:both;visibility:hidden}.Citybreak_SearchBox .cb_form_row .cb_fields.cb_children .cb_childage_input label{float:left;padding:0}.Citybreak_SearchBox .cb_form_row .cb_fields.cb_children input{width:35px;text-align:center;line-height:24px;height:26px;padding-right:0;padding-left:0}.Citybreak_SearchBox .cb_form_row .cb_fields.cb_children .cb_childage_input{float:left;width:80px}.Citybreak_SearchBox .cb_form_row .cb_fields.cb_children .cb_childage_input span.cb_child_lbl{float:left;display:block;width:18px;line-height:26px}.tipsy{padding:5px;position:absolute;z-index:100000;font-family:Arial,sans-serif;font-size:11px}.tipsy-inner{padding:5px 8px;background-color:#666;color:#fff;min-width:150px;max-width:200px;text-align:center;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.tipsy-arrow{position:absolute;background:url(https://online3-next.citybreak.com/content/img/tipsy.gif) top left no-repeat;width:9px;height:5px}.tipsy-s .tipsy-arrow,.tipsy-se .tipsy-arrow,.tipsy-sw .tipsy-arrow{background-position:bottom left;bottom:0}.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-4px}.tipsy-nw .tipsy-arrow{top:0;left:10px}.tipsy-ne .tipsy-arrow{top:0;right:10px}.tipsy-s .tipsy-arrow{left:50%;margin-left:-4px}.tipsy-sw .tipsy-arrow{left:10px}.tipsy-se .tipsy-arrow{right:10px}.tipsy-e .tipsy-arrow{top:50%;margin-top:-4px;right:0;width:5px;height:9px;background-position:top right}.tipsy-w .tipsy-arrow{top:50%;margin-top:-4px;left:0;width:5px;height:9px}.Citybreak_SidebarBox.Citybreak_Search #Citybreak_flight_bookingform .Citybreak_SearchBox>.cb_form_row:first-child{padding-bottom:5px}.Citybreak_SidebarBox.Citybreak_Search #cb_ev_bookingform .cb_radio{display:block;padding-top:2px}.Citybreak_SidebarBox.Citybreak_Search #cb_ev_bookingform .Citybreak_Button{width:100%}.Citybreak_SidebarBox.Citybreak_Search #cb_ac_section_dropoff .cb_main_formlabel:first-child{display:none}.Citybreak_SidebarBox.Citybreak_Search #Citybreak_public_transport_bookingform .cb_publictransport_travellers:after{content:".";display:block;height:0;clear:both;visibility:hidden}.Citybreak_SidebarBox.Citybreak_Search #Citybreak_public_transport_bookingform .cb_publictransport_travellers .cb_form_row{padding-bottom:0}.Citybreak_SidebarBox.Citybreak_Search #Citybreak_public_transport_bookingform .cb-js-passenger-type-container{padding-bottom:12px}.Citybreak_SidebarBox.Citybreak_Search #cb_act_bookingform .Citybreak_Button{width:100%}.Citybreak_SidebarBox.Citybreak_Search #Citybreak_ferry_bookingform .cb_ferry_form_passenger+.cb_ferry_form_passenger,.Citybreak_SidebarBox.Citybreak_Search #Citybreak_ferry_bookingform .cb_ferry_form_vehicle+.cb_ferry_form_vehicle{padding-top:5px;padding-right:25px;position:relative}.Citybreak_SidebarBox.Citybreak_Search #Citybreak_ferry_bookingform .cb_ferry_form_passenger a,.Citybreak_SidebarBox.Citybreak_Search #Citybreak_ferry_bookingform .cb_ferry_form_vehicle a{position:relative;display:block;padding-left:13px;color:#C50B2F}.Citybreak_SidebarBox.Citybreak_Search #Citybreak_ferry_bookingform .cb_ferry_form_passenger .cb_addicon:before,.Citybreak_SidebarBox.Citybreak_Search #Citybreak_ferry_bookingform .cb_ferry_form_vehicle .cb_addicon:before{content:'';display:block;width:8px;height:2px;position:absolute;left:0;top:50%;margin-top:-1px;background:#C50B2F}.Citybreak_SidebarBox.Citybreak_Search #Citybreak_ferry_bookingform .cb_ferry_form_passenger .cb_addicon:after,.Citybreak_SidebarBox.Citybreak_Search #Citybreak_ferry_bookingform .cb_ferry_form_vehicle .cb_addicon:after{content:'';display:block;width:2px;height:8px;position:absolute;left:3px;top:50%;margin-top:-4px;background:#C50B2F}.Citybreak_SidebarBox.Citybreak_Search #Citybreak_ferry_bookingform .cb_ferry_form_passenger .cb_ferry_form_passenger_delete,.Citybreak_SidebarBox.Citybreak_Search #Citybreak_ferry_bookingform .cb_ferry_form_vehicle .cb_ferry_form_vehicle_delete{position:absolute!important;top:50%;margin-top:-8px;border-radius:50%;right:0;width:20px;height:20px;background:rgba(0,0,0,.6);color:#fff}.Citybreak_SidebarBox.Citybreak_Search #Citybreak_ferry_bookingform .cb_ferry_form_passenger .cb_ferry_form_passenger_delete:before,.Citybreak_SidebarBox.Citybreak_Search #Citybreak_ferry_bookingform .cb_ferry_form_vehicle .cb_ferry_form_vehicle_delete:before{content:'';display:block;width:10px;height:0;border-top:2px solid currentColor;position:absolute;left:50%;top:50%;margin-top:-1px;margin-left:-5px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.Citybreak_SidebarBox.Citybreak_Search #Citybreak_ferry_bookingform .cb_ferry_form_passenger .cb_ferry_form_passenger_delete:after,.Citybreak_SidebarBox.Citybreak_Search #Citybreak_ferry_bookingform .cb_ferry_form_vehicle .cb_ferry_form_vehicle_delete:after{content:'';display:block;width:0;height:10px;border-left:2px solid currentColor;position:absolute;left:50%;top:50%;margin-top:-5px;margin-left:-1px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}html.cb-modal-noscroll,html.cb-modal-noscroll body{overflow:hidden!important}.cb-ui-datepicker.cb-datepicker-popout{padding:15px;border:1px solid #666;background:#fff;border-radius:0;box-shadow:0 0 2px rgba(0,0,0,.3);display:none;z-index:9999!important;position:absolute}.cb-ui-datepicker.cb-datepicker-popout table{border-collapse:collapse;table-layout:fixed;width:100%}.cb-ui-datepicker.cb-datepicker-popout td,.cb-ui-datepicker.cb-datepicker-popout th{padding:0;text-align:center;vertical-align:middle;width:auto}.cb-ui-datepicker.cb-datepicker-popout th{text-transform:uppercase;font-weight:400;padding:0 0 5px;opacity:.7}.cb-ui-datepicker.cb-datepicker-popout td{border:1px solid #ccc!important;color:#666}.cb-ui-datepicker.cb-datepicker-popout td,.cb-ui-datepicker.cb-datepicker-popout td>a,.cb-ui-datepicker.cb-datepicker-popout td>span{line-height:30px}.cb-ui-datepicker.cb-datepicker-popout td>a,.cb-ui-datepicker.cb-datepicker-popout td>span{display:block}.cb-ui-datepicker.cb-datepicker-popout td>a{font-weight:700;color:#000;text-shadow:0 1px 0 #fff;box-shadow:none;text-decoration:none!important;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(50%,#f0f0f0),color-stop(50%,#f0f0f0),color-stop(100%,#f0f0f0));background-image:-webkit-linear-gradient(top,#f0f0f0 0,#f0f0f0 50%,#f0f0f0 50%,#f0f0f0 100%);background-image:-moz-linear-gradient(top,#f0f0f0 0,#f0f0f0 50%,#f0f0f0 50%,#f0f0f0 100%);background-image:-ms-linear-gradient(top,#f0f0f0 0,#f0f0f0 50%,#f0f0f0 50%,#f0f0f0 100%);background-image:-o-linear-gradient(top,#f0f0f0 0,#f0f0f0 50%,#f0f0f0 50%,#f0f0f0 100%);background-image:linear-gradient(top,#f0f0f0 0,#f0f0f0 50%,#f0f0f0 50%,#f0f0f0 100%)}.cb-ui-datepicker.cb-datepicker-popout td.cb-state-disabled{color:rgba(102,102,102,.5)}.cb-ui-datepicker.cb-datepicker-popout td>a:hover{color:#000;background:#e6e6e6}.cb-ui-datepicker.cb-datepicker-popout td>a.cb-ui-state-active,.cb-ui-datepicker.cb-datepicker-popout td>a.cb-ui-state-active:hover{background:#C50B2F;border-color:#950823;text-shadow:none;color:#fff}.cb-ui-datepicker.cb-datepicker-popout .cb-ui-datepicker-header{text-align:center;font-weight:700;padding:10px 0;text-transform:uppercase;position:relative}.cb-ui-datepicker.cb-datepicker-popout .cb-ui-datepicker-title:first-letter{text-transform:uppercase}.cb-ui-datepicker.cb-datepicker-popout .cb-ui-datepicker-next,.cb-ui-datepicker.cb-datepicker-popout .cb-ui-datepicker-prev{position:absolute;text-indent:-200px;overflow:hidden;width:30px!important;height:30px!important;top:50%;margin-top:-15px;cursor:pointer;background:0 0!important}.cb-ui-datepicker.cb-datepicker-popout .cb-ui-datepicker-next:hover,.cb-ui-datepicker.cb-datepicker-popout .cb-ui-datepicker-prev:hover{background:#e6e6e6!important;border-radius:50%!important}.cb-ui-datepicker.cb-datepicker-popout .cb-ui-datepicker-prev{left:2px}.cb-ui-datepicker.cb-datepicker-popout .cb-ui-datepicker-next{right:2px}.cb-ui-datepicker.cb-datepicker-popout .cb-ui-datepicker-next:after,.cb-ui-datepicker.cb-datepicker-popout .cb-ui-datepicker-next:before,.cb-ui-datepicker.cb-datepicker-popout .cb-ui-datepicker-prev:after,.cb-ui-datepicker.cb-datepicker-popout .cb-ui-datepicker-prev:before{content:'';display:block;position:absolute}.cb-ui-datepicker.cb-datepicker-popout .cb-ui-datepicker-next:before,.cb-ui-datepicker.cb-datepicker-popout .cb-ui-datepicker-prev:before{width:10px;height:10px;border:0 solid #666;top:10px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.cb-ui-datepicker.cb-datepicker-popout .cb-ui-datepicker-prev:before{border-left-width:2px;border-bottom-width:2px;left:8px}.cb-ui-datepicker.cb-datepicker-popout .cb-ui-datepicker-next:before{border-top-width:2px;border-right-width:2px;right:8px}.cb-ui-datepicker.cb-datepicker-popout .cb-ui-datepicker-prev:after{border-top:2px solid #666;top:14px;right:6px;left:7px}.cb-ui-datepicker.cb-datepicker-popout .cb-ui-datepicker-next:after{border-top:2px solid #666;top:14px;right:7px;left:6px}.cb-ui-datepicker.cb-datepicker-popout.cb-availability td>a,.cb-ui-datepicker.cb-datepicker-popout.cb-availability td>a:hover{background:#699519;color:#fff;text-shadow:none}.cb-ui-datepicker.cb-datepicker-popout.cb-availability td>a.cb-ui-state-active,.cb-ui-datepicker.cb-datepicker-popout.cb-availability td>a.cb-ui-state-active:hover{background-color:#436800!important}.cb-ui-datepicker.cb-datepicker-popout.cb-availability td.cb-sold-out{background:#ea9797;color:#333}@media all and (min-width:500px){.cb-ui-datepicker.cb-datepicker-popout{min-width:250px;max-width:280px;padding:10px}}@media all and (max-width:500px){.cb-ui-datepicker.cb-datepicker-popout{padding-top:60px!important;position:fixed!important;top:0!important;right:0;bottom:0;left:0!important;border:0;border-radius:0;box-shadow:none}.cb-ui-datepicker.cb-datepicker-popout .cb-header{display:block!important;position:absolute;z-index:15;top:0;right:0;left:0;height:50px;border-bottom:1px solid #ccc;line-height:20px}.cb-ui-datepicker.cb-datepicker-popout .cb-header>div{display:table;border-collapse:collapse;width:100%;height:100%}.cb-ui-datepicker.cb-datepicker-popout .cb-header>div>div{display:table-row;height:100%}.cb-ui-datepicker.cb-datepicker-popout .cb-header>div>div>div{display:table-cell;vertical-align:middle;height:100%;background:#fff}.cb-ui-datepicker.cb-datepicker-popout .cb-header .cb-title{padding-left:15px;font-weight:700}.cb-ui-datepicker.cb-datepicker-popout .cb-header .cb-title span:first-child{display:none}.cb-ui-datepicker.cb-datepicker-popout .cb-header .cb-close{padding-right:15px;float:right;margin:5px}.cb-ui-datepicker.cb-datepicker-popout .cb-header .cb-close .cb-gui-btn{display:block;float:right}.cb-ui-datepicker.cb-datepicker-popout td,.cb-ui-datepicker.cb-datepicker-popout td>a,.cb-ui-datepicker.cb-datepicker-popout td>span{line-height:36px}}body .cb-popout.cb-guestconfig{z-index:300;width:370px;position:absolute;display:none;-webkit-font-smoothing:antialiased;margin-top:-5px}body .cb-popout.cb-guestconfig>.cb-popout-content{padding:15px;position:relative;z-index:1;display:block;line-height:normal;border:1px solid #666;border-radius:0;box-shadow:0 0 2px rgba(0,0,0,.3);background:#fff;font-family:Arial,sans-serif;font-size:14px;color:#666}body .cb-popout.cb-guestconfig .cb-overlay-close{position:absolute;z-index:205;top:-10px;right:-10px}body .cb-popout.cb-guestconfig.cb-with-actions>.cb-popout-content{padding-bottom:55px}body .cb-popout.cb-guestconfig .cb-popout-actions{background-color:#e6e6e6;border-radius:0 0 -1px -1px;padding:7px 10px;position:absolute;right:0;bottom:0;left:0}body .cb-popout.cb-guestconfig .cb-popout-actions .cb-button{float:right}body .cb-popout.cb-guestconfig .cb-popout-actions .cb-button-light{float:left}body .cb-popout.cb-guestconfig .cb-guest-rows{margin:-10px -10px -4px}body .cb-popout.cb-guestconfig table{border-collapse:collapse;border:0;width:100%}body .cb-popout.cb-guestconfig table td,body .cb-popout.cb-guestconfig table tr{border:0}body .cb-popout.cb-guestconfig tr.cb-hover td{background-color:#e6e6e6}body .cb-popout.cb-guestconfig tr.cb-row-room td{border-top:1px solid #dcdcdc!important}body .cb-popout.cb-guestconfig tr:first-child td{border-top:0!important}body .cb-popout.cb-guestconfig td{padding:10px 10px 10px 0;vertical-align:middle}body .cb-popout.cb-guestconfig td.cb-cell-title div{max-width:110px;white-space:nowrap;padding:0 10px;font-weight:700}body .cb-popout.cb-guestconfig td.cb-cell-remove{padding-top:0;padding-bottom:0}body .cb-popout.cb-guestconfig tr.cb-row-add td{background-color:transparent!important;padding:3px 10px}body .cb-popout.cb-guestconfig .cb-iconlnk{padding-top:5px;padding-bottom:5px}body .cb-popout.cb-guestconfig .cb-row-ages td{padding-top:0}body .cb-popout.cb-guestconfig .cb-row-ages label{line-height:24px;display:inline-block;padding-left:10px;font-weight:400}body .cb-popout.cb-guestconfig .cb-age-repeater{white-space:nowrap;display:inline-block}body .cb-popout.cb-guestconfig .cb-age-repeater .cb-form-text{display:inline-block;width:30px}body .cb-popout.cb-guestconfig .cb-iconlnk *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body .cb-popout.cb-guestconfig .cb-iconlnk{position:relative;display:inline-block;padding-left:19px;min-height:14px;color:#C50B2F;text-decoration:none}body .cb-popout.cb-guestconfig .cb-iconlnk:hover{color:#369;text-decoration:none}body .cb-popout.cb-guestconfig .cb-iconlnk.cb-icon-only{width:14px;height:14px;padding:0}body .cb-popout.cb-guestconfig .cb-iconlnk.cb-dis{opacity:.6;font-style:italic;cursor:default}body .cb-popout.cb-guestconfig .cb-iconlnk .cb-bullet{width:14px;height:14px;display:block;position:absolute;top:50%;left:0;margin-top:-7px;background:#C50B2F;overflow:hidden;border-radius:2px}.cb-iconlnk .cb-bullet span:after,body .cb-popout.cb-guestconfig .cb-iconlnk .cb-bullet span:before{content:"";position:absolute;top:50%;left:0}body .cb-popout.cb-guestconfig .cb-iconlnk .cb-bullet span.cb-icon-tiny-close:before{left:2px;width:10px;height:2px;margin-top:-1px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body .cb-popout.cb-guestconfig .cb-iconlnk .cb-bullet span.cb-icon-tiny-close:after{z-index:10;left:6px;width:2px;height:10px;margin-top:-5px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body .cb-popout.cb-guestconfig .cb-iconlnk .cb-bullet span.cb-icon-tiny-expand:before{left:3px;width:8px;height:2px;margin-top:-1px;background:#fff}body .cb-popout.cb-guestconfig .cb-iconlnk .cb-bullet span.cb-icon-tiny-expand:after{z-index:10;left:6px;width:2px;height:8px;margin-top:-4px;background:#fff}@media all and (max-width:500px){body .cb-popout.cb-guestconfig .cb-guest-rows .cb-row-room:after,body .cb-popout.cb-guestconfig .cb-guest-rows:after{content:".";height:0;clear:both;visibility:hidden;display:block}body .cb-popout.cb-guestconfig{width:280px}body .cb-popout.cb-guestconfig>.cb-popout-content{padding:10px 5px 45px}body .cb-popout.cb-guestconfig tr.cb-hover td{background:0 0!important}body .cb-popout.cb-guestconfig .cb_hidden{display:none!important}body .cb-popout.cb-guestconfig .cb-guest-rows{margin:0}body .cb-popout.cb-guestconfig .cb-guest-rows table,body .cb-popout.cb-guestconfig .cb-guest-rows tbody,body .cb-popout.cb-guestconfig .cb-guest-rows td,body .cb-popout.cb-guestconfig .cb-guest-rows tr{display:block}body .cb-popout.cb-guestconfig .cb-guest-rows .cb-row-room td{float:left;width:33.333%}body .cb-popout.cb-guestconfig .cb-cell-remove{border-top:0!important;position:absolute;z-index:1;bottom:50px;left:15px}body .cb-popout.cb-guestconfig .cb-cell-remove .cb-hidden-opacity{display:none}body .cb-popout.cb-guestconfig .cb-row-add td{text-align:right}}input[type=text].cb_ac_input.cb_ac_loading{background-image:url(https://online3-next.citybreak.com/content/img/img_loading_small.gif);background-repeat:no-repeat;background-position:right center}.cb_noresults_msg{color:#666}.cb_ac_results{padding:0;overflow:hidden;z-index:99999;margin:0;border:1px solid #666;border-radius:0;box-shadow:0 0 2px rgba(0,0,0,.3);background:#fff;font-family:Arial,sans-serif;font-size:14px;color:#666}.cb_ac_results .cb_theresmore{font-size:11px;color:#646464;font-style:italic;border-top:1px dotted #c8c8c8;cursor:default}.cb_ac_results table{border-collapse:collapse;width:100%}.cb_ac_results td{width:100%;padding:2px 0 2px 5px;line-height:22px;cursor:pointer}.cb_ac_results td.cb_ac_results_tr{border-top:1px dotted #ccc}.cb_ac_results tbody tr:first-child td.cb_ac_results_tr{border-top:0}.cb_ac_results td.cb_ac_disabled{color:#666;font-style:italic}.cb_ac_results td strong{background-color:#ff0;font-weight:400}.cb_ac_results td.cb_ac_over{background-color:#ccc}.cb_ac_results td span.cb_accat{display:inline-block;float:right;position:relative}.cb_ac_results td span.cb_accat span.cb_lbl{font-style:italic;color:#666;padding-right:20px;white-space:nowrap;width:130px;text-align:right;display:block;overflow:hidden;text-overflow:ellipsis}.cb_ac_results td span.cb_accat span.cb_ac_icon{width:16px;height:16px;position:absolute;top:2px;right:2px}.cb_ac_results .cb_ac_icon{background:url(https://online3-next.citybreak.com/content/img/spr_bgAutoComplete.png) right -180px no-repeat;display:inline-block}.cb_ac_results .cb_ac_hotelicon{background-position:right 0}.cb_ac_results .cb_ac_areaicon{background-position:right -20px}.cb_ac_results .cb_ac_landmarkicon{background-position:right -40px}.cb_ac_results .cb_ac_airporticon{background-position:right -60px}.cb_ac_results .cb_ac_hostelicon{background-position:right -80px}.cb_ac_results .cb_ac_trainicon{background-position:right -100px}.cb_ac_results .cb_ac_ferryicon{background-position:right -120px}.cb_ac_results .cb_ac_caricon{background-position:right -140px}.cb_ac_results .cb_ac_activityicon{background-position:right -160px}.cb_ac_results .cb_ac_poiicon{background-position:right -180px}.Citybreak_SidebarBox.Citybreak_Search #Citybreak_flight_bookingform .cb_ac_section_showon_list strong{display:none}.Citybreak_SidebarBox.Citybreak_Search .cb_hd{display:block;border-width:1px;border-color:#ccc;border-style:solid;background:#e6e6e6;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e6e6e6),color-stop(50%,#e6e6e6),color-stop(50%,#e6e6e6),color-stop(100%,#e6e6e6));background-image:-webkit-linear-gradient(top,#e6e6e6 0,#e6e6e6 50%,#e6e6e6 50%,#e6e6e6 100%);background-image:-moz-linear-gradient(top,#e6e6e6 0,#e6e6e6 50%,#e6e6e6 50%,#e6e6e6 100%);background-image:-ms-linear-gradient(top,#e6e6e6 0,#e6e6e6 50%,#e6e6e6 50%,#e6e6e6 100%);background-image:-o-linear-gradient(top,#e6e6e6 0,#e6e6e6 50%,#e6e6e6 50%,#e6e6e6 100%);background-image:linear-gradient(top,#e6e6e6 0,#e6e6e6 50%,#e6e6e6 50%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#e6e6e6', GradientType=0 );border-top-left-radius:-1px;-webkit-border-top-left-radius:-1px;-moz-border-radius-topleft:-1px;border-top-right-radius:-1px;-webkit-border-top-right-radius:-1px;-moz-border-radius-topright:-1px;position:relative;z-index:2;overflow:visible}.Citybreak_SidebarBox.Citybreak_Search .cb_ex_label{display:none}.Citybreak_SidebarBox.Citybreak_Search .cb_hd h4{padding:10px;margin:0;font-family:Arial,sans-serif;font-size:14px;font-weight:700;color:#000;border-bottom-color:#ccc;border-bottom-width:1px;text-transform:none;text-shadow:none}.Citybreak_SidebarBox.Citybreak_Search .cb_bd{border-width:1px;border-color:#ccc;border-style:solid;background:#fff;color:inherit;padding:10px;border-radius:0;position:relative;z-index:1}.cnt-sidebar .searchforms .searchform.accommodation,.cnt-sidebar .searchforms .searchform.restaurant,.cnt-sidebar .searchforms h3.title-accommodation,.cnt-sidebar .searchforms h3.title-restaurant{display:none!important}