
/*!
Theme Name: Ciestra Child
Theme URI: https://motopress.com/products/ciestra
Author: MotoPress
Author URI: https://motopress.com
Description: Ciestra is a single property rental WordPress theme packaged with the ultimate booking plugin.
Version: 0.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ciestra
Template: ciestra
*/
 .elementor-98 .elementor-element.elementor-element-f0ed32d{padding:0 0 50px}section.mphb-rate-chooser.mphb-checkout-item-section{display:none!important}.search-header.elementor-widget.elementor-widget-sidebar p.mphb_widget_search-check-in-date,p.mphb_widget_search-check-out-date{width:24%;display:inline-block!important;float:left!important;margin-right:20px}.search-header form.mphb_widget_search-form{padding-left:20px;padding-right:20px}.search-header{background:#fff!important;padding:3px 0 21px 0px!important;box-shadow:0 0 15px 0 rgba(120,120,120,.2);margin-top:-70px;z-index:1}.search-header .elementor-98 .elementor-element.elementor-element-f0ed32d{padding:0}.mphb_widget_search-submit-button-wrapper{background-color:#c72429!important;height:100%;width:17%;position:absolute;right:0;top:0}.search-header.elementor-widget.elementor-widget-sidebar .button{font-size:20px!important;font-weight:bold!important;line-height:30px;font-family:'Century Gothic Paneuropean'!important;height:100%}.search-header.elementor-widget.elementor-widget-sidebar p.mphb_widget_search-check-in-date input,p.mphb_widget_search-check-out-date input{height:50px}.widget .mphb_widget_search-adults select,.widget .mphb_widget_search-children select{height:50px}.search-header .mphb_widget_search-submit-button-wrapper:hover{background:#e0bf80!important;cursor:pointer}.mphb_sc_search-form h2{color:#171717;font-family:"Playfair Display",Sans-serif;font-size:24px;font-weight:700}.element-is-sticky{width:100%!important;background-color:#fff;box-shadow:1px 0 10px grey}.element-is-sticky ul li a{color:black!important}.content-area{float:none!important;width:71.33%;max-width:inherit!important;display:table;margin:0 auto;padding-top:0px!important;padding-bottom:0!important}.home.page-template .site-header{position:absolute!important;z-index:2;display:table!important;margin:0 auto!important;width:100%}.site-header{position:relative!important;z-index:2;display:table!important;margin:0 auto!important;width:100%}.site-header .site-branding{display:table;margin:0 auto}.main-navigation li{float:none;display:inline-block}.page-content,.entry-content,.entry-summary{margin:0}.main-navigation ul{display:table!important;margin:0 auto}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0 0 10px 10px!important}.home.page-template .main-navigation .primary-menu>li>a{font-size:15px!important;font-weight:200!important;color:#fff!important}.main-navigation .primary-menu>li>a{font-size:15px!important;font-weight:200!important;color:#202020!important}.home.page-template .main-navigation .primary-menu>li>a:hover{color:#e0bf80!important;text-decoration:none!important}.hfe-menu-item:hover{color:#e0bf80!important;text-decoration:none!important}.hfe-menu-item a:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);background:url(/wp-content/themes/ciestra-child/images/before-navigation.png) no-repeat;width:84px;height:10px;opacity:0}.page-template-default .elementor-element.elementor-element-75e64e5 .menu-item a.hfe-menu-item{color:#202020}.page-template-default span.wpml-ls-display{color:#202020!important}.page-template-default span.wpml-ls-native{color:#202020!important}.page-template-default .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-bottom:1px solid #202020!important;background:transparent}.page-template-default label.wp-block-search__label{color:#3f3f3f!important}.page-template-default .wp-block-search__button{color:#202020!important}.page-template-default .elementor-element.elementor-element-75e64e5 .menu-item .hfe-menu-item:hover{color:#e0bf80!important}.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item{color:#e0bf80!important}.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item:before{opacity:1!important}.elementor-element.elementor-element-75e64e5 .menu-item a.hfe-menu-item:hover:before{opacity:1}.elementor-element.elementor-element-75e64e5 a.hfe-menu-item,.elementor-element.elementor-element-75e64e5 a.hfe-sub-menu-item{font-family:'Century Gothic Paneuropean'!important}.hfe-nav-menu .hfe-menu-item{position:relative}.hfe-nav-menu .hfe-menu-item::before{top:13px;left:50%;transform:translateX(-50%)!important;content:url(/wp-content/uploads/2022/06/before-menu.png)}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item::before,.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item::after{background-color:transparent!important}.hfe-nav-menu .menu-item a.hfe-menu-item:hover::before,.hfe-nav-menu .menu-item a.hfe-menu-item:hover::after,.hfe-nav-menu .menu-item a.hfe-menu-item:focus::before,.hfe-nav-menu .menu-item a.hfe-menu-item:focus::after,.hfe-nav-menu .menu-item a.hfe-menu-item.highlighted::before,.hfe-nav-menu .menu-item a.hfe-menu-item.highlighted::after,.hfe-nav-menu .current-menu-item::before,.hfe-nav-menu .current-menu-item::after{transform:0!important}.amazingslider-bullet-wrapper-1 div:hover{text-decoration:line-through}a.more-link:hover,a,a:hover,a:focus,a:active,.hentry .entry-title a:hover,.entry-meta a:hover{text-decoration:none!important}.home .elementor-1699 .elementor-element.elementor-element-08bd2f4{border-color:#ffffff33!important}.home li.wpml-ls-slot-shortcode_actions:before{border-right:1px solid #ffffff!important}abbr[title]{text-decoration:none!important}label.wp-block-search__label{font-size:15px!important;color:#fff;font-family:'Century Gothic Paneuropean'!important;font-weight:100!important;line-height:85.69px}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{padding:0!important;border:0!important}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-bottom:1px solid #000!important;background:transparent}.wp-block-search__button{background:transparent!important;border:none!important}.wp-block-search__button{color:#000;background:transparent!important;border:none!important;position:absolute;bottom:0;right:0}.wp-block-search__button:hover{color:#000!important}.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-bottom:1px solid #000!important;background:transparent}.home.page-template .wp-block-search__button{color:#fff!important}.home.page-template .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-bottom:1px solid #fff!important}label.wp-block-search__label{line-height:24px;position:absolute}form.wp-block-search__button-inside.wp-block-search__icon-button.wp-block-search{margin-top:23px}button.wp-block-search__button.has-icon{padding:0!important}span.wpml-ls-native{color:#000;font-size:22px;font-weight:500!important;font-family:'Century Gothic Paneuropean'!important;text-transform:uppercase}span.wpml-ls-display{opacity:.5;color:#000;font-size:22px;font-family:'Century Gothic Paneuropean'!important;text-transform:uppercase}.home.page-template span.wpml-ls-native{color:#fff}.home.page-template span.wpml-ls-display{color:#fff}.wpml-ls-slot-shortcode_actions.wpml-ls-item.wpml-ls-item-en.wpml-ls-first-item.wpml-ls-item-legacy-list-horizontal{border-right:1px solid}.home.page-template #wp-block-search__input-1,.home.page-template #wp-block-search__input-2,.home.page-template #wp-block-search__input-3{color:#fff;font-family:'Century Gothic Paneuropean'!important;font-size:15px}.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal{float:right}.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-fdc0057{margin:0 auto}.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-5c8e05d{float:right;right:0;display:block}.as-btn-blue-medium:hover{color:#fff;background:#e0bf80!important}.elementor-element.elementor-element-08bd2f4{border-bottom:1px solid #ffffff7a}div#wonderpluginslider-1{width:100%!important}.elementor-98>.elementor-section-full_width>.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0!important}.page-template-default #wp-block-search__input-1{color:#3f3f3f}.amazingslider-bullet-wrapper-1:focus-visible{text-decoration:line-through;color:#e0bf80!important;text-decoration-color:#E18728}.amazingslider-bullet-1{color:#fff!important}#amazingslider-bullet-1-1,#amazingslider-bullet-1-2{margin:30px 0 0}#amazingslider-bullet-1-0,#amazingslider-bullet-1-1,#amazingslider-bullet-1-2{background-image:none!important;font-size:18px!important;font-family:'Century Gothic Paneuropean'!important}form.wp-block-search__button-inside.wp-block-search__icon-button.wp-block-search{width:80%!important}button.wp-block-search__button.has-icon{padding-right:20%!important}.wpml-ls-legacy-list-horizontal{padding-top:21px!important}.home.page-template header#masthead{position:absolute;top:0;z-index:2;width:100%}.site-header{border-bottom:0!important}.home.page-template .content-area.boxed{position:relative;z-index:0}.le-calme .before1 img.attachment-full.size-full{margin-top:-24px}.elementor-widget:not(:last-child){margin-bottom:0}.elementor-element.elementor-element-797acc2 .elementor-heading-title{position:relative}.amazingslider-slider-1{position:relative}.amazingslider-slider-1:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:linear-gradient(#000,transparent)!important;z-index:1}rs-slide{position:relative}rs-slide:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:linear-gradient(#000,transparent)!important;z-index:1}.front-page-widget-area select{background-color:#f7f7f7!important}.front-page-widget-area .mphb_widget_search-form>p.mphb_widget_search-submit-button-wrapper{min-width:300px!important}.fp-page-header-wrapper{padding:0!important}.amazingslider-text-box-1{position:absolute!important;top:68%;left:0;right:0;display:block;z-index:2}.amazingslider-text-1{display:table!important;padding:0!important;text-align:center!important;margin:0 auto}.as-btn-blue-medium{display:inline-block;border:none;background:#c72429!important;font-family:'Century Gothic'!important;color:#fff;text-align:center;text-transform:uppercase;padding:0 30px!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:30px 0 0;font-size:14px!important;font-weight:400!important;height:54px!important;line-height:54px!important;float:none;width:35%}.amazingslider-title-1{display:block;position:relative;font-weight:400!important;color:#e0bf80!important;font-size:92px!important;font-family:'Mrs Saint Delafield'!important;line-height:34px!important}.amazingslider-description-1{font:65px 'Playfair Display'!important;color:#fff!important;margin-top:8px!important;font-family:'Playfair Display'!important;font-size:65px!important;font-weight:600!important;line-height:70px!important}.home .banner-button{font-family:'Century Gothic Paneuropean'!important;text-transform:uppercase;line-height:17px!important}body.page .page>.entry-header{display:block;position:absolute;max-height:250px;display:flex;align-items:center;height:100%;z-index:1;padding-left:7%}img.attachment-full.size-full.wp-post-image{height:100%;object-fit:cover;box-shadow:40px 40px 0 #e0bf80;width:100%}.hentry .post-thumbnail{margin-right:0!important}body.page .page>.entry-header .entry-title{font-family:'Century Gothic Paneuropean';font-size:32px;color:#fff;font-weight:400;font-style:normal;line-height:70px}.type-page.hentry>.post-thumbnail{position:relative;height:250px;overflow:hidden;display:flex;justify-content:center}.type-page.hentry>.post-thumbnail{margin-bottom:25px}.nos-services .fa-coffee:before{content:url(/wp-content/themes/ciestra-child/images/coffee-cup-accueil.png)!important}.nos-services .fa-globe:before{content:url(/wp-content/themes/ciestra-child/images/internet-accueil.png)!important}.nos-services .fa-parking:before{content:url(/wp-content/themes/ciestra-child/images/parking-accueil.png)!important}.nos-services .fa-concierge-bell:before{content:url(/wp-content/themes/ciestra-child/images/reception-bell-accueil.png)!important}.nos-services .fa-house-damage:before{content:url(/wp-content/themes/ciestra-child/images/house-hold-accueil.png)!important}.nos-services .fa-users:before{content:url(/wp-content/themes/ciestra-child/images/meeting-accueil.png)!important}.nos-services .fa-hand-holding:before{content:url(/wp-content/themes/ciestra-child/images/customer-accueil.png)!important}.nos-services .fa-envelope:before{content:url(/wp-content/themes/ciestra-child/images/open-access-accueil.png)!important}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{z-index:1}.nos-services .elementor-background-slideshow:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / 70%);z-index:2}.nos-services{position:relative}.nos-services p{font-family:'Century Gothic Paneuropean'}.nos-services .elementor-heading-title{margin-bottom:-19px}.nos-services img.attachment-full.size-full{margin-top:-24px}.elementor-element.elementor-element-4066e99{position:relative}.elementor-element.elementor-element-4066e99:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:url(/wp-content/themes/ciestra-child/images/before-top.png) center top no-repeat;z-index:1}.elementor-element.elementor-element-4066e99:after{position:absolute;content:"";top:0;right:0;bottom:-1px;left:0;background:url(/wp-content/themes/ciestra-child/images/after-bottom.png) center bottom no-repeat}.elementor-element.elementor-element-137df58 img,.elementor-element.elementor-element-594e1b2 img{box-shadow:none!important;height:100%;min-height:430px;object-fit:cover}.front-page-widget-area{background:#fff!important;padding:35px 15px 35px 18px!important;box-shadow:0 0 7px 0 #7b7b7b}.fp-page-header-wrapper{top:14%!important;left:0;right:0;margin-top:-25px}.fp-page-header-wrapper .fp-entry-header-wrapper{width:auto!important;display:table;margin:0 auto}.fp-page-header-wrapper .fp-entry-header-wrapper{padding-left:0!important}.front-page-widget-area input{color:#171717!important;font-size:15px!important;font-family:'Century Gothic Paneuropean'!important;font-weight:400;background:#f7f7f7}.front-page-widget-area input.button{font-weight:bold!important;font-size:20px!important;color:#fff!important}.front-page-widget-area .mphb_widget_search-form>p.mphb_widget_search-submit-button-wrapper{padding-top:0px!important}.front-page-widget-area .widget label{color:#171717!important;font-family:'Century Gothic Paneuropean';font-weight:400}.front-page-widget-area .button{background:transparent}.text-hotel-tiba{box-shadow:0 0 15px 0 rgba(120,120,120,.2);padding:32px 23px 32px 23px}.text-hotel-tiba{margin-top:-50px;font-family:'Century Gothic Paneuropean'}.text-hotel-tiba p{font-family:'Century Gothic Paneuropean';font-size:15px;font-weight:400}.section-conférences img.attachment-full.size-full{margin-top:-24px}.section-conférences .elementor-button span{text-decoration:inherit;font-family:'Century Gothic Paneuropean';font-size:14px;font-weight:400;line-height:22px}.section-conférences .parag-meet p{font-family:'Century Gothic Paneuropean';font-size:15px;font-weight:400;line-height:28px}.home .nos-services .elementor-element-populated{margin-left:0px!important}.conférences{box-shadow:0 0 20px 0 rgba(123,123,123,.2)}.image-conférences{top:-99px}.content-area.front-page{padding-right:0;width:100%;float:none;max-width:none;position:relative;z-index:1}body .mphb-flexslider.flexslider ol.flex-control-nav li,body .flexslider ol.flex-control-nav li{margin:0 2px!important}.flex-control-nav{width:95%!important}.fp-page-header-wrapper{padding:0 6.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:15%;z-index:3;width:100%;display:table}.fp-page-header-wrapper .fp-entry-header-wrapper header{display:none!important}.fp-page-header-wrapper .fp-entry-header-wrapper:before{display:none!important}rs-layer#slider-1-slide-1-layer-3{text-transform:uppercase!important}.nos-chambres img.attachment-full.size-full{margin-top:-24px}.nos-chambres p{font-family:'Century Gothic Paneuropean';margin-top:0;margin-bottom:55px}.nos-chambres .elementor-element.elementor-element-96ade94 .elementor-heading-title .elementor-heading-title{position:relative}.mphb_sc_search_results-wrapper h2.mphb-room-type-title:after,.mphb_sc_rooms-wrapper h2.mphb-room-type-title:after,.mphb_sc_room-wrapper h2.mphb-room-type-title:after{display:none!important}.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type{max-width:750px;width:90%;display:contents!important}.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type .room-images-wrapper{width:763px!important;padding:0!important}.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type .room-description-wrapper{padding:0px!important}.chambres .room-description-wrapper{background:#c72429}.chambres .room-images-wrapper{padding-right:0!important}.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type .room-description-wrapper .mphb-regular-price{margin-top:10px!important}.chambres p{margin-bottom:0px!important}.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type .room-description-wrapper .entry-title{margin-bottom:0!important;margin-top:40px!important;padding-bottom:3%}.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type .room-description-wrapper .mphb-loop-room-type-attributes li .mphb-attribute-value{font-size:16px;color:#2e2e2e!important;font-weight:400;font-family:'Century Gothic Paneuropean'}.elementor-element.elementor-element-0720ada .uc_post_title{font-family:'Century Gothic Paneuropean'!important}.elementor-element.elementor-element-0720ada .uc_more_btn{margin-top:10px!important}.elementor-element.elementor-element-0720ada .uc_image_carousel_content{height:190px}.elementor-element.elementor-element-0720ada .ue_post_carousel_item:hover .uc_image_carousel_content{background:#c72429;cursor:pointer}.elementor-element.elementor-element-0720ada .ue_post_carousel_item:hover{box-shadow:none!important}.elementor-element.elementor-element-0720ada .ue_post_carousel_item .uc_more_btn{opacity:0}.elementor-element.elementor-element-0720ada .ue_post_carousel_item:hover .uc_more_btn{opacity:1;background:#c72429;border:1px solid #fff}.elementor-element.elementor-element-0720ada .ue_post_carousel_item:hover .uc_post_title{color:#fff}.elementor-element.elementor-element-0720ada .owl-carousel .owl-nav .owl-next,.elementor-element.elementor-element-0720ada .owl-carousel .owl-nav .owl-prev{background-color:transparent!important}.elementor-element.elementor-element-0720ada .owl-nav .owl-prev .fa-arrow-left:before{content:url(/wp-content/themes/ciestra-child/images/arrow-left-chambre.png)!important}.elementor-element.elementor-element-0720ada .owl-nav .owl-next .fa-arrow-right:before{content:url(/wp-content/themes/ciestra-child/images/arrow-right-chambre.png)!important}.elementor-element.elementor-element-0720ada .owl-nav .owl-prev{left:-70px!important}.elementor-element.elementor-element-0720ada .owl-nav .owl-next{right:-70px!important}.elementor-element.elementor-element-0720ada .ue_post_carousel_item{box-shadow:4px 4px rgb(0 0 0 / 10%)!important;margin:0 0 17px 0px!important}.room-images-wrapper>*{box-shadow:none!important}.hentry .post-thumbnail img{box-shadow:none!important}.gallery-item{padding:0px!important}.mphb-flexslider.flexslider ul.flex-direction-nav a,.flexslider ul.flex-direction-nav a{background-color:#ffffff4a;border:1px solid #fff;transform:rotate(0)!important}.mphb-flexslider.flexslider ul.flex-direction-nav a.flex-next::before,.flexslider ul.flex-direction-nav a.flex-next::before{background-image:url(/wp-content/themes/ciestra-child/images/next.png)!important}.mphb-flexslider.flexslider ul.flex-direction-nav a.flex-prev::before,.flexslider ul.flex-direction-nav a.flex-prev::before{background-image:url(/wp-content/themes/ciestra-child/images/prev.png)!important}.mphb-flexslider.flexslider ul.flex-direction-nav a::before,.flexslider ul.flex-direction-nav a::before{transform:rotate(0)!important}.mphb-flexslider.flexslider ul.flex-direction-nav a,.flexslider ul.flex-direction-nav a{background-color:#ffffff4f!important;border:1px solid #fff!important}body .mphb-flexslider.mphb-gallery-slider{margin-bottom:0!important}.gallery-columns-3 .gallery-item{flex:1;margin:0 2px 9px 2px!important;max-width:98%!important}.elementor-element.elementor-element-0720ada .ue_post_intro{color:#e0bf80!important;text-transform:uppercase;font-size:17px;font-family:'Century Gothic Paneuropean'!important}.elementor-element.elementor-element-0720ada .ue_post_carousel_item:hover .ue_post_intro{color:#fff!important}.mphb-price-period{text-transform:uppercase;font-size:17px;font-family:'Century Gothic Paneuropean'!important}p.mphb_sc_search-check-out-date{float:none!important;margin-bottom:2.2rem!important}p.mphb_sc_search-check-in-date{float:none!important;margin-bottom:2.2rem!important}p.mphb_sc_search-adults{width:17%!important;float:none!important;margin-bottom:2.2rem!important}p.mphb_sc_search-children{width:17%!important;float:none!important;margin-bottom:2.2rem!important}.owl-item.active{margin-right:28px!important}.galeries .elementor-image-carousel-wrapper:hover i.eicon-chevron-left{opacity:1!important}.galeries .elementor-image-carousel-wrapper:hover{cursor:pointer}.galeries .elementor-image-carousel-wrapper:hover{cursor:pointer}.galeries .elementor-image-carousel-wrapper:hover i.eicon-chevron-right{opacity:1!important}.galeries .elementor-swiper-button-next{right:11%!important}.galeries .elementor-swiper-button-prev{left:11%!important}.galeries .swiper-pagination-bullet{width:11px;height:11px;background:#fff}.galeries .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:48px 6px}.galeries i.eicon-chevron-right,.galeries i.eicon-chevron-left{background:rgba(181,181,181,.48);padding:14px;border:1px solid #fff;opacity:0}.section-conférences .elementor-element.elementor-element-78a6941 .elementor-heading-title .elementor-heading-title{position:relative}.section-conférences .elementor-widget-image-carousel .swiper-container .swiper-slide figure{line-height:0!important}.section-conférences .elementor-element.elementor-element-58b23a7{padding:60px 13px 0 0}.swiper-pagination-bullet{opacity:.5}.swiper-pagination-bullet-active{opacity:1!important}.section-conférences img.swiper-slide-image{margin-bottom:38px;object-fit:none;box-shadow:40px 85px 0 #e0bf80}.section-conférences .elementor-pagination-position-outside .swiper-container{padding-bottom:0!important}.elementor-swiper-button.swiper-button-disabled{opacity:1!important}section.elementor-section.elementor-top-section.elementor-element.elementor-element-08c0c7f{position:relative}section.elementor-section.elementor-top-section.elementor-element.elementor-element-08c0c7f:before{content:"";position:absolute;top:0;background:url(/wp-content/themes/ciestra-child/images/before-bg.png) right top no-repeat;width:100%;height:100%;left:0}section.elementor-section.elementor-top-section.elementor-element.elementor-element-08c0c7f:after{content:"";position:absolute;bottom:0;background:url(/wp-content/themes/ciestra-child/images/after-bg.png) left bottom no-repeat;width:100%;height:100%;right:0}.Alentours img.attachment-full.size-full{margin-top:-32px}.Alentours .swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%;padding-right:5px;padding-left:5px}.images-alentours .elementor img{height:408px!important}.Alentours figure.swiper-slide-inner:before{position:absolute;content:'';left:5px;right:5px;top:0;bottom:9px;background:rgba(199,36,41,.8);z-index:2;opacity:0}.Alentours figure.swiper-slide-inner:hover:before{opacity:1}.Alentours figure.swiper-slide-inner{position:relative;z-index:1}.images-alentours .elementor-image-carousel-caption{position:absolute;display:table;margin:0 auto;top:50%;width:100%;font-size:20px;color:#fff;opacity:0;font-family:'Century Gothic Paneuropean';font-weight:400;line-height:25px;padding:0 26px}.Alentours figure.swiper-slide-inner:hover .elementor-image-carousel-caption{opacity:1!important;z-index:3}.Alentours figure.swiper-slide-inner::after{position:absolute;content:'';top:50%;right:50%;bottom:0;background:url(/wp-content/themes/ciestra-child/images/plus-image.png) no-repeat;width:69px;height:60px;z-index:3;opacity:0;transform:translate(50%,-50%);margin-top:-40px}.Alentours figure.swiper-slide-inner:hover:after{opacity:1}.Alentours .elementor-element.elementor-element-fa43d72 .elementor-heading-title .elementor-heading-title{position:relative}.Alentours .eicon-chevron-left:before{content:url(/wp-content/themes/ciestra-child/images/arrow-prev.png)!important}.Alentours .eicon-chevron-right:before{content:url(/wp-content/themes/ciestra-child/images/arrow-next.png)!important}.Alentours .elementor-swiper-button-prev{top:auto;bottom:-60px;width:50%;left:0;justify-content:end}.Alentours .elementor-swiper-button-next{bottom:-60px;top:auto;width:50%;right:0}.offres .elementor-element.elementor-element-654aee3 .elementor-heading-title .elementor-heading-title{position:relative}.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type .room-images-wrapper>::after,.amenities-slider .type-cptp-amenity .post-thumbnail::after,.recent-posts-widget .post .thumbnail-wrapper .post-thumbnail::after{display:none!important}.offres .recent-posts-widget{display:grid;grid-template-columns:repeat(2,1fr)}.offres .recent-posts-widget .post .entry-content-wrapper{padding-left:0!important}.offres .recent-posts-widget .post .thumbnail-wrapper .post-thumbnail{margin-bottom:0!important;margin-right:0!important}.offres .recent-posts-widget .post:not(:first-child){margin:0!important}.offres .recent-posts-widget .post{display:grid!important;height:min-content}.offres .recent-posts-widget .post .thumbnail-wrapper{max-width:100%!important}.offres .entry-meta{display:none!important}.offres .recent-posts-widget .post .entry-title{margin-top:9px!important;font-size:28px!important;font-weight:400;line-height:33px;font-family:'Century Gothic Paneuropean'}.offres .recent-posts-widget .post .entry-content{font-size:15px!important;font-family:'Century Gothic Paneuropean';font-weight:400}.offres .recent-posts-widget .post{padding:0px!important}.offres .recent-posts-widget .post .thumbnail-wrapper .post-thumbnail{margin-top:0px!important}.offres .recent-posts-widget .post .entry-title{border-bottom:1px solid #cdcdcd;margin-right:25px;padding-bottom:26px}.offres .recent-posts-widget .post .entry-content-wrapper{margin-top:9px!important}.comments-area{margin:0!important;padding:0 110px}.navigation.post-navigation{margin:0!important;padding:0 110px}.footer .elementor-element.elementor-element-e2c25d6.elementor-shape-rounded.elementor-grid-0.e-grid-align-center.elementor-widget.elementor-widget-social-icons{margin-top:-55px}.footer-1{position:relative}.footer-1:before{content:"";position:absolute;top:0;background:url(/wp-content/themes/ciestra-child/images/after-bg.png) left top no-repeat;width:100%;height:100%;left:0;background-size:contain}.footer-1:after{content:"";position:absolute;top:0;background:url(/wp-content/themes/ciestra-child/images/before-bg.png) right top no-repeat;width:100%;height:100%;right:0;z-index:1}section.elementor-top-section.elementor-element.elementor-element-9ed9571{z-index:1}.elementor-element.elementor-element-447b75e{z-index:2}.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-5793460{z-index:2}.copyright{background:#fafafa;position:relative!important;width:100%}.copyright:before{content:"";position:absolute;top:0;background:url(/wp-content/themes/ciestra-child/images/before-bg.png) right top no-repeat;width:100%;height:100%;right:0;z-index:1!important}.elementor-element.elementor-element-9ed9571:not(.elementor-motion-effects-element-type-background),.elementor-element.elementor-element-9ed9571>.elementor-motion-effects-container>.elementor-motion-effects-layer{border-bottom:1px solid #b8b8b8!important}.elementor-section.elementor-top-section.elementor-element.elementor-element-0947a93{border-top:1px solid #b8b8b8;z-index:1}.elementor-element.elementor-element-e67e357 p{margin:0!important}.footer-1 a,.copyright a{color:#2e2e2e!important}.elementor-element.elementor-element-e67e357{font-family:'Century Gothic Paneuropean'!important}.footer-1 a:hover,.copyright a:hover{color:#e0bf80!important}.footer-1 p{margin:0 0 2px!important}.elementor-element.elementor-element-b75d477 .elementor-heading-title,.elementor-element.elementor-element-ad600fb .elementor-heading-title,.elementor-element.elementor-element-ff9b564 .elementor-heading-title{font-family:'Century Gothic Paneuropean'!important;margin-bottom:12px}.elementor-element.elementor-element-51f9d68 p,.elementor-element.elementor-element-79efe7a p,.elementor-element.elementor-element-d550d96 p{font-family:'Century Gothic Paneuropean'!important}.footer-1 .elementor-heading-title{position:relative;z-index:1}.footer-1 .elementor-heading-title:before{content:"";position:absolute;bottom:0;right:0;left:0;width:76px;height:2px;background:#c72429}.social .elementor-social-icons-wrapper .elementor-icon{color:#e0bf80!important}.social .fa-facebook::before{content:url(/wp-content/themes/ciestra-child/images/facebook.png)!important}.social .fa-facebook:hover::before{opacity:.6}.fa-instagram::before{content:url(/wp-content/themes/ciestra-child/images/instagram.png)!important}.fa-instagram:hover::before{opacity:.6}.footer-1 .fa-facebook:before{content:url(/wp-content/themes/ciestra-child/images/fb.png)!important}.mphb-widget-room-type-attributes li .mphb-attribute-title,.mphb-loop-room-type-attributes li .mphb-attribute-title,.mphb-single-room-type-attributes li .mphb-attribute-title{width:33%!important}.footer-1 .fa-facebook:hover:before{opacity:.6}.footer-1 .elementor-social-icon-facebook,.footer-1 .elementor-social-icon-facebook-f,.footer-1 .elementor-social-icon-instagram,.footer-1 .elementor-social-icon-tripadvisor{background-color:transparent}.footer-1 .fa-instagram::before{content:url(/wp-content/themes/ciestra-child/images/insta.png)!important}.footer-1 .fa-instagram:hover::before{opacity:.6}.footer-1 .fa-tripadvisor:before{content:url(/wp-content/themes/ciestra-child/images/tripadvisor.png)!important}.footer-1 .fa-tripadvisor:hover:before{opacity:.6}.social .elementor-icon i{width:61px!important}.elementor-element.elementor-element-d550d96{z-index:3}.elementor-element.elementor-element-9b7c1bf p{position:relative}.home .footer-text:after{content:"";position:absolute;right:0;bottom:0;background:url(/wp-content/themes/ciestra-child/images/fleshe.png) bottom no-repeat!important;left:0;transform:translateX(25%);top:60%;width:100%;height:100%}.elementor-element.elementor-element-9b7c1bf p{margin:0!important}.footer .elementor-shape-rounded .elementor-icon.elementor-social-icon{background:transparent}.footer-1 .elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:0;width:31px;height:31px}.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-3d984f1{z-index:2}rs-module h1.rs-layer{font-family:'Century Gothic Paneuropean'!important;text-transform:uppercase;font-weight:400}.front-page-widget-area .mphb_widget_search-form>p.mphb_widget_search-submit-button-wrapper:before{content:"";position:absolute;top:-51px;right:0;left:0;background:#c72429;width:100%;height:149px;z-index:-1}.front-page-widget-area .mphb_widget_search-form>p.mphb_widget_search-submit-button-wrapper{position:relative;z-index:1}.front-page-widget-area .mphb_widget_search-form>p.mphb_widget_search-submit-button-wrapper:hover:before{background:#e0bf80!important}.front-page-widget-area .mphb_widget_search-form>p.mphb_widget_search-submit-button-wrapper{min-width:200px!important}.elementor-element.elementor-element-c4ed527 .elementor-heading-title,.elementor-element.elementor-element-2246c7e .elementor-heading-title,.elementor-element.elementor-element-a21f3f4 .elementor-heading-title{font-family:'Century Gothic Paneuropean'!important}.elementor-element.elementor-element-7f3ac41.elementor-widget.elementor-widget-shortcode{padding:60px 40px 60px 40px;box-shadow:0 0 30px 0 rgba(0,0,0,.06)}.boxes h2.elementor-heading-title.elementor-size-default{padding-bottom:0}.boxes .elementor-column.elementor-col-33,.boxes .elementor-column[data-col="33"]{margin:0 10px}.elementor-element.elementor-element-7f3ac41.elementor-widget.elementor-widget-shortcode input#gform_submit_button_1,#gform_submit_button_4{width:525px}.elementor-element.elementor-element-7f3ac41.elementor-widget.elementor-widget-shortcode .gform_wrapper.gravity-theme .gform_footer,.elementor-element.elementor-element-7f3ac41.elementor-widget.elementor-widget-shortcode .gform_wrapper.gravity-theme .gform_page_footer{text-align:center}.maps .elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:0!important}.boxes .telephone a{font-weight:700}.boxes a,.boxes p{font-family:'Century Gothic Paneuropean'}.boxes p{margin:0 0 0}.boxes a{color:#4E4E4E}.boxes a:hover{color:#e0bf80}.boxes .elementor-widget:not(:last-child){margin-bottom:6px!important}.boxes .elementor-column.elementor-col-50,.boxes .elementor-column[data-col="50"]{width:auto!important}.amazingslider-nav-1{left:inherit!important;right:6%!important;z-index:4;top:41%!important}.footer-1{background:#fafafa;border-bottom:1px solid #e5e5e5}.elementor-column.elementor-col-25.elementor-top-column.elementor-element.elementor-element-10868c6{z-index:2!important}.elementor-element.elementor-element-59b538a{text-align:left!important}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="url"],.contact-form input[type="password"],.contact-form input[type="search"],.contact-form input[type="number"],.contact-form input[type="tel"],.contact-form input[type="range"],.contact-form input[type="date"],.contact-form input[type="month"],.contact-form input[type="week"],.contact-form input[type="time"],.contact-form input[type="datetime"],.contact-form input[type="datetime-local"],.contact-form input[type="color"],.contact-form textarea,.contact-form select{max-width:inherit!important}.contact-form .gform_wrapper.gravity-theme .gfield textarea{width:100%}.boxes .fa-map-marker-alt::before{content:url(/wp-content/themes/ciestra-child/images/localisation-contact.png)!important}.boxes .fa-phone-alt::before{content:url(/wp-content/themes/ciestra-child/images/phone-call-contact.png)!important}.boxes .fa-envelope::before{content:url(/wp-content/themes/ciestra-child/images/e-mail-contact.png)!important}#slider-6-slide-11-layer-0{font-family:'Century Gothic Paneuropean'!important}.contact-form .button,.contact-form button,.contact-form input[type="button"],.contact-form input[type="reset"],.contact-form input[type="submit"]{font-size:24px!important;padding:23px!important;font-weight:bold!important;margin-top:1%;margin-bottom:0!important}.boxes .telephone{padding:20px!important}.bowes .elementor-container{max-width:1200px}#gform_wrapper_1 .gform_wrapper.gravity-theme .gfield_label{font-size:18px;font-weight:normal!important;color:#37383c}.contact-form .gf_left_half{padding-right:5%!important}.contact-form .gf_middle_third{padding:0 2.5%}.contact-form .gf_right_half{padding-left:5%!important}.contact-form .ginput_container_textarea .textarea{max-width:100%!important}.gform_wrapper.gravity-theme .gfield_label{font-family:'Century Gothic Paneuropean';font-size:18px;font-weight:500;color:#37383c}.contact-form .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0px!important}.section-visiter .galeries .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:25px 6px}.section-visiter .elementor-widget-container{font-family:'Century Gothic Paneuropean'!important;font-weight:400;font-style:normal;font-size:18px;line-height:30px;color:#4e4e4e}.section-visiter .elementor-heading-title{font-family:'Century Gothic Paneuropean'!important;font-weight:700;font-style:normal;font-size:30px;line-height:30px;color:#171717}.section-visiter p{font-family:'Century Gothic Paneuropean'!important}.section-visiter .elementor-heading-title{position:relative}.section-visiter .elementor-heading-title:before{content:"";position:absolute;bottom:0;left:0;right:0;background:#e0bf80;width:100%;height:2px}.visiter-tunis .elementor-heading-title:before{display:none}.elementor-2 .elementor-element.elementor-element-d5f3a21 .elementor-heading-title{position:relative;padding-bottom:25px}.section-visiter .swiper-pagination-bullet{width:10px!important;height:10px!important;background:#fff!important}.elementor-lightbox-prevent-close i.eicon-chevron-right,.elementor-lightbox-prevent-close i.eicon-chevron-left{background:rgb(255 255 255 / 40%);padding:14px;border:1px solid #fff;opacity:1}.section-visiter .elementor-image-carousel-wrapper:hover i.eicon-chevron-left{opacity:1}.section-visiter .elementor-image-carousel-wrapper:hover{cursor:pointer}.section-visiter .elementor-image-carousel-wrapper:hover{cursor:pointer}.section-visiter .elementor-image-carousel-wrapper:hover i.eicon-chevron-right{opacity:1}.section-visiter .elementor-swiper-button-prev{left:30px!important}.section-visiter .elementor-swiper-button-next{right:30px!important}.copyright{left:0!important}.page-template-default .wrapper{max-width:1700px!important;padding:0px!important}.wrapper{max-width:1800px!important;padding:0px!important}.content-area.boxed{max-width:1800px!important}#slider-4-slide-9-layer-0{font-family:'Century Gothic Paneuropean'!important}.section-reunion .elementor-element-populated{justify-content:center}.section-reunion .elementor-widget-text-editor{max-width:80%}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week]{background:#f7f7f7!important;height:62px}.form-reunion .gform_body span,.form-reunion .ginput_container_textarea,.form-reunion .gform_body .ginput_container_email,.form-reunion .gform_body .ginput_container_phone,.form-reunion .gform_body .ginput_container_date{margin-right:20px}.gform_wrapper.gravity-theme .ginput_container_date input{width:100%!important}.section-reunion .swiper-pagination-bullet{width:10px!important;height:10px!important;background:#fff!important}.form-reunion .gform_wrapper.gravity-theme .ginput_container_date img.ui-datepicker-trigger{margin-left:-29.2px!important}.form-reunion .gform_wrapper.gravity-theme .ginput_container_number{max-width:90%}#slider-2-slide-7-layer-1{font-family:'Century Gothic Paneuropean'!important}.form-reunion .gform_wrapper.gravity-theme .gfield_label{font-size:18px!important;font-weight:500!important;line-height:40px;font-family:'Century Gothic Paneuropean'!important;color:#37383c;margin-bottom:0}.gform-theme-datepicker:not(.gform-legacy-datepicker){width:25%!important}.form-reunion .gform_wrapper.gravity-theme .ginput_container_time{flex-basis:min-content;width:100%;min-width:177px}.form-reunion select{height:45px!important}.contact-form .gravity-theme .gfield textarea{background:#f7f7f7!important}.form-reunion .gform_wrapper.gravity-theme .gfield textarea.large{max-height:145px!important;min-height:145px!important;max-width:100%!important;background:#f7f7f7!important}.form-reunion .gform_wrapper.gravity-theme .gform_footer,.form-reunion .gform_wrapper.gravity-theme .gform_page_footer{text-align:center}.form-reunion #gform_submit_button_2,.form-reunion #gform_submit_button_6,input#gform_submit_button_3{font-family:'Century Gothic Paneuropean';font-weight:700;font-style:normal;font-size:24px;line-height:22px;color:#fff;width:415px;height:69px;justify-content:center;flex-direction:column;align-items:center;margin-top:1%;padding:20px}.gform_wrapper.gravity-theme .gform_fields{grid-column-gap:0px!important}input[type='text'].mphb-datepick.is-datepick{background:url(/wp-content/themes/ciestra-child/images/calendrier.png) no-repeat right 6px top 5px!important}.form-reunion select{background:url(/wp-content/themes/ciestra-child/images/next-jour.png) no-repeat right 6px center #F7F7F7!important}.form-reunion .gchoice{display:inline-block}.mphb-room-type-gallery-wrapper .gallery-item .gallery-icon{height:100%}.gallery-icon a img{height:100%!important;object-fit:cover}.form-reunion div#field_2_21,.form-reunion div#field_6_21,.form-reunion div#field_3_7{grid-column:span 6}.elementor-75 .elementor-element.elementor-element-6d862f3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.gform_wrapper.gravity-theme .gfield_checkbox label,.gform_wrapper.gravity-theme .gfield_radio label{display:inline-block;font-size:20px!important;font-weight:700!important}.form-reunion .gform_wrapper.gravity-theme .gfield.gfield--width-third{grid-column:span 2}.nbr-person{grid-column:span 4!important;margin-left:5%}.nbr-person .ginput_container,.nbr-days .ginput_container{height:100%;max-height:63px;min-height:63px;max-width:166px}.nbr-days .ginput_container select,.nbr-person .ginput_container select{height:100%!important}.ginput_container_radio .gfield_radio .gchoice{position:relative;padding-right:9%}.ginput_container_radio .gfield_radio .gchoice .gfield-choice-input{position:absolute;transform:translateY(-50%);top:50%;right:0}.hour-meet .ginput_container_time{max-width:44%}.hour_minute_colon{transform:translateY(15px)}.gform_wrapper .gfield_required{color:#37383c!important}#ui-datepicker-div.ui-datepicker{max-width:100%;width:min-content!important;min-width:324px;margin:auto}.titre-after-center .elementor-heading-title{position:relative}.titre-after-center h2.elementor-heading-title:after{position:absolute;content:url(/wp-content/themes/ciestra-child/images/before-title.png);bottom:0;left:50%;transform:translateX(-50%)}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{font-family:'Century Gothic Paneuropean';font-weight:400;font-style:normal;font-size:15px!important;line-height:22px;color:#202020}.boxes-services .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0px!important}.boxes-services .elementor-widget-container .elementor-icon-list-item i:before{position:absolute;top:10px}.elementor-element.elementor-element-452b3ae p{margin:0 0 0!important}.elementor-element.elementor-element-82da677 .elementor-heading-title{position:relative}.boxes-services .equipment-box{background:#fff;padding:24px 15px 44px 15px;box-shadow:0 0 20px 0 rgba(120,120,120,.2);margin:12px 15px;min-width:96px!important;width:46%}.boxes-services .fa-coffee:before{content:url(/wp-content/themes/ciestra-child/images/coffee-cup.png)!important}.boxes-services .fa-globe:before{content:url(/wp-content/themes/ciestra-child/images/internet.png)!important}.boxes-services .fa-parking:before{content:url(/wp-content/themes/ciestra-child/images/parking.png)!important}.boxes-services .fa-concierge-bell:before{content:url(/wp-content/themes/ciestra-child/images/reception-bell.png)!important}.boxes-services .fa-house-damage:before{content:url(/wp-content/themes/ciestra-child/images/house-hold.png)!important}.boxes-services .fa-users:before{content:url(/wp-content/themes/ciestra-child/images/meeting.png)!important}.boxes-services .fa-hand-holding:before{content:url(/wp-content/themes/ciestra-child/images/customer.png)!important}.boxes-services .fa-envelope:before{content:url(/wp-content/themes/ciestra-child/images/open-access.png)!important}.boxes-services .fa-user:before{content:url(/wp-content/themes/ciestra-child/images/meeting.png)!important}.boxes-services .elementor-column.elementor-col-25.elementor-inner-column.elementor-element{position:relative}.boxes-services .elementor-column.elementor-col-25.elementor-inner-column.elementor-element .elementor-heading-title:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);background:url(/wp-content/themes/ciestra-child/images/before-title.png) no-repeat!important;width:74px;height:29px}.boxes-services .elementor-column.elementor-col-25.elementor-inner-column.elementor-element .elementor-heading-title{padding-bottom:20px}.elementor-element.elementor-element-93ea641 .elementor-heading-title{position:relative}.elementor-element.elementor-element-ef44144 .elementor-heading-title{position:relative}.elementor-paragraph{font-family:'Century Gothic Paneuropean'!important;font-weight:normal!important;font-style:normal;font-size:16px;line-height:24px;color:#4e4e4e}.elementor-element.elementor-element-edbc17c .elementor-heading-title{position:relative}h2.elementor-heading-title.elementor-size-default{padding-bottom:15px}.center .elementor-heading-title.elementor-size-default{padding-bottom:35px}#slider-5-slide-10-layer-0{font-family:'Century Gothic Paneuropean'!important}.boxes-services .elementor-widget-container{font-family:'Century Gothic Paneuropean';font-weight:400;font-style:normal;font-size:15px;line-height:22px;color:#202020}.paragraph-our-services{font-family:'Century Gothic Paneuropean'!important;font-weight:normal!important;font-style:normal;font-size:16px;line-height:26px;color:#4e4e4e}.mphb-recommendation{box-shadow:0 0 0 3px rgb(0 0 0 / 10%);padding:15px}figure{margin:0!important}.result-search .mphb_sc_search_results-wrapper .room-images-wrapper>*{-webkit-box-shadow:none!important;box-shadow:none!important}body .mphb_sc_search_results-wrapper .mphb-reservation-cart{margin-bottom:25px!important;font-size:25px}.mphb-recommendation-title{color:#c72429}.mphb-regular-price strong,.mphb-regular-price .mphb-price-period{font-family:'Century Gothic Paneuropean'!important;font-weight:normal!important;font-style:normal!important;font-size:20px!important;line-height:28px!important;color:#8b8b8b!important}.the-rooms .mphb-regular-price strong,.the-rooms .mphb-regular-price .mphb-price-period,.the-rooms .mphb-regular-price .mphb-price{font-size:24px!important}.mphb-regular-price .mphb-price{font-family:'Century Gothic Paneuropean'!important;font-weight:500!important;font-style:normal!important;font-size:20px!important;line-height:28px!important;color:#ffb437!important;margin:0!important}.mphb-recommendation-title{margin-top:25px!important}.mphb_sc_search_results-wrapper .mphb-recommendation .mphb-recommendation-item-guests{font-size:15px!important}.mphb-price-period{color:#4e4e4e!important}.mphb-recommendation{margin-bottom:1.75rem!important}.mphb-widget-room-type-attributes li .mphb-attribute-title,.mphb-widget-room-type-attributes li .mphb-attribute-value,.mphb-loop-room-type-attributes li .mphb-attribute-title,.mphb-loop-room-type-attributes li .mphb-attribute-value{color:#4e4e4e!important;font-family:'Century Gothic';font-size:15px}.room-description-wrapper{padding-left:0!important}.nos-services .elementor-element.elementor-element-6fe1b6a .elementor-heading-title:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);background:url(/wp-content/themes/ciestra-child/images/before-red.png) no-repeat!important;width:82px;height:29px}.nos-services .elementor-element.elementor-element-6fe1b6a .elementor-heading-title .elementor-heading-title{position:relative}.nos-services .elementor-heading-title{margin-bottom:11px}.list-1 li:before{position:absolute;content:"\f111";font-family:"Font Awesome 5 Free";font-weight:900;left:0;top:0;font-size:5px}.list-1{list-style:none;padding-left:0}.list-1 li{position:relative;text-align:center;padding-left:7px;font-weight:400;font-style:normal;font-size:15px;line-height:22px;color:#202020}.list-service i{font-size:6px!important;color:#202020!important}section.elementor-section.elementor-top-section.elementor-element.elementor-element-c1980ca.elementor-section-stretched.boxes-services.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{background:rgb(250,250,250);background:linear-gradient(180deg,rgba(250,250,250,1) 0%,rgba(255,255,255,1) 100%)}body .mphb-flexslider.flexslider ol.flex-control-nav,body .flexslider ol.flex-control-nav{display:none}.mphb-flexslider ul.slides img{margin-left:0px!important;max-height:512px;height:100%;object-fit:cover}.elementor-element.elementor-element-5c1209d{font-family:'Century Gothic Paneuropean'!important}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea,select{border:1px solid #d3d3d3!important}.mphb_sc_search_results-wrapper .room-description-wrapper{box-shadow:0 0 0 4px rgb(0 0 0 / 10%);padding:20px;padding-left:20px!important}p.mphb_sc_search-adults select,p.mphb_sc_search-children select{background:#f7f7f7!important}.mphb-recommendation-total{margin-bottom:20px!important}.mphb-recommendation-details-list li{margin:0 0 10px 0;padding:0 0 10px 0}input[type='text'].mphb-datepick.is-datepick{background:#f7f7f7!important}.mphb_sc_search-form .mphb_sc_search-submit-button-wrapper{text-align:left}.mphb_sc_search-form .mphb_sc_search-submit-button-wrapper{width:18%!important}.mphb_room_type-template-default .mphb-booking-form{margin-bottom:0;position:absolute;top:25rem;bottom:0;left:80%;width:26%;transform:translateX(-50%)}.mphb-room-type-gallery-wrapper{max-width:745px}.gallery{margin:0px!important;height:100%;display:grid;justify-items:center;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.single-mphb_room_type .gallery{flex-wrap:nowrap;justify-content:space-between}.single-mphb_room_type .mphb-details-title,.single-mphb_room_type .mphb-calendar-title,.single-mphb_room_type h1.mphb-room-type-title.entry-title{font-family:'Century Gothic Paneuropean';font-weight:600;font-style:normal;font-size:35px;color:#171717}.single-mphb_room_type h1.mphb-room-type-title.entry-title{font-size:40px}.single-mphb_room_type .mphb-single-room-type-attributes .mphb-attribute-title{font-family:'Century Gothic Paneuropean';font-weight:600;color:#171717!important;font-size:18px;line-height:33px}.single-mphb_room_type .mphb-single-room-type-attributes li .mphb-attribute-title,.mphb-single-room-type-attributes li .mphb-attribute-value{border-bottom:1px dotted #8b8b8b!important}.single-mphb_room_type .mphb-single-room-type-attributes li .mphb-attribute-title{width:160px!important}.single-mphb_room_type .mphb-room-type-facilities .mphb-attribute-value a{color:#7c7c7c!important}.single-mphb_room_type .mphb-room-type-facilities .mphb-attribute-value a:hover{color:#e0bf80!important}.single-mphb_room_type .mphb-booking-form .mphb-reserve-btn{font-family:'Century Gothic';font-size:18px;font-weight:700;font-style:normal;line-height:22px;color:#fff;letter-spacing:.04em;padding:15px 30px;max-height:56px;margin-top:5px}.mphb_sc_search-form>p{color:#171717}.mphb_room_type-template-default .hentry,.archive.tax-mphb_room_type_facility .hentry{margin:0 100px 1.5em}.mphb_room_type-template-default .gallery-columns-3 .gallery-item{max-width:98%}.mphb_room_type-template-default .hentry .post-thumbnail img{box-shadow:40px 40px 0 #e0bf80}.mphb_room_type-template-default .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input,.archive.tax-mphb_room_type_facility .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{border-bottom:1px solid #202020!important;background:transparent}.home.page-template .elementor-element.elementor-element-75e64e5 .menu-item .hfe-menu-item:hover{color:#e0bf80!important}.home.page-template .elementor-element.elementor-element-75e64e5 .menu-item a.hfe-menu-item,.home.page-template .elementor-element.elementor-element-75e64e5 .sub-menu a.hfe-sub-menu-item{color:#fff}#slider-3-slide-8-layer-0{font-family:'Century Gothic Paneuropean'!important}.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type .room-description-wrapper .mphb-loop-room-type-attributes li .mphb-attribute-value{display:inline-grid}.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type .room-description-wrapper .mphb-loop-room-type-attributes{margin-bottom:1.5rem;color:#2e2e2e!important}.room-description-wrapper .mphb-attribute-value a{color:#2e2e2e!important;pointer-events:none}.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type .room-description-wrapper .mphb-loop-room-type-attributes li .mphb-attribute-title{display:none}.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type .room-description-wrapper .mphb-loop-room-type-attributes li .mphb-attribute-title{width:auto!important;padding-right:4px}.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type .room-description-wrapper .mphb-loop-room-type-attributes li .mphb-attribute-value{width:auto!important}.mphb-to-book-btn-wrapper{float:none!important}li.mphb-room-type-size span.mphb-attribute-title.mphb-size-title{display:block!important}.the-rooms span.mphb-attribute-title.mphb-adults-title,.the-rooms span.mphb-attribute-title.mphb-children-title{display:block!important}.mphb-price-period{border-bottom:none!important}.mphb-regular-price{color:#8b8b8b!important}.mphb_sc_search-check-in-date{width:23%!important;float:none!important}.mphb_sc_search-check-out-date{width:23%!important;float:none!important}.mphb_sc_search-adults{width:50%!important}.mphb_sc_search-children{width:50%!important}.mphb-required-fields-tip small{display:none}.mphb-reservation-form-title{display:none}.hentry .entry-title a{color:#171717;font-size:38px!important;font-weight:bold!important;font-family:'Century Gothic Paneuropean'!important}.home.page-template .hentry .entry-title a{font-size:28px!important;font-weight:400!important;font-family:'Century Gothic Paneuropean'!important}.page-template-default .mphb-room-type-title.entry-title{margin-right:25px;width:100%;margin-top:14%}.page-template-default span.facility-acces-wi-fi-gratuit a:before,.page-template-default span.facility-wi-fi-en a:before{content:url(/wp-content/uploads/2022/06/wifi.png);position:absolute;top:50%;transform:translateY(-50%);left:0}.page-template-default span.facility-acces-wi-fi-gratuit a,.page-template-default span.facility-wi-fi-en a{position:relative;padding-left:25px}.page-template-default span.facility-climatisation-reglable a:before,.page-template-default span.facility-adjustable-air-conditioning-en a:before{content:url(/wp-content/uploads/2022/06/air-conditionner.png);position:absolute;left:0}.page-template-default span.facility-climatisation-reglable a,.page-template-default span.facility-adjustable-air-conditioning-en a{position:relative;padding-left:25px}.page-template-default span.facility-serviettes-et-seche-cheuveux a:before,.page-template-default span.facility-towels-and-hair-dryer a:before{content:url(/wp-content/uploads/2022/06/hair-dryer-2.png);position:absolute;top:50%;transform:translateY(-50%);left:0}.page-template-default span.facility-serviettes-et-seche-cheuveux a,.page-template-default span.facility-towels-and-hair-dryer a{position:relative;padding-left:25px}.page-template-default span.facility-articles-de-toilette-gratuits a:before{content:url(/wp-content/uploads/2022/06/pills-1.png);position:absolute;top:50%;transform:translateY(-50%);left:0}.page-template-default span.facility-free-toiletries a:before{content:url(/wp-content/uploads/2022/06/pills-1.png);position:absolute;left:0}.page-template-default span.facility-articles-de-toilette-gratuits a,.page-template-default span.facility-free-toiletries a{position:relative;padding-left:25px}.page-template-default span.facility-baignoire-ou-douche a:before,.page-template-default span.facility-bath-or-shower a:before,.page-template-default span.facility-shower a:before{content:url(/wp-content/uploads/2022/06/shower-1.png);position:absolute;top:50%;transform:translateY(-50%);left:0}.page-template-default span.facility-douche a:before{content:url(/wp-content/uploads/2022/06/shower-1.png);position:absolute;left:0}.page-template-default span.facility-baignoire-ou-douche a,.page-template-default span.facility-douche a,.page-template-default span.facility-bath-or-shower a,.page-template-default span.facility-shower a{position:relative;padding-left:25px}.page-template-default span.facility-television-a-ecran-plat a:before,.page-template-default span.facility-flat-screen-tv a:before{content:url(/wp-content/uploads/2022/06/wide-tv-1.png);position:absolute;left:0}.page-template-default span.facility-television-a-ecran-plat a,.page-template-default span.facility-flat-screen-tv a{position:relative;padding-left:25px}.page-template-default .mphb-room-type-adults-capacity:before,.page-template-default .mphb-room-type-children-capacity:before{content:url(/wp-content/uploads/2022/06/user.png);position:absolute;top:55%;transform:translateY(-50%);left:0}.page-template-default .mphb-room-type-adults-capacity,.page-template-default .mphb-room-type-children-capacity{position:relative;padding-left:25px}.page-template-default span.facility-service-de-menage-quotidien a:before,.page-template-default span.facility-coin-salon-separe-en a:before,.page-template-default span.facility-service-de-menage-quotidien-en a:before{content:url(/wp-content/uploads/2022/06/cleaning-tools.png);position:absolute;top:50%;transform:translateY(-50%);left:0}.page-template-default span.facility-service-de-menage-quotidien a,.page-template-default span.facility-coin-salon-separe-en a,.page-template-default span.facility-service-de-menage-quotidien-en a{position:relative;padding-left:25px}.page-template-default .mphb-room-type-bed-type:before{content:url(/wp-content/uploads/2022/06/bed.png);position:absolute;top:0;transform:translateY(50%);left:0}.page-template-default .mphb-room-type-bed-type{position:relative;padding-left:25px}.page-template-default .mphb-room-type-size:before{content:url(/wp-content/uploads/2022/06/till.png);position:absolute;top:55%;transform:translateY(-50%);left:0}.page-template-default .mphb-room-type-size{position:relative;padding-left:25px}.page-template-default span.facility-canape-lit-1-place-90x140 a:before,.page-template-default span.facility-canape-lit-1-place-90x140-en a:before{content:url(/wp-content/uploads/2022/06/sofa.png);position:absolute;top:50%;transform:translateY(-50%);left:0}.page-template-default span.facility-canape-lit-1-place-90x140 a,.page-template-default span.facility-canape-lit-1-place-90x140-en a{position:relative;padding-left:25px}.page-template-default span.facility-coin-salon-separe a:before,.page-template-default span.facility-separate-sitting-area-en a:before{content:url(/wp-content/uploads/2022/06/living-room.png);position:absolute;top:50%;transform:translateY(-50%);left:0}.page-template-default span.facility-coin-salon-separe a,.page-template-default span.facility-separate-sitting-area-en a{position:relative;padding-left:25px}li.mphb-room-type-facilities{padding-left:0!important}.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type .room-description-wrapper .mphb-loop-room-type-attributes{margin-bottom:0px!important;margin-top:22px}.home.page-template .entry-content{padding:0px!important}.page-template .entry-content{padding:50px 100px!important}.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type .room-description-wrapper{width:100%!important;display:block!important}.page-template .content-area{padding-bottom:0!important}li.gallery-item.flex-active-slide{text-align:left}.elementor-element-populated .elementor-widget-text-editor .elementor-widget-container .mphb_sc_search-wrapper .mphb_sc_search-form .mphb_sc_search-submit-button-wrapper input{width:20%;height:50px}.datepick-month-header select{cursor:pointer;border:none!important;font-weight:800!important}select option :hover{cursor:pointer}.datepick-ctrl a{color:black!important;font-weight:500!important}.mphb-calendar .datepick,.datepick-popup .datepick{width:550px!important}.datepick-month-header{font-weight:800!important}.datepick-popup .datepick-month-header select,.mphb-calendar .datepick-month-header select{padding-right:5em!important}.verif-dispo .elementor-element-populated .elementor-widget-text-editor .elementor-widget-container .mphb_sc_search-wrapper .mphb_sc_search-form .mphb_sc_search-submit-button-wrapper input{width:100%!important;height:50px}.mphb_sc_search-form h2{display:flex;justify-content:center;margin-top:0;margin-bottom:30px}form.mphb_sc_search-form p{display:inline-block;float:none!important}.mphb_sc_rooms-wrapper.mphb-room-types{display:flex;flex-wrap:wrap;justify-content:center}.room-description-wrapper .mphb-to-book-btn-wrapper{display:flex!important;flex-wrap:nowrap;justify-content:center}.room-description-wrapper p.mphb-view-details-button-wrapper{display:none}.desc-our-rooms .elementor-container{max-width:1058px!important}.mphb_sc_search-check-out-date label abbr{text-decoration:none}.mphb_sc_search-check-in-date label abbr{text-decoration:none}.mphb_sc_search-form>p.mphb-required-fields-tip{margin-bottom:1rem!important}.desc-our-rooms .elementor-element>.elementor-widget-container>p{text-align:center;font-family:'Century Gothic Paneuropean';font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#4e4e4e}#main ul.mphb-loop-room-type-attributes>li.mphb-room-type-adults-capacity>span.mphb-attribute-title.mphb-adults-title,#main ul.mphb-loop-room-type-attributes>li>span{font-family:'Century Gothic Paneuropean';font-weight:700;font-style:normal;font-size:16px;line-height:36px;color:#2e2e2e!important}#main .result-search ul.mphb-loop-room-type-attributes>li>.mphb-attribute-value{font-weight:400}#main .mphb-to-book-btn-wrapper>form>button.button.mphb-book-button{font-family:'Century Gothic';font-size:22px;font-weight:700;font-style:normal;line-height:22px;color:#fff;letter-spacing:.04em;min-width:360px;padding:15px 30px;max-height:56px;margin-top:5px}.verif-dispo p label{font-family:'Century Gothic Paneuropean';font-size:14px;font-style:normal;font-weight:600;line-height:30px;color:#171717}body .mphb_sc_rooms-wrapper .mphb-room-type:not(:first-of-type),body .mphb_sc_services-wrapper .mphb-service:not(:first-of-type){margin-top:9rem!important}.the-rooms .room-description-wrapper ul.mphb-loop-room-type-attributes{column-count:2;column-gap:0;display:inherit}.the-rooms span.mphb-separateur{display:none}.verif-dispo>.elementor-container{margin-left:auto;box-shadow:0 0 0 4px #f5f3f1;padding:0 2% 0 2%;width:89%;max-width:1170px}.verif-dispo>.elementor-container h2{text-align:center;padding-top:30px;margin-bottom:0;color:#171717;font-family:"Playfair Display",Sans-serif;font-size:24px;font-weight:700}.error-404 .page-header .error-code{margin:0!important;font-size:3.25rem!important}.error-404 .page-content{padding-bottom:58px}.error-404.not-found{padding:60px 0 60px 0!important;border-top:1px solid #dedede}.error-404 .page-header .error-code{font-size:110px!important;color:#c72429}.error-404 .page-content p{margin:0 0 3em!important}.search.search-results #post-98{display:none}.search.search-results .content-area,.search.search-no-results .content-area{padding:57px 0 57px 0!important}.search.search-no-results .no-results.not-found,.search.search-results .content-area{text-align:center;padding:70px 0}.search.search-no-results .no-results.not-found .page-title,.search.search-results .content-area .page-title{font-size:40px!important;color:#c72429}.search.search-no-results .no-results.not-found .page-header,.search.search-results .content-area .page-header{margin:0 0 2rem}.search.search-results .content-area .hentry{margin-top:3rem}.search.search-results .content-area .hentry .post-thumbnail img{box-shadow:10px 10px 0 #e0bf80}.search.search-results .content-area .post-thumbnail{overflow:visible}.search.search-results .section-menu,.search.search-no-results .section-menu{border-bottom:1px solid #dedede}.search.search-results .top-header,.search.search-no-results .top-header{border-bottom:1px solid #dedede}.search.search-no-results .search-form{max-width:500px;margin:auto}.single.single-mphb_room_type #container{box-shadow:0 0 2px #dedede}.single.single-mphb_room_type #container .mphb-room-type-title{margin-top:0!important;padding:40px 0}.single.single-mphb_room_type #container .type-mphb_room_type{margin:0 100px;padding-bottom:70px}.tax-mphb_room_type_category .section-menu{border-bottom:1px solid #dedede!important}.tax-mphb_room_type_category .content-area{margin-top:5rem}.tax-mphb_room_type_category img.attachment-post-thumbnail.wp-post-image{box-shadow:10px 10px 0 #e0bf80}.tax-mphb_room_type_category img.attachment-post-thumbnail.wp-post-image:hover{box-shadow:10px 10px 0 #e0bf80}body{overflow-x:hidden!important}.home .content-area,.page-template-default .content-area{display:contents}.search-modal{display:block}.menu-resp-tablet .hfe-nav-menu-icon{color:#D2D2D2!important}.menu-resp-mobile .hfe-nav-menu-icon{color:#D2D2D2!important}.single-post .section-menu{border-bottom:1px solid #dedede!important}.single-post .top-header{border-bottom:1px solid #dedede!important}.single-post .content-area{float:none!important;width:100%;max-width:746px!important;margin:0 auto;padding-right:0}.type-post img{box-shadow:40px 40px 0 #0086df}.single-post .section-menu{box-shadow:0 1px 1px #dedede}.type-post{margin-top:10%}.type-post .post-thumbnail{display:flex;justify-content:center}.single-post .hentry .post-thumbnail{margin-bottom:4.5rem;margin-top:4rem}.single-post .comment-form .comment-form-cookies-consent{display:flex}#main .titre-bar h2.elementor-heading-title{font-family:"Playfair Display"!important;font-size:45px;line-height:45px;font-weight:600;color:#171717;position:relative}#main .titre-bar h2.elementor-heading-title:after{position:absolute;content:url(/wp-content/themes/ciestra-child/images/before-title.png);bottom:-25px;left:50%;transform:translate(-50%)}.section-visiter .elementor-pagination-position-outside .swiper-container{padding-bottom:0}.mphb-regular-price .mphb-price-period{padding-right:10px}span.price-euro{position:relative;padding-left:15px}span.price-euro:before{position:absolute;content:'';border-left:2px solid #e0bf80;left:0;height:32px}.the-rooms span.price-euro:before{top:-11px;height:35px}.form-reunion.gform_wrapper.gravity-theme input[type=color],.form-reunion.gform_wrapper.gravity-theme input[type=date],.form-reunion.gform_wrapper.gravity-theme input[type=datetime-local],.form-reunion.gform_wrapper.gravity-theme input[type=datetime],.form-reunion.gform_wrapper.gravity-theme input[type=email],.form-reunion.gform_wrapper.gravity-theme input[type=month],.form-reunion.gform_wrapper.gravity-theme input[type=number],.form-reunion.gform_wrapper.gravity-theme input[type=password],.form-reunion.gform_wrapper.gravity-theme input[type=search],.form-reunion.gform_wrapper.gravity-theme input[type=tel],.form-reunion.gform_wrapper.gravity-theme input[type=text],.form-reunion.gform_wrapper.gravity-theme input[type=time],.form-reunion.gform_wrapper.gravity-theme input[type=url],.form-reunion.gform_wrapper.gravity-theme input[type=week],.form-reunion.gform_wrapper.gravity-theme select,.form-reunion.gform_wrapper.gravity-theme textarea{padding:8px 15px!important}li.wpml-ls-slot-shortcode_actions{position:relative}li.wpml-ls-slot-shortcode_actions:before{position:absolute;content:'';border-right:1px solid #3f3f3f!important;top:50%;right:0;transform:translateY(-50%);bottom:0;height:30px}li.wpml-ls-slot-shortcode_actions:last-child:before{border:none!important}.gform_confirmation_wrapper{text-align:center}#rev_slider_1_1_wrapper .hades.tp-bullets,#rev_slider_10_1_wrapper .hades .tp-bullet{display:none}.page-template-default .verif-dispo .elementor-element-populated{padding:0 0 10px 0!important}.page-template-default .the-rooms{max-width:760px;min-width:320px;width:90%;margin-left:auto;margin-right:auto}.elementor-widget .mphb_sc_rooms-wrapper .type-mphb_room_type .room-images-wrapper{margin-top:1rem!important}.section-reunion .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding-left:0!important}.section-visiter .visiter-tunis .elementor-heading-title{font-size:30px!important}.result-search .mphb-book-button{float:right}.single.single-mphb_room_type #container .type-mphb_room_type{margin:auto;width:90%}.single .mphb-single-room-type-post-thumbnail{margin-top:0!important}.verif-dispo .mphb_sc_search-submit-button-wrapper input{font-family:'Century Gothic Paneuropean'!important;font-weight:700;font-size:16px;padding:0}.single .mphb-rooms-quantity-wrapper select.mphb-rooms-quantity{width:35%}.booking-confirm br{display:none}.booking-confirm .mphb_sc_checkout-submit-wrapper{float:right}.booking-confirm .mphb-price-breakdown-expand{color:#c72429}.booking-confirm .mphb-price-breakdown tfoot tr th{color:#626262!important}.booking-confirm .mphb-price-breakdown tfoot tr th{font-size:18px;color:#7a7a7a!important}.booking-confirm .mphb-booking-details-title,.booking-confirm .mphb-customer-details-title,.booking-confirm .mphb-price-breakdown-title,.booking-confirm .mphb-gateway-chooser-title{color:#171717;font-size:30px!important;font-weight:bold!important;font-family:'Century Gothic Paneuropean'!important;padding-top:35px!important}.mphb-room-details h3.mphb-room-number{font-size:20px}.booking-confirm .elementor-container{width:80%}body .booking-confirm .mphb_sc_checkout-form>section:not(:first-of-type){margin-top:0!important}.booking-confirm .form-1{column-count:2;column-gap:5%}.page-id-10 .entry-content,.page-id-11 .entry-content,.page-id-12 .entry-content,.page-id-13 .entry-content{max-width:1170px;width:80%;margin:auto}.booking-confirm .mphb-room-details:first-child{margin-top:3.25rem}.booking-confirm .mphb-total-price output{color:#171717;font-size:28px!important;font-family:'Century Gothic Paneuropean'!important}.booking-confirm .mphb_sc_checkout-form{font-family:'Century Gothic Paneuropean'}.booking-confirm .mphb_sc_checkout-submit-wrapper input{font-family:'Century Gothic Paneuropean';font-weight:700;font-size:16px}.woocommerce-checkout-payment .form-row.place-order button{background-color:#c72429!important;font-family:'Century Gothic Paneuropean';font-weight:700;font-size:16px}.woocommerce-checkout-payment .form-row.place-order button:hover{background-color:#e0bf80}.woocommerce-page .woocommerce-billing-fields__field-wrapper input{background:#f7f7f7!important;height:55px;max-width:1040px}.booking-confirm .mphb_sc_checkout-form .mphb-check-in-date>span:first-child,.booking-confirm .mphb_sc_checkout-form .mphb-check-out-date>span:first-child{border:none;width:auto}.booking-confirm .mphb_sc_checkout-form .mphb-check-in-date,.booking-confirm .mphb_sc_checkout-form .mphb-check-out-date{border:none}.booking-confirm .mphb_sc_checkout-form .mphb-check-in-date strong,.booking-confirm .mphb_sc_checkout-form .mphb-check-out-date strong{font-weight:400}.booking-confirm .mphb-guest-name-wrapper,.booking-confirm .mphb-price-breakdown-rate{display:none}.booking-confirm .mphb-room-details{padding-bottom:0rem}.booking-confirm .mphb-coupon-code-wrapper#mphb-coupon-details{padding-top:1rem;margin-top:0!important;width:40%}.booking-confirm .mphb-checkout-section#mphb-customer-details input,.booking-confirm .mphb-checkout-section .mphb-customer-country select,.booking-confirm .mphb-checkout-section .mphb-customer-note textarea,.booking-confirm #mphb_coupon_code{background:#f7f7f7!important;height:55px;max-width:1040px;width:100%}.booking-confirm .mphb-adults-chooser,.booking-confirm .mphb-children-chooser{display:inline-block;width:25%}.mphb-room-details{border:none!important}.booking-confirm .mphb-adults-chooser label,.booking-confirm .mphb-children-chooser label,.booking-confirm .mphb-coupon-code-title,.mphb-checkout-section#mphb-customer-details label{font-size:16px;font-weight:700;margin-bottom:8px;display:inline-block;padding:0}.booking-confirm .mphb-coupon-code-wrapper p{display:inherit}.booking-confirm .mphb-coupon-code-wrapper p .mphb-apply-coupon-code-button{float:right}.booking-confirm .mphb-coupon-code-wrapper #mphb_coupon_code{max-width:535px!important}body .booking-confirm .mphb_sc_checkout-form .mphb-check-in-date,body .booking-confirm .mphb_sc_checkout-form .mphb-check-out-date{min-height:40px!important;line-height:40px!important}.booking-confirm .mphb-booking-details .mphb-reserve-rooms-details .mphb-room-details{margin-bottom:0!important}.booking-confirm .mphb_sc_checkout-form section#mphb-coupon-details p:first-child{flex:.2}.booking-confirm section#mphb-customer-details.mphb-checkout-section{border:10px solid #f5f5f5;padding:20px 32px 22px;width:100%}.booking-confirm .mphb-checkout-section label.mphb-gateway-title{position:relative}.booking-confirm .mphb-checkout-section label.mphb-gateway-title:after{content:url(/wp-content/uploads/2022/08/credit_card.png);position:absolute;right:0;transform:translateX(-50%);left:110%;top:0}.tripAdvisor-extr,.expedia-extr{display:flex;align-items:center}.expedia-inter,.tripAdvisor-inter{display:flex;justify-content:center}.avis{width:80%!important;margin:auto;padding:5%;border:1px solid #e0bf80;border-radius:6px}.avis .elementor-container{display:flex;align-items:center}.tripAdvisor-inter .elementor-shortcode{display:flex;justify-content:center}.single.single-mphb_room_service .section-menu{border-bottom:1px solid #dedede}.single.single-mphb_room_service .mphb_room_service .entry-header{margin-top:3.75rem}.single.single-mphb_room_service .entry-header .entry-title{color:#171717;font-size:38px!important;font-weight:bold!important;font-family:'Century Gothic Paneuropean'!important}.single.single-mphb_room_service img.attachment-full.size-full.wp-post-image{box-shadow:none}.single.single-mphb_room_service .content-area.boxed{width:90%}.single.single-mphb_room_service .post-thumbnail{display:flex;justify-content:center}.single.single-mphb_room_service .nav-links .nav-previous{float:right;display:flex;justify-content:flex-end}.single.single-mphb_room_service .nav-links .nav-next{float:left;display:flex;justify-content:flex-start}.single.single-mphb_room_service .mphb_room_service .mphb-price-title,.single.single-mphb_room_service .mphb_room_service .mphb-price-wrapper{font-size:22px}.single.single-mphb_room_service .mphb_room_service .entry-content{font-family:'Century Gothic Paneuropean';font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#4e4e4e}.confirmation-order .elementor-widget-container{font-family:'Century Gothic Paneuropean'}.confirmation-order span.select2-selection{background-color:#f7f7f7;border-radius:0;height:55px}.woocommerce-page .entry-content{margin:auto;width:90%}.confirmation-order .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:50px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:0!important;height:55px!important}.hfe-search-button-wrapper.hfe-input-focus{top:0;left:0;width:100%;height:100%;z-index:9999;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.hfe-search-button-wrapper.hfe-input-focus input{top:30%;right:50%!important;transform:translateX(50%);height:6%!important;background-color:transparent!important;border-radius:50px!important;border:2px solid #fff!important;color:#fff!important;width:100%!important}.hfe-search-button-wrapper.hfe-input-focus i{display:none}.button-top button#myBtn{position:fixed;border-radius:4px;padding:12px;bottom:10px;right:5%;z-index:99999999999999999999}#myBtn:hover{background-color:#a71c20}.nos-services .slick-track{display:flex;justify-content:center}.nos-services .slick-list.draggable{overflow:hidden}.iti--allow-dropdown{width:100%!important}.ginput_container_phone .large#input_1_13,.ginput_container_phone .large#input_2_29,.ginput_container_phone .large#input_6_29{padding-left:50px}.result-search .room-description-wrapper .mphb-confirm-reservation{display:none}.result-search .mphb-single-room-type-gallery-wrapper,.result-search .mphb-room-type-size,.result-search .mphb-room-type-facilities,.result-search .mphb-cart-total-price{display:none}.booking-confirm .mphb-room-type-title a{color:#c72429}.booking-confirm .mphb-booking-details .rq-breakfast{color:#c72429;font-size:20px;text-decoration:underline;padding-left:20px}button.button.mphb-button.mphb-book-button.dis{opacity:1!important;pointer-events:visible!important}button.button.mphb-button.mphb-book-button{opacity:.5;pointer-events:none}.result-search .rq-breakfast-reserv{font-size:20px}.result-search .mphb-loop-room-type-attributes{margin-bottom:20px}.remarque-reduction{color:#c72429}.mphb-price-euro{position:relative}body:not(.page-id-9) .mphb-price-euro::before{position:absolute;content:'';border-left:2px solid #e0bf80;left:0;height:32px}.mphb-price{padding-left:10px}.element-is-sticky .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:5px!important}body .mphb_sc_search_results-wrapper .mphb-room-type:not(:first-of-type){margin-top:5rem!important}.mphb-check-in-date span,.mphb-check-out-date span{padding-left:0!important;padding-right:5px!important}.gfield_required{display:contents!important}.wpml-ls-item .wpml-ls-link{padding:5px 8px 6px}.wpml-ls-item .wpml-ls-link img{height:15px;width:15px;border-radius:50%;margin-right:3px}@media (max-width:1310px){.home .nos-chambres{max-width:80%;margin-left:auto;margin-right:auto}.home .chambres-carousel .uc_image_carousel_content{min-height:200px!important}}@media(max-width:1210px){.mphb_room_type-template-default .mphb-booking-form{position:initial;width:80%;transform:initial}}@media (max-width:1200px){.home .amazingslider-title-1{font-size:85px!important}.home .amazingslider-description-1{font-size:55px!important}.home .top-header{padding:20px 0 0 0px!important}.home .le-calme,.home .hotel-tiba,.home .section-conférences,.home .offres .recent-posts-widget{max-width:90%;margin-right:5%;margin-left:5%}.home .offres .recent-posts-widget .post:not(:first-child){margin:0 0 0 2%!important}.home .offres .recent-posts-widget .post{margin-right:2%}.section-conférences img.swiper-slide-image{width:83%!important}.widget .mphb_widget_search-adults,.widget .mphb_widget_search-children{width:20%!important}.search-header.elementor-widget.elementor-widget-sidebar p.mphb_widget_search-check-in-date,p.mphb_widget_search-check-out-date{width:18%}.mphb_widget_search-submit-button-wrapper{width:20%}.search-header.elementor-widget.elementor-widget-sidebar .button{font-size:18px!important}}@media (max-width:1200px) and (min-width:992px){.fp-page-header-wrapper .fp-entry-header-wrapper{bottom:230px}.elementor-element.elementor-element-137df58{text-align:center!important}.elementor-element.elementor-element-594e1b2{text-align:center!important}.elementor-98 .elementor-element.elementor-element-d11fc4d>.elementor-element-populated{margin:0px!important}}@media (max-width:1199px){.home .chambres-carousel .uc_image_carousel_content{padding:10px!important}.home .chambres-carousel .ue_post_btn_holder{margin-top:10px!important}.home #main .chambres-carousel .uc_more_btn{font-size:13px;padding:8px 15px}}@media (max-width:1147px){.page-template-default .verif-dispo .elementor-element-populated .elementor-widget-text-editor .elementor-widget-container .mphb_sc_search-wrapper .mphb_sc_search-form .mphb_sc_search-submit-button-wrapper input{width:auto!important;display:table;margin:auto;min-width:150px}p.mphb_sc_search-adults,p.mphb_sc_search-children{width:20%!important}.verif-dispo .mphb_sc_search-form{display:flex;justify-content:center;flex-wrap:wrap}.verif-dispo .mphb_sc_search-wrapper{display:flex;justify-content:center}}@media(max-width:1100px){.form-reunion .gform_wrapper.gravity-theme .gfield_label{font-size:13px!important}.form-reunion #gform_submit_button_2,.form-reunion #gform_submit_button_6,input#gform_submit_button_3{width:350px;font-size:18px}}@media (max-width:1078px){.home .footer-text p{font-size:32px}.home .amazingslider-title-1{font-size:75px!important}.home .amazingslider-description-1{margin-top:0px!important;font-size:40px!important;line-height:40px!important}.home .as-btn-blue-medium{width:60%;margin-top:2%!important}}@media (max-width:1040px){.home .footer-text p{font-size:31px}.home .titre-bar h2.elementor-heading-title{font-size:40px!important}.home .nos-services .title-nos-service .elementor-heading-title{font-size:40px!important}}@media(min-width:1025px){#main .titre-bar-left h2.elementor-heading-title:after{left:8%!important}}@media (max-width:1024px){.mphb_sc_search_results-wrapper .room-description-wrapper{padding-bottom:65px}.pictures-our-serv .elementor-widget-container{padding-left:5%!important;padding-right:5%!important}.section-reunion .galeries .elementor-swiper-button-next{right:5%!important}.section-reunion .galeries .elementor-swiper-button-prev{left:5%!important}.galeries .elementor-swiper-button.elementor-swiper-button-prev,.galeries .elementor-swiper-button.elementor-swiper-button-next{font-size:10px}.home .galeries .elementor-swiper-button-next{right:21%!important}.home .galeries .elementor-swiper-button-prev{left:21%!important}.wpml-ls-legacy-list-horizontal{padding-top:0!important}.home.page-template .elementor-element.elementor-element-75e64e5 .menu-item a.hfe-menu-item,.home.page-template .elementor-element.elementor-element-75e64e5 .sub-menu a.hfe-sub-menu-item{color:#202020}.home .tower-picture .elementor-element-populated,.home .images-hotel-tiba .elementor-element-populated{margin:0!important}.home .images-hotel-tiba{width:50%!important}.home .tower-picture{width:50%!important;height:100%!important}.home .tower-picture .elementor-element-populated img,.home .images-hotel-tiba .elementor-element-populated img{width:98%;min-height:500px;max-height:500px}.home .text-hotel-tiba{margin-top:33px}.home .section-conférences .conférences .conference-description .elementor-widget-heading,.home .section-conférences .conférences .conference-description .elementor-widget-text-editor,.home .section-conférences .conférences .conference-description .elementor-widget-button{text-align:center!important}.home .section-conférences .conférences .conference-description .elementor-widget-heading .elementor-heading-title:before{bottom:-25px!important;left:50%!important;transform:translate(-50%)!important}.home .section-conférences .conférences .conference-description .elementor-widget-heading .elementor-heading-title{position:relative}.home .conference-description{padding-bottom:4%}.home .image-conférences{top:-50%}.home .amazingslider-img-1{width:100%}.home .le-calme{z-index:1!important}.home .hfe-nav-menu__submenu-arrow .hfe-nav-menu{box-shadow:10px 10px 10px #888}.home.page-template span.wpml-ls-display,.home.page-template span.wpml-ls-native{font-size:15px}.home.page-template img.wpml-ls-flag{width:33%}.home .footer-text p{font-size:21px;line-height:35px}.section-conférences img.swiper-slide-image{box-shadow:30px 30px #e0bf80;width:auto!important}.page-template-default span.wpml-ls-native,.page-template-default span.wpml-ls-display{font-size:15px}.the-rooms .room-description-wrapper h2 a{font-size:30px!important}.the-rooms .room-description-wrapper ul li span{font-size:14px!important}.the-rooms .room-description-wrapper .mphb-regular-price strong{font-size:20px!important}.the-rooms .room-description-wrapper .mphb-regular-price span{font-size:20px!important}.the-rooms .room-description-wrapper .mphb-to-book-btn-wrapper button{min-width:320px!important;font-size:19px!important}.section-visiter .elementor-widget-container{font-size:15px;line-height:28px;padding-right:2%}.section-visiter .elementor-heading-title{font-size:27px!important}}@media (max-width:1024px) and (min-width:766px){.hfe-nav-menu .hfe-menu-item::before{top:2rem;left:4rem}.search-header.elementor-widget.elementor-widget-sidebar .button{line-height:10px}.mphb_widget_search-submit-button-wrapper{display:table;margin:20px auto;position:relative;width:30%}.search-header.elementor-widget.elementor-widget-sidebar p.mphb_widget_search-check-in-date,p.mphb_widget_search-check-out-date{width:50%;margin-right:auto}.widget .mphb_widget_search-adults,.widget .mphb_widget_search-children{width:50%!important;margin-right:auto;max-width:none!important}.widget .mphb_widget_search-children{padding-left:0!important}.search-header.elementor-widget.elementor-widget-sidebar p.mphb_widget_search-check-in-date,.widget .mphb_widget_search-adults{padding-right:10px!important}}@media(max-width:968px){.search-header.elementor-widget.elementor-widget-sidebar .button{font-size:13px!important}.search-header.elementor-widget.elementor-widget-sidebar p.mphb_widget_search-check-in-date input,p.mphb_widget_search-check-out-date input{font-size:14px}.widget .mphb_widget_search-adults select,.widget .mphb_widget_search-children select{font-size:14px}}@media(max-width:925px){.page-template-default .verif-dispo .elementor-element-populated .elementor-widget-text-editor .elementor-widget-container .mphb_sc_search-wrapper .mphb_sc_search-form .mphb_sc_search-submit-button-wrapper input{width:100%!important}.page-template-default .verif-dispo p label{font-size:11px}.page-template-default .verif-dispo p.mphb_sc_search-adults select,.page-template-default .verif-dispo p.mphb_sc_search-children select{font-size:12px}.page-template-default .verif-dispo p.mphb_sc_search-check-in-date input,.page-template-default .verif-dispo p.mphb_sc_search-check-out-date input{font-size:12px;padding:.8rem 1.25rem}.verif-dispo .mphb_sc_search-form{display:flex;justify-content:center;flex-wrap:wrap}.page-template-default .verif-dispo .elementor-element-populated .elementor-widget-text-editor .elementor-widget-container .mphb_sc_search-wrapper .mphb_sc_search-form .mphb_sc_search-submit-button-wrapper input{width:auto!important;display:table;margin:0 50%;min-width:210px}.page-template-default .verif-dispo .elementor-element-populated .elementor-widget-text-editor .elementor-widget-container .mphb_sc_search-wrapper .mphb_sc_search-form .mphb_sc_search-submit-button-wrapper{display:contents!important}}@media(max-width:991px){.search-result .mphb_sc_search_results-wrapper .room-images-wrapper .mphb-room-type-images{margin-right:0!important;padding-bottom:5%}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),body .mphb_sc_services-wrapper .mphb-service:not(:first-of-type){margin-top:4rem!important}}@media(max-width:900px){.section-visiter .bloc-visiter{padding-top:5%}}@media(max-width:840px){.form-reunion div#field_2_21,.form-reunion div#field_6_21,.form-reunion .nbr-days,.form-reunion .nbr-person{grid-column:span 12!important}.form-reunion .nbr-person{margin-left:0}.gform_wrapper.gravity-theme input[type="color"],.gform_wrapper.gravity-theme input[type="date"],.gform_wrapper.gravity-theme input[type="datetime-local"],.gform_wrapper.gravity-theme input[type="datetime"],.gform_wrapper.gravity-theme input[type="email"],.gform_wrapper.gravity-theme input[type="month"],.gform_wrapper.gravity-theme input[type="number"],.gform_wrapper.gravity-theme input[type="password"],.gform_wrapper.gravity-theme input[type="search"],.gform_wrapper.gravity-theme input[type="tel"],.gform_wrapper.gravity-theme input[type="text"],.gform_wrapper.gravity-theme input[type="time"],.gform_wrapper.gravity-theme input[type="url"],.gform_wrapper.gravity-theme input[type="week"],.gform_wrapper.gravity-theme textarea{max-width:initial!important}.form-reunion .gform_wrapper.gravity-theme .ginput_complex input,.form-reunion .gform_wrapper.gravity-theme .gfield input.large,.form-reunion .gform_wrapper.gravity-theme .gfield select.large,.form-reunion .gform_wrapper.gravity-theme .ginput_container_date input{width:100%!important}.nbr-person .ginput_container,.nbr-days .ginput_container{max-width:initial!important}.form-reunion .gform_wrapper.gravity-theme .gfield textarea.large{width:100%!important}.form-reunion .form_sublabel_below{width:80%!important;margin:auto;padding-left:0!important}.form-reunion .gform_wrapper.gravity-theme .ginput_container_time{min-width:48%}.form-reunion .hour-meet.field_sublabel_below,.form-reunion .gform_wrapper.gravity-theme .gfield textarea.large{width:100%}.form-reunion .gform_wrapper.gravity-theme .gfield textarea.large{max-width:100%!important}.gform_wrapper.gravity-theme .ginput_complex{flex-flow:row!important}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding-left:0!important}.contact-form .gform_fields .gfield--width-third{padding:0!important}.contact-form .gform_footer .gform_button{width:295px!important;font-size:20px!important}.contact-form .gf_right_half{padding-left:0!important}.contact-form .gform_wrapper.gravity-theme .gfield:not(.gfield--width-full){padding:0!important}}@media(max-width:780px){.contact-form .gform_footer .gform_button{line-height:0.5!important;width:200px!important;font-size:14px!important}}@media(max-width:787px){.elementor-element.elementor-element-7f3ac41.elementor-widget.elementor-widget-shortcode{padding:60px 20px 60px 20px}}@media(max-width :749px){.boxes-services .equipment-box{transform:translateX(-50%);left:50%}.boxes-services .equipment-box{width:70%;margin-left:0}.boxes-services .titre-bar h2.elementor-heading-title,.desc-nos-service .titre-bar h2.elementor-heading-title{font-size:27px!important}.desc-nos-service .elementor-widget-container{font-size:14px!important}.boxes-services .elementor-widget-wrap>.elementor-widget-text-editor,.boxes-services .elementor-widget-wrap>.elementor-widget-icon-list{display:flex;justify-content:center;text-align:center}.boxes-services .elementor-widget-wrap>.elementor-widget-icon-list ul li{justify-content:center;text-align:center}}@media(max-width:767px){.carousel-elements-nos-services{padding-left:3%!important;padding-right:3%!important}.nos-services .slick-prev::after,.nos-services .slick-next::after{background-color:#fff}.nos-services .slick-slider{display:flex;width:90%;justify-content:center}.nos-services .slick-arrow{align-self:center}.nos-services .slick-list{width:85%}.booking-confirm .mphb-checkout-section label.mphb-gateway-title:after{display:table;position:relative;left:50%;margin:auto}.booking-confirm .mphb-booking-details-title,.booking-confirm .mphb-customer-details-title,.booking-confirm .mphb-price-breakdown-title{font-size:24px!important}.single.mphb_room_type-template-default .hentry .post-thumbnail img{box-shadow:20px 20px 0 #e0bf80!important}.single.single-mphb_room_type #container .type-mphb_room_type{width:80%}.single-mphb_room_type h1.mphb-room-type-title.entry-title{font-size:30px;padding-bottom:10px!important}.search-result .mphb-room-type .room-description-wrapper .entry-title a{font-size:30px!important}#main ul.mphb-loop-room-type-attributes>li>span.mphb-attribute-value{font-size:14px!important}.search-result .mphb_sc_search_results-wrapper .room-description-wrapper .mphb-regular-price strong,.search-result .mphb_sc_search_results-wrapper .room-description-wrapper .mphb-regular-price span{font-size:16px!important}.page-template .entry-content{padding:50px 30px!important}.hentry .entry-title a{font-size:24px!important}.form-reunion .form_sublabel_below{padding-left:2%}.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal{padding-top:0!important}.result-search .elementor-shortcode .mphb-recommendation-title{font-size:20px}.result-search .elementor-shortcode .mphb-reservation-details .mphb-empty-cart-message{font-size:18px}.result-search .elementor-shortcode .mphb-room-type-images{margin-right:0!important}.single-post .content-area{width:70%}.single-post .navigation.post-navigation{padding:0 10px}.single-post .comments-area{padding:0 10px}img.attachment-full.size-full.wp-post-image{box-shadow:20px 20px 0 #e0bf80}.type-post .entry-title{font-size:24px}.single-post .reply-title{font-size:20px}.single-post .comments-title{font-size:24px}.single-post .nav-links{display:flex}.home .nos-chambres{max-width:68%;margin-left:auto;margin-right:auto}.home .chambres-carousel .owl-stage-outer .owl-item.cloned{width:196px;margin-right:20px}.home .tower-picture .elementor-element-populated img,.home .images-hotel-tiba .elementor-element-populated img{max-height:200px!important;min-height:200px!important}.home .tower-picture .elementor-element-populated .elementor-widget-container{padding:0!important}.home .top-header>.elementor-container{flex-wrap:nowrap!important}.home .footer-text p{font-size:18px}.home .titre-bar h2.elementor-heading-title{font-size:30px!important}.home .nos-services .title-nos-service .elementor-heading-title{font-size:30px!important}.home .lang-menu-resp{display:flex;justify-content:end}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0!important}.logo-footer{display:flex;justify-content:center}.logo-resp img{max-width:60%!important}.home .footer-text:after{right:inherit;left:33%;transform:scale(.7)}.footer-1 .elementor-heading-title:before{margin:auto}.home .nos-chambres p{margin-top:30px!important}.home .galeries .elementor-swiper-button-prev{left:11%!important;font-size:11px!important}.home .galeries .elementor-swiper-button-next{right:11%!important;font-size:11px!important}.offres .recent-posts-widget{display:flex;flex-direction:column;align-items:flex-start}.home .offres .recent-posts-widget .post:not(:first-child){padding-top:8%!important;margin-left:0!important}.home .social .elementor-widget-container .elementor-grid a{transform:scale(.8)}.hfe-nav-menu .hfe-menu-item::before{top:1rem;left:3rem}.section-conférences img.swiper-slide-image{width:80%!important;box-shadow:20px 20px #e0bf80;object-fit:cover}.search-header.elementor-widget.elementor-widget-sidebar .button{line-height:10px}.mphb_widget_search-submit-button-wrapper{display:table;margin:20px auto;position:relative;width:30%}.search-header.elementor-widget.elementor-widget-sidebar p.mphb_widget_search-check-in-date,p.mphb_widget_search-check-out-date{width:50%;margin-right:auto}.widget .mphb_widget_search-adults,.widget .mphb_widget_search-children{width:50%!important;margin-right:auto;max-width:none!important}.widget .mphb_widget_search-children{padding-left:0!important}.search-header.elementor-widget.elementor-widget-sidebar p.mphb_widget_search-check-in-date,.widget .mphb_widget_search-adults{padding-right:10px!important}.nos-services .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding-bottom:10px!important}.offres .recent-posts-widget .post .entry-content-wrapper{max-width:550px}.page-template-default .the-rooms .room-images-wrapper,.page-template-default .the-rooms .room-description-wrapper{max-width:90%;margin-left:auto;margin-right:auto}body.page .entry-header .entry-title{font-size:25px!important}.the-rooms .room-description-wrapper ul.mphb-loop-room-type-attributes{column-count:1;display:grid}.the-rooms .mphb-room-type-adults-capacity,.the-rooms .mphb-room-type-size,.the-rooms .mphb-room-type-children-capacity{display:flex}.the-rooms .mphb-room-type-adults-capacity:before,.the-rooms .mphb-room-type-size:before,.the-rooms .mphb-room-type-children-capacity:before{top:58%}.mphb-loop-room-type-attributes li{margin-bottom:0!important}.verif-dispo .mphb_sc_search-children,.verif-dispo .mphb_sc_search-adults,.verif-dispo .mphb_sc_search-check-out-date,.verif-dispo .mphb_sc_search-check-in-date{width:50%!important}.the-rooms .mphb-room-type-title{max-width:90%;margin-right:auto!important;margin-left:auto}.section-visiter h2.elementor-heading-title.elementor-size-default{padding-top:20px}.section-visiter .elementor-heading-title{font-size:24px!important}.section-visiter .elementor img{padding-left:2%}.section-visiter .elementor-swiper-button-prev{left:5%!important}.section-visiter .elementor-swiper-button-next{right:5%!important}.section-visiter .elementor-widget-container{padding-left:2%}.section-visiter .bloc-visiter img{width:100%;object-fit:cover}}@media(max-width:766px){.Alentours .swiper-image-stretch .swiper-slide .swiper-slide-inner{width:266px!important;margin:auto!important;height:auto!important}}@media(max-width:767px) and (min-width:481px){.home .nos-chambres .owl-stage .owl-item{padding:0 30px}}@media(max-width:660px){.form-reunion div#field_2_21,.form-reunion div#field_6_21{grid-column:span 12}.form-reunion .gform_wrapper.gravity-theme .gfield.gfield--width-third{grid-column:span 12}.form-reunion .gform_wrapper.gravity-theme .gfield_label{line-height:30px}.ginput_container_radio .gfield_radio .gchoice{padding-right:20%}}@media (max-width:600px){.home .titre-bar h2.elementor-heading-title{font-size:26px!important}.home .nos-services .title-nos-service .elementor-heading-title{font-size:26px!important}}@media(max-width:576px){.gallery{grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}}@media (max-width:500px){.home .wonderpluginslider-container-1 .amazingslider-slider-1 .amazingslider-box-1 .amazingslider-text-wrapper-1{transform:translateY(-40%)!important}.home .amazingslider-title-1{font-size:40px!important;padding-bottom:0!important}.home .amazingslider-description-1{margin-top:0px!important;font-size:25px!important;line-height:30px!important;padding-top:0!important;padding-bottom:0!important}.home .wonderpluginslider-container-1 .amazingslider-slider-1 .amazingslider-button-1 .amazingsliderbutton{font-size:8px!important;width:80%}}@media(max-width:480px){.confirmation-order .elementor-widget-container{font-size:13px}.confirmation-order .elementor-widget-container h3{font-size:20px}.booking-confirm .form-1{column-count:1}.booking-confirm .mphb-price-breakdown tfoot tr th{font-size:16px}.single-mphb_room_type .mphb-booking-form .mphb-reserve-btn{font-size:12px;padding:15px 20px}.datepick-popup .datepick-month-header select,.mphb-calendar .datepick-month-header select{padding-right:4em!important}.mphb-single-room-type-attributes li{font-size:14px!important}.single-mphb_room_type .mphb-single-room-type-attributes li .mphb-attribute-title{width:110px!important}.single-mphb_room_type .mphb-single-room-type-attributes .mphb-attribute-title{font-size:15px}.single-mphb_room_type .mphb-details-title,.single-mphb_room_type .mphb-calendar-title{font-size:30px}.single .mphb-regular-price strong{font-size:16px!important}.single .mphb-regular-price .mphb-price{font-size:19px!important}.boxes-services .equipment-box h2.elementor-heading-title.elementor-size-default{font-size:20px!important}.boxes-services .equipment-box .elementor-widget-container{font-size:14px!important}.boxes-services .equipment-box{width:80%;margin-left:0}.boxes-services .equipment-box .elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{font-size:14px!important}.boxes-services .equipment-box{padding:24px 5px 44px 5px}.search-result .mphb_sc_search_results-wrapper .mphb-reservation-cart{font-size:17px}.search-result .mphb-room-type .room-description-wrapper .entry-title a{font-size:25px!important}.search-result .mphb_sc_search_results-info{font-size:14px}.search-result .mphb-recommendation-title{font-size:20px}.search-result .mphb_sc_search_results-wrapper .room-description-wrapper .mphb-regular-price strong,.search-result .mphb_sc_search_results-wrapper .room-description-wrapper .mphb-regular-price span{font-size:13px!important}.search-result span.price-euro::before{height:20px}.search-result .mphb_sc_search_results-wrapper .mphb-reserve-room-section .mphb-rooms-quantity-wrapper select{width:80px}.result-search .mphb-regular-price strong,.mphb-regular-price .mphb-price-period,.mphb-regular-price .mphb-price{font-size:16px!important}.result-search .span.price-euro,.mphb-regular-price .mphb-price-period{padding-left:2px}.result-search span.price-euro::before{height:24px}body .booking-confirm .mphb_sc_checkout-form .mphb-check-in-date,body .booking-confirm .mphb_sc_checkout-form .mphb-check-out-date{font-size:12px!important}.booking-confirm .mphb-adults-chooser,.booking-confirm .mphb-children-chooser{width:40%!important}.booking-confirm .mphb-coupon-code-wrapper#mphb-coupon-details{width:100%!important}.booking-confirm #mphb-booking-details .mphb-booking-details-title,.booking-confirm #mphb-customer-details.mphb-checkout-section .mphb-customer-details-title,.booking-confirm #mphb-price-details.mphb-room-price-breakdown-wrapper .mphb-price-breakdown-title,.booking-confirm #mphb-billing-details .mphb-gateway-chooser-title{font-size:25px!important}.booking-confirm .mphb-gateways-list label.mphb-radio-label{font-size:15px!important}.booking-confirm .mphb-gateways-list .mphb-gateway-description{font-size:12px!important}main .booking-confirm .mphb-total-price output{font-size:20px!important}.booking-confirm .mphb-checkout-terms-wrapper .mphb-terms-and-conditions-accept label{font-size:14px!important}.booking-confirm .mphb_sc_checkout-submit-wrapper input,.booking-confirm .mphb-coupon-code-wrapper button{font-size:11px!important}.booking-confirm .mphb-price-breakdown-expand{font-size:13px}.booking-confirm #mphb-booking-details .mphb-room-details .mphb-room-type-title{font-size:13px}.booking-confirm .mphb-adults-chooser label,.booking-confirm .mphb-children-chooser label,.booking-confirm .mphb-coupon-code-title,.mphb-checkout-section#mphb-customer-details label{font-size:14px!important}.booking-confirm .form-1{column-count:1}.booking-confirm .mphb-table-price-column .mphb-remove-coupon{font-size:12px!important}.form-reunion #gform_submit_button_2,.form-reunion #gform_submit_button_6{width:150px;padding:6px;height:50px;font-size:15px}.form-reunion .gform_wrapper.gravity-theme .ginput_container_time{min-width:46%}#main ul.mphb-loop-room-type-attributes>li>span{font-size:14px}#main ul.mphb-loop-room-type-attributes>li>span.mphb-attribute-value{font-size:12px!important}#main .result-search .rq-breakfast-reserv{font-size:17px}#main .result-search .mphb-book-button{font-size:11px}.lang-menu-resp .wpml-ls-native,.lang-menu-resp .wpml-ls-display{font-size:14px!important}.lang-menu-resp .wpml-ls-link{padding:5px 5px 6px!important}.lang-menu-resp .wpml-ls-flag{width:11px;vertical-align:bottom}.home .footer-text:after{right:inherit;left:30%;transform:scale(.5)}.home .footer-text p{font-size:15px}.home.page-template .hentry .entry-title{padding-bottom:5px}.home.page-template .hentry .entry-title a{font-size:14px!important}.home.page-template .hentry .post .entry-content p{font-size:12px}.elementor-element.elementor-element-0720ada .owl-nav .owl-prev .fa-arrow-left{transform:scale(.7)}.elementor-element.elementor-element-0720ada .owl-nav .owl-next .fa-arrow-right{transform:scale(.7)}#rev_slider_1_1_wrapper .tp-leftarrow.tparrows,#rev_slider_11_1_wrapper .tp-leftarrow.tparrows{transform:translate(-20%,-50%)!important}#rev_slider_1_1_wrapper .tp-rightarrow.tparrows,#rev_slider_11_1_wrapper .tp-rightarrow.tparrows{transform:translate(-80%,-50%)!important}#rev_slider_1_1_wrapper .custom_copy59.tparrows:before,#rev_slider_11_1_wrapper .custom_copy59.tparrows:before{transform:scale(.7)}.search-header.elementor-widget.elementor-widget-sidebar p.mphb_widget_search-check-in-date,p.mphb_widget_search-check-out-date{width:100%}.widget .mphb_widget_search-adults,.widget .mphb_widget_search-children{width:100%!important}.search-header.elementor-widget.elementor-widget-sidebar p.mphb_widget_search-check-in-date,.widget .mphb_widget_search-adults{padding-right:0px!important}#main .titre-bar h2.elementor-heading-title{font-size:28px!important}li.wpml-ls-slot-shortcode_actions::before{height:22px}.the-rooms .flex-direction-nav li a{width:30px!important;height:30px!important}.mphb-flexslider.flexslider ul.flex-direction-nav a.flex-next::before,.flexslider ul.flex-direction-nav a.flex-next::before{transform:scale(.4)!important}.mphb-flexslider.flexslider ul.flex-direction-nav a.flex-prev::before,.flexslider ul.flex-direction-nav a.flex-prev::before{transform:scale(.4)!important}.the-rooms .mphb-to-book-btn-wrapper{margin:auto!important}.the-rooms .room-description-wrapper .mphb-to-book-btn-wrapper button{min-width:195px!important;font-size:15px!important}.the-rooms .room-description-wrapper .mphb-regular-price span{font-size:15px!important}.the-rooms .room-description-wrapper .mphb-regular-price strong{font-size:15px!important}.the-rooms .room-description-wrapper .mphb-regular-price span:before{height:25px}.verif-dispo .mphb_sc_search-children,.verif-dispo .mphb_sc_search-adults,.verif-dispo .mphb_sc_search-check-out-date,.verif-dispo .mphb_sc_search-check-in-date{width:100%!important}}@media(max-width:479px){.search-header{display:none}}@media(max-width:400px){#ui-datepicker-div.ui-datepicker{left:auto!important}}@media(max-width:370px){.gallery{grid-template-columns:repeat(auto-fill,minmax(60px,1fr))}}@media (max-width:360px){.home .amazingslider-description-1{font-size:15px!important;line-height:25px!important}.logo-resp img{max-width:50%!important}#amazingslider-bullet-1-0,#amazingslider-bullet-1-1,#amazingslider-bullet-1-2{font-size:14px!important;height:5px!important}.home .titre-bar h2.elementor-heading-title{font-size:23px!important}.elementor-98 .elementor-element.elementor-element-78a6941 .elementor-heading-title{font-size:30px!important}.home .nos-chambres .uc_image_carousel_content .uc_post_title{font-size:15px}.home .nos-chambres .uc_image_carousel_content .ue_post_intro{font-size:12px}.home .nos-chambres .ue_post_btn_holder .uc_more_btn{font-size:10px!important}.home .nos-chambres .ue_post_btn_holder{display:flex}i.eicon-chevron-right,i.eicon-chevron-left{padding:8px!important}.section-conférences .elementor-swiper-button-prev{left:11%!important}.images-alentours .elementor-image-carousel-caption{top:60%!important;font-size:12px!important}.offres .recent-posts-widget .post .entry-content{font-size:12px!important}.home .footer-text p{font-size:14px!important;line-height:20px!important}.home .elementor-98 .elementor-element.elementor-element-c4bcbb2>.elementor-element-populated{margin:0 50px 0 50px}}@media(max-width:620px){.nos-services .slick-list{width:70%}}@media(min-width:768px){.nos-services .carousel-elements-nos-services .elementor-container.elementor-column-gap-default{display:inline-block}.nos-services .carousel-elements-nos-services .elementor-column.elementor-col-12.elementor-inner-column.elementor-element{display:inline-block!important;width:24%}}.contact-form .gform_footer,.form-reunion .gform_footer{justify-content:center}