body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}#main-footer{background-color:rgba(34,34,34,0)}#footer-bottom{background-color:rgba(0,0,0,0)}@media only screen and (min-width:981px){.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}.mphb-calendar .datepick-month{width:50%!important;box-sizing:border-box!important}.mphb-calendar .datepick-month table{width:100%!important;table-layout:fixed!important}.mphb-calendar .datepick-month th{white-space:nowrap!important;font-size:12px!important;padding:5px 0!important;overflow:hidden!important}.mphb-calendar .datepick-month td .datepick-disabled{background-color:#f5b5b5!important}.mphb-calendar .datepick-nav{background:#315D72!important}.mphb-calendar .datepick-month-header{background:#DCECF2!important;color:#315D72!important}.mphb-calendar .datepick-month thead th{background:#F2E7D5!important;color:#765F44!important}.mphb-calendar .datepick-month-header select{background-color:#315D72!important;color:#ffffff!important}.mphb-calendar .datepick-month-header select option{background-color:#ffffff!important;color:#253B48!important}.mphb-calendar .datepick-month table{border-collapse:separate!important;border-spacing:3px!important}.mphb-calendar .datepick-month td{border:none!important;padding:0!important}.mphb-calendar .datepick-month td a,.mphb-calendar .datepick-month td span{border-radius:7px!important;min-height:38px;box-sizing:border-box}.mphb-calendar .datepick{width:900px!important;max-width:100%!important}.mphb-calendar .datepick-month td a,.mphb-calendar .datepick-month td span{min-height:38px!important;height:38px!important}.mphb-calendar .datepick-month td .datepick-other-month{visibility:hidden!important;background:transparent!important}.mphb-calendar .datepick-month td .datepick-other-month{background:transparent!important;box-shadow:none!important}.mphb-calendar .datepick-month td{background:transparent!important;border:none!important}.mphb-calendar .mphb-extra-date{visibility:hidden!important;background:transparent!important}.mphb-calendar .datepick-month thead th{border-radius:8px!important;border:3px solid white!important}.mphb-calendar .datepick{border-radius:12px!important;overflow:hidden!important}.mphb-calendar .datepick,.mphb-calendar .datepick *{font-family:Arial,Helvetica,sans-serif!important}.mphb-calendar .datepick-month-header{font-size:16px!important;font-weight:600!important}.mphb-calendar .datepick-nav,.mphb-calendar .datepick-month-header select{font-size:15px!important;font-weight:600!important}.mphb-calendar .datepick-month-header select{background:#DCECF2!important;color:#315D72!important;border:none!important;border-radius:8px!important;padding:3px 8px!important;cursor:pointer}.mphb-calendar .datepick-month-header select option{background:#FFFFFF!important;color:#315D72!important}.mphb-calendar .datepick-month-header select:hover{background:#C4E0EC!important}.mphb-calendar .datepick-month td a:hover{filter:brightness(0.94);box-shadow:inset 0 0 0 2px #6D9EAD;transition:all 0.15s ease}.mphb-calendar .datepick{width:570px!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important}.mphb-calendar .datepick-month{width:100%!important}.mphb-calendar .datepick-month td a{background-color:#E4F3CE!important;color:#64776B!important}.mphb-calendar .datepick-month td:nth-child(6) a{background-color:#B6DF80!important;color:#244B39!important;font-weight:700!important}.mphb-calendar .datepick-month td:nth-child(6) a:hover{background-color:#9DCE63!important;box-shadow:inset 0 0 0 2px #638F54!important;transform:scale(1.03)}.mphb-calendar .datepick-month td:not(:nth-child(6)) a{font-weight:400!important}.mphb-calendar .datepick-month td .datepick-disabled{background-color:#DDDDDD!important}.mphb-calendar .datepick-month td:nth-child(6)
.mphb-available-date{background-color:#A8D77B!important;color:#244B39!important;font-weight:700!important}.mphb-calendar .datepick-month td:not(:nth-child(6))
.mphb-available-date{background-color:#E4F3D6!important;color:#64776B!important;font-weight:400!important}.mphb-calendar .datepick-month td:nth-child(6)
.mphb-available-date:hover{filter:brightness(0.94);box-shadow:inset 0 0 0 2px #638F54}.mphb-calendar .datepick-month
td:nth-child(6) .mphb-not-available-date.mphb-mark-as-unavailable--check-in{background-image:linear-gradient(150deg,#A8D77B 50%,#DDDDDD 50%)!important}.datepick-popup .datepick{font-family:Arial,Helvetica,sans-serif!important;border-radius:12px!important;overflow:hidden!important;border:1px solid #dcecf2!important}.datepick-popup .datepick-nav{background:#315D72!important}.datepick-popup .datepick-month-header{background:#DCECF2!important;color:#315D72!important}.datepick-popup .datepick-month th{background:#F2E7D5!important;color:#765F44!important}.datepick-popup .datepick-month table{border-collapse:separate!important;border-spacing:3px!important}.datepick-popup .datepick-month td a,.datepick-popup .datepick-month td span{border-radius:7px!important}.mphb_sc_search-form{display:flex;flex-wrap:wrap;gap:15px}.mphb_sc_search-form .mphb-check-in-date-wrapper,.mphb_sc_search-form .mphb-check-out-date-wrapper{width:calc(50% - 8px);box-sizing:border-box}.mphb_sc_search-form .mphb-check-in-date-wrapper input,.mphb_sc_search-form .mphb-check-out-date-wrapper input{width:100%;box-sizing:border-box}@media (max-width:600px){.mphb_sc_search-form .mphb-check-in-date-wrapper,.mphb_sc_search-form .mphb-check-out-date-wrapper{width:100%}}.mphb-calendar-title,.mphb-availability-calendar-title{margin-top:30px!important;margin-bottom:25px!important}.mphb-reservation-form-title{margin-top:35px!important;margin-bottom:20px!important}.mphb-required-fields-tip abbr,.mphb-reservation-form abbr[title]{text-decoration:none!important;border-bottom:none!important}.mphb-reservation-form abbr,.mphb-reservation-form abbr[title]{text-decoration:none!important;border:0!important;cursor:default!important}.mphb-reservation-form abbr,.mphb-reservation-form abbr[title],.mphb-reservation-form .mphb-required-tip{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.mphb-booking-form abbr{text-decoration:none!important;border-bottom:none!important}