p.hb-accom-number-wrapper,p.hb-check-dates-wrapper,p.hb-people-wrapper,p.hb-search-button-wrapper{float:left;margin-right:2%;position:relative}p.hb-search-button-wrapper{margin-right:0}.hb-datepick-check-in-out-mobile-trigger{bottom:0;display:none;left:0;position:absolute;right:0;top:0}.hb-datepick-check-in-out-trigger{display:block;position:absolute}.hb-check-dates-wrapper{width:22%}.hb-people-wrapper{width:14%}.hb-search-button-wrapper{width:20%}.hb-accom-number-wrapper{width:23.5%}.hb-accom-number-wrapper select,.hb-check-dates-wrapper input,.hb-people-wrapper select,.hb-search-button-wrapper input{box-sizing:border-box;width:100%}.hb-search-button-wrapper input{text-align:center;white-space:normal}.hb-accom-number-wrapper,.hb-admin-search-type-wrapper,p.hb-booking-searching{display:none}.hb-stripe-loading-form,p.hb-booking-searching{background:url(/wp-content/plugins/hbook/front-end/css/loader-2x.gif)no-repeat left center;background-size:24px 24px;line-height:30px;padding-left:30px}.hb-accom-list,.hb-multi-accom-people-selection-wrapper,.hb-search-error,.hb-search-no-result,.hb-searched-summary{display:none}.hb-people-popup-wrapper-close{border-radius:10px;display:none;font-size:14px;font-weight:700;line-height:20px;position:absolute;right:4px;text-align:center;text-decoration:none;top:4px;width:20px;height:20px}.hb-multi-accom-people-title{display:block}.hb-multi-accom-people-wrapper{float:left;margin-right:40px}.hb-booking-details-form,.hb-bottom-area,.hb-bottom-area-content,.hb-confirm-error,.hb-policies-error{display:none}.hb-detail-field{box-sizing:border-box;width:100%}textarea.hb-detail-field{height:140px!important}.hb-saving-resa{background:url(/wp-content/plugins/hbook/front-end/css/loader-2x.gif)no-repeat left center;background-size:24px 24px;display:none;line-height:30px;padding-left:30px}.hb-payment-method-hidden,.hb-payment-method-wrapper,.hb-payment-type-explanation,.hb-payment-type-hidden,.hb-payment-type-null-price-wrapper{display:none}.hb-column-half{float:left;width:48%}.hb-column-third{float:left;width:30.66%}.hb-column-half,.hb-column-third{margin-right:4%}.hb-column-half:last-of-type,.hb-column-third:last-of-type{margin-right:0}.hb-loading-summary{background:url(/wp-content/plugins/hbook/front-end/css/loader-2x.gif)no-repeat left center;background-size:24px 24px;display:none;line-height:30px;padding-left:30px}.hbook-wrapper label{display:table}.hbook-wrapper label.hb-label-choice,.hbook-wrapper label.hb-privacy-policy,.hbook-wrapper label.hb-terms-and-cond{display:inline}.hb-payment-form-stripe{background:#ddd;border-radius:5px;padding:20px;position:relative;margin-bottom:22px}.hb-stripe-payment-form-txt-top{margin-top:0;padding-top:0}.hb-stripe-loading-form{display:block}.hb-powered-by-stripe,.hb-stripe-payment-form-txt-bottom{margin-bottom:0;padding-bottom:0}.hb-stripe-payment-form-txt-bottom{margin-top:10px}.hb-stripe-payment-form-txt-bottom-has-margin{margin-right:120px}.hb-powered-by-stripe{bottom:6px;position:absolute;right:20px}.hb-padlock-img{margin-right:3px;vertical-align:text-bottom}.hb-confirm-error,.hb-policies-error,.hb-search-error{color:#f04826}.hb-clearfix:after{clear:both;content:"";display:table}@media only screen and (min-width:981px){#et-top-navigation a{padding-bottom:10px!important;font-weight:400!important;text-transform:uppercase}#top-menu{margin-top:20px;margin-bottom:20px}.nav li ul{border-top:0}}#et_mobile_nav_menu{font-weight:400!important;text-transform:uppercase}#et_mobile_nav_menu .select_page{float:right;margin-right:40px}.lang-item a,.lang-item a:hover,.mobile_menu_bar::before{color:#fff!important}#topligne-widget-area-widget-area-wrap{position:static;top:0;z-index:99999;width:100%;margin:0;padding:8px 25px;background-color:#3c444f;font-family:"Montserrat",sans-serif;line-height:1em;font-size:12px;color:#fff;font-weight:400}#topligne-widget-area-widget-area-wrap>div{padding-top:8px!important}#topligne-widget-area-widget-area-wrap p{margin-bottom:8px!important}.widget_polylang{float:right}.widget_polylang li,.widget_polylang ul{display:block;clear:none;margin-left:10px}h1,h3,h4{line-height:1.2em}h1,h3{padding-bottom:20px}h1{padding-top:0;font-family:"Crimson Text",serif!important;font-size:36px;font-weight:800!important}h3{font-size:24px!important}p{padding:0!important;margin-bottom:16px!important}.et_pb_column{padding:0 25px 0 0}.hb-accom-list{margin-top:50px!important}.hbook-wrapper input[type=text],.hbook-wrapper select,.hbook-wrapper textarea{background:#fff0;border-style:solid;outline:0;transition:border .4s}.hbook-wrapper input[type=text]{display:block}.hbook-wrapper input[type=text],.hbook-wrapper select,.hbook-wrapper textarea{border-color:#999!important;border-width:1px!important;border-radius:4px!important;height:35px!important;padding:5px 10px!important}.hbook-wrapper input[type=submit]{font-size:14px;font-family:"Open Sans",Helvetica,Arial,Lucida,sans-serif}#footer-bottom{font-family:open sans,sans-serif;font-size:13px}#et-main-area img:hover{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:filter .2s cubic-bezier(.4,0,.2,1),-webkit-filter .2s cubic-bezier(.4,0,.2,1)}@media none{ul{box-sizing:border-box}.entry-content{counter-reset:footnotes}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}}