.hb-title-search-form{display:none}.hb-dp-day a{color:#337ab7}.hb-searched-summary{max-width:800px;margin:26px auto}.hb-search-button-wrapper label{display:none!important}.home-searchform .hb-search-submit-wrapper{width:100%!important;float:none;clear:both}.home-searchform .hb-search-fields{text-align:center}.home-searchform .hb-check-dates-wrapper{width:28%!important;float:none;display:inline-block}.home-searchform label.hb-search-form-submit{display:none;background:#957b44;border:1px solid #896f38}.home-searchform .hb-search-button-wrapper input{background:#957b44!important;border-width:0;width:auto;padding:12px 50px;margin-top:14px}.makereservation .hb-title-search-form{display:block;text-align:center}.makereservation .hb-search-fields-and-submit{max-width:800px;margin:0 auto}.makereservation .hb-search-submit-wrapper input{margin-top:27px}.hbook-wrapper .hb-options-form label{padding-left:10px}.hb-payment-type-explanation{margin:10px 0 20px}.hb-payment-form-stripe p:first-of-type,.hb-resa-done-msg,.hb-resa-payment-msg{font-size:24px;line-height:1.4;letter-spacing:0}.hb-confirm-button{margin-top:20px}.current-menu-item>a{color:#957B44!important}.reserve-now-menu{background-color:#030;padding:4px!important;margin-left:8px!important}.reserve-now-menu a{color:#fff!important;font-family:"Prata",sans-serif!important;font-size:17px;text-transform:none;border:solid 1px #fff;padding:10px!important}.fullwidth-header-photo .fl-photo-content,.fullwidth-header-photo img{width:100%}.room-grid .fl-photo-content img,.contentwrap img{box-shadow:0 0 10px rgb(0 0 0 / .6);padding:4px;background-color:#fff}body:not(.fl-builder-edit) .headerimage{position:relative}body:not(.fl-builder-edit) .headerimage-shadow{position:absolute;width:100%;height:100%;box-shadow:inset 0 4px 10px -4px #000;top:0;left:0;z-index:99}.address{font-size:16px}.copyright{font-size:12px;color:#957B44!important}.copyright a{color:#957B44!important}input{border-radius:0!important}footer .nf-form-fields-required{display:none}footer .nf-field-container{margin-bottom:8px}footer .submit-wrap{text-align:right}footer .submit-wrap input{background:#957b44!important;border-width:0;width:auto;padding:6px 28px;font-size:14px!important}footer .newsletter{max-width:358px;margin:auto}@media (max-width:1024px){.fl-menu a{padding-left:10px!important;padding-right:10px!important}.homesearch .fl-row-content-wrap{background-size:contain}}@media (max-width:768px){.fl-menu .fl-menu-mobile-toggle{background-color:#030}.home-searchform .hb-check-dates-wrapper{width:100%!important;display:block}}