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:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}h1,h2,h3,h4,h5,h6{color:#0b4151}.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:1920px}.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:2080px}a{color:#008080}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#0b4151}.nav li ul{border-color:#0b4151}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#ffffff}.et_search_form_container input::-moz-placeholder{color:#ffffff}.et_search_form_container input::-webkit-input-placeholder{color:#ffffff}.et_search_form_container input:-ms-input-placeholder{color:#ffffff}#top-menu li a{font-size:16px}body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:16px!important}#top-menu li a,.et_search_form_container input{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}.et_search_form_container input::-moz-placeholder{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}.et_search_form_container input::-webkit-input-placeholder{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}.et_search_form_container input:-ms-input-placeholder{font-weight:bold;font-style:normal;text-transform:none;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:#ffffff}#footer-widgets .footer-widget li:before{top:10.6px}body .et_pb_button{font-size:16px;border-width:0px!important;border-radius:0px;font-weight:bold;font-style:normal;text-transform:none;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:#fc5d02}body .et_pb_button:after{font-size:25.6px;color:#000000}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{border-radius:50px}.et_slide_menu_top{display:none}body #page-container .et_slide_in_menu_container{background:#008080}.et_slide_in_menu_container,.et_slide_in_menu_container .et-search-field,.et_slide_in_menu_container a,.et_slide_in_menu_container #et-info span{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}.et_header_style_slide .et_slide_in_menu_container .et_mobile_menu li a{font-size:16px}.et_header_style_slide .et_slide_in_menu_container,.et_header_style_slide .et_slide_in_menu_container input.et-search-field,.et_header_style_slide .et_slide_in_menu_container a,.et_header_style_slide .et_slide_in_menu_container #et-info span,.et_header_style_slide .et_slide_menu_top ul.et-social-icons a,.et_header_style_slide .et_slide_menu_top span{font-size:16px}.et_header_style_slide .et_slide_in_menu_container .et-search-field::-moz-placeholder{font-size:16px}.et_header_style_slide .et_slide_in_menu_container .et-search-field::-webkit-input-placeholder{font-size:16px}.et_header_style_slide .et_slide_in_menu_container .et-search-field:-ms-input-placeholder{font-size:16px}@media only screen and (min-width:981px){.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:11.88px}.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{background-color:#008080}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#ffffff!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#ffffff!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#ffffff!important}}@media only screen and (min-width:2400px){.et_pb_row{padding:48px 0}.et_pb_section{padding:96px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:144px}.et_pb_fullwidth_section{padding:0}}	h1,h2,h3,h4,h5,h6{font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Inter',Helvetica,Arial,Lucida,sans-serif}span.mobile_menu_bar:before{color:#ffffff}span.mobile_menu_bar:after{color:#ffffff}ul#mobile_menu_slide{text-align:center}.menu-image{padding-top:50px;padding-bottom:50px;padding-left:5%;padding-right:5%}@media only screen and (max-width:980px){.two-columns .et_pb_column{width:50%!important}.three-columns .et_pb_column{width:33.33%!important}.four-columns .et_pb_column{width:25%!important}}@media only screen and (max-width:980px){.container.clearfix.et_menu_container{position:fixed;width:100%;background:#0b4151;padding-left:5%!important;padding-right:5%!important;height:50px}}@media (max-width:980px){.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{padding-top:10px!important}}@media only screen and (max-width:980px){.et_header_style_slide .et-fixed-header #et-top-navigation{padding-top:10px!important}}@media screen and (min-width:48em){.page-template-template-front-page .entry-content .mphb_sc_search-form{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-1rem}}@media screen and (min-width:48em){form{margin:0 0 1.45em}}@media screen and (min-width:48em){select{width:418px}}@media screen and (min-width:48em){.page-template-template-front-page .entry-content .mphb_sc_search-form .mphb_sc_search-adults{min-width:102px}}@media screen and (min-width:48em){.page-template-template-front-page .entry-content .mphb_sc_search-form p{padding-top:1rem;margin-bottom:0;width:auto;margin-right:1.25em}}select{appearance:none;-webkit-appearance:none;background-image:url(//hbdemo.getmotopress.com/villagio/wp-content/themes/villagio/images/angle-down.svg);background-repeat:no-repeat;background-position:right 1.0625em top 1em;background-size:1rem;display:block;max-width:100%;height:3.125rem;font-size:1rem;font-weight:400;line-height:1.4;color:inherit;background-color:#fff;border:1px solid #e0e1e5;border-radius:0;box-shadow:none;transition:border-color ease-in-out .15s,color ease-in-out .15s;text-transform:none;font:inherit;margin:0;writing-mode:horizontal-tb!important;text-rendering:auto;letter-spacing:normal;word-spacing:normal;text-indent:0px;text-shadow:none;text-align:start;white-space:pre;-webkit-rtl-ordering:logical;cursor:default}input[type=text].mphb-datepick.is-datepick{-webkit-appearance:none;-moz-appearance:none;background-image:url(//hbdemo.getmotopress.com/villagio/wp-content/themes/villagio/css/../images/calendar-o.svg);background-repeat:no-repeat;background-position:right 1.0625em top 1em;background-size:1rem;display:block;max-width:100%;height:3.57rem;padding:0.1em 2em!important;font-size:1rem;font-weight:400;line-height:1.4;color:inherit;background-color:#fff;border:1px solid #e0e1e5;border-radius:0;box-shadow:none;transition:border-color ease-in-out .15s,color ease-in-out .15s;font:inherit;margin:0;writing-mode:horizontal-tb!important;text-rendering:auto;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0px;text-shadow:none;text-align:start;-webkit-rtl-ordering:logical;cursor:text}select.datepick-month-year,.datepick-month-header{padding-top:7px!important}input[type=button],input[type=reset],input[type=submit]{display:inline-block;margin-bottom:0;font-weight:500!important;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;text-transform:uppercase!important;padding:0.1em 2em!important;font-size:.875rem;line-height:1.57143;border-radius:0;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background ease-in-out .15s,color ease-in-out .15s,border ease-in-out .15s;height:3.57rem;color:white!important;background:#fc5d02!important;border-radius:50px!important;font-size:20px!important;padding:0px 20px 0px 20px!important}.button{padding:0!important}.button:hover{text-decoration:underline!important}@media screen and (min-width:992px){p.mphb_sc_search-check-in-date{width:30%!important}}@media screen and (min-width:992px){p.mphb_sc_search-check-out-date{width:30%!important}}@media screen and (min-width:992px){p.mphb_sc_search-adults{width:15%!important}}@media screen and (min-width:992px){p.mphb_sc_search-children{width:15%!important}}@media screen and (min-width:992px){p.mphb_sc_search-submit-button-wrapper{width:10%!important}}.datepick-nav,.datepick-month-header{padding-top:0.3em!important;padding-bottom:0.3em!important}.mphb-calendar .datepick-month-header select,.datepick-popup .datepick-month-header select{background-position:right 0em top 0.5em}select.datepick-month-year{padding-right:1.5em;padding-left:1em}select.datepick-month-year{padding-top:0px!important}.mphb-calendar .mphb-datepicker-minimal .datepick-month-header,.datepick-popup .mphb-datepicker-minimal .datepick-month-header{border:0}.mphb-calendar .datepick-month th,.mphb-calendar .datepick-month th a,.datepick-popup .datepick-month th,.datepick-popup .datepick-month th a{background-color:#f4f4f4!important;color:#666!important}.mphb-calendar .datepick-month th,.datepick-popup .datepick-month th,span.datepick-dow-1{border:1px solid #f4f4f4!important;font-size:14px!important;font-weight:400!important;padding:0.5em 0!important}.mphb-calendar.mphb-datepick .datepick-month td .mphb-available-date{background-color:#d7f4c0;color:#333}.mphb-calendar.mphb-datepick .datepick-month td .mphb-booked-date{color:#333!important;background-color:#fad2d2!important}.mphb-calendar td .mphb-date-check-in.mphb-mark-as-unavailable,.mphb-calendar td .mphb-date-check-in.mphb-mark-as-unavailable--check-out{background:linear-gradient(to bottom right,#f4f4f4 0,#f4f4f4 50%,#fad1d2 50%,#fad1d2 100%)}.mphb-calendar td .mphb-date-check-out{background:linear-gradient(to top left,#d8f4c0 0,#d8f4c0 50%,#fad1d2 50%,#fad1d2 100%)}.mphb-calendar td .mphb-date-check-in{background:linear-gradient(to bottom right,#d8f4c0 0,#d8f4c0 50%,#fad1d2 50%,#fad1d2 100%)}.mphb-calendar.mphb-datepick .datepick-month td .mphb-past-date,.datepick-popup .mphb-datepick-popup .datepick-month td .mphb-past-date{background:#f4f4f4!important}a.datepick-cmd.datepick-cmd-clear,a.datepick-cmd.datepick-cmd-close{border-top:1px solid #e0e1e5}.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:#ffffff;color:#4e4e4e}.datepick-popup .mphb-datepicker-minimal.mphb-datepick-popup .datepick-month td .datepick-selected{background-color:#008080!important;color:#fff}@media only screen and (min-width:1024px){.mphb_sc_rooms-wrapper{margin-top:0!important;display:flex;flex-wrap:wrap}.mphb_sc_rooms-wrapper .mphb-room-type{width:33%;padding:0 0.5em;margin-top:0!important}}@media only screen and (max-width:1023px) and (min-width:768px){.mphb_sc_rooms-wrapper{margin-top:0!important;display:flex;flex-wrap:wrap}.mphb_sc_rooms-wrapper .mphb-room-type{width:50%;padding:0 0.5em;margin-top:0!important}}img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{border-radius:5px}span.mphb-attribute-title.mphb-adults-title{width:0%!important}span.mphb-attribute-value{padding:0.8125em 0.8125em 0.8125em 0}body .mphb_sc_search_results-wrapper h3,body .mphb_sc_rooms-wrapper h3{display:none}.page-template-template-front-page .mphb-loop-room-type-attributes:last-of-type li{display:inline;border:0 solid;padding:0}.mphb-room-type-title,.mphb-services-details-title{margin-top:0;margin-bottom:0}ul.mphb-loop-room-type-attributes{margin-top:0}.mphb-regular-price{margin-bottom:0!important}.mphb-view-details-button{border-bottom:1px dotted currentColor!important}h2.mphb-room-type-title.entry-title{color:#0b4151}form#mphb-reservation-cart{display:none}p.post-thumbnail.mphb-loop-room-thumbnail{margin-top:50px}@media only screen and (min-width:1024px){.mphb_sc_search_results-wrapper{display:flex;flex-wrap:wrap}.mphb_sc_search_results-wrapper .mphb-room-type{width:33%;padding:0em 0.5em;margin-top:0!important}.mphb_sc_search_results-info,.mphb-recommendation-title,#mphb-recommendation,#mphb-reservation-cart{width:100%}}@media only screen and (max-width:1023px) and (min-width:768px){.mphb_sc_search_results-wrapper{display:flex;flex-wrap:wrap}.mphb_sc_search_results-wrapper .mphb-room-type{width:50%;padding:0em 0.5em;margin-top:0!important}.mphb_sc_search_results-info,.mphb-recommendation-title,#mphb-recommendation,#mphb-reservation-cart{width:100%}}h2.mphb-recommendation-title{display:none}.mphb-reservation-details{display:none}form#mphb-recommendation{display:none}.mphb-loop-room-type-attributes,.mphb-single-room-type-attributes,.mphb-widget-room-type-attributes{list-style:none;border-top:1px solid #e0e1e5;display:table;width:100%;margin:1.5625em 0 1.25em}.entry-content ul{padding:0}.mphb-loop-room-type-attributes,.mphb-single-room-type-attributes,.mphb-widget-room-type-attributes{list-style:none;border-top:1px solid #e0e1e5;display:table;width:100%;margin:1.5625em 0 1.25em}.mphb-loop-room-type-attributes .mphb-attribute-value,.mphb-loop-room-type-attributes .mphb-attribute-title,.mphb-single-room-type-attributes .mphb-attribute-value,.mphb-single-room-type-attributes .mphb-attribute-title,.mphb-widget-room-type-attributes .mphb-attribute-value,.mphb-widget-room-type-attributes .mphb-attribute-title{display:table-cell;border-bottom:1px solid #e0e1e5}.mphb-loop-room-type-attributes li,.mphb-single-room-type-attributes li,.mphb-widget-room-type-attributes li{display:table-row;width:100%}.mphb-loop-room-type-attributes .mphb-attribute-title,.mphb-single-room-type-attributes .mphb-attribute-title,.mphb-widget-room-type-attributes .mphb-attribute-title{padding:0.8125em 0.8125em 0.8125em 0}.mphb-loop-room-type-attributes .mphb-attribute-title,.mphb-single-room-type-attributes .mphb-attribute-title,.mphb-widget-room-type-attributes .mphb-attribute-title{color:#666}p{font-weight:300}ul.mphb-loop-room-type-attributes{font-weight:300}.mphb-reserve-room-section{display:none}.et_pb_title_featured_container img{border-radius:5px}header#main-header{z-index:9999}div#fancybox-container-1{z-index:99999!important}#gallery-1 .gallery-item{width:auto!important;padding-left:3px;padding-right:3px}#gallery-1 img{border:none!important;border-radius:5px}.mphb-details-title{margin-top:45px;margin-bottom:30px}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{padding-left:0px!important}span.mphb-attribute-title,span.mphb-attribute-value{font-weight:300}span.mphb-attribute-title.mphb-adults-title{width:0%!important;min-width:100px!important}.mphb-calendar-title{margin-top:30px;margin-bottom:30px}