.edit-site-block-editor__block-list .wpbs-main-wrapper,.edit-site-block-editor__block-list .wpbs-overview-container,body.block-editor-page .wpbs-main-wrapper,body.block-editor-page .wpbs-overview-container{pointer-events:none;}.wpbs-container{position:relative;visibility:hidden;display:block;width:100%;}.wpbs-container .wpbs-calendars-wrapper{position:relative;}.wpbs-container .wpbs-calendars:after{content:"";display:block;clear:both;}.wpbs-container .wpbs-calendars .wpbs-calendar table{display:table;table-layout:fixed;min-width:auto;width:100%;border-collapse:collapse;margin:0 !important;padding:0 !important;border:0 !important;}.wpbs-container .wpbs-calendars .wpbs-calendar table tbody,.wpbs-container .wpbs-calendars .wpbs-calendar table thead,.wpbs-container .wpbs-calendars .wpbs-calendar table tr{border:0 !important;padding:0 !important;margin:0 !important;background:0 0;}.wpbs-container .wpbs-calendars .wpbs-calendar table tr td,.wpbs-container .wpbs-calendars .wpbs-calendar table tr th{position:relative;border:0 !important;padding:0 !important;margin:0 !important;vertical-align:middle;background:0 0;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;}.wpbs-container .wpbs-calendars .wpbs-calendar{position:relative;border:1px solid #f1f1f1;background:#fff;margin-bottom:1em;}.wpbs-container .wpbs-calendars .wpbs-calendar table thead tr th{padding:0 0 8px 0 !important;-webkit-box-sizing:content-box;box-sizing:content-box;}.wpbs-container .wpbs-calendars .wpbs-calendar-wrapper{padding:8px 7px 7px 7px;-webkit-box-sizing:content-box;box-sizing:content-box;}.wpbs-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.6);}.wpbs-form-container .wpbs-overlay{background:0 0;}.wpbs-form-container.wpbs-is-loading>*,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-total.wpbs-is-loading>*{opacity:.6;}.wpbs-overlay-spinner{position:absolute;top:50%;left:50%;margin-top:-6px;margin-left:-35px;width:70px;text-align:center;}.wpbs-overlay-spinner>div{width:12px;height:12px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both;}.wpbs-overlay-spinner .wpbs-overlay-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s;}.wpbs-overlay-spinner .wpbs-overlay-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s;}@-webkit-keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);}40%{-webkit-transform:scale(1);}}@keyframes sk-bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0);}40%{-webkit-transform:scale(1);transform:scale(1);}}.wpbs-container .wpbs-calendar-header{text-align:center;padding:8px;background:#f5f5f5;}.wpbs-container .wpbs-calendar-header-navigation{position:relative;padding:0 30px;min-height:26px;font-size:13px;line-height:26px;}.wpbs-container .wpbs-calendar-header-navigation .wpbs-next,.wpbs-container .wpbs-calendar-header-navigation .wpbs-prev{position:absolute !important;display:block !important;top:50% !important;height:26px !important;width:26px !important;line-height:26px !important;margin:-13px 0 0 0 !important;text-decoration:none !important;border:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#fff !important;background:#bdc3c7 !important;border-radius:2px !important;cursor:pointer !important;padding:0 !important;}.wpbs-container .wpbs-calendar-header-navigation .wpbs-next:hover,.wpbs-container .wpbs-calendar-header-navigation .wpbs-prev:hover{opacity:.8;}.wpbs-container .wpbs-calendar-header-navigation .wpbs-prev{left:0 !important;}.wpbs-container .wpbs-calendar-header-navigation .wpbs-next{right:0 !important;}.wpbs-container .wpbs-calendar-header-navigation .wpbs-next .wpbs-arrow,.wpbs-container .wpbs-calendar-header-navigation .wpbs-prev .wpbs-arrow{position:absolute;top:50%;margin-top:-5px;display:inline-block;width:0;height:0;border-style:solid;}.wpbs-container .wpbs-calendar-header-navigation .wpbs-next .wpbs-arrow{right:50%;margin-right:-5px;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #fff;}.wpbs-container .wpbs-calendar-header-navigation .wpbs-prev .wpbs-arrow{left:50%;margin-left:-5px;border-width:5px 8.7px 5px 0;border-color:transparent #fff transparent transparent;}.wpbs-container .wpbs-select-container select{width:100%;background:#fff;height:26px;line-height:26px;margin:0;padding:0 10px !important;vertical-align:top;font-size:13px;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;border:1px solid #bdc3c7;}.wpbs-container .wpbs-calendars .wpbs-calendar table td .wpbs-week-number{background:#e8e8e8;height:32px;}.wpbs-container .wpbs-calendars .wpbs-calendar table tr td,.wpbs-container .wpbs-calendars .wpbs-calendar table tr th{text-align:center;padding:1px !important;font-size:13px;}.wpbs-container .wpbs-calendars .wpbs-calendar table th{font-weight:700;color:inherit;}.wpbs-container .wpbs-calendars .wpbs-calendar table tr td .wpbs-date{position:relative;width:100%;height:100%;overflow:hidden;}.wpbs-container .wpbs-calendars .wpbs-calendar table tr td .wpbs-date-inner{position:relative;width:100%;height:32px;}.wpbs-container .wpbs-calendars .wpbs-calendar table tr td .wpbs-date-inner .wpbs-date-number{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;font-size:13px;}.wpbs-container .wpbs-calendars .wpbs-calendar table tr td .wpbs-date.wpbs-gap{background:#f7f7f7;}.wpbs-container .wpbs-calendars .wpbs-calendar.wpbs-has-prices table tr td .wpbs-date-inner{line-height:1 !important;}.wpbs-container .wpbs-calendars .wpbs-calendar.wpbs-has-prices table tr td .wpbs-date-inner .wpbs-date-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:700;}.wpbs-container .wpbs-calendars .wpbs-calendar.wpbs-has-prices table tr td .wpbs-date-inner .wpbs-date-number .wpbs-daily-price{opacity:.75;font-size:11px;padding-top:4px;font-weight:400;}@media screen and (max-width:767px){.wpbs-container .wpbs-calendars .wpbs-calendar.wpbs-has-prices{min-width:1px !important;}.wpbs-container .wpbs-calendars .wpbs-calendar.wpbs-has-prices table tr td .wpbs-date-inner .wpbs-date-number{font-size:13px;}.wpbs-container .wpbs-calendars .wpbs-calendar.wpbs-has-prices table tr td .wpbs-date-inner .wpbs-date-number .wpbs-daily-price{padding-top:2px;font-size:10px;}}@media screen and (max-width:1336px){.wpbs-main-wrapper-yearly .wpbs-container .wpbs-calendars .wpbs-calendar.wpbs-has-prices{min-width:1px !important;}.wpbs-main-wrapper-yearly .wpbs-container .wpbs-calendars .wpbs-calendar.wpbs-has-prices table tr td .wpbs-date-inner .wpbs-date-number{font-size:13px;}.wpbs-main-wrapper-yearly .wpbs-container .wpbs-calendars .wpbs-calendar.wpbs-has-prices table tr td .wpbs-date-inner .wpbs-date-number .wpbs-daily-price{padding-top:2px;font-size:10px;}}.wpbs-legend{text-align:left;margin:1em 0;padding:8px 8px 0;border:1px solid #f1f1f1;line-height:0;background:#fff;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;}.wpbs-legend .wpbs-legend-item{display:inline-block;margin-bottom:8px;margin-right:8px;}.wpbs-legend .wpbs-legend-item-icon{position:relative;display:inline-block;width:24px;height:24px;vertical-align:middle;margin-right:5px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}.wpbs-legend .wpbs-legend-item-name{display:inline-block;vertical-align:middle;font-size:13px;}.wpbs-calendars-wrapper.wpbs-legend-position-side{padding-right:165px;-webkit-box-sizing:content-box !important;box-sizing:content-box !important;}.wpbs-calendars-wrapper.wpbs-legend-position-side .wpbs-legend{position:absolute;top:0;right:0;width:155px;margin-top:0;}.wpbs-calendars-wrapper.wpbs-legend-position-side .wpbs-legend .wpbs-legend-item{margin-right:0;line-height:0;display:flex;flex-wrap:wrap;align-items:center;}.wpbs-calendars-wrapper.wpbs-legend-position-side .wpbs-legend .wpbs-legend-item-icon{flex-basis:24px;}.wpbs-calendars-wrapper.wpbs-legend-position-side .wpbs-legend .wpbs-legend-item-name{flex:1;line-height:15px;}.wpbs-calendars .wpbs-legend-item-icon{position:absolute;z-index:0;top:0;left:0;display:inline-block;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}.wpbs-calendars .wpbs-legend-item-icon-color{height:100%;position:static;}.wpbs-legend-item-icon[data-type=single] div{display:none;}.wpbs-legend-item-icon[data-type=single] div:first-of-type{position:absolute;top:0;left:0;display:block;width:100%;height:100%;}.wpbs-legend-item-icon[data-type=split] div svg{position:absolute;height:100%;width:auto;left:0;top:0;}.wpbs-overview-container .wpbs-legend-item-icon[data-type=split] div svg{width:100%;}.wpbs-legend-item-icon[data-type=blank]{background-color:#f3f3f3;height:100%;}.wpbs-container .wpbs-tooltip,.wpbs-overview-container .wpbs-tooltip{visibility:hidden;position:fixed;z-index:20;left:0;top:0;font-size:12px;background:#fff;text-align:left;padding:10px;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.1);box-shadow:0 0 5px 1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;width:180px;}.wpbs-container .wpbs-date.wpbs-tooltip-active .wpbs-tooltip,.wpbs-overview-container .wpbs-date.wpbs-tooltip-active .wpbs-tooltip{visibility:visible;}.wpbs-container .wpbs-tooltip strong,.wpbs-overview-container .wpbs-tooltip strong{display:block;margin-bottom:5px;}.wpbs-container .wpbs-tooltip-corner,.wpbs-overview-container .wpbs-tooltip-corner{position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 6px 6px 0;border-color:transparent red transparent transparent;z-index:1;}.wpbs-container[data-columns] .wpbs-calendars .wpbs-calendar{float:left;margin-left:5px;margin-right:5px;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;}.wpbs-container[data-columns] .wpbs-calendars{margin-left:-5px;margin-right:-5px;}.wpbs-container[data-columns="6"] .wpbs-calendars .wpbs-calendar{width:calc(16.6666% - 10px);}.wpbs-container[data-columns="4"] .wpbs-calendars .wpbs-calendar{width:calc(25% - 10px);}.wpbs-container[data-columns="3"] .wpbs-calendars .wpbs-calendar{width:calc(33.3333% - 10px);}.wpbs-container[data-columns="2"] .wpbs-calendars .wpbs-calendar{width:calc(50% - 10px);}.wpbs-overview-container{position:relative;visibility:visible;margin:1.5em 0;}.wpbs-overview-container .wpbs-calendars-wrapper{position:relative;float:left;}.wpbs-overview-container .wpbs-overview-inner{max-height:80vh;overflow-x:auto;}.wpbs-overview-container .wpbs-overview-row{margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;min-width:987px;display:flex;}.wpbs-overview-container .wpbs-overview-row-content>div{position:relative;display:block;border:0;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;}.wpbs-overview-header .wpbs-overview-row-content>div .wpbs-date,.wpbs-overview-row-abbreviations .wpbs-overview-row-content>div .wpbs-date{background:#f3f3f3;}.wpbs-overview-container .wpbs-overview-row-content>div{float:left;padding:1px;width:3.225806%;min-width:27px;}.wpbs-overview-container .wpbs-overview-row-content:after{content:"";display:block;height:0;clear:both;}.wpbs-overview-container .wpbs-overview-row-content div .wpbs-date{position:relative;width:100%;height:25px;line-height:25px;font-size:12px;vertical-align:middle;text-align:center;overflow:hidden;}.wpbs-overview-container .wpbs-overview-row-content div .wpbs-date-inner{position:relative;width:100%;height:100%;}.wpbs-overview-container .wpbs-overview-row .wpbs-overview-row-header{position:sticky;left:0;display:block;font-size:12px;width:150px;padding:1px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;background-color:#fff;}.wpbs-overview-container .wpbs-overview-row .wpbs-overview-row-content{flex:1;}.wpbs-overview-container .wpbs-overview-row .wpbs-overview-row-header-inner{position:relative;height:100%;width:100%;min-height:25px;line-height:15px;vertical-align:middle;background:#f3f3f3;padding:5px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;}.wpbs-overview-container .wpbs-overview-header-navigation .wpbs-overview-row-header-inner{padding:0 3px;display:flex;align-items:center;justify-content:left;}.wpbs-overview-container .wpbs-overview-header-navigation .wpbs-overview-row-header-inner .wpbs-select-container{flex:1;}.wpbs-overview-container .wpbs-overview-header,.wpbs-overview-container .wpbs-overview-row-abbreviations{position:sticky;top:0;z-index:3;background:#fff;}.wpbs-overview-container .wpbs-overview-row-abbreviations{top:27px;}.wpbs-overview-container .wpbs-overview-header-navigation .wpbs-overview-row-header-inner{padding:0 3px;}.wpbs-overview-container .wpbs-overview-header-navigation .wpbs-overview-row-header-inner select{height:20px;line-height:20px;font-size:12px;width:100%;margin:0;padding:0 10px !important;border:1px solid #bdc3c7;}.wpbs-overview-container ::-webkit-scrollbar{-webkit-appearance:none;}.wpbs-overview-container ::-webkit-scrollbar:vertical{width:12px;}.wpbs-overview-container ::-webkit-scrollbar:horizontal{height:12px;}.wpbs-overview-container ::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px;border:2px solid #fff;}.wpbs-overview-container ::-webkit-scrollbar-track{border-radius:10px;background-color:#fff;}@media screen and (max-width:420px){.wpbs-calendars-wrapper.wpbs-legend-position-side{padding-right:0;}.wpbs-calendars-wrapper.wpbs-legend-position-side .wpbs-legend{position:relative;top:auto;right:auto;width:auto;}.wpbs-calendars-wrapper.wpbs-legend-position-side .wpbs-legend .wpbs-legend-item{display:inline-block;margin-right:8px;}}.wpbs-main-wrapper .wpbs-form-container[data-selection_type=single] .wpbs-form-field-end-date{display:none;}.wpbs-main-wrapper:not(.wpbs-main-wrapper-form-0) .wpbs-container.enable-hover .wpbs-calendars .wpbs-calendar table tr td .wpbs-is-bookable{cursor:pointer;}.wpbs-main-wrapper .wpbs-container.wpbs-disable-selection{pointer-events:none;}.wpbs-main-wrapper:not(.wpbs-main-wrapper-form-0) .wpbs-container.wpbs-enable-hover .wpbs-date.wpbs-is-bookable:hover{cursor:pointer;}.wpbs-container .wpbs-date.wpbs-date-hover:hover{cursor:pointer;}.wpbs-container.wpbs-enable-hover .wpbs-date.wpbs-gap.wpbs-is-bookable:hover{cursor:default;}.wpbs-container .wpbs-legend-item-icon .wpbs-legend-icon-select{display:block;position:static;}.wpbs-container .wpbs-legend-item-icon .wpbs-legend-icon-select svg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;}.wpbs-container .wpbs-date.wpbs-date-hover.wpbs-selected-first.wpbs-selected-last .wpbs-legend-item-icon svg{display:block;}.wpbs-payment-confirmation-inner{position:relative;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button.wpbs-coupon-code-button svg{display:block;width:20px;height:20px;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button.wpbs-coupon-code-button svg path{fill:#fff;}.wpbs-main-wrapper:after{content:"";display:block;clear:both;}.wpbs-main-wrapper .wpbs-form-container{padding:30px 0 20px 0;max-width:450px;position:relative;clear:both;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field{padding-bottom:20px;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field .wpbs-form-field-input label{margin-right:25px;display:inline-block;font-weight:inherit;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field .wpbs-form-field-input label input[type=radio]{position:relative;top:1px;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field .wpbs-form-field-input label input[type=checkbox]{position:relative;top:1px;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=email],.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=text],.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field select,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field-error,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-general-error{color:#f00f00;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-general-error{padding-bottom:15px;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field-product_field,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field-security_deposit{display:none !important;}.wpbs-main-wrapper #wpbs-edit-order{float:right;font-size:16px;}.wpbs-main-wrapper #wpbs-edit-order svg{height:16px;position:relative;top:2px;right:3px;}@media screen and (min-width:500px){.wpbs-field-layout-default{clear:both;}.wpbs-field-layout-left{width:48% !important;margin-right:2%;float:left;clear:both;}.wpbs-field-layout-right{width:48% !important;margin-left:2%;clear:none !important;float:right;}}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-payment-method-description{display:none;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-payment-method-description-open{display:block;}body .wpbs-main-wrapper .wpbs-payment-confirmation form{display:none !important;opacity:0 !important;visibility:hidden !important;}#ui-datepicker-div{display:none;}.ui-datepicker.wpbs-datepicker{padding:0;margin:0;border-radius:4px;border:1px solid #ccc;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075);min-width:17em;width:auto;z-index:1000000 !important;max-width:360px;overflow:hidden;background:#fff;}.ui-datepicker.wpbs-datepicker *{padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;border-radius:0;}.ui-datepicker.wpbs-datepicker table{font-size:13px;margin:0;border:none;border-collapse:collapse;width:100%;}.ui-datepicker.wpbs-datepicker .ui-datepicker-header,.ui-datepicker.wpbs-datepicker .ui-widget-header{background:#fff;border:none;color:#333;font-weight:400;}.ui-datepicker.wpbs-datepicker .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer;}.ui-datepicker.wpbs-datepicker .ui-datepicker-title{margin:0;padding:10px 0;color:#333;font-size:14px;line-height:14px;text-align:center;}.ui-datepicker.wpbs-datepicker .ui-datepicker-next,.ui-datepicker.wpbs-datepicker .ui-datepicker-prev{position:relative;top:0;height:51px;width:34px;}.ui-datepicker.wpbs-datepicker .ui-datepicker-next.ui-state-disabled,.ui-datepicker.wpbs-datepicker .ui-datepicker-prev.ui-state-disabled{opacity:.3;}.ui-datepicker.wpbs-datepicker .ui-state-hover.ui-datepicker-next,.ui-datepicker.wpbs-datepicker .ui-state-hover.ui-datepicker-prev{border:none;}.ui-datepicker.wpbs-datepicker .ui-datepicker-prev,.ui-datepicker.wpbs-datepicker .ui-datepicker-prev-hover{left:0;}.ui-datepicker.wpbs-datepicker .ui-datepicker-next,.ui-datepicker.wpbs-datepicker .ui-datepicker-next-hover{right:0;}.ui-datepicker.wpbs-datepicker .ui-datepicker-next span,.ui-datepicker.wpbs-datepicker .ui-datepicker-prev span{display:none;}.ui-datepicker.wpbs-datepicker .ui-datepicker-prev{float:left;}.ui-datepicker.wpbs-datepicker .ui-datepicker-next{float:right;}.ui-datepicker.wpbs-datepicker .ui-datepicker-next:before,.ui-datepicker.wpbs-datepicker .ui-datepicker-prev:before{content:"";pointer-events:none;display:block;display:inline-block;position:absolute;top:20px;border:solid #333;border-width:0 2px 2px 0;height:8px;width:8px;padding:0 !important;}.ui-datepicker.wpbs-datepicker .ui-datepicker-prev:before{left:17px;-ms-transform:rotate(22);transform:rotate(22);-webkit-transform:rotate(135deg);}.ui-datepicker.wpbs-datepicker .ui-datepicker-next:before{right:17px;-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}.ui-datepicker.wpbs-datepicker .ui-datepicker-next-hover:before,.ui-datepicker.wpbs-datepicker .ui-datepicker-prev-hover:before{opacity:.7;}.ui-datepicker.wpbs-datepicker select.ui-datepicker-month,.ui-datepicker.wpbs-datepicker select.ui-datepicker-year{width:33%;height:auto;border:1px solid #ccc;padding:5px;display:inline;}.ui-datepicker.wpbs-datepicker select.ui-datepicker-month{border-right:none;}.ui-datepicker.wpbs-datepicker thead{color:#333;font-weight:600;}.ui-datepicker.wpbs-datepicker th{padding:12px 13px;line-height:1;border:1px solid #f7f7f7;background:#f7f7f7;}.ui-datepicker.wpbs-datepicker td{padding:0;border:1px solid #f4f4f4;}.ui-datepicker.wpbs-datepicker td.ui-datepicker-other-month{background:#f9f9f9;opacity:1;}.ui-datepicker.wpbs-datepicker tr:first-of-type td{border-top:1px solid #f0f0f0;}.ui-datepicker.wpbs-datepicker td.ui-datepicker-current-day{background:#7f7f7f;}.ui-datepicker.wpbs-datepicker td.ui-datepicker-current-day a{color:#fff;}.ui-datepicker.wpbs-datepicker td .ui-state-default{background:0 0;border:none;text-align:center;text-decoration:none;width:auto;display:block;padding:12px 13px;color:#333;}.ui-datepicker.wpbs-datepicker td .ui-state-default.ui-state-hover{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.075);box-shadow:0 3px 6px rgba(0,0,0,.075);background:#aaa;color:#fff;}.ui-datepicker.wpbs-datepicker td.ui-state-disabled .ui-state-default{opacity:.3;}.wpbs-main-wrapper-yearly .wpbs-calendars-wrapper{max-width:100% !important;}.wpbs-main-wrapper-yearly .wpbs-calendar{max-width:100% !important;}.wpbs-main-wrapper-yearly .wpbs-calendar-wrapper{overflow-x:auto;}.wpbs-main-wrapper-yearly .wpbs-container[data-columns] .wpbs-calendars{margin:0;}.wpbs-main-wrapper-yearly .wpbs-container[data-columns] .wpbs-calendars .wpbs-calendar{margin:0;}.wpbs-yearly-calendar-row{min-width:1075px;}.wpbs-yearly-calendar-row .wpbs-yearly-calendar-row-header{background-color:#fff;}.wpbs-yearly-calendar-row .wpbs-yearly-calendar-row-header{position:absolute;left:0;display:block;font-size:12px;width:150px;padding:1px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2;}.wpbs-yearly-calendar-row .wpbs-yearly-calendar-row-header-inner{position:relative;height:100%;width:100%;min-height:25px;line-height:15px;vertical-align:middle;background:#f3f3f3;padding:0 8px;margin-left:7px;-webkit-box-sizing:border-box;box-sizing:border-box;}.wpbs-yearly-calendar-row .wpbs-yearly-calendar-row-content{padding-left:150px;}.wpbs-yearly-calendar-row:hover .wpbs-yearly-calendar-row-header-inner{background:#e7e7e7;}.wpbs-payment-confirmation-message-loader{display:flex;align-items:center;}.wpbs-payment-confirmation-message-loader *{margin:0 !important;padding:0 !important;}.wpbs-payment-loader{width:16px;aspect-ratio:1;border-radius:50%;border:2px solid #333;animation:wpbs-animation-payment-loader-1 .8s infinite linear alternate,wpbs-animation-payment-loader-2 1.6s infinite linear;margin:auto 10px auto 0 !important;}@keyframes wpbs-animation-payment-loader-1{0%{clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0);}12.5%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0);}25%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%);}50%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%);}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%);}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%);}100%{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%);}}@keyframes wpbs-animation-payment-loader-2{0%{transform:scaleY(1) rotate(0);}49.99%{transform:scaleY(1) rotate(135deg);}50%{transform:scaleY(-1) rotate(0);}100%{transform:scaleY(-1) rotate(-135deg);}}.wpbs-skip-to-content-link{width:auto !important;padding:10px 15px 10px 15px !important;margin:0 !important;font-size:18px !important;height:auto !important;line-height:24px !important;font-family:inherit !important;font-weight:700 !important;text-decoration:none;color:#fff !important;background-color:#aaa !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:2px !important;outline:0 !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}.wpbs-skip-to-content-link:focus{overflow:auto !important;z-index:99999 !important;height:auto !important;height:auto;clip:auto !important;width:auto;}.wpbs-visually-hidden{position:absolute !important;overflow:hidden;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);word-wrap:normal !important;}.wpbs-main-wrapper a:focus-visible,.wpbs-main-wrapper button:focus-visible,.wpbs-main-wrapper input:focus-visible,.wpbs-main-wrapper input:focus-visible+span,.wpbs-main-wrapper select:focus-visible,.wpbs-main-wrapper textarea:focus-visible{outline:#000 auto 1px !important;outline-offset:1px !important;}.wpbs-main-wrapper .wpbs-form-container{padding:30px 0 20px 0 !important;max-width:500px !important;margin:0 !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field:not(.wpbs-form-field-hidden){padding-bottom:20px !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-abbr{border-bottom:1px dotted #000;cursor:help;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field .wpbs-form-field-label span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field label{display:block !important;padding:0 0 5px 0 !important;margin:0 !important;font-size:16px !important;line-height:22px !important;font-weight:700 !important;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label.wpbs-payment-method-label{padding-bottom:5px !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-field-required-asterisk{color:#f13618 !important;position:relative;top:auto !important;bottom:auto !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=email],.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=number],.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=text]{width:100% !important;margin:0 !important;font-size:16px !important;height:38px !important;line-height:38px !important;font-family:inherit !important;background-color:#fff !important;border:1px solid #ccc !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:2px !important;outline:0 !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-coupon input{width:calc(100% - 5px) !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=email],.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=text]:not([data-intl-tel-input-id]){padding:0 14px 0 14px !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=number]{padding:0 0 0 14px !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field .iti{width:100%;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-number-stylised-ui .wpbs-form-field-input{display:flex;flex-wrap:wrap;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-number-stylised-ui .wpbs-form-field-input .wpbs-form-field-description{flex-basis:100%;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-number-stylised-ui input[type=number]{max-width:100px;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:textfield !important;border-radius:0 !important;text-align:center !important;padding-left:0 !important;padding-right:0 !important;position:relative;border-left:none !important;border-right:none !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-number-stylised-ui input[type=number]::-webkit-inner-spin-button,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-number-stylised-ui input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none !important;margin:0 !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-number-stylised-ui button{width:38px;height:38px;background:#e2e2e2;border:none;border:1px solid #ccc;position:relative;z-index:2;cursor:pointer;}.wpbs-main-wrapper .wpbs-form-container .wpbs-number-stylised-ui button.wpbs-number-increment-minus{border-top-left-radius:2px;border-bottom-left-radius:2px;border-right:none;}.wpbs-main-wrapper .wpbs-form-container .wpbs-number-stylised-ui button.wpbs-number-increment-plus{border-top-right-radius:2px;border-bottom-right-radius:2px;border-left:none;}.wpbs-main-wrapper .wpbs-form-container .wpbs-number-stylised-ui button:before{content:"";width:16px;height:2px;position:absolute;display:block;left:11px;top:18px;background:#7f7f7f;}.wpbs-main-wrapper .wpbs-form-container .wpbs-number-stylised-ui button.wpbs-number-increment-plus:after{content:"";width:2px;height:16px;position:absolute;display:block;left:18px;top:11px;background:#7f7f7f;}.wpbs-main-wrapper .wpbs-form-container .wpbs-number-stylised-ui button:hover{background:#7f7f7f;}.wpbs-main-wrapper .wpbs-form-container .wpbs-number-stylised-ui button:hover:before{background:#fff;}.wpbs-main-wrapper .wpbs-form-container .wpbs-number-stylised-ui button:hover:after{background:#fff;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field select{width:100% !important;padding:0 38px 0 14px !important;margin:0 !important;font-size:16px !important;height:39px !important;line-height:39px !important;font-family:inherit !important;background-color:#fff !important;background-image:none !important;border:1px solid #ccc !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:2px !important;outline:0 !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field select.nitro-lazy{background-image:none !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field .wpbs-form-field-input{position:relative !important;line-height:30px !important;text-align:left !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-dropdown .wpbs-form-field-input:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-inventory .wpbs-form-field-input:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_dropdown .wpbs-form-field-input:after{content:"";pointer-events:none;display:block;display:inline-block;position:absolute;right:15px;top:12px;border:solid #7f7f7f;border-width:0 2px 2px 0;padding:4px !important;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-dropdown select::-ms-expand,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_dropdown select::-ms-expand{display:none !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field-description{font-size:14px !important;line-height:20px !important;padding-top:5px !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field-description small{font-size:14px !important;line-height:20px !important;padding:0 !important;margin:0 !important;color:#333 !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field-error{font-size:14px !important;line-height:20px !important;padding-top:5px !important;width:100%;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field-error small{font-size:14px !important;line-height:20px !important;padding:0 !important;margin:0 !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field textarea{width:100% !important;padding:6px 14px 0 14px !important;margin:0 !important;font-size:16px !important;height:120px !important;line-height:24px !important;font-family:inherit !important;background-color:#fff !important;border:1px solid #ccc !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:2px !important;outline:0 !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-consent .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label{font-size:16px !important;font-weight:400 !important;width:auto !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-consent .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label{display:inline-block !important;margin:0 25px 5px 0 !important;padding:0 !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field .wpbs-form-field-input label input[type=checkbox],.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field .wpbs-form-field-input label input[type=radio]{padding:0 !important;margin:0 !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-consent .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label{display:inline-block !important;position:relative !important;padding-left:30px !important;cursor:pointer !important;-webkit-user-select:none !important;-moz-user-select:none !important;-ms-user-select:none !important;user-select:none !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label input,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-consent .wpbs-form-field-input label input,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label input,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label input,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label input,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label input{position:absolute !important;opacity:0 !important;cursor:pointer !important;left:5px !important;top:10px !important;width:1px !important;height:1px !important;padding:0 !important;margin:0 !important;border:none !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-consent .wpbs-form-field-input label span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label span{position:absolute !important;top:1px !important;left:0 !important;height:21px !important;width:21px !important;background-color:#e2e2e2 !important;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label span{border-radius:50% !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label:hover input~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-consent .wpbs-form-field-input label:hover input~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label:hover input~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label:hover input~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label:hover input~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label:hover input~span{background-color:#aaa !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label input:checked~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-consent .wpbs-form-field-input label input:checked~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label input:checked~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label input:checked~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label input:checked~span,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label input:checked~span{background-color:#7f7f7f !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-consent .wpbs-form-field-input label span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label span:after{content:"";position:absolute !important;display:none !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label input:checked~span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-consent .wpbs-form-field-input label input:checked~span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label input:checked~span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label input:checked~span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label input:checked~span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label input:checked~span:after{display:block !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_radio .wpbs-form-field-input label span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-radio .wpbs-form-field-input label span:after{top:6px !important;left:6px !important;width:9px !important;height:9px !important;border-radius:50% !important;background:#fff !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-checkbox .wpbs-form-field-input label span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-consent .wpbs-form-field-input label span:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_checkbox .wpbs-form-field-input label span:after{left:7px !important;top:3px !important;width:7px !important;height:12px !important;border:solid #fff !important;border-width:0 3px 3px 0 !important;-webkit-transform:rotate(45deg) !important;-ms-transform:rotate(45deg) !important;transform:rotate(45deg) !important;}.wpbs-main-wrapper .wpbs-form-selected-dates:after{content:"";display:block;clear:both;}.wpbs-main-wrapper .wpbs-form-selected-dates .wpbs-form-selected-date{width:50% !important;float:left !important;}.wpbs-main-wrapper .wpbs-form-selected-dates .wpbs-form-selected-date:nth-child(2){width:48% !important;margin-left:2% !important;}.wpbs-main-wrapper .wpbs-form-selected-dates .wpbs-form-selected-date label{display:block !important;padding:0 0 5px 0 !important;margin:0 !important;font-size:16px !important;line-height:22px !important;font-weight:700 !important;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=email]:focus,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=number]:focus,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=text]:focus,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field select:focus{border-color:#7f7f7f !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-dropdown .wpbs-form-field-input:focus-within:after,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-product_dropdown .wpbs-form-field-input:focus-within:after{border-color:#7f7f7f !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input:-moz-read-only{background-color:#e2e2e2 !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input:disabled,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input:read-only:not(.wpbs-form-datepicker){background-color:#e2e2e2 !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-payment-method-description{margin:10px 0 !important;padding:7px 10px !important;background:#f7f7f7 !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-payment_method .wpbs-form-field-input label{display:block !important;}.wpbs-main-wrapper .wpbs-paypal-payment-confirmation-inner label{display:block !important;padding:0 0 5px 0 !important;margin:0 !important;font-size:16px !important;line-height:22px !important;font-weight:700 !important;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left !important;}.wpbs-main-wrapper .wpbs-paypal-payment-confirmation-inner input.wpbs-payment-confirmation-paypal-input{width:100% !important;padding:0 0 0 14px !important;margin:0 0 15px 0 !important;font-size:16px !important;height:38px !important;line-height:38px !important;font-family:inherit !important;background-color:#fff !important;border:1px solid #ccc !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:2px !important;outline:0 !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease;}.wpbs-main-wrapper .wpbs-form-field-part-payment-applicability{display:none;}.wpbs-main-wrapper table.wpbs-pricing-table{display:table !important;border:none !important;border-spacing:1px !important;margin:0 !important;width:100% !important;border-radius:2px !important;overflow:hidden !important;text-align:left !important;font-size:16px !important;line-height:22px !important;}.wpbs-main-wrapper table.wpbs-pricing-table thead th{font-weight:700 !important;background:#f7f7f7 !important;border:none !important;}.wpbs-main-wrapper table.wpbs-pricing-table td,.wpbs-main-wrapper table.wpbs-pricing-table th{border:none !important;line-height:22px !important;border-bottom:1px solid #f7f7f7 !important;background:0 0 !important;margin:1px;padding:10px 10px !important;font-size:16px !important;}.wpbs-main-wrapper table.wpbs-pricing-table tr.wpbs-line-item-subtotal td,.wpbs-main-wrapper table.wpbs-pricing-table tr.wpbs-line-item-total td{font-weight:700 !important;background:#f7f7f7 !important;position:relative !important;top:-1px !important;}.wpbs-main-wrapper table.wpbs-pricing-table tr.wpbs-line-item-part-payments th{font-weight:400 !important;background:0 0 !important;}.wpbs-main-wrapper table.wpbs-pricing-table .wpbs-line-item-quantity{font-weight:700;}.wpbs-main-wrapper table.wpbs-pricing-table .wpbs-line-item-bold{font-weight:700;}.wpbs-main-wrapper table.wpbs-pricing-table td:first-child,.wpbs-main-wrapper table.wpbs-pricing-table th:first-child{border-right:1px solid #fff !important;text-align:left !important;}.wpbs-main-wrapper table.wpbs-pricing-table tr:last-child td{border-bottom:none !important;}.wpbs-main-wrapper table.wpbs-pricing-table td:nth-child(2),.wpbs-main-wrapper table.wpbs-pricing-table th:nth-child(2){text-align:right !important;word-break:keep-all;white-space:nowrap;}.wpbs-main-wrapper table.wpbs-pricing-table tr td small.wpbs-line-item-description{display:block;color:#797979;}.wpbs-main-wrapper table.wpbs-pricing-table tr td .wpbs-show-price-breakdown-toggle-wrap{display:block !important;}.wpbs-main-wrapper table.wpbs-pricing-table tr td a.wpbs-show-price-breakdown-toggle{display:inline-block !important;color:#aaa !important;text-decoration:none !important;position:relative;padding:2px 27px 2px 0 !important;}.wpbs-main-wrapper table.wpbs-pricing-table tr td a.wpbs-show-price-breakdown-toggle:after{content:"";display:block;display:inline-block;position:absolute;right:12px;top:50%;border:solid #aaa;border-width:0 1px 1px 0;padding:3px !important;transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:-6px !important;transform-origin:center !important;}.wpbs-main-wrapper table.wpbs-pricing-table tr td a.wpbs-show-price-breakdown-toggle:hover{color:#7f7f7f !important;}.wpbs-main-wrapper table.wpbs-pricing-table tr td a.wpbs-show-price-breakdown-toggle:hover:after{border-color:#7f7f7f;}.wpbs-main-wrapper table.wpbs-pricing-table tr td a.wpbs-show-price-breakdown-toggle.active{color:#7f7f7f !important;}.wpbs-main-wrapper table.wpbs-pricing-table tr td a.wpbs-show-price-breakdown-toggle.active:after{transform:rotate(225deg) !important;margin-top:-2px !important;}.wpbs-main-wrapper table.wpbs-pricing-table tr td .wpbs-pricing-table-price-breakdown{display:none;width:100%;}.wpbs-main-wrapper table.wpbs-pricing-table tr td .wpbs-pricing-table-price-breakdown-line{display:flex !important;justify-content:space-between !important;line-height:18px !important;padding:3px 0 !important;font-size:14px !important;}.wpbs-main-wrapper table.wpbs-pricing-table tr td .wpbs-pricing-table-price-breakdown-line:last-child{padding-bottom:0 !important;}.wpbs-main-wrapper .wpbs-payment-confirmation{max-width:500px !important;}.wpbs-main-wrapper .wpbs-payment-confirmation table.wpbs-pricing-table{margin-bottom:20px !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field-consent a{color:inherit;text-decoration:underline !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field-consent a:hover{text-decoration:none !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button.wpbs-coupon-code-button,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button[type=submit],.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=submit]{width:auto !important;padding:10px 15px 10px 15px !important;margin:0 !important;font-size:18px !important;height:auto !important;line-height:24px !important;font-family:inherit !important;font-weight:700 !important;color:#fff !important;background-color:#aaa !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:2px !important;outline:0;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button.wpbs-coupon-code-button{position:absolute;right:0;top:0;-webkit-border-radius:0 !important;-webkit-border-top-right-radius:2px !important;-webkit-border-bottom-right-radius:2px !important;-moz-border-radius:0 !important;-moz-border-radius-topright:2px !important;-moz-border-radius-bottomright:2px !important;border-radius:0 !important;border-top-right-radius:2px !important;border-bottom-right-radius:2px !important;font-size:14px !important;padding:7px 10px !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button.wpbs-coupon-code-button svg{display:block;width:24px;height:24px;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button.wpbs-coupon-code-button svg path{fill:#fff;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field .wpbs-coupon-code input{text-transform:uppercase !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button.wpbs-coupon-code-button:hover,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field button[type=submit]:hover,.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field input[type=submit]:hover{background-color:#7f7f7f !important;color:#fff !important;cursor:pointer !important;}.wpbs-form-confirmation-message table{text-align:left;}.wpbs-main-wrapper .wpbs-form-general-error{padding:0 0 15px 0 !important;font-size:16px !important;line-height:26px !important;color:#f13618 !important;font-weight:700 !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field-error{padding:4px 0 0 0 !important;font-size:14px !important;line-height:14px !important;color:#f13618 !important;}.wpbs-main-wrapper .wpbs-error-message,.wpbs-main-wrapper .wpbs-payment-error-message,.wpbs-main-wrapper .wpbs-payment-test-mode-enabled{padding:10px 20px !important;border-left:5px solid #f13618;margin:10px 0 !important;font-size:16px !important;line-height:26px !important;font-weight:700 !important;background:#f7f7f7 !important;}.wpbs-main-wrapper .wpbs-form-container .wpbs-form-field.wpbs-form-field-total{position:relative;}.wpbs_s-search-widget .wpbs_s-search-widget-form-wrap h2{font-size:24px !important;line-height:30px !important;padding:0 !important;margin:0 0 20px 0 !important;display:block !important;}.wpbs_s-search-widget .wpbs_s-search-widget-form{position:relative;}.wpbs_s-search-widget .wpbs_s-search-widget-form.wpbs_s-searching{opacity:.5;}.wpbs_s-search-widget .wpbs_s-search-widget-form::after{content:"";display:table;clear:both;}.wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field{display:block;float:left;margin-right:10px;}.wpbs_s-search-widget-form-fields-1 .wpbs_s-search-widget-field{width:calc(100% - 10px);}.wpbs_s-search-widget-form-fields-2 .wpbs_s-search-widget-field{width:calc(50% - 10px);}.wpbs_s-search-widget-form-fields-3 .wpbs_s-search-widget-field{width:calc(33.333% - 10px);}.wpbs_s-search-widget-form-fields-4 .wpbs_s-search-widget-field{width:calc(25% - 10px);}.wpbs_s-search-widget-form-fields-5 .wpbs_s-search-widget-field{width:calc(20% - 10px);}.wpbs_s-search-widget-form-fields-6 .wpbs_s-search-widget-field{width:calc(16.666% - 10px);}.wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field.wpbs_s-search-widget-field-submit{margin-right:0;position:absolute;right:0;bottom:0;width:auto;}.wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field label{display:block !important;padding:0 0 5px 0 !important;margin:0 !important;font-size:16px !important;line-height:22px !important;font-weight:700 !important;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left !important;}.wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field input[type=text],.wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field select{width:100% !important;padding:0 10px !important;margin:0 !important;font-size:16px !important;height:44px !important;line-height:44px !important;font-family:inherit !important;background:#fff !important;border:1px solid #ccc !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:2px !important;outline:0 !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s ease;-o-transition:border-color .2s ease;transition:border-color .2s ease;}.wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field-select-wrap{display:block;position:relative;}.wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field-select-wrap:after{content:"";pointer-events:none;display:block;display:inline-block;position:absolute;right:15px;top:14px;border:solid #7f7f7f;border-width:0 2px 2px 0;padding:4px !important;-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg);}.wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field input.wpbs_s-search-widget-datepicker{background:#fff url("https://cdn-ildehnj.nitrocdn.com/sDzFfVuulHtumvHrHpLRBvmKYVBHtBnm/assets/images/optimized/lakeshorevillasresort.ca/wp-content/plugins/wp-booking-system-premium-search/assets/img/date-icon.svg") no-repeat 6px center !important;background-size:22px auto !important;padding:0 10px 0 35px !important;}.wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field input.wpbs_s-search-widget-datepicker.nitro-lazy{background-image:none !important;}.wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field input[type=text]:focus{border-color:#7f7f7f !important;}.wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field button.wpbs_s-search-widget-datepicker-submit,.wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field input[type=submit]{width:auto !important;padding:0 15px 0 15px !important;margin:0 !important;font-size:16px !important;height:44px !important;line-height:44px !important;font-family:inherit !important;font-weight:700 !important;color:#fff !important;background-color:#aaa !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:2px !important;outline:0 !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;letter-spacing:0;text-transform:uppercase;}.wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field button.wpbs_s-search-widget-datepicker-submit:hover,.wpbs_s-search-widget .wpbs_s-search-widget-form .wpbs_s-search-widget-field input[type=submit]:hover{background-color:#7f7f7f !important;color:#fff !important;cursor:pointer !important;}.wpbs_s-search-widget .wpbs-form-general-error{padding:0 0 15px 0 !important;font-size:16px !important;line-height:26px !important;color:#ff2300 !important;font-weight:700 !important;}.wpbs_s-search-widget .wpbs_s-search-widget-error-field{padding:8px 0 0 0 !important;font-size:14px !important;line-height:14px !important;color:#ff2300 !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap{padding-top:50px;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap h2{font-size:24px !important;line-height:30px !important;padding:0 0 10px 0 !important;margin:0 !important;display:block !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result{position:relative;background:#f6f6f6;padding:20px;margin:0 0 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result h3{font-size:20px !important;line-height:26px !important;font-weight:400 !important;padding:0 !important;margin:0 !important;color:#1a1a1a !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result h3 a{color:#1a1a1a !important;text-decoration:none !important;font-weight:400 !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result h3 a:hover{color:#999 !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result .wpbs_s-search-widget-result-button{width:auto !important;padding:0 10px 0 10px !important;margin:0 0 0 auto !important;font-size:14px !important;height:34px !important;line-height:34px !important;font-family:inherit !important;font-weight:700 !important;color:#fff !important;background-color:#aaa !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:2px !important;outline:0 !important;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;letter-spacing:0;display:block;text-transform:uppercase;text-decoration:none !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result .wpbs_s-search-widget-result-button:hover{background-color:#7f7f7f !important;color:#fff !important;cursor:pointer !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result span{font-size:16px !important;line-height:20px !important;font-weight:400 !important;padding:0 !important;margin:0 !important;color:#1a1a1a !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result .wpbs_s-search-widget-result-title{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:20px;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result img{display:block !important;width:100px !important;height:100px !important;margin:0 20px 0 0 !important;-o-object-fit:cover !important;object-fit:cover !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result a:hover img{opacity:.7 !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result .wpbs_s-search-widget-result-link{position:static !important;}.wpbs_s-search-widget[data-results_layout=list] .wpbs_s-search-widget-results .wpbs_s-search-widget-result{max-width:100% !important;}@media screen and (min-width:767px){.wpbs_s-search-widget[data-results_layout=grid] .wpbs_s-search-widget-results{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px;}.wpbs_s-search-widget[data-results_layout=grid] .wpbs_s-search-widget-results .wpbs_s-search-widget-result{display:block;margin:0 5px 10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;}.wpbs_s-search-widget[data-results_layout=grid] .wpbs_s-search-widget-results .wpbs_s-search-widget-result img{display:block !important;max-width:none !important;width:calc(100% + 40px) !important;height:auto !important;height:280px !important;margin:-20px -20px 20px -20px !important;}.wpbs_s-search-widget[data-results_layout=grid] .wpbs_s-search-widget-results .wpbs_s-search-widget-result h3{padding-bottom:6px !important;}.wpbs_s-search-widget[data-results_layout=grid] .wpbs_s-search-widget-results .wpbs_s-search-widget-result .wpbs_s-search-widget-result-button{display:inline-block !important;margin-top:6px !important;}.wpbs_s-search-widget[data-results_layout=grid] .wpbs_s-search-widget-results .wpbs_s-search-widget-result span{display:block !important;padding-bottom:10px !important;}.wpbs_s-search-widget[data-results_layout=grid][data-columns="1"] .wpbs_s-search-widget-results .wpbs_s-search-widget-result{-ms-flex-preferred-size:calc(100% - 10px);flex-basis:calc(100% - 10px);}.wpbs_s-search-widget[data-results_layout=grid][data-columns="2"] .wpbs_s-search-widget-results .wpbs_s-search-widget-result{-ms-flex-preferred-size:calc(50% - 10px);flex-basis:calc(50% - 10px);}.wpbs_s-search-widget[data-results_layout=grid][data-columns="3"] .wpbs_s-search-widget-results .wpbs_s-search-widget-result{-ms-flex-preferred-size:calc(100% / 3 - 10px);flex-basis:calc(100% / 3 - 10px);}.wpbs_s-search-widget[data-results_layout=grid][data-columns="4"] .wpbs_s-search-widget-results .wpbs_s-search-widget-result{-ms-flex-preferred-size:calc(25% - 10px);flex-basis:calc(25% - 10px);}.wpbs_s-search-widget[data-results_layout=grid][data-columns="5"] .wpbs_s-search-widget-results .wpbs_s-search-widget-result{-ms-flex-preferred-size:calc(20% - 10px);flex-basis:calc(20% - 10px);}.wpbs_s-search-widget[data-results_layout=grid][data-columns="6"] .wpbs_s-search-widget-results .wpbs_s-search-widget-result{-ms-flex-preferred-size:calc(100% / 6 - 10px);flex-basis:calc(100% / 6 - 10px);}}@media screen and (max-width:767px){.wpbs_s-search-widget[data-results_layout=grid] .wpbs_s-search-widget-results .wpbs_s-search-widget-result{max-width:none !important;min-width:1px !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result img{margin-right:10px !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result .wpbs_s-search-widget-result-title{margin-right:10px !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result span{font-size:14px !important;line-height:18px !important;}}.wpbs_s-search-widget.wpbs_s-search-widget-small .wpbs_s-search-widget-form{padding-right:0 !important;}.wpbs_s-search-widget.wpbs_s-search-widget-small .wpbs_s-search-widget-form .wpbs_s-search-widget-field{float:none;width:100%;margin-right:0;margin-bottom:16px;}.wpbs_s-search-widget.wpbs_s-search-widget-small .wpbs_s-search-widget-form .wpbs_s-search-widget-field.wpbs_s-search-widget-field-submit{position:relative;right:auto;bottom:auto;padding-top:6px;}.wpbs_s-search-widget.wpbs_s-search-widget-small .wpbs_s-search-widget-results-wrap{padding-top:25px;}.wpbs_s-search-widget.wpbs_s-search-widget-small .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result{padding:20px 10px !important;border-bottom:1px solid #ccc !important;margin:0 !important;}.wpbs_s-search-widget.wpbs_s-search-widget-small .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result h3{font-size:16px !important;line-height:22px !important;}.wpbs_s-search-widget.wpbs_s-search-widget-small .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result .wpbs_s-search-widget-result-button{position:relative;right:auto;top:auto;margin:0 !important;display:inline-block;font-size:12px !important;height:28px !important;line-height:28px !important;padding:0 10px !important;}.wpbs_s-search-widget.wpbs_s-search-widget-small .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result img{position:absolute !important;left:10px !important;top:10px !important;min-height:1px !important;height:calc(100% - 20px) !important;width:100px !important;max-width:none !important;min-width:1px !important;margin:0 !important;}.wpbs_s-search-widget.wpbs_s-search-widget-small .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result.wpbs_s-has-thumb{min-height:100px !important;padding:10px 10px 10px 120px !important;}.wpbs_s-search-widget.wpbs_s-search-widget-small .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result .wpbs_s-search-widget-result-title{margin-right:0 !important;-ms-flex-preferred-size:100% !important;flex-basis:100% !important;}.wpbs_s-search-widget.wpbs_s-search-widget-small .wpbs_s-search-widget-results-wrap .wpbs_s-search-widget-result .wpbs_s-search-widget-result-button{margin:0 !important;}.wpbs_s-search-widget-result{display:none;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-pagination ul{list-style:none !important;padding:25px 0 15px 0 !important;margin:0 !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-pagination ul li{list-style:none !important;padding:0 5px !important;margin:0 !important;display:inline-block !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-pagination ul li:after,.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-pagination ul li:before{display:none !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-pagination ul li a{text-decoration:none !important;font-size:inherit !important;font-family:inherit !important;font-weight:400 !important;background-color:#aaa !important;color:#fff !important;display:inline-block !important;padding:5px 8px !important;border-radius:2px !important;text-align:center !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-pagination ul li a.wpbs_s-pagination-active,.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-pagination ul li a:hover{background-color:#7f7f7f !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-pagination ul li a.wpbs_s-pagination-disabled{cursor:default !important;background-color:#dadada !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-pagination ul li:first-child{padding-left:0 !important;}.wpbs_s-search-widget .wpbs_s-search-widget-results-wrap .wpbs_s-search-pagination ul li:last-child{padding-right:0 !important;}.tax-product_brand .brand-description{overflow:hidden;zoom:1;}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right;}.tax-product_brand .brand-description .text{width:72%;float:left;}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em;}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none;}ul.brand-thumbnails:before{clear:both;content:"";display:table;}ul.brand-thumbnails:after{clear:both;content:"";display:table;}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%;}ul.brand-thumbnails.fluid-columns li{width:auto;}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both;}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0;}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0;}ul.brand-thumbnails.columns-2 li{width:48%;}ul.brand-thumbnails.columns-3 li{width:30.75%;}ul.brand-thumbnails.columns-5 li{width:16.95%;}ul.brand-thumbnails.columns-6 li{width:13.5%;}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0;}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48% !important;}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none;}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%;}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both;}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0;}}.brand-thumbnails-description li{text-align:center;}.brand-thumbnails-description li .term-thumbnail img{display:inline;}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left;}#brands_a_z h3:target{text-decoration:underline;}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1;}ul.brands_index li{float:left;margin:0 2px 2px 0;}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none;}ul.brands_index li span{border-color:#eee;color:#ddd;}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none;}ul.brands_index li a.active{border-width:2px;padding:5px;}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em;}