.li.current-menu-item>a{color:white!important}li.current-menu-item>a{color:white!important}.paw-masonry-gallery .pmg-item:hover .pmg-title{display:none}#logo,.logo_container{max-height:100%!important}.et_header_style_left #logo{max-width:80%}@media only screen and (min-width:430px){.et_header_style_left .mobile_menu_bar{padding-bottom:55px!important}#et-top-navigation{padding-top:55px!important}}body{text-align:center!important}p.mphb-regular-price .mphb-price{font-size:3em;font-weight:bold}.mphb-regular-price{line-height:1.6em;padding:10px 0}.mphb-period-price.mphb-regular-price span{font-size:14px}.mphb-check-in-date-wrapper input,.mphb-check-out-date-wrapper input{width:100%}.mphb-adults-wrapper.mphb-capacity-wrapper,p.mphb-children-wrapper.mphb-capacity-wrapper{width:50%!important;float:left}p.mphb-check-in-date-wrapper,p.mphb-check-out-date-wrapper,p.mphb-adults-wrapper,p.mphb-children-wrapper{margin-bottom:5px;font-size:0.85em}.mphb-check-in-date-wrapper input,.mphb-check-out-date-wrapper input,.mphb-adults-wrapper.mphb-capacity-wrapper select,p.mphb-children-wrapper.mphb-capacity-wrapper select{height:35px;padding:5px}.mphb-rooms-quantity-wrapper.mphb-rooms-quantity-multiple{margin:0;font-size:13px}.mphb-rooms-quantity{height:35px;padding:5px}.mphb-period-price.mphb-regular-price{font-size:13px;margin-bottom:10px}input.button.mphb-button.mphb-confirm-reservation{width:100%}.mphb-calendar-title{margin-top:3em;margin-bottom:2rem;font-size:33px;font-weight:bold}.mphb-details-title{margin-top:2em;margin-bottom:0.5em;font-weight:bold;font-size:33px}h3{font-size:33px;padding-bottom:2rem;padding-top:1rem}.mphb-reservation-form-title{margin-top:3em;font-size:33px;font-weight:bold}.mphb-booking-form,.mphb_sc_search-form{max-width:100%;padding-right:10rem;padding-left:10rem;padding-bottom:5rem}.et_pb_section_0_tb_footer{overflow:visible!important}@media only screen and (max-width:900px){.mphb-booking-form,.mphb_sc_search-form,.mphb-booking-form{max-width:100%!important;padding-right:0rem!important;padding-left:0rem!important;margin-left:0rem!important;margin-right:0rem!important}}#et_top_search{display:none}.mphb_sc_checkout-wrapper select{max-width:100%}@media screen and (min-width:768px){.mphb_sc_checkout-wrapper input[type="text"]{max-width:100%}}@media screen and (min-width:768px){.mphb_sc_checkout-wrapper input[type="email"]{max-width:100%}}.mphb_sc_checkout-wrapper textarea{max-width:100%}.et_pb_module.et_pb_text_align_left{text-align:Center}.mphb_sc_checkout-wrapper{padding-top:1px}#gallery-1{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:800px;padding-bottom:2rem;padding-left:1rem;padding-right:1rem}#gallery-1 img{border-radius:10px;box-shadow:0 2px 5px rgba(0,0,0,0.3);height:auto;max-width:100%;transition:transform 0.3s ease}#gallery-1 img:hover{transform:scale(1.05)}#gallery-1 h3{font-size:1.5rem;margin:0;text-align:center}.post-thumbnail.mphb-single-room-type-post-thumbnail img{max-width:100%;height:40rem;padding-left:1rem;padding-right:1rem;transition:transform 0.3s ease;position:relative}.post-thumbnail.mphb-single-room-type-post-thumbnail img:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;pointer-events:none}.post-thumbnail.mphb-single-room-type-post-thumbnail img:hover{transform:scale(1.05)}@media only screen and (max-width:620px){.post-thumbnail.mphb-single-room-type-post-thumbnail img{height:20rem;padding-left:1rem;padding-right:1rem}}.datepick-datepick-multi-mphb-datepicker-light-blue{width:100%!important;padding-left:10%!important;padding-right:10%!important}.mphb-calendar.mphb-datepick.inlinePicker.mphb-calendar--direct-booking.is-datepick{padding-left:20%!important;padding-right:20%!important}.mphb-calendar.mphb-datepick .mphb-datepicker-light-blue{width:100%!important}.mphb-room-type-title.entry-title{font-size:2.5rem;text-align:center;text-transform:uppercase;color:#333;margin-bottom:2rem;position:relative}.mphb-room-type-title.entry-title::before{content:'';position:absolute;bottom:-0.2rem;left:50%;transform:translateX(-50%);width:2rem;height:0.2rem;background-color:#333;border-radius:0.2rem;opacity:0.3;transition:opacity 0.3s ease-in-out}.mphb-room-type-title.entry-title:hover::before{opacity:1}.et_pb_section_2.et_pb_section{padding-top:0px;padding-bottom:0px;margin-top:-15px;margin-bottom:0px!important}p:not(.has-background):last-of-type{padding-bottom:0;padding-top:1rem}.et_pb_section_2{min-height:0px!important}input.button.mphb-button.mphb-confirm-reservation{width:15rem}