﻿@import'../cache/plugins/bmg-page-list/css/page-list.css';@import'../cache/themes/bmg-base-theme/vendor/components/font-awesome/css/all.css';div#bmg-slider{position:relative;overflow:hidden}div#bmg-slider div.bmgslider{height:100vh;position:relative;max-height:250px;min-height:250px}@media only screen and (min-width: 768px){div#bmg-slider div.bmgslider{max-height:650px}}body.home div#bmg-slider div.bmgslider{max-height:1200px}body.home div#bmg-slider div.bmgslider div#bmgHeader{max-height:1200px}div#bmg-slider div.bmgslider div#bmgHeader div.slide{min-height:100%}div#bmg-slider div.bmgslider div#bmgHeader div.slide img{min-height:250px;width:auto;min-width:100%;position:absolute}div#bmg-slider div.bmgslider div#bmgHeader div.slide:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.2}div#bmg-slider div.bmgslider div#bmgHeader div.slide div.slide-desc{background:none;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -20%);max-width:100%;width:100%;height:auto;font-family:"Config Rounded Extra Bold",Arial,sans-serif;font-weight:800;opacity:1;z-index:1;text-transform:uppercase;text-align:center;word-break:break-word}@media(min-width: 769px){div#bmg-slider div.bmgslider div#bmgHeader div.slide div.slide-desc{max-width:calc(100% - 160px);text-align:left}}div#bmg-slider div.bmgslider div#bmgHeader div.slide div.slide-desc div.slide-desc-treasure{line-height:1em;display:none}div#bmg-slider div.bmgslider div#bmgHeader div.slide div.slide-desc div.slide-desc-desktop{line-height:1em;display:none}div#bmg-slider div.bmgslider div#bmgHeader div.slide div.slide-desc div.slide-desc-mobile{font-size:13vw;line-height:1em}@media(min-width: 769px){div#bmg-slider div.bmgslider div#bmgHeader div.slide div.slide-desc div.slide-desc-treasure{display:block;font-size:3.5rem}div#bmg-slider div.bmgslider div#bmgHeader div.slide div.slide-desc div.slide-desc-desktop{display:block;font-size:10vw}div#bmg-slider div.bmgslider div#bmgHeader div.slide div.slide-desc div.slide-desc-mobile{display:none}}html body[data-menu-expanded=true]{position:fixed}div#page>header#masthead nav#site-navigation{float:none}div#page>header#masthead nav#site-navigation.toggled{z-index:1;position:fixed;top:0;bottom:0;right:0;left:0}div#page>header#masthead nav#site-navigation.toggled div.menu-items-wrapper{transform:translateX(0);top:0;left:0;position:fixed}div#page>header#masthead nav#site-navigation button.menu-toggle,div#page>header#masthead nav#site-navigation a.menu-toggle{cursor:pointer;position:absolute;z-index:3;float:right;top:25px;right:20px;width:38px;height:27px;background-image:url(../img/burger.svg);background-size:100% auto}div#page>header#masthead nav#site-navigation.main-navigation.toggled button.menu-toggle,div#page>header#masthead nav#site-navigation.main-navigation.toggled a.menu-toggle{width:31px;height:31px;background-image:url(../img/burger-close.svg)}div#page>header#masthead nav#site-navigation button.menu-toggle>span,div#page>header#masthead nav#site-navigation a.menu-toggle>span{background:#000;display:block;width:30px;height:2px;margin-bottom:5px;border-radius:2px;position:relative;top:0;transition:top 250ms linear,transform 250ms linear,background-color 250ms linear,opacity 0ms 250ms linear}div#page>header#masthead nav#site-navigation button.menu-toggle>span:last-child,div#page>header#masthead nav#site-navigation a.menu-toggle>span:last-child{margin-bottom:0}div#page>header#masthead nav#site-navigation button.menu-toggle[aria-expanded=true]>span,div#page>header#masthead nav#site-navigation a.menu-toggle[aria-expanded=true]>span{background-color:#fff;transition:top 250ms linear,transform 250ms linear,background-color 250ms linear,opacity 250ms 0ms linear}div#page>header#masthead nav#site-navigation button.menu-toggle[aria-expanded=true]>span.burger-1,div#page>header#masthead nav#site-navigation a.menu-toggle[aria-expanded=true]>span.burger-1{top:7px;transform:rotate(45deg);transform-origin:center}div#page>header#masthead nav#site-navigation button.menu-toggle[aria-expanded=true]>span.burger-2,div#page>header#masthead nav#site-navigation a.menu-toggle[aria-expanded=true]>span.burger-2{opacity:0}div#page>header#masthead nav#site-navigation button.menu-toggle[aria-expanded=true]>span.burger-3,div#page>header#masthead nav#site-navigation a.menu-toggle[aria-expanded=true]>span.burger-3{top:-7px;transform:rotate(-45deg);transform-origin:center}div#page>header#masthead nav#site-navigation nav#site-navigation-header{position:absolute;z-index:1;margin:1rem;list-style:none}div#page>header#masthead nav#site-navigation nav#site-navigation-header li{display:block;float:none;font-size:.75rem;line-height:1.4rem}div#page>header#masthead nav#site-navigation nav#site-navigation-header li a,div#page>header#masthead nav#site-navigation nav#site-navigation-header li a:visited,div#page>header#masthead nav#site-navigation nav#site-navigation-header li a:hover,div#page>header#masthead nav#site-navigation nav#site-navigation-header li a:focus,div#page>header#masthead nav#site-navigation nav#site-navigation-header li a:active{color:#000}div#page>header#masthead nav#site-navigation nav#site-navigation-header nav#language-switcher-desktop{display:none}div#page>header#masthead nav#site-navigation div.menu-items-wrapper{height:100vh;background:#af1212;transform:translateY(-100%);transition:transform 500ms ease-in-out 0ms;width:100%;z-index:2;position:absolute;overflow:auto;top:0}div#page>header#masthead nav#site-navigation div.menu-items-wrapper>*{margin:auto;max-width:400px;padding-left:40px;padding-right:40px}div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items{overflow:auto;text-align:right;margin-top:80px}div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items li{display:inline-block;float:none;font-size:25px;line-height:25px;margin:0}div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items li a:hover,div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items li a:focus,div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items li a:active{color:#fff}div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items li a:hover:hover,div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items li a:focus:hover,div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items li a:active:hover{color:#fff}div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items>li ul li a,div#page>header#masthead nav#site-navigation.first div.menu-items-wrapper .menu-items>li a{color:#fff}div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items>li a{color:#df8788}div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items>li{display:block;margin-bottom:1.5rem}div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items>li>a,div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items>li>a:visited,div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items>li>a:hover,div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items>li>a:focus,div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items>li>a:active{font-weight:bold}div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items>li.focus>ul.children,div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items>li.current_page_ancestor>ul.children{max-height:1000px;margin-top:20px}div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items>li>ul.children{max-height:0;transition:all 1s;overflow:hidden}div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items>li>ul.children>li{display:block;margin-left:0;left:0;font-size:18px;line-height:25px}div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items>li>ul.children>li:hover>ul{display:none}@media(min-width: 768px){div#page>header#masthead nav#site-navigation button.menu-toggle,div#page>header#masthead nav#site-navigation a.menu-toggle{top:55px;right:55px}div#page>header#masthead nav#site-navigation.main-navigation.toggled button.menu-toggle,div#page>header#masthead nav#site-navigation.main-navigation.toggled a.menu-toggle{right:75px}div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items{max-width:90%;position:absolute;top:150px;left:50%;transform:translate(-50%, 0);text-align:center}div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items{text-align:center;margin-top:0}div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items li{font-size:50px;line-height:50px}div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items>li{margin-bottom:2.5rem}div#page>header#masthead nav#site-navigation div.menu-items-wrapper .menu-items>li>ul.children>li{font-size:25px;line-height:45px}}#footer-navigation{text-align:center;padding:5px 0}#footer-navigation li{display:inline-block;list-style:none;margin-right:5px}#footer-navigation li:last-child{margin-right:0 !important}#footer-navigation a{font-weight:bold;text-decoration:none;font-size:16px;line-height:32px;color:#565655}@media only screen and (min-width: 900px){#footer-navigation li{margin-right:40px}#footer-navigation a{font-size:25px}}@font-face{font-family:"joane";font-display:swap;src:url("../fonts/joane_font-webfont.eot");src:url("../fonts/joane_font-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/joane_font-webfont.ttf") format("truetype"),url("../fonts/joane_font-webfont.woff2") format("woff2"),url("../fonts/joane_font-webfont.woff") format("woff"),url("../fonts/joane_font-webfont.svg#joaneblack") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"euclidflex";font-display:swap;src:url("../fonts/euclidflex-regular-webs-webfont.eot");src:url("../fonts/euclidflex-regular-webs-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/euclidflex-regular-webs-webfont.woff2") format("woff2"),url("../fonts/euclidflex-regular-webs-webfont.woff") format("woff"),url("../fonts/euclidflex-regular-webs-webfont.ttf") format("truetype"),url("../fonts/euclidflex-regular-webs-webfont.svg#fontuploaded_file") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"euclidflex";font-display:swap;src:url("../fonts/euclidflex-medium-webs-webfont.eot");src:url("../fonts/euclidflex-medium-webs-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/euclidflex-medium-webs-webfont.woff2") format("woff2"),url("../fonts/euclidflex-medium-webs-webfont.woff") format("woff"),url("../fonts/euclidflex-medium-webs-webfont.ttf") format("truetype"),url("../fonts/euclidflex-medium-webs-webfont.svg#fontuploaded_file") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"euclidflex";font-display:swap;src:url("../fonts/euclidflex-semibold-webs-webfont.eot");src:url("../fonts/euclidflex-semibold-webs-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/euclidflex-semibold-webs-webfont.woff2") format("woff2"),url("../fonts/euclidflex-semibold-webs-webfont.woff") format("woff"),url("../fonts/euclidflex-semibold-webs-webfont.ttf") format("truetype"),url("../fonts/euclidflex-semibold-webs-webfont.svg#fontuploaded_file") format("svg");font-weight:bold;font-style:normal}.two-columns{display:flex}.two-columns>*{flex:1}.wp-block-columns{display:flex;flex-wrap:wrap !important;margin-top:5%;margin-bottom:5%}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap !important}.wp-block-columns:first-child{margin-top:0}.wp-block-columns:last-child{margin-top:0}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-columns .wp-block-column{min-width:0;word-break:break-word;overflow-wrap:break-word;flex-basis:100%}.wp-block-columns .wp-block-column.is-vertically-aligned-top{align-self:flex-start}@media(min-width: 901px){.wp-block-columns .wp-block-column.is-vertically-aligned-top>*:first-child{margin-top:0}}.wp-block-columns .wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-columns .wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}@media(min-width: 901px){.wp-block-columns .wp-block-column.is-vertically-aligned-bottom :last-child{margin-bottom:0}}@media(min-width: 901px){.wp-block-columns .wp-block-column>*:first-child{margin-top:0}}@media(max-width: 900px){.wp-block-columns .wp-block-column:nth-child(1)>*:first-child{margin-top:0}}.wp-block-columns .wp-block-column>*:last-child{margin-bottom:0}@media(max-width: 900px){.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap}.wp-block-columns.is-not-stacked-on-mobile .wp-block-column{flex-basis:auto}}@media(max-width: 900px){.wp-block-columns:not(.is-not-stacked-on-mobile) .wp-block-column{flex-basis:100% !important}}@media(min-width: 901px){.wp-block-columns{flex-wrap:nowrap}.wp-block-columns .wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns .wp-block-column:not(:first-child){padding-left:calc(2rem)}.wp-block-columns .wp-block-column:not(:last-child){padding-right:calc(2rem)}}.single-room .post-thumbnail{display:none}article.type-room div.bmg-images,article.type-reservation div.bmg-images{overflow:hidden}article.type-room div.bmg-images img,article.type-reservation div.bmg-images img{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:0}article.type-room div.bmg-slick-gallery-thumbnails,article.type-reservation div.bmg-slick-gallery-thumbnails{left:-0.5rem;width:calc(100% + 0.5rem*2)}article.type-room div.bmg-slick-gallery-thumbnails button.slick-arrow,article.type-reservation div.bmg-slick-gallery-thumbnails button.slick-arrow{display:none !important}article.type-room div.bmg-slick-gallery-thumbnails div.bmg-slick-gallery-item,article.type-reservation div.bmg-slick-gallery-thumbnails div.bmg-slick-gallery-item{margin:.5rem}article.type-room div.bmg-slick-gallery-thumbnails div.bmg-slick-gallery-item img,article.type-reservation div.bmg-slick-gallery-thumbnails div.bmg-slick-gallery-item img{width:100%}article.type-room .message.confirm,article.type-reservation .message.confirm{background:#fff;padding:.75em;border:2px solid #74b64e;color:#74b64e;margin-block:2em}@media(max-width: 900px){article.type-room .calendar-view .calendar-days,article.type-reservation .calendar-view .calendar-days{flex-wrap:nowrap}article.type-room .calendar-view .calendar-days .day .plage.head,article.type-reservation .calendar-view .calendar-days .day .plage.head{height:54px;font-size:14px;display:flex;flex-direction:column;justify-content:center;align-items:center}}@media(max-width: 900px)and (max-width: 369px){article.type-room .calendar-view .calendar-days .day .plage.head,article.type-reservation .calendar-view .calendar-days .day .plage.head{font-size:11px}}@media(max-width: 900px){article.type-room .calendar-view .calendar-days .day .plage.hours,article.type-reservation .calendar-view .calendar-days .day .plage.hours{font-size:11px}article.type-room .calendar-view .name,article.type-room .calendar-view br,article.type-reservation .calendar-view .name,article.type-reservation .calendar-view br{display:none}}div.legends div{height:1.5em;display:flex;flex-direction:row}div.legends div .color{display:inline-block;width:1em;height:1em;border:1px solid #000}div.legends div .label{display:inline-block;line-height:1;margin-left:1ch;height:1em}div.legends div.available .color{background-color:white}div.legends div.forbidden .color,div.legends div.busy .color{background-color:grey}div.legends div.pending_validation .color{background-color:orange}div.legends div.accepted .color,div.legends div.paid .color{background-color:#d7d7d7}.calendar-view{margin-top:1.7777777778rem;box-shadow:calc(-5px*.5) 5px calc(5px*2) rgba(0,0,0,.12)}.calendar-view *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.calendar-view .calendar-header{display:flex;padding-top:4px;padding-left:4px;padding-right:4px;padding-bottom:4px;justify-content:space-between;background-color:#bf1013;color:#fff}.calendar-view .calendar-header button[type=button]{display:inline;background:rgba(0,0,0,0);border:none;cursor:pointer;color:#fff}.calendar-view .calendar-days{font-size:.9rem;display:flex}.calendar-view .calendar-days .day{flex:1}.calendar-view .calendar-days .day a{text-decoration:none;display:flex;align-items:center;justify-content:center;color:#000}.calendar-view .calendar-days .day:nth-child(1) .plage,.calendar-view .calendar-days .day:nth-child(1) .month-day{border-left:none !important}.calendar-view .calendar-days .month-day{padding:5px;font-weight:normal;border-left:.0444444444rem solid #222;text-align:center;background:linear-gradient(180deg, black 0%, white 2%, white 98%, black 100%)}.calendar-view .calendar-days .month-day:first-child{border-left:none}.calendar-view .calendar-days .month-day:hover{cursor:pointer;background:linear-gradient(180deg, black 0%, rgb(244.8, 244.8, 244.8) 2%, rgb(244.8, 244.8, 244.8) 98%, black 100%)}.calendar-view .calendar-days .month-day.forbidden,.calendar-view .calendar-days .month-day.busy{cursor:default !important;color:#000;background:linear-gradient(180deg, black 0%, #d7d7d7 2%, #d7d7d7 98%, black 100%)}.calendar-view .calendar-days .month-day.pending_validation{cursor:default !important;color:#333;background:linear-gradient(180deg, black 0%, orange 2%, orange 98%, black 100%)}.calendar-view .calendar-days .month-day.accepted,.calendar-view .calendar-days .month-day.paid{cursor:default !important;color:#000;background:linear-gradient(180deg, black 0%, #d7d7d7 2%, #d7d7d7 98%, black 100%) !important}.calendar-view .calendar-days .month-day.other-month>*{opacity:.4 !important}.calendar-view .calendar-days .plage{display:block;width:100%;text-align:center;border-left:.0444444444rem solid #222;align-items:flex-end}.calendar-view .calendar-days .plage.head{background-color:#e0e0e0;border-left:.0444444444rem solid #222;border-bottom:.0444444444rem solid #222;border-top:.0444444444rem solid #222}.calendar-view .calendar-days .plage.hours{font-size:14px}.calendar-view .calendar-days .plage .time{background:linear-gradient(180deg, black 0%, white 2%, white 98%, black 100%);transition:.1s;flex:1;display:block}.calendar-view .calendar-days .plage .time.forbidden,.calendar-view .calendar-days .plage .time.busy{color:#000;background:linear-gradient(180deg, black 0%, #d7d7d7 2%, #d7d7d7 98%, black 100%)}.calendar-view .calendar-days .plage .time.pending_validation{color:#fff;background:linear-gradient(180deg, black 0%, orange 2%, orange 98%, black 100%)}body.logged-in .calendar-view .calendar-days .plage .time.accepted,body.logged-in .calendar-view .calendar-days .plage .time.paid{color:#000;background:linear-gradient(180deg, black 0%, #d7d7d7 2%, #d7d7d7 98%, black 100%)}.calendar-view .calendar-days .plage .time .text{padding:4px;display:block}.calendar-view .calendar-days .plage .time.allowed:hover{cursor:pointer;background:linear-gradient(180deg, black 0%, rgb(244.8, 244.8, 244.8) 2%, rgb(244.8, 244.8, 244.8) 98%, black 100%)}.calendar-view .calendar-days .plage .time.allowed:hover .text{font-weight:bold}.calendar-view .calendar-days .name,.calendar-view .calendar-days .month-name{text-transform:capitalize}@media(max-width: 1023px){.calendar-header-center{text-align:center}}@media(max-width: 1023px){.month-head{height:0 !important;border-bottom:0 !important;overflow:hidden}}.reservation_form{max-width:500px}.lds-facebook{display:inline-block;position:relative;width:80px;height:80px}.lds-facebook div{display:inline-block;position:absolute;left:8px;width:16px;background:#e0e0e0;animation:lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite}.lds-facebook div:nth-child(1){left:8px;animation-delay:-0.24s}.lds-facebook div:nth-child(2){left:32px;animation-delay:-0.12s}.lds-facebook div:nth-child(3){left:56px;animation-delay:0s}@keyframes lds-facebook{0%{top:8px;height:64px}50%,100%{top:24px;height:32px}}.loading-container{display:block;width:100%;text-align:center}.single-room .infos h4{margin-bottom:3px}.single-room .infos ul{list-style-type:none !important;padding-left:0}.acf-field-reservation-dates-message{padding:0 !important}.acf-field-reservation-dates-message .acf-label{display:none}.room-calendar-title{margin-top:6%}.room-calendar{margin-bottom:6%}body>#bmg-gdpr-wrapper{position:fixed;left:0;right:0;bottom:0;z-index:999}#bmg-gdpr-wrapper{box-shadow:0px 0px 15px rgba(0,0,0,.16);grid-template-columns:0.421875fr repeat(4, 1fr) 0.421875fr;grid-column-gap:.4444444444rem;grid-row-gap:0;grid-template-rows:auto;--grid-margin-ratio: 0.421875fr;--total-gap: 2.2222222222rem;--grid-total-fr: 4.84375;--grid-fr-width: calc((100% - 2.2222222222rem) / 4);--grid-fr-gap: 0.4444444444rem;--grid-margin: calc(0.421875 * 2.8444444444rem);--grid-gap: 0.4444444444rem;display:-ms-grid;display:grid;width:100%;max-width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0;-ms-grid-columns:7.1428571429%  7.1428571429% 7.1428571429% 7.1428571429% 7.1428571429% 7.1428571429% 7.1428571429% 7.1428571429% 7.1428571429% 7.1428571429% 7.1428571429% 7.1428571429% 7.1428571429%  7.1428571429% ;line-height:1.2;background:#fff;padding-top:1.3em;padding-bottom:1.3em;border-top:.0444444444rem solid #333;transform:translateY(100%);transition:.25s}#bmg-gdpr-wrapper>*{grid-row-start:auto;grid-column-start:2;grid-column-end:-2;min-width:0}@media(min-width: 901px){#bmg-gdpr-wrapper{--grid-margin: calc(0.421875 / 4.84375 * calc((100% - 2.2222222222rem) / 4));--grid-gap: 1.2444444444rem;--grid-fr-width: calc((100% - 13.6888888889rem) / 12);--grid-fr-gap: 1.2444444444rem;--grid-total-fr: 14.819047619;--grid-column-width: calc((100vw - 13.6888888889rem) / 12);grid-column-gap:1.2444444444rem;grid-template-columns:1.4095238095fr repeat(12, 1fr) 1.4095238095fr}#bmg-gdpr-wrapper>*{grid-column-start:2;grid-column-end:-2}}@media(min-width: 1551px){#bmg-gdpr-wrapper{--grid-fr-width: calc((100% - 16.1777777778rem) / 14.819047619);--grid-fr-gap: 1.2444444444rem;--grid-total-fr: 14.819047619;--grid-column-width: calc((100vw - 16.1777777778rem) / 14.819047619);grid-template-columns:1fr repeat(12, calc((100% - 16.1777777778rem) / 14.819047619)) 1fr}}@media(min-width: 3000px){#bmg-gdpr-wrapper{--grid-fr-width: calc((100% - 16.1777777778rem) / 14.819047619);--grid-fr-gap: 1.2444444444rem;--grid-total-fr: 14.819047619;--grid-column-width: calc((100vw - 16.1777777778rem) / 14.819047619);grid-template-columns:1fr repeat(12, calc((100% - 16.1777777778rem) / 14.819047619)) 1fr}}#bmg-gdpr-wrapper>*{-ms-grid-column:2;-ms-grid-column-span:12}#bmg-gdpr-wrapper .title{font-family:"Arial",sans-serif;font-weight:600;color:inherit;text-transform:none;font-size:1.2em;line-height:1.2;margin-bottom:1ch;display:none}.fancybox__container #bmg-gdpr-wrapper .title{display:block}#bmg-gdpr-wrapper .content{margin-bottom:1ch;font-size:90%}@media(min-width: 901px){#bmg-gdpr-wrapper .content{font-size:80%}}#bmg-gdpr-wrapper form.bmg-gdpr-prefs-popin [type=submit],#bmg-gdpr-wrapper form.bmg-gdpr-prefs-popin .button,#bmg-gdpr-wrapper form.bmg-gdpr-prefs-popin [type=button]{transition:.25s;border:1px solid #fff;font-weight:normal;text-transform:none;background:#bf1013;color:#fff;font-size:.8rem}#bmg-gdpr-wrapper form.bmg-gdpr-prefs-popin [type=submit]:hover:not(:disabled),#bmg-gdpr-wrapper form.bmg-gdpr-prefs-popin .button:hover:not(:disabled),#bmg-gdpr-wrapper form.bmg-gdpr-prefs-popin [type=button]:hover:not(:disabled){border:1px solid #bf1013;background:#fff;color:#bf1013}#bmg-gdpr-wrapper form.bmg-gdpr-prefs-popin .button{cursor:pointer;line-height:1;border:1px solid #fff;padding:.4em .8em;display:inline-block;text-decoration:none;border-radius:0}#bmg-gdpr-wrapper form.bmg-gdpr-prefs-popin .button:before{display:none}#bmg-gdpr-wrapper form.bmg-gdpr-prefs-popin .button:after{display:none}#bmg-gdpr-wrapper form.bmg-gdpr-prefs-popin a.button{margin-top:1ch}@media(min-width: 901px){#bmg-gdpr-wrapper form.bmg-gdpr-prefs-popin a.button{margin-top:0}}#bmg-gdpr-wrapper .bmg-gdpr-prefs-submit,form.bmg-gdpr-prefs .bmg-gdpr-prefs-submit{margin-top:1.7777777778rem}.fancybox-container.gdpr-popin .fancybox-bg,.fancybox__container.gdpr-popin .fancybox-bg{opacity:.5}.fancybox-container.gdpr-popin .fancybox-slide,.fancybox-container.gdpr-popin .fancybox__slide,.fancybox__container.gdpr-popin .fancybox-slide,.fancybox__container.gdpr-popin .fancybox__slide{display:flex;align-items:center;justify-content:center;opacity:0;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}.fancybox-container.gdpr-popin .fancybox-slide.fancybox__slide,.fancybox-container.gdpr-popin .fancybox-slide.fancybox-slide--complete,.fancybox-container.gdpr-popin .fancybox__slide.fancybox__slide,.fancybox-container.gdpr-popin .fancybox__slide.fancybox-slide--complete,.fancybox__container.gdpr-popin .fancybox-slide.fancybox__slide,.fancybox__container.gdpr-popin .fancybox-slide.fancybox-slide--complete,.fancybox__container.gdpr-popin .fancybox__slide.fancybox__slide,.fancybox__container.gdpr-popin .fancybox__slide.fancybox-slide--complete{opacity:1 !important;-moz-transition:all 1s ease;-o-transition:all 1s ease;-webkit-transition:all 1s ease;transition:all 1s ease}.fancybox-container.gdpr-popin .fancybox-slide:before,.fancybox-container.gdpr-popin .fancybox__slide:before,.fancybox__container.gdpr-popin .fancybox-slide:before,.fancybox__container.gdpr-popin .fancybox__slide:before{content:none}.fancybox-container.gdpr-popin #bmg-gdpr-wrapper,.fancybox__container.gdpr-popin #bmg-gdpr-wrapper{display:block;top:50%;transform:translateY(-50%);max-width:80vw;box-shadow:calc(-2px*.5) 2px calc(2px*2) hsla(0,0%,100%,.2);padding:1.7777777778rem;border-radius:.2222222222rem}.fancybox-container.gdpr-popin #bmg-gdpr-wrapper.loading:before,.fancybox__container.gdpr-popin #bmg-gdpr-wrapper.loading:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.5);z-index:1}@keyframes spin{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.fancybox-container.gdpr-popin #bmg-gdpr-wrapper.loading:after,.fancybox__container.gdpr-popin #bmg-gdpr-wrapper.loading:after{content:"";width:2.2222222222rem;height:2.2222222222rem;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);display:block;border:.4444444444rem solid rgb(170.7456140351, 170.7456140351, 169.7543859649);border-top-color:rgb(243.2898550725, 115.2101449275, 117.4057971014);border-radius:50%;animation:spin 1.5s linear infinite}@media(min-width: 901px){.fancybox-container.gdpr-popin #bmg-gdpr-wrapper,.fancybox__container.gdpr-popin #bmg-gdpr-wrapper{max-width:60vw}}.fancybox-container.gdpr-popin #bmg-gdpr-wrapper form,.fancybox__container.gdpr-popin #bmg-gdpr-wrapper form{margin:1rem 0 0 0}*{box-sizing:border-box}#wp-admin-bar-root-default,#wp-admin-bar-user-actions{padding:0}.powered-logo{height:.6em}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.skip-link{display:none}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}form[role=search] .messages{display:none}.site-slider ul{margin:0}.acf-field-bmg-hidden{display:none}body{font-family:euclidflex;font-size:18px;line-height:26px;font-weight:normal;color:#565655;margin:0px !important;padding:0px;position:relative}.after:after{content:"";display:block;clear:both}h1{font-family:joane;font-size:25px;line-height:35px;text-align:center;margin:60px auto 35px auto;max-width:700px;position:relative}.home h1{margin:0 auto 35px auto}h1:after{content:"";display:block;margin:20px auto 0 auto;width:130px;height:3px;background:#565655}h2{font-size:20px;line-height:28px;font-weight:300;max-width:700px;margin:0 auto 60px auto;width:100%}h3,body.page article .entry-content>h3,body.single article .entry-content>h3{font-size:35px;line-height:35px;font-weight:bold;margin:35px auto !important}.entry-content>h3:first-child{margin:0 0 35px 0}h4,body.page article .entry-content>h4,body.single article .entry-content>h4{font-size:25px;line-height:32px;font-weight:bold;margin:15px auto !important}@media only screen and (min-width: 900px){h1{font-size:60px;line-height:70px;margin:60px auto 100px auto}.home h1{margin:0 auto 100px auto}}button,input[type=submit],input[type=reset]{border:0;color:#fff;font-size:20px;padding:5px 15px;background:#bf1013;cursor:pointer}input[type=text],textarea,select{font-family:euclidflex !important;font-size:18px !important;line-height:26px !important;font-weight:normal !important;color:#565655 !important;border:1px solid #565655 !important}#content a{text-decoration:none;color:#bf1013}.home #content a{color:#565655}.entry-content UL,.address-book-detail .address-book-data UL{margin:0px 0px 0px -13px;list-style-type:none}#content ul:not(.blocks-gallery-grid){list-style-type:none}.entry-content li:not(.gfield),.address-book-detail .address-book-data li{padding:2px 0 2px 40px}.entry-content ul li:before,.address-book-detail .address-book-data ul li:before{content:"•";color:#bf1013;margin:0 18px 0 -27px;font-size:25px;position:relative;top:2px}#page .entry-edit{display:none}header{position:relative}body.home header .site-branding{margin:0 auto 0 auto;background-image:url(../img/logo-commune-complet.svg);background-size:100% auto;width:140px;height:133px;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%);opacity:.7}@media only screen and (min-width: 641px){body.home header .site-branding{width:300px;height:285px}}@media only screen and (min-width: 951px){body.home header .site-branding{width:488px;height:463px}}header .zoneSearch{position:absolute;z-index:1;right:70px;top:15px;transition:all .5s}header .zoneSearch form.search-form input[type=submit]{top:2px;border:none;color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);background-image:url(../img/search.svg);background-repeat:no-repeat;background-size:30px 30px;position:inherit;cursor:pointer;border-radius:0;background-position:center center;height:56px;box-sizing:border-box;margin-top:-4px;width:56px}header .zoneSearch form.search-form[aria-expanded=true] input[type=submit]{background-image:url(../img/searchBlack.svg);background-color:#fff}header .zoneSearch form.search-form>label{display:none;position:absolute;transform:translate(-100%, -4px)}header .zoneSearch form.search-form>label span.screen-reader-text{display:none;position:absolute}header .zoneSearch form.search-form[aria-expanded=true] input[type=search]{border:0px;background:#fff;padding:5px 20px 5px 10px;outline:none;font-size:20px;color:#565655;max-width:190px;height:56px}header .zoneSearch form.search-form[aria-expanded=true]>label{display:inline}@media only screen and (min-width: 768px){header .zoneSearch{right:130px;top:45px}header .zoneSearch form.search-form[aria-expanded=true] input[type=search]{padding:5px 50px 5px 30px;font-size:31px;max-width:none}}#down{display:none}@media only screen and (min-width: 978px){.home #down{display:block;position:absolute;bottom:41px;left:calc(50% - 33.5px);z-index:1;width:67px;height:36px;background-image:url(../img/down.svg);background-repeat:no-repeat;cursor:pointer}}body.home .entreesFixes{margin:25px 0 40px 0}body.home .entreesFixes>div{box-sizing:border-box;position:relative;cursor:pointer}body.home .entreesFixes>div>div{padding:20px;box-sizing:border-box}body.home .entreesFixes>div>div>div{text-align:center}body.home .entreesFixes>div .img:after{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;width:150px;text-align:center;font-weight:bold;font-size:25px;line-height:25px}body.home .entreesFixes>div:nth-child(1) .img:after{content:"Vivre à \aSaint-Martin";white-space:pre}body.home .entreesFixes>div:nth-child(2) .img:after{content:"Accueil \a citoyen";white-space:pre}body.home .entreesFixes>div:nth-child(1)>div{background:#582626}body.home .entreesFixes>div:nth-child(2)>div{background:#cc7343}body.home .entreesFixes .img{background-size:cover;background-repeat:no-repeat;display:block;position:relative}body.home .entreesFixes .img:before{content:"";display:block;padding-top:78.12%}body.home .entreesFixes>div:nth-child(1) .img{background-image:url(../img/vivreStMartin.jpg)}body.home .entreesFixes>div:nth-child(2) .img{background-image:url(../img/espaceCitoyen.jpg)}body.home #content .entreesFixes a{display:block;font-weight:300;font-size:18px;line-height:26px;color:#fff;opacity:.5}body.home #content .entreesFixes a:hover{opacity:1}@media only screen and (min-width: 900px){body.home .entreesFixes{margin:120px 0 130px 0}body.home .entreesFixes>div{width:50%;float:left;overflow:hidden}body.home .entreesFixes>div>div{position:absolute;z-index:1;left:100%;top:0;opacity:0;transition:all .5s;width:100%;height:100%}body.home .entreesFixes>div:hover>div{left:0;opacity:1}body.home .entreesFixes>div>div>div{z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);position:relative;display:inline-block;text-align:left}body.home .entreesFixes>div .img:after{width:385px;font-size:55px;line-height:55px}body.home #content .entreesFixes a{font-size:35px;line-height:75px}}body.home .zoneTextes{margin:0 auto 40px auto;max-width:1685px;padding:0 10px;box-sizing:border-box;position:relative}body.home .zoneTextes>div:not(:first-child){padding:0 5% 0 5%;box-sizing:border-box}body.home .zoneTextes:before,article.page header:before,article.post header:before{content:"";display:block;position:absolute;top:100px;left:0;width:105px;height:105px;background-image:url(../img/ecusson.svg);background-repeat:no-repeat;background-size:100% auto;opacity:.6}body.home article.page header:before,body.home article.post header:before{content:none}article.post .entry-meta{text-align:center;font-weight:300;font-size:16px;line-height:28px;color:#858585}#content article.post .entry-meta a{color:#858585}article.page header:before,article.post header:before{left:105px;top:50px;z-index:-1;opacity:.4}body.home .zoneTextes div:nth-child(2) .entry-header h1{display:none}body.home article.page h2,body.home article.page .entry-content{font-weight:normal;font-size:18px;line-height:26px;margin:0}body.home .zoneTextes>div.imgHome{background-image:url(../img/dameStMartin.jpg);background-repeat:no-repeat;background-size:cover;min-height:250px;width:100%}body.home .zoneTextes>div.imgHome:before{content:"";display:block;padding-top:78.94%}@media only screen and (min-width: 900px){body.home .zoneTextes{margin:0 auto 140px auto}body.home .zoneTextes>div:not(:first-child){float:left;width:43.63%}body.home .zoneTextes:before{width:278px;height:275px}article.page header:before,article.post header:before{width:381px;height:378px}body.home .zoneTextes>div.imgHome{width:56.37%;min-height:750px}}@media only screen and (min-width: 1300px){body.home .zoneTextes>div:not(:first-child){padding:0 9% 0 10.9%}}.cartoucheNewsHome button.slick-arrow:before{content:none}.cartoucheNewsHome button.slick-arrow{position:absolute;width:20px;height:36px;background-image:url(../img/arrow.svg);background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-size:100% auto;background-position:center center;margin:0;padding:0;top:70%;left:-40px;font-size:0;z-index:5}.cartoucheNewsHome button.slick-arrow.slick-next{transform:rotate(180deg);left:auto;right:-40px}.cartoucheNewsHome{position:relative;max-width:1365px;margin:0 auto 0 auto;padding:0 50px 0 50px;box-sizing:border-box;min-height:500px}.cartoucheNewsHome h1{margin:145px auto 0 auto}.cartoucheNewsHome .acf-page-list-render-list .page-list>li{width:30%;max-width:400px;left:0;position:absolute}.cartoucheNewsHome .acf-page-list-render-list .page-list>li:nth-child(2){right:0;left:auto}.cartoucheNewsHome .page-list-item-card{display:flex;flex-direction:column;margin-top:60px}.cartoucheNewsHome .page-list-item-card .post-image{order:1}.cartoucheNewsHome .page-list-item-card h3{order:2}.cartoucheNewsHome .page-list-item-card .post-resume{order:3}.cartoucheNewsHome .acf-page-list-render-list h3{font-weight:300;font-size:25px;line-height:35px;text-align:center;margin:20px 0 10px 0}.cartoucheNewsHome .acf-page-list-render-list .post-resume{font-size:18px;text-align:center}.cartoucheNewsHome .acf-page-list-render-list .post-image{position:relative;width:110px;height:110px;border-radius:50%;margin:0 auto 0 auto;background:#bf1013}.cartoucheNewsHome .acf-page-list-render-list .post-image:before{content:"";background-image:url(../img/croix.svg);background-repeat:no-repeat;background-size:100% auto;width:40px;height:40px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;z-index:1}.cartoucheNewsHome .acf-page-list-render-list span.img:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-color:rgba(191,16,19,.7)}.cartoucheNewsHome .acf-page-list-render-list a span.img,.acf-page-list-render-list a span.img,body.post-type-archive-room ul.page-list a span.img{transition:all .5s}.cartoucheNewsHome .acf-page-list-render-list a:hover span.img,.acf-page-list-render-list a:hover span.img,body.post-type-archive-room ul.page-list a:hover span.img{transform:scale(1.2)}.cartoucheNewsHome .more{text-align:center;display:block;margin-top:60px;color:#565655}.cartoucheNewsHome .more:before{content:"+";display:block;font-size:40px;color:#565655}@media only screen and (min-width: 980px){.cartoucheNewsHome{padding:0 10px 0 10px}.cartoucheNewsHome .page-list-item-card{margin-top:0}.cartoucheNewsHome .acf-page-list-render-list h3{font-size:35px}.cartoucheNewsHome .acf-page-list-render-list .post-image{width:250px;height:250px}.cartoucheNewsHome .acf-page-list-render-list .post-image:before{width:78px;height:78px}.cartoucheNewsHome .more{margin-top:115px}.cartoucheNewsHome .more:before{font-size:70px;margin-bottom:20px}}.mainContainer,#post-privacy-policy,.sitemap,body.archive .entry-content{position:relative;max-width:1365px;margin:0 auto 0 auto !important;padding:0 10px 0 10px;box-sizing:border-box}#post-privacy-policy,.sitemap{max-width:1200px;margin-bottom:100px}.sitemap ul{margin-left:0}body:not(.home) #page .site-branding{width:150px;height:37px;background-image:url(../img/saint-martin_municipalite.svg);background-size:100% auto;background-repeat:no-repeat;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (min-width: 641px){body:not(.home) #page .site-branding{width:180px;height:44px}}@media only screen and (min-width: 768px){body:not(.home) #page .site-branding{top:40px;left:53px;width:240px;height:59px;transform:none}}.home #content a.moreActuInt,body.page-template-sitemap a.moreActuInt,body.privacy-policy a.moreActuInt{display:none !important}#content a.moreActuInt,body[data-menu-expanded=true] #content a.moreActuInt{display:none}@media only screen and (min-width: 1200px){#content a.moreActuInt{display:block;width:150px;height:150px;background-color:#bf1013;border-radius:50%;position:absolute;top:150px;z-index:1;color:#fff;font-size:24px;line-height:29px;font-family:joane}body.page #content a.moreActuInt{right:50px}#content a.moreActuInt span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#content a.moreActuInt span:after{content:"";background-image:url(../img/croix.svg);background-size:100% auto;background-repeat:no-repeat;width:23px;height:23px;display:block;color:#fff;margin:5px auto 0 auto}}@media only screen and (min-width: 1550px){#content a.moreActuInt{right:-80px}}@media only screen and (min-width: 1630px){#content a.moreActuInt{right:-120px}}.post-thumbnail .img{display:block;background-size:cover;margin-bottom:80px}.post-thumbnail .img:before{content:"";display:block;padding-top:54.94%}body.page article,body.single article{display:flex;flex-direction:column}body.page article .post-excerpt,body.single article .post-excerpt{order:3}body.page article .post-thumbnail,body.single article .post-thumbnail{order:4}body.page article .entry-content,body.single article .entry-content,.error404 .site-content,body.page .site-content{order:5;max-width:1920px;margin:0 auto 150px auto;width:100%}body.page article .entry-content>*:not(.relative-wrapper),body.single article .entry-content>*:not(.relative-wrapper),.error404 .site-content>*:not(.relative-wrapper){max-width:1200px;margin:20px auto 20px auto}@media only screen and (max-width: 900px){body.page article .entry-content .wp-block-image img{max-width:100%;height:auto}}.error404 .site-content{margin-bottom:150px}#breadcrumb,nav.social-share-buttons{display:none}@media only screen and (min-width: 900px){#breadcrumb{display:block;font-size:14px;line-height:19px;text-align:center;margin:30px 0}#breadcrumb ul{padding:0;display:flex;width:100%;align-items:center;justify-content:center}#breadcrumb a{color:#707070}#breadcrumb .breadcrumb-separator{display:inline-block;background:#707070;height:1px;width:15px;margin:0 10px;vertical-align:middle}nav.social-share-buttons{display:block;text-align:center;margin-top:35px}nav.social-share-buttons ul{display:flex;align-items:center;justify-content:center}nav.social-share-buttons li a{display:inline-block;vertical-align:top;width:28px;height:28px;margin-right:15px;font-size:0}nav.social-share-buttons li a span{display:none}nav.social-share-buttons li:last-child a{margin-right:0}nav.social-share-buttons li a:before{background-size:100% auto;width:28px;height:28px;display:inline-block;opacity:.5}nav.social-share-buttons li a:hover:before{opacity:.3}nav.social-share-buttons li.social-share-buttons-print a:before{content:"";background-image:url(../img/print.svg);opacity:1}nav.social-share-buttons li.social-share-buttons-print a:hover:before{opacity:.8}nav.social-share-buttons li.social-share-buttons-pdf a:before{content:"";background-image:url(../img/pdf.svg)}nav.social-share-buttons li.social-share-buttons-email a:before{content:"";background-image:url(../img/mail.svg)}nav.social-share-buttons li a.addthis_button_compact:before{content:"";background-image:url(../img/share.svg)}}body.page .mainContainer{max-width:1920px;padding:0}body.page .mainContainer .entry-content{max-width:1920px;width:100%;margin:0 auto 150px auto}body.page .mainContainer .entry-content>*:not(.relative-wrapper){max-width:1200px;margin:0 auto 0 auto;width:100%;padding:0 10px}body.page .mainContainer .entry-content>P,body.page .mainContainer .entry-content>P:not(.relative-wrapper){margin-top:20px;margin-bottom:20px}body.page .mainContainer .entry-content>P+ul.wp-block-list{margin-top:-10px}body.page .mainContainer .entry-content .acf-page-list:not(.bmg-accordion),body.page .mainContainer .entry-content .acf-post-list:not(.bmg-accordion){max-width:1920px;padding:0}body.page .mainContainer .entry-content>UL{padding-left:50px;width:100%}body.page .mainContainer .entry-content>UL li:before{margin:0 18px 0 -40px}body.page .mainContainer .entry-content>.acf-block-wrapper,body.post-type-archive-room ul.page-list{margin-top:45px;margin-bottom:45px}body.post-type-archive-room ul.page-list{padding-left:0}body.page .post-thumbnail{max-width:1000px;margin:0 auto 0 auto;width:100%;padding:0 10px 0 10px;box-sizing:border-box}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li.page-list-item,body.post-type-archive-room ul.page-list li.page-list-item{list-style-type:none;margin:0;padding:0;overflow:hidden}body.post-type-archive-room ul.page-list li.page-list-item a.post-link div.page-list-item-card div.post-image{overflow:hidden}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li.page-list-item:nth-child(3n) div.page-list-item-card .post-image,div.acf-block-wrapper.acf-page-list-render-list ul.page-list li.page-list-item:nth-child(3n+1) div.page-list-item-card .post-image,body.post-type-archive-room ul.page-list li.page-list-item:nth-child(3n) div.page-list-item-card .post-image,body.post-type-archive-room ul.page-list li.page-list-item:nth-child(3n+1) div.page-list-item-card .post-image{order:1}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li.page-list-item:nth-child(3n) div.page-list-item-card .infos,div.acf-block-wrapper.acf-page-list-render-list ul.page-list li.page-list-item:nth-child(3n+1) div.page-list-item-card .infos,body.post-type-archive-room ul.page-list li.page-list-item:nth-child(3n) div.page-list-item-card .infos,body.post-type-archive-room ul.page-list li.page-list-item:nth-child(3n+1) div.page-list-item-card .infos{order:2}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li:nth-child(9n+1) .infos,body.post-type-archive-room ul.page-list li:nth-child(9n+1) .infos{background:#cc7343}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li:nth-child(9n+2) .infos,body.post-type-archive-room ul.page-list li:nth-child(9n+2) .infos{background:#935230}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li:nth-child(9n+3) .infos,body.post-type-archive-room ul.page-list li:nth-child(9n+3) .infos{background:#830f11}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li:nth-child(9n+4) .infos,body.post-type-archive-room ul.page-list li:nth-child(9n+4) .infos{background:#8e393b}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li:nth-child(9n+5) .infos,body.post-type-archive-room ul.page-list li:nth-child(9n+5) .infos{background:#572525}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li:nth-child(9n+6) .infos,body.post-type-archive-room ul.page-list li:nth-child(9n+6) .infos{background:#af703b}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li:nth-child(9n+7) .infos,body.post-type-archive-room ul.page-list li:nth-child(9n+7) .infos{background:#8d6a57}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li:nth-child(9n+8) .infos,body.post-type-archive-room ul.page-list li:nth-child(9n+8) .infos{background:#8b7c66}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li:nth-child(9n+9) .infos,body.post-type-archive-room ul.page-list li:nth-child(9n+9) .infos{background:#573320}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li:before,body.post-type-archive-room ul.page-list li:before{content:none}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li.page-list-item .infos,body.post-type-archive-room ul.page-list li.page-list-item .infos{position:relative}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li.page-list-item .infos:before,body.post-type-archive-room ul.page-list li.page-list-item .infos:before{content:none}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li.page-list-item .infos>div.txt,body.post-type-archive-room ul.page-list li.page-list-item .infos>div.txt{color:#fff;text-align:center;width:100%;padding:20px 12%}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li.page-list-item .infos>div.txt .post-resume,body.post-type-archive-room ul.page-list ul.page-list li.page-list-item .infos>div.txt .post-resume{padding-top:10px}div.acf-block-wrapper.acf-page-list .post-resume a,body.post-type-archive-room ul.page-list .post-resume a{color:#565655 !important}div.acf-block-wrapper.bmg-accordion ul.page-list li.page-list-item div.post-content div.post-resume span.readmore{display:block;color:#bf1013;font-style:normal;font-size:18px;text-align:right;padding-top:20px}div.acf-block-wrapper.bmg-accordion{margin:40px auto;max-width:1200px}div.acf-block-wrapper.acf-page-list-render-accordion .page-list-item.active .page-list-item-card{padding:0 0 20px 0}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li.page-list-item .infos>div.txt:after,body.post-type-archive-room ul.page-list li.page-list-item .infos>div.txt:after{content:"";background-image:url(../img/croix.svg);background-size:100% auto;background-repeat:no-repeat;width:35px;height:35px;display:block;color:#fff;margin:40px auto 0 auto}.acf-page-list-render-list a,body.post-type-archive-room ul.page-list a{text-decoration:none;color:#565655;display:block}.acf-page-list-render-list h3,body.post-type-archive-room h3{font-weight:bold;margin:0;padding:0;font-size:25px;line-height:35px}.acf-page-list-render-list span.img,body.post-type-archive-room ul.page-list span.img{max-width:640px;display:block;background-repeat:no-repeat;background-size:cover}.acf-page-list-render-list span.img:before,body.post-type-archive-room ul.page-list span.img:before{content:"";display:block;padding-top:100%}@media only screen and (min-width: 641px){div.acf-block-wrapper ul.page-list,body.post-type-archive-room ul.page-list{display:flex;flex-direction:row}div.acf-block-wrapper ul.page-list[data-page-count="1"],div.acf-block-wrapper ul.page-list[data-page-count="2"],body.post-type-archive-room ul.page-list[data-page-count="1"],body.post-type-archive-room ul.page-list[data-page-count="2"]{justify-content:center}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li.page-list-item,body.post-type-archive-room ul.page-list li.page-list-item{flex-basis:50%;flex-shrink:0;flex-grow:0}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li.page-list-item div.page-list-item-card,body.post-type-archive-room ul.page-list li.page-list-item div.page-list-item-card{display:flex;flex-direction:column}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li.page-list-item .infos:before,body.post-type-archive-room ul.page-list li.page-list-item .infos:before{content:"";display:block;padding-top:100%}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li.page-list-item .infos>div.txt,body.post-type-archive-room ul.page-list li.page-list-item .infos>div.txt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.acf-page-list-render-list .post-resume,body.post-type-archive-room .post-resume{display:none}}@media only screen and (min-width: 900px){.acf-page-list-render-list .post-resume,body.post-type-archive-room .post-resume{font-size:20px;line-height:28px;display:block}}@media only screen and (min-width: 1200px){.acf-page-list-render-list .post-resume,body.post-type-archive-room .post-resume{font-size:20px;line-height:28px;display:block}div.acf-block-wrapper.acf-page-list-render-list ul.page-list li.page-list-item,body.post-type-archive-room ul.page-list li.page-list-item{flex-basis:33.33%}}@media only screen and (min-width: 1500px){.acf-page-list-render-list h3,body.post-type-archive-room h3{font-size:50px;line-height:50px}}.site-footer .colorFooter{background:#bababa;padding:50px 0 20px 0}.site-footer .site-info{position:relative;max-width:1365px;margin:0 auto 0 auto;padding:0 10px 0 10px;box-sizing:border-box}.site-footer .zoneColsFooter>div{color:#fff;box-sizing:border-box}.site-footer .zoneColsFooter>div a{color:#fff;text-decoration:none}.site-footer .zoneColsFooter div[itemprop=address] span{display:block}.site-footer .zoneColsFooter div[itemprop=address] span[itemprop=addressLocality],.site-footer .zoneColsFooter div[itemprop=address] span[itemprop=postalCode]{display:inline-block}.site-footer .zoneColsFooter div[itemprop=address] span[itemprop=addressLocality]{padding-left:5px}.site-footer .zoneColsFooter div[itemprop=address] span[itemprop=email]{padding-top:25px}.site-footer .zoneColsFooter div[itemprop=address] span[itemprop=legalName],.site-footer .zoneColsFooter .horaires>div:nth-child(1),.site-footer .zoneColsFooter .liens>div:nth-child(1){font-weight:bold;text-transform:uppercase;margin-top:35px}.site-footer .zoneColsFooter div[itemprop=address] span[itemprop=legalName]{margin-top:0}.site-footer .zoneColsFooter .horaires div span{width:80px;display:inline-block}.site-footer .zoneColsFooter .horaires>div:nth-child(5){padding-top:25px}.site-footer .zoneColsFooter .horaires>div:nth-child(5) span{width:auto;display:block}.site-footer .zoneColsFooter>div:nth-child(2) h5{font-size:18px;margin:0;padding:10px 0 0 0}.site-footer .zoneColsFooter>div:nth-child(2) div.permanence span{width:auto}.site-footer .zoneColsFooter>div:nth-child(2) div.permanence{clear:both;padding-top:20px}.site-footer .zoneCopyright{text-align:center;font-size:13px;color:#fff;margin-top:60px}.site-footer .zoneCopyright a{color:#fff;text-decoration:none}.site-footer .zoneColsFooter .liens .communeMontagne{display:block;width:105px;height:66px;background-image:url(../img/commune-montagne.svg);background-size:100% auto;margin-top:5px}.site-footer .zoneColsFooter .liens .citeEnergie{display:block;width:220px;height:56px;background-image:url(../img/cite-energie.svg);background-size:100% auto;margin-top:15px}@media only screen and (min-width: 900px){.site-footer .zoneColsFooter>div{float:left;width:33.33%;padding-right:20px}.site-footer .zoneColsFooter div[itemprop=address] span[itemprop=legalName],.site-footer .zoneColsFooter .horaires>div:nth-child(1),.site-footer .zoneColsFooter .liens>div:nth-child(1){margin-top:0}}@media only screen and (min-width: 1400px){.site-footer .zoneColsFooter>div:nth-child(1){width:34.63%}.site-footer .zoneColsFooter>div:nth-child(2){width:48.63%}.site-footer .zoneColsFooter>div:nth-child(2) div.administration,.site-footer .zoneColsFooter>div:nth-child(2) div.serviceTechnique{float:left;width:40%}.site-footer .zoneColsFooter>div.liens{width:16.74%}}ul.image-gallery{margin:0;padding:0;overflow:hidden}ul li.blocks-gallery-item:before{content:none !important}.image-gallery-wrapper .slick-arrow:before{content:none}.image-gallery-wrapper{position:relative}.image-gallery-wrapper button.slick-arrow{width:36px;height:67px;background-image:url(../img/down.svg);background-color:rgba(0,0,0,0);background-position:center center;background-repeat:no-repeat;background-size:100% auto;margin:0;padding:0;top:50%;left:0;z-index:1;transform:rotate(90deg) translateY(-50%);position:absolute;font-size:0;background-position:center;background-size:80%}.image-gallery-wrapper button.slick-arrow.slick-next{right:0;left:auto;transform:rotate(-90deg) translateY(-50%)}.image-gallery-wrapper .slick-list{padding:0 !important}.image-gallery-wrapper .clear.slick-slide.slick-active{display:none}div.acf-block-wrapper.bmg-accordion ul.page-list li.page-list-item{max-width:100%;margin-left:-20px;background:#bf1013;padding:5px 40px;margin-bottom:20px;position:relative}div.acf-block-wrapper.bmg-accordion ul.page-list li.page-list-item .post-content{display:none}div.acf-block-wrapper.bmg-accordion ul.page-list li.page-list-item .post-title{cursor:pointer}div.acf-block-wrapper.bmg-accordion ul.page-list li.page-list-item.active{background:#fff;border:1px solid #bf1013}div.acf-block-wrapper.bmg-accordion ul.page-list li.page-list-item.active .post-content{display:block}div.acf-block-wrapper.bmg-accordion ul.page-list li.page-list-item:before{left:40px;top:9px;content:"";background-image:url(../img/down.svg);background-repeat:no-repeat;width:22px;height:22px;background-size:100% auto;transform:rotate(-90deg);position:absolute}div.acf-block-wrapper.bmg-accordion ul.page-list li.page-list-item.active:before{background-image:url(../img/downRed.svg);transform:none;left:37px;top:13px}div.acf-block-wrapper.bmg-accordion ul.page-list li.page-list-item h3.post-title{margin:0px !important;color:#fff;font-size:25px;line-height:32px;font-weight:bold}div.acf-block-wrapper.bmg-accordion ul.page-list li.page-list-item.active h3.post-title{color:#bf1013;border-bottom:1px solid #dedede;padding-bottom:10px;margin-bottom:30px !important}div.acf-block-wrapper.bmg-accordion ul.page-list li.page-list-item.active .page-list-item-card .post-content{max-height:none !important}#accesDirect{display:none}@media only screen and (min-width: 900px){#accesDirect{display:block;top:220px;right:0;position:absolute;z-index:1;transition:all .5s}#accesDirect a{display:block;position:relative}#accesDirect span{box-sizing:border-box;transition:all .5s;font-weight:normal;color:#000;font-size:12px;height:50px;vertical-align:top;transition:all .5s;position:relative;margin:0 auto 0 auto;display:inline-block;margin:0}#accesDirect a span:nth-child(1){box-sizing:border-box;font-size:15px;line-height:20px;color:#707070;background:#fff;display:inline-block;height:50px;opacity:0;text-align:left;max-width:0;padding:0;overflow:hidden;transition:opacity .5s,max-width .5s,padding 2s}#accesDirect a:hover span:nth-child(1){max-width:500px;padding:15px 60px 15px 40px;opacity:1;transition:opacity .5s,max-width .5s,padding 0s}#accesDirect a span:nth-child(2){width:54px;height:50px;transition:all .5s;position:absolute;right:0;background-color:hsla(0,0%,100%,.8)}#accesDirect a span:nth-child(2):before{content:"";display:block;background-repeat:no-repeat;background-size:100% auto;opacity:.8;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#accesDirect a:nth-child(1)>span:nth-child(2):before{background-image:url(../img/guichet-virtuel.svg);width:32px;height:32px}#accesDirect a:nth-child(2)>span:nth-child(2):before{background-image:url(../img/annuaire.svg);width:32px;height:33px}#accesDirect a:nth-child(3)>span:nth-child(2):before{background-image:url(../img/locationdesalles.svg);width:32px;height:32px}#accesDirect a:nth-child(4)>span:nth-child(2):before{background-image:url(../img/tourisme.svg);width:32px;height:28px}#accesDirect a:nth-child(5)>span:nth-child(2):before{background-image:url(../img/enimages.svg);width:31px;height:25px}}.wp-block-file .wp-block-file__button{display:none}.wp-block-file:before{content:"";display:inline-block;width:20px;height:20px;background-image:url(../img/download.svg);background-repeat:no-repeat;background-size:100% auto;margin-right:20px}.wp-block-file a:before{content:none !important}.wp-block-file a:hover{text-decoration:underline}.gsc-control-cse{margin-bottom:100px}.gsc-control-cse,.gsc-control-cse .gsc-table-result,.gs-webResult .gs-snippet,.gs-fileFormatType{font-family:euclidflex !important;font-size:18px !important;line-height:26px;font-weight:normal;color:#565655}.gs-webResult.gs-result a.gs-title,.gs-webResult.gs-result a.gs-title:visited,.gs-webResult.gs-result a.gs-title:visited b,.gs-imageResult a.gs-title:visited,.gs-imageResult a.gs-title:visited b{font-family:euclidflex !important;color:#bf1013 !important}.gs-webResult.gs-result a.gs-title,.gs-webResult.gs-result a.gs-title b,.gs-webResult.gs-result a.gs-title:visited,.gs-webResult.gs-result a.gs-title:visited b,.gs-imageResult a.gs-title:visited,.gs-imageResult a.gs-title:visited b{color:#bf1013 !important}.gsc-control-cse .gs-spelling,.gsc-control-cse .gs-result .gs-title,.gsc-control-cse .gs-result .gs-title *{font-size:22px !important}.gsc-search-button-v2,.gsc-search-button-v2:hover,.gsc-search-button-v2:focus{background-color:#bf1013 !important;border:0 !important;height:30px}.gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#bf1013 !important;border-color:#bf1013 !important}div#page div#content div#primary main#main div.wgs_wrapper div.gsc-control-cse div.gsc-results-wrapper-nooverlay div.gsc-wrapper div.gsc-resultsbox-visible div.gsc-expansionArea div.gsc-result div.gs-result div.gsc-url-top *,div#page div#content div#primary main#main div.wgs_wrapper div.gsc-control-cse div.gsc-results-wrapper-nooverlay div.gsc-wrapper div.gsc-resultsbox-visible div.gsc-cursor-box div.gsc-cursor div.gsc-cursor-page{color:#000 !important}.wgs_wrapper tr td.gsc-input{padding:0 !important}.wgs_wrapper tr td.gsc-input input[type=text].gsc-input{height:40px !important;padding:0 10px 0 10px !important;box-sizing:border-box !important}div#page div#content div#primary main#main form.addresses-filters{max-width:1200px}.addresses-filters{padding:25px 25px 0 25px;border:1px solid #dcdcdc;margin:auto auto 60px;background-color:#f3f3f3;max-width:100%;box-sizing:Border-box}.addresses-filters>div>*{width:calc(100% - 25px);display:block;margin:0 25px 25px 0}.addresses-filters input[type=submit]{border:0;color:#fff;font-size:20px;padding:11px 4px 11px 0px;background:#bababa;cursor:pointer;transition:all .5s;border:1px solid #bababa}.addresses-filters input[type=submit]:hover{color:#fff;background-color:#565655}.addresses-filters select.subcategory option{display:none}.addresses-filters select option[value="1"]{display:none !important}.acf-address-list h3{font-size:25px;line-height:35px;margin-top:0 !important;margin-bottom:10px !important}div.acf-block-wrapper.acf-address-list.acf-page-list-render-list{margin-bottom:100px}div.acf-block-wrapper.acf-address-list.acf-page-list-render-list ul.page-list li.page-list-item{flex-basis:100%}div.acf-block-wrapper.acf-address-list.acf-page-list-render-list ul.page-list li.page-list-item .infos>div.txt{text-align:left;top:20px}div.acf-block-wrapper.acf-address-list.acf-page-list-render-list ul.page-list li.page-list-item .infos>div.txt:after{content:none}div#page div#content div#primary main#main div.acf-address-list ul.page-list li.page-list-item a.post-link div.page-list-item-card .post-resume{color:#fff;overflow:hidden;height:135px}.address-book-detail{max-width:700px;margin:0 auto 100px auto;padding:0 10px;box-sizing:border-box}.address-book-detail .address-book-accroche{width:40%;margin-bottom:20px}.address-book-detail .address-book-data.company .address-book-accroche{width:100%;max-width:640px}.address-book-detail .address-book-logo{border:1px solid #dedede;width:40%;margin-bottom:20px}.address-book-detail .address-book-data p{margin:7px 0}.address-book-detail .address-book-data>div>span{display:inline-block;box-sizing:border-box;vertical-align:top;padding:10px 0}.address-book-detail .address-book-data>div>span:nth-child(1){font-weight:bold}.address-book-detail .address-book-data .address-book-description{margin:20px 0 20px 0}.address-book-detail .address-book-data .label-value-smallAddress>span:nth-child(2)>span,.page-list-item-card .post-resume>div span{display:block}.address-book-detail .address-book-data .label-value-smallAddress>span:nth-child(2)>span.zip-address,.address-book-detail .address-book-data .label-value-smallAddress>span:nth-child(2)>span.city-address,.page-list-item-card .post-resume>div span.zip-address,.page-list-item-card .post-resume>div span.city-address{display:inline-block;padding-right:5px}@media only screen and (min-width: 641px){.addresses-filters>div{width:50%;float:left}div#page div#content div#primary main#main div.acf-address-list ul.page-list li.page-list-item{flex-basis:50%}div.acf-block-wrapper.acf-address-list.acf-page-list-render-list ul.page-list li.page-list-item .infos>div.txt{transform:translate(-50%, 0)}.address-book-detail .address-book-data>div>span:nth-child(1){width:30%}.address-book-detail .address-book-data>div>span:nth-child(2){width:65%}div.acf-block-wrapper ul.page-list li.page-list-item a.post-link div.page-list-item-card div.post-resume{display:block}div.acf-block-wrapper.acf-address-list.acf-page-list-render-list ul.page-list li.page-list-item .infos>div.txt .post-resume:empty{display:none}}@media only screen and (min-width: 900px){div#page div#content div#primary main#main div.acf-address-list ul.page-list li.page-list-item{flex-basis:33.33%}}@media only screen and (min-width: 1200px){div#page div#content div#primary main#main div.acf-address-list ul.page-list li.page-list-item{flex-basis:25%}}figure.noborder.wp-block-table table tbody tr td{border:0px;font-weight:normal}article.type-reservation,article.type-room{margin-top:45px;margin-bottom:45px}article.type-room h2,article.type-reservation h2{max-width:none}.single-room .entry-metas{margin-bottom:20px}body.single-room article .entry-content>*:not(.acf-block-wrapper){max-width:1920px}body.single-room article .entry-content>h4{margin:50px 0 0 0 !important}.calendar-view .calendar-days .plage .time.forbidden{background:#bf1013;color:#fff;position:relative}.calendar-view .calendar-days .plage .time.forbidden:after{content:"";height:1px;background:#fff;position:absolute;bottom:0;left:0;width:100%}.calendar-view .calendar-header button{background:#565655}.calendar-view .calendar-days .name,.calendar-view .calendar-days br{display:none}.calendar-view .calendar-days .plage.head{height:54px}.calendar-view{font-size:16px;max-width:100%;overflow:hidden}.single-room .infos ul{padding-left:revert}@media only screen and (min-width: 900px){.calendar-view .calendar-days .name,.calendar-view .calendar-days br{display:inline}.calendar-view{font-size:18px}.calendar-view .calendar-days .plage.head{height:auto}}.fa,.fa:before,.fa:after,.fas,.fas:before,.fas:after{font-family:"Font Awesome 5 Free" !important;font-weight:900 !important}body.home .acf-page-list-render-list .post-resume{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:normal;overflow-wrap:anywhere;line-height:1.2444444444rem;max-height:4.9777777778rem !important;min-height:4.9777777778rem !important;display:-webkit-box !important}body{background:#fff}html{font-size:16px;size:A4}html thead{display:table-row-group !important}html tr{page-break-inside:avoid !important}html h1,html h2,html h3,html h4,html h5,html h6{page-break-after:avoid !important}html body{padding-left:1rem;padding-right:1rem}html body a.skip-link{display:none}html body div.bmg-alert-wrapper{display:none}html body div#wpadminbar{display:none}html body .img{-webkit-print-color-adjust:exact}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body img,html body .img,html body footer,html body tr,html body td,html body blockquote,html body table,html body pre,html body ul,html body ol,html body dl{page-break-inside:avoid}html body div#page{margin:0 0 4rem}html body div#page header#masthead div.main-menu,html body div#page header#masthead nav[id^=site-navigation],html body div#page header#masthead nav.language-switcher-google,html body div#page header#masthead nav#menu-quicklinks{display:none}html body div#page div#bmg-slider{display:none}html body div#page div#content #breadcrumb{display:none}html body div#page div#content nav.social-share-buttons{display:none}html body div#page div#content div#primary{width:auto;max-width:none}html body div#page div#content div#primary main#main nav.social-share-buttons{display:none}html body div#page div#content div#primary main#main article div.entry-edit{display:none}html body div#page div#content div#primary main#main article header.entry-header h1{display:block}html body footer#colophon{display:none}.bmg-gdpr-wrapper{display:none}/*# sourceMappingURL=print.css.map */
