﻿html{scroll-behavior:smooth}.slick-slider{overflow:hidden}.category .ls-cta{margin:.5rem}.category .ls-cta .ls-cta__image{padding-top:65%}.container{width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto;max-width:992px}.container--small{max-width:768px}.container--wide{max-width:1366px}.container--full{max-width:100%}*{font-family:"Poppins"}p,ul{font-weight:300}h3{font-weight:initial}b,strong{font-weight:700}li{line-height:1.5}@font-face{font-family:"Poppins";src:url(../../../../../../themes/lasai-child/assets/fonts/Poppins-Thin.eot);src:url("../../../../../../themes/lasai-child/assets/fonts/Poppins-Thin.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/assets/fonts/Poppins-Thin.woff2) format("woff2"),url(../../../../../../themes/lasai-child/assets/fonts/Poppins-Thin.woff) format("woff"),url(../../../../../../themes/lasai-child/assets/fonts/Poppins-Thin.ttf) format("truetype"),url("../../../../../../themes/lasai-child/assets/fonts/Poppins-Thin.svg#Poppins-Thin") format("svg");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/lasai-child/assets/fonts/Poppins-Light.eot);src:url("../../../../../../themes/lasai-child/assets/fonts/Poppins-Light.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/assets/fonts/Poppins-Light.woff2) format("woff2"),url(../../../../../../themes/lasai-child/assets/fonts/Poppins-Light.woff) format("woff"),url(../../../../../../themes/lasai-child/assets/fonts/Poppins-Light.ttf) format("truetype"),url("../../../../../../themes/lasai-child/assets/fonts/Poppins-Light.svg#Poppins-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/lasai-child/assets/fonts/Poppins-Regular.eot);src:url("../../../../../../themes/lasai-child/assets/fonts/Poppins-Regular.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/assets/fonts/Poppins-Regular.woff2) format("woff2"),url(../../../../../../themes/lasai-child/assets/fonts/Poppins-Regular.woff) format("woff"),url(../../../../../../themes/lasai-child/assets/fonts/Poppins-Regular.ttf) format("truetype"),url("../../../../../../themes/lasai-child/assets/fonts/Poppins-Regular.svg#Poppins-Regular") format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/lasai-child/assets/fonts/Poppins-SemiBold.eot);src:url("../../../../../../themes/lasai-child/assets/fonts/Poppins-SemiBold.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/assets/fonts/Poppins-SemiBold.woff2) format("woff2"),url(../../../../../../themes/lasai-child/assets/fonts/Poppins-SemiBold.woff) format("woff"),url(../../../../../../themes/lasai-child/assets/fonts/Poppins-SemiBold.ttf) format("truetype"),url("../../../../../../themes/lasai-child/assets/fonts/Poppins-SemiBold.svg#Poppins-SemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(../../../../../../themes/lasai-child/assets/fonts/Poppins-Bold.eot);src:url("../../../../../../themes/lasai-child/assets/fonts/Poppins-Bold.eot?#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/assets/fonts/Poppins-Bold.woff2) format("woff2"),url(../../../../../../themes/lasai-child/assets/fonts/Poppins-Bold.woff) format("woff"),url(../../../../../../themes/lasai-child/assets/fonts/Poppins-Bold.ttf) format("truetype"),url("../../../../../../themes/lasai-child/assets/fonts/Poppins-Bold.svg#Poppins-Bold") format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"eldapi";src:url(../../../../../../themes/lasai-child/assets/fonts/icons/eldapi.eot?s1fnzo);src:url("../../../../../../themes/lasai-child/assets/fonts/icons/eldapi.eot?s1fnzo#iefix") format("embedded-opentype"),url(../../../../../../themes/lasai-child/assets/fonts/icons/eldapi.ttf?s1fnzo) format("truetype"),url(../../../../../../themes/lasai-child/assets/fonts/icons/eldapi.woff?s1fnzo) format("woff"),url("../../../../../../themes/lasai-child/assets/fonts/icons/eldapi.svg?s1fnzo#eldapi") format("svg");font-weight:400;font-style:normal;font-display:swap}[class^="icon-"],[class*=" icon-"]{font-family:"eldapi"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before{content:""}.icon-arrow-down-big:before{content:""}.icon-user:before{content:""}.icon-calendar:before{content:""}.icon-phone:before{content:""}.icon-mail:before{content:""}.icon-arrow-right:before{content:""}.icon-slider-left:before{content:""}.icon-slider-right:before{content:""}.icon-checked:before{content:""}#header{padding:0!important;background:rgba(255,255,255,.85);z-index:99999!important}#header a.custom-logo-link{display:block;height:73px}@media (max-width:530px){#header{}#header a.custom-logo-link{width:80px;height:auto;background:#fff;display:flex;overflow:hidden;margin-left:-1rem}#header a.custom-logo-link img{position:relative;top:4px;object-fit:cover;object-position:center}}#header.sticky{background:#fff}@media (max-width:530px){#header #burger{margin-left:.5rem}}#header #burger label{width:50px}#header #burger label span{width:100%!important;box-shadow:inherit;border:2px solid #1b8ed3;background:transparent;height:9px;margin:2px 0;border-radius:2px;transition:0.2s ease-in-out}@media (max-width:450px){#header #burger label{width:40px}#header #burger label span{height:8px;margin:1.5px 0}}#header #burger label input.checked~span{background:#f37e00;border-color:#f37e00}#header #burger label input.checked~span:first-of-type{transform:rotate(45deg) translate(9px,9px)}#header #burger label input.checked~span:last-of-type{transform:rotate(-45deg) translate(10px,-10px)}#header #burger label input.checked~span:nth-child(3){transform:scale(0)}#user-menu{margin-left:auto}#user-menu-wrap{padding:0;margin:0;list-style:none;display:flex;align-items:center}#user-menu-wrap>li{order:3}#user-menu-wrap>li.menu-user{order:2}#user-menu-wrap>li.menu-contact{order:1}#user-menu-wrap>li>a{color:inherit;text-decoration:none;text-transform:uppercase;font-weight:300;padding:0 .25rem;margin:0 .25rem;display:flex;align-items:center}#user-menu-wrap>li>a:hover{color:#f37e00}#user-menu-wrap>li>a::before{font-family:"Eldapi";margin-right:.5rem}#user-menu-wrap>li.menu-user a:before{content:"";color:#f37e00}#user-menu-wrap>li.menu-contact a:before{content:"";color:#f37e00}#user-menu-wrap>li.menu-phone a:before{content:"";color:#f37e00}@media (max-width:992px){#user-menu-wrap>li:not(.wpml-ls-item)>a{text-align:center;display:block;font-size:.9rem}#user-menu-wrap>li:not(.wpml-ls-item)>a::before{font-size:1.2rem;display:block;margin:0 auto}}@media (max-width:768px){#user-menu-wrap>li:not(.wpml-ls-item)>a{color:transparent;width:50px;overflow:hidden;height:40px}#user-menu-wrap>li:not(.wpml-ls-item)>a::before{font-size:1.8rem}moncompte-trigger.espace-client{position:absolute;top:0;left:0;width:100%;height:100%}li.menu-user{position:relative}}@media (max-width:400px){#user-menu-wrap>li:not(.wpml-ls-item)>a{width:35px;height:30px}#user-menu-wrap>li:not(.wpml-ls-item)>a::before{font-size:1.2rem}}#user-menu-wrap>.wpml-ls-item{display:inline-block;align-self:center;margin-left:.5rem;position:relative;padding:.5rem 0}#user-menu-wrap>.wpml-ls-item .sub-menu{top:100%;transform:none;height:auto;display:none}#user-menu-wrap>.wpml-ls-item li{display:block;border:none;margin:0}#user-menu-wrap>.wpml-ls-item li a{padding:0;background:transparent;border:none;text-align:center}#user-menu-wrap>.wpml-ls-item:hover .sub-menu{display:block}#main-menu__header{background:#1b8ed3;color:#fff}#main-menu #menu{padding-bottom:5rem}#main-menu #menu li.menu-item-has-children .menu-item-next{background:#1b8ed3;transition:0.2s ease-in-out}#main-menu #menu li.menu-item-has-children .menu-item-next:hover{background:#3ba6e6}#main-menu #menu li a{color:#454545;transition:0.2s ease-in-out}#main-menu #menu li a:hover{background:#1b8ed3;color:#fff}#main-menu #menu li a:not([href]):hover,#main-menu #menu li a[href="#"]:hover{background:inherit;color:#454545;cursor:pointer}#main-menu #menu li a:not([href]):hover~.menu-item-next,#main-menu #menu li a[href="#"]:hover~.menu-item-next{background:#3ba6e6}p#breadcrumbs{margin:0;font-size:.75rem;text-align:center}p#breadcrumbs a{color:#1b8ed3}.yoast-breadcrumb{background:#f0f0f0;overflow:hidden;padding:.5rem}@media (max-width:768px){.yoast-breadcrumb{position:absolute;left:0;width:100%}}body.home #banner{background:#000}body.home #banner img,body.home #banner__img{height:100vh;opacity:.83;min-height:620px}@media (max-width:768px){body.home #banner{height:25rem;border-bottom:0}}body:not(.home) #banner{border-bottom:none}body:not(.home) #banner img,body:not(.home) #banner__img{height:42.75rem;min-height:620px}@media (max-width:768px){body:not(.home) #banner{margin-bottom:-25vh}}@media (max-width:530px){body:not(.home):not(.is-page-camping):not(.single-hebergements) #banner img,body:not(.home):not(.is-page-camping):not(.single-hebergements) #banner__img{display:none}}@media (max-width:530px){body:not(.home):not(.is-page-camping):not(.single-hebergements) #banner{height:1px}}@media (max-width:530px){body:not(.home):not(.is-page-camping):not(.single-hebergements) #primary{margin-top:400px}body:not(.home):not(.is-page-camping):not(.single-hebergements) #primary .ls-section:first-of-type{padding-top:1px}}#primary{position:relative;background:#fff}#banner__slogan{text-shadow:1px 1px 10px #000;text-transform:none;font-weight:500;font-size:3.4rem;background:#00000014}#banner__slogan>div{text-transform:uppercase}@media (max-width:980px){body.home #banner img,body.home #banner__img{height:70vh;min-height:auto}}.camping-slider{padding-top:160px}.camping-slider .slick-arrow{width:50px;height:50px;z-index:2;margin-top:5rem}.camping-slider .slick-arrow::before{color:#fff;font-size:3rem;font-family:"Eldapi"}.camping-slider .slick-prev{left:2rem;text-align:left;transform:translateY(-50%)}.camping-slider .slick-prev::before{content:""}.camping-slider .slick-next{right:2rem;text-align:right;transform:translateY(-50%)}.camping-slider .slick-next::before{content:""}.camping-slider__slide img{width:100%;object-fit:cover;object-position:center;height:auto!important;min-height:inherit!important}#form-resa:not(.sticky){width:auto;max-width:none;flex-wrap:nowrap;padding:1rem .5rem;align-items:inherit}@media (max-width:768px){#form-resa:not(.sticky){display:block;bottom:inherit!important;top:50%;left:50%;transform:translate(-50%,-50%);padding:.5rem;max-width:96%;width:350px}#form-resa:not(.sticky) .form-resa__entry,#form-resa:not(.sticky) .form-resa__dates,#form-resa:not(.sticky) .form-resa__ranges{margin:.5rem}#form-resa:not(.sticky) #form-resa__submit button{padding:.5rem 1rem;justify-content:center}}#form-resa .form-resa__header{display:none!important}#form-resa input,#form-resa select,#form-resa button{padding:.75rem 1rem;font-weight:300;color:#454545;font-size:1rem}#form-resa input::placeholder,#form-resa select::placeholder,#form-resa button::placeholder{font-weight:300;color:#454545;font-size:1rem}#form-resa__capacite{min-width:230px}#form-resa__type{min-width:180px}#form-resa .form-resa__dates,#form-resa .form-resa__ranges{overflow:hidden}#form-resa .form-resa__dates i,#form-resa .form-resa__ranges i{color:#f37e00;padding:0 0 0 1rem}#form-resa .form-resa__dates input,#form-resa .form-resa__ranges input{max-width:none}#form-resa i{font-size:1.8rem}#form-resa .form-resa__entry,#form-resa .form-resa__date,#form-resa .form-resa__ranges-input{display:flex}#form-resa .form-resa__date:last-of-type input,#form-resa .form-resa__ranges-input:last-of-type input{min-width:16rem;padding-left:calc(9px + 1rem)!important}#form-resa .form-resa__date:first-of-type,#form-resa .form-resa__ranges-input:first-of-type{border:none;position:relative;z-index:2;overflow:visible;transform:translateZ(0)}#form-resa .form-resa__date:first-of-type input,#form-resa .form-resa__ranges-input:first-of-type input{padding-left:calc(30px + 1rem)!important;min-width:16rem}#form-resa__submit{border-color:#1b8ed3;background:#1b8ed3;cursor:pointer}#form-resa__submit:hover{border-color:#3ba6e6;background:#3ba6e6}#form-resa__submit button{cursor:pointer;color:#fff;text-transform:uppercase;width:100%;padding:0 1rem;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background:transparent;display:flex;align-items:center}#form-resa__submit button i{margin-left:1.5rem}#form-resa.sticky{position:absolute;width:100%;top:50px;display:flex;justify-content:center;align-items:inherit;padding:.5rem;z-index:10;transition:0s;background-color:#f0f0f0}@media (min-width:769px){#form-resa.sticky{-webkit-animation:1s ease-out 0s normal forwards slideDown;animation:1s ease-out 0s normal forwards slideDown}}#form-resa.sticky .form-resa__entry,#form-resa.sticky .form-resa__dates,#form-resa.sticky .form-resa__ranges{width:auto;max-width:none;margin:0 .5rem}#form-resa.sticky .form-resa__date:first-of-type::before,#form-resa.sticky .form-resa__ranges-input:first-of-type::before{border-color:#f0f0f0}@media (max-width:991px){#form-resa.sticky{top:100px}}@media (max-width:768px){#form-resa.sticky{flex-direction:column;width:100%;transform:translateY(-200%);padding-top:4rem}#form-resa.sticky .form-resa__entry{margin:0.5rem!important}#form-resa.sticky .form-resa__entry,#form-resa.sticky .form-resa__dates,#form-resa.sticky .form-resa__ranges{margin-left:auto!important;margin-right:auto!important;width:100%;max-width:350px}#form-resa.sticky .form-resa__header{position:absolute;left:0;top:200%;display:block!important;bottom:inherit;width:100%;background:#1b8ed3;z-index:999999;line-height:1;padding:1rem;text-align:center;color:#fff;font-weight:700;letter-spacing:.5px;font-size:1.1rem;cursor:pointer;-webkit-animation:1s ease-out 0s normal forwards slideDown;animation:1s ease-out 0s normal forwards slideDown}#form-resa.sticky .form-resa__header span{display:flex;align-items:center;justify-content:center}#form-resa.sticky .form-resa__header__close{display:none!important}#form-resa.sticky .form-resa__header__open{display:flex!important}#form-resa.sticky .form-resa__header i{margin-right:.5rem;font-size:1.2rem}#form-resa.sticky #form-resa__submit button{padding:.5rem;justify-content:center}#form-resa.sticky.opened{transform:translateY(0);transition:0.2s ease-in-out}#form-resa.sticky.opened .form-resa__header{top:0;transition:0.2s ease-in-out}#form-resa.sticky.opened .form-resa__header__close{display:flex!important}#form-resa.sticky.opened .form-resa__header__open{display:none!important}#form-resa.sticky input,#form-resa.sticky select,#form-resa.sticky button{min-width:100%!important;width:100%!important}}@media (max-width:530px){#form-resa.sticky{top:83px}#form-resa.sticky .form-resa__header{height:54px}}.is-page-camping #banner img{padding-bottom:9rem}.is-page-camping form#form-resa:not(.sticky){width:100%;padding-right:1rem;padding-left:1rem;margin-right:auto;margin-left:auto;max-width:992px;justify-content:space-between}.is-page-camping form#form-resa:not(.sticky) .form-resa__entry{margin:0;flex-basis:30%}.is-page-camping form#form-resa:not(.sticky) .form-resa__ranges{flex-basis:40%}.is-page-camping form#form-resa:not(.sticky) #form-resa__submit button{display:flex;justify-content:space-between}input#form-resa__ranges{max-width:390px}.form-resa__ranges-input{border-right:0!important}.ls-caleran-header-info{padding-left:2rem;max-width:50%;text-align:right}.caleran-container-mobile .caleran-input .caleran-header{flex-wrap:wrap!important}.caleran-container-mobile .caleran-input .caleran-header .ls-caleran-header-info{max-width:100%;width:100%;padding:.5rem 0 0;text-align:center;font-size:.7rem;text-transform:uppercase}.caleran-container-mobile .caleran-input{margin:0!important;border-radius:0!important;height:100%!important;z-index:9999999999999!important}.caleran-container-mobile .caleran-calendar:nth-child(2){display:none}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span.caleran-cell-text,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span.caleran-cell-text,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span.caleran-cell-text,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber span.caleran-cell-text,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span.caleran-cell-text,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span.caleran-cell-text,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span.caleran-cell-text,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber span.caleran-cell-text{color:#000!important}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span{font-weight:500;padding:0!important}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.ls-arrival-day span{font-weight:900!important;padding:0!important}.single-hebergements .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day{position:relative;z-index:1}.single-hebergements .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span{z-index:2;position:relative}.single-hebergements .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span:first-child{margin-bottom:.2rem}.single-hebergements .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.single-hebergements .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:not(.caleran-selected)>span:first-child::before{content:"";height:140%;border-radius:100%;aspect-ratio:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.single-hebergements .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.ls-low *{color:green!important}.single-hebergements .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.ls-low:not(.caleran-selected)>span:first-child::before{background:rgba(0,128,0,.2)}.single-hebergements .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.ls-last *{color:red!important}.single-hebergements .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.ls-last:not(.caleran-selected)>span:first-child::before{background:rgba(255,0,0,.2);color:red}.single-hebergements .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.ls-unavailable{text-decoration:line-through}.single-hebergements .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.ls-unavailable *{color:#212121!important;font-weight:500!important}.caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected,.caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start,.caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end{background:green!important}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected span.caleran-cell-text,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start span.caleran-cell-text{color:#fff!important;color:#fff!important}.caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered) span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-start:not(.caleran-hovered) span{background:#004d00!important}.caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) span,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-end:not(.caleran-hovered) span{background:#004d00!important}.caleran-input .caleran-header .caleran-header-start .caleran-header-start-day,.caleran-input .caleran-header .caleran-header-start .caleran-header-end-day,.caleran-input .caleran-header .caleran-header-end .caleran-header-start-day,.caleran-input .caleran-header .caleran-header-end .caleran-header-end-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-start .caleran-header-end-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-start-day,.caleran-container-mobile .caleran-input .caleran-header .caleran-header-end .caleran-header-end-day{color:#1b8ed3}.caleran-input .caleran-footer .caleran-apply,.caleran-input .caleran-footer .caleran-cancel{cursor:pointer}.caleran-input .caleran-footer .caleran-apply{background:#1b8ed3}.caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span.caleran-cell-text,.caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span.caleran-cell-text,.caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span.caleran-cell-text,.caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber span.caleran-cell-text,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-dayofweek span.caleran-cell-text,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day span.caleran-cell-text,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled span.caleran-cell-text,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weeknumber span.caleran-cell-text{color:#454545}.caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-month-switch:hover,.caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-year-switch:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-month-switch:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-title .caleran-year-switch:hover{color:#1b8ed3}.caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover:not(.caleran-hovered):not(.caleran-selected),.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover:not(.caleran-hovered):not(.caleran-selected){background:#00cd00}.caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month.current,.caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month-disabled.current,.caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month.current,.caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month-disabled.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month-disabled.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month.current,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month-disabled.current{background:#1b8ed3!important}.caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month:hover,.caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month-disabled:hover,.caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month:hover,.caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month-disabled:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-month-selector .caleran-ms-month-disabled:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-year-selector .caleran-ms-month-disabled:hover{background:#3ba6e6!important}.caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered{background:rgba(0,128,0,.5)!important}.caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered *,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered *{color:#fff!important}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover:not(.caleran-hovered):not(.caleran-selected),.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover:not(.caleran-hovered):not(.caleran-selected){background:rgba(0,128,0,.5)!important}body:not(.single-hebergements) .ls-caleran-header-info__price{display:none!important}.ls-caleran-header-info__price{text-transform:uppercase;font-size:.55rem}.ls-caleran-header-info__price::before{content:"";display:inline-block;width:.5rem;height:.5rem;border-radius:.1rem;margin:0 .125rem 0 .5rem}.ls-caleran-header-info__price--lowest::before{background:green}.ls-caleran-header-info__price--last::before{background:red}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-disabled{color:#b8b8df!important}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weekend:not(.caleran-disabled),.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weekend:not(.caleran-disabled){color:#212121!important}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weekend.caleran-selected,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-weekend.caleran-selected{color:#fff!important}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day{padding:0.25rem!important;aspect-ratio:1;border:.125rem solid #fff}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover{color:#fff!important}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover *,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover *{color:#fff!important}.ls-calendar-price{font-weight:400;font-size:.6rem}.ls-arrival-day:not(.caleran-selected) span{color:#1b8ed3}.caleran-container-mobile .caleran-input{max-width:100vw}.ls-caleran-mobile-type{border-bottom:1px solid #ddd;background:#f8f8ff;z-index:1;position:relative}.ls-caleran-mobile-type::before{content:"";position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-family:"eldapi"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ls-caleran-mobile-type select{appearance:none;border:none;font-weight:700;padding:1rem;z-index:1;width:100%;background:transparent;outline:none}select.ls-caleran-mobile-type-select option::after{content:">"}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover{border-color:transparent}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected span::before,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered span::before,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover span::before,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected span::before,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered span::before,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover span::before{display:none!important}.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected *,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered *,.caleran-container .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover *,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-selected *,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day.caleran-hovered *,.caleran-container-mobile .caleran-input .caleran-calendars .caleran-calendar .caleran-days-container .caleran-day:hover *{color:#fff!important}.caleran-container .caleran-not-in-month{opacity:0!important;pointer-events:none}hr.wp-block-separator{border-bottom:0;margin:2rem auto;border-top:1px dashed}h1+.wp-block-separator{width:35%;border-top:2px dashed}h2+.wp-block-separator{width:15%;border-top:2px dashed}h1,h2{font-weight:500}.h1-like,.h2-like{font-weight:500}h1{font-size:36px}@media (max-width:530px){h1{font-size:26px}}h2{font-size:32px}@media (max-width:530px){h2{font-size:22px}}.h2-like{font-size:32px}@media (max-width:530px){.h2-like{font-size:22px}}.ls-list>li:not(:last-of-type),.ls-list-undefined>li:not(:last-of-type){margin-bottom:1rem}.wp-block-column.is-vertically-aligned-top{align-self:inherit}.wp-block-image.full figure,.wp-block-image.full img,.blocks-gallery-item figure,.blocks-gallery-item img{height:100%;object-fit:cover;object-position:center}.wp-block-image.full a:hover figure,.wp-block-image.full a:hover img,.blocks-gallery-item a:hover figure,.blocks-gallery-item a:hover img{opacity:.9}.block-gallery-single-hebergement .blocks-gallery-item figure{margin:0 0.25rem!important}.wp-block-gallery{display:flex;flex-wrap:wrap}.blocks-gallery-item{margin:0rem!important;padding:.01rem}.wp-block-image.full{height:100%}.blocks-gallery-grid:not(.block-gallery-single-hebergement){margin:-.25rem;grid-gap:.1rem}.blocks-gallery-of-6:not(.block-gallery-single-hebergement){display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(5,5vw)}.blocks-gallery-of-6:not(.block-gallery-single-hebergement) .blocks-gallery-item{width:100%!important;margin:0}@media (max-width:768px){.blocks-gallery-of-6:not(.block-gallery-single-hebergement) .blocks-gallery-item{display:flex;margin:0.2rem!important}}.blocks-gallery-of-6:not(.block-gallery-single-hebergement) .blocks-gallery-item:nth-child(1){grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:4}.blocks-gallery-of-6:not(.block-gallery-single-hebergement) .blocks-gallery-item:nth-child(2){grid-column-start:4;grid-column-end:7;grid-row-start:1;grid-row-end:4}.blocks-gallery-of-6:not(.block-gallery-single-hebergement) .blocks-gallery-item:nth-child(3){grid-column-start:7;grid-column-end:13;grid-row-start:1;grid-row-end:6}.blocks-gallery-of-6:not(.block-gallery-single-hebergement) .blocks-gallery-item:nth-child(4){grid-column-start:1;grid-column-end:3;grid-row-start:4;grid-row-end:6}.blocks-gallery-of-6:not(.block-gallery-single-hebergement) .blocks-gallery-item:nth-child(5){grid-column-start:3;grid-column-end:5;grid-row-start:4;grid-row-end:6}.blocks-gallery-of-6:not(.block-gallery-single-hebergement) .blocks-gallery-item:nth-child(6){grid-column-start:5;grid-column-end:7;grid-row-start:4;grid-row-end:6}@media (max-width:768px){.blocks-gallery-of-6:not(.block-gallery-single-hebergement){display:flex}}.is-sticky{position:sticky;position:-webkit-sticky;top:60px}#footer{background:#f0f0f0}#footer>.container{max-width:1024px}#footer>.container>.wp-block-columns>.wp-block-column{padding:2rem}#footer hr.wp-block-separator{border-color:#1b8ed3}#footer .ls-titre-div{text-transform:uppercase}#footer .ls-button{font-size:.9rem;width:100%;max-width:none;justify-content:space-between;margin:.5rem 0!important;height:50px;padding:1rem}#footer .ls-button b{display:block}#footer .menu{padding:0;margin:0;text-align:center;list-style:none}#footer .menu li:not(:last-of-type){margin-bottom:.25rem}#footer .menu li a{text-decoration:none;line-height:initial;color:#1b8ed3}#footer .menu li a:hover{color:#f37e00}#footer .menu#menu-menu-mentions-legales{margin-top:2rem;display:block;font-size:.85rem}#footer .menu#menu-menu-mentions-legales a::after{content:" >"}#footer #brochure-footer{margin-left:-1rem!important;width:calc(100% + 1.5rem)}@media (max-width:992px){#footer .ls-button,#footer #brochure-footer{max-width:300px;margin:1rem auto!important}#footer .wp-block-spacer{display:none}}#copyrights{background:#1b8ed3;font-weight:400;padding:1rem}@media (max-width:992px){#copyrights{padding-bottom:4rem}}#back-to-top{color:#1b8ed3;border-color:#1b8ed3;z-index:9990}#back-to-top:hover{background:#f37e00;border-color:#fff;color:#fff}.acquisition-diviframe{z-index:9990!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme{max-width:560px;right:0;left:initial;background-color:rgba(0,0,0,.7)!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme button.mgbutton{background-color:#1b8ed3!important}#moove_gdpr_cookie_info_bar.moove-gdpr-dark-scheme button.mgbutton:hover{background-color:white!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:10px 0px!important}#moove_gdpr_cookie_info_bar .moove-gdpr-button-holder{flex-direction:column}.grecaptcha-badge{display:none}body .fancybox-is-open .fancybox-bg{opacity:0.75!important}#btn-newsletter{position:fixed;bottom:15px;left:0;z-index:9999;display:flex;text-align:center;transition:0.3s ease-in-out;text-decoration:none;max-height:165px;height:100%;overflow:hidden;flex-direction:column;justify-content:flex-end;background-image:url(/wp-content/uploads/2021/10/camping-convivial-saint-augustin-500x368-1.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:565px){#btn-newsletter{max-height:60px}}#btn-newsletter .btn-newsletter__description{max-height:50px;height:auto;overflow:hidden;transition:max-height 0.3s ease-in-out;padding:35px 50px 27.5px;text-transform:uppercase;font-size:1.025rem;background:rgba(255,255,255,.85);color:#f37e00;line-height:0}@media screen and (max-width:565px){#btn-newsletter .btn-newsletter__description{padding:30px 25px 30px 65px}}#btn-newsletter i{color:#fff;background-color:#f37e00;padding:10px;border-radius:100%;aspect-ratio:1;font-size:22px;line-height:1.25rem;transition:0.3s ease-in-out;position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);width:42px}@media screen and (max-width:565px){#btn-newsletter i{left:10px;top:50%;transform:translate(0,-50%)}}#btn-newsletter.compact{left:10px;text-align:left;transition:0.3s ease-in-out;max-height:42px;background-image:none}#btn-newsletter.compact .btn-newsletter__description{max-height:0;height:0%;padding:0}#btn-newsletter.compact i{left:0;top:0;transform:translate(0,0)}#newsletter{max-width:590px;width:100%;border-radius:12px;position:relative;background-color:rgba(0,0,0,.5);padding:0}#newsletter .fancybox-close-small{background:rgba(255,255,255,.8);color:dimgray;border-radius:100%;width:30px;height:30px;padding:0;top:10px;right:10px}#newsletter .h2-like{color:#fff;text-align:center;line-height:1.75;margin:3rem 0;font-size:28px}#newsletter .h2-like small{display:block}@media screen and (max-width:565px){#newsletter .h2-like{line-height:1.5;font-size:24px}}#newsletter .newsletter__background-image{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;overflow:hidden;z-index:-1;display:flex;align-items:center;justify-content:center}#newsletter .newsletter__background-image img{min-width:100%;min-height:100%;max-width:none;object-fit:contain;object-position:top center}#newsletter .newsletter__avantage{background:#fff;padding:60px 35px 25px;border-radius:70px 70px 0 0;position:relative}#newsletter ul{list-style:none;margin:0;padding-left:0}#newsletter li{display:table;width:100%;margin-bottom:25px;font-size:.95rem;line-height:1.2}#newsletter li .img-cell{display:table-cell;vertical-align:middle;padding-right:40px;width:73px}@media screen and (max-width:565px){#newsletter li .img-cell{padding-right:10px;width:45px}}#newsletter .sib_signup_box_inside_1{display:flex;justify-content:center;position:absolute;left:50%;top:0;transform:translate(-50%,-50%);box-shadow:0 5px 5px 0 rgba(0,0,0,.25)}#newsletter .sib_signup_box_inside_1 p{margin:0;line-height:1}#newsletter .sib_signup_box_inside_1 input{border:none;padding:15px;font-size:.9rem;border-radius:0}#newsletter .sib_signup_box_inside_1 input:focus-visible{outline:none}#newsletter .sib_signup_box_inside_1 input[type="email"]{min-width:300px}@media screen and (max-width:565px){#newsletter .sib_signup_box_inside_1 input[type="email"]{width:auto;min-width:0}}#newsletter .sib_signup_box_inside_1 input[type="submit"]{padding:15px 25px;margin-left:-2px;background-color:#f37e00;color:#fff;cursor:pointer;transition:0.3s ease-in-out}@media screen and (max-width:565px){#newsletter .sib_signup_box_inside_1 input[type="submit"]{padding:15px;margin-left:-5px}}#newsletter .sib_signup_box_inside_1 input[type="submit"]:hover{background-color:#1b8ed3}.fancybox-is-open .fancybox-bg{opacity:1!important}.fancybox-is-open .fancybox-button{width:80px;height:80px}@media (max-width:768px){.fancybox-is-open .fancybox-navigation .fancybox-button{height:153px!important;width:81px!important}}.fancybox-is-open .fancybox-navigation .fancybox-button i{font-size:70px}@media (max-width:768px){.fancybox-is-open .fancybox-navigation .fancybox-button i{font-size:1.5rem}}.fancybox-container{z-index:999999}.gform_body .button{cursor:pointer;color:#fff;text-transform:uppercase;width:100%;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;display:flex;align-items:center;background:#1b8ed3;justify-content:center;padding:.5rem 1rem;flex:1}.gform_body .button:hover{background:#f37e00}.gform_page_footer.top_label{display:flex;justify-content:space-between}.commande-brochure form input{background:none;border:solid 1px #e1dede;padding:.5rem}.commande-brochure form .button-send{margin-top:2rem}.commande-brochure form .wpcf7-spinner{display:block;margin:auto}.acquisition-diviframe.fullscreen{z-index:999999!important}.faq__item a{text-decoration:none;color:#000!important}.faq__item.selected{font-weight:800}.faq__item.selected::before{border-left:5px solid #f37e00;content:" ";margin-right:.5rem}.faq__single{display:none}.faq__single details{padding:20px 30px 20px 0;cursor:pointer;border-bottom:2px solid #dedede}.faq__single.selected{display:block}@media (max-width:992px){.faq__menu{position:sticky;top:135px;background:#fff;display:flex;white-space:nowrap;overflow-x:scroll;padding:1rem 0}.faq__menu>.ls-heading,.faq__menu .faq__item{margin:0 1rem 0 0!important}}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption{display:block}#moove_gdpr_cookie_info_bar{z-index:999999!important}body.ls-overlay{overflow:hidden}body.ls-overlay #ls-overlay{position:fixed;background:#000;opacity:.9;top:0;left:0;width:100%;height:100%;z-index:9999}body.ls-overlay #back-to-top,body.ls-overlay .acquisition-diviframe{display:none!important}#ls-annonce{overflow:hidden;padding:.25rem;background:#000;font-size:.8rem;text-align:center}#ls-annonce p{margin:0}#ls-annonce *{color:#fff}#ls-annonce a{color:#f37e00}