:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}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-list,.hb-accom-number-wrapper,.hb-admin-search-type-wrapper,.hb-multi-accom-people-selection-wrapper,.hb-search-error,.hb-search-no-result,.hb-searched-summary,.hero-booking-form h3,.logo span{display:none}.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}p.hb-booking-searching{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-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,.hbook-wrapper input[type=text],label{display:block}.hb-multi-accom-people-wrapper{float:left;margin-right:40px}.hbook-wrapper label{display:table}.hb-search-error{color:#f04826}.hb-clearfix:after{clear:both;content:"";display:table}body,html,li{margin:0;padding:0}h1,h2,h3,h4,p,ul{padding:0}body{color:#333;font-size:15px;line-height:24px}h1,h1 a,h2,h3,h4{font-weight:800}.title,h1{font-size:42px;line-height:60px}h1{margin:0 0 18px}h2,ul{margin:0 0 22px}h2,h3{font-size:25px;line-height:36px;padding-top:14px}h3{font-size:19px;line-height:30px;margin:0 0 16px}h4{margin:0 0 12px}.hero-caption .title{color:#fff;margin-bottom:0;text-align:center}.title{font-weight:800}p{margin:0 0 24px}ul{list-style-type:none}ul ul{margin-bottom:0;margin-left:20px}button{border:0;cursor:pointer;outline:0;text-decoration:none}label{font-weight:700;margin-bottom:9px}input[type=email],input[type=text],select{background:rgba(0,0,0,.07);border:0;box-sizing:border-box;border-bottom:1px solid #bbb;font-size:14px;line-height:24px;margin-bottom:6px;outline:0;padding:10px;transition:background .4s,border .4s}h4,select option{font-size:16px}select{cursor:pointer;max-width:540px;position:relative;width:100%}body,option{background:#fff}input[type=text]:focus{outline:0}a{font-weight:700;text-decoration:none;transition:color .4s,border .4s}input[type=submit]{border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font:inherit;font-size:14px;font-weight:700;line-height:22px;min-width:100px;outline:0;padding:10px 15px 9px;text-transform:uppercase;transition:background .4s,color .4s}.hero,.hero-slide-wrapper img,.list-menu ul li,.main-wrapper{position:relative}.hero{background:#000}.hero-media-wrapper,.hero-overlay{height:100%;position:absolute;width:100%}.hero-media-wrapper{overflow:hidden}.hero-overlay{top:0}.hero.hero-no-padding{padding-bottom:0}.hero-img{display:block;max-width:none;opacity:0;position:absolute;transition:opacity .4s}.hero-slide-wrapper{overflow:hidden;position:relative;width:100%}.header,.hero-caption{margin-bottom:40px;position:absolute}.hero-caption{left:120px;opacity:0;text-align:center;right:120px;transition:opacity .4s}.header{border-bottom:1px solid rgba(255,255,255,.15);height:100px;top:0;width:100%}.list-menu>li,.logo{float:left;line-height:100px}.logo{font-size:17px;margin-left:40px}.list-menu{opacity:0;margin-bottom:0;position:absolute;right:0;top:0}.list-menu>li{margin-right:40px}.list-menu ul li{border-top:1px solid rgba(255,255,255,.15);line-height:22px;padding:16px 10px}.list-menu ul li a{padding:0 10px;font-size:13px}.list-menu>li:last-child>ul{right:40px}.list-menu>li.menu-item-has-children>a:after{content:"  ";font-family:"FontAwesome";vertical-align:bottom}ul.list-menu ul{margin-left:0}.footer-widget li:before,.list-menu li:before{content:"";padding-right:0}.list-menu a,.mobile-menu a{display:block;transition:color .4s}.list-menu a{color:rgba(240,240,240,.8);font-size:14px}.list-menu .current-menu-item>a,.list-menu a:hover,.mobile-menu a:hover,.mobile-menu-trigger:hover{color:#fff}.list-menu ul{display:none;position:absolute;top:101px;width:200px;z-index:999}.mobile-menu-trigger{color:rgba(255,255,255,.8);display:none;font-size:30px;position:absolute;right:40px;top:36px}.list-menu a,.mobile-menu{font-weight:800;text-transform:uppercase}.mobile-menu{background:rgba(0,0,0,.95);display:none;left:0;position:absolute;top:0;width:100%;z-index:999;font-size:15px;line-height:55px}.mobile-menu ul{margin:0}.mobile-menu a{margin:0 auto;max-width:320px;padding:0 20px}.menu-close{font-size:26px;height:20px;position:absolute;right:0;top:0;width:20px}.hb-datepick-check-in-out-trigger{bottom:15px;cursor:pointer;font-family:FontAwesome;font-size:21px;right:10px}.hb-datepick-check-in-out-trigger:before{content:""}.hero-booking-form .hb-datepick-check-in-out-trigger{bottom:9px;right:3px;color:rgba(255,255,255,.7);transition:color .4s}.hero-booking-form .hb-datepick-check-in-out-trigger:hover,.mobile-menu a{color:rgba(255,255,255,.9)}.hero-booking-form{left:0;margin:0 40px 40px;opacity:0;padding:22px 20px 0;position:absolute;right:0;transition:opacity .4s}.hero-booking-form input[type=text],.hero-booking-form select{background:0 0;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;font-weight:700;margin-bottom:0;padding-left:3px}.hero-booking-form select{padding-right:26px}.hero-booking-form select option{color:#555}.hero-booking-form input[type=text]:focus,.hero-booking-form select:focus{background:0 0;border-bottom:1px solid rgba(255,255,255,.8)}.hero-booking-form input[type=submit]{padding:9px 14px 8px}.hero-booking-form ::-webkit-input-placeholder{color:#fff;font-size:14px;font-weight:700}.hero-booking-form ::-moz-placeholder{color:#fff;font-size:14px;font-weight:700;opacity:1}.hero-booking-form :-ms-input-placeholder{color:#fff;font-size:14px;font-weight:700}.hero-booking-form .hb-search-error{color:#fff;font-weight:700}.hb-check-dates-wrapper,footer{position:relative}.hb-search-fields p{margin-bottom:28px}.hb-input-datepicker{cursor:pointer}.hb-change-search-wrapper input{margin-top:-10px}.hb-accom-list{margin:0 auto;max-width:800px}.hb-searched-summary{border-bottom:1px solid #d4d4d4;margin-bottom:50px}.row-has-bottom-border{box-shadow:0 1px 0#d4d4d4}.footer-light-text{color:#ddd;box-shadow:none}.footer-light-text .sub-footer{box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.footer-light-text a{color:#ddd;border-bottom:1px solid rgba(255,255,255,.2)}.footer-light-text .footer-vertical-border{background:rgba(255,255,255,.05)}.footer-vertical-border{bottom:0;position:absolute;top:0;width:1px}.footer-four-columns .footer-vertical-border-1{left:25%}footer a{font-weight:400}.main-footer .menu{margin-bottom:0}.sub-footer{min-height:60px;width:100%}.copyright{box-sizing:border-box;float:left;font-size:12px;padding:19px 40px 17px}img{height:auto;max-width:100%}.sub-footer{clear:both;content:"";display:table}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/adomus/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/adomus/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/adomus/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/adomus/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/adomus/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/adomus/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-times:before{content:""}.fa-reorder:before{content:""}.fa-angle-right:before{content:""}.main-wrapper{min-width:320px}.columns-wrapper{overflow:hidden;position:relative}.columns-wrapper:after{clear:both;content:"";display:table}.content-with-padding{margin:0 auto;max-width:800px;padding:40px;position:relative}.full-width-content-with-padding{padding:40px}.column-one-fourth{float:left;position:relative;width:25%}@media only screen and (min-width:1700px){.header{border:1px solid rgba(255,255,255,.15);border-top:none;left:50%;margin-left:-800px;width:1600px}.hero-caption{left:50%;margin-left:-500px;max-width:1000px;right:auto;width:1000px}.main-wrapper{box-shadow:inset 1px 0 0#d4d4d4,inset -1px 0 0#d4d4d4;margin:0 auto;width:1600px}}@media only screen and (max-width:800px){.content-with-padding,.full-width-content-with-padding{padding-left:25px;padding-right:25px}.logo{margin-left:25px}.copyright{padding-left:25px;padding-right:25px}.list-menu>li:last-child{margin-right:25px}.mobile-menu-trigger{right:25px}.column-one-fourth{float:none;width:100%}.footer-vertical-border{display:none}.footer-light-text .column-one-fourth{border-top:1px solid rgba(255,255,255,.05)}.footer-vertical-border-1+.column-one-fourth{border-top:none}.hero-caption .title,h1{font-size:33px;line-height:45px}}@media only screen and (max-width:375px){.hero-caption .title{font-size:24px;line-height:40px}}@media only screen and (max-width:500px){.hero-caption{left:70px;right:70px}}