@charset "utf-8";.navbar,.navbar.navbar-transparent{transition:.3s ease-in-out}html .navbar.navbar-transparent>.container{padding-top:10px}html .navbar .navbar-nav>li a{padding-top:5px;padding-bottom:5px}.xo-month button,.holiday-titles{display:none}.calendars.xo-months{display:flex;flex-wrap:wrap;margin-left:7.5px;margin-right:7.5px}.calendar.xo-month-wrap{width:calc(50% - 15px);margin-left:7.5px;margin-right:7.5px}.top_cal{width:80%;margin-left:10%}.iframe_div{width:100%;height:600px;overflow:hidden}.iframe_div iframe{width:100%;height:760px;margin-top:-170px}.pg_jump{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-5px;margin-right:-5px}.pg_jump li{display:block;margin-bottom:5px;margin-left:5px;margin-right:5px;width:calc(25% - 10px)}.pg_jump li a{display:flex;flex-wrap:wrap;align-content:center;border:1px solid #333;background:#333;padding:10px;color:#fff}.pg_jump li a:hover{background:#fff;color:#333}.pg_jump li a span:first-child{display:block;_transform:rotate(90deg) scale(1,1.5);width:15px}.pg_jump li a span:nth-child(2){display:block;width:calc(100% - 15px)}.acf_link{display:block;border:1px solid #ff7221;background:#ff7221;padding:10px;color:#fff}a:hover.acf_link{background:#fff;color:#ff7221 !important}footer .widget ul li{line-height:110%}.woocommerce-breadcrumb,.woocommerce-result-count,.woocommerce-ordering,.product_meta{display:none}html .woocommerce.archive .main{background:#fff}html .single .main-raised,html .woocommerce.archive .main-raised{margin-top:0;margin-bottom:0}html .woocommerce.single-product .section{padding:0}.link_a{display:block;border:1px solid #ff7221;background:#ff7221;padding:10px;color:#fff}a:hover.link_a{background:#fff;color:#ff7221}html .woocommerce .related.products{display:none}strong{font-weight:700 !important}.reservation_all div.dayPanel[data-week="0"],.reservation_all div.dayPanel[data-week="2"],.reservation_all div.dayPanel[data-week="3"],.reservation_all div.dayPanel[data-week="4"],.reservation_all div.dayPanel[data-week="5"]{pointer-events:none}.reservation_all div.dayPanel[data-week="0"] .symbolPanel,.reservation_all div.dayPanel[data-week="2"] .symbolPanel,.reservation_all div.dayPanel[data-week="3"] .symbolPanel,.reservation_all div.dayPanel[data-week="4"] .symbolPanel,.reservation_all div.dayPanel[data-week="5"] .symbolPanel,.reservation_all div.dayPanel[data-week="6"] .symbolPanel{display:none !important}html .reservation_all #booking-package_calendarPage .dayPanel.selectedDayPanel_start{color:#fff;background:#ff7221 !important}html .reservation_all #booking-package_calendarPage .dayPanel.selectedDayPanel_start .symbolPanel{color:#fff !important}.reservation_all #booking-package_calendarPage .dayPanel.selectedDayPanel{background:0 0 !important}.reservation_every div.dayPanel[data-week="0"] .symbolPanel,.reservation_every div.dayPanel[data-week="6"] .symbolPanel{display:none !important}html .reservation_every #booking-package_calendarPage .dayPanel.selectedDayPanel_start{color:#fff;background:#ff7221 !important}html .reservation_every #booking-package_calendarPage .dayPanel.selectedDayPanel_start .symbolPanel{color:#fff !important}.reservation_every #booking-package_calendarPage .dayPanel.selectedDayPanel{background:0 0 !important}#booking-package_inputFormPanel .description,#booking-package_durationStay .description{font-size:9pt !important;color:#999 !important}html body .reservation_every #booking-package_calendarPage .closeDay{background-color:#eee !important}html #booking-package_durationStay .row{display:flex;flex-wrap:wrap}html #booking-package_durationStay .row .name{width:calc(100% - 100px)}html #booking-package_durationStay .clearLabel{width:90px;font-size:9pt;background:#ff7221;color:#fff;line-height:100%;padding:7px 5px 5px;text-align:center}#checkInDate,#checkOutDate,#totalLengthOfStayValue{font-size:14pt;font-weight:700}#bookingPrice{font-size:16pt;font-weight:700}#checkOutPanel{display:none !important}#guestsListPanel div.row:first-child{_display:none}#guestsListPanel div#roomListPanel .row{display:block}#totalLengthOfGuestsPanel{display:none !important}#guestsListPanel .summary{display:none !important}.reservation_link{display:flex;flex-wrap:wrap;margin-right:-7.5px;margin-left:-7.5px}.reservation_link div{width:calc(50% - 15px);margin-right:7.5px;margin-left:7.5px}.reservation_link div a{display:block;border:1px solid #ff7221;background:#fff;padding:20px 10px;color:#ff7221;text-align:center;border-radius:10px}.reservation_link div a:hover,.reservation_link div a.current{background:#ff7221;color:#fff}html #booking-package button,html #nextAndReturnPanel button,html #booking-package_inputFormPanel .returnButton{width:90% !important;display:inline-block;background:#333;color:#fff;text-align:center;padding:15px 10px;margin-left:10px;margin-top:10px}input[type=checkbox]{appearance:auto !important;margin-right:3px}#booking-package_pay_locally{margin-top:20px}.input_box dl{margin-bottom:0}.nav-cart{display:none !important}input[type=radio]{appearance:auto !important;margin-top:-3px !important;margin-right:3px !important}label{cursor:pointer}#wc-stripe-payment-request-wrapper,#wc-stripe-payment-request-button-separator{display:none !important}.wc-tabs{display:none !important}html body .reservation_every #booking-package_calendarPage .holidayPanel{background:#efcaca !important}.hn_back{position:relative;z-index:2}.hn_back:before{content:'';position:absolute;z-index:0;background:rgba(0,0,0,.5);width:100%;height:100%}.variations{margin-left:5px}.variations th{padding:0}.woocommerce-order h2{font-family:"Roboto Slab","Times New Roman",serif;font-size:18pt !important}html #booking-package-loginform,html #booking-package-user-form{border:1px solid #eee;padding-left:20px;padding-right:20px}#post-4947 .col-md-offset-2{margin-left:0}#post-4947 .col-md-8{width:100%;padding-bottom:40px}.shop_contact{display:block;text-align:center;background:#ff7221;color:#fff !important;padding:5px}html .woocommerce div.product form.cart .variations tr{display:block;width:calc(100% - 0px)}html .woocommerce div.product form.cart .variations label{color:#333}html .woocommerce-cart .shop_table .actions .coupon{display:none}html .woocommerce div.product form.cart input{width:130px;border:1px solid #666;padding:5px;border-radius:10px;font-size:16pt}html ins .woocommerce-Price-amount{font-size:20pt;margin-left:10px}.hestia-features-content .feature-box{width:100%}.hestia-features-content .hestia-info{max-width:100%}html #booking-package-edit_user_delete_button{display:none}#booking-package-memberActionPanel .login,#booking-package-memberActionPanel .logout,#booking-package-memberActionPanel .register,#booking-package-memberActionPanel .edit{float:left !important}.userTopButtonPanel .register{text-align:center;display:inline-block !important;background:#ff7221;color:#fff;padding:10px 15px;border:1px solid #ff7221;text-decoration:none;transition:.3s ease-in-out;box-shadow:1px 1px 2px #ccc;border-radius:10px;margin-bottom:10px !important}.userTopButtonPanel div:hover.register{text-decoration:none !important;opacity:.75;box-shadow:0px}.userTopButtonPanel .logout,.userTopButtonPanel .login,.userTopButtonPanel .edit{text-align:center;border:1px solid #ff7221;color:#ff7221;padding:10px 15px;text-decoration:none;font-weight:700;transition:.3s ease-in-out;border-radius:10px;margin-bottom:10px}.userTopButtonPanel div:hover.logout,.userTopButtonPanel div:hover.login,.userTopButtonPanel div:hover.edit{background:#ff7221;color:#fff;border:1px solid #ff7221;text-decoration:none !important}.userTopButtonPanel .displayName{text-align:center !important;font-size:16pt;margin-bottom:30px;background:#fefefe}.userTopButtonPanel{margin-top:30px !important;margin-bottom:30px !important}#booking-package-register_user_button{display:block;width:100%;padding:30px;text-align:center}.footer_txt{display:none;background:#323437;color:#fff;padding:30px 5px 5px;text-align:center}.copyright{_display:none}.woocommerce-product-attributes-item--weight{display:none !important}#post-4948{display:none !important}#booking_package_totalNumberOfGuests{display:none !important}#booking_package_surchargeTaxPanel{display:none !important}.orLabel,#payment-request-button{display:none !important}.bookingDate,.bookingTime{font-weight:700;font-size:16pt}#reservationHeader.selectedDate{font-size:18pt;font-weight:700}.booking_confirmed{font-size:18pt;font-weight:700 !important;color:red}.booking_completed{font-size:18pt;font-weight:700 !important;color:#00f}#booking-package-register{display:none !important}html #booking-package-user-form,html #booking-package-loginform,html #booking-package-subscription_form,html #booking-package-subscribed_panel{padding:20px}.shop_src_box{display:flex !important;flex-wrap:wrap;align-content:center}.ssb_img{width:200px}.ssb_txt{width:calc(100% - 220px);margin-left:20px}.color_h{color:#ff7221}.tl{text-decoration:underline !important}.aaa{display:none}.payment .aaa{display:block}.woocommerce-MyAccount-navigation-link--payment-methods{display:none}.woocommerce-radio-wrapper label{cursor:default}.woocommerce-radio-wrapper input{cursor:pointer}.woocommerce-info{display:none !important}.mw_require{font-size:8pt;color:red;margin:0 5px}.mw_wp_form .error{font-size:9pt;color:red}