#booking-confirmed .upgrade-confirm-section a.btn:hover,#booking-confirmed .upgrade-confirm-section a.btn:focus{color:#3b3733 !important;}.book-atable-content .location-arrow a.arrow-img-sec{position:relative !important;right:0 !important;top:13px !important;width:17px !important;width:100% !important;z-index:4 !important;color:#000 !important;}.book-atable-content .location-arrow a img{margin:0 5px 0 0;}.section-top .form-section form#form-frontpage .location-arrow.loc-arrow input#rlocation{width:100% !important;background-color:transparent;}.book-atable-content .form-section .book_location em{display:inline-block;width:90%;text-decoration:underline;color:#212529;font-family:"input-sans-compressed",sans-serif !important;font-size:16px;}.bill-exp-section .top-section{display:inline-block;height:auto;padding:100px 0 0;}.book-atable-content input[type="search"]::-webkit-search-cancel-button,.book-table-popup input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none !important;height:30px !important;width:30px !important;background:url("https://cdn-jphfb.nitrocdn.com/DuNkeqBMJZvYdZpkcQGJRCspwudfhoZW/assets/images/optimized/rev-991cd51/bills-website.co.uk/wp-content/themes/BillsNew/assets/images/clear.png") 0 0 no-repeat !important;cursor:pointer !important;}.book-atable-content input[type="search"]::-webkit-search-cancel-button.nitro-lazy,.book-table-popup input[type="search"]::-webkit-search-cancel-button.nitro-lazy{background-image:none !important;}.upgrade-confirm-section .slick-track{padding:10px 0 !important;max-width:inherit;min-width:100%;}.upgrade-confirm-section .item{border:2px solid #3b3733;min-width:270px;}.upgrade-confirm-section .item:hover{transform:translateY(-5px);box-shadow:2px 15px 0px -10px var(--black-light);}.upgrade-confirm-section .item{border:2px solid #3b3733;}.upgrade-confirm-section .slick-slide img{border-bottom:2px solid #3b3733;min-width:260px;max-width:100%;}.upgrade-confirm-section .slick-slider{margin:4px auto 150px auto !important;width:920px;}.upgrade-confirm-section{max-width:920px;text-align:left;margin:0 auto;display:inline !important;display:-webkit-box;display:-moz-box;display:-ms-box;display:box;}.common-slider .box img{height:254px;object-fit:cover;object-position:50% 50%;width:100%;cursor:pointer;}.upgrade-confirm-section .inner{padding:30px 15px 15px 15px;}.upgrade-confirm-section .title{font-size:1.4rem;line-height:30px;}.upgrade-confirm-section .title span{font-size:.8em;}.upgrade-confirm-section button.slick-arrow{background:var(--btn-color);height:48px;width:48px;position:absolute;top:39%;transform:translateY(-50%);z-index:111;color:var(--black-light);border-radius:100%;border:solid 2px var(--black-light);transition:all ease-in .3s;}.upgrade-confirm-section button.slick-prev,.upgrade-confirm-section button.slick-next{display:none !important;}.upgrade-confirm-section p{font-size:16px;line-height:20px;letter-spacing:0;min-height:110px;}.upgrade-confirm-section a.btn{font-size:24px !important;}.upgrade-confirm-section .slick-prev:before{content:"" !important;border:solid 2px;border-width:0px 3px 3px 0px;border-color:var(--black-light);position:absolute;padding:2px;height:10px;width:10px;left:20px;top:50%;transform:translateY(-50%) rotate(135deg);}.upgrade-confirm-section .slick-next:before{content:"" !important;border:solid 2px;border-width:0px 3px 3px 0px;border-color:var(--black-light);position:absolute;padding:2px;height:10px;width:10px;left:16px;top:52%;transform:translateY(-52%) rotate(-45deg);}.upgrade-confirm-section button.slick-arrow:hover{box-shadow:0px 5px 0px 0px var(--black-light);top:38%;}#booking-confirmed .upgrade-confirm-section a.btn{width:100% !important;height:60px !important;padding:0 !important;margin:0 !important;border:none !important;border-top:2px solid !important;}.process-your-booking .modal-content{width:80vw !important;margin:0 auto;max-width:400px !important;}.bottom-section{position:relative;display:inline-block;margin:0 auto;width:100%;}#your-details .modal-dialog.modal-fullscreen .modal-content .modal-body,.seating-options .modal-body,#bill-experiences .bill-exp-section{max-width:800px !important;margin:0 auto !important;padding:0 !important;height:auto;}.date-form-box{min-width:200px;}.location_search em{display:inline-block;width:300px;left:25px;position:absolute;text-decoration:underline;color:#212529;top:0 !important;}.form-section select,.book-table-section select{border-radius:0px;text-align:left;letter-spacing:.42px;color:var(--black-light);opacity:1;font-size:20px;line-height:24px;height:50px;outline:0;outline-offset:0;border:none;border:solid 2px var(--black-light);box-shadow:none;font-weight:var(--font-weight-500);font-family:var(--BalboaPlus);width:100%;padding:12px !important;}.book-table-popup.first #party_size,.form-section select,.book-table-section select{border:solid 2px var(--black-light);font-size:20px;padding:10px 19px !important;font-family:var(--BalboaPlus);height:50px;display:flex;align-items:center;}.form-select,#rparty_size,#rtime,#time,#party_size{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.form-section select,.book-table-section select,.book-table-popup .container .book-table-section div.location-input input#location,.section-top .form-section form#form-frontpage .location-arrow.loc-arrow .wrap-drop.input,#choose-alternative-time .alternative-time-chart label,#choose-alternative-time .alternative-location label{background:var(--white) url("https://cdn-jphfb.nitrocdn.com/DuNkeqBMJZvYdZpkcQGJRCspwudfhoZW/assets/images/optimized/rev-991cd51/bills-website.co.uk/wp-content/themes/BillsNew/assets/images/arrow_down_gray_icon.svg") !important;background-repeat:no-repeat !important;font-size:20px !important;line-height:20px !important;}.form-section select.nitro-lazy,.book-table-section select.nitro-lazy,.book-table-popup .container .book-table-section div.location-input input#location.nitro-lazy,.section-top .form-section form#form-frontpage .location-arrow.loc-arrow .wrap-drop.input.nitro-lazy,#choose-alternative-time .alternative-time-chart label.nitro-lazy,#choose-alternative-time .alternative-location label.nitro-lazy{background-image:none !important;}.book-table-popup .container .book-table-section input#popupDatepicker,.form-section select,.book-table-section select,.section-top .form-section .form-select,.book-table-popup .container .book-table-section div.location-input input#location,.section-top .form-section form#form-frontpage .location-arrow.loc-arrow .wrap-drop.input,#choose-alternative-time .alternative-time-chart label,#choose-alternative-time .alternative-location label{background-size:20px 20px !important;background-position:95% 50% !important;}@media (max-width: 1366px){.form-section select{height:40px !important;padding:7px !important;font-size:14px;}.book-table-section select{height:50px !important;}.form-section select,.book-table-popup .container .book-table-section div.location-input input#location,.section-top .form-section form#form-frontpage .location-arrow.loc-arrow .wrap-drop.input{font-size:14px !important;}}@media (min-width: 768px) and (max-width: 991px){.form-section select,.book-table-section select{font-size:14px;}#bill-experiences .bill-exp-section .mid-section{max-height:auto !important;}.book-table-popup .modal-dialog.modal-fullscreen .modal-content{overflow-x:initial;height:auto !important;overflow:initial;min-height:100vh !important;}}@media (max-width: 767px){.form-section select,.book-table-section select{font-size:20px;line-height:20px;}.book-table-popup .container .book-table-section input#popupDatepicker,.form-section select,.book-table-section select,.section-top .form-section .form-select,.book-table-popup .container .book-table-section div.location-input input#location,.section-top .form-section form#form-frontpage .location-arrow.loc-arrow .wrap-drop.input,#choose-alternative-time .alternative-time-chart label,#choose-alternative-time .alternative-location label{background-size:18px 18px !important;background-position:95% 50% !important;}}.added_experience{display:none;}div#boxscrollpopup,#bill-experiences .bill-exp-section .mid-section{overflow-y:inherit !important;}div#boxscrollpopup,#bill-experiences .bill-exp-section .mid-section,div#boxscrollpopup,#bill-experiences .bill-exp-section .mid-section{height:auto !important;max-height:auto !important;}.alternative-time-chart,.alternative-location{background:#fff;padding:20px;text-align:center;border:2px solid;}.alternative-location a{text-decoration:none !important;}@media (max-width: 1388px){.alternative-time,.alternative-location{padding:0;width:100% !important;max-width:470px !important;margin:30px auto 0 auto;}}#choose-alternative-time .alternative-time-chart .alternative-time-grid .time-box,#choose-alternative-time .alternative-location .alternative-time-grid .time-box{background-color:#f5acb8;}.alternative-time-chart .alternative-time-grid .time-box.selected,.alternative-time-chart .alternative-time-grid .time-box:hover,.alternative-location .alternative-time-grid .time-box.selected,.alternative-location .alternative-time-grid .time-box:hover{color:#f5acb8;background-color:#3c3834 !important;}.text-danger{width:100%;height:auto;color:#fff !important;font-size:14px;}.bot-eb-trigger{z-index:999 !important;}.bot-eb-trigger.bot-right{right:75px !important;bottom:15px !important;}.mob_view_booking{display:none;}.mob_view_booking p{font-weight:600;margin:2px;}.location_search{position:absolute;padding:0 0 0 20px;}.location_search .find-desktop{top:0 !important;left:0 !important;}#your-details .heading{font-size:30px !important;padding-bottom:20px;line-height:30px;}.booking-confi-popup{text-align:center;}.inner-booking{background:#7dc1b5;padding:20px 10px;line-height:15px;margin:0 0 30px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:100px;}.inner-booking p{padding:0 !important;display:inline-block !important;width:auto !important;margin:0 !important;}.inner-booking img{width:15px;margin:0 10px 0 20px;padding:0;float:left;}.find_your_details_popup_alt .inner-booking img{width:15px;height:15px;margin:5px 5px 10px 20px;padding:0;float:left;}.table-type-selected p::first-letter{text-transform:uppercase !important;}#booking-confirmed .heading{color:#f5acb8 !important;margin:50px 0 0 0 !important;padding:15px 0 0 0 !important;font-size:3em;display:inline-block;line-height:1.5em;}#booking-confirmed .heading,.location_header{width:100%;background:var(--black-light);padding:0 0 5px 0;text-align:center;color:#f5f3ed;}#booking-confirmed .heading{color:var(--btn-color) !important;margin:50px 0 0 0 !important;padding:5px 0 10px 0 !important;font-size:3em;display:inline-block;}#booking-confirmed .heading p{font-size:20px;line-height:26px;padding:0 0px 19px;letter-spacing:.16px;}#booking-confirmed .inner-booking{background-color:#9dd4ca;max-width:960px;margin:0 auto;}#booking-confirmed .inner-booking p{display:inline-block;padding:0 0px 10px 5px;font-size:16px !important;line-height:20px !important;}.location_header,.location_header_alt{margin:0 0 20px 0;}.location_header span,.location_header_alt span{margin:0 0 5px 0;}.location_header p,.location_header_alt p{display:inline-block;padding:5px 5px 0 5px !important;margin:0 0 5px 0;}.booking-confi-popup{width:100% !important;}.occasion-select .wrap-drop#noble-gases6{width:100% !important;}.occasion-select .wrap-drop .drop{display:inline-block !important;position:relative !important;height:auto !important;width:100% !important;opacity:1 !important;border:none !important;background:none !important;top:inherit !important;left:inherit !important;overflow:initial !important;box-shadow:none !important;margin-top:10px !important;}.occasion-select .wrap-drop .drop li{color:var(--black-light);text-decoration:none;letter-spacing:0px;font-size:14px !important;padding:10px 15px;line-height:17px;display:inline-flex;background:var(--btn-color);border:1px solid;margin:0 2px 5px 0;}.occasion-select .wrap-drop .drop li a{font-size:12px;}.occasion-select .wrap-drop .drop .selected,.occasion-select .wrap-drop .drop .selected a,.occasion-select .wrap-drop .drop li:hover,.occasion-select .wrap-drop .drop li:hover a{color:var(--btn-color) !important;background:var(--black-light) !important;}.occasion-select .wrap-drop span{visibility:hidden;width:0px;}.occasion-select .wrap-drop{background:none !important;}#your-details .modal-dialog.modal-fullscreen .modal-content .occasion-select .wrap-drop{height:auto !important;}#your-details .modal-dialog.modal-fullscreen .modal-content .occasion-select .wrap-drop{border-bottom:none;}.fill-your-details.third .modal-dialog.modal-fullscreen .modal-content div.wrap-drop#noble-gases6,.fill-your-details.third .modal-dialog.modal-fullscreen .modal-content div.wrap-drop#noble-gases6 span{width:100% !important;}.book-table-popup.seating-options .modal-dialog.modal-fullscreen .modal-content .heading:before{display:none;}.find_your_details_popup,.find_your_details_popup_alt{width:100%;margin-bottom:30px;}#booking-confirmed .booking-bottom a.btn.LocDirection{margin:initial !important;width:initial !important;height:initial !important;}#booking-confirmed .booking-bottom{text-align:left;display:flex;align-items:center;max-width:920px;flex-flow:wrap;margin:0 auto;justify-content:center;}#booking-confirmed .booking-bottom a.btn,#booking-confirmed .booking-bottom a.btn.LocDirection{background:var(--black-light) !important;width:180px !important;display:flex !important;justify-content:center !important;align-items:center !important;text-decoration:none !important;font-size:17px !important;line-height:24px !important;color:var(--btn-color) !important;border:none !important;transition:all ease-in .3s;position:relative !important;margin:5px !important;height:50px !important;}#booking-confirmed .find-btn{background:var(--btn-color) !important;}#booking-confirmed a.btn:hover,#booking-confirmed a.btn:focus{color:var(--btn-color) !important;transform:translateY(0) !important;}.upgrade-confirm-section .item:hover{transform:translateY(-5px);box-shadow:2px 15px 0px -10px var(--black-light);}.upgrade-confirm-section a.btn:hover,.upgrade-confirm-section a.btn:focus{color:var(--black-light) !important;}.book-table-popup .modal-dialog.modal-fullscreen .modal-content .booking-bottom .btn{margin-top:10px !important;}#your-details .modal-dialog.modal-fullscreen .modal-content .modal-body{overflow-y:initial !important;overflow-x:initial !important;}#your-details .modal-dialog.modal-fullscreen .modal-content .btn.full{margin:20px auto !important;}#your-details .modal-dialog.modal-fullscreen .modal-content .details-section .col-12.common-pdding .mb-3{margin-bottom:0px !important;}#choose-alternative-time .alternative-time-chart label,#choose-alternative-time .alternative-location p{font-size:20px !important;font-family:"balboa-plus-fill",sans-serif !important;text-align:left;padding:10px;color:#2f2f2f !important;margin:0 !important;}#choose-alternative-time .alternative-time-chart label span,#choose-alternative-time .alternative-location{font-size:16px !important;font-family:"input-sans-compressed",sans-serif !important;}#choose-alternative-time .alternative-time-chart,#choose-alternative-time .alternative-location{padding:0;margin:0 0 20px 0;}#choose-alternative-time .alternative-time-grid{padding:10px;}#choose-alternative-time .alternate-label{background:#3c3834;padding:10px;color:#fff;}div#choose-alternative-time .modal-dialog.modal-fullscreen .modal-content .modal-body{margin:0 auto;}div#exampleModalCenteredScrollable .container{max-width:1450px;display:flex;justify-content:center;height:60vh;}.hidecontent{display:none;}#altaccordion label{display:block;cursor:pointer;transition:ease .5s;}#altaccordion label:hover{}.content{}#altaccordion input:checked + label + .content{display:block;webkit-animation:fadeIn .5s ease-out;-moz-animation:fadeIn .5s ease-out;-o-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out;}@-webkit-keyframes fadeIn{0%{display:none;opacity:0;}1%{display:block;opacity:0;}100%{display:block;opacity:1;}}.modal-fullscreen{height:auto !important;}.modal-fullscreen .modal-content{min-height:100vh;}.modal-body{width:100%;}.errorsactive{background:var(--dark-charcoal-color);padding:10px;border:3px solid var(--btn-color);color:white !important;text-align:center;margin:20px 0 0 0;}.errorsactive span{display:inline-block;width:100%;}.upgrade-header{margin-top:30px;}.upgrade-header h4{margin-top:30px !important;width:100% !important;}.upgrade-header p{width:100% !important;font-size:16px;line-height:20px;letter-spacing:0;}.alternative-location-wrapper{display:none !important;}@media (min-width: 1500px){.alternative-time{width:520px;}.alternative-time-chart .alternative-time-grid{column-gap:5px !important;}#bill-experiences .bill-exp-section .mid-section .box .content-box{width:60% !important;}}@media (max-width: 1366px){.book-table-popup .modal-dialog.modal-fullscreen .modal-content .form-select,.book-table-popup .modal-dialog.modal-fullscreen .modal-content .form-control,.book-table-popup .container .book-table-section input#popupDatepicker,.book-table-popup .container .book-table-section .wrap-drop span,.book-table-popup .container .book-table-section div.location-input input#location,.book-table-popup.first .wrap-drop .drop li a{font-size:20px !important;line-height:20px !important;}.form-section .book_location em{width:80%;font-size:12px;}.upgrade-confirm-section .slick-slider{margin-bottom:150px !important;width:100%;}}@media (max-width: 990px){.book-table-popup .container .book-table-section input#popupDatepicker,.form-section select,.book-table-section select,.section-top .form-section .form-select,.book-table-popup .container .book-table-section div.location-input input#location,.section-top .form-section form#form-frontpage .location-arrow.loc-arrow .wrap-drop.input{background-size:18px 18px !important;background-position:95% 50% !important;}#bill-experiences .bill-exp-section .mid-section .box .content-box{width:60% !important;}.book-table-section .col-lg-3{margin:0 0 30px 0;}.book-table-popup .modal-dialog.modal-fullscreen .modal-content .btn{margin:0 auto;}.book-table-popup .modal-dialog.modal-fullscreen .modal-content .col-md-2{width:100% !important;}#booking-confirmed .inner-booking,#booking-confirmed .booking-bottom{max-width:100%;}}@media (max-width: 767px){.upgrade-confirm-section .item{min-width:auto !important;}.upgrade-confirm-section .slick-slide img{min-width:210px !important;}.inner-booking{min-height:80px;}.upgrade-header h4{margin-top:10px !important;font-size:1.2rem !important;}.upgrade-confirm-section .title{font-size:1.4rem;}#booking-confirmed .booking-bottom a.btn,#booking-confirmed .booking-bottom a.btn.LocDirection{font-size:15px !important;}#booking-confirmed .inner-booking p{font-size:14px !important;}div#exampleModalCenteredScrollable .container{height:auto;}.book-table-popup .modal-dialog.modal-fullscreen .modal-content .btn{margin:25px auto;}.book-table-section .col-lg-3{margin:0;}#your-details .modal-dialog.modal-fullscreen .modal-content .modal-body .seating-options .modal-body,#bill-experiences .bill-exp-section{max-width:600px !important;}.book-table-popup .modal-dialog.modal-fullscreen .modal-content .modal-header{position:relative !important;}.mob_view_booking{display:block;}.book-table-popup .container .book-table-section input#popupDatepicker,.form-section select,.book-table-section select,.section-top .form-section .form-select,.book-table-popup .container .book-table-section div.location-input input#location{background-size:15px 15px !important;background-position:95% 50% !important;}#bill-experiences .bill-exp-section .mid-section{display:flex;flex-flow:column;}#bill-experiences .bill-exp-section .mid-section .box{flex-flow:row-reverse;}#bill-experiences .bill-exp-section .mid-section .box .img-box{flex:1 40%;width:100%;height:110px;margin:20px 0 !important;}#bill-experiences .bill-exp-section .mid-section .box .content-box{padding:0 !important;}#bill-experiences .bill-exp-section .mid-section .box .content-box .title{font-size:20px !important;text-align:left !important;}#bill-experiences .bill-exp-section .mid-section .box .content-box p{line-height:19px !important;font-size:14px !important;text-align:left !important;width:90% !important;}#bill-experiences .bill-exp-section .mid-section .box .content-box{width:60% !important;}.bill-experiencesmodel .modal-dialog.modal-fullscreen .modal-content .btn.add-experiences{max-width:90% !important;margin:20px 0 0 0 !important;font-size:18px !important;height:60px !important;width:200px !important;}#bill-experiences .bill-exp-section .mid-section .box .img-box img{height:100% !important;}div#exampleModalCenteredScrollable .container .book-table-section .col-lg-3.locations{margin-bottom:30px !important;}.find_your_details_popup .heading img{padding:0 5px 0 10px !important;}#your-details .heading p{width:100% !important;line-height:30px !important;background:#7dc1b5 !important;padding:20px 10px !important;margin:10px 0 !important;max-width:100% !important;}.upgrade-confirm-section button.slick-next{right:-10px;}.upgrade-confirm-section button.slick-prev{left:-10px;}.upgrade-confirm-section button.slick-prev,.upgrade-confirm-section button.slick-next{display:block !important;}.upgrade-confirm-section .slick-slide img{height:auto;width:100%;}#booking-confirmed .inner-booking,#booking-confirmed .booking-bottom{margin-top:10px;}ul.ui-timepicker-viewport{border-top:solid 2px !important;}.bot-eb-trigger.bot-right{right:15px !important;bottom:55px !important;}.grecaptcha-badge{visibility:hidden;}#choose-alternative-time .alternative-time-chart .alternative-time-grid{column-gap:22px !important;}}@media (max-width: 600px){.alternative-time-chart{padding:10px;}#booking-confirmed .heading{font-size:2.4em;margin-top:30px !important;}.alternative-time{max-width:450px !important;}}@media (min-width: 576px){.modal-dialog-centered{min-height:100% !important;}}@media (max-width: 500px){#choose-alternative-time .alternative-time-chart .alternative-time-grid{grid-template-columns:repeat(3,1fr) !important;}#your-details .modal-dialog.modal-fullscreen .modal-content .modal-body,.seating-options .modal-body,#bill-experiences .bill-exp-section{max-width:480px !important;}}@media (max-width: 450px){#your-details .modal-dialog.modal-fullscreen .modal-content .common-pdding{width:100% !important;}#your-details .modal-dialog.modal-fullscreen .modal-content .modal-body,.seating-options .modal-body,#bill-experiences .bill-exp-section{max-width:400px !important;}#booking-confirmed .booking-bottom a.btn,#booking-confirmed .booking-bottom a.btn.LocDirection{background:var(--black-light) !important;width:48% !important;margin:1% !important;}}@media (min-width: 992px) and (max-width: 1199px){#bill-experiences .bill-exp-section .mid-section .box .content-box{width:60% !important;margin-left:40px !important;}}@media (min-width: 0px) and (max-width: 2000px){div#boxscrollpopup,#bill-experiences .bill-exp-section .mid-section{max-height:auto !important;}#bill-experiences .bill-exp-section .mid-section .box{padding-bottom:20px !important;margin-bottom:20px !important;}#bill-experiences .bill-exp-section .mid-section .box .content-box .title{padding:15px 0 !important;}#bill-experiences .bill-exp-section .mid-section,div#boxscrollpopup,#bill-experiences .bill-exp-section .mid-section{max-height:auto !important;display:inline-block !important;}.book-table-popup .modal-dialog.modal-fullscreen .modal-content .modal-body{overflow-y:initial !important;margin:0 auto;width:100%;}.alternative-section .alternative-time{padding:30px 0 !important;}.book-table-popup .modal-dialog.modal-fullscreen .modal-content p.powerby-section{position:inherit !important;padding:10px 0 !important;}.alternative-time-chart .alternative-time-grid .time-box{width:88px !important;}.find_your_details_popup .details-section{width:100% !important;margin:0 auto;}.modal-fullscreen{height:auto !important;}}