.yith-wcbk-booking-search-form{padding:10px;margin:0}.yith-wcbk-booking-search-form *{box-sizing:border-box}.yith-wcbk-booking-search-form .form{margin:0!important}.yith-wcbk-booking-search-form button.yith-wcbk-booking-search-form-submit{padding:.84375em 1.475em;font-size:1em;border:0!important;font-weight:600;letter-spacing:.046875em;margin:15px 0 0;line-height:1}.yith-wcbk-booking-search-form .yith-wcbk-booking-search-form__row__label{font-weight:600;margin:.8em 0 .2em;display:inline-block}.yith-wcbk-booking-search-form .yith-wcbk-booking-search-form__row__content{max-width:400px}.yith-wcbk-booking-search-form .yith-wcbk-booking-field,.yith-wcbk-booking-search-form select{min-height:42px;padding:8px 14px;font-size:var(--yith-wcbk-fields-font-size);border:1px solid var(--yith-wcbk-border-color);color:inherit;outline:none;margin:0;box-shadow:none;border-radius:0;background:#fff;width:100%;line-height:1.5em}.yith-wcbk-booking-search-form input{margin:0}.yith-wcbk-booking-search-form .select2-container--default.select2-container--focus .select2-selection--multiple,.yith-wcbk-booking-search-form input[type=number]:focus,.yith-wcbk-booking-search-form input[type=text]:focus{border-color:var(--yith-wcbk-border-color-focus);box-shadow:var(--yith-wcbk-shadow-focus)}.yith-wcbk-booking-search-form input[type=text].select2-search__field{min-height:0}.yith-wcbk-booking-search-form input[type=text].select2-search__field:focus{border:none;box-shadow:none}.yith-wcbk-booking-search-form .select2-container--default .select2-selection--multiple{padding:0;border:1px solid var(--yith-wcbk-border-color);border-radius:0;background:#fff}.yith-wcbk-booking-search-form .select2-container--default .select2-selection--multiple .select2-selection__choice{padding:2px 25px 2px 8px;border:none;color:var(--yith-wcbk-primary-contrast);position:relative;background-color:var(--yith-wcbk-primary);border-radius:4px;line-height:1.5em}.yith-wcbk-booking-search-form .select2-container--default .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{font-size:24px;font-weight:400;right:4px;color:var(--yith-wcbk-primary-contrast);position:absolute;top:50%;line-height:0;vertical-align:middle}.yith-wcbk-booking-search-form.yith-wcbk-booking-search-form--horizontal-layout .yith-wcbk-booking-search-form__fields{flex-wrap:wrap;display:flex}.yith-wcbk-booking-search-form.yith-wcbk-booking-search-form--horizontal-layout .yith-wcbk-booking-search-form__fields>*{flex:180px 1;margin-right:10px}.yith-wcbk-booking-search-form.yith-wcbk-booking-search-form--horizontal-layout .yith-wcbk-booking-search-form__row--submit{align-self:flex-end}.yith-wcbk-booking-search-form.yith-wcbk-booking-search-form--horizontal-layout .yith-wcbk-booking-field,.yith-wcbk-booking-search-form.yith-wcbk-booking-search-form--horizontal-layout .yith-wcbk-date-picker-wrapper,.yith-wcbk-booking-search-form.yith-wcbk-booking-search-form--horizontal-layout .yith-wcbk-date-range-picker,.yith-wcbk-booking-search-form.yith-wcbk-booking-search-form--horizontal-layout .yith-wcbk-people-selector__toggle-handler,.yith-wcbk-booking-search-form.yith-wcbk-booking-search-form--horizontal-layout select{height:45px}.yith-wcbk-booking-search-form.yith-wcbk-booking-search-form--horizontal-layout .yith-wcbk-services-selector__toggle-handler{min-height:45px}.yith-wcbk-booking-search-form.yith-wcbk-booking-search-form--horizontal-layout button.yith-wcbk-booking-search-form-submit{height:45px;padding:0 25px;margin:0;line-height:45px}.yith-wcbk-booking-search-form input::-webkit-input-placeholder{font-size:.8em;color:inherit;opacity:.8}.yith-wcbk-select2-results-container.select2-container.select2-container--default{border-radius:0;z-index:9999}.yith-wcbk-select2-results-container.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected],.yith-wcbk-select2-results-container.select2-container.select2-container--default .select2-results__option--highlighted[data-selected],.yith-wcbk-select2-results-container.select2-container.select2-container--default .select2-results__option[aria-selected=true],.yith-wcbk-select2-results-container.select2-container.select2-container--default .select2-results__option[data-selected=true]{color:var(--yith-wcbk-underlined-text);background-color:var(--yith-wcbk-underlined-bg)}.yith-wcbk-select2-results-container.select2-container.select2-container--default .select2-dropdown{overflow:hidden;padding:0;border:0;box-shadow:0 1px 4px 0 rgba(0,0,0,.12),0 2px 20px 0 rgba(0,0,0,.2);border-radius:0;margin-top:5px}.yith-wcbk-select2-results-container.select2-container.select2-container--default .select2-dropdown.select2-dropdown--above{margin-top:-5px}body.admin-bar .yith-wcbk-select2-results-container.select2-container.select2-container--default .select2-dropdown{margin-top:37px}body.admin-bar .yith-wcbk-select2-results-container.select2-container.select2-container--default .select2-dropdown.select2-dropdown--above{margin-top:27px}.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form-label{width:40%}.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form{padding:0}.yith_wcbk_booking_search_form_widget{padding:20px;border:1px solid var(--yith-wcbk-border-color);margin-bottom:20px;color:#1a1a1a;background:#fff}.yith_wcbk_booking_search_form_widget button.button.alt.yith-wcbk-booking-search-form-submit{border:none;color:var(--yith-wcbk-primary-contrast);text-transform:none;border-radius:7px;background:var(--yith-wcbk-primary);width:100%;display:block}ul.yith-wcbk-search-form-result-products{list-style:none;padding:0;clear:both;margin:0 0 1em}ul.yith-wcbk-search-form-result-products li.product-type-booking{padding:0;position:relative;text-align:center;clear:none;margin:0 2.2% 2em 0;box-shadow:1px 3px 12px 0 rgba(0,0,0,.2);background:#fff;width:14.8%;float:left}ul.yith-wcbk-search-form-result-products li.product-type-booking .price{font-size:.857em;font-weight:600;margin-bottom:.5em;display:block}ul.yith-wcbk-search-form-result-products li.product-type-booking .yith-wcbk-search-form-result-product-thumb-wrapper{overflow:hidden;position:relative;padding-bottom:100%;width:100%}ul.yith-wcbk-search-form-result-products li.product-type-booking .yith-wcbk-search-form-result-product-thumb-wrapper .yith-wcbk-search-form-result-product-thumb-actions{height:50px;transition:opacity .4s;position:absolute;opacity:0;top:calc(50% - 25px);left:0;width:100%;z-index:11}ul.yith-wcbk-search-form-result-products li.product-type-booking .yith-wcbk-search-form-result-product-thumb-wrapper:hover .yith-wcbk-search-form-result-product-thumb-actions{opacity:1}ul.yith-wcbk-search-form-result-products li.product-type-booking .yith-wcbk-search-form-result-product-thumb-wrapper .yith-wcbk-search-form-result-product-thumb-actions span{height:50px;font-size:50px;text-shadow:1px 1px 3px rgba(0,0,0,.4);color:#fff;opacity:.7;cursor:pointer;width:50px}ul.yith-wcbk-search-form-result-products li.product-type-booking .yith-wcbk-search-form-result-product-thumb-wrapper .yith-wcbk-search-form-result-product-thumb-actions span:hover{opacity:1}ul.yith-wcbk-search-form-result-products li.product-type-booking .yith-wcbk-search-form-result-product-thumb-wrapper .yith-wcbk-search-form-result-product-thumb-actions span.yith-wcbk-search-form-result-product-thumb-action-prev{float:left}ul.yith-wcbk-search-form-result-products li.product-type-booking .yith-wcbk-search-form-result-product-thumb-wrapper .yith-wcbk-search-form-result-product-thumb-actions span.yith-wcbk-search-form-result-product-thumb-action-next{float:right}ul.yith-wcbk-search-form-result-products li.product-type-booking .yith-wcbk-search-form-result-product-thumb-wrapper .yith-wcbk-thumb{height:100%;transition:opacity .5s ease-in-out,transform .2s ease-in-out;position:absolute;background-size:cover;opacity:0;background-color:#e9e9e9;margin:auto;background-position:50%;width:100%;z-index:9}ul.yith-wcbk-search-form-result-products li.product-type-booking .yith-wcbk-search-form-result-product-thumb-wrapper:hover .yith-wcbk-thumb{transform:scale(1.1)}ul.yith-wcbk-search-form-result-products li.product-type-booking .yith-wcbk-search-form-result-product-thumb-wrapper .yith-wcbk-thumb.current{transition:opacity 0s,transform .2s ease-in-out;opacity:1;z-index:8}.yith-wcbk-search-form-result-product-meta-wrapper h3{padding:5px;font-size:14px;font-weight:400;font-style:normal;color:#000;text-align:center;margin:0}.yith-wcbk-search-form-result-product-add-to-cart a{padding:10px 0;font-size:14px;font-weight:700;font-style:normal;color:var(--yith-wcbk-primary);text-transform:uppercase;text-align:center;display:block}.yith-wcbk-search-form-result-product-add-to-cart a:hover{color:var(--yith-wcbk-primary-light)}.yith-wcbk-search-form-result-product-add-to-cart form{padding:0!important;border:none!important;margin:0!important;background:transparent!important}.yith-wcbk-search-form-results-show-more{padding:8px;font-size:14px;text-decoration:underline;font-weight:600;color:var(--yith-wcbk-primary);text-align:center;clear:both;cursor:pointer;width:100%;display:block}.yith-wcbk-search-form-results-show-more:hover{color:var(--yith-wcbk-primary-light)}@media only screen and (min-width:1280px){ul.yith-wcbk-search-form-result-products li.product-type-booking:nth-child(6n){margin-right:0}ul.yith-wcbk-search-form-result-products li.product-type-booking:nth-child(6n+1){clear:both}}@media only screen and (min-width:580px) and (max-width:1280px){ul.yith-wcbk-search-form-result-products li.product-type-booking{margin:0 3.5% 2em 0;width:31%;float:left}ul.yith-wcbk-search-form-result-products li.product-type-booking:nth-child(3n){margin-right:0}ul.yith-wcbk-search-form-result-products li.product-type-booking:nth-child(3n+1){clear:both}}@media only screen and (max-width:580px){ul.yith-wcbk-search-form-result-products li.product-type-booking{clear:both;margin:0 0 2em;width:48%;float:left}ul.yith-wcbk-search-form-result-products li.product-type-booking:nth-child(2n){clear:none!important;float:right}}