body,#error-page{font-family:Poppins;font-weight:300;font-size:15px;color:#000;line-height:24px;background:#fff}p{line-height:24px}.side-breadcrumb{background-image:url('//teste.diibeachhouse.com/wp-content/uploads/2021/06/coming_soon.jpg');background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed}.main-navigation,header{background-color:#fff}.footer-v1{background-color:#323e3f}.footer-v1{color:#a8a8a8}.footer-v1
a{color:#a8a8a8}h1{font-family:Poppins;color:#3d3935;font-size:40px}h2{font-family:Poppins;color:#3d3935;font-size:36px}h3{font-family:Poppins;color:#3d3935;font-size:25px}h4{font-family:Poppins;color:#3d3935;font-size:18px}h5{font-family:Poppins;color:#3d3935;font-size:16px}h6{font-family:Poppins;color:#3d3935;font-size:14px}.main-color, a, .hb_room_carousel_container .text_link a, .hb_room_carousel_container .navigation .next, .hb_room_carousel_container .navigation .prev, .hb_room_carousel_container .text_link > a, .footer-v3 .footer_info a:hover, .link-contact a i, .mega-menu li:hover > a, .mega-menu li.current-menu-item > a, .mega-menu li.current-menu-ancestor > a, .rooms .hb_room .title h4 a:hover, .rooms .hb_room .price, .banner-content.banner-type-2 h2, .btn.btn-primary, .header-v2.is-sticky .header-logo:before, .btn.btn-default, body .fancybox-nav span:hover:before, .footer .widget_text .textwidget > p a i, .solaz_get_widget .widget_hb_widget_search .btn_prev:hover, .solaz_get_widget .widget_hb_widget_search .btn_next:hover, .search-block-top .btn-search:hover, #mini-scart a:hover, .load-more > a.btn, .load-more.room-loadmore > a.btn, .load-more.room-loadmore > a.btn::before, .banner-type-5 .banner-desc h2, .footer-v3 .bottom-footer a:hover, .mega-menu ul li.current-menu-item > a, .aio-icon.none, .vc_general.vc_btn3.vc_btn3-style-custom, #hotel-booking-results .hb-search-results > .hb-room .hb-room-name a:hover, .active-sidebar .widget .widget-title:before, .hb_addition_package_extra a.hb_package_toggle:after, .mega-menu .dropdown-menu li a:hover, .main-color h6, .link-contact a:hover, .link-contact a:focus, .banner-content.banner-type-3:hover .btn.btn-primary:hover, .btn_slider_1:hover, .btn-primary.btn_slider_1:hover, .gallery-container .page-title h3:before, .button-group button:hover, .button-group button.is-checked, .widget_categories li.current-cat > a, .widget_product_categories li.current-cat > a, .blog-post-info .read-more > a, .blog-post-info .post-name > a:hover, .widget_search .search-form .btn-search:hover, .widget_recent_entries li a:hover, .widget_recent_comments li a:hover, .blog-item .post_link:hover, .arrows-custom .slick-arrow:hover, .widget_categories li a:hover, .widget_product_categories li a:hover, .links-info .info a, .share-links .lab, .share-links .f-social ul li a:hover, .post-single .blog-info > div i, .post-single .blog-info .info-comment a:hover, .product_archives .title_archive_product h2:before, .product_archives .tabs-fillter .btn-filter li a.active, .product_archives .tabs-fillter .btn-filter li a:hover, .product-content .product-image a.add_to_cart_button:hover, .product-content .product-image a.product_type_grouped:hover, .tagcloud a:hover, .yith-wcwl-add-to-wishlist > div a:hover, .product-content h3 a:hover, a.add_to_wishlist:before, .yith-wcwl-add-to-wishlist > div a:hover, .info .price span, .info .product_meta > span a, .banner-type-5 .banner-desc h2, .coming-timer span, .upb_video-bg .video-controls, .amenities_room .ult-content-box p, .sp-reservation a:hover, .wishlist_table .product-price .amount, .woocommerce .wishlist_table td.product-add-to-cart a, .product-tab .nav-tabs > li.active a, .sticky_post, .woocommerce-pagination .page-numbers > li .current, .woocommerce-pagination .page-numbers > li a:hover, .blog-list .blog-post-info .blog-info > .info a:hover, .blog-list .blog-post-info .blog-info > .info:hover > i, .title-cart:before, .payment_method_paypal label a, .showlogin, .showcoupon, .info .product-share h5, .info .product-share a:hover, .product-tab .nav-tabs > li a:hover, .product-tab .nav-tabs > li a:focus, .quantity .qty-number:hover span, .wishlist_table .product-remove a, .woocommerce-Address-title a, .my_account_orders a, .woocommerce-MyAccount-content a, .woocommerce-MyAccount-navigation li a, .hotel_booking_mini_cart .hb_mini_cart_item .hb_mini_cart_price span, .hb_mini_cart_price_packages .hb_package_title a:hover, .hb_mini_cart_price_packages .hb_package_title a:focus, #hotel-booking-payment .hb_room_type a:hover, #hotel-booking-cart .hb_room_type a:hover{color:#47c6cf}.btn-primary.btn_slider_1:hover, .footer-v3 a:hover, .languges-flags:hover > a, .solaz-1 .tp-bullet:hover, .solaz-1 .tp-bullet.selected, .mini-cart .buttons .button, .main-color .aio-icon.none, .header-v3 .mini-cart > a:hover, .languges-flags ul li a:hover, .main-color, .btn-primary.btn_slider_1:hover, .header-v4 .mega-menu li a:hover, .header-v4 .main-navigation .mega-menu .dropdown-menu li a:hover{color:#47c6cf !important}.main-bg, .form-type2 .wpcf7-submit, .gallery-img a:before, .btn_slider_1, .scroll-to-top, .banner-content.text-center:before, .banner-content.text-left:before, .banner-content.text-right:before, .btn.btn-default:hover, .wpcf7-submit, .children.dropdown-menu:before, .cart_nu_count, .header-v2 .header-logo, .banner-content.banner-type-3:after, .room_search_fullw, .mini-cart .buttons .button:hover, .preloader .sq, #hotel-booking-results form .hb_button.hb_checkout, #hotel-booking-results form button.hb_add_to_cart, #hotel-booking-results form button[type="submit"], .widget-title-border span:before, .widget-title-border span:after, aside.widget .hotel-booking-search button, .main-bg_color > .vc_column-inner, .main-bg_color > .upb_row_bg, .main-bg_color.vc_row, .rooms-pagination .page-numbers li a:hover, .rooms-pagination .page-numbers li span.current, .wpsl-direction-wrap a, .wpsl-direction-before a, #wpsl-search-wrap .wpsl-search-btn-wrap input, .widget_categories li a:before, .widget_product_categories li a:before, .blog-list .blog-img:before, .blog-item .post_link i, .blog-grid .blog-img:before, .blog-masonry .blog-img:before, .load-more > a.btn.btn-primary, .main-bg_color.ult-content-box-container, .commentform .comment-submit .btn, .product-content .product-image:before, .widget_price_filter .ui-slider .ui-slider-handle, .widget_price_filter .price_slider_amount .button, .page-404.has_overlay:before, .product-list .product-action .button.add_to_cart_button, .btn, .post-password-form input[type="submit"], .shop_table.cart thead tr th, .woocommerce-page .btn.btn-primary, .shop_table.woocommerce-checkout-review-order-table thead tr th, .shop_table.order_details thead tr th, .hotel_booking_mini_cart .hb_mini_cart_footer .hb_button, .hb_table thead th, #hotel-booking-cart .hb_button.hb_checkout, #hotel-booking-cart button[type=submit], #hotel-booking-cart button[type=button], #hotel-booking-payment .hb_button.hb_checkout, #hotel-booking-payment button[type=submit], #hotel-booking-payment button[type=button], .hb_single_room table thead tr
th{background-color:#47c6cf}.cart-block::-webkit-scrollbar-thumb{background-color:#47c6cf}.solaz-1 .tp-bullet:hover:after, .solaz-1 .tp-bullet.selected:after,.btn_white:hover{background-color:#47c6cf !important}.content-filter.active, .languges-flags.open .header-languages, .btn.btn-default, .btn.btn-primary, .mini-cart .buttons .button, aside.widget .hotel-booking-search button, #wpsl-search-wrap .wpsl-search-btn-wrap input, .blog-item .post_link:hover,.load-more>a.btn.btn-primary{border-color:#47c6cf}.vc_tta-accordion.vc_tta-style-classic.vc_tta-color-white .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel.vc_active .vc_tta-panel-heading, .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-white .vc_tta-panel:hover .vc_tta-panel-heading, .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel:hover .vc_tta-panel-heading{border-color:#47c6cf !important}.vc_tta-accordion.vc_tta-style-classic.vc_tta-color-white .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a, .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a, .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-white .vc_tta-panel:hover .vc_tta-panel-heading .vc_tta-panel-title > a, .vc_tta-accordion.vc_tta-style-classic.vc_tta-color-grey .vc_tta-panel:hover .vc_tta-panel-heading .vc_tta-panel-title>a{color:#47c6cf !important}.rooms .hb_room .entry-summary .grouped_elements:before, .header-v2.is-sticky .header-logo:before, .rooms .hb_room .entry-summary:hover .grouped_elements:before, .header-v1 .cart-block, .header-v1 .top-search, .header-v1 .header-languages, .header-v2 .cart-block, .header-v2 .top-search, .header-v2 .header-languages{border-top-color:#47c6cf}@media (max-width: 767px){.header-v3 .btn-active{background:#47c6cf}}@media (min-width: 768px){.header-v3 .header-logo{background:#47c6cf}.header-v3 .cart-block, .header-v3 .top-search, .header-v3 .header-languages{border-top-color:#47c6cf}}.hover-color, a:focus, a:hover, .hb_room_carousel_container .navigation .next:hover, .hb_room_carousel_container .navigation .prev:hover, .hb_room_carousel_container .text_link > a:hover, .load-more.room-loadmore > a.btn:hover, .load-more.room-loadmore > a.btn:hover::before, .vc_btn3.vc_btn3-size-md.vc_btn3-style-custom.vc_btn3-icon-left:not(.vc_btn3-o-empty):hover, .blog-post-info .read-more > a:hover, .info .product_meta > span a:hover, .wishlist_table .product-remove a:hover, .woocommerce .wishlist_table td.product-add-to-cart a:hover, .woocommerce-Address-title a:hover, .woocommerce-Address-title a:focus, .my_account_orders a:hover, .my_account_orders a:focus, .woocommerce-MyAccount-content a:hover, .woocommerce-MyAccount-content a:focus, .woocommerce-MyAccount-navigation li a:hover, .woocommerce-MyAccount-navigation li a:focus, #hotel-booking-payment p label a:hover, #hotel-booking-payment p label a
focus{color:#000}.hover-bg, .link-contact.main-bg:hover, .scroll-to-top:hover, .wpcf7-submit:hover, .mc4wp-form [type="submit"]:hover, #hotel-booking-results form .hb_button.hb_checkout:hover, #hotel-booking-results form button.hb_add_to_cart:hover, #hotel-booking-results form button[type="submit"]:hover, aside.widget .hotel-booking-search button:hover, .form-type2 .wpcf7-submit:hover, .wpsl-direction-wrap a:hover, .wpsl-direction-before a:hover, #wpsl-search-wrap .wpsl-search-btn-wrap input:hover, .load-more > a.btn.btn-primary:hover, .commentform .comment-submit .btn:hover, .product-list .product-action .button.add_to_cart_button:hover, .woocommerce-page .btn.btn-primary:hover, .info .single_add_to_cart_button:hover, .info .add_to_cart_button:hover, .hotel_booking_mini_cart .hb_mini_cart_footer .hb_button:hover, .hotel_booking_mini_cart .hb_mini_cart_footer .hb_button:focus, #hotel-booking-cart .hb_button.hb_checkout:hover, #hotel-booking-cart .hb_button.hb_checkout:focus, #hotel-booking-cart button[type=submit]:hover, #hotel-booking-cart button[type=submit]:focus, #hotel-booking-cart button[type=button]:hover, #hotel-booking-cart button[type=button]:focus, #hotel-booking-payment .hb_button.hb_checkout:hover, #hotel-booking-payment .hb_button.hb_checkout:focus, #hotel-booking-payment button[type=submit]:hover, #hotel-booking-payment button[type=submit]:focus, #hotel-booking-payment button[type=button]:hover, #hotel-booking-payment button[type=button]:focus, .post-password-form input[type="submit"]:hover{background:#000}.widget_price_filter .price_slider_amount .button:hover{background:#000 !important}aside.widget .hotel-booking-search button:hover, #wpsl-search-wrap .wpsl-search-btn-wrap input:hover, .load-more > a.btn.btn-primary:hover, .commentform .comment-submit .btn:hover, .woocommerce-page .btn.btn-primary:hover{border-color:#000}@keyframes
stretch{0%{transform:rotate(180deg)}100%{background-color:#47c6cf;transform:scale(0.5);border-radius:100%}}.cart-block::-webkit-scrollbar-thumb{background-color:#47c6cf}.default
.cart_room_count{background:#8262b5}.default .widget_room_cart_content
.hb_button{border:2px
solid #8262b5}.awesome
.cart_room_count{background:#ff1a56}.awesome .widget_room_cart_content
.hb_button{border:2px
solid #ff1a56}.banana
.cart_room_count{background:#f1c40f}.banana .widget_room_cart_content
.hb_button{border:2px
solid #f1c40f}.cherry
.cart_room_count{background:#c0392b}.cherry .widget_room_cart_content
.hb_button{border:2px
solid #c0392b}.di-serria
.cart_room_count{background:#cea35f}.di-serria .widget_room_cart_content
.hb_button{border:2px
solid #cea35f}.leaf
.cart_room_count{background:#27ae60}.leaf .widget_room_cart_content
.hb_button{border:2px
solid #27ae60}.nightsky
.cart_room_count{background:#2980b9}.nightsky .widget_room_cart_content
.hb_button{border:2px
solid #2980b9}.orange
.cart_room_count{background:#f96015}.orange .widget_room_cart_content
.hb_button{border:2px
solid #f96015}.pastel
.cart_room_count{background:#ffb546}.pastel .widget_room_cart_content
.hb_button{border:2px
solid #ffb546}.niagara
.cart_room_count{background:#16a085}.niagara .widget_room_cart_content
.hb_button{border:2px
solid #16a085}.electric
.cart_room_count{background:#0091ea}.electric .widget_room_cart_content
.hb_button{border:2px
solid #0091ea}.light-taupe
.cart_room_count{background:#ad8368}.light-taupe .widget_room_cart_content
.hb_button{border:2px
solid #ad8368}.pastel-red
.cart_room_count{background:#ff6d6d}.pastel-red .widget_room_cart_content
.hb_button{border:2px
solid #ff6d6d}.light-green
.cart_room_count{background:#2ecc71}.light-green .widget_room_cart_content
.hb_button{border:2px
solid #2ecc71}.rodeo-dust
.cart_room_count{background:#c7b29b}.rodeo-dust .widget_room_cart_content
.hb_button{border:2px
solid #c7b29b}.sunglo
.cart_room_count{background:#d86d65}.sunglo .widget_room_cart_content
.hb_button{border:2px
solid #d86d65}.yith-wcbk-select-alt__container{position:relative;cursor:pointer}.yith-wcbk-select-alt__container
select{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;padding-right:10px;cursor:pointer}.yith-wcbk-select-alt__arrow{position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all 0.3s ease-in-out}.yith-wcbk-select-alt__container.yith-wcbk-select-alt__container--unselected
select{color:#888}.yith-wcbk-select-alt__container.yith-wcbk-select-alt__container--opened .yith-wcbk-select-alt__arrow{transform:translateY(-50%) rotateZ(179deg)}.yith-wcbk-help-tip{cursor:pointer}.yith-wcbk-people-selector{position:relative;user-select:none;width:100%;box-shadow:none;box-sizing:border-box;color:#686868}.yith-wcbk-people-selector__toggle-handler{position:relative;padding:0.4375em;min-height:38px;line-height:38px;background:#f7f7f7;border:1px
solid #d1d1d1;border-radius:2px;cursor:pointer}.yith-wcbk-people-selector--opened .yith-wcbk-people-selector__toggle-handler{border-radius:2px 2px 0 0}.yith-wcbk-people-selector__toggle-handler__icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all 0.3s ease-in-out}.yith-wcbk-people-selector--opened .yith-wcbk-people-selector__toggle-handler__icon{transform:translateY(-50%) rotateZ(179deg)}.yith-wcbk-people-selector__fields-container{display:none;position:absolute;padding:0.4375em;width:100%;background:#f7f7f7;border:1px
solid #d1d1d1;border-radius:0 0 2px 2px;border-top-width:0;z-index:9999}.yith-wcbk-people-selector__field{padding:10px
0}.yith-wcbk-people-selector__field__title{float:left;line-height:26px}.yith-wcbk-people-selector__field__totals{float:right;display:table}.yith-wcbk-people-selector__field__plus,.yith-wcbk-people-selector__field__minus,.yith-wcbk-people-selector__field__total{display:table-cell;vertical-align:middle}.yith-wcbk-people-selector__field__total{width:40px;text-align:center;line-height:26px}.yith-wcbk-people-selector__field__plus,.yith-wcbk-people-selector__field__minus{cursor:pointer;text-align:center;line-height:1;position:relative;-ms-touch-action:manipulation;touch-action:manipulation;border:1px
solid #008489;background:transparent;width:26px;height:26px}.yith-wcbk-people-selector__field__button--disabled{opacity:0.2}.yith-wcbk-people-selector__field__plus-wrap,.yith-wcbk-people-selector__field__minus-wrap{display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#008489;font-size:16px}.yith-wcbk-people-selector__fields-container__footer{padding:15px
0 5px 0}.yith-wcbk-people-selector__fields-container__footer .yith-wcbk-people-selector__close-handler{float:right;font-size:16px;cursor:pointer;color:#008489}.yith-wcbk-people-selector__fields-container__footer .yith-wcbk-people-selector__close-handler:hover{text-decoration:underline;color:#009fa4}.yith-wcbk-date-range-picker{border-radius:2px;border:1px
solid #d1d1d1;background:#f1f1f1;width:100%;position:relative}.yith-wcbk-date-range-picker input.yith-wcbk-date-picker,
.yith-wcbk-booking-form .yith-wcbk-date-range-picker input.yith-wcbk-date-picker,
.yith-wcbk-date-range-picker input.yith-wcbk-date-picker--formatted,
.yith-wcbk-booking-form .yith-wcbk-date-range-picker input.yith-wcbk-date-picker--formatted{background:transparent;border:none;float:left;width:50% !important;padding:12px
14px;font-size:15px;line-height:1}.yith-wcbk-date-range-picker__arrow{position:absolute;float:left;width:18px;left:calc(50% - 9px);top:calc(50% - 9px);z-index:5}.yith-wcbk-date-range-picker input.yith-wcbk-date-picker--formatted::placeholder,
.yith-wcbk-booking-form .yith-wcbk-date-range-picker input.yith-wcbk-date-picker--formatted::placeholder{opacity:0.5}.yith-wcbk-date-range-picker input.yith-wcbk-date-picker:focus+input.yith-wcbk-date-picker--formatted{color:#00a699}.yith-wcbk-date-range-picker input.yith-wcbk-date-picker:focus+input.yith-wcbk-date-picker--formatted::placeholder{color:#00a699;opacity:1}.yith-wcbk-date-range-picker input.yith-wcbk-date-picker:focus+input.yith-wcbk-date-picker--formatted::-webkit-input-placeholder{color:#00a699}.yith-wcbk-date-range-picker input.yith-wcbk-date-picker:focus+input.yith-wcbk-date-picker--formatted:-moz-placeholder{color:#00a699}.yith-wcbk-date-range-picker input.yith-wcbk-date-picker:focus+input.yith-wcbk-date-picker--formatted:-ms-input-placeholder{color:#00a699}.yith-wcbk-date-range-picker input.yith-wcbk-date-picker:focus+input.yith-wcbk-date-picker--formatted::-ms-input-placeholder{color:#00a699}.yith-booking--simple-style .yith-wcbk-date-range-picker input.yith-wcbk-date-picker:focus+input.yith-wcbk-date-picker--formatted{background:#00a699 !important;color:#fff !important;border-radius:14px !important;border:10px
solid #fff;padding:2px
4px}.yith-booking--simple-style .yith-wcbk-date-range-picker input.yith-wcbk-date-picker:focus+input.yith-wcbk-date-picker--formatted::placeholder{color:#fff;opacity:1}.yith-booking--simple-style .yith-wcbk-date-range-picker input.yith-wcbk-date-picker:focus+input.yith-wcbk-date-picker--formatted::-webkit-input-placeholder{color:#fff}.yith-booking--simple-style .yith-wcbk-date-range-picker input.yith-wcbk-date-picker:focus+input.yith-wcbk-date-picker--formatted:-moz-placeholder{color:#fff}.yith-booking--simple-style .yith-wcbk-date-range-picker input.yith-wcbk-date-picker:focus+input.yith-wcbk-date-picker--formatted:-ms-input-placeholder{color:#fff}.yith-booking--simple-style .yith-wcbk-date-range-picker input.yith-wcbk-date-picker:focus+input.yith-wcbk-date-picker--formatted::-ms-input-placeholder{color:#fff}.yith-wcbk-booking-form{max-width:700px;margin-bottom:15px}.yith-wcbk-bookable-title{padding:2px
12px;border-radius:3px;color:#fff;font-size:12px;font-family:"Open Sans",sans-serif}.yith-wcbk-bookable-title.bookable{background:#1ca800}.yith-wcbk-bookable-title.not-bookable{background:#d10000}.yith-wcbk-bookable-date-range{padding:2px
12px;border-radius:3px;color:#414141;font-size:11px;font-family:"Open Sans",sans-serif;font-style:italic;background:#d8d8d8;display:block;margin:5px
0;text-align:center}.yith-wcbk-booking-form-message{}.yith-wcbk-booking-form-message p,
.yith-wcbk-booking-form-message .yith-wcbk-bookable{padding:5px
10px;border-left:3px solid #999;background:#f5f5f5;color:#555;margin:5px
0 15px 0;font-size:12px}.yith-wcbk-booking-form-message
p.error{border-color:#900;color:#900}.yith-wcbk-booking-form-message .yith-wcbk-bookable.bookable{border-color:#037916;color:#037916}.yith-wcbk-form-section{padding:2px
0;position:relative}input.yith-wcbk-number-minifield{width:80px}.yith-wcbk-month-picker-wrapper{position:relative;font-family:"Open Sans";text-transform:uppercase;font-size:16px;max-width:250px}.yith-wcbk-month-picker-wrapper .top-actions{position:absolute;width:100%;top:0;left:0;z-index:10}.yith-wcbk-month-picker-wrapper .top-actions .prev, .yith-wcbk-month-picker-wrapper .top-actions
.next{position:absolute;width:25px;height:25px;top:8px;border-radius:50%;border:0px
solid #aaa;color:#aaa}.yith-wcbk-month-picker-wrapper .top-actions .prev.enabled, .yith-wcbk-month-picker-wrapper .top-actions
.next.enabled{cursor:pointer;border:0px
solid #666;color:#666}.yith-wcbk-month-picker-wrapper .top-actions .prev.enabled:hover, .yith-wcbk-month-picker-wrapper .top-actions .next.enabled:hover{border:0px
solid #1197c1;color:#1197c1}.yith-wcbk-month-picker-wrapper .top-actions
.prev{left:8px}.yith-wcbk-month-picker-wrapper .top-actions
.next{right:8px}.yith-wcbk-month-picker-wrapper
table{border:1px
solid #ccc !important;background:#fff;border-collapse:separate;border-spacing:0;margin:0
0 1.6em;width:100%}.yith-wcbk-month-picker-wrapper table td, .yith-wcbk-month-picker-wrapper table
th{border:1px
solid #fff !important;padding:0.4em;height:25px}.yith-wcbk-month-picker-wrapper table
td{cursor:pointer !important;height:25px}.yith-wcbk-month-picker-wrapper table td:hover{background:#b9d2da;color:#fff}.yith-wcbk-month-picker-wrapper table
td.disabled{background:#f5f5f5 !important;color:#777 !important;cursor:not-allowed !important}.yith-wcbk-month-picker-wrapper table
td.selected{background:#3f9ebc;color:#fff}.yith-wcbk-month-picker-wrapper table
*{text-align:center}.yith-wcbk-booking-form label.yith-wcbk-booking-form__label{display:block;font-weight:600}.yith-wcbk-booking-form input:not([type='checkbox']),
.yith-wcbk-booking-form input.yith-wcbk-date-picker--formatted,
.yith-wcbk-booking-form select,
.yith-wcbk-booking-form
textarea{background:#f7f7f7;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));border:1px
solid #d1d1d1;border-radius:2px;color:#686868;padding:0.4375em;width:100% !important;height:auto;box-shadow:none;display:block;outline:none}.yith-wcbk-booking-form .yith-wcbk-booking-service-quantity__container{margin-left:5px}.yith-wcbk-booking-form input.yith-wcbk-booking-service-quantity{width:80px !important;display:inline-block;max-width:100%}.yith-wcbk-booking-form
select{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.yith-wcbk-booking-form input:not([type='checkbox']):disabled,
.yith-wcbk-booking-form select:disabled,
.yith-wcbk-booking-form textarea:disabled{opacity:0.5}.yith-wcbk-booking-form .yith-wcbk-form-section-service{padding:2px
0;display:flex;flex-direction:row;align-items:center;align-content:space-between}.yith-wcbk-booking-form .yith-wcbk-form-section-service--hidden{display:none}.yith-wcbk-booking-form input[type="checkbox"].yith-wcbk-booking-service{width:auto}.yith-wcbk-booking-form .yith-wcbk-form-section-service label:not(.yith-wcbk-checkbox){display:inline}.yith-wcbk-booking-form .yith-wcbk-form-section-service
label{font-weight:400;color:inherit}.yith-wcbk-form-section-services-wrapper{margin:10px
0 5px 0}.yith-wcbk-booking-form .yith-wcbk-form-section-service
.help_tip{margin-left:5px}.yith-wcbk-booking-form .yith-wcbk-form-section-service .help_tip
svg{margin-bottom:-2px}.yith-wcbk-form-section-service__spacer{flex-grow:1}.yith-booking-meta{border:none !important;border-collapse:separate;border-spacing:5px}.yith-booking-meta tr, .yith-booking-meta
td{border:none}.yith-booking-meta .yith-booking-checkin, .yith-booking-meta .yith-booking-checkout{text-align:center !important;font-size:12px !important;padding:5px
0 !important;color:#676f76 !important;border-bottom:1px solid #676f76 !important;border-top:1px solid #676f76 !important;width:50% !important}.yith-wcbk-booking-form-totals__list{display:table;width:100%;margin:5px
0}.yith-wcbk-booking-form-total{display:table-row}.yith-wcbk-booking-form-total__label,.yith-wcbk-booking-form-total__value{display:table-cell;border-bottom:1px solid #ebebeb;padding:5px
2px}.yith-wcbk-booking-form-total__value{text-align:right}.yith-wcbk-booking-form-total--discount{color:#008489}.yith-wcbk-booking-form-total--total-price .yith-wcbk-booking-form-total__label,
.yith-wcbk-booking-form-total--total-price .yith-wcbk-booking-form-total__value{border-bottom:none;font-weight:600}.yith-wcbk-booking-form
.help_tip{cursor:pointer}#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:9999999}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_top
#tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#333}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_bottom
#tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#333}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_right
#tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#333}#tiptip_holder.tip_left{padding-right:5px}#tiptip_holder.tip_left
#tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#333}#tiptip_content,.chart-tooltip,.wc_error_tip{color:#fff;font-size     : .8em;max-width:500px;background:#333;text-align:center;border-radius:3px;padding       : .618em 1em;box-shadow:0 1px 3px rgba(0, 0, 0, .2)}#tiptip_content code, .chart-tooltip code, .wc_error_tip
code{padding:1px;background:#888}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:6px solid transparent;height:0;width:0}.woocommerce div.elementor.product.product-type-booking form.cart:not(.grouped_form):not(.variations_form){display:block}.yith-wcbk-clearfix:before,.yith-wcbk-clearfix:after{content:"";display:table}.yith-wcbk-clearfix:after{clear:both}.yith-wcbk-clearfix{zoom:1}.woocommerce
table.my_account_bookings{font-size : .85em}.woocommerce table.booking_details .yith-wcbk-service-list{list-style:none}.yith_wcbk_booking_product_form_widget{border:1px
solid #dbdbdb;background:#fff;padding:20px;margin-bottom:20px}.yith_wcbk_widget_booking_form_close{display:none;cursor:pointer;margin-bottom:15px}.yith_wcbk_widget_booking_form_head{padding-bottom:10px;border-bottom:1px solid #dbdbdb}.yith_wcbk_booking_product_form_widget .woocommerce-product-rating{font-size:12px;margin:0
!important}.yith_wcbk_booking_product_form_widget div.product p.price,
.yith_wcbk_booking_product_form_widget div.product
span.price{margin:0
0 5px 0;color:#484848;font-size:25px;font-weight:800}.yith_wcbk_booking_product_form_widget .yith-booking-meta{margin:0
!important}.yith_wcbk_booking_product_form_widget .yith-booking-meta .yith-booking-checkin,
.yith_wcbk_booking_product_form_widget .yith-booking-meta .yith-booking-checkout{border-bottom:none !important;border-top:none !important}.yith_wcbk_booking_product_form_widget
form.cart{margin:0
!important;padding:0
!important}.yith_wcbk_booking_product_form_widget button.button.alt.yith-wcbk-add-to-cart-button{border:none;border-radius:7px;margin:0;display:block;width:100%;padding:15px
8px;font-size:18px;text-transform:none;background:#00a699;color:#fff}.yith_wcbk_booking_product_form_widget button.button.alt.yith-wcbk-add-to-cart-button:disabled,
.yith_wcbk_booking_product_form_widget button.button.alt.yith-wcbk-add-to-cart-button:disabled:hover,
.yith_wcbk_booking_product_form_widget button.button.alt.yith-wcbk-add-to-cart-button:hover{background:#41b7ae;color:#fff;opacity:1}.yith_wcbk_booking_product_form_widget
.yith_wcbk_widget_booking_form_mouse_trap{display:none}.yith_wcbk_widget_booking_form_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.8);z-index:999998}@media (max-width : 56.875em){.yith_wcbk_booking_product_form_widget{position:fixed;left:0;bottom:0;width:100%;height:86px;margin:0
!important;border-width:1px 0 0 0;z-index:999999}.yith_wcbk_booking_product_form_widget:not(.yith_wcbk_booking_product_form_widget__opened) .yith_wcbk_widget_booking_form_mouse_trap{display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:10}.yith_wcbk_booking_product_form_widget:not(.yith_wcbk_booking_product_form_widget__opened) .yith-wcbk-booking-form{display:none}.yith_wcbk_booking_product_form_widget:not(.yith_wcbk_booking_product_form_widget__opened) .product{display:table;width:100%}.yith_wcbk_booking_product_form_widget:not(.yith_wcbk_booking_product_form_widget__opened) .yith_wcbk_widget_booking_form_head{display:table-cell;border:none;padding-bottom:0;vertical-align:middle}.yith_wcbk_booking_product_form_widget:not(.yith_wcbk_booking_product_form_widget__opened) .yith_wcbk_widget_booking_form_summary{display:table-cell;vertical-align:middle;text-align:right}.yith_wcbk_booking_product_form_widget:not(.yith_wcbk_booking_product_form_widget__opened) div.product
p.price{font-size:18px;margin-bottom:3px}.yith_wcbk_booking_product_form_widget:not(.yith_wcbk_booking_product_form_widget__opened) .woocommerce-product-rating{margin:0
!important;font-size:10px}.yith_wcbk_booking_product_form_widget:not(.yith_wcbk_booking_product_form_widget__opened) .woocommerce-review-link{display:none}.yith_wcbk_booking_product_form_widget:not(.yith_wcbk_booking_product_form_widget__opened) button.button.alt.yith-wcbk-add-to-cart-button{display:inline-block;padding:12px
30px;width:auto;float:right}.yith_wcbk_booking_product_form_widget.yith_wcbk_booking_product_form_widget__opened{bottom:50%;left:50%;height:auto;max-width:420px;max-height:100%;border-width:0;transform:translateX(-50%) translateY(50%);box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 25px 0 rgba(0, 0, 0, 0.2);overflow-y:auto}.yith_wcbk_booking_product_form_widget.yith_wcbk_booking_product_form_widget__opened
.yith_wcbk_widget_booking_form_close{display:block}}@media (max-width : 44.375em){.yith_wcbk_booking_product_form_widget{box-shadow:none;transition:height 0.3s ease-in-out;transform:none}.yith_wcbk_booking_product_form_widget.yith_wcbk_booking_product_form_widget__opened{height:100%;border:0;bottom:0;left:0;transform:none;max-width:100%}.yith_wcbk_widget_booking_form_overlay{opacity:0}}.yith-wcbk-confirm-cancel-button{background:#bc000f !important;color:#fff !important}.yith-wcbk-confirm-button-done{background:#d8d8d8;width:23px;height:23px;top:-10px;right:-10px;position:absolute;padding:3px;color:#515151;border-radius:50%;font-size:13px;border:2px
solid #fff;box-sizing:border-box}.yith-wcbk-google-maps-places-autocomplete{background:#fff !important}.yith-wcbk-checkbox{display:flex;align-items:center;font-weight:400;cursor:pointer}.yith-wcbk-checkbox
input{display:none}.yith-wcbk-checkbox span.yith-wcbk-checkbox__checkbox{width:18px;height:18px;display:block;background:#f1f1f1;border:1px
solid #d1d1d1;position:relative;margin-right:5px}.yith-wcbk-checkbox span.yith-wcbk-checkbox__checkbox:after{content:'';width:11px;height:7px;position:absolute;top:3px;left:3px;border:2px
solid #009688;border-top:none;border-right:none;background:transparent;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.yith-wcbk-checkbox input:checked+span.yith-wcbk-checkbox__checkbox:after{opacity:1}.yith-wcbk-checkbox:hover span.yith-wcbk-checkbox__checkbox:after{opacity:0.4}.yith-wcbk-help-tip{color:#333;vertical-align:middle}.yith-wcbk-help-tip:hover{color:#008489}.yith-wcbk-shortcode-services{margin:15px
0}.product-type-booking .blockUI.blockOverlay::before,
.yith_wcbk_booking_product_form_widget .blockUI.blockOverlay::before,
.yith-wcbk-shortcode-booking-form .blockUI.blockOverlay::before,
.yith-wcbk-popup .blockUI.blockOverlay::before{display:none}.yith-wcbk-block-ui-element{top:50% !important;left:50% !important;transform:translateX(-50%) translateY(-50%) !important}@media (max-width : 56.875em){.yith_wcbk_booking_product_form_widget:not(.yith_wcbk_booking_product_form_widget__opened) #yith-wcdp-add-deposit-to-cart{display:none}}.yith-wcbk-popup{display:none;position:absolute;top:25%;left:25%;width:50%;padding:35px;box-sizing:border-box;box-shadow:0px 4px 28px 2px rgba(0, 0, 0, 0.7);background:#fff;border:1px
solid #ccc;z-index:99999;overflow:hidden}.yith-wcbk-popup
img.alignleft{margin-left:0 !important}.yith-wcbk-popup
img.alignright{margin-right:0 !important}.yith-wcbk-popup .yith-wcbk-product-table-wrapper{padding:0}.yith-wcbk-popup
h2{margin-top:0}span.yith-wcbk-popup-close{cursor:pointer;position:absolute;top:0;right:0;z-index:99999;font-size:30px;width:40px;height:40px;line-height:40px;color:#ccc}.yith-wcbk-popup-informal{box-shadow:none;background:#999;border-radius:8px;padding:6px;border:0}.yith-wcbk-popup-informal .yith-wcbk-popup-container{background:#fff;padding:30px}.yith-wcbk-popup-informal span.yith-wcbk-popup-close{top:10px;right:10px}.yith-wcbk-popup-casual{box-shadow:none;background:#b37c81;border-radius:8px;padding:5px;border:0}.yith-wcbk-popup-casual .yith-wcbk-popup-container{background:#fff;padding:30px}.yith-wcbk-popup-casual span.yith-wcbk-popup-close{top:3px;right:3px;color:#fff;background:#b37c81}.yith-wcbk-popup-elegant{box-shadow:none;background:#fff}.yith-wcbk-popup-elegant span.yith-wcbk-popup-close{top:10px;right:10px;color:#6d6d6d;background:#dfdfdf}.yith-wcbk-popup-ajax-container{overflow-y:auto;overflow-x:hidden;height:100%;padding:10px}.yith-wcbk-overlay{background:#000;opacity:0.8;z-index:99998;position:fixed;width:100%;height:100%;top:0;left:0}@media only screen and (max-width : 768px){.yith-wcbk-popup{left:2% !important;width:96% !important;padding:5px;padding-top:35px}}.yith-wcbk-booking-search-form{padding:10px;margin:0}.yith-wcbk-booking-search-form
*{box-sizing:border-box}.yith-wcbk-booking-search-form.informal,.yith-wcbk-booking-search-form.elegant{border-radius:3px;box-shadow:0px 2px 4px 0 rgba(0, 0, 0, 0.2);border:1px
solid #ccc;padding:20px}.yith-wcbk-booking-search-form.elegant{padding:10px
0 0 0}.yith-wcbk-booking-search-form.casual{padding:0}.yith-wcbk-booking-search-form .yith-wcbk-booking-search-form-submit,
.yith-wcbk-booking-search-form
form{margin:0
!important}.yith-wcbk-booking-search-form.informal .yith-wcbk-booking-search-form-submit{border-radius:20px;font-family:Montserrat,"Helvetica Neue",sans-serif;font-weight:700;letter-spacing:0.046875em;line-height:1;padding:0.84375em 1.5em 0.78125em;text-transform:uppercase}.yith-wcbk-booking-search-form.elegant .yith-wcbk-booking-search-form-submit{border-radius:14px;font-family:Montserrat,"Helvetica Neue",sans-serif;font-weight:700;letter-spacing:0.046875em;line-height:1;padding:0.84375em 3em 0.78125em 4.5em;text-transform:uppercase;position:relative}.yith-wcbk-booking-search-form.elegant .yith-wcbk-booking-search-form-submit:before{content:'\f179';font-family:Dashicons;position:absolute;left:1.5em;font-size:1.6em;top:0.4em;font-weight:400}.yith-wcbk-booking-search-form.casual .yith-wcbk-booking-search-form-submit{border-radius:3px;font-family:Montserrat,"Helvetica Neue",sans-serif;font-weight:700;letter-spacing:0.046875em;line-height:1;padding:0.7em 3.5em 0.7em;text-transform:uppercase;position:relative}.yith-wcbk-booking-search-form .yith-wcbk-booking-field{float:left;width:100%;vertical-align:middle;margin:0}.yith-wcbk-booking-search-form input[type=text],
.yith-wcbk-booking-search-form input[type=number],
.yith-wcbk-booking-search-form .select2-choices{padding:8px;border-radius:2px;border:1px
solid #ccc;background:#fff;box-shadow:none;outline:none}.yith-wcbk-booking-search-form .select2-container--default .select2-selection--multiple{border-radius:2px;border:1px
solid #ccc;background:#fff}.yith-wcbk-booking-search-form
input{margin:0
!important}.yith-wcbk-booking-search-form-table,
.yith-wcbk-booking-search-form-table tr,
.yith-wcbk-booking-search-form-table
td{border:none;margin:0
!important}.yith-wcbk-booking-search-form.elegant .yith-wcbk-booking-search-form-table tr:last-child
td{padding:25px
0;background:rgba(0, 0, 0, 0.05);text-align:center}.yith-wcbk-booking-search-form.casual .yith-wcbk-booking-search-form-table tr:last-child
td{text-align:right;padding:20px}.yith-wcbk-booking-search-form.casual .yith-wcbk-booking-search-form-table
td{border-top:1px solid #d7d7d7}.yith-wcbk-booking-search-form-table .yith-wcbk-booking-search-form-label{width:20%}.yith-wcbk-booking-search-form.elegant .yith-wcbk-booking-search-form-label{padding-left:20px}.yith-wcbk-booking-search-form.elegant .yith-wcbk-booking-search-form-input{padding-right:20px}.yith-wcbk-booking-search-form.casual .yith-wcbk-booking-search-form-label{padding:15px;background:rgba(0, 0, 0, 0.05)}.yith-wcbk-booking-search-form.casual .yith-wcbk-booking-search-form-input{padding:15px}.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.default,
.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form.informal,
.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form.casual{padding:5px}.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form.casual .yith-wcbk-booking-search-form-label{padding:10px}.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form.casual .yith-wcbk-booking-search-form-input{padding:10px}.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form-table,
.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form-table tbody,
.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form-table tr,
.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form-table td,
.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form-table .yith-wcbk-booking-search-form-label{display:block;width:100%;zoom:1}.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form-table tr:not(:last-child) td{padding:2px
10px}.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form-table tr.yith-wcbk-booking-search-form-row-services{display:table-row}.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form-table tr.yith-wcbk-booking-search-form-row-services
td{display:table-cell;padding:5px
10px}.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form.casual tr.yith-wcbk-booking-search-form-row-services .yith-wcbk-booking-search-form-label{background:transparent}.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form.casual .yith-wcbk-booking-search-form-input{padding:7px
0}.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form.casual .yith-wcbk-booking-search-form-table tr:last-child
td{text-align:center}.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form.elegant .yith-wcbk-booking-search-form-input{padding:7px}.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form-table td:before,
.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form-table td:after{content:"";display:table}.yith_wcbk_booking_search_form_widget .yith-wcbk-booking-search-form-table td:after{clear:both}.yith_wcbk_booking_search_form_widget--default{border:1px
solid #dbdbdb;background:#fff;padding:20px;margin-bottom:20px;color:#1a1a1a}.yith_wcbk_booking_search_form_widget--default .yith-wcbk-booking-search-form-table tr:not(:last-child) td{padding:2px
0}.yith_wcbk_booking_search_form_widget--default .yith-wcbk-booking-search-form.default{padding:0}.yith_wcbk_booking_search_form_widget--default tr.yith-wcbk-booking-search-form-row-services td.yith-wcbk-booking-search-form-label,
.yith_wcbk_booking_search_form_widget--default tr.yith-wcbk-booking-search-form-row-services td.yith-wcbk-booking-search-form-input{padding-top:5px}.yith_wcbk_booking_search_form_widget--default .yith-wcbk-booking-search-form-table tr:last-child
td{padding-top:20px}.yith_wcbk_booking_search_form_widget--default button.button.alt.yith-wcbk-booking-search-form-submit{border:none;border-radius:7px;margin:0;display:block;width:100%;padding:15px
8px;font-size:18px;text-transform:none;background:#00a699;color:#fff}ul.yith-wcbk-search-form-result-products{margin:0
0 1em;padding:0;list-style:none;clear:both}ul.yith-wcbk-search-form-result-products li.product-type-booking{float:left;margin:0
2.2% 2em 0;padding:0;position:relative;width:14.8%;text-align:center;box-shadow:1px 3px 12px 0 rgba(0, 0, 0, 0.2);background:#fff;clear:none}ul.yith-wcbk-search-form-result-products li.product-type-booking
.price{color:#4d5d6d;display:block;font-weight:400;margin-bottom : .5em;font-size     : .857em}ul.yith-wcbk-search-form-result-products li.product-type-booking .yith-wcbk-search-form-result-product-thumb-wrapper{width:100%;padding-bottom:100%;overflow:hidden;position:relative}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{position:absolute;top:calc(50% - 25px);left:0;z-index:11;height:50px;width:100%;opacity:0;transition:opacity 400ms}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{font-size:50px;color:#fff;width:50px;height:50px;text-shadow:1px 1px 3px rgba(0, 0, 0, 0.4);opacity:0.7;cursor:pointer}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{width:100%;height:100%;background-color:#e9e9e9;background-size:cover;position:absolute;margin:auto;z-index:9;opacity:0;transition:opacity 500ms}ul.yith-wcbk-search-form-result-products li.product-type-booking .yith-wcbk-search-form-result-product-thumb-wrapper .yith-wcbk-thumb.current{opacity:1;transition:opacity 0ms;z-index:8}.yith-wcbk-search-form-result-product-meta-wrapper
h3{margin:0;padding:5px;font-size:14px;font-family:'Open Sans',sans-serif;color:#6d6c6c;font-style:normal;font-weight:700;text-align:center;text-transform:uppercase}.yith-wcbk-search-form-result-product-add-to-cart{border-top:1px solid #eee}.yith-wcbk-search-form-result-product-add-to-cart
a{padding:10px
0;font-size:14px;font-family:'Open Sans',sans-serif;font-style:normal;font-weight:700;text-align:center;text-transform:uppercase;display:block}.yith-wcbk-search-form-result-product-add-to-cart
form{border:none !important;padding:0
!important;margin:0
!important;background:transparent !important}.yith-wcbk-search-form-results-show-more{font-family:'Open Sans',sans-serif;font-size:14px;width:100%;padding:8px;text-transform:uppercase;cursor:pointer;display:block;clear:both;text-align:center;background:#e7eaef;color:#464d56;font-weight:600}.yith-wcbk-search-form-results-show-more:hover{background:#d5d8dd;color:#2a2c2d}@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{width:31%;float:left;margin:0
3.5% 2em 0}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{width:48%;float:left;clear:both;margin:0
0 2em}ul.yith-wcbk-search-form-result-products li.product-type-booking:nth-child(2n){float:right;clear:none !important}}input.yith-wcbk-date-picker,input.yith-wcbk-date-picker--formatted{padding:0;margin:0;background:transparent;border:none;box-sizing:border-box}input.yith-wcbk-date-picker{opacity:0;position:absolute;z-index:0}input.yith-wcbk-date-picker--formatted{position:relative;z-index:1}.yith-wcbk-date-picker-wrapper{position:relative;width:100%}.yith-wcbk-date-picker-wrapper input.yith-wcbk-date-picker--formatted{padding-right:30px}.yith-wcbk-date-picker-wrapper .yith-wcbk-booking-date-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:all 0.3s ease-in-out;z-index:5}.yith-wcbk-date-picker-wrapper input.yith-wcbk-date-picker:focus+.yith-wcbk-date-picker--formatted+.yith-wcbk-booking-date-icon{transform:translateY(-50%) rotateZ(179deg)}#ui-datepicker-div.yith-wcbk-datepicker.ui-widget-content,
.yith-wcbk-date-picker--inline .ui-widget-content{font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;width:300px;background:#fff;border-radius:3px;padding:0;overflow:hidden;border:none;box-shadow:0 0 0 1px #bbb inset !important}.yith-wcbk-date-picker--inline .ui-widget-content{width:100%}.yith-wcbk-datepicker .ui-datepicker-header,
.yith-wcbk-date-picker--inline .ui-datepicker-header{background:#353840;border-radius:0;border:none;color:#e3e4ea}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-title,
.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-title{font-size:13px;line-height:40px}.yith-wcbk-datepicker .ui-widget-content .ui-state-hover,
.yith-wcbk-datepicker .ui-widget-content .ui-state-focus,
.yith-wcbk-date-picker--inline .ui-widget-content .ui-state-hover,
.yith-wcbk-date-picker--inline .ui-widget-content .ui-state-focus{border-radius:0;border:none}.yith-wcbk-datepicker .ui-state-hover,
.yith-wcbk-datepicker .ui-widget-content .ui-state-hover,
.yith-wcbk-datepicker .ui-widget-header .ui-state-hover,
.yith-wcbk-datepicker .ui-state-focus,
.yith-wcbk-datepicker .ui-widget-content .ui-state-focus,
.yith-wcbk-datepicker .ui-widget-header .ui-state-focus,
.yith-wcbk-date-picker--inline .ui-state-hover,
.yith-wcbk-date-picker--inline .ui-widget-content .ui-state-hover,
.yith-wcbk-date-picker--inline .ui-widget-header .ui-state-hover,
.yith-wcbk-date-picker--inline .ui-state-focus,
.yith-wcbk-date-picker--inline .ui-widget-content .ui-state-focus,
.yith-wcbk-date-picker--inline .ui-widget-header .ui-state-focus{background:transparent}.yith-wcbk-datepicker .ui-widget-header .ui-icon,
.yith-wcbk-date-picker--inline .ui-widget-header .ui-icon{background:transparent}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-next-hover,
.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-next,
.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-next-hover,
.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-next{right:2px;top:7px;cursor:pointer}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-prev-hover,
.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-prev,
.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-prev-hover,
.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-prev{left:2px;top:7px;cursor:pointer}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-next-hover,
.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-next-hover,
.yith-wcbk-date-picker--inline.ui-datepicker .ui-datepicker-next-hover,
.yith-wcbk-date-picker--inline.ui-datepicker .ui-datepicker-next-hover{color:#c6c6c6}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-prev span,
.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-next span,
.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-prev span,
.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-next
span{position:static}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-prev span:after,
.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-next span:after,
.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-prev span:after,
.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-next span:after{font-family:Dashicons;text-indent:0;position:absolute;width:100%;height:100%;speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;top:0;left:0;line-height:1.85;margin:0;text-align:center;font-weight:400;color:#f1f1f1}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-prev span:after,
.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-prev span:after{content:"\f341"}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-next span:after,
.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-next span:after{content:"\f345"}.yith-wcbk-datepicker.ui-datepicker table,
.yith-wcbk-date-picker--inline .ui-datepicker
table{width:90%;margin:5%;border:none;font-size:12px}.yith-wcbk-datepicker.ui-datepicker tr,
.yith-wcbk-date-picker--inline .ui-datepicker
tr{border:0}.yith-wcbk-datepicker.ui-datepicker th,
.yith-wcbk-date-picker--inline .ui-datepicker
th{padding : .1em}.yith-wcbk-datepicker .ui-state-default,
.yith-wcbk-datepicker.ui-widget-content .ui-state-default,
.yith-wcbk-datepicker .ui-widget-header .ui-state-default,
.yith-wcbk-date-picker--inline .ui-state-default,
.yith-wcbk-date-picker--inline .ui-widget-content .ui-state-default,
.yith-wcbk-date-picker--inline .ui-widget-header .ui-state-default{border:none;background:transparent;font-weight:400;color:#555}.yith-wcbk-datepicker.ui-datepicker td span,
.yith-wcbk-datepicker.ui-datepicker td a,
.yith-wcbk-date-picker--inline .ui-datepicker td span,
.yith-wcbk-date-picker--inline .ui-datepicker td
a{text-align:center;position:relative}.yith-booking--classic-style .yith-wcbk-datepicker.ui-datepicker td span,
.yith-booking--classic-style .yith-wcbk-datepicker.ui-datepicker td a,
.yith-booking--classic-style .yith-wcbk-date-picker--inline .ui-datepicker td span,
.yith-booking--classic-style .yith-wcbk-date-picker--inline .ui-datepicker td
a{width:30px;height:30px;border-radius:50%;padding-top:6px;box-sizing:border-box}.yith-wcbk-datepicker.ui-datepicker td a.ui-state-highlight:before,
.yith-wcbk-date-picker--inline .ui-datepicker td a.ui-state-highlight:before{content:'';width:25px;height:25px;position:absolute;top:-2px;left:6px;border-radius:50%;background:#e3e5e8;z-index:-1}.yith-wcbk-datepicker.ui-datepicker td a.ui-state-active,
.yith-wcbk-date-picker--inline .ui-datepicker td a.ui-state-active{color:#fff}.yith-wcbk-datepicker.ui-datepicker td a.ui-state-active:before,
.yith-wcbk-date-picker--inline .ui-datepicker td a.ui-state-active:before{content:'';width:25px;height:25px;background:#353840;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);border-radius:50%;z-index:-1}.yith-booking--classic-style .yith-wcbk-datepicker.ui-datepicker td a.ui-state-active,
.yith-booking--classic-style .yith-wcbk-date-picker--inline .ui-datepicker td a.ui-state-active{background:#353840;color:#fff}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-buttonpane{border:none;background:transparent;height:30px}.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-buttonpane{display:none}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-current,
.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-current{display:none !important}.yith-wcbk-datepicker.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close,
.yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close{text-transform:none;border:none;background:transparent;font-weight:400;color:#555;font-size:13px;margin:0}.yith-wcbk-datepicker--static{position:absolute !important;top:auto !important;left:auto !important;max-width:100% !important}.yith_wcbk_booking_product_form_widget .yith-wcbk-datepicker--static{min-width:100% !important}.yith-booking--simple-style .yith-wcbk-checkbox span.yith-wcbk-checkbox__checkbox{background:#fff}.yith-booking.yith-booking--simple-style
#tiptip_holder{}.yith-booking.yith-booking--simple-style
#tiptip_content{background:#fff;color:#484848;border-radius:0;border:1px
solid #dbdbdb;padding:18px}.yith-booking.yith-booking--simple-style #tiptip_holder.tip_bottom
#tiptip_arrow_inner{border:none}.yith-booking.yith-booking--simple-style #tiptip_holder.tip_bottom #tiptip_arrow_inner:before{content:'';position:absolute;height:18px;width:18px;border:none;background:#fff;margin-top:11px;margin-left:3px;transform:rotateZ(45deg);z-index:-1;box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.3)}.yith-booking.yith-booking--simple-style #tiptip_holder.tip_bottom #tiptip_arrow_inner:after{content:'';position:absolute;height:18px;width:18px;border:none;background:#fff;margin-top:11px;margin-left:3px;transform:rotateZ(45deg)}.yith-booking.yith-booking--simple-style #tiptip_holder.tip_top
#tiptip_arrow_inner{border:none}.yith-booking.yith-booking--simple-style #tiptip_holder.tip_top #tiptip_arrow_inner:before{content:'';position:absolute;height:18px;width:18px;border:none;background:#fff;margin-top:-7px;margin-left:3px;transform:rotateZ(45deg);z-index:-1;box-shadow:1px 1px 4px 0 rgba(0, 0, 0, 0.3)}.yith-booking.yith-booking--simple-style #tiptip_holder.tip_top #tiptip_arrow_inner:after{content:'';position:absolute;height:18px;width:18px;border:none;background:#fff;margin-top:-7px;margin-left:3px;transform:rotateZ(45deg)}.yith-booking--simple-style .yith-wcbk-booking-form input:not([type='checkbox']),
.yith-booking--simple-style .yith-wcbk-booking-form input.yith-wcbk-date-picker--formatted,
.yith-booking--simple-style .yith-wcbk-booking-form select,
.yith-booking--simple-style .yith-wcbk-booking-form
textarea{background:#fff;border:1px
solid #d1d1d1;border-radius:0;color:#484848;padding:8px
14px}.yith-booking--simple-style .yith-wcbk-booking-form .yith-wcbk-booking-form__label{font-weight:600;font-size:12px;margin:5px
0 2px 0}.yith-booking--simple-style .yith-wcbk-booking-form-message p,
.yith-booking--simple-style .yith-wcbk-booking-form-message .yith-wcbk-bookable{padding:2px;border:none;background:#fff;color:#999;margin:5px
0 15px 0;font-size:12px}.yith-booking--simple-style .yith-wcbk-booking-form-message
p.error{border-color:#960039;color:#960039}.yith-booking--simple-style .yith-wcbk-booking-form-message .yith-wcbk-bookable.bookable{border-color:#009688;color:#009688}.yith-booking--simple-style .yith-wcbk-date-range-picker{border-radius:0;background:#fff;border-color:#dbdbdb;color:#484848}.yith-booking--simple-style .yith-wcbk-date-range-picker input.yith-wcbk-date-picker--formatted{border:0;padding:12px
14px}.yith-booking--simple-style #ui-datepicker-div.yith-wcbk-datepicker.ui-widget-content,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-widget-content{box-shadow:0 0 0 1px #d1d1d1 inset !important;width:318px;padding:13px}.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-widget-content{width:100%}.yith-booking--simple-style .yith-wcbk-datepicker .ui-datepicker-header,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker-header{background:transparent;color:#565a5c}.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker .ui-datepicker-title,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-title{font-size:17px;font-weight:400}.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker .ui-datepicker-prev,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-prev{left:7px;border:1px
solid #d1d1d1}.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker .ui-datepicker-next,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-next{right:7px;border:1px
solid #d1d1d1}.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker .ui-datepicker-prev-hover,
.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker .ui-datepicker-next-hover,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-prev-hover,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-next-hover{border:1px
solid #adadad}.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker .ui-datepicker-prev span:after,
.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker .ui-datepicker-next span:after,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-prev span:after,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-next span:after{top:-2px;color:#565a5c}.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker th,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker
th{font-weight:400}.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker table,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker
table{width:100%;margin:13px
0}.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker td,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker
td{width:39px;height:38px;border:1px
double rgb(228, 231, 231);color:rgb(220, 224, 224);background:rgb(255, 255, 255);text-align:center;font-size:15px}.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker td.ui-datepicker-other-month,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker td.ui-datepicker-other-month{border:none}.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker td.ui-datepicker-current-day,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker td.ui-datepicker-current-day{background:#00a699}.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker td:not(.ui-state-disabled):hover,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker td:not(.ui-state-disabled):hover{background:#61cbc7}.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker td:not(.ui-state-disabled):hover a.ui-state-default,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker td:not(.ui-state-disabled):hover a.ui-state-default{color:#fff}.yith-booking--simple-style .yith-wcbk-datepicker.ui-widget-content .ui-datepicker-unselectable:not(.ui-datepicker-other-month),
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-widget-content .ui-datepicker-unselectable:not(.ui-datepicker-other-month){text-decoration:line-through;text-decoration-color:#565a5c}.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker td a.ui-state-active:before,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker td a.ui-state-active:before{display:none}.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker .ui-datepicker-buttonpane,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-buttonpane{height:auto}.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close{color:#008489;font-size:16px}.yith-booking--simple-style .yith-wcbk-datepicker.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close:hover,
.yith-booking--simple-style .yith-wcbk-date-picker--inline .ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close:hover{text-decoration:underline;color:#009fa4}.yith-booking--simple-style .yith-wcbk-booking-search-form input[type=text],
.yith-booking--simple-style .yith-wcbk-booking-search-form input[type=number],
.yith-booking--simple-style .yith-wcbk-booking-search-form .select2-choices,
.yith-booking--simple-style .yith-wcbk-booking-search-form .select2-container--default .select2-selection--multiple{border-radius:0}.yith-booking--simple-style .yith-wcbk-people-selector{color:#484848}.yith-booking--simple-style .yith-wcbk-people-selector__toggle-handler,
.yith-booking--simple-style .yith-wcbk-people-selector__fields-container{background:#fff;border-color:#dbdbdb;padding:3px
14px;border-radius:0}.yith-booking--simple-style .yith-wcbk-people-selector__totals{padding:3px
7px;border-radius:4px}.yith-booking--simple-style .yith-wcbk-people-selector__toggle-handler{padding:1px
7px}.yith-booking--simple-style .yith-wcbk-people-selector--opened .yith-wcbk-people-selector__totals{background:#1eadb3;color:#fff}.yith-booking--simple-style .yith-wcbk-people-selector__fields-container{border-top-width:1px;margin-top:6px;min-width:300px;right:0;box-shadow:0 2px 13px 0 rgba(0, 0, 0, 0.24), 0 3px 3px -2px rgba(0, 0, 0, 0.12)}.yith-booking--simple-style .yith-wcbk-people-selector__fields-container:before{content:'';position:absolute;height:0;width:0;border:13px
solid transparent;border-bottom-color:#dbdbdb;margin-top:-26px;margin-right:25px;top:0;right:0}.yith-booking--simple-style .yith-wcbk-people-selector__fields-container:after{content:'';position:absolute;height:0;width:0;border:13px
solid transparent;border-bottom-color:#fff;margin-top:-25px;margin-right:25px;top:0;right:0}@media (max-width : 44.375em){.yith-booking--simple-style .yith-wcbk-people-selector__fields-container{min-width:0;width:100%}}