@charset "UTF-8";#rezgo_html body{font-family:var(--kumbh);font-weight:var(--font-normal);line-height:1.42857143;color:#333;background-color:#fff;font-size:1.4rem}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}b,strong{font-weight:700}hr{margin-top:20px;margin-bottom:20px;opacity:1}.h6,h6{font-size:12px}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.container-fluid{padding:15px;margin-right:auto;margin-left:auto;width:auto}.tooltip{font-size:1.3rem}.form-control{font-size:14px}.btn-block{display:block;width:100%}.btn{font-size:14px;padding:6px 12px;border:0;border-radius:4px;background:0 0}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-primary{border-color:inherit}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.panel-body{padding:15px;border-radius:6px}.panel{background-color:#fff;border:1px solid transparent}.panel-default{border-color:#ddd}.panel-group{margin-bottom:20px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel{margin-bottom:0;border-radius:6px}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-collapse.in{display:block;border:0}.panel-collapse.in .panel-body{padding:15px;border:0}select[multiple],select[size]{height:auto}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:var(--error-color)}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);background-repeat:repeat-x;border-color:#f5e79e}.has-error .form-control{border-color:var(--error-color);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,8%);box-shadow:inset 0 1px 1px rgba(0,0,0,8%)}.text-danger{color:var(--error-color)!important}.jumbotron{padding-right:30px!important;padding-left:30px!important;background:#fff}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:var(--font-normal)}label{display:inline-block;max-width:100%;margin-bottom:5px}.form-group{margin-bottom:15px}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,8%);box-shadow:inset 0 1px 1px rgba(0,0,0,8%);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-select{height:34px;padding:6px 12px;font-size:14px}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}table{background-color:transparent}.table{color:unset}td,th{border-color:inherit;border-style:solid;border-width:1px}table[border="0"] tr,table[border="0"] td{border:0}@media (min-width:768px){.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.underline-link{color:#333;outline:0;text-transform:capitalize;text-decoration:underline;font-weight:var(--font-heavy);transition:var(--transition);cursor:pointer}.underline-link:hover{color:rgba(0,0,0,.65)}.sec-btn{color:#333;font-weight:600;font-size:1.45rem;transition:var(--transition);text-decoration:none;cursor:pointer;border:1px solid #333;border-radius:4px;padding:4px 15px;box-shadow:var(--box-shadow)}.sec-btn:hover{text-decoration:none;color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.5)}a.no-click{pointer-events:none;cursor:initial}.dl-horizontal dt{white-space:normal}#ticket_guardian.form-control{height:auto;margin:0;padding:0}.form-control{margin-bottom:4px}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.checkbox label{font-weight:700}.tooltip-inner{white-space:pre-wrap}input:-moz-focus-inner{border:0}.rezgo-label-margin{margin-top:5px}.rezgo-label-padding-left{padding-left:0}.rezgo-btn-wrp{margin-top:20px}.rezgo-btn-cart-wrp{margin-top:10px}.rezgo-btn-detail,.rezgo-btn-detail:focus,.rezgo-btn-detail:focus-visible{background-color:var(--rezgo-blue);color:#fff;text-transform:uppercase;font-weight:var(--font-heavy);font-size:1.5rem}.rezgo-btn-detail:hover{opacity:.8;color:#fff;text-decoration:none}#rezgo-booking-btn .rezgo-btn-wrp button{display:block;padding-left:0;padding-right:0}.rezgo-booking-nav #rezgo-booking-btn .rezgo-btn-wrp button{width:95%}.rezgo-btn-add{padding:7px 0 6px}.rezgo-btn-book,.rezgo-btn-book:focus,.rezgo-btn-book:focus-visible,.rezgo-btn-book:disabled{background:var(--rezgo-yellow);color:#fff;text-transform:uppercase}.rezgo-btn-book:hover{color:#fff;opacity:.8;text-decoration:none}.rezgo-btn-default,.rezgo-btn-default:focus,.rezgo-btn-default:focus-visible{background:var(--rezgo-blue);color:#fff;text-transform:uppercase}.rezgo-btn-default:hover{opacity:.8;color:#fff;text-decoration:none}.rezgo-btn-cross-wrp{padding:0;margin:0;width:fit-content}.rezgo-btn-cross,.rezgo-btn-cross:focus,.rezgo-btn-cross:focus-visible{background-color:#000;color:#eee;text-transform:uppercase;margin-bottom:10px;float:right;padding:7px 20px;font-size:1.4rem;transition:var(--transition);line-height:1.6;font-weight:var(--font-heavy);border-radius:6px;border:0}.rezgo-btn-cross:hover{background-color:#000;color:#eee;opacity:.8}.rezgo-btn-leave-review,.rezgo-btn-print,.rezgo-btn-print-voucher,.div-order-booking .rezgo-btn-default,.order-booking-cols .__details-col .rezgo-waiver-order .rezgo-waiver-btn{font-size:1.35rem;margin-right:10px;margin-right:20px;padding:12px 40px;box-shadow:rgba(0,0,0,15%) 0px 5px 3px;border-radius:6px;text-align:center;text-transform:uppercase}.rezgo-btn-print,.rezgo-btn-print:focus,.rezgo-btn-print:focus-visible{background-color:var(--success-color);color:#fff;margin-top:10px}.rezgo-btn-print-voucher,.rezgo-btn-print-voucher:focus,.rezgo-btn-print-voucher:focus-visible,.rezgo-btn-leave-review,.rezgo-btn-leave-review:focus .rezgo-btn-leave-review:focus-visible{background:var(--rezgo-yellow);color:#fff;text-decoration:none}.rezgo-btn-print:hover,.rezgo-btn-print-voucher:hover,.rezgo-btn-leave-review:hover{color:#fff;opacity:.8;text-decoration:none}.center-block .rezgo-btn-print-voucher,.center-block .rezgo-btn-print{margin-top:0;margin-bottom:0}.wallet-div-container{margin:0 0 30px 15px}.order-booking-cols .wallet-div-container{margin:20px 0 0}.center-block .wallet-div-container{margin:15px 0 0}.add-to-google-wallet-container,.add-to-apple-wallet-container{max-width:fit-content;margin:0 15px 0 0;position:relative}.add-to-google-wallet-container.booking-thankyou,.add-to-apple-wallet-container.booking-thankyou{margin:20px auto 0}.add-to-google-wallet-btn,.add-to-apple-wallet-btn{display:inline-block;padding:0;border:0;background:0 0;max-width:fit-content;height:60px;margin:5px 0 0;text-align:left}.add-to-google-wallet-btn img,.add-to-apple-wallet-btn img{width:165px;min-width:150px}.rezgo-btn-modify-booking{color:#fff;font-weight:var(--font-heavy);font-size:1.5rem;margin-left:20px;text-decoration:underline;transition:var(--transition);position:absolute;top:25px;right:25px}.rezgo-btn-modify-booking:hover{color:#fff;text-decoration:underline;opacity:.8}.rezgo-btn-modify-booking i{padding-right:7px}.top-bar-order{display:flex;align-items:flex-end;justify-content:space-between;margin:15px 0}.top-bar-order .right-flex-wrap{display:flex}.rezgo-cart-link-wrp{padding:0}.rezgo-intro{margin-top:25px;font-weight:var(--font-normal);font-size:18px;font-family:var(--kumbh)}.rezgo-searchbox{padding:15px;margin-top:15px;background-color:var(--calendar-avail);border-radius:6px}.rezgo-searchbox:before,.rezgo-searchbox:after{display:table;content:" "}.rezgo-searchbox:after{clear:both}.rezgo-list-breadcrumb{font-family:var(--kumbh);font-size:1.8rem;font-weight:var(--font-normal);line-height:1.4;margin:20px 0}.rezgo-list-breadcrumb .rezgo-breadcrumb-link{border:none;font-weight:var(--font-heavy);color:#333;text-decoration:underline;padding-right:10px}a.rezgo-list-clear,a.rezgo-list-clear-xs{padding:5px 10px;padding:3px 23px;border:2px solid #ccc;color:#333;font-size:1.65rem;font-weight:var(--font-heavy);display:block;border-radius:6px;margin-top:-10px}a.rezgo-list-clear-xs{margin-top:2px;display:inline-block}.rezgo-list-item{margin-bottom:45px;border:1px solid #ddd;border-radius:6px;background-color:#fff;box-shadow:var(--default-box-shadow)}.rezgo-list-item h2{margin-top:0;line-height:36px}.rezgo-list-item h3{margin-top:4px}.rezgo-starting-price{font-size:18px;font-weight:var(--font-heavy);color:#000;padding-left:2px}.rezgo-tour-list{padding:10px 20px 10px 0}.rezgo-tour-list p{font-size:16px;font-weight:var(--font-normal);line-height:24px;padding:5px 0 10px}p.rezgo-list-location,p.rezgo-list-price{padding:5px 0 0;font-size:15px}p.rezgo-list-price{white-space:nowrap}.rezgo-location-label,.rezgo-starting-label{color:#555}.rezgo-list-btn{position:absolute;bottom:0;right:0}.rezgo-tour{font-family:var(--kumbh);position:relative;margin:0;padding:15px 20px 20px;width:100%}.rezgo-tour h2 a,.rezgo-tour h3 a{font-weight:var(--font-heavy);color:#333;text-decoration:none;transition:var(--transition);font-size:2.65rem}.rezgo-tour h2 a:hover,.rezgo-tour h3 a:hover{color:#333;text-decoration:underline}.rezgo-sub-list{position:absolute;bottom:0}.rezgo-star-rating{margin-left:10px}.rezgo-star-rating i.off{color:#ccc}.rezgo-star-rating i{margin-right:5px;color:var(--rezgo-yellow);font-size:16px}.rezgo-section{padding-left:0}.rezgo-section-icon{width:40px;text-align:center;float:left}.rezgo-section-link{cursor:pointer}.rezgo-section-link:hover{text-decoration:none}.rezgo-section-link:after{font-family:var(--fontawesome);font-weight:600;content:"";float:right;position:relative;bottom:17px;right:-5px;transition:var(--transition);font-size:16px}.rezgo-section-link.collapsed:after{transform:rotate(-90deg);transform-origin:center}.rezgo-cross-order{margin-bottom:10px;padding:10px 0}.rezgo-cross-order-package{padding:10px 0 40px}.rezgo-list-image,.rezgo-cross-image{overflow:hidden}.rezgo-list-image{padding-right:20px;min-height:185px}.rezgo-cross-image{text-align:center;padding-top:10px}.rezgo-cross-image img{border-radius:6px}.rezgo-list-image img,.rezgo-cross-image img{width:100%;max-height:300px;margin-top:3px;border-radius:6px}.rezgo-list-image i{display:block;text-align:center;color:#999}.rezgo-info{position:relative}.rezgo-info-left{border-top:1px solid rgba(0,0,0,.1);padding:15px 0 0}.rezgo-info-left:after{clear:both}.rezgo-edit-pax-content a{font-size:14px;text-decoration:underline;display:inline-block;vertical-align:bottom}#rezgo-cart-list a.empty-cart:hover{pointer-events:none}#rezgo-cart-list .fa-shopping-cart{font-size:18px;margin-right:3px}#rezgo-cart-list .fa-shopping-cart.has-item{margin-right:12px}@media (max-width:992px){.rezgo-tour{padding-bottom:25px}}@media (max-width:768px){.rezgo-tour-list{padding-right:0}}@media (max-width:650px){#rezgo-cart-list .fa-shopping-cart.has-item{margin-right:9px}.top-bar-order #rezgo-cart-badge{right:50%;left:unset;top:0}}@media (max-width:480px){.rezgo-tour-list p{font-size:1.4rem}.rezgo-btn-modify-booking{position:relative;top:0;right:0;margin:15px auto 10px;display:inline-block;width:100%;text-align:center}}@media (max-width:400px){.wallet-div-container{flex-direction:column!important}}.rezgo-open-selector a,.rezgo-date-selector a{display:block;text-decoration:none}.rezgo-social-box{padding:10px 0 0;text-align:right;float:right;margin:-7px 0 10px}#rezgo-social-links .popover-content{font-size:18px;white-space:nowrap;color:var(--rezgo-blue)}.rezgo-promo-box .btn-default{background-image:none;background-color:var(--rezgo-blue);border-color:var(--rezgo-blue);color:#fff;font-weight:700;text-shadow:none}.rezgo-cart-link{font-size:16px;font-weight:500;height:auto;border:1px solid #ddd;float:right;padding:10px;background:0 0;color:var(--calendar-avail);border-radius:6px!important}.rezgo-cart-link .fa-shopping-cart{font-size:18px;padding-right:6px}.rezgo-cart-link:hover,.rezgo-cart-link:focus,.rezgo-cart-link:active{color:inherit!important;border:1px solid #ddd}.rezgo-open-header,.rezgo-calendar-header{text-align:center;font-size:1.45rem;padding:15px 0;font-weight:var(--font-heaviest);text-transform:uppercase;border-radius:6px 6px 0 0}.rezgo-open-header i{position:absolute;right:30px;top:30px;font-size:2.45rem;color:#555}.rezgo-calendar{border:1px solid #ddd;position:relative;margin:0 auto 20px;border-radius:6px}.rezgo-open-options,.rezgo-calendar.single-item{padding:20px 25px;box-shadow:var(--default-box-shadow);max-width:500px;margin:auto}.rezgo-calendar.single-item #date_icon{right:35px;top:30px}.rezgo-calendar.single-item .panel-group{margin:20px 0}.rezgo-calendar.single-item #date_header{font-size:1.45rem}.rezgo-calendar.cross-sell_add-border{border-width:0 1px 1px;border-radius:6px}.responsive-calendar.cross-sell_add-border{border-top:1px solid rgba(0,51,102,.55);border-radius:6px}.rezgo-calendar-single{border:1px solid #ddd;margin-bottom:15px;position:relative;border-radius:6px;box-shadow:var(--default-box-shadow)}.rezgo-calendar-single:first-of-type{margin-top:40px}.rezgo-calendar-single .panel-default{margin:5px 25px 0}.rezgo-calendar-single .panel-default:first-of-type{margin-top:20px}.rezgo-calendar-single-head{background-color:var(--rezgo-blue);padding:12px 20px;color:#fff;font-size:1.7rem;font-weight:var(--font-heavy);border-radius:6px 6px 0 0}.rezgo-open-options{margin-top:40px;margin-bottom:15px;position:relative;border:1px solid #ddd;border-radius:6px}.rezgo-open-options.cross-sell_add-border{border-top:1px solid rgba(0,51,102,.55);border-radius:6px}.responsive-calendar .day.header{border-bottom:0!important}.rezgo-calendar .responsive-calendar .day a{margin:5px 1%}.rezgo-calendar-legend{background:#eee;padding:0 5px 15px 25px;padding:15px 25px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;font-weight:600;border-top:1px solid #ddd;color:#666}.rezgo-calendar-legend .current,.rezgo-calendar-legend .full,.rezgo-calendar-legend .unavailable,.rezgo-calendar-legend .available{border-radius:50%;margin-right:3px;width:12px;height:12px;vertical-align:sub;display:inline-block}.rezgo-calendar-legend .current{background:var(--success-color)}.rezgo-calendar-legend .full{background:var(--rezgo-yellow)}.rezgo-calendar-legend .unavailable{display:none;background:#eee}.rezgo-calendar-legend .text-unavailable{display:none}.rezgo-calendar-legend .available{background:var(--calendar-avail)}.text-current,.text-available{padding-right:10px}.rezgo-calendar-diff{display:block}.rezgo-open-selector p.lead,.rezgo-date-selector p.lead{font-size:16px}.rezgo-open-selector .panel,.rezgo-date-selector .panel{text-shadow:none;box-shadow:none}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top:0}.rezgo-open-selector .panel-heading,.rezgo-date-selector .panel-heading{background:var(--rezgo-blue);border-radius:6px;color:#fff;overflow:hidden;text-shadow:none;padding:10px;margin-left:-1px;margin-right:-1px}.panel-unavailable .panel-heading,.block-unavailable .panel-heading{background:var(--rezgo-yellow)!important}.block-unavailable{display:none}.rezgo-date-loading{background-color:#999;border-radius:4px;box-shadow:0 -1px 2px rgba(0,0,0,.15) inset;height:15px;animation:2s linear 0s normal none infinite progress-bar-stripes;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-size:30px 30px;transition:width .6s ease 0s;width:90%;margin:2px auto}.rezgo-date-options{margin:15px 0 20px 2px;font-size:1.45rem;font-weight:300;padding:3px}.rezgo-panel-option{padding:2px 3px 0!important;position:relative;font-size:1.45rem;letter-spacing:.35px}.panel-heading i.fa-angle-right{transition:.3s ease all;font-size:20px;vertical-align:bottom}.panel-heading i.fa-angle-right.active{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.rezgo-panel-option-link{cursor:pointer}.rezgo-spot{background-color:#eee;border-radius:4px;padding:3px 5px;float:right;text-align:center;color:#000;font-size:14px;font-weight:500;min-height:25px;width:auto}.rezgo-spot-full{background-color:var(--error-color);color:#fff}.rezgo-spot-avail{color:#fff}.rezgo-desc-panel h4{font-weight:400;font-family:var(--lato);text-transform:uppercase;margin-bottom:0;margin-top:0}.rezgo-desc-panel img{max-width:100%;height:auto;object-fit:cover}.rezgo-panel{border:none;box-shadow:none}.pax-input-row{display:flex;margin-bottom:10px}.edit-pax-input-container{width:40px;margin:0 10px 0 15px}.rezgo-calendar-wrp .rezgo-pax-price{font-family:var(--kumbh);font-size:14.5px;white-space:nowrap;padding-top:3px;display:block}.edit-pax-label-container{width:auto}.panel-group .panel-heading+.panel-collapse .rezgo-panel-body{border-top:none;font-weight:var(--font-normal)}.rezgo-tour-description,.rezgo-tour-itinerary,.rezgo-tour-departs,.rezgo-tour-inclusion,.rezgo-tour-exclusion,.rezgo-tour-additional-location,.rezgo-tour-things-to-bring,.rezgo-tour-unavailable,.rezgo-tour-dropoff,.rezgo-tour-cancellation{padding-top:20px}.rezgo-tour-description strong,.rezgo-tour-itinerary strong,.rezgo-tour-departs strong,.rezgo-tour-inclusion strong,.rezgo-tour-exclusion strong,.rezgo-tour-additional-location strong,.rezgo-tour-things-to-bring strong,.rezgo-tour-unavailable strong,.rezgo-tour-dropoff strong,.rezgo-tour-cancellation strong{font-family:var(--lato);text-transform:uppercase}.rezgo-tour-description p,.rezgo-panel .rezgo-panel-body{font-weight:var(--normal)}.panel-body.tripadvisor-panel-body{padding:0!important}.rezgo-tour-description{padding:25px 25px 10px;margin:15px 0;background:#fff;border-radius:6px;border:1px solid #ccc}.rezgo-tour-highlights{background:#fff;border:1px solid #ddd;padding:25px 25px 10px;margin:15px 0;border-radius:6px;box-shadow:var(--default-box-shadow)}.rezgo-tour-highlights p{font-weight:400;font-size:16px}.rezgo-map{width:100%;overflow:hidden;position:relative;height:390px;border-radius:6px}.panel-body .rezgo-btn-book{font-family:var(--kumbh);font-weight:600;padding:7px 0 6px;margin:10px auto 0}.panel-body .rezgo-buy-as-gift-btn{margin:10px auto 0;background-color:transparent;text-transform:initial}.panel-body .rezgo-buy-as-gift-btn:hover{text-decoration:underline;color:rgba(0,0,0,.4)}@media screen and (max-width:500px){.rezgo-open-options,.rezgo-calendar.single-item{padding:20px 10px 10px}}@media screen and (max-width:480px){.rezgo-calendar-wrp .rezgo-pax-price{padding-top:6px}}.tour-details-wrp{padding:0 20px;background:#fff}.details-calendar-row{margin:0 0 20px;padding:0}.edit-pax-wrp{background:rgba(0,0,0,.03);border:1px solid #eee;border-radius:10px;margin:15px 0 10px;padding:10px 20px 3px;-webkit-animation:fade-in-top .45s cubic-bezier(.39,.575,.565,1) both;animation:fade-in-top .45s cubic-bezier(.39,.575,.565,1) both;animation-delay:calc(var(--animation-order) * 50ms)}.rezgo-order-fields .edit-pax-wrp:nth-child(1){-webkit-animation-delay:.3s;animation-delay:.3s}.edit-pax-container{font-family:var(--kumbh);display:flex;align-items:center;min-width:80px;margin:0 30px 0 15px}.edit-pax-container .pax-input{width:40px;border:0;font-size:18px;line-height:30px;font-weight:600;text-align:center;margin:0 10px;background:0 0}.edit-pax-age{padding:0 0 3px;font-size:1.35rem}.edit-pax-container .pax-input::-webkit-input-placeholder{overflow:visible}.add-pax-container a,.minus-pax-container a{border-radius:50%;border:1px solid rgba(0,0,0,.25);color:#333;padding:7px 9px;font-size:10px;text-align:center;transition:.3s ease all;box-shadow:0 0 1px 0 rgba(0,0,0,.25) inset,0 0 1px 0 rgba(0,0,0,.25)}.add-pax-container a:hover,.minus-pax-container a:hover{cursor:pointer;background:0 0}.add-pax-container a.not-allowed,.minus-pax-container a.not-allowed{opacity:.25;cursor:not-allowed;pointer-events:none}.add-pax-container span:has(.not-allowed),.minus-pax-container span:has(.not-allowed){cursor:not-allowed}.add-pax-container a.not-allowed:hover,.minus-pax-container a.not-allowed:hover{pointer-events:none;background:#eee}.edit-pax-label-container{font-family:var(--kumbh);font-size:16px}.rezgo-order-form .fa-asterisk{font-size:12px;vertical-align:top}.pax-price-container{display:flex;margin:5px 0 0 -15px;flex-wrap:wrap}.rezgo-pax-label{font-family:var(--kumbh);margin:5px 7px 7px 0;font-size:15px;font-weight:var(--font-heaviest)}.rezgo-price-description{display:block;margin:0 0 12px;font-size:1.4rem}.pax-price-container .left-col,.pax-price-container .right-col{line-height:1}.pax-price-container .right-col{margin-top:3px}.pax-price-container .rezgo-strike-price,.pax-price-container span.discount{display:inline-block;margin:-17px 0 0}.rezgo-order-fields .rezgo-memo strong,.rezgo-order-fields .rezgo-memo{font-family:var(--kumbh);font-weight:500;font-size:13px}.rezgo-order-fields .rezgo-memo{display:block;padding:3px 0 0}.rezgo-order-fields .rezgo-memo:last-of-type{padding-bottom:10px}.edit-pax-max{display:inline-block;padding:5px 0 10px}@media screen and (max-width:992px){.pax-price-container .left-col,.pax-price-container .right-col{width:auto}}@media screen and (max-width:480px){.add-pax-container a,.minus-pax-container a{padding:9px 11px;font-size:13px}.edit-pax-container .pax-input{line-height:36px}}.rezgo-order-form em{color:var(--notification-color);font-weight:700}.rezgo-order-form .form-control[disabled]{background-color:#fff}.rezgo-memo{font-size:12px}.rezgo-memo strong{font-weight:500}.rezgo-choose-options{font-size:14px;display:inline-block;color:#666;margin-left:3px;margin-bottom:10px}.rezgo-calendar-single .rezgo-choose-options{margin:15px 25px -10px}.rezgo-order-unavailable,.rezgo-order-none-available{font-weight:700;color:var(--error-color)}td.rezgo-order-unavailable{text-align:right}.panel-none-available{background-color:#eee;border-color:var(--error-color)!important}.rezgo-book-form{padding-bottom:0}.rezgo-cart-title h3 a{color:#333;text-decoration:none}.rezgo-cart-title h3 a:hover{text-decoration:underline}.booking-edit-error-span{padding:0;width:97%}#toggle_new_guest i,#save_group_form_wording i{padding:0 3px;font-size:1.3rem}#book_step_two>hr{margin:10px 0}.rezgo-booking-instructions{line-height:1.5;font-size:15px;color:#333;padding:20px 10px 0 30px;background:#fff;border-top-left-radius:4px;border-top-right-radius:4px;margin-top:20px}.rezgo-guest-info-not-required{display:block;padding:15px 0 40px;font-size:1.45rem}.edit-booking-guest-info-not-required{font-size:1.45rem;padding:0 0 0 3px;align-self:center}.rezgo-book-wrp .rezgo-additional-info{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.rezgo-form-group.rezgo-booking{padding:20px}.rezgo-form-group .rezgo-pax-age{font-size:1.35rem;padding:0 5px 0 10px}.rezgo-form-group em.fa-asterisk,.rezgo-booking-instructions em.fa-asterisk{color:var(--error-color);font-size:75%;font-weight:var(--font-heavy)}.rezgo-form-group,.rezgo-form-group-short{line-height:1.5;font-size:16px;background:#fff}.rezgo-form-group-short{padding:4px 20px 2px}.rezgo-form-group h3{margin-top:5px}label.rezgo-label-right{text-align:right;white-space:nowrap;padding-left:0}label.rezgo-label-left{text-align:left;white-space:nowrap;padding-left:0}.rezgo-custom-form{padding:5px calc(var(--bs-gutter-x) * .5) 0}.rezgo-custom-form.form-group{margin-bottom:10px}.rezgo-custom-form .form-control{width:98%}.rezgo-custom-form:before,.rezgo-custom-form:after{content:" ";display:table}.rezgo-form-checkbox label{font-weight:700;text-align:left}.rezgo-form-checkbox label span.help-block{font-weight:400}.rezgo-payment-terms span.help-block{display:block;font-size:1.35rem;color:var(--error-color)}.rezgo-form-checkbox em{color:var(--error-color);font-size:75%;font-weight:500}.rezgo-form-row{margin-left:0}.rezgo-form-row:before,.rezgo-form-row:after{display:table;content:" "}.rezgo-form-row:after{clear:both}.rezgo-form-input,.rezgo-form-label{padding-left:0}.country-required-form-group{padding:25px 0 10px;max-width:400px}#rezgo-marketing-terms-label input[type=checkbox],#rezgo-terms-check input[type=checkbox]{margin:0 10px 3px 0;vertical-align:middle;height:15px;width:15px}.rezgo-input-radio{min-height:34px}.breadcrumb>li+li::before{padding:0 25px;color:rgba(0,0,0,.4);font-family:"Font Awesome 5 Pro";font-weight:500;content:"";vertical-align:bottom}.breadcrumb>li{display:inline-block}.rezgo-breadcrumb{padding:20px 25px 15px;font-size:1.8rem;font-weight:700;background:rgba(0,0,0,.045)!important;border:1px solid rgba(0,0,0,.05);color:#333;box-shadow:rgba(0,0,0,.22) 1px 6px 10px;border-radius:5px;align-items:center;display:block}.rezgo-breadcrumb li a{color:#ddd}.rezgo-breadcrumb li.active{font-size:28px}.rezgo-breadcrumb li.passed,.rezgo-breadcrumb li.active{font-size:inherit;color:#333}.rezgo-breadcrumb li:not(.active){color:rgba(0,0,0,.4)}.rezgo-fee-box,.rezgo-line-item-box{border:none;display:none;margin-top:0}.table>tbody+tbody{border-top:none!important}.rezgo-billing-cart{font-size:16px;margin-bottom:20px}.rezgo-billing-cart .rezgo-billing-type{width:25%}.rezgo-billing-cart .rezgo-billing-qty{width:10%}.rezgo-billing-cart .rezgo-billing-cost{width:35%}.rezgo-billing-cart .rezgo-billing-total{width:30%}.rezgo-billing-cart a{text-shadow:none}.rezgo-booking-payment-body{margin:0;padding:0;background:0 0;font-family:var(--kumbh)}#rezgo-promo-form label{display:flex;align-items:center;padding:0 10px 5px 0}#rezgo-promo-form .rezgo-promo-input{display:flex;width:100%}#rezgo-promo-form .rezgo-promo-input .input-group{flex-wrap:nowrap}.rezgo-promo-label{font-size:1.5rem;font-weight:var(--font-heavy);display:inline-block;margin:0 3px 0 0;white-space:nowrap}.rezgo-terms-container a:hover{text-decoration:none}.rezgo-terms-link{text-decoration:none;cursor:pointer}.rezgo-payment-terms{padding-left:2px!important;padding-right:2px!important}#rezgo-terms-panel .collapse-wrapper,#rezgo-privacy-panel .collapse-wrapper{padding:15px}#rezgo-contact-address address h3{margin-top:5px}.rezgo-map-overlay-details{background:0 0;position:relative;width:100%;height:400px;top:400px;margin-top:-400px}.rezgo-map-overlay-company{background:0 0;position:relative;width:100%;height:390px;top:390px;margin-top:-390px}.rezgo-status-pending{color:var(--rezgo-yellow)}.rezgo-status-complete{color:var(--success-color)}.rezgo-status-cancel,.rezgo-amount-owing{color:var(--error-color)}.rezgo-confirmation{margin-bottom:30px}.rezgo-confirmation-head h3{color:#fff;margin-top:20px}.rezgo-confirmation-head p{color:#fff}.rezgo-company-info{background:rgba(0,0,0,.03);border-radius:6px;padding:20px;margin:20px 0;color:#333}.rezgo-company-info p{font-size:16px}.rezgo-company-info a:hover{color:rgba(0,0,0,.65)}.rezgo-confirmation-additional-info h4{border-bottom:1px #ddd solid;padding-bottom:6px}.rezgo-inventory-unavailable{display:none}#payment_methods i.fa{font-size:30px!important;margin-right:4px;vertical-align:top}#payment_methods i.fa-cc-visa{color:#0d4191}#payment_methods i.fa-cc-mastercard{color:#d62b30}#payment_methods i.fa-cc-amex{color:#1a9bd7}#payment_methods i.fa-cc-discover{color:#f58220}#payment_methods i.fa-cc-paypal{color:#003087}.payment_method_box label{font-weight:700;color:#333}.payment_method_container input{max-width:400px}.payment_method_field{width:85%;margin-top:5px}.payment_method_error{color:var(--error-color);font-size:14px;display:none}#rezgo-cvv-label .popover{max-width:580px}.rezgo-terms-payment-request{padding-bottom:20px}.booking-thankyou-wording-wrapper{position:relative;min-height:500px}#booking-thankyou-wording-container i#badge{color:var(--rezgo-orange);font-size:10rem}.thankyou-list-image-wrapper{position:relative}.thankyou-list-image-wrapper i{position:absolute;margin-top:6px;left:15px}.thankyou-splash-2-container{position:absolute;bottom:-80px;left:15%;z-index:3}.gradient-text{color:transparent;background:#ff6a0e;background:linear-gradient(90deg,rgba(255,106,14,1) 0%,rgba(255,153,0,1) 100%);background-size:50%;background-clip:text;-webkit-background-clip:text}.thankyou-single-order-item{margin:0 auto 0 20px;padding-right:5px;transition:var(--transition);width:85%}.thankyou-single-order-item .single-item{font-weight:var(--font-heavy);font-size:1.6rem;margin:0}.rezgo-thankyou-page-item-name{display:inline-block;border-bottom:1px solid #ddd;padding-bottom:3px;margin-bottom:3px;font-size:1.75rem}.rezgo-thankyou-page-option-name{display:block;padding-bottom:3px;font-weight:var(--font-normal)}.thankyou-single-order-item .single-item-date{font-size:1.45rem;padding:3px 0 0}.add-to-google-wallet-btn img{margin:-3px 0}.add-to-apple-wallet-btn img{margin:-5px 0 0;transform:scale(.9);transform-origin:center}.rezgo-thankyou-summary{font-size:1.7rem;text-align:center;width:calc(100% + 15px);width:calc(100% + 30px);padding:18px 20px 15px;margin:-15px -15px 30px;color:#333;border-radius:6px 6px 0 0;border-bottom:1px solid #ccc}.rezgo-thankyou-summary-header{font-size:1.75rem;font-weight:var(--font-heavy);text-transform:uppercase;letter-spacing:5px;font-family:var(--lato);color:#888;text-align:center;margin:50px auto 30px;border-bottom:2px solid #ccc;width:fit-content;padding-bottom:2px}.rezgo-billing-cart span.discount,label span.discount{color:var(--notification-color);text-decoration:line-through;width:96%;background:0 0}#rezgo-booking-summary .header-row{margin-bottom:20px;position:relative}#rezgo-booking-summary .summary-header{font-size:2.5rem;margin:0 0 6rem;color:var(--header-text);font-weight:var(--font-heaviest);max-width:80%}#rezgo-booking-summary .rezgo-booked-on{font-size:1.45rem}#rezgo-booking-summary .rezgo-book-name{font-size:2rem;color:#333;font-weight:var(--font-heaviest);margin-top:0}#rezgo-booking-summary .more-info h3{font-size:2.4rem;font-weight:var(--font-heaviest);margin:40px 0 20px;border-bottom:1px solid #ddd;padding-bottom:10px}#rezgo-booking-summary dl{margin-bottom:10px}#rezgo-booking-summary .clearfix{line-height:2px}.rezgo-short-clearfix{line-height:1px}.rezgo-content-row:before,.rezgo-content-row:after{display:table;content:" "}.rezgo-content-row:after{clear:both}.rezgo-content-page-container,.rezgo-about-container{font-family:var(--kumbh);margin:20px;font-size:1.6rem}@media (max-width:981px){.thankyou-list-image-wrapper{width:85%;margin:auto}}@media (max-width:768px){.rezgo-content-page-container,.rezgo-about-container{margin:0 5px}#rezgo-booking-summary .more-info h3{font-size:2rem;margin:20px 0}}.rezgo-privacy-page-container,.rezgo-terms-page-container,.rezgo-booking-edit-terms-page-container{font-family:var(--kumbh);margin:20px;font-size:1.6rem}.rezgo-page-content-container{margin:80px 0 0}.rezgo-contact-container{font-family:var(--kumbh);box-shadow:var(--default-box-shadow);border:1px solid #ddd;border-radius:6px;padding:20px 3%;margin:20px 3% 40px;position:relative}.rezgo-contact-page-content{margin:0 10px;font-size:1.6rem}.rezgo-contact-container .rezgo-form-group{background:0 0}.rezgo-contact-container #contact_form{padding:0 10px;margin:0 1%}#contact_form label{font-weight:var(--font-normal);font-size:1.5rem}.rezgo-contact-container #agree_privacy_checkbox_wrap{position:relative;display:inline-block;background-color:#f9f9f9;border:1px solid #ddd;border-radius:6px;box-shadow:none;padding:10px 22px 10px 12px;margin:0}.rezgo-contact-container #agree_privacy_checkbox_wrap table td{vertical-align:middle;border:0}.rezgo-contact-container #agree_privacy{position:relative;display:inline-block;padding:0;margin:0 10px 0 0}.rezgo-contact-container #agree_privacy_checkbox_wrap label{position:relative;display:block;padding:0;font-size:1.4rem}.contact-submit-container{padding:0}#rezgo-contact-address strong.company-name{font-size:2rem;font-weight:var(--font-heaviest);padding-bottom:7px;display:inline-block}#rezgo-contact-address address{padding:10px 0 0}#rezgo-contact-address .company-wrap-info{display:inline-flex;overflow-wrap:anywhere;align-items:baseline;margin:3px 0}#rezgo-contact-address .company-wrap-info .tax-label,#rezgo-contact-address .company-wrap-info i{padding-right:10px;white-space:nowrap}@media (max-width:480px){.rezgo-contact-container .rezgo-form-input,.rezgo-contact-container .rezgo-form-label{padding:0 15px 0 5px}}#rezgo-contact-form input.hp_rez{border:medium none;left:-9999px;position:absolute}.has-error .help-block{font-size:90%}.rezgo-captcha-error{color:var(--error-color);background-color:#f5e79e;border:1px solid var(--error-color);border-radius:4px;padding:8px;font-weight:300}#rezgo-img-carousel .carousel-caption{font-family:var(--kumbh);bottom:2.33rem;padding-top:10px;padding-bottom:10px;background:rgba(51,51,51,.6);border-radius:6px;margin-bottom:15px}#rezgo-img-carousel .carousel-inner{border-radius:6px}#rezgo-img-carousel button{cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:6px;width:7%;font-size:2.15vmin}.carousel-control-prev{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%)}.carousel-control-next{background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%)}#rezgo-img-carousel .carousel-item img{margin:0 auto;border-radius:6px;max-height:500px;object-fit:cover;width:100%}#rezgo-img-carousel .carousel-caption{bottom:2.33rem;padding-top:5px;padding-bottom:5px;background:rgba(51,51,51,.6);border-radius:6px;margin-bottom:30px}#rezgo-img-carousel .carousel-indicators{white-space:nowrap}.rezgo-wait-div{background-color:var(--rezgo-blue);border-radius:8px;height:30px;-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#e7e7e7;background:linear-gradient(to right,#f3f3f3 8%,#fcfcfc 33%,#e7e7e7 100%)}.rezgo-option-error{font-family:var(--kumbh);font-weight:var(--font-heavy)}p.rezgo-form-comment{font-size:16px;margin-bottom:2px}.max-800{max-width:800px}.max-80{max-width:80px}.day-headers{margin-bottom:4px}.rezgo-table-list{width:100%;margin-bottom:10px}.rezgo-td-label{font-weight:700;text-align:right;overflow:hidden;text-overflow:ellipsis;vertical-align:top;padding-right:16px;padding-top:4px;width:30%;border:0}.rezgo-td-data{vertical-align:top;padding-top:4px;border:0}td.rezgo-td-data p{font-size:16px!important;font-weight:400}.rezgo-image-spacer{height:14px!important}.rezgo-more-spacer{height:25px!important}.rezgo-detail{position:absolute;bottom:30px;right:15px}@media screen and (max-width:992px){.details-calendar-row{display:flex;flex-direction:column-reverse}.rezgo-detail{position:relative;bottom:0;right:0;padding:0;margin-top:20px}.rezgo-calendar-wrp{margin:0 auto}}@media (max-width:768px){#rezgo-img-carousel .carousel-indicators{display:none}#rezgo-img-carousel .carousel-caption{bottom:0;margin-bottom:20px}}.rezgo-preview-mode{background-color:#eee;border:1px solid #ccc;border-radius:4px;box-shadow:2px 2px 4px #ccc;margin-bottom:8px;margin-right:8px;padding:8px;font-size:15px;font-weight:200;letter-spacing:1px;text-align:center}.rezgo-booked-on{float:left}.rezgo-add-cal{display:table;float:right;height:25px}.rezgo-add-cal-cell{display:table-cell;vertical-align:bottom;font-size:16px}.rezgo-add-cal a{color:#666;text-decoration:none}.rezgo-404-wrapper{margin-top:80px;text-align:center;padding:0 20px}.rezgo-404-search{display:flex;justify-content:center;flex-direction:column}.rezgo-404-input-group{display:inline-flex;justify-content:center}.rezgo-search-empty-warning{text-align:center;margin-top:5px;color:var(--error-color)}#rezgo-404-search.has-error{border-color:var(--error-color)}.return-home-link{margin-top:20px;display:inline-block;text-align:center}.rezgo-bookings-not-found,.rezgo-item-not-found{font-family:var(--kumbh);min-height:720px;margin-top:10px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative}@media (max-width:768px){.rezgo-404-input-group{display:flex;flex-direction:column;justify-content:center;align-items:center}.rezgo-404-input-group .input-group-btn{width:auto}.rezgo-404-input-group #rezgo-search-button{border-radius:6px;width:auto;margin:15px 0 10px;padding:10px 30px}}.rezgo-map-hr{border-top:1px solid #ddd;display:block;font-size:0;height:0;margin:4px 0;overflow:hidden}.rezgo-map-location{min-width:150px;max-width:100%;position:absolute;top:8px;left:8px;padding:8px 15px;border:1px solid #ddd;background:#fff;z-index:300;font-family:var(--lato);font-weight:var(--font-normal);font-size:1.35rem;border-radius:6px}.rezgo-map-shadow{box-shadow:var(--default-box-shadow)}.rezgo-map-icon{display:inline-block;margin:1px 10px 0 0;width:18px;color:#333;font-size:16px}.rezgo-red{color:var(--notification-color)}.rezgo-tour-description #rezgo-tour-location{margin:20px 0}.rezgo-location-name{padding-left:2px}.rezgo-location-address{padding-left:3px}#rezgo-tour-tags .single-tag{display:inline-block;padding:7px 18px;border-radius:999px;font-weight:var(--font-heavy);color:#333;text-decoration:none;margin:0 15px 10px 0;font-size:1.4rem;line-height:1.4rem;background-position:100%;background-size:400%;transition:400ms ease-in-out all;border:2px solid var(--rezgo-yellow);background-image:linear-gradient(45deg,var(--rezgo-yellow) 50%,transparent 50%)}#rezgo-tour-tags .single-tag:hover{color:#fff;background-position:0;box-shadow:var(--box-shadow)}.rezgo-related-details{line-height:2;border-top:1px solid #ddd;padding:20px 20px 0 10px}.rezgo-related-line{margin-top:25px;border-top:1px solid #ddd;height:10px}.rezgo-related-label{font-size:1.6rem;font-weight:var(--font-heavy)}.rezgo-related-link{text-decoration:none}.rezgo-related-details .rezgo-related-label>span{font-size:1.6rem;text-transform:capitalize}#rezgo-related-carousel .item img{max-height:220px;height:220px;border-radius:6px;aspect-ratio:2/3;object-fit:cover;object-position:left}#rezgo-related-carousel .item .placeholder{border-radius:6px;aspect-ratio:2/3;width:100%;height:220px;max-height:220px;background-color:var(--l-blue)}#rezgo-related-carousel .item{transition:var(--transition);transform:scale(.99);border:1px solid #ddd;transform-style:preserve-3d;position:relative;margin:0 10px 0 0;border-radius:6px}#rezgo-related-carousel .item:hover{cursor:pointer;transform-style:preserve-3d;box-shadow:var(--default-box-shadow);transform:scale(1)}#rezgo-related-carousel .item:before{position:absolute;content:"";width:100%;height:100%;border-radius:6px;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.5) 60%);transition:var(--transition)}#rezgo-related-carousel .item:hover::before{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.6) 60%)}#rezgo-related-carousel .overview-container{position:absolute;display:flex;flex-direction:column;justify-content:space-between;top:15px;left:15px;z-index:99;height:88%}#rezgo-related-carousel .slick-next{height:100%;right:-60px;width:100px;padding:5px 0;background-image:linear-gradient(to right,rgba(255,255,255,0),rgba(255,255,255,.33) 30%,rgba(255,255,255,1) 50%)}#rezgo-related-carousel .slick-next i{color:#333;font-size:4rem}#rezgo-related-carousel .slick-next:before{content:""}#rezgo-related-carousel .carousel-title{color:#fff;font-size:1.7rem;font-weight:var(--font-heavy);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-right:10%;max-width:80%;line-height:24px}#rezgo-related-carousel .carousel-overview{color:#fff;font-size:1.4rem;font-weight:var(--font-heavy);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding-right:5%;line-height:20px;max-width:85%;margin:0 0 10px}.rezgo-cross-item{border:1px solid #eee;border-radius:6px;margin:15px 0;cursor:pointer;padding:10px;box-shadow:var(--default-box-shadow);background:#fff}.rezgo-cross-sell-link,.rezgo-cross-sell-link:hover{color:#333;text-decoration:none}.rezgo-cross-img-holder{font-size:115px;color:#ccc;margin:10px}.rezgo-cross-name{margin:10px 0 15px;font-size:2.33rem;line-height:36px;font-weight:var(--font-heavy);border-bottom:1px solid #ddd;width:fit-content;padding-bottom:10px}.rezgo-cross-name:hover{text-decoration:underline}.rezgo-cross-overview{overflow:hidden;margin-bottom:10px}.col-sm-8 .rezgo-cross-overview{max-height:100px}.col-sm-7 .rezgo-cross-overview{max-height:22px}.rezgo-cross-price{margin:0 0 4px}.rezgo-cross-starting{font-size:15px}#rezgo-details-promo .input-group{align-items:center}#rezgo-tourlist-promo.applied{padding:0 15px}.rezgo-tourlist-promo-container .fa-chevron-down{transition:var(--transition)}.rezgo-tourlist-promo-container .fa-chevron-down.active{transform:rotate(180deg)}.rezgo-tourlist-promo{font-family:var(--kumbh);padding:5px 0 0;margin-top:5px}.rezgo-tourlist-promo.applied{border-top:none;padding:5px 0}.rezgo-tourlist-promo .rezgo-btn-default{font-weight:var(--font-heavy);padding:6px 10px 5px;border-radius:0 3px 3px 0;margin-left:-1px}#rezgo-tourlist-promo .rezgo-promo-label{font-size:14px}.rezgo-tourlist-promo-container #rezgo-promo-clear{background:0 0;font-weight:300;text-decoration:underline;margin:0 -15px 2px -10px;font-size:20px;-webkit-text-stroke:1px #fff}#rezgo-details-promo.rezgo-tourlist-promo{width:fit-content}#rezgo-panel-reviews .rezgo-wait-div{height:24px;margin:-25px 0 10px}.rezgo-line-wait .rezgo-wait-div{opacity:.7;height:18px;border-radius:2px;margin:0 2%}.rezgo-page-content{font-size:14px;padding:20px 10px;background:#fff;margin-bottom:20px}.rezgo-sms{padding:0 2px 2px 0;font-size:14px;color:#666}.rezgo-ticket{margin:10px 30px}.rezgo-ticket-logo{display:inline-block;width:65px;text-indent:-9999px;margin-left:4px;background:url("/wp-content/plugins/rezgo/rezgo/templates/default/css/../img/rezgo-logo.svg") no-repeat;background-size:contain;--lzl-bg-img:"/wp-content/plugins/rezgo/rezgo/templates/default/css/../img/rezgo-logo.svg"}.rezgo-ticket h3,.rezgo-ticket h4{margin-top:5px;margin-bottom:5px}.rezgo-voucher-para label,.rezgo-ticket-para label{margin-bottom:0}.rezgo-ticket-bottom{page-break-after:always}#rezgo-voucher-body label{margin-right:5px}.rezgo-gift-card-outer-container{padding:0 45px}.rezgo-gift-card-container{display:block;width:100%;margin:40px 0 55px;position:relative;border:1px solid rgba(51,51,51,.17);border-radius:3px}.rezgo-gift-card-container.step-two{display:flex;padding:20px 25px;background-color:#fff;box-shadow:var(--default-box-shadow);margin:40px 0 55px}.rezgo-gift-card-container.step-one-btn-span{border:0}.rezgo-gift-card-left-wrp{padding-right:6rem}.gift-icon{position:absolute;right:30px;top:33px;font-size:2.5rem;color:var(--header-text)}.rezgo-gift-card-container hr{margin:20px 0}.rezgo-payment-request-container #payment_methods,.rezgo-gift-card-container #payment_methods{padding:0 0 15px;margin:0}.rezgo-gift-card-container #payment_methods i.fa{font-size:32px!important}.rezgo-gift-card-cta{text-align:center;margin:0 0 30px}.rezgo-gift-card-cta .rezgo-btn-book{margin-bottom:20px}.rezgo-gift-card-container #gc_total_due_step1{font-family:var(--lato);font-weight:var(--font-heaviest);font-size:2.33rem;display:inline-block;margin:0 0 5px;width:100%}.rezgo-gift-card-container .btn{margin-bottom:20px}.rezgo-gift-card-container .underline-link{display:inline-block;padding-bottom:10px;cursor:pointer}.rezgo-gift-card-container p{padding:0;margin:0}.rezgo-gift-card-container .terms-conditions{cursor:pointer;text-decoration:none}.rezgo-gift-card-container .required-symbol{display:inline-block;color:var(--error-color)}.gift-pax-selector-container{display:flex;flex-wrap:wrap;width:100%;margin-top:20px}.gift-edit-pax-wrp{width:30%;margin:1% 2% 20px 0;background:rgba(0,0,0,.03);border:1px solid #eee;border-radius:10px;padding:15px 20px 10px}.gift-edit-pax-wrp .pax-price-container{margin:0;align-items:end}.gift-edit-pax-wrp .rezgo-pax-label{margin-bottom:12px}#rezgo-gift-invalid-link i{padding-right:5px}#rezgo-custom-billing-amount i{position:absolute;right:10px;top:10px;cursor:pointer;opacity:.75;font-size:15px}#rezgo-custom-billing-amount i:hover{opacity:1}.rezgo-gift-memo{display:block;margin:0 0 10px 15px}h3.gc-page-header{font-weight:var(--font-normal);font-weight:var(--font-heaviest);font-size:2.2rem;margin:2rem 0;color:var(--header-text)}h3.gc-page-header.space-below{margin-bottom:4rem}.rezgo-gc-choose-radio{width:33%}#rezgo-gc-choose-container .rezgo-gc-choose-radio input[type=radio]{visibility:hidden}#rezgo-gc-choose-container .rezgo-gc-choose-radio label{font-weight:var(--font-heaviest);font-size:1.6rem;font-family:var(--lato);border:2px solid rgba(0,0,0,.2);border-radius:6px;max-width:100%;min-height:70px;line-height:inherit;padding:1.5rem;display:flex;justify-content:center;align-items:center;margin:.5rem 1rem .5rem 0;box-shadow:rgba(0,0,0,0%) 0px 6px 10px;transition:.15s ease all;white-space:nowrap}#rezgo-gc-choose-container label:hover{border-color:var(--select-btn-color);cursor:pointer}#rezgo-gc-choose-container input:checked+label{border-color:var(--select-btn-color);box-shadow:var(--default-box-shadow);background:rgba(0,0,0,.045);transform:translateY(-4px)}.rezgo-gc-custom{position:relative}.rezgo-custom-billing-amount-container{margin:20px 0 0}#rezgo-custom-billing-amount-wrp .help-block{margin:10px 0}.rezgo-gift-card-group .rezgo-gift-card-head{margin:20px 0}.rezgo-gc-first-step-btn{margin-bottom:40px}.rezgo-gift-card-group{position:relative;display:block;padding:20px 35px;background-color:#fff;box-shadow:var(--default-box-shadow);font-size:16px;border-radius:6px}@media (max-width:900px){.gift-edit-pax-wrp{width:48%}}@media only screen and (max-width:768px){.rezgo-gift-card-group{padding:15px}}@media (max-width:600px){.gift-edit-pax-wrp{width:98%}}.rezgo-gift-card-group .rezgo-gift-card-head{display:block;margin:0 0 15px}.rezgo-gift-card-group p.rezgo-gift-card-desc{font-size:1.45rem}.grecaptcha-badge{bottom:85px!important}@media only screen and (max-width :768px){#rezgo-gift-card-details .rezgo-btn-print{padding:10px 16px}}.rezgo-gift-input-group{display:flex;flex-wrap:nowrap}#rezgo-gift-card-search .rezgo-gift-search-response{font-weight:var(--font-heavy);background:0 0;border:0;box-shadow:none;padding:0;margin:0}.rezgo-gift-search-response.error{color:var(--error-color)}.rezgo-gift-search-response.success{color:var(--success-color)}#rezgo-gift-card-search .msg{font-size:15px;padding:15px 0 0 5px;display:block}@media only screen and (max-width :768px){#rezgo-gift-card-print .jumbotron{padding:15px}}@media (min-width:768px){#rezgo-gift-card-search form{width:80%}}#rezgo-gift-card-redeem .alert{margin:15px 0 0}#rezgo-gift-card-redeem .alert-info-nav{margin:15px 0 0}#rezgo-gift-card-redeem .gift-cart-redeem-reset-btn{cursor:pointer}.rezgo-redeem-reset-btn{font-size:14px;text-decoration:underline;font-weight:var(--font-heavy);color:#333;margin-left:10px}.rezgo-redeem-reset-btn:hover{cursor:pointer}.rezgo-gift-card-container .master-heading{background-color:var(--header);padding:5px 15px 15px;border-radius:6px 6px 0 0;text-align:center;color:#fff}.rezgo-gift-card-container .master-heading p{font-size:21px;font-weight:200;margin-bottom:15px}.rezgo-check-balance{height:40px;margin-left:10px!important;border-radius:3px!important;padding:10px 25px;font-size:13px;white-space:nowrap}.gift-card-receipt .balance-section h3{font-weight:var(--font-heavy)}@media screen and (max-width:991px){.rezgo-gift-card-outer-container{padding:0 35px}.rezgo-gc-choose-radio{width:50%}.rezgo-gift-card-group{padding:15px 25px}}@media only screen and (max-width :768px){.rezgo-gift-card-container .master-heading p{font-size:18px}}@media screen and (max-width:480px){.rezgo-gift-card-outer-container{padding:0 15px}.rezgo-gift-card-container.step-two{padding:20px 15px}.gift-icon{display:none}.rezgo-gift-card-inner-col{padding:0}.rezgo-gc-choose-radio{width:100%}.rezgo-gift-input-group{flex-direction:column}button.rezgo-check-balance{height:40px;margin:10px 0 0!important}.rezgo-gift-card-group{padding:15px}}.rezgo-ticket-logo.lzl:not(.lzl-ed),.rezgo-ticket-logo.lzl-ing:not(.lzl-ed){background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20340%2097.25%22%20width%3D%22340px%22%20height%3D%2297.25px%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E")}@media only screen and (max-width :768px){.gift-card-receipt table{position:relative}.gift-card-receipt table tr{border:1px solid #ccc}.gift-card-receipt table tr td{width:50%;float:left;word-wrap:break-word;border:0}.gift-card-receipt table:after{position:absolute;top:0;left:50%;height:100%;width:1px;margin-left:-1px;border-left:1px solid #ccc;content:""}}.rezgo-gift-card-container .rezgo-voucher-barcode{text-align:right}@media only screen and (max-width :768px){.rezgo-gift-card-container .rezgo-voucher-barcode{text-align:center}}.rezgo-gift-card-container .rezgo-voucher-barcode img{max-width:100%}.order-spacer{margin-left:20px}.rezgo-gift-link{display:block;height:45px;padding:0 15px;line-height:43px;color:var(--rezgo-blue);transition:var(--transition);box-shadow:var(--default-box-shadow);background:#fff}.rezgo-gift-link .fa-gift{margin-right:5px}.rezgo-gift-link:hover{box-shadow:none}.top-bar-order .rezgo-gift-link{float:right;margin:25px 0 0;border:2px solid #ddd;color:#333;border-radius:6px;font-weight:var(--font-heavy);font-family:var(--kumbh)}.rezgo-right-wrp .rezgo-gift-link{background:0 0;color:var(--calendar-avail);text-align:center;border:1px solid #ddd;border-radius:6px;margin:25px 0;box-shadow:var(--default-box-shadow)}.rezgo-gift-link:hover,.rezgo-right-wrp .rezgo-gift-link:hover{color:#333}.rezgo-gift-link span{display:inline-block;font-size:15px;font-weight:var(--font-heaviest)}.rezgo-gift-link .fa{display:inline-block;margin-right:2px;font-size:18px}.rezgo-right-wrp #rezgo-gift-link-use{display:none}@media only screen and (max-width :768px){.rezgo-gift-link-wrp{margin-top:10px}.rezgo-cart-link{margin-top:10px;margin-bottom:5px}}@media only screen and (max-width :650px){.rezgo-tourlist-promo.applied .input-group{display:inline}.top-bar-order{flex-direction:column}.top-bar-order .left-flex-wrap,.top-bar-order .right-flex-wrap{flex-direction:column;width:100%}}@media only screen{.screen-center{max-width:768px;margin:0 auto}}#rezgo-waiver-wrp .tab-text .body{display:block;background-color:#fff}#rezgo-waiver-wrp .tab-text .footer{padding:15px 0}#rezgo-waiver-wrp .tab-sign .body{display:block;margin-top:-20px}#rezgo-waiver-wrp .tab-sign .body p{display:block;height:50px;padding:15px;margin:0;line-height:20px;text-align:center;background-color:#f5f5f5;border-left:1px solid #eee;border-right:1px solid #eee}#rezgo-waiver-wrp .tab-sign .body canvas{position:relative;display:block;left:auto;right:auto;bottom:auto;top:auto;width:100%;height:500px;background-color:#fff;border:1px solid #eee}#rezgo-waiver-wrp .tab-sign .footer{position:relative;display:block;left:auto;right:auto;bottom:10px;top:auto;height:auto;padding:0 15px;background-color:#f5f5f5}.waiver-success-wrapper{display:flex;align-items:center}.rezgo-waiver-booking-data{padding:25px}#rezgo-waiver-print .btn{margin:0 20px 10px 0;width:35%}@media only screen and (max-width :480px){#rezgo-waiver-wrp .btn{font-size:13px}#rezgo-waiver-wrp .btn i{display:none}#waiver_form_container .rezgo-additional-info{padding:10px}}#rezgo-waiver-wrp.rezgo-modal-wrp{height:460px;background-color:#f5f5f5}#rezgo-waiver-wrp.rezgo-modal-wrp .tab-text .body{height:380px;padding:15px;overflow-y:scroll}#rezgo-waiver-wrp.rezgo-modal-wrp .footer button{font-weight:var(--font-heavy);font-size:1.45rem;line-height:2rem;height:auto;margin:15px 0 0;white-space:nowrap}#rezgo-waiver-wrp.rezgo-modal-wrp .tab-text .footer{height:65px;padding:10px 0 15px 15px}#rezgo-waiver-wrp.rezgo-modal-wrp .tab-sign .body{height:400px;margin-top:0}#rezgo-waiver-wrp.rezgo-modal-wrp .tab-sign .body p{border:0}#rezgo-waiver-wrp.rezgo-modal-wrp .tab-sign .body canvas{height:385px}#rezgo-waiver-wrp.rezgo-modal-wrp .tab-sign .footer{height:65px}#rezgo-waiver-wrp.rezgo-modal-wrp #signature-area img{display:inline-block;margin:0 20px 20px;max-height:80px}@media only screen and (max-width :480px){#rezgo-waiver-wrp.rezgo-modal-wrp #rezgo-sign-nav .col-xs-6:first-child,#signature-pad .footer .row .col-xs-6:first-child{padding-right:5px}#rezgo-waiver-wrp.rezgo-modal-wrp #rezgo-sign-nav .col-xs-6:last-child,#signature-pad .footer .row .col-xs-6:last-child{padding-left:5px}#rezgo-waiver-wrp.rezgo-modal-wrp .footer button{font-size:1.3rem}}#rezgo-waiver-use .text-info{margin-bottom:5px}#rezgo-waiver-use #rezgo-waiver-info .msg{display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;margin-bottom:10px}#rezgo-waiver-use #rezgo-waiver-info .msg.intro{color:#333}#rezgo-waiver-use #rezgo-waiver-info .msg.success{color:var(--success-color)}#rezgo-waiver-use #rezgo-waiver-info .msg.error{margin-top:-10px;color:var(--error-color)}#rezgo-waiver-use #rezgo-waiver-signature .signature{max-height:100px}@media only screen and (max-width:991px){.jumbotron.rezgo-booking{padding-left:30px!important;padding-right:30px!important;padding-bottom:10px;margin:0!important}}@media only screen and (max-width:480px){.jumbotron.rezgo-booking{padding-left:10px!important;padding-right:10px!important;margin-bottom:0!important}}@media only screen and (max-width:991px){.rezgo-book-wrp .rezgo-breadcrumb{margin:0 15px}.rezgo-book-wrp .jumbotron{padding-left:15px;padding-right:15px}.rezgo-book-wrp .rezgo-booking-instructions,.rezgo-book-wrp .rezgo-additional-info{margin-left:0;margin-right:0;border-radius:0}.rezgo-book-wrp .rezgo-additional-info{margin-bottom:15px}.rezgo-book-wrp .rezgo-total-payable-wrp{margin:0 15px 20px}.rezgo-book-wrp .rezgo-form-group.rezgo-booking{margin:0}.rezgo-book-wrp .rezgo-booking-info{margin:20px 0 0}.rezgo-book-wrp .rezgo-booking-title,.rezgo-book-wrp .rezgo-booking-subtitle,.rezgo-book-wrp .rezgo-billing-wrp,.rezgo-book-wrp #rezgo-gift-card-use,.rezgo-book-wrp #rezgo-waiver-use,.rezgo-book-wrp .rezgo-payment-wrp,.rezgo-book-wrp .rezgo-booking-nav{padding:0}.rezgo-book-wrp #rezgo-booking-btn .rezgo-btn-wrp button{width:100%}.rezgo-book-wrp .rezgo-total-payable{margin-bottom:0}.rezgo-book-wrp .rezgo-booking-nav .glyphicon{line-height:1.33333}}@media only screen and (max-width:480px){.rezgo-book-wrp .rezgo-additional-info{padding:15px!important}.rezgo-book-wrp .rezgo-custom-form{padding:0 10px}.rezgo-book-wrp .rezgo-booking-nav .glyphicon{font-size:16px}.rezgo-book-wrp .rezgo-billing-wrp,.rezgo-book-wrp #rezgo-gift-card-use,.rezgo-book-wrp #rezgo-waiver-use,.rezgo-book-wrp .rezgo-payment-wrp{padding:0}.rezgo-book-wrp .rezgo-booking-title,.rezgo-book-wrp .rezgo-booking-info,.rezgo-book-wrp .rezgo-booking-subtitle,.rezgo-book-wrp #book_step_two .rezgo-booking-nav{margin:0;padding:0 15px}.rezgo-book-wrp #book_step_two .rezgo-booking-nav{margin:15px 0 0;padding:0 15px}.rezgo-book-wrp #book_step_two .rezgo-booking-title{margin-bottom:15px}.rezgo-book-wrp .rezgo-booking-info{margin:0;padding:15px 0 0;background-color:#fff}.rezgo-book-wrp .rezgo-booking-info .rezgo-table-container,.rezgo-book-wrp .rezgo-booking-info .rezgo-billing-cart{font-size:13px!important;margin-bottom:0;border:0}.rezgo-booking-title-wrp{background-color:#fff;padding:15px 0}.rezgo-book-wrp .rezgo-booking-instructions{margin-top:0;padding:0 15px!important}.rezgo-book-wrp .rezgo-form-input{padding:0}.rezgo-book-wrp #rezgo-waiver-show{font-size:14px}.rezgo-book-wrp .rezgo-form-row{padding:0}.rezgo-book-wrp .rezgo-form-group.rezgo-booking{padding-left:0!important;padding-right:0!important}.rezgo-book-wrp .rezgo-sub-title{margin-left:-15px;margin-right:-15px}}@media only screen and (max-width:480px){#rezgo-order-wrp .rezgo-cart-table-wrp{padding:0!important;margin:0}#rezgo-order-wrp .rezgo-form-group-short{padding:0 15px;margin:0;margin-left:auto}#rezgo-order-wrp .rezgo-cart-edit-wrp{padding:0;margin:0}#rezgo-order-wrp .rezgo-order-total-wrp{padding:0;margin:0}#rezgo-order-wrp .rezgo-order-total{margin-left:0;margin-right:0;padding-right:15px}#rezgo-order-wrp .rezgo-btn-cart-wrp{padding:0}#rezgo-order-wrp .rezgo-btn-wrp{padding:0}}.rezgo-show-count{display:none}.rezgo-date-memo,.rezgo-option-memo{display:none}.rezgo-waiver-btn{color:#fff;font-size:17px;font-weight:300;text-transform:uppercase;background-color:var(--error-color)}.rezgo-waiver-count .rezgo-waiver-btn{padding:12px 40px 9px;font-size:1.35rem;max-width:220px;margin:15px auto 0}.rezgo-waiver-btn:hover,.rezgo-waiver-btn:focus,.rezgo-waiver-btn:focus-visible{opacity:.8;color:#fff;background-color:var(--error-color);text-decoration:none}.rezgo-receipt-pax td{padding-top:20px;vertical-align:bottom}.rezgo-waiver-sign{border-radius:0;padding:3px 20px;width:180px}.rezgo-signed{display:flex;text-transform:uppercase;font-weight:var(--font-heavy);width:180px;font-size:1.3rem;margin:10px 0 5px}.rezgo-signed i{font-size:1.7rem;color:var(--success-color)}.rezgo-signed-check{display:inline-block;color:var(--success-color);margin-left:8px;font-size:22px;vertical-align:bottom}.rezgo-waiver-count{background-color:#fff;border:1px solid var(--calendar-avail);border-radius:0 0 6px 6px;padding:10px 0 14px;margin-bottom:15px;text-align:center;font-size:18px;font-weight:300}.rezgo-waiver-instructions{font-size:15px;font-weight:var(--font-normal);color:#666;margin-bottom:25px}.rezgo-waiver-modal-text{font-size:15px}.rezgo-waiver-child{font-size:15px;font-weight:var(--font-normal);color:#333}.rezgo-waiver-child label:hover{cursor:pointer}.rezgo-waiver-container{font-family:var(--kumbh);box-shadow:var(--default-box-shadow);border:1px solid #ddd;border-radius:6px;padding:20px 3%;margin:40px 3%;position:relative;background:#fff}.rezgo-waiver-main{background:0 0}.rezgo-waiver-page-title{font-size:2.2rem;font-weight:var(--font-heaviest);margin:20px 10px 40px}#rezgo-waiver-heading>h3{font-size:2.2rem;font-weight:var(--font-heaviest);margin:10px 0;line-height:24px}#pax_waiver_content .rezgo-waiver-item{border-bottom:1px solid #333;font-weight:var(--font-heavy);width:fit-content;padding:5px 0 0;line-height:24px}#rezgo-waiver-option-choose label{margin:0 40px 0 0;color:#555;font-size:1.5rem;font-weight:var(--font-heavy)}.rezgo-waiver-container .bootstrap-select>.dropdown-toggle{background:#f9f9f9;font-size:1.5rem;font-weight:var(--font-heavy);padding:5px 20px;border-color:#ccc}.rezgo-waiver-container .dropdown-menu>li>a{font-size:1.5rem;font-weight:var(--font-heavy)}.rezgo-waiver-container .bootstrap-select>.dropdown-toggle .btn-default:focus{background:#f9f9f9;color:#333}.rezgo-waiver-container .bootstrap-select .dropdown-item.active,.rezgo-waiver-container .bootstrap-select .dropdown-item:active{background-color:#eee;color:#333;border:1px solid #333;border-radius:3px}#rezgo-waiver-form .rezgo-waiver-child{background-color:#eee;padding:15px 25px 10px;margin:0 -5px 40px;border-radius:10px;border:1px solid #ddd}.rezgo-waiver-container label{font-weight:var(--font-normal);font-size:1.5rem}.rezgo-waiver-container .form-control{width:100%}.rezgo-waiver-container .rezgo-custom-form{padding-left:calc(var(--bs-gutter-x) * .5)}.rezgo-waiver-container .rezgo-form-checkbox{padding-left:0}.rezgo-waiver-container .rezgo-form-checkbox input[type=checkbox]{margin:0 5px 2px 0;vertical-align:middle}.rezgo-waiver-container p.rezgo-form-comment{background:0 0;font-size:1.45rem;width:100%;padding-left:0}.rezgo-waiver-child #child{vertical-align:middle;margin-bottom:4px}#rezgo-waiver-form #signature-pad canvas{position:relative;display:block;left:auto;right:auto;bottom:auto;top:auto;width:100%;height:400px;background-color:#fff;border:1px solid #ccc;margin-bottom:30px;border-radius:10px}.rezgo-waiver-choose{font-size:1.6rem}.rezgo-waiver-error{font-size:90%;color:var(--error-color)}.rezgo-waiver-label-error{color:var(--error-color)}#booking_pax_list .badge{border-radius:6px;text-transform:uppercase}#booking_pax_list .pax-sign{background-color:var(--rezgo-blue);padding:10px 25px;font-weight:var(--font-heavy)}#booking_pax_list .pax-check{padding:9px 12px;color:var(--success-color);font-weight:var(--font-heavy);font-size:1.2rem;border:2px solid var(--success-color);background:#ddd;border-radius:20px}#booking_pax_list .list-group-item{padding:12px 15px;font-weight:var(--font-heavy);border-radius:6px;margin:0 0 15px;box-shadow:var(--default-box-shadow);line-height:30px;border:1px solid #ddd;color:#333}#booking_pax_list .list-group-item:hover,#booking_pax_list .list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}#booking_pax_list .list-group-item .pax-check,#booking_pax_list .list-group-item .pax-sign{float:right}#booking_pax_list .list-group-item:last-child{padding-bottom:14px}#booking_pax_list a.list-group-item:focus{border:1px solid #ddd}.booking_pax_sign.disabled{pointer-events:none;color:#555;cursor:not-allowed;background-color:#eee}#rezgo-waiver-share .popover-content{font-size:18px;white-space:nowrap;color:var(--rezgo-blue)}#rezgo-waiver-share .popover{max-width:310px!important}#rezgo-waiver-share .popover.left{margin-left:-20px}.rezgo-waiver-main #rezgo-signed-img img{display:inline-block;margin:10px 20px 0 0;max-height:140px}.rezgo-waiver-main .flex-table-header{position:relative;top:-6px}.rezgo-waiver-main .flex-table-group.flex-50{width:50%;flex-basis:auto;padding-top:0;margin-top:0}@media (max-width:992px){#rezgo-waiver-print .btn{width:100%}.rezgo-waiver-main .flex-table-group.flex-50{width:100%}}@media (max-width:600px){#rezgo-waiver-option-choose label{margin:0 auto 10px;text-align:left;width:100%}#pax-birth-wrp select{margin-bottom:10px}#rezgo-waiver-print .btn{width:100%}#rezgo-waiver-form .rezgo-waiver-child{padding:15px 5% 10px}}.tg-error{padding-top:5px;font-size:1.45rem;color:var(--error-color);margin-top:10px}#tg-no-longer-avail i{font-size:2rem;vertical-align:text-bottom}#tg-placeholder.disabled{filter:opacity(.2)}#tg-wrapper .tg-disabled-overlay{cursor:not-allowed;position:absolute;top:0;left:0;background:rgba(0,0,0,.1);width:100%;height:100%;border-radius:3px;border:0}p.rezgo-status-timer{font-weight:var(--font-heavy);text-transform:capitalize;font-size:1.4rem;width:fit-content;padding:10px 15px;margin:0 0 10px;border-radius:6px;border:2px solid #ddd}#tg-postbooking-form .tg-logo-container{position:absolute;right:15px;top:40px}#tg-postbooking-form .tg-payment-container{border-top:1px solid #eee;margin-top:40px}#tg-postbooking-form .tg_logo,#tg-postbooking-success .tg_logo{object-fit:contain;width:200px;margin:0 15px -10px 5px}@media screen and (max-width:700px){.tg-btn-container{flex-direction:column;padding:5px 0}.tg_logo,.tg_tourshield_logo{margin:10px 0 0}.tg-btn-container .line{margin:10px 0}#tg-postbooking-form .tg-logo-container{position:relative;top:0;right:0;margin-bottom:30px}#tg-postbooking-success .tg_logo{margin-bottom:10px}}@media screen and (max-width:480px){#tg-no-longer-avail i{font-size:1.6rem}}#rezgo-rating-select input{position:absolute;left:-99999px}#rezgo-rating-select label{display:inline-block;cursor:pointer;font-size:0;padding:2px 4px 0 0;direction:ltr}#rezgo-rating-select>label:before{position:relative;font-size:25px;font-weight:var(--font-heavy);line-height:1;font-family:var(--fontawesome);display:block;content:"";color:#ccc;background:#ddd;-webkit-background-clip:text;-webkit-text-fill-color:transparent}#rezgo-rating-select>label:hover:before,#rezgo-rating-select>label:hover~label:before,#rezgo-rating-select>label.selected:before,#rezgo-rating-select>label.selected~label:before{color:var(--rezgo-yellow);background:var(--rezgo-yellow);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.review-average-rating{margin:0 0 20px;font-size:1.6rem;font-family:var(--lato);font-weight:var(--font-normal)}.review-label{padding-top:0;margin-bottom:0;text-align:right;line-height:26px;font-size:1.5rem;font-weight:var(--font-heavy)}#review_form .control-label{padding-top:4px}.rezgo-list-star-rating{white-space:nowrap}.rezgo-star{font-size:18px}.rezgo-review-sent .rezgo-star,#rezgo-item-star-rating .rezgo-star{font-size:24px}.rezgo-star-full,.rezgo-star-half{color:var(--rezgo-yellow)}.rezgo-star-empty{opacity:.4!important}#rezgo-rating-average .rezgo-star-empty{color:#333!important}.rezgo-review-container{margin:0 5px;border-bottom:1px solid #ddd;padding:0 0 30px}.rezgo-review-row{font-family:var(--kumbh);padding:0 15px}#rezgo-review-error>p{font-size:1.8rem;font-weight:var(--font-normal)}.review-title-container{display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:5px}.rezgo-review-container .review-title{padding-bottom:5px;margin:0 15px 0 0;font-weight:var(--font-heavy);font-size:1.8rem}.rezgo-review-item-name{font-size:1.33rem;font-weight:500;padding:6px 13px;border:1px solid #ccc;border-radius:20px;background:#f5f5f5}.rezgo-review-item-name .link{color:#333;font-weight:var(--font-heavy)}.rezgo-review-item-name .link:hover{opacity:.8}.rezgo-review-container .review-info{display:inline-block;font-weight:var(--font-normal);padding:5px 0 5px 10px;font-size:1.45rem;font-family:var(--lato)}.rezgo-review-body{margin-top:15px;font-size:1.5rem}.rezgo-review-body blockquote{font-size:15px;background-color:#f7f7f7;padding:15px 15px 24px;margin-top:8px;line-height:24px}.rezgo-review-readmore{margin:10px -6px;font-size:1.45rem;color:#333;font-weight:var(--font-heavy);padding:10px 0;display:inline-block}.rezgo-review-readmore:hover,.rezgo-review-readmore:active{box-shadow:none;color:#333;opacity:.8;text-decoration:none}.rezgo-review-readmore i.fa{display:inline-block;font-size:1.45rem;margin-right:4px}.rezgo-review-break{height:30px}.rezgo-review-sent{margin:0 5px;padding:30px 0 60px}.rezgo-review-sent strong{font-size:20px}.rezgo-review-sent-body{font-size:16px;margin:20px 0}.rezgo-review-sent .rezgo-social-box{text-align:left;display:flex;flex-direction:column;padding-top:16px;margin:15px 10px 0;border-top:1px solid #ddd;width:fit-content}.rezgo-review-sent-para{font-size:1.5rem;padding-bottom:5px}.rezgo-review-share{font-size:1.4rem;margin-bottom:15px}#rezgo-sort-reviews label{padding-right:5px}#rezgo-sort-reviews.all-reviews{float:none}#rezgo-sort-reviews .select-container{display:flex;align-items:center;white-space:nowrap}.rezgo-order-select-container{font-size:16px;padding:0 5px}.rezgo-bundle-label{font-size:16px}.rezgo-bundle-hidden{display:none}.rezgo-bundles-row{margin-bottom:5px;margin-top:-10px}.rezgo-bundles-row hr{width:90%}.rezgo-bundles-offset{margin-top:-32px}.rezgo-option-bundles{display:inline-block;background:#fff;font-size:17px;font-weight:400;color:var(--rezgo-blue);margin-left:-8px;padding:0 6px}.rezgo-bundle-makeup{padding:3px 0;font-size:1.35rem;font-weight:500;display:inline-block}.rezgo-bundles-title-container{position:relative}.rezgo-bundles-title{font-family:var(--lato);font-weight:600;display:block;font-size:1.55rem;position:absolute;top:20px;padding-right:15px;background:#fff}.rezgo-bundles-line{margin:25px 0}.rezgo-td-grouped-line-item i{margin:0 7px;background:#fff;font-size:1.25rem;color:var(--rezgo-orange);display:inline-block}.rezgo-td-grouped-line-item .group-title{font-size:1.5rem;padding:17px 0 0;line-height:1.25;color:#666;display:inline-block}.rezgo-td-grouped-line i{line-height:1.5;transform:scale(13,.5);transform-origin:right;color:#999;padding-top:0}span.opt_extra{display:block;margin:2px;margin-top:4px;border-left:1px solid #f7f7f7;padding:0 4px;font-size:14px}.rezgo-form-extras{font-style:italic;color:#333}.rezgo-form-extras ul{margin-bottom:4px;padding-left:0;list-style:none;line-height:22px}.rezgo-pickup-name{margin-bottom:20px;border-bottom:1px solid #ccc;width:fit-content;padding-bottom:10px}#rezgo-pickup-carousel .item img{margin:0 auto}.rezgo-pickup-map{width:100%;overflow:hidden;position:relative;height:275px}.rezgo-pickup-map-labels{min-width:100px;max-width:95%;position:absolute;top:8px;left:8px;padding:8px 12px;background:#fff;z-index:300;font-weight:300;font-size:13px;box-shadow:0 2px 6px rgba(0,0,0,.3)}.rezgo-line-item{font-weight:700}.rezgo-pickup-loading{background-color:#ccc;border-radius:4px;box-shadow:0 -1px 2px rgba(0,0,0,.15) inset;height:20px;animation:2s linear 0s normal none infinite progress-bar-stripes;background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0));background-size:30px 30px;transition:width .6s ease 0s;width:94%;margin:2px auto}.rezgo-pickup-detail{min-height:20px;padding-bottom:10px}.rezgo-pickup-name h3 span.text-info>span{font-size:22px}.rezgo-pickup-time,.rezgo-pickup-location{min-height:30px}.rezgo-pickup-extra p{font-size:17px}.rezgo-pickup-receipt-data{position:relative;padding:30px 0 0}.rezgo-pickup-caption{position:absolute;z-index:10;bottom:8px;right:15%;left:15%;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.8)}.rezgo-pickup-caption-print{padding-top:8px;text-align:center}#rezgo-billing-address address{font-size:13px;line-height:18px}#rezgo-billing-address strong{font-size:14px}.rezgo-payment-message{background-color:#fff;padding:20px;font-size:15px}.rezgo-payment-made,.rezgo-payment-missing{margin-bottom:20px;border-radius:6px;font-size:15px}.rezgo-payment-made{display:flex;align-items:center;border:1px solid var(--rezgo-blue);background-color:#f7f7f7;padding:14px 12px;margin:15px 0 0}.rezgo-payment-missing{margin-top:20px;border:1px solid var(--error-color);padding:15px 12px 10px}.rezgo-payment-message .fa,.rezgo-payment-missing .fa{font-size:22px}.rezgo-payment-missing span{display:inline-block;margin-top:4px;margin-left:12px;vertical-align:top}.rezgo-payment-made p{margin-bottom:0;font-size:18px;font-weight:400}.rezgo-strike{padding-left:0;line-height:15px;font-weight:500}.rezgo-strike-price{text-decoration:line-through!important;text-decoration-line:line-through;text-decoration-color:#000;text-decoration-style:solid;color:var(--notification-color)}.rezgo-strike-extra{color:#333}.rezgo-order-fields{margin-bottom:10px}.rezgo-booking-memo{display:none}.rezgo-requested-invoice-row{display:block;margin:0;border-radius:6px;box-shadow:var(--default-box-shadow)}.rezgo-requested-invoice{background-color:#fff;padding:20px}.rezgo-requested-invoice span{font-size:18px}.rezgo-return-head{font-size:24px;margin-bottom:15px;font-family:var(--kumbh)}.rezgo-return-detail{margin:30px 0 10px}@media only screen and (max-width:991px){.rezgo-payment-message{margin:0 15px}}@media only screen and (max-width:768px){#rezgo-sort-reviews label{display:flex;align-self:center}}@media (max-width:480px){.review-title-container{margin-bottom:10px}.rezgo-review-container .review-info{padding:10px 0 5px}#rezgo-sort-reviews .select-container{display:flex;white-space:nowrap;padding:10px 0}}@media (max-width:460px){.hidden-xxs,.none-xxs{display:none!important}.visible-xxs{display:inline-block!important}.col-xxs-1{width:8.33333%!important}.col-xxs-2{width:16.6666%!important}.col-xxs-3{width:25%!important}.col-xxs-4{width:33.3333%!important}.col-xxs-5{width:41.6666%!important}.col-xxs-6{width:50%!important}.col-xxs-7{width:58.3333%!important}.col-xxs-8{width:66.6666%!important}.col-xxs-9{width:75%!important}.col-xxs-10{width:83.3333%!important}.col-xxs-11{width:91.6666%!important}.col-xxs-12{width:100%!important}.rezgo-star{font-size:20px;letter-spacing:-.07em}}.fade-in{-webkit-animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both}.package-select-container{position:relative;border:1px solid #ddd;border-radius:6px;padding:15px;margin:40px 0 20px;box-shadow:var(--default-box-shadow)}#select_guests .rezgo-memo{display:inline-block;padding-top:5px;font-size:1.35rem}#select_guests .fa-check-circle{color:var(--success-color)}#select_option.active,#select_guests.active{border-color:#ccc;border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.rezgo-left-wrp{margin-top:15px}.rezgo-calendar-wrp{margin-top:20px}.item-details-header{font-weight:var(--font-heaviest);font-size:2.33rem}#select_date.active{border:1px solid #ccc;padding-bottom:15px}.package-select-container .rezgo-calendar-wrp{margin:15px -15px 10px;border:0;background:rgba(0,0,0,.01)}.package-select-container .rezgo-calendar{border:0;margin:0}.package-select-container .responsive-calendar{font-family:var(--kumbh)!important;border-radius:0;padding-top:7%!important}.package-select-container .responsive-calendar .controls h4{font-weight:var(--font-heaviest)}.package-select-container .responsive-calendar .day.select a{font-weight:var(--font-heavy)}#rezgo-details hr{color:#ddd}#rezgo-details .package-select-container .rezgo-pax-price{font-size:1.5rem}.package-select-container .date-select-container,.package-select-container .package-pax-select{width:calc(100% - 30px);width:100%;position:relative;left:0;z-index:999;background:#fff;border-radius:6px;border:0;box-shadow:var(--default-box-shadow);box-shadow:none;padding:10px 15px}.package-select-container .date-select-container{padding:0}.package-select-container .package-pax-select{border:1px solid #ccc;margin-bottom:20px;border-top:0;border-top-left-radius:0;border-top-right-radius:0}.package-pax-select .rezgo-order-form{margin-bottom:30px}.package-select-container .panel-body,.package-select-container .rezgo-date-selector{padding:0}.package-select-container .rezgo-open-selector .panel,.package-select-container .rezgo-date-selector .panel{border:0}.package-container{background:#fff;margin:5px 0;position:relative;transition:var(--transition)}.package-container{border:1px solid #ccc;padding:20px 15px;margin:10px 0;border-radius:6px;box-shadow:var(--default-box-shadow)}.package-container .item-selected-icon{position:absolute;color:var(--success-color);font-size:2.33rem;right:20px;top:24px;font-weight:500}.package-container.locked{filter:opacity(.5) blur(.8px);pointer-events:none}.package-item{color:#333;font-weight:var(--font-heavy);font-size:1.6rem;margin:5px 0 20px;margin:5px auto 20px;text-transform:capitalize;text-decoration:none;width:fit-content;word-break:break-word;padding-right:5%;max-width:90%}.package-option-select.restrict{pointer-events:none}.package-option-select,.package-time-select{margin:10px 0 0;border:2px solid #ddd;font-weight:600;color:#333;padding:10px 15px 10px 15%;border-radius:6px;display:inline-block;width:100%;position:relative;font-size:1.45rem;transition:var(--transition)}.package-option-select:hover,.package-time-select:hover{text-decoration:none;color:#777;cursor:pointer;box-shadow:var(--default-box-shadow)}.package-option-select i,.package-time-select i{position:absolute;top:13px;right:10px}.package-option-select .top-placeholder,.package-time-select .top-placeholder{color:var(--subheader-text);width:100%;display:block;padding-bottom:5px;font-weight:var(--font-normal);font-size:1.4rem}.package-option-select .fa-chevron-down,.package-time-select .fa-chevron-down{position:absolute;top:30%;transform:translate(0,10px);right:15px}.package-option-select .fa-circle,.package-time-select .fa-clock{position:absolute;top:30%;left:15%;transform:translate(0,10px) scale(1.25);transform-origin:center;color:rgba(0,0,0,.2)}.package-date-container{position:relative}.package-date{font-size:1.5rem;font-size:1.5rem;margin:12px 0 7px;border:1px solid #ccc;font-weight:600;color:#333;padding:10px 15px;border-radius:6px;display:inline-block;width:100%;margin-top:10px}.option-select-container,.package-time-select-container{position:relative}.package-time-select-container{padding-top:5px;border-top:1px solid #eee;margin-top:15px}.responsive-calendar-loading-container,.responsive-calendar-loading-container .controls,.responsive-calendar-loading-container .calendar{background-color:var(--loading-gray);background:linear-gradient(100deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.7) 50%,rgba(255,255,255,0) 60%) var(--loading-gray);background-size:200% 100%;background-position-x:180%;animation:1s loading ease-in-out infinite;position:absolute;width:100%;height:100%;top:0;left:0;z-index:9;pointer-events:none;box-shadow:var(--default-box-shadow)}.responsive-calendar-loading-container .controls{height:50px;background:linear-gradient(100deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.7) 50%,rgba(255,255,255,0) 60%);z-index:10;width:calc(100% - 40px);border:1px solid #ddd;border-radius:10px;top:20px;left:20px}.responsive-calendar-loading-container .calendar{height:65%;background:linear-gradient(100deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.7) 50%,rgba(255,255,255,0) 60%);z-index:10;position:relative;width:calc(100% - 40px);border:1px solid #ddd;border-radius:10px;top:100px;left:20px}.package-option-loading-container{background-color:var(--loading-gray);background:linear-gradient(100deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.7) 50%,rgba(255,255,255,0) 60%) var(--loading-gray);background-size:200% 100%;background-position-x:180%;animation:1s loading ease-in-out infinite;position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);top:-2px;left:-2px;z-index:9;box-shadow:var(--default-box-shadow);pointer-events:none;border:1px solid #eee;border-radius:6px}.package-option-loading-container .package-option-loading-copy{display:flex;left:50px;top:2px;position:relative;align-items:center;height:100%;color:#333;font-size:1.4rem;font-weight:var(--font-heavy);pointer-events:none}.package-option-container,.package-time-container{border-radius:0px 0px 6px 6px;border:2px solid #ddd;box-shadow:var(--strong-box-shadow);line-height:3.33;transition:var(--transition);transform-origin:top;transform:translateY(0) scaleY(0);background:#fff;position:absolute;z-index:1000;width:100%;top:50px;margin-top:24px;overflow-y:auto;max-height:200px}span.option-total-formatted{font-family:var(--lato);font-weight:600;font-size:1.4rem;color:#555}span.option-total-formatted,span.option-single-date,span.option-open-avail{word-break:keep-all;display:inline-block}span.option-name,span.option-single-date,span.option-open-avail{padding-right:7px}.package-option-container.open,.package-time-container.open{transform:translateY(15px) scaleY(1);width:100%;box-shadow:var(--strong-box-shadow);margin-top:12px}.package-time-container.open{transform:translateY(19px) scaleY(1)}.package-option-container p,.package-time-container p{margin:0;font-size:1.45rem;padding:5px 15px 5px 15%;font-weight:600;line-height:1.9}.option-single-date,.option-open-date{display:inline-flex}.package-time-container p{padding-left:16%}.package-time-container .availability{font-family:var(--lato);font-weight:600;padding:1px 0;font-size:1.33rem;color:#777;right:20px;position:absolute}.package-time-container .availability i{transform:scale(.5);color:#999}.package-option-container p:hover,.package-time-container p:hover{background:rgba(0,0,0,.055);cursor:pointer}.package-option-container p:not(:last-of-type),.package-time-container p:not(:last-of-type){border-bottom:1px solid #ddd}.reset-date{position:absolute;right:20px;bottom:17px}.link-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.reset-warning-link-container{display:flex;justify-content:center;align-items:center}.link-container a{margin:5px 0 10px;display:inline-block}.rezgo-section-icon{margin-top:2px;text-align:left;width:30px}.panel-body.rezgo-panel-body{padding:20px 15px 10px;border:1px solid #ddd;margin:0;border-top:0;border-radius:0 0 6px 6px}.rezgo-section-text{font-family:var(--kumbh);font-weight:var(--font-heavy);font-size:1.5rem;text-transform:capitalize}.rezgo-desc-panel .panel-default{margin-bottom:20px}.rezgo-desc-panel .panel-default>.panel-heading{background-color:#fff;border:1px solid #ccc;border-radius:6px;transition:var(--transition);padding:0}.rezgo-desc-panel .panel-default>.panel-heading a{display:inline-block;padding:15px 20px 0 15px;width:100%;line-height:1;box-shadow:var(--default-box-shadow);transition:var(--transition)}.rezgo-desc-panel .panel-default>.panel-heading a:focus{text-decoration:none}.rezgo-desc-panel .panel-default>.panel-heading a.toggled{box-shadow:none}.rezgo-desc-panel .panel-default>.panel-heading.toggled{margin-bottom:-3px}.rezgo-desc-panel .panel-default:not(.collapse){border-bottom-color:transparent}.rezgo-desc-panel .panel-default{transition:.3s cubic-bezier(.39,.575,.565,1) all}.rezgo-desc-panel .panel-default .collapse.in{border-top-color:transparent;border-radius:0 0 6px 6px;position:relative}.rezgo-section-icon i{font-size:1.7rem}.rezgo-map{margin:20px 0}#loading-avail-div i{position:relative;left:unset;top:0;margin-left:10px;font-weight:600;font-size:1.8rem}.avail-options{display:flex;flex-direction:column}.avail-options .panel-heading{padding:7px 10px;font-size:1.45rem;margin:5px 0;transition:var(--transition)}#option_added i{position:relative;top:5px;font-size:2.3rem;right:unset}.rezgo-package-error{margin:20px 0 0;text-align:center;font-size:1.45rem;font-weight:var(--font-heavy);color:var(--error-color)}.rezgo-package-time-error{margin-top:10px;text-align:left}.rezgo-package-option-error{color:var(--error-color);text-align:left;margin:10px 0 0 3px;font-size:1.45rem}.rezgo-package-date-error{text-align:left;margin:10px 0 0 5px}.time-select-container{position:relative;padding-bottom:20px;border-bottom:1px solid #ddd;margin-bottom:15px}.time-option-container{border-radius:0px 0px 6px 6px;border:2px solid #ddd;box-shadow:var(--default-box-shadow);line-height:3.33;transition:var(--transition);transform-origin:top;transform:translate(0,0) scaleY(0);background:#fff;position:absolute;z-index:1000;width:100%;top:50px;overflow-y:auto;max-height:200px}.time-option-container.open{transform:translate(0,15px) scaleY(1);width:100%;box-shadow:var(--strong-box-shadow)}.time-option-container p{margin:0;font-size:1.45rem;padding:5px 15px 5px 16%;font-weight:600;line-height:2.2}.time-option-container .availability{font-family:var(--lato);font-weight:600;padding:1px 0;font-size:1.33rem;color:#777;right:20px;position:absolute}.time-option-container .availability i{transform:scale(.5);color:#999}.time-option-container p:hover{background:rgba(0,0,0,.055);cursor:pointer}.time-option-container p:not(:last-of-type){border-bottom:1px solid #ddd}.time-option-select{margin:15px 0 0;border:2px solid #ddd;font-weight:600;color:#333;padding:10px 15px 10px 15%;border-radius:6px;display:inline-block;width:100%;position:relative;font-size:1.45rem;transition:var(--transition)}.time-option-select.error{border-color:var(--error-color)}.time-option-select .top-placeholder{color:var(--subheader-text);width:100%;display:block;padding-bottom:5px;font-weight:var(--font-normal);font-size:1.4rem}.time-option-select:hover{text-decoration:none;color:#777;cursor:pointer;box-shadow:var(--default-box-shadow)}.time-option-select .fa-clock{position:absolute;top:30%;left:20px;transform:translate(0,10px) scale(1.25);transform-origin:center;color:rgba(0,0,0,.2)}.time-option-select .fa-chevron-down{position:absolute;top:30%;transform:translate(0,10px);right:15px}@media (max-width:480px){.package-pax-select .pax-price-container{flex-direction:column-reverse}.pax-price-container .right-col{margin:5px 15px}.package-pax-select .pax-price-container .right-col{margin:5px 20px 10px;width:100%}.package-option-select .fa-circle,.package-time-select .fa-clock{transform:translate(-30px,10px) scale(1)}.time-option-select .fa-clock{left:14px}#select_date.active,.package-select-container .package-pax-select,.package-container{border:0;border-radius:0;box-shadow:none;padding:30px 0}#select_date.active{padding-top:0}.package-container{border-bottom:1px solid #ddd}.package-select-container .rezgo-calendar{border-radius:0}.package-select-container .rezgo-calendar-wrp{margin:15px -12px;border-radius:6px}.package-select-container .responsive-calendar{border-radius:6px}.package-container .item-selected-icon{top:35px;right:7px}.package-select-container{padding:15px 20px}.package-select-container .package-pax-select{border:0;padding:0}}#agree_privacy_checkbox_wrap label{margin-left:10px;font-weight:var(--font-normal);font-size:.9rem}.rezgo-payment-request-wrp{padding:0 30px}.rezgo-payment-request-container{padding:20px 25px;background-color:#fff;box-shadow:var(--default-box-shadow);font-size:16px;border-radius:6px;margin:40px 0 30px;border:1px solid rgba(51,51,51,.17);position:relative}.rezgo-payment-request-container .rezgo-payment-request-left-wrp{padding-right:6rem}h3.payment-request-header{font-size:2.2rem;margin:1.5rem 20px 4rem 5px;color:var(--header-text);font-weight:var(--font-heaviest)}.payment-request-count{font-size:1.5rem;font-weight:var(--font-heavy)}.rezgo-payment-request-wrp .rezgo-breadcrumb-wrp{margin:20px auto 0}.rezgo-payment-request-group{padding:15px}.rezgo-payment-request-container #rezgo-waiver{margin:40px 0}.tr-package-total .rezgo-item-deposit{font-weight:var(--font-heavy)}.rezgo-payment-request-group.rezgo-booking{padding:30px;border-radius:6px}.rezgo-payment-request-container .rezgo-total-payable-wrp{background:#fff;margin-left:-15px}.rezgo-payment-request-container .rezgo-total-payable{margin:0;margin:20px 20px 0 auto;padding:10px 0 15px;width:fit-content;width:-moz-fit-content;border-top:1px solid rgba(0,0,0,.13)}.rezgo-payment-request-group .rezgo-billing-cart{width:100%;margin:20px 0 0 auto}.rezgo-payment-request-container #rezgo-book-errors-wrp{margin:0}.rezgo-payment-request-container #rezgo-book-errors{width:calc(100% + 30px);margin-left:-15px}.rezgo-requested-invoice{padding:10px 0 0 30px;border:1px solid rgba(0,0,0,.13);border-radius:6px}.rezgo-requested-invoice .rezgo-total-payable{white-space:nowrap}.rezgo-payment-message-container{width:calc(100% + 30px);margin:0 0 15px -15px;border-radius:6px}.rezgo-payment-message{padding:20px 20px 15px}.rezgo-requested-invoice .rezgo-total-payable{margin:0;border:0;justify-content:flex-start}@media screen and (max-width:991px){.rezgo-gift-card-left-wrp,.rezgo-payment-request-container .rezgo-payment-request-left-wrp{padding-right:0}.rezgo-payment-request-wrp{padding:0 15px}.rezgo-payment-request-container{margin-top:20px;padding:20px}.rezgo-payment-message{margin:0}.rezgo-payment-request-group .rezgo-billing-cart .push-right{margin-right:1%}.rezgo-payment-request-container .rezgo-total-payable{margin-right:0}.rezgo-requested-invoice{padding-left:15px}}@media only screen and (max-width:480px){.rezgo-gift-card-left-wrp,.rezgo-payment-request-container .rezgo-payment-request-left-wrp{padding-left:0}.rezgo-payment-request-container{padding:20px 15px}h3.payment-request-header{font-size:2rem!important}.rezgo-payment-request-container h3.rezgo-book-name{font-size:2rem}.rezgo-payment-request-group>.col-12{padding:0}.rezgo-payment-request-group .rezgo-billing-cart .push-right{margin-right:0}.rezgo-requested-invoice span{font-size:4vw}}.rezgo-itinerary-container{max-width:1200px;font-family:var(--kumbh);padding:0;margin:auto;background:#fff}.itinerary-header-container{margin:40px auto 20px;width:95%;display:flex;justify-content:space-between}.rezgo-itinerary-header{font-weight:var(--font-heavy);line-height:36px;font-size:2.66rem}.rezgo-itinerary-header .transnum{font-family:var(--lato);font-weight:var(--font-heavy);letter-spacing:2px;font-size:2.66rem}.rezgo-itinerary-subheader{font-size:1.5rem;margin:15px 0 20px;line-height:1.6}.rezgo-booking-thankyou-cta,.rezgo-print-itinerary{border:1px solid #999;background:#f9f9f9;color:#333;border-radius:6px;box-shadow:var(--default-box-shadow);font-size:1.6rem;font-weight:var(--font-heaviest);line-height:24px;padding:10px 30px;margin:20px 0;transition:var(--transition)}.rezgo-booking-thankyou-cta{margin:10px}.rezgo-booking-thankyou-cta:hover,.rezgo-print-itinerary:hover{box-shadow:none}.subheader-date-start,.subheader-date-end{font-weight:var(--font-heavy);font-family:var(--lato);font-size:1.6rem;margin:0 5px;display:inline-block}.itinerary-header-logo{padding:30px;margin:auto}.itinerary-header-logo img{max-width:160px}.grouped-itinerary{margin:100px auto;width:95%;position:relative}.grouped-itinerary.flex-col{display:flex;flex-direction:row}.itinerary-overview-container,.itinerary-details-container{margin:40px 0 20px;font-size:1.6rem}.itinerary-details-container{font-size:1.6rem}.overview-table-container{border:1px solid #ddd;border-radius:6px;margin:20px 0 80px;padding:30px;box-shadow:var(--default-box-shadow)}.overview-table{width:100%;padding-bottom:10px}.overview-date-header,.overview-time-header,.overview-tour-header,.overview-checkin-header{color:var(--header-text);font-weight:var(--font-heavy);font-size:1.5rem}.overview-table .cell{width:33%;padding:15px 5% 0 0;line-height:24px;word-spacing:1px}.cell-row{display:flex}.cell.detail{font-family:var(--lato)}.cell.overview-tour-detail{font-family:var(--kumbh);font-weight:var(--font-heavy);color:#555;font-size:1.6rem}.grouped-itinerary .subheader{font-size:1.75rem;font-weight:var(--font-heavy);text-transform:uppercase;letter-spacing:5px;font-family:var(--lato);color:#888;text-align:center;margin:50px auto 30px;border-bottom:2px solid #ccc;width:fit-content;padding-bottom:2px}.main-recipient-details{width:30%}.sub-recipient-details{display:flex;width:30%;flex-direction:column;position:relative}.sub-recipient-details:before{position:absolute;content:"";width:2px;background-color:#eee;height:100%;left:-10%}.name-value-container{margin:10px 0 15px;display:flex;flex-direction:column;width:90%}.name-value-container hr{border-top:1px solid #ccc;width:100%}.name-value-container.half{width:50%}span.name{font-size:1.5rem;color:#333;font-weight:var(--font-heavy)}span.value{display:inline-block;padding-top:10px;font-size:1.6rem;font-family:var(--lato)}.header-itinerary-info .name-value-container{font-size:1.6rem;line-height:1.8;font-weight:var(--font-normal)}.header-itinerary-info #recipient-name{font-size:2.2rem;font-weight:var(--font-heaviest);font-family:var(--kumbh);padding:0}.customer-itinerary-info .name-value-container{width:30%}.grouped-itinerary .rezgo-billing-cart{margin:0}.grouped-itinerary .table>tbody>tr>td{position:relative;padding:5px 0 10px;border:0}.grouped-itinerary .rezgo-tr-head label{font-size:1.5rem;color:var(--header-text)}.itinerary-item{border:1px solid #ccc;padding-bottom:20px;margin:20px 0 30px;border-radius:6px;padding:10px 15px;box-shadow:var(--default-box-shadow);position:relative}.date-range{font-family:var(--lato);color:var(--header-text);font-weight:700}.checkin-details-container,.cost-details-container{display:flex;flex-direction:column}.grouped-itinerary .itinerary-item-name{max-width:100%;word-break:break-word;margin:0 0 20px 10px}.itinerary-item-name>.item-name{font-weight:var(--font-heavy);color:#555;font-size:2.3rem;display:inline-block}.itinerary-item-desc>.item-general-notes{display:block;padding:5px 0;font-size:1.6rem;line-height:24px;white-space:pre-wrap}.itinerary-item-desc>.item-desc{font-family:var(--lato);font-size:1.6rem;line-height:24px;white-space:pre-wrap}.itinerary-provider-fields{width:50%;padding-right:7%;margin:30px 0 15px;display:flex;flex-direction:column;white-space:pre-wrap}.itinerary-details{margin:10px 0 0;display:flex;flex-wrap:wrap;width:100%}.itinerary-details .name-value-container{border:1px solid #ddd;border-radius:6px;padding:20px;margin:20px 0;width:100%}.itinerary-details .name-value-container .name{white-space:nowrap;margin:-20px -20px 20px;background:#f9f9f9;padding:15px;border-bottom:1px solid #ddd;border-radius:6px 6px 0 0}.itinerary-details .name-value-container .name i{padding-right:10px}.grouped-itinerary .itinerary-item-desc{border-top:1px solid #eee;padding-top:5px;margin:5px 0 15px;font-size:1.5rem;max-width:35vw;word-break:break-word;max-height:200px;overflow-y:scroll}.details-row{display:flex;flex-wrap:wrap;width:100%;margin-left:10px}.grouped-itinerary-icon{position:absolute;top:15px;right:20px}.grouped-itinerary-icon i{font-size:1.9rem}.new-day-spacer{padding-top:15px;border-top:1px solid #eee}.pax-icon{right:25px;top:30px;position:absolute;font-size:1.65rem}.pax-icon i{color:var(--header-text)}.pax-amt{font-weight:var(--font-heavy)}.itinerary-freeform-items{margin-top:20px}.itinerary-booked-for{font-weight:var(--font-heavy);margin:15px auto 30px 0;color:var(--header-text);border:1px solid #ccc;width:fit-content;padding:8px 15px;line-height:18px;border-radius:20px;font-size:1.45rem;text-align:center;word-spacing:1px;position:absolute}.single-itinerary-details-row{margin-top:80px}.single-itinerary-details-row.product{margin-top:25px}@media (max-width:768px){.rezgo-itinerary-container{padding:10px 10px 0}.itinerary-item{padding:10px 15px}.itinerary-details-container .flex-row{flex-direction:column!important}.itinerary-details-container .flex-50{width:100%}.itinerary-header-container{text-align:center}.itinerary-header-container.col-reverse{flex-direction:column-reverse}.rezgo-itinerary-header{font-size:2.5rem}.itinerary-booking-status{margin:0 auto}.main-recipient-details,.sub-recipient-details{margin-bottom:20px;width:100%;text-align:left}.sub-recipient-details:before{display:none}.grouped-itinerary{width:100%;margin:40px 0}.grouped-itinerary .overview-table-container{padding:20px}.overview-table.header{display:none}.overview-table{width:100%;display:block}.overview-table .cell{width:100%}.overview-table .overview-date-detail,.overview-table .overview-time-detail,.overview-table .overview-tour-detail,.overview-table .overview-checkin-detail{padding-top:5px}.cell.overview-tour-detail{font-size:2rem;margin:-5px 0 10px}.cell-row .mobile-separator{margin:20px 0;border-color:#ddd;width:100%}.cell-row:last-of-type .mobile-separator{display:none!important}.grouped-itinerary .itinerary-item-name{font-size:1.7rem;margin-bottom:20px}.cell-row,.details-row{margin-left:0;flex-direction:column}.customer-itinerary-info .name-value-container{width:50%}.checkin-details-container,.cost-details-container,.type-details-container{margin:10px 0 10px 10px}.itinerary-details{margin:10px -15px}.itinerary-details .name-value-container{border:0;border-top:1px solid #ddd;border-radius:0;width:120%;margin:20px -30px 20px 0}.name-value-container{width:45%}.name-value-container.half{width:40%;margin:10px}.grouped-itinerary .itinerary-item-desc{max-width:unset;margin-bottom:40px;margin-top:7px;padding-top:7px;border:0}}@media (max-width:480px){.customer-itinerary-info .name-value-container{width:100%}}#rezgo-tips .rezgo-tips-btn{font-family:var(--lato);font-size:1.6rem;border:2px solid rgba(0,0,0,.2);border-radius:6px;width:32%;min-height:55px;line-height:24px;padding:1rem 1.5rem;margin:5px .33rem 10px;color:#333;box-shadow:rgba(0,0,0,0%) 0px 6px 10px;transition:.15s ease all;font-weight:var(--font-heavy);position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#rezgo-tips .rezgo-tips-btn:hover{cursor:pointer;text-decoration:none}#rezgo-tips .rezgo-tips-btn:hover{border-color:var(--select-btn-color)}#rezgo-tips .rezgo-tips-btn.selected{border-color:var(--select-btn-color);box-shadow:var(--default-box-shadow);transform:translateY(-4px)}#rezgo-tips .tip-percentage{display:block;border:1px solid #999;font-size:1.35rem;letter-spacing:.33px;border-radius:20px;padding:0 12px;margin:10px 0 0}.gc-tip-wording{font-size:1.43rem;margin-right:10px}#rezgo_table_tips .tip-value,#rezgo_summary_tips .tip-value{font-family:var(--kumbh);font-size:1.7rem;margin:2px 0}#rezgo-custom-tip.error{border-color:var(--error-color)}@media (max-width:768px){#rezgo-tips .rezgo-tips-btn{width:100%;flex-direction:row;margin:0 0 20px}#rezgo-tips .rezgo-tips-btn.custom-amt{flex-direction:column}#rezgo-tips .tip-percentage{margin:7px 0 7px 15px}}@media print{.grouped-itinerary{zoom:90%}.itinerary-header-logo img{width:120px!important}.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.rezgo-print-hide{display:none}}@media only screen and (min-device-width :320px) and (max-device-width :480px){.rezgo-content-row{margin-left:10px}.rezgo-list-item{padding-right:5px;padding-left:5px}p.rezgo-list-breadcrumb{padding-left:10px}.rezgo-searchbox{margin-top:10px;padding:10px}.rezgo-order-total{margin-left:4px;margin-right:8px}.rezgo-btn-wrp{margin-top:10px}.rezgo-btn-book,.rezgo-btn-default{font-size:14px}.rezgo-chevron-left{padding-left:15px;padding-right:0}#book_step_two .rezgo-chevron-left{padding-left:0}#book_step_two .rezgo-chevron-left .btn{padding:10px 0}.rezgo-complete-btn-wrp{padding-right:0}.rezgo-complete-btn-wrp .btn-lg{padding:10px 0}.rezgo-back-arrow span.glyphicon{font-weight:900}h3.rezgo-booking-of{padding-right:5px}.rezgo-td-label{padding-right:6px;padding-top:0}.rezgo-td-data{padding-top:0}.rezgo-terms-link:before{display:table;content:" ";clear:both}.rezgo-terms-container{margin-top:10px}.rezgo-payment-terms{padding-left:5px}.rezgo-right-wrp{padding-left:0;padding-right:0}.rezgo-calendar-wrp{padding-left:0;padding-right:0;margin-top:10px}.rezgo-booking{padding-left:10px;padding-right:10px;margin-bottom:0}.rezgo-book-form{padding-left:10px;padding-right:10px}.rezgo-book-form h3,.rezgo-form-group h3{font-size:18px}.rezgo-form-group.rezgo-booking{padding:10px}.rezgo-form-one{padding-left:10px}.rezgo-booking-instructions{padding:10px 10px 0}.rezgo-payment-frame{border:none;min-height:inherit;padding:0}.rezgo-total-payable{padding:6px 0;text-transform:inherit;text-align:center;border-radius:0;font-size:18px;line-height:28px}.rezgo-booking-info{padding-left:0}.rezgo-table-container{padding:0}.rezgo-confirmation-head h3{font-size:18px}label[for=payment_method_credit]{display:inline-flex}}@media (max-width:992px){.rezgo-list-image{padding:0 20px 10px 0}.rezgo-list-image img,.rezgo-cross-image img{height:auto;max-height:unset;margin-left:0}.rezgo-list-item h2{font-size:2.33rem}}@media screen and (max-width:480px){.rezgo-list-image{padding:0 0 10px}#rezgo-waiver-heading>h3{font-size:2rem}#booking_pax_list .pax-check{display:block;float:none;margin:10px 0 5px}#booking_pax_list .pax-sign{display:block;float:none;text-align:center;margin:5px 0 10px}.edit-pax-input-container .input-sm{height:34px;font-size:16px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){.rezgo-form-group{padding:5px}.rezgo-breadcrumb{font-size:18px;font-weight:700;padding:3px 5px}.rezgo-booking{padding-left:30px;padding-right:30px;padding-bottom:10px;margin:0}.rezgo-searchbox{padding:10px}.rezgo-confirmation-detail .dl-horizontal dt,.rezgo-confirmation-additional-info .dl-horizontal dt{width:260px}.rezgo-confirmation-detail .dl-horizontal dd,.rezgo-confirmation-additional-info .dl-horizontal dd{margin-left:275px}.rezgo-total-payable{font-size:18px}}@media (min-width:1200px){.rezgo-confirmation-detail .dl-horizontal dt,.rezgo-confirmation-additional-info .dl-horizontal dt{width:260px}.rezgo-confirmation-detail .dl-horizontal dd,.rezgo-confirmation-additional-info .dl-horizontal dd{margin-left:275px}}.section-header{font-weight:500;font-size:2.75rem;margin:1rem 0 4rem;color:#333}.text-white{color:#eee!important}.text-black{color:#333!important}.rezgo-breadcrumb li a{color:#333;opacity:.45;transition:.15s linear all}.rezgo-breadcrumb li a:hover,.rezgo-breadcrumb li a:focus{text-decoration:none;color:#333;opacity:1}.rezgo-order-empty-cart-wrp p.lead{padding-top:20px;font-weight:var(--font-heavy)}.rezgo-cart-table-wrp{position:relative}.flex-container{display:flex;justify-content:space-between;margin-top:30px}.rezgo-additional-info{width:100%;margin:40px 0 55px;position:relative;border:1px solid rgba(51,51,51,.17);border-radius:6px;padding:5px 15px 10px!important}#waiver_form_container .rezgo-additional-info{border:none;margin-bottom:10px}.form-sectional-header{font-size:1.8rem!important;display:inline-block;position:relative;margin-top:-26px!important;background:#fff!important;padding:8px 10px 0 0!important;width:auto}.form-sectional-header span:before{content:"";width:7px;height:100%;position:absolute;background:rgba(255,255,255,1);left:-7px;top:52%;z-index:1}.rezgo-pax-edit-box{position:absolute;top:0;left:0;margin:0;width:81%;max-height:350px;box-shadow:rgba(0,0,0,40%) 5px 15px 35px;border-radius:6px;overflow-y:auto;background-color:#fff;border:1px solid #ccc;transition:.15s cubic-bezier(.1,.2,.3,.4) all;opacity:0;z-index:99;transform-origin:top right;transform:scale(.1)}.rezgo-pax-edit-box.collapsing{overflow:hidden;max-height:350px;z-index:99;opacity:.15}.rezgo-pax-edit-box.collapse{width:95%;max-height:350px;opacity:1;transform:scale(1)}.pax-input-row{display:flex}.edit-pax-input-container{width:40px;margin:0 10px 0 15px}.edit-pax-input-container .input-sm{padding:2px 10px 0;font-size:12px}.edit-pax-label-container{width:auto}.pax-info-container,.order-summary,.checkout-container{width:75%;padding-right:6rem}.order-summary{margin-top:20px}.order-summary .column-btns{padding:5px 0 0}.single-order-item{padding-top:5px;padding-left:6px;position:relative}.single-order-item .rezgo-related{margin-bottom:15px}div.order-footer{display:flex;justify-content:space-between}#rezgo-waiver-wrp .btn{padding:10px 16px;font-size:1.35rem}#rezgo-waiver-form .undo-btn-wrapper,#rezgo-waiver-wrp .undo-btn-wrapper{position:absolute;z-index:9}#rezgo-waiver-form .undo-btn-wrapper #undo,#rezgo-waiver-wrp .undo-btn-wrapper #undo{text-transform:uppercase;background:0 0;text-decoration:underline;border:0;padding:15px 20px;font-weight:var(--font-heavy);font-size:1.5rem}#rezgo-waiver-wrp .undo-btn-wrapper{top:50px}#rezgo-waiver-form .undo-btn-wrapper{top:150px}#rezgo-waiver-use #rezgo-waiver-info .msg{font-family:var(--kumbh);font-size:1.45rem;padding-top:3px}.rezgo-waiver-order{text-align:center}.rezgo-waiver-order .pax-signed{font-weight:var(--font-heaviest);display:inline-block;padding-top:20px;font-size:2rem}#rezgo-waiver .help-block{visibility:hidden}.initial-header{font-weight:var(--font-heavy)}.waiver-initial-prompt{margin:5px 0 20px 5px;scroll-margin:15px}.rezgo-waiver-container .waiver-initial-prompt{scroll-margin:120px}.waiver-initial-prompt .fa-asterisk{color:var(--error-color);vertical-align:top;font-size:1.1rem}.initial-img-col{width:350px;position:relative;text-align:center}.initial-img-loading-container{background-color:var(--loading-gray);background:linear-gradient(100deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.7) 50%,rgba(255,255,255,0) 60%) var(--loading-gray);background-size:200% 100%;background-position-x:180%;animation:1s loading ease-in-out infinite;position:absolute;width:100%;height:100%;top:0;left:0;z-index:9;pointer-events:none;box-shadow:var(--default-box-shadow)}.initial-img-container img{height:100px;object-fit:cover}.initial-signature-container .initial-area{margin:20px 0;border-left:20px solid #eee;padding-left:20px;border-radius:3px}.initial-signature-container .initial-area canvas{position:relative;display:block;width:350px;height:120px;min-width:280px;background-color:#fff;border:1px solid #ccc;margin:10px 0 0;border-radius:10px}.initial-signature-validation{color:var(--error-color);font-weight:var(--font-heavy);font-size:1.5rem;margin-top:10px}.resign-initial-btn,.initial-btn-row{width:350px;display:flex;justify-content:space-around;padding:10px}.reset-btn{border:0;background:0}@media (max-width:480px){.single-order-item{margin:0 5px}.rezgo-pax-edit-box{left:0}.rezgo-pax-edit-box.collapse{width:100%}#rezgo-waiver-show i{display:none}.resign-initial-btn,.initial-btn-row,.initial-signature-container .initial-area canvas,.initial-img-container img,.initial-img-col{width:250px}.initial-signature-container .initial-area{border-left-width:10px;padding-left:10px}}.rezgo-package-indicator{border-radius:6px;border-radius:6px;padding:10px;padding:10px 14px 9px;color:#333;font-weight:var(--font-heavy);text-transform:capitalize;font-size:1.4rem;width:fit-content;border:1px solid rgba(0,0,0,.1);position:absolute;right:10px}.rezgo-package-indicator i{color:var(--rezgo-orange)}.package-wrapper{position:relative;margin:0 0 60px}.package-icon-container{transform:translate(-15px,21px);z-index:2}.order-page-container .package-icon-container{margin:-14px -4px}.book-page-container .package-icon-container,.confirm-page-container .package-icon-container{margin:-8px -4px}.package-icon-container i{background:#fff;font-size:1.3rem;color:var(--rezgo-orange)}.rezgo-package-title{margin:10px 0 5px 5px}.book-page-container .rezgo-package-title,.confirm-page-container .rezgo-package-title{margin-left:0}.rezgo-package-title a{background:rgba(0,0,0,.01);border-radius:6px;display:inline-block;color:#333;padding:10px 13px;margin:3px 0 15px;border:1px solid #ddd;position:relative;font-weight:var(--font-heavy);transition:var(--transition);font-size:1.4rem}.rezgo-package-title a:focus,.rezgo-package-title a:active,.rezgo-package-title a:hover{text-decoration:none;box-shadow:none}.rezgo-package-title i{font-size:1.4rem;margin-right:7px;color:var(--rezgo-orange)}.icon-badge-count{border-radius:50%;color:#fff!important;background:var(--error-color);padding:4px;width:20px;height:20px;text-align:center;font-size:13px!important;line-height:1}.fixed-package-wrapper{border-bottom:1px solid #ddd;position:relative;margin-bottom:30px;padding-bottom:5px}.package-icon-wrapper{position:relative}.count-icon-container{display:flex;position:absolute;top:0;transform:translate(55%,-20%);border-radius:6px;padding:4px 9px 2px;background:rgba(0,0,0,.01);border:1px solid #ddd}.package-icon{font-size:1.33rem;display:block;color:var(--rezgo-orange);line-height:1.33}.summary-package-item-count{color:#333;font-weight:var(--font-heavy);font-size:1.3rem;margin:0 0 0 7px;line-height:1.33}.packaged-item{padding-bottom:5px}.packaged-item i{background:#fff;color:var(--rezgo-orange);font-size:1rem;position:absolute;left:-21px;margin-top:5px}.packaged-item i:after{content:"";height:70px;background:#ddd;position:absolute;width:1px;left:5px;z-index:-1;top:-63px}@media screen and (max-width:992px){.flex-container{flex-direction:column}.order-page-container,.book-page-container,.confirm-page-container{flex-direction:column-reverse}.rezgo-book-wrp .rezgo-breadcrumb{margin:0}.rezgo-pax-edit-box,.pax-info-container,.order-summary,.checkout-container{width:100%;padding-right:0}.rezgo-additional-info{padding:0}}@media screen and (max-width:790px){.rezgo-breadcrumb{padding:15px 20px 10px;font-size:1.45rem;display:flex;align-items:flex-end}.breadcrumb>li+li::before{padding:0 15px}}@media screen and (max-width:530px){.rezgo-breadcrumb{display:none}.rezgo-form-group.rezgo-booking{padding:0 10px}.rezgo-waiver-order i{display:none}.rezgo-waiver-order .pax-signed{font-size:1.45rem}}li.rezgo-breadcrumb-confirmation{display:none}.booking-receipt-details-container{width:calc(100% - var(--booking-receipt-gutter));margin:0 auto}.flex-table{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.flex-table-header{position:absolute;width:fit-content;top:-14px;font-weight:var(--font-heavy);font-size:1.6rem;background:#fff;color:#333}.billing-payment-info-box{margin-bottom:15px}.flex-table-header i{margin:0 10px 0 0}.details-separator{width:100%;border-color:#eee;margin:0 auto 30px!important}.flex-table-group{position:relative;display:flex;flex-direction:column;padding:20px 15px 10px 0;flex-basis:100%;margin:15px 0 25px}.flex-table-group.flex-50{flex-basis:calc(50% - 15px)}.flex-table-group.bordered{padding:35px 15px 25px 25px;border-radius:6px;border:1px solid rgba(0,0,0,.12)}.flex-table-group.bordered .flex-table-header{left:10px;padding:4px 8px 2px;border-radius:3px}.booking-receipt-details-container .flex-table-info.indent{padding-left:2.75rem}.booking-receipt-forms-container{margin:50px 0 25px}.agree-terms-container{margin:30px 0}.question-flex-container{display:flex;align-items:baseline}.question-flex-container i{margin-right:10px}.rezgo-receipt-guest-forms{margin:10px 0 15px}p.rezgo-receipt-pax-label{font-size:1.5rem;font-weight:var(--font-heavy);color:var(--header-text);margin:0;width:fit-content;margin-bottom:5px}p.rezgo-receipt-pax-info{font-family:var(--lato);font-weight:var(--font-normal);font-size:1.6rem}.p-forms-table{margin-top:50px}.rezgo-receipt-primary-forms{margin-bottom:30px}.rezgo-receipt-primary-forms .form-question,.rezgo-receipt-guest-forms .form-question{font-weight:var(--font-heavy);font-size:1.6rem;margin:0;max-width:90%;color:var(--header-text)}.rezgo-receipt-primary-forms .form-separator{margin:5px 0 5px 25px;width:33%}.rezgo-receipt-guest-forms .form-separator{margin:3px 0 3px 25px;width:33%}.rezgo-receipt-primary-forms .form-answer,.rezgo-receipt-guest-forms .form-answer{display:block;font-weight:var(--font-normal);font-size:16px;text-indent:25px;list-style:none}.multiselect-answer-group{margin-top:-10px}@media (max-width:900px){.flex-table{flex-direction:column}.flex-table-group{flex-basis:50%}}@media (max-width:480px){.flex-table-group{flex-direction:column;flex-basis:100%}}.flex-table-info a:hover{opacity:.75}.flex-table-info p{font-size:16px}.flex-table-info ul{padding-inline-start:20px}.flex-table-info .rezgo-pickup-receipt-data label{font-weight:var(--font-heavy);font-size:16px}.flex-row{display:flex;flex-wrap:wrap}.flex-row.align-center{align-items:center}.flex-row.justify-center{justify-content:center}.flex-row.justify-end{justify-content:flex-end}.flex-row.align-start{align-items:flex-start}.flex-row>.flex-100{width:100%}.flex-row.justify-between{justify-content:space-between;align-items:center}.flex-row>.flex-50{width:50%}.flex-row>.flex-33{width:33%}#billing-info-row>.flex-33{width:calc(33% - 30px);margin:0 15px 25px 0}.p-helper{padding:25px 35px!important}.m-helper{margin:25px!important}.rezgo-booking-order-container,.rezgo-booking-complete-container,.rezgo-booking-edit-container{max-width:1200px;margin:auto}.rezgo-confirmation-head{position:relative;background-color:var(--header);background-position:bottom;text-align:left;border-radius:6px;padding:25px 15px;margin:1rem -15px 0;box-shadow:rgba(0,0,0,.33) 0px 6px 10px}.rezgo-feature-bg{position:relative;height:250px;border-radius:6px 6px 0 0;box-shadow:rgba(0,0,0,33%) 0px 3px 15px}.rezgo-booking-thankyou-container .rezgo-feature-bg{height:180px;box-shadow:none}#booking-complete-paypal-container .paypal-amount-owed{font-weight:var(--font-heaviest);font-size:2.5rem;border-bottom:1px solid #ccc;width:fit-content;margin:0 auto 10px}.complete-paypal-text .small-text{font-weight:var(--font-normal);font-size:1.4rem}#booking-complete-paypal-container .complete-paypal-text{font-weight:var(--font-heavy);font-size:1.5rem}.booking-order-paypal-container i{color:var(--header-text);font-size:1.25rem;padding:10px;border-radius:50%;border:1px solid;width:3rem;line-height:1rem;height:3rem;text-align:center;position:absolute;right:10px;top:10px}.paypal_button{width:auto;height:40px;object-fit:contain}.booking-order-paypal-container .paypal_button{margin:15px 0}.rezgo-feature-bg-text{color:#fff;position:absolute;bottom:10px;left:15px;z-index:99;padding:10px}.rezgo-feature-bg-text.no-bg{position:relative;bottom:0;padding:45px 15px 25px}.rezgo-feature-bg.feature-bg-gradient::before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.65) 20%,rgba(255,255,255,.1) 85%);z-index:10;-webkit-animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both;animation:fade-in 1.2s cubic-bezier(.39,.575,.565,1) both}.confirmation-head-cta{display:flex;flex-direction:row;width:fit-content;-moz-width:fit-content}.rezgo-confirmation-head h3{font-weight:var(--font-heavy);font-size:2.75rem;letter-spacing:.7px;margin-bottom:20px}.rezgo-confirmation-head p{font-size:1.5rem}strong.company-name{font-size:1.75rem;font-weight:var(--font-heaviest)}.rezgo-receipt-footer-address-container{margin:20px 0}.rezgo-cancellation-policy-address{font-family:var(--lato);font-size:1.6rem;font-weight:var(--font-normal)}.rezgo-cancellation-policy-address address{padding:10px 0 0}.rezgo-cancellation-policy-address a{color:#333}span.trans-num{color:#fff;font-size:1.75rem;font-weight:400;border-radius:6px;padding:8px 10px 4px;margin:0;background:rgba(255,255,255,.2);display:inline-block}.div-box-shadow{position:relative;border:1px solid rgba(0,0,0,.1);padding:5px;border-radius:6px;margin:30px -15px 40px;box-shadow:var(--default-box-shadow)}.div-order-booking{padding:15px}.rezgo-waiver-count{background:rgba(0,0,0,.03);margin-top:30px;padding:30px;font-size:2rem;font-weight:700;border-radius:6px}.rezgo-signed-row{align-items:center}.rezgo-waiver-sign,.rezgo-signed{border-radius:4px;padding:8px;margin:10px 0 5px;font-size:1.3rem}.rezgo-waiver-count #pax-signed{font-weight:700}.transaction-details-container,.receipt-transaction-details{border-right:1px solid rgba(0,0,0,.1);padding-right:5%}.rezgo-confirmation-detail .rezgo-billing-cart,.billing-summary-container .rezgo-billing-cart{margin-left:5%;width:95%}.rezgo-booking-complete .rezgo-billing-cart{width:calc(100% - var(--booking-receipt-gutter));margin:30px 50px 0 auto}.rezgo-booking-complete .rezgo-book-name,.receipt-heading{font-weight:var(--font-heaviest);font-size:2.6rem;color:#eee}.rezgo-booking-complete .rezgo-book-name{padding-right:15px}.rezgo-booked-on{float:none;display:inline-block;margin:-5px 0 15px}.text-info{color:#333!important;margin:10px 0 30px;font-size:22px}.rezgo-add-cal{float:none}.rezgo-add-cal a{text-decoration:underline;font-size:14px;color:#fff;transition:var(--transition)}.rezgo-add-cal a:hover{color:#ddd}.rezgo-add-cal a i.fa{margin-right:5px}#rezgo-booking-summary .rezgo-add-cal{position:absolute;right:0;top:0}#rezgo-booking-summary .rezgo-add-cal a{color:#333}.booking-complete-terms-conditions{transition:var(--transition);color:#333;outline:0;text-transform:capitalize;text-decoration:underline;font-weight:var(--font-heavy);font-size:1.4rem}.rezgo-billing-cart tr.summary-total td,.rezgo-billing-cart tr.summary-subtotal td{padding-top:15px}.order-booking-cols{margin-bottom:30px;margin-left:15px;width:95%}.order-booking-cols .flex-table{margin-bottom:30px;border-right:1px solid #eee}.order-booking-cols .__details-col{padding-right:0}.order-booking-cols .__details-col .flex-table-group{margin:15px 0;padding:15px 15px 10px 5px}.order-booking-cols .__details-col .flex-table-header{font-size:1.5rem;font-weight:var(--font-heavy);left:0;padding-left:5px}.order-booking-cols .__details-col .flex-table-header span{color:var(--header-text)}.order-booking-cols .__details-col .flex-table-info{font-size:1.6rem;font-weight:var(--font-normal)}.order-booking-cols .__details-col .rezgo-waiver-order .rezgo-waiver-btn{margin-top:15px}.order-booking-cols .__details-col .rezgo-btn-print-voucher{box-shadow:none;margin-top:15px;background:var(--rezgo-yellow)}.order-booking-cols .__table-col .rezgo-billing-cart{margin:0 0 0 auto}.div-order-booking .rezgo-feature-bg{margin:-15px -15px 15px}.rezgo-booking-thankyou-container .div-order-booking .rezgo-feature-bg{margin:0;border-radius:10px}.rezgo-booking-thankyou-container .rezgo-feature-bg.feature-bg-gradient::before{border-radius:6px}.div-order-booking .order-booking-title{padding-left:20px;margin:20px 0 40px;font-weight:var(--font-heavy);font-size:2.4rem}.div-order-booking .rezgo-table-list{font-size:15px;margin:15px 0 20px}.div-order-booking .rezgo-table-list td{padding:0 20px 10px 0}.div-order-booking .order-booking-cols{display:flex}.order-booking-cols .__details-col .rezgo-waiver-order .rezgo-waiver-btn,.div-order-booking .rezgo-btn-default{box-shadow:none}.rezgo-booking-status{margin-left:10px}.rezgo-booking-status p.booking-status{font-weight:var(--font-heavy);text-transform:capitalize;font-size:1.4rem;width:fit-content;padding:12px 15px 10px;margin:20px 0 10px;border-radius:6px}.rezgo-status-pending{color:var(--rezgo-orange);border:1px solid var(--rezgo-orange)}.rezgo-status-complete{color:var(--success-color);border:1px solid var(--success-color)}.rezgo-status-cancel{color:var(--error-color);border:1px solid var(--error-color)}.rezgo-booking-share{position:absolute;top:40px;right:15px}.btn.view-details{width:180px;margin-top:25px;font-size:1.6rem;padding:11px 35px 7px}.rezgo-item-expand-details{width:102%;height:90vw;overflow-y:scroll;top:-1rem;right:-1%;opacity:0;border-radius:6px;visibility:hidden;position:absolute;transform:translate(0,500px);background-color:#fff;box-shadow:rgba(0,0,0,.33) 0px 3px 7px;transition:all .65s cubic-bezier(.75,-.02,.2,.97)}.rezgo-item-expand-details.active{z-index:99;opacity:1;top:-1rem;visibility:visible;transform:translate(0,0)}.close{padding:20px 30px 0;font-size:1.55rem;font-weight:var(--font-heavy);color:#333;opacity:1;text-decoration:underline;width:100%;text-align:right}div.overlay{position:fixed;top:0;left:0;width:100vw;height:100%;background:rgba(0,0,0,.33);z-index:9;display:none}.rezgo-confirmation-head.booking-edit-head{z-index:9;border-bottom-right-radius:0;border-bottom-left-radius:0}.rezgo-booking-edit{margin-top:0;border-top-right-radius:0;border-top-left-radius:0;padding:30px 20px 40px}.booking-not-editable{padding:0 20px}#rezgo-booking-complete-crumb #rezgo-back-to-summary i,#rezgo-booking-edit-crumb #booking-edit-crumb-home i{padding-right:10px;font-size:1.8rem;vertical-align:text-bottom;display:none}#rezgo-booking-complete-crumb ol,#rezgo-booking-edit-crumb ol{display:flex;align-items:center}#rezgo-booking-complete-crumb li.active,#rezgo-booking-edit-crumb li.active{font-size:1.8rem;color:#fff;text-decoration:none;font-weight:var(--font-heaviest)}#rezgo-booking-complete-crumb .breadcrumb>li+li::before,#rezgo-booking-edit-crumb .breadcrumb>li+li::before{color:#fff}.pending-cancellation-copy,.booking-not-editable-copy{font-size:1.7rem;font-weight:var(--font-heavy);padding:0 0 20px;padding:20px 15px;border:1px solid var(--error-color);border-radius:6px;color:var(--error-color);margin:0 -10px 40px;line-height:1.4;display:flex;align-items:flex-start}.booking-not-editable-copy i{color:var(--error-color);margin-top:3px;width:30px}.booking-not-editable-copy .support-wording{width:95%}.edit-booking-title{color:#fff;margin:30px 0 10px;text-transform:uppercase;font-weight:600;font-size:1.5rem;letter-spacing:.75px}h3.booking-edit-option-name{display:inline-block;padding-bottom:0;margin:5px 0 10px}.current-booking-details{display:flex;margin-top:20px}.current-booking-details .flex-table-header{white-space:nowrap}.rezgo-booking-edit .current-booking-summary{margin-bottom:30px}.current-booking-summary .booking-edit-total,.current-booking-summary .booking-edit-total-paid,.current-booking-summary .booking-edit-total-owing{display:inline-block;padding-right:5px}.current-booking-summary .total-amount,.current-booking-summary .total-paid-amount,.current-booking-summary .total-owing-amount{font-weight:var(--font-normal)}.rezgo-booking-edit .current-booking-summary .flex-table-group{margin-bottom:0;padding-top:10px}.edit-booking-menu{display:flex;flex-direction:column;border-radius:6px;border:1px solid #ddd;padding:0}.edit-booking-menu.active{border:0}.master-edit-controls{text-align:center}.reset_edit_view{padding-top:15px}.reset_edit_view i{margin-right:5px;font-size:1.8rem;vertical-align:text-bottom}.edit-booking-link i:not(.pending),.cancel-booking-link i:not(.pending){width:40px;font-size:1.8rem}.edit-link{transition:var(--transition)}.edit-link.locked{border:1px solid #ccc;border-radius:6px;pointer-events:none;box-shadow:var(--default-box-shadow)}.edit-booking-menu .collapsing{transition-duration:.33s;transition-delay:.2s}.cancel-booking-link,.edit-booking-link{font-weight:var(--font-heavy);font-size:1.5rem;color:#333;margin:0;border:1px solid transparent;border-bottom-color:#ccc;padding:15px;border-radius:0px;width:100%;line-height:24px;display:flex;align-items:center;transition:var(--transition)}.edit-booking-link:after{font-family:var(--fontawesome);font-weight:600;content:"";float:right;position:absolute;right:40px;transition:var(--transition);font-size:16px;transform:rotate(-90deg)}.edit-booking-link.locked:after{transform:rotate(0)}.cancel-booking-link:after{content:""}.edit-booking-link.locked,.edit-booking-link:focus,.edit-booking-link:hover{color:#333;background:#f6f6f6;text-decoration:none}.cancel-booking-link{color:var(--error-color)!important}.cancel-booking-warning{font-size:1.8rem;font-weight:var(--font-heavy)}.booking-cancellation-note{font-weight:var(--font-heavy);color:var(--error-color)}.edit-booking-panel{position:relative;border-top:0;border-radius:0;border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin:0 auto 20px;transition:var(--transition);padding:30px 0 0}.edit-booking-link.pending-review,.edit-booking-panel.pending-review{border-color:var(--error-color);border-width:2px;border-radius:3px}.edit-booking-link .pending-icon{display:none;position:absolute;right:80px;color:var(--error-color);font-size:1.4rem}.edit-booking-link .pending-icon i{font-size:1.5rem}.edit-pending-notification{font-weight:var(--font-heavy);line-height:1.5;font-size:1.7rem}.edit-change-container{padding:0 0 20px;max-width:900px;margin:auto}.edit-change-container.max-width{max-width:100%}.edit-booking-required{margin:0 0 0 5px}.edit-booking-pax-form{display:flex;flex-wrap:wrap;justify-content:center}#add_guests #faded_plus_sign.inactive{opacity:0;transform:translate(45%,-150px)}#add_guests.collapsing{box-shadow:none}.select_guest_type_container{display:flex;align-items:baseline;position:relative}.save-guest-changes-cta .rezgo-btn-save-changes,#add_new_guest_cta .rezgo-btn-add-guest{background-color:#000;color:#eee;text-transform:uppercase;margin:0 15px 10px;float:right;padding:7px 20px;font-size:1.4rem;transition:var(--transition);transition:var(--transition);line-height:1.6;font-weight:var(--font-heavy);border-radius:6px;border:0}.save-guest-changes-cta .rezgo-btn-save-changes:hover,#add_new_guest_cta .rezgo-btn-add-guest:hover{opacity:.8}#add_guest_form_container.collapsing{overflow:hidden;max-height:350px;z-index:99;opacity:.15}#add_guest_form_container.collapse{width:95%;max-height:350px;left:3%;opacity:1;transform:scale(1);bottom:0}#add_guest_form_container .rezgo-btn-book{margin:0 15px 0 20px;padding:7px 15px 5px}.add-guest-form-wrap{flex-wrap:wrap;display:flex;justify-content:flex-start}.add-guest-form-wrap .rezgo-memo{position:absolute;font-size:14px;line-height:24px;max-width:fit-content;top:15px;margin-left:25px}.add-guest-form-wrap .fa-asterisk{font-size:12px;vertical-align:top}.add-guest-form-wrap em{color:var(--notification-color);font-weight:700}.booking-edit-pax-wrp{width:45%;margin:1%;border-radius:10px;padding:10px 20px 0}.booking-edit-pax-wrp .pax-price-container{align-items:center}.edit-form-input,.edit-form-controls{display:flex;flex-direction:column}.edit-form-controls{max-width:50%;margin:20px auto 0;text-align:center}.edit-form-controls button{border:1px solid #999;background:#f9f9f9;color:#333;border-radius:6px;box-shadow:var(--default-box-shadow);font-weight:var(--font-heaviest);line-height:24px;padding:7px 30px;margin:10px auto 5px;transition:var(--transition);font-size:1.45rem}.edit-booking-change-date label{font-size:1.5rem;font-weight:var(--font-heavy);color:var(--header-text)}.edit-booking-change-date .rezgo-date-selector,.edit-booking-change-date .rezgo-calendar{margin-top:10px;margin-bottom:0}.edit-booking-change-date .rezgo-calendar{padding:0}.edit-booking-change-date .rezgo-date-loader{background-color:var(--loading-gray);background:linear-gradient(100deg,rgba(255,255,255,0) 40%,rgba(255,255,255,.7) 50%,rgba(255,255,255,0) 60%) var(--loading-gray);background-size:200% 100%;background-position-x:180%;animation:1s loading ease-in-out infinite;position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);top:-2px;left:-2px;z-index:9;box-shadow:var(--default-box-shadow);pointer-events:none;border:1px solid #eee;border-radius:6px}.edit-booking-change-date .rezgo-date-selector{padding:15px 20px 0;border:1px solid #ddd;border-radius:6px}.booking-edit-date-changes{background:#f8f8f8;margin:0 0 20px;padding:20px 30px;border-radius:6px;width:100%}.booking-edit-date-changes i{padding-right:15px;font-size:1.6rem}#booking_edit_price.increase{color:var(--error-color)}#booking_edit_price.decrease{color:var(--success-color)}.booking-edit-info-box{margin-bottom:20px}.booking-edit-input{border:0;border-bottom:1px solid #333;font-size:1.5rem;width:fit-content}.booking-edit-input.inactive:focus-visible{outline:0}.booking-edit-input.inactive{border:0;font-size:1.5rem;padding:0}.edit-booking-change-date hr.date-time-input-sep{margin:25px 0}.edit-booking-guest-info{padding:0 30px}#update_group_form .rezgo-form-group{transition:var(--transition)}#update_group_form .guest-forms-container.active{box-shadow:var(--strong-box-shadow)}#update_group_form .form-control:disabled,#update_group_form .chosen-disabled{background-color:rgba(0,0,0,.055);opacity:1!important;box-shadow:none}#update_group_form .chosen-disabled .chosen-single abbr{display:none}.edit-guests-container{position:absolute;text-align:right;background:#fff;width:fit-content;padding:0;right:20px;top:-12px}.edit-guest-control{background:#fff;padding:0 7px;font-size:1.4rem;font-weight:var(--font-heavy);color:#333;cursor:pointer}.edit-guest-control:hover{color:#333}.remove-guest-control{background:#fff;padding:0 7px;font-size:1.4rem;font-weight:var(--font-heavy);color:var(--error-color);cursor:pointer}.remove-guest-control:hover{color:var(--error-color);opacity:.8}.rezgo-no-primary-forms{margin:10px 0 0}.rezgo-no-primary-forms p{font-size:1.8rem;font-weight:var(--font-heavy)}.edit-guest-controls{display:flex;flex-direction:column;border-radius:6px;border:1px solid #ddd;padding:15px;margin:15px 10px 0 0;z-index:9;position:relative;box-shadow:var(--default-box-shadow)}.edit-guest-controls.collapsing{transition:none;display:none}.edit-guest-single-link{font-size:1.4rem;color:#333;cursor:pointer;padding:3px 0}.edit-booking-guest-container.inactive{height:250px;filter:opacity(.65) blur(1.5px);pointer-events:none;overflow:hidden;padding-top:50px;margin-top:80px}.edit-booking-guest-container .rezgo-additional-info{min-height:120px;margin-bottom:20px}.saving-guest-container,.removing-guest-container,.remove-guest-pending-container,.remove-guest-confirmation-container{position:absolute;width:100%;height:calc(100% - 20px);z-index:9;left:0;bottom:5px;border-radius:6px;background:rgba(255,255,255,.95);display:flex;text-align:center;align-items:center;justify-content:center}.remove-confirmation-links{display:flex;flex-direction:column}.removing-guest-container .removing-guest-message,.saving-guest-container .saving-guest-message,.remove-confirmation-links p.cancellation-message{font-size:1.6rem;padding:0 20px;margin:0 0 5px}.removing-guest-container .removing-guest-message i,.saving-guest-container .saving-guest-message i{margin-right:10px;font-size:2rem;font-weight:500;vertical-align:text-top}.removing-guest-container .removing-guest-message .saving-guest-container .saving-guest-message{font-size:1.7rem;font-weight:var(--font-heavy)}#add_guests_control i{padding-right:3px}.remove-confirmation-links .btn{font-size:1.5rem}p.guest-remove-pending-message{font-size:1.6rem;font-weight:var(--font-heavy);padding:0 40px}.remove-confirmation-links a:active{border-color:transparent}.edit-form-controls button:hover{box-shadow:none}.edit-form-controls .cancel-changes{margin-top:10px}.rezgo-toast-notif{color:#333!important;border-radius:6px!important;box-shadow:var(--strong-box-shadow)!important;font-weight:var(--font-heavy);display:flex!important;align-items:center;font-size:1.5rem;padding:15px!important;width:33vw}.rezgo-toast-notif.success-border{border-left:15px solid var(--success-color)}.rezgo-toast-notif.error-border{border-left:15px solid var(--error-color)}.rezgo-toast-message{padding-bottom:3px;display:inline-block;margin-bottom:3px;font-size:1.6rem;font-weight:600;color:#666}.rezgo-toast-details{font-size:1.7rem}.rezgo-toast-notif #success_icon,.rezgo-toast-notif #error_icon{padding-right:25px;font-size:3rem}.rezgo-toast-notif #success_icon{color:var(--success-color)}.rezgo-toast-notif #error_icon{color:var(--error-color)}.toast-close{color:#333!important;display:flex;align-self:flex-start;padding-left:15px!important;padding-right:0!important;opacity:.8!important;right:15px;position:absolute;font-size:1.8rem!important;font-weight:var(--font-normal)}@media screen and (max-width:992px){.rezgo-toast-notif{width:50vw}.booking-edit-pax-wrp{width:100%}.flex-row>.flex-33{width:50%}#billing-info-row>.flex-33{margin:0 15px 15px 0}.div-order-booking .rezgo-billing-cart{width:100%;margin-top:15px}.div-order-booking .order-booking-cols{flex-direction:column-reverse}.booking-receipt-details-container .flex-table{padding:0 10px}.order-booking-cols .__details-col{padding-bottom:0}.order-booking-cols{margin-bottom:0}.div-order-booking .order-booking-cols .rezgo-billing-cart{margin:10px auto 20px 10px;width:95%}.div-order-booking .order-booking-cols .flex-50{width:100%}.rezgo-confirmation .rezgo-billing-cart,.rezgo-confirmation-detail .rezgo-billing-cart,.billing-summary-container .rezgo-billing-cart{margin-left:0}.transaction-details-container,.receipt-transaction-details{border-right:0;padding-right:0}.text-info{margin:20px 0 10px}.order-booking-cols .__details-col{padding-bottom:30px}.order-booking-cols .flex-table{border-right:0}#billing-info-row>.flex-33{width:calc(50% - 30px)}}@media (max-width:786px){.edit-booking-link i:not(.pending),.cancel-booking-link i:not(.pending){width:30px}.cancel-booking-link,.edit-booking-link{font-size:1.4rem}.toastify-top{top:-30px!important}}@media screen and (max-width:600px){.edit-booking-guest-container .rezgo-additional-info{min-height:180px}.current-booking-details{flex-direction:column}.current-booking-details .flex-table-group.flex-50{margin-bottom:0}.select_guest_type_container{flex-direction:column-reverse;align-items:flex-start}.edit-booking-link .pending-icon{right:65px}.toastify-top{transform:translate(0px,50px) scale(.9)!important;transform-origin:top;width:calc(100vw - 10px)!important;max-width:calc(97vw - 10px)!important}.toast-close{right:15px;top:10px;position:absolute}.edit-form-controls{max-width:80%}.edit-booking-guest-info{padding:0}.flex-row>.flex-50{width:100%}.card-div{margin:2rem 5px 3rem}.rezgo-confirmation-head{margin:1rem 5px 0;padding-bottom:10px}.center-block .rezgo-btn-print-voucher,.center-block .rezgo-btn-print{margin-top:10px;margin-bottom:10px}.center-block .wallet-div-container{width:100%}.center-block .add-to-google-wallet-btn,.center-block .add-to-apple-wallet-btn{margin:0 auto}.rezgo-feature-bg-text.no-bg{padding:20px 10px 15px}.rezgo-booking-complete .rezgo-book-name,.receipt-heading,.rezgo-confirmation-head h3{font-size:2.3rem;line-height:1.4}.rezgo-booking-status p.booking-status{font-size:1.4rem}.div-order-booking .order-booking-cols .rezgo-billing-cart{width:100%}.div-box-shadow{margin-right:5px;margin-left:5px}.div-order-booking{padding:15px 15px 15px 5px}.thankyou-list-image-wrapper i{left:8px;font-size:13px}.div-order-booking .order-booking-title{padding-left:15px}.rezgo-booking-complete .rezgo-billing-cart{width:90%;margin:30px auto!important}.booking-receipt-details-container{width:calc(100% - var(--booking-receipt-gutter-m))}.rezgo-btn-print,.rezgo-btn-print-voucher,.rezgo-btn-leave-review{margin-bottom:15px;width:100%}.order-booking-cols .__details-col .rezgo-waiver-order .rezgo-waiver-btn,.div-order-booking .rezgo-btn-default,.rezgo-waiver-count .rezgo-waiver-btn{max-width:unset;width:100%}.flex-table-header,.flex-table-info,.flex-table-info p,.rezgo-receipt-pax-info,.rezgo-receipt-primary-forms .form-question,.rezgo-receipt-guest-forms .form-question,.rezgo-receipt-primary-forms .form-answer,.rezgo-receipt-guest-forms .form-answer,p.rezgo-receipt-pax-info,p.rezgo-receipt-pax-label,.order-booking-cols .__details-col .flex-table-header,.order-booking-cols .__details-col .flex-table-info,.question-flex-container,.form-answer,.rezgo-company-info p{font-size:1.4rem}#rezgo-receipt-map-container .col-xs-12{padding:0}#billing-info-row>.flex-33{width:calc(100% - 30px)}.p-helper{padding:10px 20px!important}#rezgo-booking-summary .rezgo-add-cal{position:relative}.rezgo-thankyou-summary{text-align:center;width:103%;margin:-15px auto 40px}}@media screen and (max-width:530px){#rezgo-booking-complete-crumb #rezgo-back-to-summary i,#rezgo-booking-edit-crumb #booking-edit-crumb-home i{display:inline-block}#rezgo-booking-complete-crumb li.active,#rezgo-booking-edit-crumb li.active{display:none}.confirmation-head-cta{flex-direction:column}.rezgo-feature-bg.feature-bg-gradient::before{background:linear-gradient(to top,rgba(0,0,0,.65) 50%,rgba(255,255,255,.1) 85%)}.rezgo-booking-thankyou-container .rezgo-feature-bg{height:250px}.thankyou-single-order-item{width:95%}.thankyou-single-order-item .rezgo-feature-bg-text{bottom:15px}.rezgo-feature-bg-text{bottom:0}.thankyou-single-order-item .rezgo-booked-on{margin-bottom:15px}.rezgo-booked-on{margin-bottom:0}.rezgo-btn-leave-review,.rezgo-btn-print,.rezgo-btn-print-voucher{margin-right:0;margin-bottom:15px}.rezgo-add-cal{float:none;padding:10px 0}.rezgo-add-cal a,.rezgo-company-info a{font-size:1.25rem}.rezgo-td-label,.rezgo-td-data,td.rezgo-td-data p{font-size:1.45rem!important;line-height:1.8}.rezgo-waiver-count{font-size:1.6rem}.rezgo-booking-share{position:static;margin:10px 0 0 10px}}@media (max-width:480px){.order-print-tickets-div{flex-direction:column}.order-print-tickets-div .flex-fill{width:100%}.center-block .add-to-google-wallet-container,.center-block .add-to-apple-wallet-container,.order-booking-cols .add-to-google-wallet-container,.order-booking-cols .add-to-apple-wallet-container{margin:0 auto}}.rezgo-print-version{background:#fff}.rezgo-print-version .order-booking-cols .flex-table{border:0}.rezgo-print-version .__details-col,.rezgo-print-version .__table-col,.rezgo-print-version .__table-col .rezgo-billing-cart{width:100%}.rezgo-print-version .flex-table-header,.rezgo-print-version .rezgo-form-group{background:unset}.rezgo-print-version .p-forms-table{border-bottom:1px solid #eee}.rezgo-print-version .flex-table-group.bordered{padding:40px 15px 25px 20px;border:0;padding-bottom:0;border-radius:0;border-bottom:1px solid #eee;flex-basis:100%}.rezgo-print-version .print-header{text-decoration:underline}.rezgo-print-version .flex-table-group.flex-50{flex-basis:50%}.rezgo-print-version .booking-receipt-details-container{width:100%}.rezgo-print-version .billing-info-wrapper{margin-top:65px}.rezgo-print-version .flex-table-group.bordered .flex-table-header{text-decoration:underline;font-size:1.8rem}@media print{.flex-table-group{margin-bottom:15px}}#rezgo-order-error-message .message{font-size:1.45rem;color:var(--error-color);font-weight:var(--font-heavy);line-height:2}.rezgo-date-selector{position:relative}.rezgo-date-selector::after{position:absolute;background:rgba(255,255,255,1);opacity:1;width:100%;height:100%;z-index:1;top:0;left:0}#rezgo-fixed-cart hr,.cart-summary-mobile hr{margin:15px 0 20px;border-color:#ddd}#rezgo-fixed-cart .single-item,.cart-summary .single-item{padding-right:10px;margin:10px 0 3px;font-weight:var(--font-heavy);font-size:1.85rem}.fixed-cart-btn-wrap{display:flex;flex-direction:column-reverse}.fixed-cart-btn-wrap .rezgo-book-step-btn-previous,.fixed-cart-btn-wrap .rezgo-payment-step-btn-previous,.fixed-cart-btn-wrap .rezgo-order-book-more-btn{transition:var(--transition);margin-top:10px;background:0 0;text-decoration:underline;text-transform:capitalize;color:#333}.fixed-cart-btn-wrap #rezgo-book-step-one-btn-previous:hover,.fixed-cart-btn-wrap .rezgo-payment-step-btn-previous:hover,.fixed-cart-btn-wrap .rezgo-order-book-more-btn:hover{color:rgba(0,0,0,.45)}.fixed-cart-btn-wrap .rezgo-btn-book{transition:var(--transition)}.summary-count{font-size:1.3rem;line-height:1.5}#rezgo-fixed-cart-gc .rezgo-summary-option-name,#rezgo-fixed-cart-pr .rezgo-summary-option-name,#rezgo-fixed-cart .rezgo-summary-option-name{font-size:1.45rem;display:inline-block;padding-top:10px;font-weight:500}.fixed-package-wrapper .rezgo-summary-option-name{padding:7px 0 10px}h3.order-summary-text{font-size:20px;font-weight:500;white-space:nowrap}h3.edit-guest-info-text{font-size:1.5rem;font-weight:var(--font-heavy);margin:0}.line-items .item{display:flex;justify-content:space-between;position:relative}#rezgo-fixed-cart .item .price-container{display:flex;flex-direction:column;justify-content:flex-start}#rezgo-fixed-cart .item .deposit{font-size:1.33rem}.fixed-cart .discount{color:var(--notification-color);text-decoration:line-through;white-space:nowrap;font-size:1.45rem;line-height:1.33;padding-right:5px}h4.price{font-size:1.55rem;line-height:1.6;margin:5px 0;font-weight:var(--font-normal)}h5.deposit{padding-left:5px;font-size:1.35rem}#rezgo-fixed-cart-pr .rezgo-summary-order-total{margin:-15px 0 0}.rezgo-summary-order-total{background:0 0;color:#333;display:flex;justify-content:flex-end;padding-right:15px;padding-right:35px;padding-top:10px;border-radius:0 0 6px 6px;font-weight:700;font-size:21px;margin-bottom:20px;text-align:right;line-height:2}.rezgo-summary-order-total p{font-size:14px}#rezgo-fixed-cart .rezgo-booking-discount{font-size:1.35rem}.rezgo-related-line{margin-top:0}.cart-summary-dropdown .fa-shopping-cart{font-size:1.7rem;padding-right:10px}.cart-summary-dropdown .fa-angle-down{font-size:1.85rem;vertical-align:middle;padding-left:3px}@media screen and (min-width:992px){.cart-summary-dropdown,.cart-summary-mobile{display:none}.line-items .item{flex-direction:column}}@media screen and (max-width:992px){.cart-summary-dropdown{display:flex;justify-content:space-between;align-items:center}.cart-summary-dropdown #summary_total_value{font-size:1.8rem;display:inline-block}.cart-summary-dropdown .title{font-size:1.6rem;margin:5px 0}.cart-summary-dropdown .fa-angle-down{transition:var(--transition)}.cart-summary-dropdown .fa-angle-down.active{transform:rotate(180deg)}.cart-summary-dropdown .total_value{font-size:1.75rem}.cart-summary .toggle-content{display:none;padding-top:3.5rem}.order-page-container #rezgo-fixed-cart{display:none}.cart-summary-mobile{padding:20px 0}.cart-summary-mobile .input-group{text-align:right;width:100%;padding-right:15px}#rezgo-fixed-cart .rezgo-btn-wrp{margin-top:2.5rem}}@media screen and (max-width:530px){.cart-summary-mobile{padding:20px 10px}#rezgo-fixed-cart .item .price-container{margin:5px 0}}@media screen and (max-width:480px){.cart-summary-dropdown .fa-shopping-cart{display:none}.rezgo-summary-order-total,span#total_value,h3.order-summary-text{font-size:18px}.rezgo-item-total,span#total_value,.rezgo-tr-gift-card{white-space:nowrap}.rezgo-item-total{font-weight:400}.line-items .item{flex-direction:column;margin:5px 0 15px}.line-items .item h4{font-size:1.5rem;margin:0}.cart-summary-dropdown #summary_total_value{margin-bottom:3px}.cart-summary-dropdown #summary_total_value,.cart-summary-dropdown .title{font-size:1.5rem}#rezgo-fixed-cart .rezgo-btn-wrp{margin-top:2.5rem!important}.confirm-page-container .rezgo-table-container .col-wrapper{padding:0}}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{line-height:1.75;border:0;padding:5px 5px 0 0}.rezgo-tr-head td{padding-bottom:0!important}.rezgo-tr-subtotal:first-of-type td:first-of-type,.rezgo-tr-subtotal:first-of-type td:nth-of-type(2n){padding-top:15px}.rezgo-tr-subtotal.package-item-total{padding-top:0}.rezgo-tr-head label{font-size:1.6rem;font-weight:var(--font-heavy);margin-bottom:0}td{font-weight:var(--font-normal)}tr{font-weight:var(--font-light)}.column-btns{display:flex;flex-direction:column}.rezgo-form-group{padding-top:0;padding-left:0;padding-right:0}h3.rezgo-item-title{font-size:1.9rem;font-weight:var(--font-heavy);margin:1rem 0;line-height:1.33;padding-left:0}.rezgo-summary-order-total,.rezgo-savings{background:0 0;color:#333;display:flex;justify-content:flex-end;padding-right:2rem;flex-direction:column}.rezgo-savings{flex-direction:row;margin:5px 0;align-items:center}.rezgo-savings #total_savings{font-size:1.75rem;font-weight:var(--font-heavy)}.rezgo-related-line{margin-top:0}.rezgo-booking-info{padding:0 2rem 0 1.5rem;margin-bottom:10px}.rezgo-total-payable{background:0 0;color:#333;text-transform:capitalize;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:10px 0 0;border-top:1px solid rgba(0,0,0,.13);font-weight:var(--font-heaviest);font-size:21px;width:auto;margin:0 50px 20px auto}.rezgo-total-payable h5{font-weight:var(--font-normal);margin:0}.order-summary{position:relative}.order-summary .rezgo-billing-cart{margin-top:15px}.rezgo-billing-cart{width:97.5%}.rezgo-billing-cart .rezgo-tr-pax td:first-of-type{width:33%}.rezgo-billing-cart .rezgo-tr-vat{font-size:1.35rem}.rezgo-billing-cart .rezgo-tr-vat td{padding:0 0 5px}.rezgo-billing-cart .rezgo-line-vat{font-size:1.35rem;font-weight:var(--font-normal);display:inline-block;padding:0 0 5px}.rezgo-billing-cart .push-right{font-size:1.43rem}.rezgo-billing-cart .rezgo-line-bundle{color:#333}.rezgo-billing-cart span.discount,label span.discount{padding-right:3px}.rezgo-form-checkbox{margin:0}.rezgo-pretty-checkbox-container{margin:7px 0;padding-left:0}.rezgo-pretty-checkbox-container p.rezgo-form-comment{margin-left:30px}.rezgo-form-checkbox label{font-size:1.45rem;line-height:1.8}.rezgo-pretty-checkbox .pretty{padding-left:5px;margin:10px 0 0;white-space:normal}.pretty .state label:after,.pretty .state label:before{top:2px!important}.rezgo-pretty-checkbox .state label{font-size:1.44rem;text-indent:0!important;padding-left:25px;line-height:1.44}.rezgo-pretty-checkbox .state .price{font-size:1.25rem;color:var(--notification-color);font-weight:var(--font-heavy)}.rezgo-pretty-checkbox-container.has-error .help-block{padding-left:30px;margin-top:0}.rezgo-form-group em.fa-asterisk,.rezgo-booking-instructions em.fa-asterisk{text-indent:0}@media screen and (max-width:992px){.table-responsive{border:none}.rezgo-total-payable{margin-right:30px}}@media screen and (max-width:530px){.rezgo-booking-info{padding:0 15px}.rezgo-billing-cart .push-right{margin-right:0}.rezgo-pretty-checkbox-container{position:relative}.rezgo-pretty-checkbox .help-block{left:0;bottom:-48px}}@media screen and (max-width:480px){h3.rezgo-item-title{font-size:1.75rem;margin-top:.5rem}.rezgo-billing-cart,.rezgo-tr-head label{font-size:1.43rem}.rezgo-billing-cart .rezgo-tr-vat{font-size:1.2rem}.rezgo-billing-cart{max-width:unset;width:100%;margin-left:0!important}.rezgo-billing-cart .push-right{font-size:1.33rem}}textarea.form-control{min-height:130px}.form-control{font-weight:var(--font-normal)}.rezgo-cart-title{font-size:1.5rem;font-weight:var(--font-heavy)}.rezgo-cart-title h3 a:hover{color:#333}.rezgo-sub-title{font-size:1.5rem;font-weight:var(--font-heavy);border-radius:5px;padding:8px 12px 0 0;background:0 0;margin-bottom:10px;margin-top:0}.rezgo-confirmation .rezgo-sub-title,.pax-info-container .rezgo-sub-title{margin-bottom:10px}.rezgo-booking-title{padding-left:0}.rezgo-booking-instructions{padding:0;margin:15px 0 0;font-size:1.33rem;line-height:1}.rezgo-booking-instructions span{padding:5px 0;display:block}.rezgo-related-label>span{text-transform:capitalize;font-size:1.5rem;padding-bottom:3px;display:inline-block}.rezgo-related-link{color:#333;text-decoration:underline;font-size:1.4rem;line-height:1.75;transition:var(--transition)}.rezgo-related-link:hover{color:#333;opacity:.75}.rezgo-form-group label{margin-bottom:3px;text-align:left;padding-left:0}label{font-weight:400;font-size:1.4rem}p.rezgo-form-comment{font-size:1.2rem;background:rgba(0,0,0,.075);border-radius:4px;padding:1px 5px;margin-top:3px;margin-right:2%;width:fit-content;width:-moz-fit-content;font-weight:var(--font-normal)}.lead{font-size:1.4rem;font-weight:var(--font-normal)}.use-as-lead{padding-left:30px;display:inline-block}.rezgo-pax-first-last{padding-top:5px}.lead-passenger-form-group{margin:20px 0 40px}.email-note{font-size:1.3rem;background:rgba(0,0,0,.075);border-radius:4px;padding:2px 10px;margin-bottom:1px;display:inline-block}.rezgo-promo-code-desc{font-size:1.4rem;font-weight:var(--font-heavy);color:var(--success-color);display:inline-block;padding:3px 6px 2px;width:auto;background:rgba(0,0,0,.09);border-radius:5px;margin:5px}#rezgo-waiver-form .rezgo-datepicker-input{width:calc(99% - 7px)}#rezgo-waiver-form .rezgo-datepicker-input .date-icon{transform:translate(-150%,-29px)}.rezgo-datepicker-input{position:relative}.rezgo-datepicker-input .date-icon{position:absolute;right:0;transform:translate(-250%,-29px)}.daterangepicker{font-family:var(--lato);font-size:1.25rem}.daterangepicker th.month{font-weight:var(--font-heaviest);font-size:1.6rem}.chosen-container{width:98%!important}.chosen-container .chosen-single.has-error,.chosen-container .chosen-choices.has-error{border-color:var(--error-color)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,8%)}.edit-booking-guest-info .chosen-container-single .chosen-default,.edit-booking-guest-info .chosen-container-active.chosen-with-drop .chosen-single,.edit-booking-guest-info .chosen-container-single .chosen-single,.edit-booking-guest-info .chosen-container-active .chosen-choices,.edit-booking-guest-info .chosen-container-multi .chosen-choices,.pax-info-container .chosen-container-single .chosen-default,.pax-info-container .chosen-container-active.chosen-with-drop .chosen-single,.pax-info-container .chosen-container-single .chosen-single,.pax-info-container .chosen-container-active .chosen-choices,.pax-info-container .chosen-container-multi .chosen-choices{box-shadow:none;background:0 0;min-height:34px;padding-top:5px;line-height:1.7;border-color:#ccc;border-radius:6px}.edit-booking-guest-info .chosen-container-single .chosen-single div,.pax-info-container .chosen-container-single .chosen-single div{top:6.5px}.edit-booking-guest-info .chosen-container-single .chosen-drop,.pax-info-container .chosen-container-single .chosen-drop{margin-top:0;border-radius:0 0 6px 6px;z-index:99}.edit-booking-guest-info .chosen-container-single .chosen-single-with-deselect span,.pax-info-container .chosen-container-single .chosen-single-with-deselect span{line-height:27px}.edit-booking-guest-info .chosen-container-multi .chosen-choices li.search-field input[type=text],.pax-info-container .chosen-container-multi .chosen-choices li.search-field input[type=text]{font-family:inherit;height:auto;padding-left:4px;line-height:1.7;margin-top:-5px}.edit-booking-guest-info .chosen-container-single .chosen-single abbr,.pax-info-container .chosen-container-single .chosen-single abbr{top:41%}.edit-booking-guest-info .chosen-container-multi .chosen-choices li.search-choice,.pax-info-container .chosen-container-multi .chosen-choices li.search-choice{margin:0 5px 2px;box-shadow:none;border:0;background-image:none}.rezgo-pickup-name h3{font-size:1.75rem;font-weight:var(--font-heavy)}.pickup-cost-label,.pickup-time-label{font-weight:var(--font-heavy)}.rezgo-pickup-location a{text-decoration:underline;color:#333}.rezgo-pickup-extra{margin:10px 0}.rezgo-pickup-extra label{font-weight:var(--font-heavy);font-size:1.55rem}.rezgo-pickup-extra p{font-size:1.4rem;padding-top:5px;line-height:1.7}#rezgo-pickup-carousel .carousel-inner{border-radius:6px;margin:10px 0}@media screen and (max-width:992px){#rezgo-book-step-two .rezgo-billing-cart{width:100%}}@media screen and (max-width:768px){.rezgo-pax-first-last,.rezgo-pax-phone-email{margin:0}.rezgo-pax-first-last .rezgo-form-input,.rezgo-pax-phone-email .rezgo-form-input{margin-bottom:10px}.rezgo-form-group .form-group{padding-left:0}#pax_waiver_form .rezgo-form-group .rezgo-pax-dob div{padding-left:0}}@media screen and (max-width:600px){.jumbotron.rezgo-booking{padding:0!important}.flex-container{padding:0 10px}}@media screen and (max-width:480px){.lead-passenger-lname-group{margin-top:15px}.rezgo-related{padding-left:0}.rezgo-datepicker-input .date-icon{transform:translate(-200%,-32px)}}.btn{font-weight:var(--font-heavy);line-height:1.4}.rezgo-btn-cart-wrp{margin:0 0 10px}.rezgo-btn-cart-wrp .btn{background:0 0;text-decoration:underline;padding:0;font-size:1.4rem;transition:var(--transition);text-align:left}.rezgo-btn-cart-wrp .btn:hover{color:rgba(0,0,0,.45)}.rezgo-btn-cart-wrp .btn:focus{outline:0}.rezgo-payment-terms{font-size:1.4rem}.what-is-cvv:hover{color:#333}.rezgo-terms-container{background:0 0;border:0;padding:0;margin-top:40px}.rezgo-terms-link{font-weight:var(--font-heavy);padding:0 1px}.rezgo-btn-remove:hover{color:#333}.rezgo-btn-cross-wrp{padding:0;width:fit-content}.rezgo-cross-order{margin-right:-14px;margin-bottom:0}#rezgo-order-promo-code-wrp .rezgo-btn-default{padding:8px 12px;border-radius:0 3px 3px 0;line-height:1.43}#rezgo-order-promo-code-wrp__mobile.applied{text-align:right;height:55px}#rezgo-promo-form .btn{line-height:1.43;padding:7px 12px}.rezgo-booking-discount{padding-bottom:0;margin-bottom:0}#rezgo-order-promo-code-wrp .input-group{margin:5px 0 15px;text-align:right;flex-wrap:nowrap}#rezgo-fixed-cart .rezgo-summary-order-total{padding-top:0;margin:0;white-space:nowrap}#rezgo-fixed-cart .rezgo-deposit-full-container,#rezgo-fixed-cart-gc .rezgo-total-container,#rezgo-fixed-cart-pr .rezgo-total-container,#rezgo-fixed-cart .rezgo-total-container{flex-direction:row;display:flex;align-items:center;justify-content:flex-end}#rezgo-fixed-cart-gc .rezgo-total-container h5,#rezgo-fixed-cart-pr .rezgo-total-container h5,#rezgo-fixed-cart .rezgo-total-container h5{font-weight:var(--font-normal);margin:0}.rezgo-edit-pax-content{border-radius:6px;padding:0 15px;position:relative;z-index:10;background:#fff}.pax-edit-cancel{margin-right:10px}.rezgo-edit-pax-content .rezgo-memo{display:inline-block;font-size:14px;line-height:24px;max-width:90%}.rezgo-edit-pax-content .rezgo-option-error{font-size:90%}#add_guest_form_container .rezgo-option-error{margin:0 0 0 30px}.package-pax-select .rezgo-max-pax-error,.rezgo-calendar-wrp .rezgo-max-pax-error{margin:0 0 10px 10px}.rezgo-edit-pax-content .rezgo-pax-price{font-size:16px;white-space:nowrap;padding-top:3px;display:block;margin-left:15px}.rezgo-edit-pax-content label span.discount{width:auto}.rezgo-edit-pax-content .rezgo-pax-label{font-weight:600;margin:15px 0 3px}.rezgo-complete-btn-wrp{padding:0}@media screen and (min-width:480px){.rezgo-edit-pax-content .break-mobile{display:none}}@media screen and (max-width:480px){.rezgo-btn-cart-wrp .btn{font-size:1.33rem}#rezgo-order-wrp .rezgo-form-group-short{padding:0}.rezgo-btn-cross-wrp{margin:0;width:100%}.rezgo-btn-cross{font-size:1.33rem;white-space:normal;width:100%}.rezgo-edit-pax-content .rezgo-pax-price{font-size:14px;padding-top:6px}}.iti{width:100%}#rezgo-ticket-guardian.side{position:fixed}.rezgo-payment-frame{padding:0;border:0;border-radius:6px;background:0 0}.rezgo-payment-frame.gift-card-payment,.rezgo-payment-frame.payment-request{border-top:1px solid #ddd;border-radius:0;margin:40px 0;padding-top:20px}.rezgo-payment-frame.payment-request p.select-payment,.rezgo-payment-frame.gift-card-payment p.select-payment{top:-10px;position:relative;text-align:left}#payment_info.gift-card-payment .help-block,#payment_info.payment-request .help-block{width:100%;text-align:left}form#payment{margin:15px 0}p.select-payment{position:absolute;left:0;font-size:1.65rem;font-weight:500;top:-30px;padding:0 5px;width:100%;text-align:center;z-index:1}p.select-payment:before{background:#fff;content:"";position:absolute;width:50%;height:100%;z-index:-1;left:25%}#payment_methods label:hover{cursor:pointer}.thb-cards i.fab,#payment_methods #icon-container i.fab{font-size:2.5rem;margin-right:5px;display:inline-block;vertical-align:middle}.thb-cards i.fab{font-size:3rem}#rezgo-optional-terms .checkbox,.rezgo-payment-terms{line-height:1.8}.rezgo-terms-link:hover{color:rgba(0,0,0,.65)}.rezgo-terms-panel h3{text-decoration:underline}@media screen and (max-width:768px){.rezgo-payment-frame{padding-left:0}}@media screen and (max-width:480px){p.select-payment:before{width:70%;left:15%}}.rezgo-booking hr{margin:50px 5px;border-color:#ddd}.payment_method_container{margin:0;padding:10px 20px 20px;border-radius:6px;background:rgba(0,0,0,.033);border:1px solid #eee}.payment-method-header{position:relative;font-weight:var(--font-heavy);color:rgba(0,0,0,.75);margin-top:10px;font-size:1.75rem}#rezgo-gift-card-redeem .response .alert{border-color:transparent;font-size:14px;background:0 0;box-shadow:none;margin:0;padding:7px 0 0}#rezgo-gift-card-redeem .response .alert-success{font-size:1.55rem}#gift-card-number.has-error{border-color:var(--error-color)}.gift-card-empty-warning{padding:5px 0 0;color:var(--error-color);font-size:14px}.gc-append{display:flex;align-items:baseline;font-weight:500;padding:3px 0 0;font-size:1.55rem;margin-left:-12px}.gc-append-text{font-size:1.35rem;padding-left:5px}@media screen and (max-width:992px){.payment-select-container{padding-right:0!important}}@media only screen and (max-width:768px){.rezgo-gift-card-container .master-heading p{font-size:18px}}@media (max-width:480px){.gift-card-redeem-input-group{flex-direction:column}#rezgo-gift-card-redeem .input-group-btn{width:100%;margin:0}}.full_deposit_toggle{display:flex;flex-direction:column;border:1px solid #eee;padding:30px;margin:0 0 40px;border-radius:6px;background:rgba(0,0,0,.033);transition:var(--transition)}.full_deposit_toggle .deposit-options{display:flex;flex-direction:row}.full_deposit_toggle .rezgo-input-radio input[type=radio]{position:absolute;margin-top:25px;margin-left:15px}.full_deposit_toggle .rezgo-input-radio{width:50%}.full_deposit_toggle .deposit-toggle-header{font-weight:var(--font-heavy);padding-bottom:10px}.full_deposit_toggle .deposit-toggle-choice-header{margin:2px 0 10px 20px;border-bottom:1px solid #ddd;padding-bottom:15px;font-size:1.6rem;font-weight:var(--font-heavy)}.full_deposit_toggle .deposit-toggle-choice-desc{margin:2px 0 0 20px;font-weight:var(--font-normal);font-size:1.45rem;line-height:1.6}.full_deposit_toggle .rezgo-input-radio label{border:2px solid rgba(0,0,0,.2);border-radius:6px;max-width:100%;min-width:18.5vmin;min-height:130px;line-height:28px;padding:1.5rem;display:flex;flex-direction:column;margin:.33rem;box-shadow:rgba(0,0,0,0) 0px 6px 10px;transition:.1s ease-in-out;transition:.15s ease all;font-weight:var(--font-heavy)}.full_deposit_toggle label:hover{cursor:pointer;border-color:var(--select-btn-color)}.full_deposit_toggle input:checked+label{border-color:var(--select-btn-color);box-shadow:var(--default-box-shadow)}@media (max-width:768px){.full_deposit_toggle .rezgo-input-radio{width:95%;margin:10px 0 0;padding-right:10%}.full_deposit_toggle .deposit-options{flex-direction:column}.full_deposit_toggle .rezgo-input-radio label{width:calc(90vw - 35px);min-height:55px}}#payment_methods .rezgo-input-radio input[type=radio]{visibility:hidden}#rezgo-tips .help-block,#payment_info .help-block{font-size:1.35rem;text-align:center;text-align:center;color:var(--error-color);margin:5px 0;display:inline-block;width:95%}.country-required-form-group #tour_country-error{text-align:left}.payment_method_container input{height:38px;margin-top:20px}#payment_methods .rezgo-input-radio label{border:2px solid rgba(0,0,0,.2);border-radius:6px;max-width:100%;min-width:18.5vmin;min-height:55px;line-height:28px;padding:1rem 1.5rem;display:flex;justify-content:center;align-items:center;margin:.33rem;box-shadow:rgba(0,0,0,0) 0px 6px 10px;transition:.1s ease-in-out;transition:.15s ease all;font-weight:var(--font-heavy)}#payment_methods label:hover{border-color:var(--select-btn-color)}#payment_methods input:checked+label{border-color:var(--select-btn-color);box-shadow:var(--default-box-shadow);transform:translateY(-4px)}@media (max-width:768px){#payment_methods .rezgo-input-radio{width:100%}#payment_methods .rezgo-input-radio label{margin:0 auto;padding:0;width:calc(90vw - 35px);min-height:55px}}@media (max-width:525px){#payment_methods .rezgo-input-radio label{width:90vw}}input#pan{border-radius:5px 5px 0 0;position:relative}input#exp,input#rezgo-cvv{width:100%}input#rezgo-cvv{border-radius:0 0 5px 0;border-top-color:transparent;border-left-color:transparent}input#exp{border-radius:0 0 0 5px;border-top-color:transparent}input#exp:focus,input#rezgo-cvv:focus{border-top-color:var(--select-btn-color);border-left-color:var(--select-btn-color)}.what-is-cvv{padding:5px 5px 0 0;font-size:1.33rem;font-size:14px;float:right;text-transform:none}.help-block{font-size:1.35rem;margin:5px 0}.payment-title{width:100%;text-align:center}.cc-form-container .cc-field-container input{box-shadow:0 0 0 1px transparent,0 2px 4px 0 transparent,0 1px 1.5px 0 transparent}.cc-form-container .cc-field-container input:focus{z-index:2;outline:none;box-shadow:0 0 0 1px rgba(50,151,211,.3),0 1px 1px 0 rgba(0,0,0,.07),0 0 0 1px rgba(50,151,211,.3)}.cc-form-container .cc-field-container:first-of-type{grid-area:name}.cc-form-container .cc-field-container:nth-of-type(2){grid-area:number}.cc-form-container .cc-field-container:nth-of-type(3){grid-area:expiration}.cc-form-container .cc-field-container:nth-of-type(4){grid-area:security;width:auto}.cc-form-container .cc-field-container:nth-of-type(3),.cc-form-container .cc-field-container:nth-of-type(4){margin-top:-2.5vh}.cc-field-container input{-webkit-box-sizing:border-box;box-sizing:border-box;height:38px}.cc-field-container input::placeholder{color:#999}.cc-field-container{position:relative}.cc-form-placeholder{position:absolute;font-weight:500;font-size:1.35rem;top:1px;left:10px;padding:0 3px;color:#999;transition:.15s linear all;transform:translate(0,10px);background:0 0;z-index:1}.cc-form-placeholder.active{z-index:99;font-weight:var(--font-heavy);top:-9px;color:#777;transform:translate(0,0);background:linear-gradient(180deg,#f4f4f4 45%,white 55%)}#cvv-placeholder.active,#exp-placeholder.active{top:30px;background:linear-gradient(0,#f4f4f4 55%,white 45%)}.cc-form-container{display:grid;grid-template-columns:auto auto;grid-template-rows:55px 42px 60px;grid-template-areas:"name name" "number number" "expiration security";max-width:400px;padding:3px;margin-left:-3px}.ccicon{height:32px;position:absolute;right:-8px;top:calc(50% - 8px);width:60px;z-index:99;transition:.1s linear all}.ccicon .fa{font-size:28px}.ccicon .fa-cc-visa{color:#0d4191}.ccicon .fa-cc-amex{color:#1a9bd7}.ccicon .fa-cc-discover{color:#f58220}.ccicon .fa-cc-mastercard{color:#d62b30}.ccicon .fa-credit-card{color:rgba(0,0,0,.2);font-size:25px}.cc-form-container .help-block{display:none!important}.payment_method_credit_error{display:none;font-size:90%;color:var(--error-color);position:absolute}.popover__content{opacity:0;visibility:hidden;position:absolute;left:-150px;transform:translate(0,-10px);background-color:#eee;box-shadow:rgba(0,0,0,.33) 0px 3px 7px;transition:all .55s cubic-bezier(.75,-.02,.2,.97)}.popover__wrapper:hover .popover__content{z-index:99;opacity:1;visibility:visible;transform:translate(0,-140px)}img.cvv-img{width:100%;border-radius:6px}@media screen and (max-width:630px){.gift-card-purchase .payment_method_container,.payment-request .payment_method_container{padding:5px 10px}.cc-form-container .cc-field-container:nth-of-type(3),.cc-form-container .cc-field-container:nth-of-type(4){margin-top:-4px}}@media screen and (max-width:480px){input#exp,input#rezgo-cvv{width:100%;margin:auto}}@media screen and (max-width:500px){input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number]:not(.pax-input),input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea:not(.gc-recipient-message){font-size:16px!important;height:40px!important;line-height:30px}.chosen-container{height:fit-content!important;font-size:16px!important;line-height:30px}.cc-form-container input{height:38px!important}.pax-info-container .chosen-container-single .chosen-default,.pax-info-container .chosen-container-active.chosen-with-drop .chosen-single,.pax-info-container .chosen-container-single .chosen-single,.pax-info-container .chosen-container-active .chosen-choices,.pax-info-container .chosen-container-multi .chosen-choices{max-height:30px;padding-top:0;line-height:30px}.pax-info-container .chosen-container-multi .chosen-choices{max-height:unset;height:fit-content}.pax-info-container .chosen-container-multi .chosen-choices li.search-choice{margin:5px 3px}.pax-info-container .chosen-container-single .chosen-drop{margin-top:0;border-radius:0 0 6px 6px}.pax-info-container .chosen-container-single .chosen-single-with-deselect span{line-height:30px}p.rezgo-form-comment{margin-top:5px}.pax-info-container .chosen-container-single .chosen-single abbr{top:33%}.pax-info-container .chosen-container-single .chosen-single div{top:3.5px}.form-sectional-header{font-size:1.75rem!important;margin-top:-25px}#rezgo-promo-form .btn{line-height:1.4;padding:11px 12px 8px}.apply-promo-btn{height:40px}}@media screen and (max-width:992px){.confirm-page-container #rezgo-bottom-cta{display:block}.confirm-page-container #rezgo-bottom-cta span{display:inline-block;margin-top:10px;text-decoration:underline}#rezgo-fixed-cart .fixed-cart-btn-wrap{display:none}}@media only screen and (min-device-width:320px) and (max-device-width:480px){.rezgo-form-one{padding-left:0}.rezgo-terms-link:before{display:inline}}