.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.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-minimal.datepick,.datepick-popup .mphb-datepicker-minimal.datepick{font-size:90%;border:0 solid;border-radius:0;width:31.429em;max-width:100%;font-family:inherit}.mphb-calendar .mphb-datepicker-minimal a,.datepick-popup .mphb-datepicker-minimal a{-webkit-box-shadow:none;box-shadow:none}.mphb-calendar .mphb-datepicker-minimal *,.datepick-popup .mphb-datepicker-minimal *{outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}.mphb-calendar .mphb-datepicker-minimal .datepick-nav,.mphb-calendar .mphb-datepicker-minimal .datepick-ctrl,.datepick-popup .mphb-datepicker-minimal .datepick-nav,.datepick-popup .mphb-datepicker-minimal .datepick-ctrl{font-size:inherit;font-weight:400}.mphb-calendar .mphb-datepicker-minimal .datepick-nav,.datepick-popup .mphb-datepicker-minimal .datepick-nav{background-color:#fff;border:1px solid #e4e4e4}.mphb-calendar .mphb-datepicker-minimal .datepick-nav a,.datepick-popup .mphb-datepicker-minimal .datepick-nav a{color:#222}.mphb-calendar .mphb-datepicker-minimal .datepick-nav a:hover,.datepick-popup .mphb-datepicker-minimal .datepick-nav a:hover{background-color:#f5f5f5;color:#222}.mphb-calendar .mphb-datepicker-minimal .datepick-nav a.datepick-disabled,.datepick-popup .mphb-datepicker-minimal .datepick-nav a.datepick-disabled{cursor:not-allowed;color:#d0d0d0}.mphb-calendar .mphb-datepicker-minimal .datepick-nav a.datepick-disabled:hover,.datepick-popup .mphb-datepicker-minimal .datepick-nav a.datepick-disabled:hover{background-color:#fff}.mphb-calendar .mphb-datepicker-minimal .datepick-ctrl,.datepick-popup .mphb-datepicker-minimal .datepick-ctrl{border:1px solid #e4e4e4;background-color:#fff;margin-top:-1px;position:relative}@media screen and (min-width:48em){.mphb-calendar .mphb-datepicker-minimal .datepick-ctrl,.datepick-popup .mphb-datepicker-minimal .datepick-ctrl{border-top:0 solid #e4e4e4}}.mphb-calendar .mphb-datepicker-minimal .datepick-ctrl:before,.datepick-popup .mphb-datepicker-minimal .datepick-ctrl:before{content:'';width:1px;height:100%;left:50%;bottom:0;position:absolute;margin-left:-1px;border-left:1px solid #e4e4e4}.mphb-calendar .mphb-datepicker-minimal .datepick-ctrl a,.datepick-popup .mphb-datepicker-minimal .datepick-ctrl a{color:#222}.mphb-calendar .mphb-datepicker-minimal .datepick-ctrl .datepick-cmd:hover,.datepick-popup .mphb-datepicker-minimal .datepick-ctrl .datepick-cmd:hover{background-color:#f5f5f5;color:#222}.mphb-calendar .mphb-datepicker-minimal .datepick-ctrl .datepick-cmd,.datepick-popup .mphb-datepicker-minimal .datepick-ctrl .datepick-cmd{width:50%}.mphb-calendar .mphb-datepicker-minimal a.datepick-cmd,.datepick-popup .mphb-datepicker-minimal a.datepick-cmd{height:auto;line-height:2.1em}.mphb-calendar .mphb-datepicker-minimal .datepick-month-header,.datepick-popup .mphb-datepicker-minimal .datepick-month-header{border-bottom:1px solid #e4e4e4}.mphb-calendar .mphb-datepicker-minimal .datepick-month-header,.mphb-calendar .mphb-datepicker-minimal .datepick-month-header select,.mphb-calendar .mphb-datepicker-minimal .datepick-month-header input,.datepick-popup .mphb-datepicker-minimal .datepick-month-header,.datepick-popup .mphb-datepicker-minimal .datepick-month-header select,.datepick-popup .mphb-datepicker-minimal .datepick-month-header input{height:auto;background-color:#fff;color:#222;font-weight:400;line-height:2.1em}.mphb-calendar .mphb-datepicker-minimal .datepick-month,.datepick-popup .mphb-datepicker-minimal .datepick-month{width:100%;border:1px solid #e4e4e4;border-top:0 solid;padding-right:1px}@media screen and (min-width:48em){.mphb-calendar .mphb-datepicker-minimal .datepick-month,.datepick-popup .mphb-datepicker-minimal .datepick-month{width:50%}}@media screen and (min-width:48em){.mphb-calendar .mphb-datepicker-minimal .datepick-month:first-child .datepick-month-header,.datepick-popup .mphb-datepicker-minimal .datepick-month:first-child .datepick-month-header{margin-right:-1px}}.mphb-calendar .mphb-datepicker-minimal .datepick-month+.datepick-month,.datepick-popup .mphb-datepicker-minimal .datepick-month+.datepick-month{border-left:1px solid #e4e4e4;padding-right:0;padding-left:1px}@media screen and (min-width:48em){.mphb-calendar .mphb-datepicker-minimal .datepick-month+.datepick-month,.datepick-popup .mphb-datepicker-minimal .datepick-month+.datepick-month{border-left:1px solid #fff}}@media screen and (min-width:48em){.mphb-calendar .mphb-datepicker-minimal .datepick-month+.datepick-month .datepick-month-header,.datepick-popup .mphb-datepicker-minimal .datepick-month+.datepick-month .datepick-month-header{margin-left:-2px}}.mphb-calendar .mphb-datepicker-minimal .datepick-month table,.datepick-popup .mphb-datepicker-minimal .datepick-month table{margin:0 auto;width:100%}.mphb-calendar .mphb-datepicker-minimal .datepick-month tbody,.datepick-popup .mphb-datepicker-minimal .datepick-month tbody{line-height:2.1em}.mphb-calendar .mphb-datepicker-minimal .datepick-month th,.datepick-popup .mphb-datepicker-minimal .datepick-month th{border:1px solid #fff;font-size:80%;font-weight:700;padding:.5em 0}.mphb-calendar .mphb-datepicker-minimal .datepick-month th,.mphb-calendar .mphb-datepicker-minimal .datepick-month th a,.datepick-popup .mphb-datepicker-minimal .datepick-month th,.datepick-popup .mphb-datepicker-minimal .datepick-month th a{background-color:#fff;color:#4e4e4e}.mphb-calendar .mphb-datepicker-minimal .datepick-month td,.datepick-popup .mphb-datepicker-minimal .datepick-month td{background-color:#fff;border:1px solid #fff}.mphb-calendar .mphb-datepicker-minimal .datepick-month td a,.mphb-calendar .mphb-datepicker-minimal .datepick-month td span,.datepick-popup .mphb-datepicker-minimal .datepick-month td a,.datepick-popup .mphb-datepicker-minimal .datepick-month td span{border-radius:100%;max-width:2.143em;margin:0 auto}.mphb-calendar .mphb-datepicker-minimal .datepick-month span,.datepick-popup .mphb-datepicker-minimal .datepick-month span{padding:0}.mphb-calendar .mphb-datepicker-minimal .datepick-month td .datepick-weekend,.datepick-popup .mphb-datepicker-minimal .datepick-month td .datepick-weekend{background-color:#fff}.mphb-calendar .mphb-datepicker-minimal a,.datepick-popup .mphb-datepicker-minimal a{-webkit-transition:0.3s background,0.3s color;transition:0.3s background,0.3s color}.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-past-date,.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup .datepick-month td .mphb-past-date{opacity:1;background-color:#fff;color:#d0d0d0}.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-earlier-min-date,.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-later-max-date,.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup .datepick-month td .mphb-earlier-min-date,.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup .datepick-month td .mphb-later-max-date{background-color:#fff;color:#b2b2b2;text-decoration:line-through;opacity:1}.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-booked-date,.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup .datepick-month td .mphb-booked-date{opacity:1}.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup .datepick-month td a{padding:0;background-color:#fff;color:#4e4e4e}.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup .datepick-month td .datepick-selected{background-color:#222;color:#fff}.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup .datepick-month td .mphb-not-stay-in-date:not(.mphb-past-date),.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup .datepick-month td .mphb-not-available-date{background-color:#fff;color:#b2b2b2;text-decoration:line-through}.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup .datepick-month td .datepick-today{background-color:#fff;font-weight:700;color:#222}.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup .datepick-month td .mphb-booked-date:not(.mphb-selectable-date){background-color:#fff;color:#b2b2b2;text-decoration:line-through}.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup .datepick-month td a.datepick-highlight{background-color:#222;color:#fff}.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup.mphb-check-in-datepick .datepick-month td .mphb-not-check-in-date:not(.mphb-past-date){background-color:#fff;color:#b2b2b2;text-decoration:line-through}.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup.mphb-check-out-datepick .datepick-month td .mphb-not-check-out-date:not(.mphb-past-date){background-color:#fff;color:#b2b2b2;text-decoration:line-through}.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup.mphb-check-out-datepick .datepick-month td span.mphb-check-in-date:not(.mphb-past-date){background-color:#888;color:#fff;text-decoration:none}.mphb-calendar.mphb-datepick .mphb-datepicker-minimal{--mphb-available-date-bg:#fff;--mphb-available-date-color:#6bc248;--mphb-not-available-date-bg:#fff;--mphb-not-available-date-color:#e49090;--mphb-booked-date-bg:#fff;--mphb-booked-date-color:#e49090;--mphb-out-of-season-date-bg:#fff;--mphb-out-of-season-date-color:#b2b2b2;--mphb-selected-date-bg:#222222;--mphb-selected-date-color:#fff;--mphb-unselectable-date-color:#b2b2b2}.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td a,.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td span{border-radius:0}.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-out-of-season-date{text-decoration:line-through}.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-out-of-season-date--check-in{color:var(--mphb-out-of-season-date-color);text-decoration:line-through}.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-out-of-season-date--check-in.mphb-mark-as-unavailable--check-out{color:var(--mphb-not-available-date-color);text-decoration:none}.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-mark-as-unavailable--check-in,.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-mark-as-unavailable,.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-date-check-in{color:var(--mphb-not-available-date-color)}.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td a{-webkit-transition:none;transition:none;padding:0}.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-selectable-date--check-out{color:var(--mphb-available-date-color);text-decoration:none}.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-selected-date,.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-selected-date--check-in,.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-selected-date--check-out,.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-selectable-date--check-in:hover,.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-month td .mphb-selectable-date--check-out:hover{background:var(--mphb-selected-date-bg);color:var(--mphb-selected-date-color);text-decoration:none}.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .mphb-calendar__selected-dates{line-height:2.1}.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-ctrl{border-top-width:1px;border-radius:0}.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-ctrl:before{display:none}.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .datepick-ctrl .datepick-cmd-clear{width:auto}.mphb-calendar.mphb-datepick .mphb-datepicker-minimal .mphb-date-cell__price{max-width:100%}.mphb-calendar.mphb-datepick[data-is_show_prices="1"] .mphb-datepicker-minimal .datepick-month td>span,.mphb-calendar.mphb-datepick[data-is_show_prices="1"] .mphb-datepicker-minimal .datepick-month td>a{line-height:1.25;min-height:36px;padding-top:2px}.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(/wp-content/plugins/motopress-hotel-booking/images/loading.gif?ver=4.7.0);width:20px;height:20px;display:inline-block}.mphb-price-period{border-bottom:1px dashed;cursor:help}.mphb-calendar{--mphb-available-date-bg:#cef093;--mphb-available-date-color:#000000;--mphb-not-available-date-bg:#dddddd;--mphb-not-available-date-color:#777777;--mphb-booked-date-bg:#dddddd;--mphb-booked-date-color:#777777;--mphb-out-of-season-date-bg:#dddddd;--mphb-out-of-season-date-color:#777777;--mphb-selected-date-bg:#404040;--mphb-selected-date-color:#ffffff;--mphb-unselectable-date-color:#777777}.mphb-calendar.mphb-loading .datepick{position:relative}.mphb-calendar.mphb-loading .datepick:before{content:'';left:0;right:0;top:0;bottom:0;position:absolute;background-color:rgba(255,255,255,.5);background-image:url(/wp-content/plugins/motopress-hotel-booking/images/loading.gif?ver=4.7.0);background-size:30px;background-position:center center;background-repeat:no-repeat;z-index:1}.mphb-calendar .datepick-month-header select{display:inline-block!important;width:auto!important}.mphb-calendar .datepick-month table{border-collapse:collapse;height:100%;margin-bottom:0}.mphb-calendar .datepick-month td{padding:0}.mphb-calendar .datepick-month td>span{height:100%}.mphb-calendar .datepick-month td a .mphb-date-cell__price,.mphb-calendar .datepick-month td span .mphb-date-cell__price{white-space:nowrap;overflow:hidden;word-break:keep-all;font-size:10px;padding:0;margin:0 .125em;width:auto;color:inherit;line-height:1.5}.mphb-calendar .datepick-month td a .mphb-date-cell__price span,.mphb-calendar .datepick-month td span .mphb-date-cell__price span{padding:0;display:inline;color:inherit}.mphb-calendar td .mphb-date-cell{color:var(--mphb-available-date-color,#000)}.mphb-calendar td .mphb-available-date{background-color:var(--mphb-available-date-bg,#cef093)}.mphb-calendar td .mphb-past-date{opacity:.15;background-color:#eee;color:#888}.mphb-calendar td .mphb-out-of-season-date--check-in{background:linear-gradient(to bottom right,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-out-of-season-date--check-out{background:linear-gradient(to top left,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-out-of-season-date--check-in.mphb-mark-as-unavailable--check-out{background:linear-gradient(to bottom right,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-out-of-season-date--check-out.mphb-mark-as-unavailable,.mphb-calendar td .mphb-out-of-season-date--check-out.mphb-mark-as-unavailable--check-in{background:linear-gradient(to top left,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-out-of-season-date,.mphb-calendar td .mphb-out-of-season-date--check-in.mphb-out-of-season-date--check-out{background:var(--mphb-out-of-season-date-bg,#ddd);color:var(--mphb-out-of-season-date-color,#777)}.mphb-calendar td .mphb-mark-as-unavailable--check-in{background:linear-gradient(to bottom right,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-not-available-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-mark-as-unavailable--check-in.mphb-out-of-season-date,.mphb-calendar td .mphb-mark-as-unavailable--check-in.mphb-out-of-season-date--check-in.mphb-out-of-season-date--check-out{color:var(--mphb-not-available-date-color,#777);background:linear-gradient(to bottom right,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-mark-as-unavailable--check-out{background:linear-gradient(to top left,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-not-available-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-mark-as-unavailable--check-out.mphb-out-of-season-date,.mphb-calendar td .mphb-mark-as-unavailable--check-out.mphb-out-of-season-date--check-in.mphb-out-of-season-date--check-out{color:var(--mphb-not-available-date-color,#777);background:linear-gradient(to bottom right,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-mark-as-unavailable,.mphb-calendar td .mphb-mark-as-unavailable--check-in.mphb-mark-as-unavailable--check-out{background:var(--mphb-not-available-date-bg,#ddd);color:var(--mphb-not-available-date-color,#777)}.mphb-calendar td .mphb-booked-date{background:var(--mphb-booked-date-bg,#ddd);color:var(--mphb-booked-date-color,#777)}.mphb-calendar td .mphb-date-check-in{color:var(--mphb-available-date-color,#000);background:linear-gradient(to bottom right,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-in.mphb-mark-as-unavailable,.mphb-calendar td .mphb-date-check-in.mphb-mark-as-unavailable--check-out{color:var(--mphb-booked-date-color,#777);background:linear-gradient(to bottom right,var(--mphb-not-available-date-bg,#ddd) 0,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-in.mphb-out-of-season-date--check-out{color:var(--mphb-booked-date-color,#777);background:linear-gradient(to top left,var(--mphb-booked-date-bg,#ddd) 0,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-out{background:linear-gradient(to top left,var(--mphb-available-date-bg,#cef093) 0,var(--mphb-available-date-bg,#cef093) 50%,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-booked-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-out.mphb-mark-as-unavailable,.mphb-calendar td .mphb-date-check-out.mphb-mark-as-unavailable--check-in{color:var(--mphb-booked-date-color,#777);background:linear-gradient(to bottom right,var(--mphb-booked-date-bg,#ddd) 0,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-not-available-date-bg,#ddd) 50%,var(--mphb-not-available-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-date-check-out.mphb-out-of-season-date--check-in{color:var(--mphb-booked-date-color,#777);background:linear-gradient(to bottom right,var(--mphb-booked-date-bg,#ddd) 0,var(--mphb-booked-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 50%,var(--mphb-out-of-season-date-bg,#ddd) 100%)}.mphb-calendar td .mphb-unselectable-date--check-in,.mphb-calendar td .mphb-unselectable-date--check-out{color:var(--mphb-unselectable-date-color,#777)}.mphb-calendar td .mphb-selectable-date--check-in:hover,.mphb-calendar td .mphb-selectable-date--check-out:hover,.mphb-calendar td .mphb-selected-date,.mphb-calendar td .mphb-selected-date--check-in,.mphb-calendar td .mphb-selected-date--check-out{background:var(--mphb-selected-date-bg,#89b63c);color:var(--mphb-selected-date-color,#777)}.mphb-calendar .datepick-ctrl{display:flex;background-color:#eee;color:#222;border-radius:.25em;font-weight:400}.mphb-calendar .datepick-ctrl a,.mphb-calendar .datepick-ctrl a:hover{color:inherit;background-color:transparent}.mphb-calendar .datepick-ctrl .mphb-calendar__selected-dates{width:100%;padding:0 .25em}.mphb-calendar .datepick-ctrl .datepick-cmd-clear{width:auto;padding:0 .25em;line-height:inherit}.mphb-booking-form.mphb-loading{position:relative}.mphb-booking-form.mphb-loading:before{content:'';left:0;right:0;top:0;bottom:0;position:absolute;background-color:rgba(255,255,255,.5);background-image:url(/wp-content/plugins/motopress-hotel-booking/images/loading.gif?ver=4.7.0);background-size:30px;background-position:center center;background-repeat:no-repeat;z-index:1}.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_sc_checkout-wrapper .mphb-login-form-wrap{margin-bottom:4em}.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-details-list:after{content:'';display:table;clear:both}.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_sc_account:after{content:'';display:table;clear:both}@media screen and (min-width:768px){.mphb_sc_account .mphb-account-menu{float:left;width:25%}}@media screen and (min-width:768px){.mphb_sc_account .mphb-account-content{float:right;width:73%}}.mphb_sc_account .mphb-account-bookings{table-layout:auto;font-size:.85em}@media screen and (max-width:767px){.mphb_sc_account .mphb-account-bookings thead{display:none}.mphb_sc_account .mphb-account-bookings tr{display:block;margin-bottom:1em}.mphb_sc_account .mphb-account-bookings tr:last-child{margin-bottom:0}.mphb_sc_account .mphb-account-bookings td{display:block;text-align:right}.mphb_sc_account .mphb-account-bookings td:before{content:attr(data-title) ": ";float:left;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-calendar.mphb-datepick .datepick tr{padding:0!important}.mphb-calendar.mphb-datepick .datepick td{padding:0!important}.mphb-calendar.mphb-datepick .datepick th{padding:0!important}.mphb_sc_rooms-wrapper .button,.mphb_sc_search-wrapper .button,.mphb_sc_search_results-wrapper .button,.mphb_sc_checkout-wrapper .button,.mphb_sc_room-wrapper .button,.mphb_sc_booking_form-wrapper .button,.widget_mphb_rooms_widget .button,.widget_mphb_search_availability_widget form .button,.mphb-booking-form .button{display:inline-block;position:relative;padding:.3em 1em;border:2px solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff0;background-repeat:no-repeat;background-position:center;background-size:cover;font-size:20px;font-weight:500;line-height:1.7em!important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.mphb_sc_rooms-wrapper .button:hover,.mphb_sc_search-wrapper .button:hover,.mphb_sc_search_results-wrapper .button:hover,.mphb_sc_checkout-wrapper .button:hover,.mphb_sc_room-wrapper .button:hover,.mphb_sc_booking_form-wrapper .button:hover,.widget_mphb_rooms_widget .button:hover,.widget_mphb_search_availability_widget form .button:hover,.mphb-booking-form .button:hover{cursor:pointer}.mphb_sc_rooms-wrapper input,.mphb_sc_search-wrapper input,.mphb_sc_search_results-wrapper input,.mphb_sc_checkout-wrapper input,.mphb_sc_room-wrapper input,.mphb_sc_booking_form-wrapper input,.widget_mphb_rooms_widget input,.widget_mphb_search_availability_widget form input,.mphb-booking-form input{display:inline-block}.mphb_sc_rooms-wrapper select,.mphb_sc_rooms-wrapper input[type="text"],.mphb_sc_search-wrapper select,.mphb_sc_search-wrapper input[type="text"],.mphb_sc_search_results-wrapper select,.mphb_sc_search_results-wrapper input[type="text"],.mphb_sc_checkout-wrapper select,.mphb_sc_checkout-wrapper input[type="text"],.mphb_sc_room-wrapper select,.mphb_sc_room-wrapper input[type="text"],.mphb_sc_booking_form-wrapper select,.mphb_sc_booking_form-wrapper input[type="text"],.widget_mphb_rooms_widget select,.widget_mphb_rooms_widget input[type="text"],.widget_mphb_search_availability_widget form select,.widget_mphb_search_availability_widget form input[type="text"],.mphb-booking-form select,.mphb-booking-form input[type="text"]{padding:.875em 1.25em}.mphb_sc_rooms-wrapper select,.mphb_sc_search-wrapper select,.mphb_sc_search_results-wrapper select,.mphb_sc_checkout-wrapper select,.mphb_sc_room-wrapper select,.mphb_sc_booking_form-wrapper select,.widget_mphb_rooms_widget select,.widget_mphb_search_availability_widget form select,.mphb-booking-form select{display:inline-block;height:auto}.mphb_sc_rooms-wrapper label,.mphb_sc_search-wrapper label,.mphb_sc_search_results-wrapper label,.mphb_sc_checkout-wrapper label,.mphb_sc_room-wrapper label,.mphb_sc_booking_form-wrapper label,.widget_mphb_rooms_widget label,.widget_mphb_search_availability_widget form label,.mphb-booking-form label{display:inline-block}.mphb_sc_checkout-wrapper input[type="email"],.mphb_sc_checkout-wrapper input[type="url"],.mphb_sc_checkout-wrapper input[type="password"],.mphb_sc_checkout-wrapper input[type="search"],.mphb_sc_checkout-wrapper input[type="number"],.mphb_sc_checkout-wrapper input[type="tel"],.mphb_sc_checkout-wrapper input[type="range"],.mphb_sc_checkout-wrapper input[type="date"],.mphb_sc_checkout-wrapper input[type="month"],.mphb_sc_checkout-wrapper input[type="week"],.mphb_sc_checkout-wrapper input[type="time"],.mphb_sc_checkout-wrapper input[type="datetime"],.mphb_sc_checkout-wrapper input[type="datetime-local"],.mphb_sc_checkout-wrapper input[type="color"]{padding:.875em 1.25em}.mphb_sc_search-wrapper.horizontal-center form,.mphb_sc_search-wrapper.horizontal-left form{max-width:100%;display:flex;flex-wrap:wrap;align-items:flex-end}.mphb_sc_search-wrapper.horizontal-center form>p,.mphb_sc_search-wrapper.horizontal-left form>p{width:100%}@media screen and (min-width:768px){.mphb_sc_search-wrapper.horizontal-center form>p,.mphb_sc_search-wrapper.horizontal-left form>p{width:50%}}@media screen and (min-width:992px){.mphb_sc_search-wrapper.horizontal-center form>p,.mphb_sc_search-wrapper.horizontal-left form>p{width:25%}}.mphb_sc_search-wrapper.horizontal-center form>p.mphb-required-fields-tip,.mphb_sc_search-wrapper.horizontal-left form>p.mphb-required-fields-tip{width:100%;display:none}.mphb_sc_search-wrapper.horizontal-center form{justify-content:center}.mphb_sc_search-wrapper.horizontal-center form>p.mphb_sc_search-submit-button-wrapper{text-align:center}.mphb_sc_search-wrapper.horizontal-left form{justify-content:flex-start}.mphb_sc_checkout-wrapper input[type="text"],.mphb_sc_checkout-wrapper input[type="email"],.mphb_sc_checkout-wrapper input[type="url"],.mphb_sc_checkout-wrapper input[type="password"],.mphb_sc_checkout-wrapper input[type="search"],.mphb_sc_checkout-wrapper input[type="number"],.mphb_sc_checkout-wrapper input[type="tel"],.mphb_sc_checkout-wrapper input[type="range"],.mphb_sc_checkout-wrapper input[type="date"],.mphb_sc_checkout-wrapper input[type="month"],.mphb_sc_checkout-wrapper input[type="week"],.mphb_sc_checkout-wrapper input[type="time"],.mphb_sc_checkout-wrapper input[type="datetime"],.mphb_sc_checkout-wrapper input[type="datetime-local"],.mphb_sc_checkout-wrapper select,.mphb_sc_checkout-wrapper textarea{width:100%;display:block}@media screen and (min-width:768px){.mphb_sc_checkout-wrapper input[type="text"],.mphb_sc_checkout-wrapper input[type="email"],.mphb_sc_checkout-wrapper input[type="url"],.mphb_sc_checkout-wrapper input[type="password"],.mphb_sc_checkout-wrapper input[type="search"],.mphb_sc_checkout-wrapper input[type="number"],.mphb_sc_checkout-wrapper input[type="tel"],.mphb_sc_checkout-wrapper input[type="range"],.mphb_sc_checkout-wrapper input[type="date"],.mphb_sc_checkout-wrapper input[type="month"],.mphb_sc_checkout-wrapper input[type="week"],.mphb_sc_checkout-wrapper input[type="time"],.mphb_sc_checkout-wrapper input[type="datetime"],.mphb_sc_checkout-wrapper input[type="datetime-local"],.mphb_sc_checkout-wrapper select,.mphb_sc_checkout-wrapper textarea{max-width:50%}}.mphb_sc_checkout-wrapper .mphb-date_of_birth-control select{display:inline-block;width:auto}.mphb_sc_booking_form-wrapper.horizontal .mphb-required-fields-tip{display:none}.mphb_sc_booking_form-wrapper.horizontal .mphb-adults-wrapper,.mphb_sc_booking_form-wrapper.horizontal .mphb-check-children-date-wrapper{width:100%}.mphb_sc_booking_form-wrapper.horizontal .mphb-reserve-btn-wrapper .button{width:100%}.mphb_sc_booking_form-wrapper.horizontal form{max-width:100%;display:flex;flex-direction:column}@media screen and (min-width:768px){.mphb_sc_booking_form-wrapper.horizontal form{flex-direction:row;flex-wrap:wrap;justify-content:center}.mphb_sc_booking_form-wrapper.horizontal form>p{max-width:50%}}@media screen and (min-width:991px){.mphb_sc_booking_form-wrapper.horizontal form{flex-wrap:nowrap;align-items:flex-end}}.mphb-flexslider ul.slides{padding:0!important}.mphb-flexslider ul.slides li a{width:100%}.mphb-flexslider ul.slides li a img{display:block!important}.mphb-flexslider ul.flex-direction-nav{padding:0!important}.mphb-flexslider ul.flex-direction-nav li a img{display:block!important}.mphb-details-title,.mphb-calendar-title,.mphb-reservation-form-title,.mphb-room-type-details-title,.mphb-recommendation-title,.mphb-booking-details-title,.mphb-room-number,.mphb-room-type-title,.mphb-services-details-title{margin-top:1em;margin-bottom:.5em}.mphb-booking-form,.mphb_widget_search-form,.mphb_sc_search-form{margin-left:-.5rem;margin-right:-.5rem}.mphb-booking-form:after,.mphb_widget_search-form:after,.mphb_sc_search-form:after{display:table;content:'';clear:both}.mphb-booking-form>p,.mphb_widget_search-form>p,.mphb_sc_search-form>p{float:left;width:100%;padding:0 .5rem;margin-bottom:.875rem}.mphb-booking-form>p.mphb-adults-wrapper,.mphb-booking-form>p.mphb-check-children-date-wrapper,.mphb_widget_search-form>p.mphb-adults-wrapper,.mphb_widget_search-form>p.mphb-check-children-date-wrapper,.mphb_sc_search-form>p.mphb-adults-wrapper,.mphb_sc_search-form>p.mphb-check-children-date-wrapper{width:50%}.mphb-booking-form input:not([type="submit"]):not([type="button"]),.mphb_widget_search-form input:not([type="submit"]):not([type="button"]),.mphb_sc_search-form input:not([type="submit"]):not([type="button"]){width:100%}.mphb-booking-form select,.mphb_widget_search-form select,.mphb_sc_search-form select{width:100%}@media screen and (min-width:768px){.mphb-booking-form,.mphb_sc_search-form{max-width:50%}}.mphb-view-details-button-wrapper,.mphb-rooms-quantity-wrapper,.mphb-recommendation-total,.mphb-rooms-reservation-message-wrapper,.mphb-to-book-btn-wrapper,.mphb-regular-price,.mphb-recommendation{margin-bottom:1rem}.mphb-reserve-rooms-details{margin-top:3.75rem}.mphb-checkout-item-section{margin-top:1.25rem}.mphb-checkout-section{margin-bottom:4em}.mphb_sc_checkout-services-list{list-style:none!important}.mphb_sc_checkout-services-list select{display:inline-block;width:auto}.mphb_sc_checkout-services-list li{margin-bottom:.625rem}.mphb_sc_checkout-services-list li:last-child{margin-bottom:0}.mphb-single-room-type-gallery-wrapper .gallery-item a{width:100%}.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%}.popup-template .modal{opacity:0;transition:all .25s ease}.popup-template .modal.is-open{opacity:1;transition:all .25s ease}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:19px}.et_pb_slide_content,.et_pb_best_value{font-size:21px}body{color:#565656}h1,h2,h3,h4,h5,h6{color:#4ddcd8}body{line-height:1.6em}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#4ddcd8}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#4ddcd8}.footer-widget h4{color:#4ddcd8}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#4ddcd8}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#4ddcd8}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1500px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1660px}a{color:#56cbf4}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#f1f1f1}.nav li ul{border-color:#f1f1f1}.et_secondary_nav_enabled #page-container #top-header{background-color:#4ddcd8!important}#et-secondary-nav li ul{background-color:#4ddcd8}#main-header .nav li ul a{color:rgb(0 0 0 / .7)}#top-menu li a{font-size:17px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:17px!important}#top-menu li a,.et_search_form_container input{font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input::-moz-placeholder{font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input::-webkit-input-placeholder{font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input:-ms-input-placeholder{font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#4ddcd8}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#4ddcd8}.footer-widget li:before{border-color:#4ddcd8}.footer-widget,.footer-widget li,.footer-widget li a,#footer-info{font-size:14px}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#4ddcd8}body .et_pb_button{font-size:15px;background-color:#4ddcd8;border-width:0px!important;border-radius:20px;font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#fff}body .et_pb_button:after{font-size:24px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#ffffff!important;background-color:#56cbf4;border-color:#ffffff!important;border-radius:20px}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:700;font-style:normal;text-transform:none;text-decoration:none}@media only screen and (min-width:981px){.et_pb_section{padding:2% 0}.et_pb_fullwidth_section{padding:0}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{font-size:18px}.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:28px 0 0 0}.et_header_style_left #et-top-navigation nav>ul>li>a,.et_header_style_split #et-top-navigation nav>ul>li>a{padding-bottom:28px}.et_header_style_split .centered-inline-logo-wrap{width:55px;margin:-55px 0}.et_header_style_split .centered-inline-logo-wrap #logo{max-height:55px}.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:55px}.et_header_style_centered #top-menu>li>a{padding-bottom:10px}.et_header_style_slide #et-top-navigation,.et_header_style_fullscreen #et-top-navigation{padding:19px 0 19px 0!important}.et_header_style_centered #main-header .logo_container{height:55px}#logo{max-height:90%}.et_pb_svg_logo #logo{height:90%}.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:9.9px}.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{background-color:#fff}.et-fixed-header #top-menu li a{font-size:14px}}@media only screen and (min-width:1875px){.et_pb_row{padding:37px 0}.et_pb_section{padding:37px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:112px}.et_pb_fullwidth_section{padding:0}}h1,h1.et_pb_contact_main_title,.et_pb_title_container h1{font-size:66px}h2,.product .related h2,.et_pb_column_1_2 .et_quote_content blockquote p{font-size:56px}h3{font-size:48px}h4,.et_pb_circle_counter h3,.et_pb_number_counter h3,.et_pb_column_1_3 .et_pb_post h2,.et_pb_column_1_4 .et_pb_post h2,.et_pb_blog_grid h2,.et_pb_column_1_3 .et_quote_content blockquote p,.et_pb_column_3_8 .et_quote_content blockquote p,.et_pb_column_1_4 .et_quote_content blockquote p,.et_pb_blog_grid .et_quote_content blockquote p,.et_pb_column_1_3 .et_link_content h2,.et_pb_column_3_8 .et_link_content h2,.et_pb_column_1_4 .et_link_content h2,.et_pb_blog_grid .et_link_content h2,.et_pb_column_1_3 .et_audio_content h2,.et_pb_column_3_8 .et_audio_content h2,.et_pb_column_1_4 .et_audio_content h2,.et_pb_blog_grid .et_audio_content h2,.et_pb_column_3_8 .et_pb_audio_module_content h2,.et_pb_column_1_3 .et_pb_audio_module_content h2,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-size:39px}h5{font-size:34px}h6{font-size:31px}.et_pb_slide_description .et_pb_slide_title{font-size:100px}.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_column_1_4 .et_pb_audio_module_content h2{font-size:34px}@media only screen and (max-width:980px){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{font-size:17px}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content,.et_pb_best_value{font-size:19px}}h1,h2,h3,h4,h5,h6{font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif}.et_pb_button{font-family:'Raleway',Helvetica,Arial,Lucida,sans-serif}