ol,ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.mphb-hide{display:none!important}a,abbr,div,form,html,iframe,img,label,li,ol,p,span,ul{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body,h3,h5{font-style:inherit;vertical-align:baseline}h3,h5{margin:0;padding:0}a img,body,h3,h5{border:0}html{height:100%}p{padding-top:1em;padding-bottom:1em}body,html{min-height:100%}a img,img{image-rendering:optimizeQuality}::selection{background:#efc337;color:#fff}input{-webkit-user-select:text}body{background:#fff;font-family:"Libre Baskerville","Helvetica Neue",Arial,Verdana,sans-serif;padding:0;margin:0;color:#444;font-weight:400;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.7;word-wrap:break-word;-webkit-overflow-scrolling:touch}.mphb-errors-wrapper{color:#dc3232;font-size:13px;display:inline}hr{height:1px;border:0;border-top:2px solid #ebebeb;background:#fff0;margin:20px auto;width:100%;clear:both}a,h3,h5{color:#222}a,a:active,a:hover{text-decoration:none}a{-webkit-transition:color .2s linear,background .1s linear;-moz-transition:color .2s linear,background .1s linear;-ms-transition:color .2s linear,background .1s linear;-o-transition:color .2s linear,background .1s linear;transition:color .2s linear,background .1s linear}a:active,a:hover{color:#222}h3,h5{font-size:26px;font-family:"Renner","Helvetica Neue",Arial,Verdana,sans-serif;font-weight:400;line-height:1.5em}h5{font-size:18px}.post_excerpt br:first:child{display:none}input[type=text],select{background:#fff;outline:0;box-sizing:border-box}input[type=text]{padding:10px 0;font-size:100%;font-family:"Renner","Helvetica Neue",Arial,Verdana,sans-serif;margin:0;border:0;border-bottom:1px solid #222;-webkit-transition:border-color linear .3s;-moz-transition:border-color linear .3s;-o-transition:border-color linear .3s;transition:border-color linear .3s;-webkit-appearance:none}select{padding:10px;min-width:100%}input[type=text]:focus{outline:0}.button,input[type=submit]{display:inline-block;outline:0;cursor:pointer;text-align:center;text-decoration:none;padding:.7em 2.5em;color:#fff;background:#222;border:2px solid #222;font-size:15px;font-family:"Renner","Helvetica Neue",Arial,Verdana,sans-serif;text-shadow:none;-webkit-appearance:none;box-shadow:0 0 0 0;font-style:normal;font-weight:400;text-transform:none;-webkit-transition:color .2s linear,background .3s linear,opacity .2s linear;-moz-transition:color .2s linear,background .3s linear,opacity .2s linear;-ms-transition:color .2s linear,background .3s linear,opacity .2s linear;-o-transition:color .2s linear,background .3s linear,opacity .2s linear;transition:color .2s linear,background .3s linear,opacity .2s linear}.mphb-rooms-quantity{min-width:10%;width:10%;display:inline-block}.mphb-available-rooms-count{min-width:70%;width:70%;margin-left:5px;display:inline-block;vertical-align:baseline}.mphb-reserve-room-section{border-top:1px solid #222;padding-top:20px;margin-top:20px}.mphb-booking-form input.mphb-datepick{width:100%;background:#fff0}.mphb-reserve-room-section .mphb-rooms-quantity-wrapper{float:left}.mphb-reserve-room-section .mphb-rooms-quantity-wrapper:after{font-family:"themify";content:"";display:inline;position:absolute;right:20px;font-size:13px;left:8%;bottom:27px}.mphb-reserve-btn-wrapper input[type=submit]{top:-2px;position:relative;width:100%}.mphb-reserve-room-section .mphb-rooms-quantity,.mphb_sc_booking_form-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%}.mphb-reserve-room-section .mphb-rooms-quantity-wrapper{position:relative;width:85%}:-webkit-full-screen-ancestor:not(iframe){will-change:auto!important}@font-face{font-display:swap;font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(/wp-content/themes/hoteller/webfonts/fa-brands-400.eot);src:url(/wp-content/themes/hoteller/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/hoteller/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/themes/hoteller/webfonts/fa-brands-400.woff)format("woff"),url(/wp-content/themes/hoteller/webfonts/fa-brands-400.ttf)format("truetype"),url(/wp-content/themes/hoteller/webfonts/fa-brands-400.svg#fontawesome)format("svg")}@font-face{font-display:swap;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:400;src:url(/wp-content/themes/hoteller/webfonts/fa-regular-400.eot);src:url(/wp-content/themes/hoteller/webfonts/fa-regular-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/hoteller/webfonts/fa-regular-400.woff2)format("woff2"),url(/wp-content/themes/hoteller/webfonts/fa-regular-400.woff)format("woff"),url(/wp-content/themes/hoteller/webfonts/fa-regular-400.ttf)format("truetype"),url(/wp-content/themes/hoteller/webfonts/fa-regular-400.svg#fontawesome)format("svg")}@font-face{font-display:swap;font-family:Font Awesome\ 5 Free;font-style:normal;font-weight:900;src:url(/wp-content/themes/hoteller/webfonts/fa-solid-900.eot);src:url(/wp-content/themes/hoteller/webfonts/fa-solid-900.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/hoteller/webfonts/fa-solid-900.woff2)format("woff2"),url(/wp-content/themes/hoteller/webfonts/fa-solid-900.woff)format("woff"),url(/wp-content/themes/hoteller/webfonts/fa-solid-900.ttf)format("truetype"),url(/wp-content/themes/hoteller/webfonts/fa-solid-900.svg#fontawesome)format("svg")}@font-face{font-display:swap;font-family:"themify";src:url(/wp-content/themes/hoteller/fonts/themify.eot);src:url(/wp-content/themes/hoteller/fonts/themify.eot)format("embedded-opentype"),url(/wp-content/themes/hoteller/fonts/themify.woff)format("woff"),url(/wp-content/themes/hoteller/fonts/themify.ttf)format("truetype"),url(/wp-content/themes/hoteller/fonts/themify.svg)format("svg");font-weight:400;font-style:normal}@media only screen and (min-width:960px) and (max-width:1099px){body{line-height:1.6}}@media only screen and (min-width:768px) and (max-width:960px){body{font-size:13px}h3{font-size:20px}h5{font-size:16px}.mphb-rooms-quantity{width:11%}.mphb-available-rooms-count{min-width:75%;width:75%}body .mphb-reserve-room-section .mphb-rooms-quantity-wrapper:after{bottom:30px}}@media only screen and (max-width:767px){body{-webkit-text-size-adjust:none;font-size:13px}h3:not(.mphb-booking-details-title,.mphb-room-number){font-size:26px}h5:not(.elementor-size-default){font-size:20px}.mphb-reserve-room-section .mphb-rooms-quantity-wrapper{width:100%;float:none}.mphb-rooms-quantity{width:20%}.mphb-available-rooms-count{min-width:75%;width:75%}body .mphb-reserve-room-section .mphb-rooms-quantity-wrapper:after{left:13%;bottom:30px}}@media only screen and (min-width:480px) and (max-width:767px){body{-webkit-text-size-adjust:none}}@media screen and (max-width:667px) and (orientation:landscape){body{-webkit-text-size-adjust:none}}