p,li,div{font-weight:400}.mailto a{color:#3c3c3c}h5{font-size:18px!important;font-family:"open sans"!important;font-weight:600!important;color:#ffffff!important;margin-top:5px}@media only screen and (max-width:600px){.et_pb_row{width:90%}.et_pb_row.eightypercent{width:80%}}#logo{max-height:86%}#et-top-navigation a{text-transform:uppercase;font-weight:600}.et_divi_theme #main-header{box-shadow:0 0 30px rgba(7,51,84,0.17)!important}#bluebg{background-color:#0f4464!important}#darkbg{background-color:#ebdac8!important}.page-id-1485 .et_builder_inner_content{background-color:#0f4464!important}.page-id-1909 .et_builder_inner_content{background-color:#0f4464!important}.et_pb_section_0_tb_footer{display:none}.divi8_image_carousel_item img{border-radius:0px}.et_pb_toggle_open,.et_pb_toggle{padding:20px!important}.et_pb_toggle_open,.et_pb_toggle{border-width:0px!important}@media (min-width:981px){.et_pb_accordion .et_pb_toggle{margin-bottom:2%!important}}.et_pb_social_media_follow_0_tb_footer li a.icon{border:1px white solid;border-radius:8px}.et_pb_blurb_content{margin:0px}.et_pb_row_0_tb_footer{margin-bottom:40px}.et_pb_newsletter_button_wrap{margin-top:12px}.post-2013 #darkbg{background-color:#faf2e9!important}.et-pb-contact-message{font-size:24px;font-family:Suranna}.et_pb_text_600000.et_pb_text a{color:#3c3c3c!important}.et-pb-contact-message,.et-pb-contact-message li{display:none}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none}#slider p{font-size:16px!important}#post-3524 #darkbg{background-color:#faf2e9!important}.et_pb_main_blurb_image{margin-bottom:6px}.mphb_sc_checkout-submit-wrapper input,.mphb-reserve-btn-wrapper input,.mphb-confirm-reservation,.mphb-account-content input[type=submit],.mphb-booking-details-section.cancel-booking .button{color:#faf2e9!important;border-width:0px!important;border-radius:60px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;background-color:#47737e;padding-top:16px!important;padding-right:24px!important;padding-bottom:16px!important;padding-left:24px!important;display:inline-block;cursor:pointer}.mphb-confirm-reservation,.mphb-account-content input[type=submit]{margin-top:14px}.mphb-booking-details-section.cancel-booking .button{background:#9b2226;padding:5px 20px!important}.mrbc-booking input[type=text],.mrbc-booking input[type=email],.mrbc-booking textarea,.mrbc-booking select,.mphb-account-content input[type=text],.mphb-account-content input[type=password],.mphb-account-content input[type=email],.mphb-account-content textarea,.mphb-account-content select{display:block;margin:0;padding:0.8rem 1.6rem;color:inherit;width:100%;border:none;border-radius:0.4rem;transition:box-shadow 300ms}.mrbc-booking select,.mphb-account-content select{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width:981px){.mrbc-booking input[type=text],.mrbc-booking input[type=email],.mrbc-booking textarea,.mrbc-booking select,.mphb-account-content input[type=text],.mphb-account-content input[type=password],.mphb-account-content input[type=email],.mphb-account-content textarea,.mphb-account-content select{max-width:500px;max-width:28vw}}.mrbc-booking input[type=text]:focus,.mrbc-bookings input[type=email]:focus,.mrbc-booking textarea:focus,.mrbc-booking select:focus,.mphb-account-content input[type=text]:focus,.mphb-account-content input[type=password]:focus,.mphb-account-content input[type=email]:focus,.mphb-account-content textarea:focus,.mphb-account-content select:focus{outline:none;box-shadow:0.2rem 0.8rem 1.6rem #EADAC8}.mphb-price-breakdown th{background:#EADAC8;font-weight:900!important;text-transform:uppercase;font-size:13px;letter-spacing:.6px;color:#111!important}.mphb-price-breakdown td{font-size:14px}.mphb-price-breakdown-subtotal th{background:#faf2e9}.mphb-price-breakdown-deposit th{background:#47737E;color:#fff!important}span.mphb-price{font-weight:500}.mphb-inner-icon,.mphb-room-number{display:none!important}.mphb-price-breakdown-deposit .mphb-price,.mphb-price-breakdown-total .mphb-price{font-weight:700}tr.mphb-price-breakdown-booking.mphb-price-breakdown-group{background:#47737e;color:#fff}.mphb-price-breakdown-accommodation{font-size:25px;color:#fff;text-transform:uppercase;font-family:'Suranna';letter-spacing:2px;font-weight:500}tr.mphb-price-breakdown-booking.mphb-price-breakdown-group span.mphb-price{font-weight:900;font-size:18px;font-family:'Suranna'}.mphb_sc_checkout-wrapper abbr,.mphb_sc_booking_form-wrapper abbr{color:#F00909;text-decoration:none;margin-left:-4px}.mphb-room-type-title{font-size:29px;font-family:'Suranna';margin-top:25px;color:#21526c}.mphb-room-type-title a{font-weight:900;color:#21526c}.mphb-price-breakdown-rate{display:none}.mphb-errors-wrapper{background:#ae2012;padding:5px;color:#fff;display:inline}.mphb-adults-chooser,.mphb-guest-name-wrapper,.mphb-checkout-section.mphb-customer-details p{display:flex;justify-content:flex-start;align-items:baseline}.mphb-adults-chooser>label,.mphb-guest-name-wrapper>label,.mphb-checkout-section.mphb-customer-details p>label{width:11.5rem;text-align:left}@media (max-width:980px){.mphb-adults-chooser,.mphb-guest-name-wrapper,.mphb-checkout-section.mphb-customer-details p{flex-direction:column;margin-bottom:10px}.mphb-adults-chooser>label,.mphb-guest-name-wrapper>label,.mphb-checkout-section.mphb-customer-details p>label{width:100%}.mphb-checkout-section.mphb-customer-details p>br{display:none}}.datepick,.datepick-nav,.datepick-month-header,.datepick-month-header select,.datepick-month-header input,.datepick-month th,.datepick-month th a{background-color:#FAF2E9;color:#111}.datepick{border-radius:15px;border-color:#EBDAC9;box-shadow:rgba(50,50,93,0.25) 0px 50px 100px -20px,rgba(0,0,0,0.3) 0px 30px 60px -30px}.datepick-month td .datepick-other-month{background-color:#FAF2E9;color:#D6D6D6;opacity:1}.datepick a{color:#111}.mphb-not-available-date.mphb-unselectable-date,.datepick-month td .datepick-weekend.mphb-unselectable-date.mphb-not-available-date{background:#FBDDDA!important}.mphb-available-date.mphb-unselectable-date{background:#cef093;opacity:0.6}.mphb-selectable-date.mphb-available-date,.datepick-month td .datepick-weekend.mphb-selectable-date.mphb-available-date{background:#cef093!important}.datepick-ctrl{background:#ebdac9;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.datepick-nav{border-top-left-radius:15px;border-top-right-radius:15px}.mphb-datepick-popup .datepick-month td .mphb-earlier-min-date,.mphb-datepick-popup .datepick-month td .mphb-later-max-date,.mphb-past-date.mphb-unselectable-date{opacity:.5;background-color:#FBDDDA;color:#888}.datepick-month{border:none;border-top:1px solid #ebdac9}.datepick-month th,.datepick-month td{border:1px solid #faf2e9;background:#ebdac9}.datepick-cmd:hover{background-color:#ebdac9}.datepick-ctrl .datepick-cmd-close:hover{background-color:#cef093}.myicons{display:flex;flex-wrap:wrap}.myicons div{display:flex;width:33%;flex-wrap:wrap}@media (min-width:1280px){.myicons div{width:20%}.myicons h3{padding-bottom:0px}}.myicons .imgwrap{width:100%}.myicons img{width:80px;margin:auto}.myicons h3{font-size:16px;width:100%;text-align:center;padding-top:10px;padding-bottom:20px;font-family:"open sans"}#top-menu li li a{padding:6px 6px}@media only screen and (max-width:861px){.et_pb_slider{background-position:center top 10%}}.mrbc-calendar .datepick{min-width:100%}.mrbc-calendar .datepick-month-row{clear:left;display:flex}.mrbc-calendar .datepick-month-row>*{flex:1}.mrbc-calendar .datepick-month th{padding:9px 5.5px!important}.mrbc-calendar .datepick-month a{height:100%}@media (max-width:479px){.datepick-month.first,.datepick-month.last{width:100%}.mrbc-calendar .datepick{width:100%!important}.mrbc-calendar .datepick-month-row{display:inline-block}}.et-l--footer .footer-link-ul{text-decoration:underline;color:#ffffff}.et-l--footer .footer-link-ul:hover{text-decoration:none}.et-l--footer .footer-link{color:#ffffff}