@import"all.css";@font-face{font-family:"Guthen Bloots Personal Use";src:url("../fonts/GuthenBlootsPersonalUse.eot");src:url("../fonts/GuthenBlootsPersonalUse.eot?#iefix") format("embedded-opentype"),url("../fonts/GuthenBlootsPersonalUse.woff2") format("woff2"),url("../fonts/GuthenBlootsPersonalUse.woff") format("woff"),url("../fonts/GuthenBlootsPersonalUse.ttf") format("truetype"),url("../fonts/GuthenBlootsPersonalUse.svg#GuthenBlootsPersonalUse") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("../fonts/montserrat/Montserrat-Light.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-Light.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url("../fonts/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2") format("woff2")}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}html{background-color:#fff;scroll-behavior:smooth}body{font-family:"Montserrat",sans-serif,arial;font-size:16px}*,*::before,*::after{box-sizing:border-box;min-height:.01px}.hide-desktop{display:none !important}.logobaseline{font-family:"Guthen Bloots Personal Use",sans-serif}h1{font-family:"Guthen Bloots Personal Use",sans-serif}h1 span.normal{font-family:sans-serif;font-size:14px}h2{font-family:"Guthen Bloots Personal Use",sans-serif;letter-spacing:3px}h5{font-family:"Guthen Bloots Personal Use",sans-serif;letter-spacing:3px}p{margin-bottom:.5rem}.pusher{padding-top:130px}.pushFooter{padding-top:150px}#bulle_12_{top:10px}.info-pratique-menu{top:72px;background:hsla(0,0%,100%,.8)}#bon-cadeau{position:fixed;right:-15px;bottom:40px;z-index:7;transition:all .2s ease}#bon-cadeau:hover{transform:rotate(-5deg);right:0px}footer{font-family:"Montserrat",sans-serif;background-color:#171717;color:#fff;z-index:6;position:relative;width:100%}footer #leLogisDesCuriosites{position:absolute;right:0;bottom:0}footer a,footer a:hover{color:#fff;text-decoration:none}footer i{margin:0 20px}footer:before{height:1px;width:60%;display:block;margin:0px auto 30px;content:""}footer .logobaseline{font-size:1.5rem;padding:10px}footer img{margin-top:-20px}footer ul li{display:inline-flex;padding-top:1rem}footer ul li a{color:#fff}footer ul li:after{content:"-";margin:0 3px 0 5px}footer ul li:last-child:after{display:none}#lastFooter{display:flex;justify-content:center;align-items:center;font-size:10px;padding-bottom:10px}#lastFooter a{padding:10px}.contactPageBody footer{margin-top:0 !important}.bg-black{background:#000}.hp{background:#000}.hp footer:before{display:none}.footer-copyright{background-color:#171717;color:#fff;font-size:.8rem;text-align:right}.footer-copyright::before{height:1px;background-color:silver;width:50%;display:block;margin:20px auto 15px;content:""}.footer-copyright::after{display:none}.footer-copyright .material-icons{position:relative;top:7px}nav{font-family:"Montserrat",sans-serif;background-color:rgba(0,0,0,.6);color:#fff;text-transform:uppercase;text-align:center;z-index:3;font-size:.81rem}nav li{padding:10px 0}.navbar.navbar-light .breadcrumb .nav-item .nav-link,.navbar.navbar-light .navbar-nav .nav-item .nav-link,.navbar-light .navbar-nav li:hover,.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover{color:#fff}.navbar{transition:all ease .3s;padding:0}.navbrand{text-align:center;font-size:1rem;color:#fff;letter-spacing:5px;font-family:"Guthen Bloots Personal Use",sans-serif;transition:all ease .8s}.navbrandFooter{display:block;transition:all ease .8s}.navbrand:hover{transform:scale3d(1.1, 1.1, 1.1)}.navbrandFooter:hover{transform:scale3d(1.05, 1.05, 1.05)}.navbrand:hover{color:#fff;text-decoration:none}.navbar-nav{opacity:1;width:100%;justify-content:center}.navbar-nav li:after{width:1px;height:50%;display:block;content:"";background-color:#fff}.navbar-nav li:last-child:after{display:none}.navbar-nav li{display:flex;align-items:center}.navbar-expand-lg .navbar-nav .nav-link,.navbar-expand-lg .navbar-nav .nav-item:first-child .nav-link{padding:1rem 1.5rem;color:#fff}.navbar-light .navbar-nav .nav-link:hover{color:#fff}.navbar-light .navbar-nav li{transition:all .4s ease}.navbar-light .navbar-nav li:hover{color:#000;background-color:hsla(0,0%,100%,.3)}.navbar-light .navbar-nav .active>.nav-link{color:#fff}.container-menu{position:relative}.bienvenue{font-family:"Guthen Bloots Personal Use",sans-serif;margin:0 auto 20px;font-size:1.75rem;display:block}.container-fluid{padding:0}#homeTopImg{position:absolute;top:60px;z-index:0}#homeTopImg img{width:100%}.overlay-img-hp::after{content:"";height:100%;width:100%;background:rgba(0,0,0,.3);position:absolute;top:0}.siteTopImage{width:100%;height:100vh;background-size:cover;background-position:center center;background-attachment:fixed;position:absolute;background-image:url("../img/le-loup-dans-le-jacuzzi-exterieur.jpg");top:0;z-index:0}.siteTopImage{height:200px;background-position:center -519px}.siteTopImage:before{position:absolute;width:100%;height:100%;content:"";top:0;left:0;background-color:rgba(0,0,0,.2);pointer-events:none;z-index:1;transition:all .5s ease}.logoExplain{text-align:center;position:relative;padding:3rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;color:#fff}.logoExplain h1{font-family:"Guthen Bloots Personal Use",sans-serif;font-size:4rem;padding:1rem 1rem;text-align:center}.logoExplain .h2{font-family:"Montserrat",sans-serif;font-size:1.25rem;letter-spacing:3px}.logoExplain h3,.logoExplain h2{font-size:inherit;letter-spacing:normal;font-family:"Montserrat",sans-serif}.logoExplain h2{margin-bottom:0}.logoExplain h2+p{margin-bottom:5px}.section{padding:2rem;background-color:#464646;color:#fff}.section .container{min-height:300px}.section h2{font-size:1.5rem;margin-bottom:0;padding:.5rem 2rem 0px}.section p{padding:0}.card-header{background-color:#f7f7f7;border-bottom:0;color:#000;text-align:center;margin-bottom:-5px}.card{margin-bottom:2rem}.section:nth-child(2n+1){background-color:#fff;color:#000}ul{list-style-type:none;padding-left:0}*{box-sizing:border-box}.home-chambre h2{padding-left:0;padding-bottom:10px}.home-chambre .titreSection{font-family:"Guthen Bloots Personal Use",sans-serif;letter-spacing:3px;font-size:2rem}.tarif-page{margin-top:50px}.tarif-page h1{line-height:26px}.tarif-page h2{font-family:"Montserrat",sans-serif;text-align:center;font-size:14px}.tarif-page h1 span{font-size:14px;display:block;margin:16px auto 0;font-family:"Montserrat",sans-serif}.tarif-page .table-prix tbody th{font-size:10px;width:20%;text-align:left}.tarif-page table tbody td{font-size:10px;vertical-align:middle}.tarif-page .table-prix{text-align:center;margin:auto}.tarif-page table i{font-size:12px}.tarif-page table .headTable{font-size:10px;text-align:left}.tarif-page .table-prix td{width:9%;text-align:center}.tarif-page table th{vertical-align:middle}.tarif-page .table-option td{text-align:left;font-size:12px}.tarif-page .table-option td:last-of-type{text-align:right}.tarif-page .table-option,.tarif-page .table-option td{margin:auto}.tarif-page .table-option strong{font-weight:bold;font-size:12px}.tarif-page .table-option td:nth-of-type(2){font-size:16px}.tarif-page .table-special{margin:10px auto 25px auto;max-width:350px}.tarif-page .table-special tbody td{font-size:16px}.tarif-page .speciauxh2{font-size:16px;padding:0;margin:0;letter-spacing:normal;font-weight:bold;text-transform:uppercase}.tarif-page .table h2{margin:0;padding:0;letter-spacing:normal}.tarif-page .table-special tr>th,.tarif-page .table-special tr>td{text-align:left;border:none}.tarif-page .table-special tr>th{font-size:12px}.home-chambre hr{margin:20px auto;width:200px}.restau-card h3{font-size:16px}.restau-card h4{font-size:14px}.restau-card span{font-size:12px}.page-info-pratique .cards-container{display:flex;flex-wrap:wrap;text-align:center}.page-info-pratique .cards-container .card{width:calc(100% - 10px);box-sizing:border-box;margin:10px}.page-info-pratique .cards-container .card img{margin:25px auto 0}.grid{font-family:"Montserrat",sans-serif;background:#fff}.grid:after{content:"";display:block;clear:both}.grid-sizer,.grid-item{width:33.333%}.grid-item{float:left}.grid-item img{display:block;max-width:100%}.contactPageBody .navbar.navbar-light .breadcrumb .nav-item .nav-link,.contactPageBody .navbar.navbar-light .navbar-nav .nav-item .nav-link,.contactPageBody .navbar-light .navbar-nav li:hover,.contactPageBody .navbar.navbar-light .navbar-nav .nav-item .nav-link:hover{color:#fff}.contactPageBody .navbar-expand-lg .navbar-nav .nav-link,.contactPageBody .navbar-expand-lg .navbar-nav .nav-item:first-child .nav-link{padding:1rem 1.5rem}.contactPage #contact-form .requiredStar{color:red}.contactPage label{color:#000}.contactPage #contact-form p,.contactPage label.labelaccomp{color:#495057}.contactPage h1 span{font-family:"Montserrat",sans-serif;font-size:14px;display:block}.contactPage h2{font-family:"Montserrat",sans-serif;font-size:1em;padding:0;margin:0;font-weight:bold;text-align:center}.contactPage .md-form label{pointer-events:none}.contactPage select.form-control,.contactPage input[type=date].form-control{width:auto;min-width:100px}.contactPage .md-form select.form-control{padding:.5rem .3rem .5rem}.contactPage .btn-container{display:flex;justify-content:center;align-items:center}.btn-validation{color:#fff;background-color:#353535;border-radius:10em;display:flex;align-items:center;justify-content:center}.btn-validation i{margin:0 0 0 10px}.btn-validation:hover{background-color:#5f5f5f;color:#fff}.success{display:none}.success strong{color:green;font-weight:bold}.error{display:none}.error strong{color:red;font-weight:bold}.comodites{font-family:"Montserrat",sans-serif;padding-bottom:10px}.calendrierPlanyo .fc-past{background-color:#e9e9e9}.calendrierPlanyo .fc-future{background-color:#86ce87}.calendrierPlanyo .fc-bgevent.oc_all{background-color:#d9534f !important}.calendrierPlanyo .fc-unthemed .fc-content,.calendrierPlanyo .fc-unthemed .fc-divider,.calendrierPlanyo .fc-unthemed .fc-list-heading td,.calendrierPlanyo .fc-unthemed .fc-list-view,.calendrierPlanyo .fc-unthemed .fc-popover,.calendrierPlanyo .fc-unthemed .fc-row,.calendrierPlanyo .fc-unthemed tbody,.calendrierPlanyo .fc-unthemed td,.calendrierPlanyo .fc-unthemed th,.calendrierPlanyo .fc-unthemed thead,.calendrierPlanyo .fc-row .fc-bgevent-skeleton td,.calendrierPlanyo .fc-row .fc-highlight-skeleton td{border-color:#5d5a5a}.calendrierPlanyo .fc-bgevent.oc_all{opacity:1 !important}.calendrierPlanyo .cp_calendar.fc button{background-color:#000 !important;color:#fff !important;border-color:silver !important}.calendrierPlanyo .cp_calendar.fc button.fc-state-active{background-color:#e3e3e3 !important;color:#000 !important}.calendrierPlanyo .fc-center h2{color:#000 !important}.calendrierPlanyo .fc-toolbar .fc-left{display:flex;float:none;flex-direction:row-reverse;justify-content:space-between}.calendrierPlanyo .fc-toolbar h2{font-family:"Montserrat",sans-serif}.calendrierPlanyo .fc .fc-toolbar>*>:first-child,.calendrierPlanyo .cp_calendar.fc button{margin:0}.legende{margin-top:60px}.texteTableauResa,.legende{font-family:"Montserrat",sans-serif;padding-left:1rem}.texteTableauResa span{font-size:.8rem}.texteTableauResa p{border-bottom:2px solid #353535;padding-bottom:10px;font-family:"Montserrat",sans-serif;font-size:22.4px;font-weight:bold}.texteTableauResa i{font-size:3rem;color:#353535}.texteTableauResa a:hover{text-decoration:none}.texteTableauResa .btn i{color:#fff;font-size:1.5rem}.legende{font-family:"Montserrat",sans-serif}.blocOccupe,.blocLibre,.blocNotYet{background-color:#d9534f;height:40px;width:40px;margin-right:20px}.blocLibre{background-color:#86ce87;border:1px solid silver}.blocNotYet{background-color:orange}.legendeFlex{margin:10px 0;display:flex;align-items:center;justify-content:start}.contentPrestation{padding:20px 0;border-bottom:1px solid #353535}.contentPrestation .title{font-family:sans-serif,helvetica;font-weight:bold}.colRightPresta{padding-left:1rem}.contentPrestation .sousdescriptionTitre,.contentPrestation .sousdescription{font-size:.8rem}.contentPrestation .sousdescription{color:#9c9c9c}.descriptionPrest{font-size:1.3rem}.prix{font-size:1.5rem;font-weight:bold}h2.normal,.normal{font-family:"Montserrat",sans-serif;letter-spacing:normal;font-size:14px}.modal,.modal h5{font-family:Arial,Helvetica,sans-serif;font-size:1rem}#sejour-jacuzzi-privatif h1{font-family:"Montserrat",sans-serif;font-size:30px}#sejour-jacuzzi-privatif h2{font-family:"Montserrat",sans-serif;font-size:28px}#sejour-jacuzzi-privatif h3{font-size:22px}#sejour-jacuzzi-privatif p a{text-decoration:underline}.optiwording{padding:15px 5%;font-size:10px;color:#9c9c9c;background:#171717}.optiwording h2{font-family:"Montserrat",sans-serif;font-size:12px;letter-spacing:normal}.optiwording::before{height:1px;background-color:silver;width:20%;display:block;margin:-8px auto 15px;content:""}.review_bar{color:#fff;padding:20px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;font-size:16px}.review_bar a{background:#1a73e8;padding:2px 8px;color:var(--white1);margin:0 8px;border-radius:10px;transition:.2s}.review_bar a:hover{opacity:.8}.google-review{display:flex;align-items:center;margin-right:10px}.google-review::before{background:url("../img/sprite.svg#google-logo") no-repeat;content:"";height:20px;margin-right:10px;width:20px}.review-star::before,.review-mid-star::before{background:url("../img/sprite.svg#review-star") no-repeat;content:"";height:15px;margin-right:3px;width:15px;display:block}.review-mid-star::before{background:url("../img/sprite.svg#review-mid-star") no-repeat;margin-right:5px}.review_bar>span:last-of-type{margin:0 15px}.visiterdanslecoin h3 a{color:#000}.visiterdanslecoin p a{text-decoration:underline}@media only screen and (min-width: 1200px){#page-photo .container{max-width:inherit;width:80%}.optiwording::before{width:5%}}@media only screen and (min-width: 1024px){.optiwording::before{width:5%}#homeTopImg{width:100%;position:absolute;top:-120px;z-index:0}}@media only screen and (max-width: 1024px){#bon-cadeau img{width:120px}body.shown{overflow:hidden}.info-pratique-menu{top:56px}.siteTopImage{height:50px}.pusher{display:none}.navbar-expand-lg{z-index:10}.back-en-mobile{order:1}body{font-size:13px}footer #leLogisDesCuriosites{top:0;bottom:auto}.navbrand{margin:auto;display:block;padding:1rem}.navbar-light .navbar-toggler{background-color:#fff;position:absolute;right:0;top:5px}.hp .navbar-expand-lg{background:#000}.navbar-expand-lg{background-position:center;background-image:url("../img/le-loup-dans-le-jacuzzi-hp-mobile.jpg");background-repeat:no-repeat}.navbar-expand-lg::before{background-color:rgba(0,0,0,.6);content:"";height:100%;top:0;width:100%;position:absolute;pointer-events:none}.siteTopImage{background-image:url("../img/le-loup-dans-le-jacuzzi-hp-mobile.jpg")}nav{background-color:rgba(0,0,0,.7)}.navbar.navbar-light .breadcrumb .nav-item .nav-link,.navbar.navbar-light .navbar-nav .nav-item .nav-link,.navbar-light .navbar-nav li:hover,.navbar.navbar-light .navbar-nav .nav-item .nav-link:hover{width:100%;text-align:left}.colRightPresta{padding-left:0}#lastFooter{flex-direction:column}#lastFooter a{padding:0 5px}.footer-copyright::before,.footer-copyright::after{height:1px;background-color:silver;width:20%;display:block;margin:-8px auto 15px;content:""}.footer-copyright::after{margin-top:20px}.review_bar{font-size:12px;margin-bottom:20px}.google-review{font-size:0;margin-right:5px}.review_bar>span:last-of-type{margin:0 5px}.google-review::before{height:15px;margin-right:4px;width:15px}.review-star::before,.review-mid-star::before{height:12px;margin-right:1px;width:12px}}@media only screen and (max-width: 768px){#info-pratique section{padding:2rem 0}.info-pratique-menu{flex-wrap:wrap}.info-pratique-menu button{font-size:13px}.info-pratique-menu .nav-link{padding:.5rem .2rem}footer{text-align:right}footer #leLogisDesCuriosites{bottom:0;position:relative;right:0;left:initial}.hide-desktop{display:flex !important}footer img{margin-top:0;height:82px}.navbrandFooter{display:flex}.navbrand{font-size:1.5rem}.navbar-toggler{border-radius:0}.navbar-light .navbar-toggler{top:0;height:68px}.navbar-toggler-icon{width:3.5em}.navbrandFooter img{display:none}}@media only screen and (max-width: 767px){.navbar-toggler-icon{width:1.5em}.navbar-light .navbar-toggler{height:56px}.navbrand{padding:1.2rem;font-size:.8rem;padding-left:0;margin-left:1rem}body{font-size:12px}.logoExplain h1{font-size:2rem;padding:1rem .5rem}.logoExplain .h2{font-size:.8rem;margin-top:40px}.navbrandFooter{display:block;height:auto}.footer-copyright{display:flex;flex-direction:column}.footer-copyright i{padding:10px}body .gallery-block.compact-gallery .item .description .description-heading{font-size:.8rem}#calendar .btn-calendar-month{padding:0}#calendar .btn-link{padding-top:0;padding-bottom:0}#calendar .titreMois{font-size:.8rem}#calendar table td{height:53px}}@media only screen and (max-width: 576px){body .gallery-block.compact-gallery .item .description{opacity:0}body .gallery-block.compact-gallery .item a:hover .description{opacity:1}}@media only screen and (min-width: 1920px){.siteTopImage{height:200px;background-position:center -699px}}@media only screen and (min-width: 768px){.page-info-pratique .cards-container .card{width:calc(50% - 20px)}}@media only screen and (min-width: 1024px){.calendrierPlanyo .fc-toolbar .fc-left{display:initial}.fc-today-button{margin:0 10px !important}.tarif-page table tbody td,.tarif-page .table-special tbody td{font-size:18px}.tarif-page table tbody th{font-size:12px}.tarif-page .table-option td,.tarif-page table .headTable{font-size:14px}.tarif-page .table-option td:nth-of-type(2){font-size:20px}.tarif-page .table-option strong{font-size:18px}.tarif-page .table-prix tbody th{font-size:13px}.tarif-page .table-special tr>th{font-size:15px}.tarif-page .speciauxh2{font-size:18px}.page-info-pratique .cards-container .card{width:calc(33% - 20px)}.page-info-pratique .cards-container .card:nth-of-type(4),.page-info-pratique .cards-container .card:nth-of-type(7){width:calc(66% - 20px)}}@media only screen and (min-width: 1440px){#homeTopImg{top:-180px}}@media only screen and (min-width: 1920px){#homeTopImg{top:-500px}}/*# sourceMappingURL=style.min.css.map */