@charset "UTF-8";button.button{margin-top:0;text-transform:uppercase;cursor:pointer !important;font-size:100%;font-weight:400;line-height:1em}.mphb-room-type .mphb-reserve-room-section{display:inline-block;width:100%;margin-top:35px}.mphb-room-type .mphb-reserve-room-section .mphb-rooms-quantity-wrapper{width:100%;float:left}.mphb-room-type .mphb-reserve-room-section .mphb-rooms-reservation-message-wrapper{width:100%;margin:20px 0}.mphb-room-type .mphb-reserve-room-section .button.mphb-button{float:right;margin:0;font-weight:500}.mphb-room-type .mphb-reserve-room-section .button.mphb-button.mphb-book-button{margin-left:20px}.mphb-room-type .mphb-reserve-room-section .mphb-rooms-quantity{margin-right:10px!important}.slides.gallery.flickity-enabled .gallery-item,.slides.gallery.flickity-enabled .gallery-item img{width:100%;height:auto}ul[class*=mphb_],ul[class*=mphb-]{margin-left:0 !important;padding-left:0 !important}.mphb-errors-wrapper{padding:10px;border:1px solid red;background-color:rgba(255,0,4,.6);color:#fff !important;text-align:center}.mphb_widget_search-form p.mphb_widget_search-adults,.mphb_widget_search-form p.mphb_widget_search-children{width:48%;float:left}.mphb_widget_search-form p.mphb_widget_search-children{float:right}.widget[id^=mphb_search_availability_widget]{padding:20px;border:1px solid var(--shared-border-color);border-radius:3px;box-shadow:rgba(0,0,0,.05) 0 .5rem 1rem -.25rem}body.single-mphb_room_type #content>.wpb-content-wrapper{padding-bottom:40px!important}body.single-mphb_room_type form.mphb-booking-form .button.mphb-confirm-reservation{display:block}.single .mphb_room_type .entry-content h2{margin-top:2.92308em;margin-bottom:1.84615em;font-size:24px;font-size:1.5rem}@media screen and (min-width:48em){.single .mphb_room_type .entry-content h2{font-size:26px;font-size:1.625rem}}.mphb_room_type_categories_header_wrapper{display:block;margin-bottom:1.25em}.mphb_room_type_categories_header_wrapper a{padding:8px 20px;display:inline-block;text-decoration:none}.mphb-room-type-images,.mphb_room_type_featured_image_wrapper{position:relative;display:block}.mphb-room-type-images .mphb_room_type_categories_header_wrapper,.mphb_room_type_featured_image_wrapper .mphb_room_type_categories_header_wrapper{position:absolute;bottom:0;left:1.25em;right:1.25em;z-index:2;display:block}.comment-content .mphb-view-details-button,.entry-content .mphb-view-details-button,.entry-summary .mphb-view-details-button,.page-content .mphb-view-details-button{color:inherit}body:not(.page-template-template-front-page) .mphb_sc_rooms-wrapper .mphb-room-type .mphb-loop-room-type-attributes:last-of-type{display:none}body.single-mphb_room_type div.gallery{position:relative;margin-top:3rem !important}body.single-mphb_room_type div.gallery .gallery-item{margin:0 !important}body.single-mphb_room_type div.gallery .gallery-item .gallery-icon{padding:0 !important}body.single-mphb_room_type div.gallery .gallery-item img{display:block;max-width:100%;width:100%;height:auto;border:none !important}body[class*=mphb_] #content h2{margin-top:2.6rem;margin-bottom:1.6rem;font-size:2.5vh}body.single-mphb_room_type ul.mphb-single-room-type-attributes{padding-left:0 !important;margin-left:0 !important}.mphb-details-layout-full-column{display:inline-block;width:100%}p[class^=mphb] label{font-weight:500}@media only screen and (min-width:1024px){.mphb-details-layout-column{width:50%;float:left}#content .mphb-details-layout-column.first-column{padding-right:40px}#content .mphb-details-layout-column.last-column{padding-left:20px}body[class*=mphb_] .mphb-booking-form p:not(.mphb-required-fields-tip){display:inline-block;width:auto;margin:0 8px 0 0 !important;padding:0 0 5px !important;max-width:23%}body[class*=mphb_] .mphb-booking-form .mphb-reserve-btn-wrapper .mphb-reserve-btn.button{padding:.5em 3.4em .5em;text-transform:uppercase}}.mphb-details-layout-column .mphb-calendar .datepick{width:100% !important}@media only screen and (min-width:1024px){.post-meta-price{width:30%;height:100%;position:absolute;top:0;right:0}.single-mphb_room_type .post-meta-price .mphb-regular-price{position:absolute;top:50%;right:0;transform:translateY(-50%);margin:0}.single-mphb_room_type .post-meta-price .mphb-regular-price strong{display:block;font-size:40%;line-height:1em}.single-mphb_room_type .post-meta-price .mphb-regular-price .mphb-price-period{font-size:40%;color:currentColor}}@media only screen and (max-width:1024px){.single-mphb_room_type .post-meta-price .mphb-regular-price{font-size:14px}}body.single-mphb_room_type .post-meta{position:relative;margin-bottom:10px}body.single-mphb_room_type .post-meta:after{display:block;content:'';width:40px;height:1px;margin-top:20px;background-color:currentColor}body.single-mphb_room_type .mphb-room-type-gallery-wrapper .gallery:first-of-type .gallery-item{width:100% !important}body.single-mphb_room_type .mphb-room-type-gallery-wrapper .gallery:last-of-type,body.single-mphb_room_type .mphb-room-type-gallery-wrapper .gallery.flickity-enabled:first-of-type{margin-bottom:0 !important;margin-top:20px !important}.mphb-room-type-images>.slides:first-child{margin-bottom:0 !important}.mphb-room-type-images>.slides:last-child{margin-bottom:0 !important;margin-top:10px !important}.mphb-room-type-images>.slides li{list-style:none}body.single-mphb_room_type .featured-thumbnail-header{height:70vh;overflow:auto}body.single-mphb_room_type .featured-thumbnail-header img{display:none !important}.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 li,.mphb-single-room-type-attributes li,.mphb-widget-room-type-attributes li{position:relative;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:.8125em .8125em .8125em 0}.mphb-loop-room-type-attributes .mphb-attribute-value,.mphb-single-room-type-attributes .mphb-attribute-value,.mphb-widget-room-type-attributes .mphb-attribute-value{padding:.8125em 0}.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 .mphb-attribute-value,.mphb-single-room-type-attributes .mphb-attribute-value{width:100%}.mphb-loop-room-type-attributes a,.mphb-single-room-type-attributes a,.mphb-widget-room-type-attributes a{text-decoration:none}.mphb-loop-room-type-attributes .mphb-attribute-title,.mphb-single-room-type-attributes .mphb-attribute-title{min-width:140px}.mphb-loop-room-type-attributes .mphb-attribute-title,.mphb-single-room-type-attributes .mphb-attribute-title{padding-left:30px;vertical-align:middle}.mphb-loop-room-type-attributes a,.mphb-single-room-type-attributes a{color:inherit}.mphb-loop-room-type-attributes a:hover,.mphb-single-room-type-attributes a:hover{text-decoration:none}.mphb-price-wrapper strong,.mphb-regular-price strong{font-weight:400;min-width:140px;display:inline-block}.mphb-price-wrapper .mphb-price,.mphb-regular-price .mphb-price{font-weight:700}.single-mphb_room_service .mphb-price-wrapper .mphb-price,.single-mphb_room_service .mphb-regular-price .mphb-price{font-size:20px;font-size:1.25rem}form.mphb-booking-form{margin-top:0;margin-bottom:0}.mphb-booking-form .mphb-reserve-btn{padding:1.3em 3.4em;height:auto}.mphb-booking-form .mphb-reserve-btn-wrapper{clear:both}input[type=text].mphb-datepick.is-datepick{position:relative;-webkit-appearance:none;-moz-appearance:none;background-image:url(//corse-conciergerie.com/wp-content/themes/sunway/css/../images/calendar-o.svg);background-repeat:no-repeat;background-position:right .7em top 1.1em;-moz-background-size:1rem;-o-background-size:1rem;-webkit-background-size:1rem;background-size:1rem}.datepick-popup .datepick-month-header select,.datepick-popup .datepick-month-header input,.mphb-calendar .datepick-month-header select,.mphb-calendar .datepick-month-header input{width:auto;display:inline-block;margin:0;padding:0;border:none;font-size:100%}.datepick-popup .datepick-month-header select,.mphb-calendar .datepick-month-header select{padding-right:1.7em}.datepick-popup .datepick-cmd-next,.datepick-popup .datepick-cmd-prev,.mphb-calendar .datepick-cmd-next,.mphb-calendar .datepick-cmd-prev{text-indent:-1000px;overflow:hidden;text-align:left}.datepick-popup .datepick-cmd-next:before,.datepick-popup .datepick-cmd-prev:before,.mphb-calendar .datepick-cmd-next:before,.mphb-calendar .datepick-cmd-prev:before{font:normal normal normal 1rem/1 FontAwesome;font-size:16px;font-size:1rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;text-indent:0;margin:0;position:absolute;top:50%;right:1em;transform:translateY(-50%)}.datepick-popup .datepick-cmd-prev:before,.mphb-calendar .datepick-cmd-prev:before{right:auto;left:1em}.datepick-popup a.datepick-cmd,.mphb-calendar a.datepick-cmd{padding:0 1em;position:relative}.datepick-popup .datepick-cmd-next:before,.mphb-calendar .datepick-cmd-next:before{content:"";float:right}.datepick-popup .datepick-cmd-prev:before,.mphb-calendar .datepick-cmd-prev:before{content:"";float:left}.mphb-calendar .datepick,.datepick-popup .datepick{font-size:.875em;border:0 solid;border-radius:0;width:31.429em;max-width:100%;font-family:inherit}.mphb-calendar a,.datepick-popup a{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.mphb-calendar .datepick-nav,.mphb-calendar .datepick-ctrl,.datepick-popup .datepick-nav,.datepick-popup .datepick-ctrl{font-size:inherit;font-weight:400}.mphb-calendar .datepick-nav,.datepick-popup .datepick-nav{background-color:#fff;border:1px solid #e0e1e5}.mphb-calendar .datepick-nav a,.datepick-popup .datepick-nav a{color:#333}.mphb-calendar .datepick-nav a:hover,.datepick-popup .datepick-nav a:hover{background-color:#f4f4f4;color:#333}.mphb-calendar .datepick-nav a.datepick-disabled,.datepick-popup .datepick-nav a.datepick-disabled{cursor:not-allowed;color:#d0d0d0}.mphb-calendar .datepick-nav a.datepick-disabled:hover,.datepick-popup .datepick-nav a.datepick-disabled:hover{background-color:#fff}.mphb-calendar .datepick-ctrl,.datepick-popup .datepick-ctrl{border-left:1px solid #e0e1e5;border-right:1px solid #e0e1e5;border-bottom:1px solid #e0e1e5;background-color:#fff}.mphb-calendar .datepick-ctrl a,.datepick-popup .datepick-ctrl a{color:#333}.mphb-calendar .datepick-ctrl .datepick-cmd:hover,.datepick-popup .datepick-ctrl .datepick-cmd:hover{background-color:#fff;color:#01bea0}.mphb-calendar a.datepick-cmd,.datepick-popup a.datepick-cmd{height:auto;line-height:2.714em}.mphb-calendar .datepick-month-header,.mphb-calendar .datepick-month-header select,.mphb-calendar .datepick-month-header input,.datepick-popup .datepick-month-header,.datepick-popup .datepick-month-header select,.datepick-popup .datepick-month-header input{height:auto;background-color:#fff;color:#333;font-weight:400;line-height:2.714em;font-family:inherit}.mphb-details-layout-column .mphb-calendar .datepick-month-header select,.mphb-details-layout-column .datepick-popup .datepick-month-header select{max-width:94px;padding:0 25px !important;border:none !important;box-shadow:none !important}.mphb-calendar.mphb-datepick.inlinePicker table td>span,.mphb-calendar.mphb-datepick.inlinePicker table td>a{display:inline-table;border-bottom:1px solid var(--shared-border-color);border-right:1px solid var(--shared-border-color)}.mphb-calendar.mphb-datepick.inlinePicker table tbody>tr:last-child>td>span,.mphb-calendar.mphb-datepick.inlinePicker table tbody>tr:last-child>td>a{border-bottom:none}.mphb-calendar.mphb-datepick.inlinePicker table tbody>tr>td:last-child>span,.mphb-calendar.mphb-datepick.inlinePicker table tbody>tr>td:last-child>a{border-right:none !important}body.single-mphb_room_type .mphb-reserve-room-section{float:right;display:flex;max-width:50%;align-items:center;align-items:flex-end;justify-content:space-between}body.single-mphb_room_type .mphb-reserve-room-section .mphb-rooms-quantity-wrapper.mphb-rooms-quantity-multiple{padding:0 !important}body.single-mphb_room_type .mphb-rooms-quantity-wrapper.mphb-rooms-quantity-multiple{display:flex;justify-content:space-evenly;align-items:center;white-space:nowrap}body.single-mphb_room_type .mphb-rooms-quantity-wrapper.mphb-rooms-quantity-multiple select{margin-right:5px;margin-left:5px}@media screen and (min-width:48em){.mphb-calendar .datepick-month-row,.datepick-popup .datepick-month-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}.mphb-calendar .datepick-month,.datepick-popup .datepick-month{flex:1;display:flex;flex-direction:column;justify-content:space-between;width:100%;border:0 solid #e0e1e5;border-bottom:1px solid #e0e1e5;border-right:1px solid #e0e1e5;border-left:1px solid #e0e1e5}@media screen and (min-width:48em){.mphb-calendar .datepick-month,.datepick-popup .datepick-month{width:50%}.mphb-calendar .datepick-month.last,.datepick-popup .datepick-month.last{border-left:0 solid #e0e1e5}.mphb-calendar .datepick-month.first,.datepick-popup .datepick-month.first{margin-right:1px}}@media screen and (min-width:48em){.mphb-calendar .datepick-month+.datepick-month,.datepick-popup .datepick-month+.datepick-month{border-left:1px solid #e0e1e5;padding-right:0}}@media screen and (min-width:48em){.mphb-calendar .datepick-month+.datepick-month .datepick-month-header,.datepick-popup .datepick-month+.datepick-month .datepick-month-header{margin-right:0}}.mphb-calendar .datepick-month table,.datepick-popup .datepick-month table{margin:0 auto !important;width:100%}.mphb-calendar .datepick-month tbody,.datepick-popup .datepick-month tbody{line-height:2.1em}.mphb-calendar .datepick-month th,.datepick-popup .datepick-month th{border:1px solid #f4f4f4;font-size:.75;font-weight:400;padding:.5em 0;padding:0 !important}.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;color:#666}.mphb-calendar .datepick-month td,.datepick-popup .datepick-month td{background-color:#fff;border:1px solid #fff}.mphb-calendar .datepick-month a,.datepick-popup .datepick-month a{height:100%;padding:0;background-color:#fff;color:#333}.mphb-calendar .datepick-month span,.datepick-popup .datepick-month span{padding:0}.mphb-calendar .datepick-month td span,.datepick-popup .datepick-month td span{color:#c4c4c4}.mphb-calendar .datepick-month td .datepick-weekend,.datepick-popup .datepick-month td .datepick-weekend{background-color:#fff}.mphb-calendar a,.datepick-popup a{-moz-transition:background .3s,color .3s;-o-transition:background .3s,color .3s;-webkit-transition:background .3s,color .3s;transition:background .3s,color .3s}.mphb-calendar.mphb-datepick .datepick-month td .mphb-available-date,.mphb-calendar.mphb-datepick .datepick-month td .mphb-available-date a{background-color:#e0f1be;color:#484848 !important}.mphb-calendar.mphb-datepick .datepick-month td .mphb-not-stay-in-date:not(.mphb-past-date),.mphb-calendar.mphb-datepick .datepick-month td .mphb-not-available-date,.datepick-popup .mphb-datepick-popup .datepick-month td .mphb-not-stay-in-date:not(.mphb-past-date),.datepick-popup .mphb-datepick-popup .datepick-month td .mphb-not-available-date{background-color:#fff;color:#484848;text-decoration:line-through}.mphb-calendar.mphb-datepick .datepick-month td .mphb-past-date,.datepick-popup .mphb-datepick-popup .datepick-month td .mphb-past-date{opacity:1;background-color:#fff;color:#bcbcbc}.mphb-calendar.mphb-datepick .datepick-month td .mphb-earlier-min-date,.mphb-calendar.mphb-datepick .datepick-month td .mphb-later-max-date,.datepick-popup .mphb-datepick-popup .datepick-month td .mphb-earlier-min-date,.datepick-popup .mphb-datepick-popup .datepick-month td .mphb-later-max-date{background-color:#fff;color:#bcbcbc;text-decoration:line-through;opacity:1}.mphb-calendar.mphb-datepick .datepick-month td .datepick-selected,.datepick-popup .mphb-datepick-popup .datepick-month td .datepick-selected{background-color:#484848;color:#fff !important}.mphb-calendar.mphb-datepick .datepick-month td .mphb-booked-date,.datepick-popup .mphb-datepick-popup .datepick-month td .mphb-booked-date{opacity:1}.datepick-popup{-moz-box-shadow:0 4px 8px rgba(51,51,51,.15);-webkit-box-shadow:0 4px 8px rgba(51,51,51,.15);box-shadow:0 4px 8px rgba(51,51,51,.15)}.datepick-popup .mphb-datepick-popup .datepick-month td .datepick-today{background-color:#fff;font-weight:600;color:#363636}.datepick-popup .mphb-datepick-popup .datepick-month td .mphb-booked-date:not(.mphb-selectable-date){background-color:#fff;color:#484848;text-decoration:line-through}.datepick-popup .mphb-datepick-popup .datepick-month td a.datepick-highlight{background-color:#484848;color:#fff}.datepick-popup .mphb-datepick-popup.mphb-check-in-datepick .datepick-month td .mphb-not-check-in-date:not(.mphb-past-date){background-color:#fff;color:#484848;text-decoration:line-through}.datepick-popup .mphb-datepick-popup.mphb-check-out-datepick .datepick-month td .mphb-not-check-out-date:not(.mphb-past-date){background-color:#fff;color:#484848;text-decoration:line-through}.datepick-popup .mphb-datepick-popup.mphb-check-out-datepick .datepick-month td span.mphb-check-in-date:not(.mphb-past-date){background-color:gray;color:#fff;text-decoration:none}.mphb-calendar.mphb-datepick .datepick-month td .mphb-booked-date{background-color:#ffbdbf;text-decoration:none}.mphb-calendar.mphb-datepick .datepick-month td .mphb-booked-date.mphb-date-check-in.mphb-date-check-out{background-color:#ffbdbf}.mphb-calendar.mphb-datepick .datepick-month td .mphb-booked-date.mphb-date-check-in{background:linear-gradient(to bottom right,#e0f1be 0%,#e0f1be 50%,#ffbdbf 50%,#ffbdbf 100%)}.mphb-calendar.mphb-datepick .datepick-month td .mphb-available-date.mphb-date-check-out{background:linear-gradient(to bottom right,#ffbdbf 0%,#ffbdbf 50%,#e0f1be 50%,#e0f1be 100%)}.datepick-popup{max-width:100%;padding:0 1em}@media screen and (min-width:48em){.datepick-popup{padding:0}}.mphb-calendar table{background-color:none !important}.mphb-calendar tr,.mphb-calendar td{border:none !important;padding:0 !important}body .mphb_sc_rooms-wrapper .mphb-room-type:not(:first-of-type),body .mphb_sc_search_results-wrapper .mphb-room-type:not(:first-of-type){margin-bottom:6.25em}body .mphb-to-book-btn-wrapper form{margin:0}body .mphb_sc_search_results-wrapper .mphb-regular-price,body .mphb_sc_rooms-wrapper .mphb-regular-price{margin-top:1.5625em}body .mphb_sc_search_results-wrapper h3,body .mphb_sc_rooms-wrapper h3{display:none}body .mphb_sc_search_results-wrapper .mphb-room-type-title,body .mphb_sc_rooms-wrapper .mphb-room-type-title{line-height:1em;margin:30px 0 10px}body .mphb_sc_search_results-wrapper .mphb-reserve-room-section .mphb-book-button,body .mphb_sc_search_results-wrapper .mphb-reserve-room-section .mphb-confirm-reservation,body .mphb_sc_search_results-wrapper .mphb-view-details-button-wrapper,body .mphb_sc_search_results-wrapper .mphb-to-book-btn-wrapper,body .mphb_sc_rooms-wrapper .mphb-reserve-room-section .mphb-book-button,body .mphb_sc_rooms-wrapper .mphb-reserve-room-section .mphb-confirm-reservation,body .mphb_sc_rooms-wrapper .mphb-view-details-button-wrapper,body .mphb_sc_rooms-wrapper .mphb-to-book-btn-wrapper{display:inline-block;margin-right:1.4em;vertical-align:top}body .mphb_sc_search_results-wrapper .mphb-to-book-btn-wrapper,body .mphb_sc_rooms-wrapper .mphb-to-book-btn-wrapper{float:left}body .mphb_sc_search_results-wrapper .mphb-rooms-quantity,body .mphb_sc_rooms-wrapper .mphb-rooms-quantity{width:auto;display:inline-block;min-width:100px;margin-right:1.0625em}body .entry-content .mphb-room-type-title{text-decoration:none;color:inherit}body .mphb-view-details-button{display:inline-block;color:inherit;text-transform:none;border:1px solid transparent !important}body .mphb-view-details-button,body .mphb-view-details-button:hover{background:0 0 !important}body .mphb-view-details-button:hover{color:#01bea0;text-decoration:none}body .entry-content .mphb-view-details-button:hover{border-bottom:1px dotted transparent !important}body .mphb_sc_search-wrapper .mphb_sc_search-submit-button-wrapper{margin-top:1.875em}body .mphb_sc_search_results-info{margin-bottom:4.8125em}body .mphb-recommendation{margin-top:2.875em;margin-bottom:5.9375em}.mphb-flexslider ul.slides img,.mphb-flexslider ul.slides img{width:100% !important}.mphb-flexslider ul.slides,.mphb-loop-room-type-attributes,body .mphb-recommendation-details-list{list-style:none;margin-left:0 !important;padding-left:0 !important}body .mphb-recommendation-details-list .mphb-recommendation-item-guests{font-size:inherit;line-height:inherit;margin-top:.5em}body .mphb-recommendation-details-list li+li{margin-top:1.3125em}body .mphb-recommendation-details-list .mphb-recommedation-item-subtotal{font-weight:700;font-size:18px;font-size:1.125rem}body .mphb-recommendation-total{font-size:18px;font-size:1.125rem}body .mphb-recommendation-total .mphb-price{font-weight:700}body .mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-reserve-button{float:left;clear:both;margin-top:.5625em}body .mphb_sc_search_results-wrapper .mphb-reservation-cart{margin-bottom:1.5em}.mphb-rooms-quantity{width:auto!important}.site-content .mphb-flexslider ul.slides img{display:block !important}.site-content .mphb-flexslider .gallery-icon.landscape a{display:block}.mphb-flexslider ul.flex-direction-nav li{margin:0;border:0 solid}body .flexslider{background:#fff;border:0 solid #fff;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}body .mphb-flexslider.mphb-gallery-slider{margin-bottom:5px}body .mphb-flexslider .flexslider ul.flex-direction-nav a,body .flexslider ul.flex-direction-nav a{font-size:30px;font-size:1.875rem;line-height:1.56667em;background:#fff;color:inherit;height:1.66667em;width:1.66667em;text-align:center;margin:-.83333em 0 0;-moz-transition:opacity .15s ease-in-out,color .15s ease-in-out,background .15s ease-in-out;-o-transition:opacity .15s ease-in-out,color .15s ease-in-out,background .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out,color .15s ease-in-out,background .15s ease-in-out;transition:opacity .15s ease-in-out,color .15s ease-in-out,background .15s ease-in-out}body .mphb-flexslider .flexslider ul.flex-direction-nav a:hover,body .flexslider ul.flex-direction-nav a:hover{background:#01bea0;color:#fff}body .mphb-flexslider .flexslider ul.flex-direction-nav a:before,body .flexslider ul.flex-direction-nav a:before{font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;text-indent:0;margin:0;color:inherit;text-shadow:none}body .mphb-flexslider .flexslider ul.flex-direction-nav a.flex-next,body .flexslider ul.flex-direction-nav a.flex-next{right:.66667em}body .mphb-flexslider .flexslider ul.flex-direction-nav a.flex-next:before,body .flexslider ul.flex-direction-nav a.flex-next:before{content:""}body .mphb-flexslider .flexslider ul.flex-direction-nav a.flex-prev,body .flexslider ul.flex-direction-nav a.flex-prev{left:.66667em}body .mphb-flexslider .flexslider ul.flex-direction-nav a.flex-prev:before,body .flexslider ul.flex-direction-nav a.flex-prev:before{content:""}body .mphb-flexslider .flexslider:hover ul.flex-direction-nav a.flex-next,body .flexslider:hover ul.flex-direction-nav a.flex-next{opacity:1;right:.66667em}body .mphb-flexslider .flexslider:hover ul.flex-direction-nav a.flex-prev,body .flexslider:hover ul.flex-direction-nav a.flex-prev{opacity:1;left:.66667em}.mphb_sc_checkout-wrapper .mphb_sc_checkout-form .mphb-rate-chooser{margin-top:3.25em}.mphb_sc_checkout-wrapper .mphb_sc_checkout-form .mphb-services-details{margin-top:3.5em}.mphb_sc_checkout-wrapper .mphb_sc_checkout-form .mphb-services-details{margin-top:3.4375em}.mphb_sc_checkout-wrapper .mphb_sc_checkout-form .mphb-room-details{border-bottom:1px solid var(--shared-border-color);padding-bottom:3.125em;margin-bottom:5.75em}.mphb_sc_checkout-wrapper .mphb_sc_checkout-form .mphb-reserve-rooms-details,.mphb_sc_checkout-wrapper .mphb_sc_checkout-form .mphb-services-details,.mphb_sc_checkout-wrapper .mphb_sc_checkout-form>section:not(:first-of-type){margin-top:70px}.mphb_sc_checkout-wrapper .mphb_sc_checkout-form .mphb-price-breakdown{margin-top:3.125em}.mphb_sc_checkout-wrapper .mphb_sc_checkout-services-list{margin-left:0;margin-top:20px}.mphb_sc_checkout-wrapper .mphb_sc_checkout-services-list select{display:inline-block;width:auto !important;min-width:55px;margin:-13px 0}.mphb_sc_checkout-wrapper .mphb-billing-fields{margin-bottom:.75em}.mphb_sc_checkout-wrapper .mphb-gateways-list{margin-left:0;margin-bottom:2.4375em;margin-top:2.9375em}.mphb_sc_checkout-wrapper .mphb-gateways-list label{color:inherit}@media screen and (min-width:48em){.mphb_sc_checkout-wrapper .mphb-gateways-list input[type=checkbox]{margin-top:.25em}}.mphb_sc_checkout-wrapper .mphb-room-type-title{margin-top:2.6875em}.mphb_sc_checkout-wrapper .mphb-total-price{margin:0 0 2.5em}.mphb_sc_checkout-wrapper .mphb-deposit-amount{margin:0 0 1.61111em}.mphb_sc_checkout-wrapper .mphb-total-price,.mphb_sc_checkout-wrapper .mphb-deposit-amount{font-size:18px;font-size:1.125rem;line-height:1.4}.mphb_sc_checkout-wrapper .mphb-booking-details .mphb-check-out-date,.mphb_sc_checkout-wrapper .mphb-booking-details .mphb-check-in-date{padding:.8125em 0}.mphb_sc_checkout-wrapper .mphb-booking-details .mphb-check-out-date>span:first-child,.mphb_sc_checkout-wrapper .mphb-booking-details .mphb-check-in-date>span:first-child{padding-right:.8125em;display:inline-block}@media screen and (min-width:48em){.mphb_sc_checkout-wrapper .mphb-booking-details .mphb-check-out-date>span:first-child,.mphb_sc_checkout-wrapper .mphb-booking-details .mphb-check-in-date>span:first-child{min-width:200px;font-weight:500}}.mphb_sc_checkout-wrapper .mphb-booking-details .mphb-check-out-date strong,.mphb_sc_checkout-wrapper .mphb-booking-details .mphb-check-in-date strong{font-weight:400}.mphb_sc_checkout-wrapper .mphb-booking-details .mphb-check-in-date{border-width:1px 0;margin:3em 0 0}.mphb_sc_checkout-wrapper .mphb-booking-details .mphb-check-out-date{border-width:0 0 1px}.mphb_sc_checkout-wrapper .mphb-children-chooser label,.mphb_sc_checkout-wrapper .mphb-adults-chooser label{color:inherit;margin:0 1em 0 0}.mphb_sc_checkout-wrapper .mphb-children-chooser select,.mphb_sc_checkout-wrapper .mphb-adults-chooser select{display:inline-block;min-width:100px;width:auto;margin:-1em 0}.mphb_sc_checkout-wrapper .mphb-room-rate-variant strong{font-weight:600}.mphb_sc_checkout-wrapper .mphb-reserve-rooms-details{margin-top:2.9375em}.mphb_sc_checkout-wrapper .mphb-reserve-rooms-details p+p{margin-top:3.6875em}.mphb_sc_checkout-wrapper .mphb-rate-chooser label,.mphb_sc_checkout-wrapper .mphb-services-details label{color:inherit;margin:0}.mphb_sc_checkout-wrapper .mphb-room-rate-variant{margin-top:2.9375em}.mphb_sc_checkout-wrapper .mphb-room-rate-variant+.mphb-room-rate-variant{margin-top:2.0625em}.mphb_sc_checkout-wrapper .mphb-room-rate-variant label{display:block;margin:0 0 -.25em}.mphb_sc_checkout-wrapper .mphb_sc_checkout-services-list label{display:inline}.mphb_sc_checkout-wrapper .mphb_sc_checkout-services-list li+li{margin-top:15px}.mphb_sc_checkout-wrapper .mphb-price-breakdown th,.mphb_sc_checkout-wrapper .mphb-price-breakdown td{vertical-align:top;text-align:left !important;padding:5px 10px !important;border-top:1px solid var(--shared-border-color) !important}.mphb_sc_checkout-wrapper .mphb-price-breakdown th{font-weight:700}.mphb_sc_checkout-wrapper .mphb-price-breakdown .mphb-price-breakdown-rate{margin-top:.625em}.mphb_sc_checkout-wrapper .mphb-required-fields-tip{margin-bottom:1.125em;margin-top:1.9375em}#mphb-coupon-details p>label,.mphb-reserve-rooms-details p>label,#mphb-customer-details>p>label{font-weight:500}@media screen and (min-width:1024px){#mphb-customer-details{display:inline-block;width:100%;clear:both}#mphb-customer-details>p:not(.mphb-required-fields-tip){width:49%;float:left;padding:10px 0 !important}#mphb-customer-details>p:not(.mphb-required-fields-tip):nth-child(even){float:right}#mphb-customer-details>p.mphb-total-price{display:inline-block;width:100%;text-align:right}.mphb-reserve-rooms-details>.mphb-room-details.column3>p:not(.mphb-room-type-title){width:33%;float:left}.mphb-reserve-rooms-details>.mphb-room-details.column3>p.mphb-children-chooser{padding:0 3%}.mphb-reserve-rooms-details>.mphb-room-details.column2>p:not(.mphb-room-type-title){width:49%;float:left}.mphb-reserve-rooms-details>.mphb-room-details.column2>p.mphb-guest-name-wrapper{float:right}.mphb-room-rate-chooser-title{padding-top:120px}}.mphb-widget-room-type-title{font-family:inherit}.mphb-widget-room-type-title a{color:inherit;text-decoration:none}body:not(.page-template-template-front-page) .mphb_room_type_bg{background:0 0 !important}.widget-area .widget_mphb_rooms_widget .wrapper{padding-left:0;padding-right:0}.widget.widget_mphb_rooms_widget a{border-bottom:medium none}body .mphb_widget_rooms-wrapper .mphb-widget-room-type-attributes,body .mphb_widget_rooms-wrapper .mphb-widget-room-type-book-button,body .mphb_widget_rooms-wrapper .mphb-widget-room-type-description,body .mphb_widget_rooms-wrapper .mphb-widget-room-type-featured-image,body .mphb_widget_rooms-wrapper .mphb-widget-room-type-price,body .mphb_widget_rooms-wrapper .mphb-widget-room-type-title{margin:1.57143em 0}.site-footer .mphb_room_type_categories_header_wrapper,#secondary .mphb_room_type_categories_header_wrapper{display:none}body .mphb_sc_services-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.5625em}body .mphb_sc_services-wrapper .mphb-price-wrapper strong,body .mphb_sc_services-wrapper .mphb-regular-price strong{min-width:0;margin-right:.5em}body .mphb_sc_services-wrapper .mphb-service{width:100%;padding:0 1.5625em;margin:0 0 40px}@media screen and (min-width:48em){body .mphb_sc_services-wrapper .mphb-service{width:50%}body .mphb_sc_services-wrapper .mphb-service:last-child .entry-wrapper,body .mphb_sc_services-wrapper .mphb-service:nth-last-child(2) .entry-wrapper{padding-bottom:0}}body .mphb_sc_services-wrapper .mphb-service:not(:first-of-type){margin:0 0 40px}body .mphb_sc_services-wrapper .mphb-service *:last-child{margin-bottom:0}body .mphb_sc_services-wrapper .mphb-service-title{margin:23px 0 10px;font-size:18px;font-size:1.125rem}@media screen and (min-width:48em){body .mphb_sc_services-wrapper .mphb-service-title{font-size:22px;font-size:1.375rem}}body .mphb_sc_services-wrapper .mphb-service-title a{color:inherit;text-decoration:none}body .mphb_sc_services-wrapper .mphb-service-title a:hover{text-decoration:underline}body .mphb_sc_services-wrapper .mphb-loop-service-thumbnail{display:block;margin:0 0 2.125em}body #content .mphb_sc_services-wrapper .mphb-loop-service-thumbnail p.mphb-loop-service-thumbnail{margin:0}body .mphb_sc_services-wrapper .mphb-loop-service-thumbnail img{display:block}body .mphb_sc_services-wrapper .more-link .button{display:inline-block;margin-top:1.125em;font-size:inherit;text-decoration:none;padding:0;text-transform:none;border:0 solid;background:0 0;color:#01bea0;font-weight:400;height:auto}body .mphb_sc_services-wrapper .more-link .button:hover{color:inherit;text-decoration:underline}body .entry-content .mphb_sc_services-wrapper:first-child .mphb-service:nth-of-type(1){margin-top:0}@media screen and (min-width:48em){body .entry-content .mphb_sc_services-wrapper:first-child .mphb-service:nth-of-type(2){margin-top:0}}body .entry-content .mphb_sc_services-wrapper .mphb-service:last-of-type{margin-bottom:0}@media screen and (min-width:48em){body .entry-content .mphb_sc_services-wrapper .mphb-service:nth-last-of-type(2){margin-bottom:0}}.single-mphb_room_service .mphb-price-title{font-size:26px;font-size:1.625rem;line-height:1.4}.mphb_sc_search-wrapper,.homepage-widget-area{position:relative;margin:0 auto;max-width:100%}.homepage-widget-area.floating-box.bottom{position:absolute;top:100%;left:0;right:0;z-index:1}.homepage-widget-area.floating-box.bottom>.widget_mphb_search_availability_widget{position:absolute;top:-100%;transform:translateY(-100%)}.homepage-widget-area.floating-box.center{top:-50%;transform:translateY(-50%)}.mphb_sc_search-wrapper label,.homepage-widget-area label{display:inline-block;width:100%;padding-top:1.1rem;text-align:center;font-weight:300 !important}.mphb_sc_search-wrapper .mphb-required-fields-tip,.homepage-widget-area .widget_mphb_search_availability_widget .mphb-required-fields-tip{display:none}.mphb_sc_search-wrapper .mphb_widget_search-submit-button-wrapper,.homepage-widget-area .widget_mphb_search_availability_widget .mphb_widget_search-submit-button-wrapper{width:156px;min-width:156px}.mphb_sc_search-wrapper .mphb_widget_search-submit-button-wrapper .button,.homepage-widget-area .widget_mphb_search_availability_widget .mphb_widget_search-submit-button-wrapper .button{width:100%}@media screen and (min-width:48em){.homepage-widget-area .widget_mphb_search_availability_widget .mphb_widget_search-submit-button-wrapper .button{height:4.3em;padding:1.3em 1em}}@media screen and (min-width:48em){.homepage-widget-area .widget_mphb_search_availability_widget input[type=text].mphb-datepick.is-datepick,.homepage-widget-area .widget_mphb_search_availability_widget select{background-position:right .25em top 50%}}.mphb_sc_search-wrapper .mphb_sc_search-submit-button-wrapper input,.homepage-widget-area .widget_mphb_search_availability_widget .mphb_sc_search-submit-button-wrapper input{width:101%;max-width:101%;height:100%;border:0 !important;margin:0 !important;padding:1px 3.5em 0;white-space:inherit}.mphb_sc_search-wrapper select,.mphb_sc_search-wrapper input[type=text],.mphb_sc_search-wrapper input[type=number],.homepage-widget-area .widget_mphb_search_availability_widget select,.homepage-widget-area .widget_mphb_search_availability_widget input[type=text],.homepage-widget-area .widget_mphb_search_availability_widget input[type=number]{width:100%;max-width:100%;border:0 !important;text-align:center}.mphb_sc_search-wrapper select,.homepage-widget-area .widget_mphb_search_availability_widget select{position:relative;text-align:center;-webkit-appearance:none !important;-moz-appearance:none !important;background-image:url(//corse-conciergerie.com/wp-content/themes/sunway/css/../images/angle-down.svg);background-repeat:no-repeat;background-position:right .4em top 1.2em;-moz-background-size:1rem;-o-background-size:1rem;-webkit-background-size:1rem;background-size:1rem;padding-right:1.7em;overflow:auto !important}.mphb_sc_search-wrapper p.mphb_sc_search-children>span>span,.mphb_sc_search-wrapper p.mphb_sc_search-adults>span>span,.homepage-widget-area .widget_mphb_search_availability_widget p.mphb_sc_search-children>span>span,.homepage-widget-area .widget_mphb_search_availability_widget p.mphb_sc_search-adults>span>span{display:none}@media screen and (min-width:1024px){.mphb_sc_search-wrapper p.mphb_sc_search-children>span>span,.mphb_sc_search-wrapper p.mphb_sc_search-adults>span>span,.homepage-widget-area .widget_mphb_search_availability_widget p.mphb_sc_search-children>span>span,.homepage-widget-area .widget_mphb_search_availability_widget p.mphb_sc_search-adults>span>span{display:inherit}.mphb_sc_search-wrapper input[type=number]::-webkit-inner-spin-button,.mphb_sc_search-wrapper input[type=number]::-webkit-outer-spin-button,.homepage-widget-area .widget_mphb_search_availability_widget input[type=number]::-webkit-inner-spin-button,.homepage-widget-area .widget_mphb_search_availability_widget input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mphb_sc_search-wrapper input[type=number],.homepage-widget-area .widget_mphb_search_availability_widget input[type=number]{-moz-appearance:textfield !important;appearance:textfield !important}.mphb_sc_search-wrapper p.mphb_sc_search-children>span,.mphb_sc_search-wrapper p.mphb_sc_search-adults>span,.homepage-widget-area .widget_mphb_search_availability_widget p.mphb_sc_search-children>span,.homepage-widget-area .widget_mphb_search_availability_widget p.mphb_sc_search-adults>span{display:inline-block;position:relative;width:100%}.mphb_sc_search-wrapper p.mphb_sc_search-children>span>span:first-of-type,.mphb_sc_search-wrapper p.mphb_sc_search-adults>span>span:first-of-type,.mphb_sc_search-wrapper p.mphb_sc_search-children>span>span:last-of-type,.mphb_sc_search-wrapper p.mphb_sc_search-adults>span>span:last-of-type,.homepage-widget-area .widget_mphb_search_availability_widget p.mphb_sc_search-children>span>span:first-of-type,.homepage-widget-area .widget_mphb_search_availability_widget p.mphb_sc_search-adults>span>span:first-of-type,.homepage-widget-area .widget_mphb_search_availability_widget p.mphb_sc_search-children>span>span:last-of-type,.homepage-widget-area .widget_mphb_search_availability_widget p.mphb_sc_search-adults>span>span:last-of-type{position:absolute;width:32px;height:32px;top:50%;left:50px;transform:translateY(-50%);font-size:40px;font-weight:100;text-align:center;opacity:.5;cursor:pointer;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:unselectable;user-select:none;outline-style:none}.mphb_sc_search-wrapper p.mphb_sc_search-children>span>span:last-of-type,.mphb_sc_search-wrapper p.mphb_sc_search-adults>span>span:last-of-type,.homepage-widget-area .widget_mphb_search_availability_widget p.mphb_sc_search-children>span>span:last-of-type,.homepage-widget-area .widget_mphb_search_availability_widget p.mphb_sc_search-adults>span>span:last-of-type{left:auto;right:50px}}@media screen and (min-width:48em){.mphb_sc_search-wrapper select,.mphb_sc_search-wrapper input[type=text],.mphb_sc_search-wrapper input[type=number],.homepage-widget-area .widget_mphb_search_availability_widget select,.homepage-widget-area .widget_mphb_search_availability_widget input[type=text],.homepage-widget-area .widget_mphb_search_availability_widget input[type=number]{padding:.6em 2em .8em 1em;height:2em;font-size:20px;font-size:2rem;font-weight:100 !important;opacity:.5}}.mphb_sc_search-wrapper form,.homepage-widget-area .widget_mphb_search_availability_widget form{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 !important;padding:0 !important}@media screen and (min-width:48em){.mphb_sc_search-wrapper form,.homepage-widget-area .widget_mphb_search_availability_widget form{-webkit-justify-content:center;justify-content:center}}.mphb_sc_search-wrapper form p,.homepage-widget-area .widget_mphb_search_availability_widget form p{width:20%;margin:0 !important;padding:0 !important;background-color:#fff}@media screen and (max-width:768px){.homepage-widget-area:not(.bottom) .mphb_sc_search-wrapper{padding-bottom:20px}.homepage-widget-area .mphb_sc_search-wrapper>form{background-color:var(--bg-color)}.mphb_sc_search-wrapper form p,.homepage-widget-area .widget_mphb_search_availability_widget form p{width:50%}.mphb_sc_search-wrapper form p.mphb_sc_search-submit-button-wrapper,.homepage-widget-area .widget_mphb_search_availability_widget form p.mphb_sc_search-submit-button-wrapper{width:100%;overflow:hidden}.mphb_sc_search-wrapper form p.mphb_sc_search-submit-button-wrapper .button,.homepage-widget-area .widget_mphb_search_availability_widget form p.mphb_sc_search-submit-button-wrapper .button{padding:30px}.homepage-widget-area .widget_mphb_search_availability_widget p>span>span{height:15px !important}.homepage-widget-area .mphb_sc_search-wrapper label,.homepage-widget-area label{padding-top:.5rem}}@media screen and (max-width:479px){.mphb_sc_search-wrapper form p.mphb_sc_search-submit-button-wrapper .button,.homepage-widget-area .widget_mphb_search_availability_widget form p.mphb_sc_search-submit-button-wrapper .button{padding:10px}.homepage-widget-area .widget_mphb_search_availability_widget input:not([type=submit]){padding:8px 10px !important}body.single.single-mphb_room_type .mphb-booking-form input,body.single.single-mphb_room_type .mphb-booking-form select{width:100% !important}}@media screen and (min-width:48em){.mphb_sc_search-wrapper form p,.homepage-widget-area .widget_mphb_search_availability_widget form p{padding:0;overflow:hidden}.mphb_sc_search-wrapper form p:not(.mphb_sc_search-submit-button-wrapper),.homepage-widget-area .widget_mphb_search_availability_widget form p:not(.mphb_sc_search-submit-button-wrapper){border:1px solid var(--shared-border-color);border-right:none !important}}@media screen and (max-width:768px){.mphb_sc_search-wrapper form p:not(.mphb_sc_search-submit-button-wrapper),.homepage-widget-area .widget_mphb_search_availability_widget form p:not(.mphb_sc_search-submit-button-wrapper){border:1px solid var(--shared-border-color) !important}}.mphb_sc_search-wrapper input[type=text].mphb-datepick.is-datepick,.homepage-widget-area .widget_mphb_search_availability_widget input[type=text].mphb-datepick.is-datepick{background:0 0 !important}.mphb-loop-room-type-views{padding-left:0 !important;margin-left:0 !important;margin-top:15px;list-style:none}.mphb-loop-room-type-views>li:before{display:inline-block;content:'•';padding-right:10px}.mphb_sc_rooms-wrapper.mphb-room-types{position:relative;width:100%;padding-bottom:5px;margin-bottom:5px}body .mphb_sc_rooms-wrapper.mphb-room-types .mphb-loop-room-type-attributes{display:table !important;border-top:none !important}body .mphb_sc_rooms-wrapper.mphb-room-types .mphb-loop-room-type-attributes .mphb-room-type-facilities,body .mphb_sc_rooms-wrapper.mphb-room-types .mphb-loop-room-type-attributes .mphb-room-type-view,body .mphb_sc_rooms-wrapper.mphb-room-types .mphb-loop-room-type-attributes .mphb-room-type-categories,body .mphb_sc_rooms-wrapper.mphb-room-types .mphb-loop-room-type-attributes .mphb-room-type-bed-type{display:none !important}body .mphb_sc_rooms-wrapper.mphb-room-types .mphb-loop-room-type-attributes li{border:1px solid var(--shared-border-color);border-right:none !important;display:table-cell;width:33.33%;vertical-align:text-top;padding-left:20px}body .mphb_sc_rooms-wrapper.mphb-room-types .mphb-loop-room-type-attributes li:first-of-type{border-left:none !important;padding-left:0}body .mphb_sc_rooms-wrapper.mphb-room-types .mphb-loop-room-type-attributes .mphb-attribute-title{display:none !important}body .mphb_sc_rooms-wrapper.mphb-room-types .mphb-loop-room-type-attributes .mphb-attribute-value{width:100%;border:none !important;padding-left:20px;padding-right:20px}.mphb-loop-room-type-attributes:first-of-type li:before,.mphb-single-room-type-attributes:first-of-type li:before,body .mphb_sc_rooms-wrapper.mphb-room-types .mphb-loop-room-type-attributes:first-of-type li:before{font:normal normal normal 1rem/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:table-cell;content:"";padding-right:.875em;text-align:left;width:2em}.mphb-loop-room-type-attributes:first-of-type li:before,.mphb-single-room-type-attributes:first-of-type li:before{position:absolute;top:50%;transform:translateY(-50%)}.mphb-loop-room-type-attributes li.mphb-room-type-adults-capacity:before,.mphb-single-room-type-attributes li.mphb-room-type-adults-capacity:before,body .mphb_sc_rooms-wrapper.mphb-room-types .mphb-loop-room-type-attributes li.mphb-room-type-adults-capacity:before{content:"\f007"}.mphb-loop-room-type-attributes li.mphb-room-type-children-capacity:before,.mphb-single-room-type-attributes li.mphb-room-type-children-capacity:before,body .mphb_sc_rooms-wrapper.mphb-room-types .mphb-loop-room-type-attributes li.mphb-room-type-children-capacity:before{content:"\f1ae"}.mphb-loop-room-type-attributes li.mphb-room-type-size:before,.mphb-single-room-type-attributes li.mphb-room-type-size:before,body .mphb_sc_rooms-wrapper.mphb-room-types .mphb-loop-room-type-attributes li.mphb-room-type-size:before{content:"\f0b2"}.mphb-loop-room-type-attributes li.mphb-room-type-categories:before,.mphb-single-room-type-attributes li.mphb-room-type-categories:before,body .mphb_sc_rooms-wrapper.mphb-room-types .mphb-loop-room-type-attributes li.mphb-room-type-categories:before{content:"\f02c"}.mphb-loop-room-type-attributes li.mphb-room-type-view:before,.mphb-single-room-type-attributes li.mphb-room-type-view:before,body .mphb_sc_rooms-wrapper.mphb-room-types .mphb-loop-room-type-attributes li.mphb-room-type-view:before{content:"\f1e5"}.mphb-loop-room-type-attributes li.mphb-room-type-bed-type:before,.mphb-single-room-type-attributes li.mphb-room-type-bed-type:before{content:"\f236"}.mphb-loop-room-type-attributes li.mphb-room-type-facilities:before,.mphb-single-room-type-attributes li.mphb-room-type-facilities:before{content:"\f0f4"}body .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type>*:not(.mphb-room-type-images):not(.mphb-loop-room-thumbnail):not(.mphb-view-details-button-wrapper):not(.mphb-to-book-btn-wrapper){padding:0 60px}body .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-loop-room-thumbnail{position:relative;padding:0 !important}body .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-loop-room-thumbnail img{display:block}body .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-loop-room-thumbnail .mphb_room_type_categories_header_wrapper{position:absolute;left:40px;bottom:0;margin-bottom:0 !important}body .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-loop-room-thumbnail .mphb_room_type_categories_header_wrapper a{background-color:var(--body-bg-color);color:var(--content-color) !important}body .mphb_sc_rooms-wrapper.mphb-room-types h2>a.mphb-room-type-title{color:var(--content-color) !important}body .mphb_sc_rooms-wrapper.mphb-room-types h2>a.mphb-room-type-title:hover,body .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-loop-room-thumbnail .mphb_room_type_categories_header_wrapper a:hover{color:var(--link-color) !important}body .mphb_sc_rooms-wrapper:not(.jsaction).mphb-room-types .mphb-view-details-wrapper{margin-top:30px}body .mphb_sc_rooms-wrapper.mphb-room-types.jsaction .mphb-view-details-wrapper{position:absolute;bottom:0;transform:translateY(40%)}body .mphb_sc_rooms-wrapper.mphb-room-types .mphb-view-details-button-wrapper{padding-top:0 !important;padding-bottom:0 !important}.mphb-view-details-button-wrapper>a{padding:15px 30px;border:1px solid currentColor !important;letter-spacing:1px;font-weight:400;line-height:1em}body[class*=mphb_] .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type,body.page-template-page-rooms .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type,div.page-template-page-rooms .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type{width:calc(50% - 10px);margin-top:0;margin-bottom:100px}@media only screen and (max-width:767px){body .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type>*:not(.mphb-loop-room-thumbnail):not(.mphb-view-details-button-wrapper):not(.mphb-to-book-btn-wrapper){padding:0 10px !important}body[class*=mphb_] .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type,body.page-template-page-rooms .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type,div.page-template-page-rooms .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type{width:100%}body .mphb_sc_rooms-wrapper.mphb-room-types.jsaction .mphb-view-details-wrapper{position:relative !important}.mphb-to-book-btn-wrapper .button.mphb-book-button,.mphb-view-details-button-wrapper>a{padding:10px 20px}}body .mphb_sc_rooms-wrapper .page-pagination{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media only screen and (max-width:667px){body .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type{width:100%;margin-bottom:30px}}@media only screen and (max-width:1024px){body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type>*:not(.mphb-loop-room-thumbnail):not(.mphb-view-details-button-wrapper):not(.mphb-to-book-btn-wrapper){padding-top:30px !important}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper .mphb-room-type-title{margin:1em 0 .2em}}@media only screen and (min-width:1024px){body.page-template-page-rooms-big #content{width:100% !important;max-width:100% !important;overflow-x:hidden !important}body.page-template-page-rooms-big #sidebar{display:none !important}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type{position:relative;display:inline-block;width:100%;padding:60px 0;margin:0}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-details-part-wrapper{position:absolute;left:0;top:50%;transform:translate(0,-50%)}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type:not(:first-child){border-top:1px solid var(--shared-border-color)}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-loop-room-thumbnail{width:70%;float:right}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-loop-room-thumbnail img{width:100%}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-details-part-wrapper{width:30%;float:right}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type:nth-child(even) .mphb-loop-room-thumbnail{float:left}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type:nth-child(even) .mphb-details-part-wrapper{left:auto;right:0}}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper .mphb-room-type-title{margin-top:0 !important}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-details-part-wrapper .mphb_room_type_categories_header_wrapper{position:relative;padding-bottom:25px;margin-bottom:20px}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-details-part-wrapper .mphb_room_type_categories_header_wrapper>span>a{background-color:rgba(0,0,0,0) !important;padding:0 !important}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-details-part-wrapper .mphb_room_type_categories_header_wrapper>span>a:hover{color:var(--content-color) !important}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-details-part-wrapper .mphb_room_type_categories_header_wrapper:after{position:absolute;display:inline-block;content:'';bottom:0;left:0;width:40px;height:1px;background-color:var(--link-color)}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-loop-room-thumbnail>a{display:block;position:relative}.mphb-loop-room-thumbnail>a>span.curl-wrapper{display:none}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-loop-room-thumbnail>a>span.curl-wrapper{position:absolute;display:block;top:0;left:0;width:100%;height:100%}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-loop-room-thumbnail>a>span.curl-wrapper:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s;background-image:linear-gradient(45deg,#000 0%,transparent 40%,rgba(255,255,255,.15))}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-loop-room-thumbnail>a .curl{width:0;height:0;position:absolute;bottom:0;left:0;background:linear-gradient(225deg,#fff,#f3f3f3 20%,#bbb 38%,#aaa 44%,#888 50%,rgba(0,0,0,.7) 50%,rgba(0,0,0,.4) 60%,rgba(0,0,0,.3));box-shadow:0 0 10px rgba(0,0,0,.5);transition:all .4s ease}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-loop-room-thumbnail>a .curl:before,body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-loop-room-thumbnail>a .curl:after{content:'';position:absolute;z-index:-1;left:12%;bottom:6%;width:70%;max-width:300px;max-height:100px;height:55%;box-shadow:0 12px 15px rgba(0,0,0,.3);transform:skew(-10deg) rotate(-6deg)}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-loop-room-thumbnail>a .curl:after{left:auto;right:6%;bottom:auto;top:14%;transform:skew(-15deg) rotate(-84deg)}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-loop-room-thumbnail:hover>a .curl,body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type .mphb-loop-room-thumbnail.hover>a .curl{width:90px;height:90px}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper.mphb-room-types>.mphb-room-type:last-of-type{margin-bottom:60px !important}body.page-template-page-rooms-big .mphb_sc_rooms-wrapper .page-pagination{bottom:40px}#content p[class^=mphb]{margin:0;padding-top:.5em;padding-bottom:.5em}.mphb-tax-information.taxes-included{font-size:.8rem}body.single-mphb_room_type .mphb-room-type-gallery-wrapper.mphb-single-room-type-gallery-wrapper{position:relative}body.single-mphb_room_type .mphb-room-type-gallery-wrapper.mphb-single-room-type-gallery-wrapper:not(.gallery-loaded):after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.85);background-image:url(//corse-conciergerie.com/wp-content/themes/sunway/css/../images/supersized/progress.gif);background-position:center center;background-repeat:no-repeat;z-index:999}