.sbp-link,.sbp_action,.sbp-show-cart-not-empty#sbp-trip-items .sbp-payment-inner span{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;cursor:pointer}.sbp-link:hover,.sbp_action:hover,.sbp-show-cart-not-empty#sbp-trip-items .sbp-payment-inner span:hover{opacity:0.7}body:not(.wp-admin) .sbp_frontend_hide,.sbp_no_show,.sbp-sub-div:not(.now),.sbp-parent-div:not(.now),.sbp_booking_card .sbp_content .sbp_book_options,.sbp_dont_show{display:none !important}.sbp-box-shadow,.sbp_book_step .sbp_booking_product .sbp_booking_content,.sbp-booking-review .sbp-booking-item-wrapper .sbp-booking-item{-webkit-box-shadow:0 10px 35px rgba(0,0,0,0.15);box-shadow:0 10px 35px rgba(0,0,0,0.15)}.continue-btton-class,.sbp_user_actions span.sbp_next{border:solid 2px !important;border-color:var(--custom-filox-main-color, var(--filox-main-color)) !important;color:var(--custom-filox-main-color, var(--filox-main-color)) !important;float:right;text-decoration:none;cursor:pointer}.continue-btton-class:hover,.sbp_user_actions span.sbp_next:hover{background-color:rgba(30,115,190,0.1) !important;opacity:1 !important}#sbp_overview .continue-btton-class:hover,#sbp_overview .sbp_user_actions span.sbp_next:hover,.sbp_user_actions #sbp_overview span.sbp_next:hover{color:var(--custom-filox-main-color, var(--filox-main-color)) !important}.continue-btton-class:hover a,.sbp_user_actions span.sbp_next:hover a{text-decoration:none}@media (max-width: 750px){body.no-mobile-scroll{height:100%;width:100%;overflow-x:hidden !important;overflow-y:hidden !important;-webkit-overflow-scrolling:auto;position:fixed}body.sbp-modal-open .sbp-mobile-trigger-results{display:none}body.sbp-modal-open header,body.sbp-modal-open footer,body.sbp-modal-open #wpadminbar,body.no-mobile-scroll header,body.no-mobile-scroll footer,body.no-mobile-scroll #wpadminbar{pointer-events:none;opacity:0;display:none}}.sbp_animated{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:linear;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@-webkit-keyframes sbp_bounce{0%,100%{opacity:1}50%{opacity:0.3}}@keyframes sbp_bounce{0%,100%{opacity:1}50%{opacity:0.3}}.sbp_bounce{-webkit-animation-name:sbp_bounce;animation-name:sbp_bounce}.sbp-sticky{position:fixed}.sbp-sticky-top{top:25px !important}.sbp-sticky-bottom{position:absolute}.sbp-ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.sbp-ribbon span{font-size:8px;color:#FFF;text-transform:uppercase;font-weight:200;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#79A70A;background:-webkit-gradient(linear, left top, left bottom, from(#2989d8), to(#1e5799));background:linear-gradient(#2989d8 0%, #1e5799 100%);-webkit-box-shadow:0 3px 10px -5px #000;box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;right:-21px}.sbp-ribbon span::before{content:"";position:absolute;left:0px;top:100%;z-index:-1;border-left:3px solid #1e5799;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #1e5799}.sbp-ribbon span::after{content:"";position:absolute;right:0px;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #1e5799;border-bottom:3px solid transparent;border-top:3px solid #1e5799}#sbp_search_results_container *{-webkit-box-sizing:border-box;box-sizing:border-box}#sbp-sidebar-inner-content{width:100%;background:var(--custom-filox-form-sidebar-color, var(--filox-form-sidebar-color));padding:5px}@media (min-width: 751px){#sbp-sidebar-inner-content{max-height:80vh;overflow-y:auto;padding:15px}}.sbp-sidebar-wrapper-div{margin:0 auto;margin-bottom:15px}@media (max-width: 750px){.sbp-sidebar-wrapper-div{margin:10px auto 30px auto;padding:0px !important}}.sbp-sidebar-wrapper-div.sbp-empty-cart{min-height:200px}.sbp_book_step{width:100%;position:relative;margin:40px auto;min-width:200px}.sbp_book_step:first-of-type{margin-top:0px}.sbp_book_step .sbp_table_title{width:100%;position:relative;margin-bottom:30px}.sbp_book_step .sbp_user_actions{width:100%;position:relative;margin:30px auto}.sbp_book_step>.sbp-accordion-trigger{background:#e7e7e7;padding:10px}.sbp_book_step .sbp_booking_product{max-width:700px;width:100%;display:block;margin:40px auto;position:relative;min-height:var(--custom-filox-form-card-height, var(--filox-form-card-height))}@media (max-width: 750px){.sbp_book_step .sbp_booking_product{max-width:550px;width:95%;min-width:260px}}.sbp_book_step .sbp_booking_product:first-of-type{margin-top:0px}.sbp_book_step .sbp_booking_product:last-of-type{margin-bottom:0px}.sbp_book_step .sbp_booking_product:last-of-type:first-of-type{margin:0px auto}.sbp_book_step .sbp_booking_product .sbp_booking_content{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:2fr 3fr;grid-template-columns:2fr 3fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:var(--custom-filox-form-card-height, var(--filox-form-card-height));background:white}.sbp_book_step .sbp_booking_product .sbp_booking_content.sbp-not-available .sbp-thumbnail,.sbp_book_step .sbp_booking_product .sbp_booking_content.sbp-not-available .sbp-content{opacity:0.5;pointer-events:none}@media (max-width: 750px){.sbp_book_step .sbp_booking_product .sbp_booking_content{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:3fr 4fr;grid-template-rows:3fr 4fr}}.sbp_book_step .sbp_booking_product .sbp_booking_content .sbp-thumbnail{position:relative;height:100%;overflow:hidden}.sbp_book_step .sbp_booking_product .sbp_booking_content .sbp-thumbnail .sbp-empty-thumb{height:100% !important;max-width:none !important;margin:0 auto;text-align:center;width:auto !important;height:auto !important;max-height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.sbp_book_step .sbp_booking_product .sbp_booking_content .sbp-content{height:100%;position:relative;text-align:center;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr;grid-template-columns:1fr}.sbp_book_step .sbp_booking_product .sbp_booking_content .sbp-content .sbp-main-info,.sbp_book_step .sbp_booking_product .sbp_booking_content .sbp-content .sbp-min-price{margin:3px auto}.sbp_book_step .sbp_booking_product .sbp_booking_content .sbp-content .sbp-main-info:empty,.sbp_book_step .sbp_booking_product .sbp_booking_content .sbp-content .sbp-min-price:empty{display:none}.sbp_book_step .sbp_booking_product .sbp_booking_content .sbp-content .sbp-content-wrap{padding:10px}.sbp_book_step .awm-form-error,.sbp_book_step .sbp-has-errors.checkbox-empty{outline:1px solid red !important}.sbp_book_step .awm-form-error[type="checkbox"]{outline:none !important}.sbp_action{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.sbp_action:hover{opacity:0.7}.sbp_extra_service_wrapper,.sbp-modal-product-extra-section{text-align:left}.sbp_extra_service_wrapper .sbp-selection-inner,.sbp_extra_service_wrapper .sbp_extra_service_title,.sbp_extra_service_wrapper .sbp_extra_service_input,.sbp_extra_service_wrapper .sbp_extra_service_price,.sbp-modal-product-extra-section .sbp-selection-inner,.sbp-modal-product-extra-section .sbp_extra_service_title,.sbp-modal-product-extra-section .sbp_extra_service_input,.sbp-modal-product-extra-section .sbp_extra_service_price{margin:10px auto}.sbp_extra_service_wrapper .sbp-custom-input-select,.sbp-modal-product-extra-section .sbp-custom-input-select{background:#fff;width:50%}.sbp_extra_service_wrapper .sbp-custom-input-select:last-of-type:first-of-type label,.sbp-modal-product-extra-section .sbp-custom-input-select:last-of-type:first-of-type label{display:none}.sbp_extra_service_wrapper .sbp-custom-input-select .select-items,.sbp-modal-product-extra-section .sbp-custom-input-select .select-items{width:100%}.sbp_extra_service_wrapper .sbp-custom-input-select .select-option[id=""],.sbp-modal-product-extra-section .sbp-custom-input-select .select-option[id=""]{display:none}.sbp_extra_service_wrapper[data-count="0"] .sbp_extra_service_title{display:none !important}.sbp-required-service .sbp_extra_service_title{display:none}.sbp_extra_service_input .sbp_extra_service_wrapper{width:100%;position:relative;min-height:15px}.sbp_extra_service_input .sbp_extra_service_wrapper .sbp_extra_service_wrapper_inner{display:inline-block;width:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sbp_extra_service_input .sbp_extra_service_wrapper .sbp_extra_service_wrapper_inner label{display:inline-block;margin:0 auto;clear:both;padding-left:30px}.sbp_extra_service_title{position:relative}.sbp-explanation-service{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:5px}.sbp-button{background:var(--custom-filox-main-color, var(--filox-main-color));color:var(--custom-filox-button-color, var(--filox-button-color))}.sbp-coupon-button{cursor:pointer;max-width:200px;width:auto;text-align:center;margin-top:20px;margin-left:1%}.sbp-modal-pricing-view .rest-price:empty+.sbp-currency{display:none}.sbp-modal-pricing-view .rest-price:empty:before{content:'-'}.sbp-hide-currency .sbp-currency{display:none}.sbp-hide-currency .rest-price{font-size:80%}.sbp_user_actions{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.sbp_user_actions span{padding:5px 20px}.sbp_user_actions span:empty{display:none}.sbp_user_actions span.sbp_back{border:solid 2px !important;border-color:rgba(0,0,0,0.3) !important;color:rgba(0,0,0,0.9) !important;float:left}.sbp-no-guests .sbp-custom-input{width:100% !important}.sbp-close-wrapper{display:table;width:auto;float:right}.sbp-close-wrapper span{display:table-cell;width:auto;padding:2px;vertical-align:middle;color:var(--custom-filox-main-color, var(--filox-main-color))}.sbp-close-wrapper span.close{font-size:16px;padding-top:4px}.sbp_empty_results span.sbp_action{border-bottom:solid 1px;padding-bottom:1px}.sbp-update-item{display:none}.sbp-editable .sbp-add-new-item{display:none}.sbp-editable .sbp-update-item{display:block}.sbp-form-input ::-webkit-input-placeholder{opacity:0.5;font-size:85%;text-transform:lowercase}.sbp-form-input ::-moz-placeholder{opacity:0.5;font-size:85%;text-transform:lowercase}.sbp-form-input :-ms-input-placeholder{opacity:0.5;font-size:85%;text-transform:lowercase}.sbp-form-input :-moz-placeholder{opacity:0.5;font-size:85%;text-transform:lowercase}.sbp-required-service .sbp-modal-section-title.sbp-main::after{content:" *";color:red}.sbp-form-section{font-size:var(--filox-form-font-size, var(--filox-form-font-size));margin:0px auto}.sbp-cart-display{text-align:center}.sbp-cart-display .sbp_accordion_inner{margin-bottom:10px}.sbp-cart-display .sbp-cart-item-bar{display:-ms-grid;display:grid;-ms-grid-columns:auto 65px;grid-template-columns:auto 65px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:5px;opacity:0.8 !important;font-size:100%}@media (max-width: 750px){.sbp-cart-display .sbp-cart-item-bar{-ms-grid-columns:auto 120px;grid-template-columns:auto 120px}}.sbp-cart-display .sbp-cart-item-bar .sbp-cart-main-info>span{display:inline-block;margin-right:3px}.sbp-cart-display .sbp-cart-item-bar .sbp-cart-main-info>span.sbp-cart-item-title{margin-right:0px}.sbp-cart-display .sbp-cart-item-bar .sbp-cart-main-info{text-align:left}.sbp-cart-display .sbp-cart-item-bar .sbp-accordion-trigger-icon{text-align:center;opacity:1 !important;font-size:100% !important}.sbp-cart-display .sbp-cart-item{padding:5px}.sbp-cart-display .sbp-cart-item .sbp-qty:empty{display:none}.sbp-cart-display .sbp-cart-item-meta{font-size:85%;text-align:left}.sbp-cart-display .sbp-cart-item-meta>div{margin-bottom:2px}.sbp-cart-display .clear:after{display:table;content:'';clear:both}.sbp-cart-display .sbp-cart-item-container{display:-ms-grid;display:grid;-ms-grid-columns:2fr 5fr;grid-template-columns:2fr 5fr;grid-column-gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;position:relative}.sbp-cart-display .sbp-cart-item-container .sbp-cart-item-thumbnail{width:100%;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr;grid-template-columns:1fr;overflow:hidden}.sbp-cart-display .sbp-cart-item-qty{font-size:100% !important}.sbp-cart-display img{width:auto;min-height:0px;position:relative;clear:auto;max-height:90px}.sbp-cart-display .sbp-cart-item-services{margin:5px 0px}.sbp-cart-display .sbp-cart-actions{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:5px;column-gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sbp-cart-display .sbp-cart-actions .sbp-part{margin:0px auto;padding:0px;font-size:100%}.sbp-cart-display .sbp-cart-actions .sbp-part a{text-decoration:none}.sbp-show-cart-not-empty{width:100%}.sbp-show-cart-not-empty .sbp-payment-part{width:100%;margin:0px auto;padding:5px 0px;border-bottom:solid 1px rgba(0,0,0,0.1)}.sbp-show-cart-not-empty .sbp-payment-part:last-of-type{border:none}.sbp-show-cart-not-empty .sbp-payment-part .sbp-payment-inner{display:table;width:100%;font-size:90%}@media (max-width: 800px) and (min-width: 749px){.sbp-show-cart-not-empty .sbp-payment-part .sbp-payment-inner{font-size:80%}}.sbp-show-cart-not-empty .sbp-payment-part .sbp-payment-inner .sbp-payment-title,.sbp-show-cart-not-empty .sbp-payment-part .sbp-payment-inner .sbp-payment-price{width:50%;display:table-cell;vertical-align:middle}.sbp-show-cart-not-empty .sbp-payment-part .sbp-payment-inner .sbp-payment-title:empty,.sbp-show-cart-not-empty .sbp-payment-part .sbp-payment-inner .sbp-payment-price:empty{display:none !important}.sbp-show-cart-not-empty .sbp-payment-part .sbp-payment-inner .sbp-payment-price{text-align:center}.sbp-show-cart-not-empty .sbp-payment-part .sbp-payment-inner .sbp-payment-price span{margin-right:5px}.sbp-show-cart-not-empty .sbp-payment-part .sbp-payment-comment{width:100%;text-align:center;font-size:75%;margin:5px 0px 0px 0px}.sbp-show-cart-not-empty .sbp-payment-part .sbp-payment-comment:empty{display:none}.sbp-show-cart-not-empty#sbp-trip-items .sbp-payment-inner .sbp-payment-title{width:20%}@media screen and (max-width: 500px){.sbp-show-cart-not-empty#sbp-trip-items .sbp-payment-inner .sbp-payment-title{width:30%}}.sbp-show-cart-not-empty#sbp-trip-items .sbp-payment-inner .sbp-payment-price{width:80%}@media screen and (max-width: 500px){.sbp-show-cart-not-empty#sbp-trip-items .sbp-payment-inner .sbp-payment-price{width:70%}}.sbp-show-cart-not-empty#sbp-trip-items .sbp-payment-inner span{margin-right:0px}@media screen and (max-width: 750px){.sbp-show-cart-not-empty#sbp-trip-items .sbp-payment-inner span{pointer-events:none}}.sbp-show-cart-not-empty#sbp-trip-items .sbp-payment-inner span.sbp-currency{display:none}.sbp-show-cart-not-empty#sbp-payment-totals .sbp-payment-part:last-of-type{font-weight:600;font-size:110%}@media screen and (max-width: 500px){.sbp-show-cart-not-empty#sbp-payment-totals{margin-bottom:40px !important}}.sbp_accordion .sbp_accordion_inner .sbp-accordion-trigger.sbp-payment-method-title{opacity:1}.sbp-payment-options-fees{font-size:80%}.sbp-payment-options-fees:empty{display:none}.sbp-payment-option-note{white-space:pre-wrap;padding:5px 10px;line-height:1;margin-bottom:20px;margin-top:10px}.sbp-payment-option-note:empty{display:none}.sbp_accordion_inner.sbp-payment-method{margin-bottom:10px}.front_sbp_accept_terms small{margin-left:10px}.sbp-bank-fields{width:100%;margin-bottom:30px;border-bottom:solid 1px;padding:10px}.sbp-bank-fields:last-of-type{border:none}.sbp-bank-fields:last-of-type:first-of-type{margin-bottom:0px !important}.sbp-bank-fields .sbp-bank-field{display:table;width:100%;margin-bottom:5px}.sbp-bank-fields .sbp-bank-field .sbp-bank-field-title{font-weight:600;width:100px}.sbp-bank-fields .sbp-bank-field .sbp-bank-field-title,.sbp-bank-fields .sbp-bank-field .sbp-bank-field-value{display:table-cell;vertical-align:middle}.sbp-extra-discount{font-size:110%;margin-right:10px}.sbp-payment-info-inside{font-size:90%;display:table;width:100%;margin-bottom:10px}.sbp-payment-info-inside .sbp-payment-info-part{display:table-cell;vertical-align:middle;text-align:left;padding:1%}.sbp-payment-info-inside .sbp-payment-info-part.sbp-payment-icon{width:30%;text-align:center}.sbp-payment-info-part:empty{display:none}.sbp-inside-section-wrapper{margin:10px auto;border-bottom:solid 1px rgba(0,0,0,0.1)}.sbp-inside-section-wrapper:last-child,.sbp-inside-section-wrapper:last-of-type{border:none !important}.sbp-inside-section-wrapper #sbp_payment_accordion,.sbp-inside-section-wrapper .sbp_payment_options_accordion,.sbp-inside-section-wrapper label[for="sbp_accept_terms"]{padding:10px}.sbp-inside-section-wrapper .sbp-inside-section-wrapper-title{font-size:110%;margin-bottom:10px;font-weight:600}.sbp-inside-section-wrapper:empty{display:none}.sbp_payment_wrapper .sbp-payment-method-title label{display:-ms-grid;display:grid;-ms-grid-columns:30px 1fr;grid-template-columns:30px 1fr;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;column-gap:5px}#sbp_coupon_wrapper{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-bottom:20px}.sbp-mobile-booking-form #sbp_coupon_wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}#sbp_coupon_wrapper .sbp-coupon-button{min-height:41px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sbp-booking-review{background:#f8f8f8;max-width:1200px;position:relative;width:100%;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:13px;margin:0 auto}.sbp-booking-review h1{font-size:220%}.sbp-booking-review h2{font-size:160%}.sbp-booking-review h3{font-size:120%}.sbp-booking-review *{-webkit-box-sizing:border-box;box-sizing:border-box}.sbp-booking-review .sbp-booking-review-section:empty{display:none}.sbp-booking-review .sbp-booking-message{text-align:center}.sbp-booking-review .sbp-booking-message .sbp-booking-id span{margin-right:5px;display:inline-block}.sbp-booking-review .sbp-booking-review-section{width:100%;padding:20px;margin-bottom:40px}.sbp-booking-review .sbp-booking-review-section.sbp-general-info,.sbp-booking-review .sbp-booking-review-section.sbp-payments-info{display:table;width:100%}.sbp-booking-review .sbp-booking-review-section.sbp-general-info .sbp-payment-info-part,.sbp-booking-review .sbp-booking-review-section.sbp-payments-info .sbp-payment-info-part{text-align:center}.sbp-booking-review .sbp-booking-review-section.sbp-general-info .sbp-booking-review-inner,.sbp-booking-review .sbp-booking-review-section.sbp-payments-info .sbp-booking-review-inner{display:table-cell;vertical-align:top;width:50%}@media screen and (max-width: 600px){.sbp-booking-review .sbp-booking-review-section.sbp-general-info .sbp-booking-review-inner,.sbp-booking-review .sbp-booking-review-section.sbp-payments-info .sbp-booking-review-inner{display:block;width:100%}}.sbp-booking-review .sbp-booking-review-section .sbp-payment-title{margin:0 auto;width:100%;text-align:center}.sbp-booking-review .sbp-booking-review-section span.sbp-toal-item-price{margin-left:10px}.sbp-booking-review .sbp-booking-review-section .sbp-payment-part{width:100%}.sbp-booking-review .sbp-booking-review-section .sbp-payment-part .sbp-payment-inner{display:table;width:100%}.sbp-booking-review .sbp-booking-review-section .sbp-payment-part .sbp-payment-inner .sbp-payment-title{width:50%;display:table-cell;vertical-align:middle;text-align:right;padding:2px 10px;font-weight:600}.sbp-booking-review .sbp-booking-review-section .sbp-payment-part .sbp-payment-inner .sbp-payment-price{width:50%;display:table-cell;vertical-align:middle;text-align:left;padding:2px 5px}.sbp-booking-review .sbp-booking-review-section .sbp-payment-part .sbp-payment-inner .sbp-payment-price span{display:inline-block}.sbp-booking-review .sbp-booking-review-section .sbp-payment-part .sbp-payment-comment{width:100%;text-align:center;font-size:75%;margin:5px auto}.sbp-booking-review .sbp-booking-review-section .sbp-payment-part .sbp-payment-comment:empty{display:none}.sbp-booking-review .sbp-booking-review-section .sbp-booking-review-inner{margin-bottom:40px}.sbp-booking-review .sbp-booking-review-section .sbp-booking-review-inner:last-of-type{margin:0 auto}.sbp-booking-review .sbp-booking-review-section .sbp-booking-review-inner-title{text-align:center;margin-bottom:20px}.sbp-booking-review .sbp-booking-review-section:not(.sbp-booking-review-header):not(.sbp-booking-review-footer){background:white}.sbp-booking-review .sbp-booking-review-section.sbp-booking-review-header{text-align:center;width:100%}.sbp-booking-review .sbp-booking-review-section.sbp-booking-review-header .sbp-booking-logo img{max-width:200px;height:auto;margin:20px auto}.sbp-booking-review .sbp-booking-review-section .sbp_booking-review-inner-body{text-align:center}.sbp-booking-review .sbp-booking-review-section .sbp_booking-review-inner-body-item{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;width:100%}.sbp-booking-review .sbp-booking-review-section .sbp_booking-review-inner-body-item .sbp-title,.sbp-booking-review .sbp-booking-review-section .sbp_booking-review-inner-body-item .sbp-value{padding:5px;vertical-align:middle}.sbp-booking-review .sbp-booking-review-section .sbp_booking-review-inner-body-item .sbp-title{text-align:right;font-weight:600}.sbp-booking-review .sbp-booking-review-section .sbp_booking-review-inner-body-item .sbp-value{text-align:left}.sbp-booking-review .sbp-booking-item-wrapper{max-width:350px;width:100%;display:inline-block;padding:10px;min-height:140px;height:100%;margin:40px auto;position:relative}.sbp-booking-review .sbp-booking-item-wrapper:first-of-type{margin-top:0px}.sbp-booking-review .sbp-booking-item-wrapper .sbp-booking-item{width:100%;display:block;height:100%;min-height:140px;background:white}.sbp-booking-review .sbp-booking-item-wrapper .sbp-booking-item .sbp-main-info-wrap{margin:10px auto}.sbp-booking-review .sbp-booking-item-wrapper .sbp-booking-item .sbp-booking-item-service-title{margin-bottom:5px}.sbp-booking-review .sbp-booking-item-wrapper .sbp-booking-item .sbp-thumbnail{width:100%;position:relative;vertical-align:middle;height:100%;min-height:140px;overflow:hidden}.sbp-booking-review .sbp-booking-item-wrapper .sbp-booking-item .sbp-thumbnail:empty{display:none}.sbp-booking-review .sbp-booking-item-wrapper .sbp-booking-item .sbp-content{width:100%;height:100%;min-height:140px;position:relative;vertical-align:middle;text-align:center}.sbp-booking-review .sbp-booking-item-wrapper .sbp-booking-item .sbp-content .sbp-content-wrap{width:100%;height:auto;padding:20px}.sbp-booking-review .sbp-booking-item-wrapper .sbp-booking-item .sbp-content .sbp-title,.sbp-booking-review .sbp-booking-item-wrapper .sbp-booking-item .sbp-content .sbp-booking-services-title,.sbp-booking-review .sbp-booking-item-wrapper .sbp-booking-item .sbp-content .sbp-booking-item-prices{font-weight:600;font-size:120%}.sbp-booking-review .sbp-booking-item-wrapper .sbp-booking-item .sbp-content .sbp-title span,.sbp-booking-review .sbp-booking-item-wrapper .sbp-booking-item .sbp-content .sbp-booking-services-title span,.sbp-booking-review .sbp-booking-item-wrapper .sbp-booking-item .sbp-content .sbp-booking-item-prices span{display:inline-block;margin-right:5px}.sbp-booking-review .sbp-booking-review-footer .sbp-footer-body{text-align:center;width:100%;margin-bottom:20px}.sbp-booking-review .sbp-booking-review-footer .sbp-footer-body.sbp_user_actions{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;margin:0 auto;max-width:500px;width:95%;margin:0 auto;-webkit-column-gap:10px;column-gap:10px}.sbp-booking-review .sbp-booking-review-footer .sbp-footer-body.sbp_user_actions>div{padding:2%}.sbp-booking-review .sbp-booking-review-footer .sbp-footer-body.sbp_user_actions>div span{float:none}@media screen and (max-width: 600px){.sbp-booking-review .sbp-booking-review-footer .sbp-footer-body.sbp_user_actions{-ms-grid-columns:1fr;grid-template-columns:1fr}}.sbp-booking-review .sbp-redirect-modal-container{position:fixed;display:none;-webkit-box-shadow:0 10px 35px rgba(0,0,0,0.15);box-shadow:0 10px 35px rgba(0,0,0,0.15);z-index:99999999;left:50%;top:51%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:300px;min-height:300px;height:300px;padding:20px;z-index:999999;background:white}.sbp-booking-review .sbp-redirect-modal-container .sbp-redirect-modal{display:table-cell;vertical-align:middle}.sbp-booking-review .sbp-redirect-modal-container .sbp-redirect-modal .sbp-redirect-modal-logo-container{margin-bottom:20px}@media screen and (max-width: 600px){.sbp-booking-review{padding:15px}.sbp-booking-review .sbp-booking-review-section{padding:15px}}.sbp-booking-review .sbp-bank-field-value{text-align:left;width:50%;padding:2px 10px}.sbp-booking-review .sbp-bank-field-title{text-align:right;width:50%;padding:2px 10px}.wp-admin .sbp-booking-review .sbp-thumbnail img{max-width:100%}.wp-admin .sbp-booking-review .sbp_booking-review-inner-body{text-align:center}.wp-admin #sbp_client_info_booking .customer-info-title{display:none}.wp-admin #sbp_client_info_booking .customer-info-inner .sbp-title,.wp-admin #sbp_client_info_booking .customer-info-inner .sbp-value{width:50%;display:inline-block;word-wrap:break-word;margin-bottom:5px}.sbp-view-on-print{display:none !important}@media print{body.sbp_review_page,body.sbp_booking_page{font-size:11pt;line-height:normal;background:#fff !important;color:#000;padding:1px;position:relative;float:none;margin:0 auto}body.sbp_review_page main,body.sbp_review_page #content,body.sbp_review_page #site-content,body.sbp_booking_page main,body.sbp_booking_page #content,body.sbp_booking_page #site-content{display:none !important;width:0px;height:0px}body.sbp_review_page .sbp-view-on-print,body.sbp_booking_page .sbp-view-on-print{display:block !important;background:white}@page{body.sbp_review_page,body.sbp_booking_page{margin:0.2cm}}body.sbp_review_page *,body.sbp_booking_page *{visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}body.sbp_review_page .sbp-booking-message,body.sbp_booking_page .sbp-booking-message{font-weight:400}body.sbp_review_page a[href^="#"]:after,body.sbp_booking_page a[href^="#"]:after{display:none}body.sbp_review_page a[href]:after,body.sbp_booking_page a[href]:after{content:none !important;display:none;visibility:hidden}body.sbp_review_page .sbp-booking-review.sbp-view-on-print,body.sbp_review_page .sbp-booking-review.sbp-view-on-print *,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print *{visibility:visible}body.sbp_review_page .sbp-booking-review.sbp-view-on-print h4,body.sbp_review_page .sbp-booking-review.sbp-view-on-print h3,body.sbp_review_page .sbp-booking-review.sbp-view-on-print h2,body.sbp_review_page .sbp-booking-review.sbp-view-on-print * h4,body.sbp_review_page .sbp-booking-review.sbp-view-on-print * h3,body.sbp_review_page .sbp-booking-review.sbp-view-on-print * h2,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print h4,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print h3,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print h2,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print * h4,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print * h3,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print * h2{margin:5px;font-size:11pt}body.sbp_review_page .sbp-booking-review.sbp-view-on-print.sbp_user_actions,body.sbp_review_page .sbp-booking-review.sbp-view-on-print *.sbp_user_actions,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print.sbp_user_actions,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print *.sbp_user_actions{visibility:hidden !important;display:none !important}body.sbp_review_page .sbp-booking-review.sbp-view-on-print,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print{position:relative;margin:0px auto;width:100%;padding:0px;font-size:9pt}body.sbp_review_page .sbp-booking-review.sbp-view-on-print .sbp-footer-body,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print .sbp-footer-body{margin-bottom:0px}body.sbp_review_page .sbp-booking-review.sbp-view-on-print .sbp-footer-body div,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print .sbp-footer-body div{font-size:8pt}body.sbp_review_page .sbp-booking-review.sbp-view-on-print .sbp-booking-review-section,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print .sbp-booking-review-section{border-top:solid 1px;margin-bottom:5px;padding:5px}body.sbp_review_page .sbp-booking-review.sbp-view-on-print .sbp-booking-review-section .sbp-booking-review-inner-title,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print .sbp-booking-review-section .sbp-booking-review-inner-title{margin-bottom:0px}body.sbp_review_page .sbp-booking-review.sbp-view-on-print .sbp-booking-review-section.sbp-booking-review-header,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print .sbp-booking-review-section.sbp-booking-review-header{border-top:none}body.sbp_review_page .sbp-booking-review.sbp-view-on-print .sbp-booking-review-section .sbp-booking-item-wrapper,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print .sbp-booking-review-section .sbp-booking-item-wrapper{min-height:100px;margin-bottom:20px;max-width:250px}body.sbp_review_page .sbp-booking-review.sbp-view-on-print .sbp-booking-review-section .sbp-booking-item-wrapper .sbp-thumbnail,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print .sbp-booking-review-section .sbp-booking-item-wrapper .sbp-thumbnail{min-height:60px;max-height:80px}body.sbp_review_page .sbp-booking-review.sbp-view-on-print .sbp-booking-review-section .sbp-booking-item-wrapper .sbp-content,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print .sbp-booking-review-section .sbp-booking-item-wrapper .sbp-content{min-height:60px}body.sbp_review_page .sbp-booking-review.sbp-view-on-print .sbp-booking-review-section .sbp-booking-item-wrapper .sbp-content .sbp-content-wrap,body.sbp_booking_page .sbp-booking-review.sbp-view-on-print .sbp-booking-review-section .sbp-booking-item-wrapper .sbp-content .sbp-content-wrap{padding:10px}body.sbp_review_page #sbp-reservation-items,body.sbp_booking_page #sbp-reservation-items{page-break-before:auto;position:relative}header,footer,#filox-terms{display:none}.sbp-payment-icon{margin:0 auto}.sbp-payment-icon img{margin:0 auto}}
