.iwhq_nav_btn{display:none;float:right;cursor:pointer}#iwhq_nav_wrap{display:none;position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5)}#iwhq_nav_box{width:360px;max-width:90%;background-color:#fff;float:right;padding:30px;height:100%;z-index:3}.iwhq_nav_logo_wrap{width:100%;float:left;margin:12px 0}.iwhq_nav_close{cursor:pointer;text-align:right;position:absolute;top:10px;right:10px;width:24px;height:auto;margin-right:15px}.iwhq_nav{clear:both;margin-top:60px;margin-bottom:30px;background-color:#9cc327}ul.iwhq_nav_menu{margin:0;padding:0;list-style:none}.iwhq_nav_menu li a{padding:12px 0;border-bottom:1px solid #ddd;display:inline-block;width:100%;text-decoration:none;color:#fff;padding-left:20px;padding-right:12px;text-transform:uppercase;font-weight:600}.menu #iwhq_nav_box{text-align:left}#iwhq_nav_box .contact div{font-size:14px;padding:4px 0}#iwhq_nav_box span{display:inline-block;width:20px;text-align:center}#iwhq_nav_box .contact img{height:16px;width:auto;text-align:center}#iwhq_nav_box p img{width:18px;margin-right:12px;display:inline-block}#iwhq_nav_box p a{color:#000;text-decoration:none;font-size:16px}ul.sub-menu{margin:0;padding:0;background-color:#84ab10}.iwhq_nav_menu li li{list-style:none;opacity:.8;margin:0}.iwhq_nav_menu li.menu-item-has-children>a{padding-right:24px;background:url(https://www.stoneparklodge.ie/wp-content/plugins/iwhq-nav/css/../images/arrow-right-white.png;) no-repeat center right 7px;background-size:9px}@media screen and (max-width:991px){.iwhq_nav_btn{display:inline-block;float:none;margin-left:20px;margin-right:15px;position:relative;top:12px}}.datepick{background-color:#fff;color:#000;border:1px solid #444;border-radius:.25em;-moz-border-radius:.25em;-webkit-border-radius:.25em;font-size:90%}.datepick-rtl{direction:rtl}.datepick-popup{z-index:1000}.datepick-disable{position:absolute;z-index:100;background-color:#fff;opacity:.5;filter:alpha(opacity=50)}.datepick a{color:#fff;text-decoration:none}.datepick a.datepick-disabled{color:#888;cursor:auto}.datepick button{margin:.25em;padding:.125em 0em;background-color:#fcc;border:none;border-radius:.25em;-moz-border-radius:.25em;-webkit-border-radius:.25em;font-weight:700}.datepick-nav,.datepick-ctrl{float:left;width:100%;background-color:#000;color:#fff;font-size:90%;font-weight:700}.datepick-ctrl{background-color:#600}.datepick-cmd{width:30%}.datepick-cmd:hover{background-color:#777}.datepick-ctrl .datepick-cmd:hover{background-color:#f08080}.datepick-cmd-prevJump,.datepick-cmd-nextJump{width:8%}button.datepick-cmd{text-align:center}.datepick-cmd-prev,.datepick-cmd-prevJump,.datepick-cmd-clear{float:left;padding-left:2%}.datepick-cmd-current,.datepick-cmd-today{float:left;width:35%;text-align:center}.datepick-cmd-next,.datepick-cmd-nextJump,.datepick-cmd-close{float:right;padding-right:2%;text-align:right}.datepick-rtl .datepick-cmd-prev,.datepick-rtl .datepick-cmd-prevJump,.datepick-rtl .datepick-cmd-clear{float:right;padding-left:0%;padding-right:2%;text-align:right}.datepick-rtl .datepick-cmd-current,.datepick-rtl .datepick-cmd-today{float:right}.datepick-rtl .datepick-cmd-next,.datepick-rtl .datepick-cmd-nextJump,.datepick-rtl .datepick-cmd-close{float:left;padding-left:2%;padding-right:0%;text-align:left}.datepick-month-nav{float:left;background-color:#777;text-align:center}.datepick-month-nav div{float:left;width:12.5%;margin:1%;padding:1%}.datepick-month-nav span{color:#888}.datepick-month-row{clear:left}.datepick-month{float:left;width:15em;border:1px solid #444;text-align:center}.datepick-month-header,.datepick-month-header select,.datepick-month-header input{background-color:#444;color:#fff;font-weight:700}.datepick-month-header select,.datepick-month-header input{margin:0em;padding:0em;border:none;font-size:100%}.datepick-month-header input{position:absolute;display:none}.datepick-month table{width:100%;border-collapse:collapse}.datepick-month thead{border-bottom:1px solid #aaa}.datepick-month th,.datepick-month td{margin:0em;padding:0em;font-weight:400;text-align:center}.datepick-month th{border:1px solid #777}.datepick-month th,.datepick-month th a{background-color:#777;color:#fff}.datepick-month td{background-color:#eee;border:1px solid #aaa}.datepick-month td.datepick-week{border:1px solid #777}.datepick-month td.datepick-week *{background-color:#777;color:#fff;border:none}.datepick-month a{display:block;width:100%;padding:.125em 0em;background-color:#eee;color:#000;text-decoration:none}.datepick-month span{display:block;width:100%;padding:.125em 0em}.datepick-month td span{color:#888}.datepick-month td .datepick-other-month{background-color:#fff}.datepick-month td .datepick-weekend{background-color:#ddd}.datepick-month td .datepick-today{background-color:#f0c0c0}.datepick-month td .datepick-highlight{background-color:#f08080}.datepick-month td .datepick-selected{background-color:#777;color:#fff}.datepick-month th.datepick-week{background-color:#777;color:#fff}.datepick-status{clear:both;background-color:#ddd;text-align:center}.datepick-clear-fix{clear:both}.mphb-calendar .mphb-datepicker-light-green.datepick,.datepick-popup .mphb-datepicker-light-green.datepick{font-size:90%;border:0 solid;border-radius:0;width:31.429em;max-width:100%;font-family:inherit}.mphb-calendar .mphb-datepicker-light-green a,.datepick-popup .mphb-datepicker-light-green a{-webkit-box-shadow:none;box-shadow:none}.mphb-calendar .mphb-datepicker-light-green *,.datepick-popup .mphb-datepicker-light-green *{outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}.mphb-calendar .mphb-datepicker-light-green .datepick-nav,.mphb-calendar .mphb-datepicker-light-green .datepick-ctrl,.datepick-popup .mphb-datepicker-light-green .datepick-nav,.datepick-popup .mphb-datepicker-light-green .datepick-ctrl{font-size:inherit;font-weight:400}.mphb-calendar .mphb-datepicker-light-green .datepick-nav,.datepick-popup .mphb-datepicker-light-green .datepick-nav{background-color:#6aca8b;border-top:1px solid #e9e9f4;border-left:1px solid #e9e9f4;border-right:1px solid #e9e9f4}.mphb-calendar .mphb-datepicker-light-green .datepick-nav a,.datepick-popup .mphb-datepicker-light-green .datepick-nav a{color:#fff}.mphb-calendar .mphb-datepicker-light-green .datepick-nav a:hover,.datepick-popup .mphb-datepicker-light-green .datepick-nav a:hover{background-color:#7ed59c;color:#fff}.mphb-calendar .mphb-datepicker-light-green .datepick-nav a.datepick-disabled,.datepick-popup .mphb-datepicker-light-green .datepick-nav a.datepick-disabled{cursor:not-allowed;color:#bbefcd}.mphb-calendar .mphb-datepicker-light-green .datepick-nav a.datepick-disabled:hover,.datepick-popup .mphb-datepicker-light-green .datepick-nav a.datepick-disabled:hover{background-color:#6aca8b}.mphb-calendar .mphb-datepicker-light-green .datepick-ctrl,.datepick-popup .mphb-datepicker-light-green .datepick-ctrl{border:1px solid #e9e9f4;background-color:#fff;margin-top:-1px;position:relative}@media screen and (min-width:48em){.mphb-calendar .mphb-datepicker-light-green .datepick-ctrl,.datepick-popup .mphb-datepicker-light-green .datepick-ctrl{border-top:0 solid #e9e9f4}}.mphb-calendar .mphb-datepicker-light-green .datepick-ctrl:before,.datepick-popup .mphb-datepicker-light-green .datepick-ctrl:before{content:'';width:1px;height:100%;left:50%;bottom:0;position:absolute;margin-left:-1px;border-left:1px solid #e9e9f4}.mphb-calendar .mphb-datepicker-light-green .datepick-ctrl a,.datepick-popup .mphb-datepicker-light-green .datepick-ctrl a{color:#26bd59}.mphb-calendar .mphb-datepicker-light-green .datepick-ctrl .datepick-cmd:hover,.datepick-popup .mphb-datepicker-light-green .datepick-ctrl .datepick-cmd:hover{background-color:#ddf6e6;color:#26bd59}.mphb-calendar .mphb-datepicker-light-green a.datepick-cmd,.datepick-popup .mphb-datepicker-light-green a.datepick-cmd{height:auto;line-height:2.1em}.mphb-calendar .mphb-datepicker-light-green .datepick-month-header,.mphb-calendar .mphb-datepicker-light-green .datepick-month-header select,.mphb-calendar .mphb-datepicker-light-green .datepick-month-header input,.datepick-popup .mphb-datepicker-light-green .datepick-month-header,.datepick-popup .mphb-datepicker-light-green .datepick-month-header select,.datepick-popup .mphb-datepicker-light-green .datepick-month-header input{height:auto;background-color:#26bd59;color:#fff;font-weight:400;line-height:2.1em}.mphb-calendar .mphb-datepicker-light-green .datepick-month,.datepick-popup .mphb-datepicker-light-green .datepick-month{width:100%;border:1px solid #e9e9f4;border-top:0 solid #e9e9f4}@media screen and (min-width:48em){.mphb-calendar .mphb-datepicker-light-green .datepick-month,.datepick-popup .mphb-datepicker-light-green .datepick-month{width:50%;padding-right:1px}}@media screen and (min-width:48em){.mphb-calendar .mphb-datepicker-light-green .datepick-month.first .datepick-month-header,.datepick-popup .mphb-datepicker-light-green .datepick-month.first .datepick-month-header{margin-right:-2px}}@media screen and (min-width:48em){.mphb-calendar .mphb-datepicker-light-green .datepick-month.last,.datepick-popup .mphb-datepicker-light-green .datepick-month.last{border-left:1px solid #fff;padding-right:0;float:right}}@media screen and (min-width:48em) and (min-width:48em){.mphb-calendar .mphb-datepicker-light-green .datepick-month.last .datepick-month-header,.datepick-popup .mphb-datepicker-light-green .datepick-month.last .datepick-month-header{margin-left:-2px}}@media screen and (min-width:48em){.mphb-calendar .mphb-datepicker-light-green .datepick-month.last.first,.datepick-popup .mphb-datepicker-light-green .datepick-month.last.first{float:left}}.mphb-calendar .mphb-datepicker-light-green .datepick-month table,.datepick-popup .mphb-datepicker-light-green .datepick-month table{margin:0 auto;width:100%}.mphb-calendar .mphb-datepicker-light-green .datepick-month tbody,.datepick-popup .mphb-datepicker-light-green .datepick-month tbody{line-height:2.1em}.mphb-calendar .mphb-datepicker-light-green .datepick-month th,.datepick-popup .mphb-datepicker-light-green .datepick-month th{border:1px solid #fff;font-size:80%;font-weight:700;padding:.5em 0}.mphb-calendar .mphb-datepicker-light-green .datepick-month th,.mphb-calendar .mphb-datepicker-light-green .datepick-month th a,.datepick-popup .mphb-datepicker-light-green .datepick-month th,.datepick-popup .mphb-datepicker-light-green .datepick-month th a{background-color:#fff;color:#434a65}.mphb-calendar .mphb-datepicker-light-green .datepick-month td,.datepick-popup .mphb-datepicker-light-green .datepick-month td{background-color:#fff;border:1px solid #fff}.mphb-calendar .mphb-datepicker-light-green .datepick-month a,.datepick-popup .mphb-datepicker-light-green .datepick-month a{padding:0;background-color:#fff;color:#434a65}.mphb-calendar .mphb-datepicker-light-green .datepick-month span,.datepick-popup .mphb-datepicker-light-green .datepick-month span{padding:0}.mphb-calendar .mphb-datepicker-light-green .datepick-month td span,.datepick-popup .mphb-datepicker-light-green .datepick-month td span{color:#c4c7cb}.mphb-calendar .mphb-datepicker-light-green .datepick-month td .datepick-weekend,.datepick-popup .mphb-datepicker-light-green .datepick-month td .datepick-weekend{background-color:#fff}.mphb-calendar .mphb-datepicker-light-green a,.datepick-popup .mphb-datepicker-light-green a{-webkit-transition:0.3s background,0.3s color;transition:0.3s background,0.3s color}.mphb-calendar.mphb-datepick .mphb-datepicker-light-green .datepick-month td .mphb-available-date{background-color:#c4e9d0;color:#434a65}.mphb-calendar.mphb-datepick .mphb-datepicker-light-green .datepick-month td .mphb-available-date.mphb-date-check-out{background:-webkit-gradient(linear,left top,right bottom,from(#f8d7d7),color-stop(50%,#f8d7d7),color-stop(50%,#c4e9d0),to(#c4e9d0));background:linear-gradient(to bottom right,#f8d7d7 0%,#f8d7d7 50%,#c4e9d0 50%,#c4e9d0 100%)}.mphb-calendar.mphb-datepick .mphb-datepicker-light-green .datepick-month td .mphb-not-stay-in-date:not(.mphb-past-date),.mphb-calendar.mphb-datepick .mphb-datepicker-light-green .datepick-month td .mphb-not-available-date,.datepick-popup .mphb-datepicker-light-green.mphb-datepick-popup .datepick-month td .mphb-not-stay-in-date:not(.mphb-past-date),.datepick-popup .mphb-datepicker-light-green.mphb-datepick-popup .datepick-month td .mphb-not-available-date{background-color:#fff;color:#c4c7cb;text-decoration:line-through}.mphb-calendar.mphb-datepick .mphb-datepicker-light-green .datepick-month td .mphb-past-date,.datepick-popup .mphb-datepicker-light-green.mphb-datepick-popup .datepick-month td .mphb-past-date{opacity:1;background-color:#fff;color:#c4c7cb}.mphb-calendar.mphb-datepick .mphb-datepicker-light-green .datepick-month td .mphb-earlier-min-date,.mphb-calendar.mphb-datepick .mphb-datepicker-light-green .datepick-month td .mphb-later-max-date,.datepick-popup .mphb-datepicker-light-green.mphb-datepick-popup .datepick-month td .mphb-earlier-min-date,.datepick-popup .mphb-datepicker-light-green.mphb-datepick-popup .datepick-month td .mphb-later-max-date{background-color:#fff;color:#c4c7cb;text-decoration:line-through;opacity:1}.mphb-calendar.mphb-datepick .mphb-datepicker-light-green .datepick-month td .datepick-selected,.datepick-popup .mphb-datepicker-light-green.mphb-datepick-popup .datepick-month td .datepick-selected{background-color:#26bd59;color:#fff}.mphb-calendar.mphb-datepick .mphb-datepicker-light-green .datepick-month td .mphb-booked-date,.datepick-popup .mphb-datepicker-light-green.mphb-datepick-popup .datepick-month td .mphb-booked-date{opacity:1}.datepick-popup .mphb-datepicker-light-green.mphb-datepick-popup .datepick-month td .datepick-today{background-color:#fff;font-weight:700;color:#26bd59}.datepick-popup .mphb-datepicker-light-green.mphb-datepick-popup .datepick-month td .mphb-booked-date:not(.mphb-selectable-date){background-color:#fff;color:#c4c7cb;text-decoration:line-through}.datepick-popup .mphb-datepicker-light-green.mphb-datepick-popup .datepick-month td a.datepick-highlight{background-color:#26bd59;color:#fff}.datepick-popup .mphb-datepicker-light-green.mphb-datepick-popup.mphb-check-in-datepick .datepick-month td .mphb-not-check-in-date:not(.mphb-past-date){background-color:#fff;color:#c4c7cb;text-decoration:line-through}.datepick-popup .mphb-datepicker-light-green.mphb-datepick-popup.mphb-check-out-datepick .datepick-month td .mphb-not-check-out-date:not(.mphb-past-date){background-color:#fff;color:#c4c7cb;text-decoration:line-through}.datepick-popup .mphb-datepicker-light-green.mphb-datepick-popup.mphb-check-out-datepick .datepick-month td span.mphb-check-in-date:not(.mphb-past-date){background-color:#6aca8b;color:#fff;text-decoration:none}.mphb-calendar.mphb-datepick .mphb-datepicker-light-green .datepick-month td .mphb-booked-date{background-color:#f8d7d7;color:#434a65;text-decoration:none}.mphb-calendar.mphb-datepick .mphb-datepicker-light-green .datepick-month td .mphb-booked-date.mphb-date-check-in{background:-webkit-gradient(linear,left top,right bottom,from(#c4e9d0),color-stop(50%,#c4e9d0),color-stop(50%,#f8d7d7),to(#f8d7d7));background:linear-gradient(to bottom right,#c4e9d0 0%,#c4e9d0 50%,#f8d7d7 50%,#f8d7d7 100%)}.mphb-calendar.mphb-datepick .mphb-datepicker-light-green .datepick-month td .mphb-booked-date.mphb-date-check-in.mphb-date-check-out{background:#f8d7d7}.datepick-popup{max-width:100%;padding:0 1em}@media screen and (min-width:48em){.datepick-popup{padding:0}}.mphb-hide{display:none!important}.mphb-clear{clear:both}.mphb-preloader{background-image:url(https://www.stoneparklodge.ie/wp-content/plugins/motopress-hotel-booking/assets/css/../../images/loading.gif?ver=3.9.6);width:20px;height:20px;display:inline-block}.mphb-price-period{border-bottom:1px dashed;cursor:help}.mphb-calendar .datepick-month-header select{display:inline-block!important;width:auto!important}.mphb-calendar .datepick-month table{border-collapse:collapse}.mphb-calendar .datepick-month td{padding:0}.mphb-calendar .datepick-month td .mphb-booked-date{background-color:#ee8767;color:#000}.mphb-calendar .datepick-month td .mphb-booked-date.mphb-date-check-in{background:linear-gradient(to bottom right,#cef093 0,#cef093 50%,#ee8767 50%,#ee8767 100%)}.mphb-calendar .datepick-month td .mphb-booked-date.mphb-date-check-in.mphb-date-check-out{background:#ee8767}.mphb-calendar .datepick-month td .mphb-available-date{background-color:#cef093;color:#000}.mphb-calendar .datepick-month td .mphb-available-date.mphb-date-check-out{background:linear-gradient(to bottom right,#ee8767 0,#ee8767 50%,#cef093 50%,#cef093 100%)}.mphb-calendar .datepick-month td .mphb-past-date{opacity:.15;background-color:#eee;color:#888}.mphb-calendar .datepick-month td .mphb-not-stay-in-date{background-color:#ee8767;color:#000}.mphb-datepick-popup .datepick-month-header select{display:inline-block!important;width:auto!important}.mphb-datepick-popup .datepick-month td .mphb-booked-date:not(.mphb-selectable-date){opacity:.5;background-color:#eee;color:#888}.mphb-datepick-popup .datepick-month td .mphb-past-date{opacity:.15;background-color:#eee;color:#888}.mphb-datepick-popup .datepick-month td .mphb-earlier-min-date,.mphb-datepick-popup .datepick-month td .mphb-later-max-date{opacity:.5;background-color:#eee;color:#888}.mphb-datepick-popup .datepick-month td .mphb-earlier-check-in-date{opacity:.15;background-color:#eee;color:#888}.mphb-datepick-popup .datepick-month td .mphb-check-in-date{background-color:#cef093}.mphb-datepick-popup .datepick-month td a.datepick-today{background-color:#fffaf0}.mphb-datepick-popup .datepick-month td a.datepick-highlight,.mphb-datepick-popup .datepick-month td a.datepick-selected{background-color:#404040;color:#fff}.mphb-datepick-popup .datepick-month td span.mphb-check-in-date{background-color:#606060;color:#fff}.mphb-datepick-popup .mphb-selectable-date{cursor:pointer}@media screen and (min-width:769px){.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="1"] .datepick-month{width:100%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="2"] .datepick-month{width:50%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="3"] .datepick-month{width:33.33%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="4"] .datepick-month{width:25%}.mphb_sc_availability_calendar-wrapper .mphb-calendar[data-monthstoshow$="5"] .datepick-month{width:20%}}.mphb_widget_rooms-wrapper .mphb-widget-room-type-book-button,.mphb_widget_rooms-wrapper .mphb-widget-room-type-price,.mphb_widget_rooms-wrapper .mphb-widget-room-type-title{margin:1em 0}.mphb_widget_rooms-wrapper .mphb-widget-room-type-attributes,.mphb_widget_rooms-wrapper .mphb-widget-room-type-description,.mphb_widget_rooms-wrapper .mphb-widget-room-type-featured-image{margin:1em 0}.mphb_widget_rooms-wrapper .mphb-widget-room-type-price .mphb-price,.mphb_widget_rooms-wrapper .mphb-widget-room-type-title>a{font-weight:700}.mphb_widget_rooms-wrapper .mphb-room-type:not(:first-of-type){margin-top:2em}.mphb_sc_rooms-wrapper .mphb-room-type:not(:first-of-type),.mphb_sc_search_results-wrapper .mphb-room-type:not(:first-of-type),.mphb_sc_services-wrapper .mphb-service:not(:first-of-type){margin-top:4em}.mphb_cb_checkout_form>.mphb-checkout-section:not(:first-of-type),.mphb_sc_checkout-form>.mphb-checkout-section:not(:first-of-type){margin-top:4em}.mphb_cb_checkout_form .mphb_checkout-service-quantity,.mphb_sc_checkout-form .mphb_checkout-service-quantity{width:100px;display:inline-block}.mphb_cb_checkout_form .mphb-price-breakdown .mphb-price-breakdown-expand>.mphb-inner-icon,.mphb_sc_checkout-form .mphb-price-breakdown .mphb-price-breakdown-expand>.mphb-inner-icon{font-family:sans-serif;font-size:1em;margin-right:.75em;border:1px solid currentColor;width:1em;height:1em;line-height:1em;display:inline-block;text-align:center;box-sizing:content-box;pointer-events:none}.mphb_cb_checkout_form .mphb-price-breakdown .mphb-table-price-column,.mphb_sc_checkout-form .mphb-price-breakdown .mphb-table-price-column{width:33%}.mphb_cb_checkout_form .mphb-gateways-list,.mphb_sc_checkout-form .mphb-gateways-list{list-style:none}.mphb_cb_checkout_form .mphb-gateways-list>li,.mphb_sc_checkout-form .mphb-gateways-list>li{margin-top:1em}.mphb_cb_checkout_form .mphb-billing-fields,.mphb_sc_checkout-form .mphb-billing-fields{margin-bottom:1em;border:none}.mphb_cb_checkout_form .mphb-billing-fields-hidden,.mphb_sc_checkout-form .mphb-billing-fields-hidden{display:none}.mphb_cb_checkout_form .mphb-billing-fields input[data-beanstream-id],.mphb_sc_checkout-form .mphb-billing-fields input[data-beanstream-id]{background-position:right center;background-repeat:no-repeat}.mphb_cb_checkout_form .mphb-billing-fields fieldset,.mphb_sc_checkout-form .mphb-billing-fields fieldset{border:none;padding:0}.mphb_cb_checkout_form .mphb-terms-and-conditions,.mphb_sc_checkout-form .mphb-terms-and-conditions{margin-bottom:0;padding-left:2em;padding-right:2em;max-height:0;overflow:hidden;transition:margin-bottom .2s linear,padding .2s linear,max-height .4s linear;background:rgba(0,0,0,.05)}.mphb_cb_checkout_form .mphb-terms-and-conditions.mphb-active,.mphb_sc_checkout-form .mphb-terms-and-conditions.mphb-active{margin-bottom:1em;padding-top:2em;padding-bottom:2em;max-height:200px;overflow:auto}.mphb_cb_checkout_form>.mphb-checkout-section:not(:first-of-type){margin-top:0}.mphb_checkout-services-list,.mphb_sc_checkout-services-list{list-style:none}.mphb_sc_search_results-wrapper .mphb-reservation-cart{margin-bottom:4em}.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-reservation-details{float:left}.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-cart-message{margin-bottom:0}.mphb_sc_search_results-wrapper .mphb-reservation-cart .mphb-confirm-reservation{float:right}.mphb_sc_search_results-wrapper .mphb-reservation-cart.mphb-empty-cart .mphb-cart-message,.mphb_sc_search_results-wrapper .mphb-reservation-cart.mphb-empty-cart .mphb-cart-total-price,.mphb_sc_search_results-wrapper .mphb-reservation-cart.mphb-empty-cart .mphb-confirm-reservation{display:none!important}.mphb_sc_search_results-wrapper .mphb-reservation-cart:not(.mphb-empty-cart) .mphb-empty-cart-message{display:none!important}.mphb_sc_search_results-wrapper .mphb-reserve-room-section:not(.mphb-rooms-added) .mphb-confirm-reservation,.mphb_sc_search_results-wrapper .mphb-reserve-room-section:not(.mphb-rooms-added) .mphb-rooms-reservation-message-wrapper{display:none!important}.mphb_sc_search_results-wrapper .mphb-reserve-room-section .mphb-rooms-reservation-message-wrapper .mphb-remove-from-reservation{float:right}.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-item-guests{display:block}.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommedation-item-subtotal{float:right;margin-left:1em}.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-total{float:right}.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-reserve-button{float:right;clear:right}.mphb_sc_booking_confirmation .mphb-booking-details-section+.mphb-booking-details-section{margin-top:2em}.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li{flex:1 0 100%;padding-left:0;margin:0 0 .5em 0}@media screen and (min-width:768px){.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li{flex:1 0 auto;margin:0 1.5em 1.5em 0;padding-right:1.5em;border-right:1px dashed #d3ced2}}.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li:last-of-type{border:none;margin-right:0;padding-right:0}@media screen and (min-width:768px){.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li span.label{display:block;font-size:.85em}}.mphb_sc_booking_confirmation .mphb-booking-details-section .mphb-booking-details>li span.value{font-weight:700}#mphb-stripe-payment-methods>ul{cursor:pointer;margin:0 0 .5em 0;padding:0;list-style:none}#mphb-stripe-payment-methods .mphb-stripe-payment-method{display:inline-block;margin:0 1.5em 0 0;padding-top:.5em;padding-bottom:.5em}#mphb-stripe-payment-methods .mphb-stripe-payment-method:last-of-type{margin-right:0}#mphb-stripe-payment-methods .mphb-stripe-payment-method.active label{box-shadow:0 2px currentColor}#mphb-stripe-payment-methods .mphb-stripe-payment-method label{cursor:pointer}#mphb-stripe-payment-methods .mphb-stripe-payment-method input[type=radio]{display:none}.mphb-stripe-payment-container{margin-bottom:1em}.mphb-stripe-payment-container .StripeElement{box-sizing:border-box;padding:15px 12px;border:1px solid transparent;border-radius:4px;background-color:#fff;box-shadow:0 1px 6px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;margin-top:.5em;margin-bottom:.5em}.mphb-stripe-payment-container .StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.mphb-stripe-payment-container .StripeElement--invalid{border-color:#fa755a}.mphb-stripe-payment-container .StripeElement--webkit-autofill{background-color:#fefde5!important}#mphb-stripe-errors{color:#e25950}.mphb_sc_booking_form-wrapper.is-style-horizontal-form form,.mphb_sc_search-wrapper.is-style-horizontal-form form,.mphb_widget_search-form.is-style-horizontal-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.mphb_sc_booking_form-wrapper.is-style-horizontal-form form,.mphb_sc_search-wrapper.is-style-horizontal-form form,.mphb_widget_search-form.is-style-horizontal-form{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin:0 -10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.mphb_sc_booking_form-wrapper.is-style-horizontal-form form>*,.mphb_sc_search-wrapper.is-style-horizontal-form form>*,.mphb_widget_search-form.is-style-horizontal-form>*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;max-width:100%;margin-bottom:1.5em;padding:0}@media (min-width:768px){.mphb_sc_booking_form-wrapper.is-style-horizontal-form form>*,.mphb_sc_search-wrapper.is-style-horizontal-form form>*,.mphb_widget_search-form.is-style-horizontal-form>*{padding:0 10px;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}}.mphb_sc_booking_form-wrapper.is-style-horizontal-form form>* input,.mphb_sc_booking_form-wrapper.is-style-horizontal-form form>* select,.mphb_sc_search-wrapper.is-style-horizontal-form form>* input,.mphb_sc_search-wrapper.is-style-horizontal-form form>* select,.mphb_widget_search-form.is-style-horizontal-form>* input,.mphb_widget_search-form.is-style-horizontal-form>* select{width:100%;margin:0;display:block}.mphb_sc_booking_form-wrapper.is-style-horizontal-form form .mphb_sc_search-submit-button-wrapper,.mphb_sc_search-wrapper.is-style-horizontal-form form .mphb_sc_search-submit-button-wrapper,.mphb_widget_search-form.is-style-horizontal-form .mphb_sc_search-submit-button-wrapper{margin-top:0}.mphb_sc_booking_form-wrapper.is-style-horizontal-form form .mphb-required-fields-tip,.mphb_sc_search-wrapper.is-style-horizontal-form form .mphb-required-fields-tip,.mphb_widget_search-form.is-style-horizontal-form .mphb-required-fields-tip{display:none}.mphb_sc_booking_form-wrapper.is-style-horizontal-form form .button,.mphb_sc_search-wrapper.is-style-horizontal-form form .button,.mphb_widget_search-form.is-style-horizontal-form .button{margin:0}@media (min-width:768px){.mphb_sc_search-wrapper.mphbs-wrap form,.mphb_sc_booking_form-wrapper.mphbs-wrap form{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px){.mphb_sc_search-wrapper.mphbs-fw-20 form>p,.mphb_sc_booking_form-wrapper.mphbs-fw-20 form>p{width:100%;max-width:20%}}@media (min-width:768px){.mphb_sc_search-wrapper.mphbs-fw-25 form>p,.mphb_sc_booking_form-wrapper.mphbs-fw-25 form>p{width:100%;max-width:25%}}@media (min-width:768px){.mphb_sc_search-wrapper.mphbs-fw-33 form>p,.mphb_sc_booking_form-wrapper.mphbs-fw-33 form>p{width:100%;max-width:33.33%}}@media (min-width:768px){.mphb_sc_search-wrapper.mphbs-fw-50 form>p,.mphb_sc_booking_form-wrapper.mphbs-fw-50 form>p{width:100%;max-width:50%}}@media (min-width:768px){.mphb_sc_search-wrapper.mphbs-fw-100 form>p,.mphb_sc_booking_form-wrapper.mphbs-fw-100 form>p{width:100%;max-width:100%}}.mphb_sc_search-wrapper.mphbs-fluid-button .mphb-reserve-btn-wrapper,.mphb_sc_search-wrapper.mphbs-fluid-button .mphb_sc_search-submit-button-wrapper,.mphb_sc_booking_form-wrapper.mphbs-fluid-button .mphb-reserve-btn-wrapper,.mphb_sc_booking_form-wrapper.mphbs-fluid-button .mphb_sc_search-submit-button-wrapper{max-width:100%;width:auto}.mphb_sc_search-wrapper.mphbs-fluid-button .mphb-reserve-btn-wrapper .button,.mphb_sc_search-wrapper.mphbs-fluid-button .mphb_sc_search-submit-button-wrapper .button,.mphb_sc_booking_form-wrapper.mphbs-fluid-button .mphb-reserve-btn-wrapper .button,.mphb_sc_booking_form-wrapper.mphbs-fluid-button .mphb_sc_search-submit-button-wrapper .button{width:100%}.mphb_sc_booking_form-wrapper.is-style-horizontal-form .mphb-reserve-btn-wrapper{margin-top:0}.mphb_sc_booking_form-wrapper.is-style-horizontal-form.is-direct-booking .mphb-booking-form{-ms-flex-wrap:wrap;flex-wrap:wrap}.mphb_sc_booking_form-wrapper.is-style-horizontal-form.is-direct-booking .mphb-booking-form>*.mphb-reserve-room-section{width:100%}.mphb_sc_booking_form-wrapper.is-style-horizontal-form.is-direct-booking .mphb-reserve-btn-wrapper{position:relative}@media (min-width:768px){.mphb_sc_booking_form-wrapper.is-style-horizontal-form.is-direct-booking .mphb-reserve-btn-wrapper .mphb-preloader{position:absolute;left:50%;top:105%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.mphb_sc_booking_form-wrapper.is-style-horizontal-form.is-direct-booking .mphb-reserve-btn-wrapper .button{white-space:normal}.mphb_sc_booking_form-wrapper.mphbs-hide-rf-tip .mphb-required-fields-tip,.mphb_sc_search-wrapper.mphbs-hide-rf-tip .mphb-required-fields-tip{display:none}.mphb_sc_booking_form-wrapper.mphbs-hide-labels br,.mphb_sc_booking_form-wrapper.mphbs-hide-labels label,.mphb_sc_search-wrapper.mphbs-hide-labels br,.mphb_sc_search-wrapper.mphbs-hide-labels label{display:none}.mphb_sc_booking_form-wrapper.mphbs-no-paddings form,.mphb_sc_search-wrapper.mphbs-no-paddings form{margin:0}.mphb_sc_booking_form-wrapper.mphbs-no-paddings form>*,.mphb_sc_search-wrapper.mphbs-no-paddings form>*{padding:0}@media (min-width:768px){.mphb_widget_search-form.mphbs-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:768px){.mphb_widget_search-form.mphbs-fw-20>p{width:100%;max-width:20%}}@media (min-width:768px){.mphb_widget_search-form.mphbs-fw-25>p{width:100%;max-width:25%}}@media (min-width:768px){.mphb_widget_search-form.mphbs-fw-33>p{width:100%;max-width:33.33%}}@media (min-width:768px){.mphb_widget_search-form.mphbs-fw-50>p{width:100%;max-width:50%}}@media (min-width:768px){.mphb_widget_search-form.mphbs-fw-100>p{width:100%;max-width:100%}}.mphb_widget_search-form.mphbs-fluid-button .mphb_widget_search-submit-button-wrapper{max-width:100%;width:auto}.mphb_widget_search-form.mphbs-fluid-button .mphb_widget_search-submit-button-wrapper .button{width:100%}