@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300|Open+Sans:400,700);.row.gutter--min>[class^=" col-"],.row.gutter--min>[class^=col-]{padding-right:.75rem;padding-left:.75rem}body,html{width:100%;height:100%;margin:0;padding:0}main{background:#fff;min-height:50vh}section{padding-top:1rem;overflow:hidden;position:relative}@media screen and (min-width:992px){section{padding-top:3rem}}section section{padding-top:0}h1{font-family:"Open Sans",sans-serif;font-size:1.5rem;font-size:2rem;margin-bottom:2rem}@media screen and (min-width:768px){h1{font-size:2.5rem}}h2{font-family:"Open Sans",sans-serif;text-transform:uppercase;font-size:1.5rem}@media screen and (min-width:768px){h2{font-size:1.7rem}}h3{font-size:1.5rem}@media screen and (min-width:768px){h3{font-size:1.4rem}}h4{font-size:1rem}@media screen and (min-width:768px){h4{font-size:1.2rem}}h6{margin-bottom:2rem}p,ul{font-family:"Open Sans",sans-serif;font-size:1rem}b,strong{font-weight:700}img{max-width:100%;height:auto}.custom-object-fit{position:relative;background-size:cover;background-position:center center}.custom-object-fit img{display:none}footer{background:#212121;padding:1.5rem 0}footer .footer-information{padding-bottom:0;color:#c3c3c3}footer .footer-information p{padding:0}footer .footer-information:after{content:"";height:1px;width:50px;background:#fff;display:block;margin:auto}footer .footer-information a{color:#c3c3c3}footer .footer-information a:visited{color:#c3c3c3}footer .footer-information a:active,footer .footer-information a:focus,footer .footer-information a:hover{color:#fff}header .logo{width:100px}@media screen and (min-width:992px){header .logo{width:250px}}header .social{margin-bottom:0}header .social li{text-align:center}header .social li:not(last-child){margin:10px 2.5px}@media screen and (min-width:992px){header .social li:last-child{margin-right:10px}}header .social li a{color:#706f6f;display:block;font-size:1rem;line-height:23px;width:25px;height:25px;border:#706f6f 1px solid;border-radius:50%;text-decoration:none}header .social li a:hover{color:#000;border-color:#3d3c3c}.custom-navbar{background-color:#2a3033;text-transform:uppercase}.custom-navbar .nav-link{color:#fff;font-family:"Open Sans Condensed",sans-serif;font-size:1.2rem}@media screen and (min-width:992px){.custom-navbar{height:110px}.custom-navbar .logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width:992px) and (max-width:1199px){.custom-navbar .navbar-gauche{position:absolute;left:0}.custom-navbar .navbar-droite{position:absolute;right:0}}@media screen and (min-width:1200px){.custom-navbar .navbar-gauche{margin-left:0}.custom-navbar .navbar-droite{margin-left:auto}}.navbar-icon-wrap{-ms-flex-item-align:end;align-self:flex-end;border:none;background:0 0;padding:15px}@media screen and (min-width:992px){.navbar-icon-wrap{display:none}}.navbar-icon-wrap .navbar-icon{width:40px;height:25px;position:relative;cursor:pointer;display:inline-block;vertical-align:top;-webkit-transition:all .5s 0s;-o-transition:all .5s 0s;transition:all .5s 0s}.navbar-icon-wrap .navbar-icon .line{width:100%;position:absolute;top:0;left:0;height:4px;background:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.navbar-icon-wrap .navbar-icon .line.line-1{-webkit-transition:all .3s .3s,-webkit-transform .3s 0s;transition:all .3s .3s,-webkit-transform .3s 0s;-o-transition:all .3s .3s,transform .3s 0s;transition:all .3s .3s,transform .3s 0s;transition:all .3s .3s,transform .3s 0s,-webkit-transform .3s 0s}.navbar-icon-wrap .navbar-icon .line.line-2{top:50%;margin-top:-2px;left:0;-webkit-transition:all .3s .3s;-o-transition:all .3s .3s;transition:all .3s .3s}.navbar-icon-wrap .navbar-icon .line.line-3{bottom:0;top:auto;left:0;-webkit-transition:all .3s .3s,-webkit-transform .3s 0s;transition:all .3s .3s,-webkit-transform .3s 0s;-o-transition:all .3s .3s,transform .3s 0s;transition:all .3s .3s,transform .3s 0s;transition:all .3s .3s,transform .3s 0s,-webkit-transform .3s 0s}.navbar-icon-wrap[aria-expanded=true] .navbar-icon{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all .5s .3s;-o-transition:all .5s .3s;transition:all .5s .3s}.navbar-icon-wrap[aria-expanded=true] .navbar-icon .line-1{top:50%;margin-top:-2px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s,-webkit-transform .3s .3s;transition:all .3s,-webkit-transform .3s .3s;-o-transition:all .3s,transform .3s .3s;transition:all .3s,transform .3s .3s;transition:all .3s,transform .3s .3s,-webkit-transform .3s .3s}.navbar-icon-wrap[aria-expanded=true] .navbar-icon .line-2{opacity:0;-webkit-transition:all .3s,opacity .5s 0s;-o-transition:all .3s,opacity .5s 0s;transition:all .3s,opacity .5s 0s}.navbar-icon-wrap[aria-expanded=true] .navbar-icon .line-3{bottom:50%;margin-bottom:-2px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all .3s,-webkit-transform .3s .3s;transition:all .3s,-webkit-transform .3s .3s;-o-transition:all .3s,transform .3s .3s;transition:all .3s,transform .3s .3s;transition:all .3s,transform .3s .3s,-webkit-transform .3s .3s}.navbar-head{width:100%;z-index:99;background-color:#212121;position:relative;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.navbar-head .navbar{max-height:124px}@media screen and (max-width:575px){.navbar-head .navbar{padding:2.3rem 0 0 0!important}}@media screen and (min-width:576px){.navbar-head .navbar{padding:1.2rem 0}}@media screen and (min-width:992px){.navbar-head .navbar{padding:2.7rem 0}}@media screen and (min-width:1200px){.navbar-head .navbar{padding:2.5rem 0}}.navbar-head .navbar .navbar-brand{background-image:url(../img/logo-auberge-la-gaillotiere@2x.png);height:2.5rem;background-size:contain;background-position:center;background-repeat:no-repeat;width:250px}@media screen and (min-width:576px){.navbar-head .navbar .navbar-brand{height:4rem}}@media screen and (min-width:992px){.navbar-head .navbar .navbar-brand{height:5rem}}.navbar-head .navbar .navbar-brand svg{width:100%}@media screen and (min-width:1200px){.navbar-head .navbar .navbar-brand{width:300px;margin-left:80px}}.navbar-head .navbar #menu-principal{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;width:100%;font-family:"Open Sans Condensed",sans-serif}.navbar-head .navbar .navbar-nav{margin-right:-15px}.navbar-head .navbar .navbar-nav .nav-item .nav-link{text-transform:uppercase;position:relative;text-align:center;color:#fff;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;font-size:1rem;font-weight:600;letter-spacing:-.5px}@media screen and (min-width:1200px){.navbar-head .navbar .navbar-nav .nav-item .nav-link{font-size:1.2rem;font-weight:400;letter-spacing:-.5px}}.navbar-head .navbar .navbar-nav .nav-item .nav-link:after{content:"";position:absolute;width:100%;height:10px;opacity:0;border:2px solid #fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transition-timing-function:cubic-bezier(.2,.7,.1,2);-o-transition-timing-function:cubic-bezier(.2,.7,.1,2);transition-timing-function:cubic-bezier(.2,.7,.1,2);right:0;bottom:0;border-width:0 0 2px 0;-webkit-transform:translate3d(-10px,-10px,0);transform:translate3d(-10px,-10px,0)}.navbar-head .navbar .navbar-nav .nav-item.active .nav-link,.navbar-head .navbar .navbar-nav .nav-item:hover .nav-link{color:#dcd8d4}.navbar-head .navbar .navbar-nav .nav-item.active .nav-link:after,.navbar-head .navbar .navbar-nav .nav-item.active .nav-link:before,.navbar-head .navbar .navbar-nav .nav-item:hover .nav-link:after,.navbar-head .navbar .navbar-nav .nav-item:hover .nav-link:before{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.navbar-head .navbar .navbar-nav .nav-item.hide{display:none}@media screen and (max-width:575px){.social-links{width:100%;position:absolute;top:0;left:0;z-index:999}}.social-links ul{margin:0;padding:0;text-align:center;color:#fff;list-style:none}@media screen and (min-width:576px){.social-links ul{margin-left:-150px;text-align:right}}.social-links ul .rs-icon{display:inline-block;list-style:none}.social-links ul .rs-icon a{padding:.5rem;display:block;color:#fff}.social-links ul .rs-icon a:hover{color:#dcd8d4}footer .navbar{background-color:#212121;padding:0}footer .navbar .navbar-footer{width:100%;text-align:center;color:#c3c3c3}@media screen and (min-width:576px){footer .navbar .navbar-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .navbar .navbar-footer li{margin-right:.5rem}footer .navbar .navbar-footer li:not(:last-child):after{content:"|"}}footer .navbar .navbar-footer a{color:#c3c3c3}.home .navbar-head,.page-id-2 .navbar-head,.page-id-4 .navbar-head,.page-id-68 .navbar-head,.page-id-75 .navbar-head,.page-id-809 .navbar-head{position:fixed;background:rgba(33,33,33,.85)}@media print{body{-webkit-print-color-adjust:exact}[class^=col-]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}section.banniere{padding-top:1rem;height:350px}@media screen and (min-width:992px){section.banniere{padding-top:3rem}}@media screen and (min-width:1200px){section.banniere{height:500px}}section.banniere .banner-img-wrapper{height:100%;overflow:hidden}section.banniere .banner-img-wrapper .object-fit{position:relative;height:100%;width:100%;background-color:#212121;-o-object-fit:cover;object-fit:cover;bottom:0;display:block}section.banniere .banner-img-wrapper .object-fit img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.banner{position:absolute;text-align:center;left:0;right:0;z-index:2}.banner .banner-end p,.banner .banner-head p{text-transform:uppercase;padding:.5em 2rem}@media screen and (min-width:992px){.banner .banner-end p,.banner .banner-head p{padding:.5rem 3rem}}.banner .banner-head{overflow:hidden}.banner .banner-head p{color:#fff;background-color:rgba(0,0,0,.7);margin-bottom:0}.banner .banner-content{color:#fff;background-color:rgba(0,0,0,.3);padding:1rem}.banner .banner-content h1{font-family:"Open Sans Condensed",sans-serif;margin-bottom:0;padding:1.5rem;line-height:1.5rem;font-size:1.5rem}@media screen and (min-width:576px){.banner .banner-content h1{line-height:2rem;font-size:2rem}}@media screen and (min-width:768px){.banner .banner-content h1{line-height:2.5rem;font-size:2.5rem}}@media screen and (min-width:992px){.banner .banner-content h1{line-height:2.6rem;font-size:2.6rem}}.banner .banner-content p{line-height:1.2rem;font-family:"Open Sans Condensed",sans-serif;font-size:1.2rem;color:#dcd7d3}@media screen and (min-width:1200px){.banner .banner-content p{line-height:1.6rem;font-size:1.4rem}}.banner .banner-end .more{padding:.2rem 1.5rem;position:relative;z-index:999}@media screen and (min-width:992px){.banner .banner-end .more{padding:.5rem 3rem}}.banner .banner-end .more{background:rgba(247,247,247,.8);color:#000;text-decoration:none}.banner .banner-end .more:focus,.banner .banner-end .more:hover{background:#fff;color:#96908c;text-decoration:none}section.animation .banner-img-wrapper img{-webkit-transform:scale(1.3) rotate(2deg);-ms-transform:scale(1.3) rotate(2deg);transform:scale(1.3) rotate(2deg);-webkit-transition:all ease-in-out 15s;-o-transition:all ease-in-out 15s;transition:all ease-in-out 15s}.bt{display:inline-block;border-radius:2rem;padding:0 1rem;height:40px;line-height:40px;border-width:0;cursor:pointer}.bt-rose{background:#d35490;color:#fff;text-decoration:none}.bt-orange{background:#f2b649;color:#fff;text-decoration:none}.bt-grey{background:#444544;color:#fff;text-decoration:none}.bt-white{background:#fff;color:#e64954;text-decoration:none}.bt-peach{background:#ebceba;color:#000;text-decoration:none}.bt-green{background:#04a099;color:#fff;text-decoration:none}.bt-raph{background:#04a099;color:#fff;text-decoration:none}.bt-raph:focus,.bt-raph:hover{background:#04a099;color:#fff;text-decoration:none}section#nos-gites .test{-webkit-box-shadow:0 30px 75px -25px rgba(0,0,0,.3);box-shadow:0 30px 75px -25px rgba(0,0,0,.3)}.gform_wrapper .formulaire{margin-top:-30px}.gform_wrapper .formulaire input[type=email],.gform_wrapper .formulaire input[type=password],.gform_wrapper .formulaire input[type=text],.gform_wrapper .formulaire textarea{-webkit-appearance:none}.gform_wrapper .formulaire .gfield_label{display:none!important}.gform_wrapper .formulaire .gform_footer{margin:0!important}.gform_wrapper .formulaire .ginput_container{margin:0!important}.gform_wrapper .formulaire input[type=radio]{margin:0 15px 0 1px!important}.gform_wrapper .formulaire input[type=text],.gform_wrapper .formulaire textarea{-webkit-box-shadow:0 0 0 1px #cecece;box-shadow:0 0 0 1px #cecece;border:none!important;max-width:100%!important;outline-style:none}.gform_wrapper .formulaire input[type=text]:focus,.gform_wrapper .formulaire textarea:focus{-webkit-box-shadow:0 0 0 1px #b9b9b9,inset 0 0 2px 1px rgba(196,196,196,.5);box-shadow:0 0 0 1px #b9b9b9,inset 0 0 2px 1px rgba(196,196,196,.5)}.gform_wrapper .formulaire textarea{min-width:100%!important}.gform_wrapper .formulaire .button{padding:.5rem 2rem}.gform_wrapper .formulaire .button{background:#6a6560;color:#fff;text-decoration:none}.gform_wrapper .formulaire .button:focus,.gform_wrapper .formulaire .button:hover{background:#212121;color:#fff;text-decoration:none}.gform_wrapper .formulaire ::-webkit-input-placeholder{font-style:italic;color:#ccc;font-weight:100}.gform_wrapper .formulaire :-moz-placeholder{font-style:italic;color:#ccc;font-weight:100}.gform_wrapper .formulaire ::-moz-placeholder{font-style:italic;color:#ccc;font-weight:100}.gform_wrapper .formulaire :-ms-input-placeholder{font-style:italic;color:#ccc;font-weight:100}.gform_wrapper .formulaire .icon .gfield_description:not(.validation_message){display:block;color:#777;position:absolute;padding:8px 10px;border-right:1px solid #cecece;width:auto;margin:0}.gform_wrapper .formulaire .icon .ginput_container input{padding-left:45px!important}.gform_wrapper .formulaire .icon .ginput_container input.datepicker{width:100%;color:#777;padding-left:120px!important;text-align:center}.gform_wrapper .formulaire .time{margin-top:0!important}.gfield_required_asterisk,.instruction{display:none}.gform_legacy_markup_wrapper li.gfield.field_description_below+li.gsection{margin-top:48px!important}#gform_8 .custom-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;margin-bottom:1.5rem}#gform_8 .custom-quantity .gfield_label{width:100%}#gform_8 .custom-quantity .ginput_container_number{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#gform_8 .custom-quantity input{width:3rem}#gform_8 .custom-quantity .gfield_description{width:auto;font-family:"Open Sans",sans-serif;font-size:1rem;padding-right:5px}#gform_8 .custom-label .gfield_label{display:none}@-webkit-keyframes translateright{0%{-webkit-transform:translatex(0);transform:translatex(0)}50%{-webkit-transform:translatex(20%);transform:translatex(20%)}100%{-webkit-transform:translatex(0);transform:translatex(0)}}@keyframes translateright{0%{-webkit-transform:translatex(0);transform:translatex(0)}50%{-webkit-transform:translatex(20%);transform:translatex(20%)}100%{-webkit-transform:translatex(0);transform:translatex(0)}}.full-menu{width:100%;height:100%}.full-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media screen and (min-width:992px){.full-menu{display:none}}.navbar-head .navbar .full-menu{position:fixed;top:0;background:#212121;opacity:.5;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.navbar-head .navbar .full-menu.active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1;z-index:9}.navbar-head .navbar .full-menu .navbar-nav .nav-item .nav-link{font-size:1.8em;padding:1rem;font-family:"Open Sans Condensed"}.hamburguer{width:50px;z-index:99;cursor:pointer;right:0;cursor:pointer;padding:10px}@media screen and (min-width:992px){.hamburguer{display:none}}.hamburguer:hover .line-mid{-webkit-animation:translateright .3s ease-out;animation:translateright .3s ease-out}.lines{background-color:#fff;width:100%;height:5px;margin:5px 0;-webkit-transition:all 450ms linear;-o-transition:all 450ms linear;transition:all 450ms linear}.close-hamburguer .lines{cursor:pointer}.close-hamburguer .line-top{-webkit-transform:translateY(200%) rotate(45deg);-ms-transform:translateY(200%) rotate(45deg);transform:translateY(200%) rotate(45deg)}.close-hamburguer .line-mid{opacity:0}.close-hamburguer .line-bottom{-webkit-transform:translateY(-200%) rotate(135deg);-ms-transform:translateY(-200%) rotate(135deg);transform:translateY(-200%) rotate(135deg)}.fancybox-content .linkmodal{color:#000;text-decoration:underline}.fancybox-content .fancybox-text{text-align:center;padding:1rem;background-color:rgba(220,215,211,.5);top:0}@media screen and (min-width:768px){.fancybox-content .fancybox-text{padding:3rem}}@media screen and (min-width:1200px){.fancybox-content .fancybox-text{height:100%;position:absolute}}.fancybox-content .fancybox-text .fancybox-text-border{height:100%;border:1px solid;padding:1rem;background-color:#fff;margin-top:-100px;max-height:100%;overflow-y:auto}@media screen and (min-width:768px){.fancybox-content .fancybox-text .fancybox-text-border{margin-top:-200px}}@media screen and (min-width:992px){.fancybox-content .fancybox-text .fancybox-text-border{margin-top:-300px}}.fancybox-content .fancybox-text .fancybox-text-border h1{font-family:"Open Sans Condensed",sans-serif;letter-spacing:4px;color:#bdb1a7;text-transform:uppercase}@media screen and (min-width:1200px){.fancybox-content .fancybox-text .fancybox-text-border{background-color:rgba(220,215,211,.6);margin-top:0}.fancybox-content .fancybox-text .fancybox-text-border h1{color:#000}}.fancybox-content .fancybox-text .modal-btn-nav{display:block;z-index:99999;position:relative}@media screen and (min-width:576px){.fancybox-content .fancybox-text .modal-btn-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.fancybox-content .fancybox-text .modal-btn-nav a{font-family:"Open Sans Condensed",sans-serif;background-color:#232221;color:#fff;text-transform:uppercase;margin-top:-1.5rem}@media screen and (min-width:576px){.fancybox-content .fancybox-text .modal-btn-nav a{font-size:1.5rem;padding:0 2rem}}.swiper-container{width:100%;margin-left:auto;margin-right:auto}.swiper-container .swiper-pagination{height:10%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto}.swiper-container .swiper-pagination .swiper-pagination-bullet{height:1rem;width:1rem}.swiper-container .swiper-pagination-white .swiper-pagination-bullet{background-color:#fff;opacity:.5}.swiper-container .swiper-pagination-white .swiper-pagination-bullet-active{background-color:#fff;opacity:1}.swiper-header .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:600px;overflow:hidden}@media screen and (min-width:768px){.swiper-header .swiper-slide{height:70vh}}@media screen and (min-width:992px){.swiper-header .swiper-slide{height:80vh}}.swiper-header .swiper-slide .object-fit{display:block;height:100%;width:1000%}.swiper-header .swiper-slide .object-fit img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.swiper-header .swiper-slide .banner{margin-top:3.5rem}.swiper-header .swiper-slide .banner a,.swiper-header .swiper-slide .banner p{visibility:hidden}.swiper-header .swiper-slide img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all linear 20s;-o-transition:all linear 20s;transition:all linear 20s}.swiper-header .swiper-slide-active img{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.swiper-intro{height:250px;margin-left:auto;margin-right:auto;overflow:hidden}.swiper-intro .swiper-slide{height:250px}.swiper-intro .swiper-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.swiper-footer{height:200px}.swiper-footer .swiper-slide{height:200px;background-color:transparent}.swiper-footer .swiper-slide a img{-o-object-fit:scale-down;object-fit:scale-down;width:100%;height:100%}.swiper-footer .swiper-slide-active a img{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.fade,a,button,li{-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s}#gform_wrapper_1 .gform_heading{display:none}#gform_wrapper_1 .formulaire{margin:0}#gfield_instruction_1_13{position:relative;padding:5px 0;border:0}#input_1_14{width:100%}#gform_wrapper_1 .gform_validation_errors{padding:10px;border-radius:0}#gform_wrapper_1 .gfield_validation_message{padding:5px 10px;font-size:12px}.alert-email{background:#f87b7b;padding:10px;color:#fff}.gform_button,.gform_next_button,.gform_previous_button{cursor:pointer}.page-template-page-mentions-legales .mentions-legales{padding:3rem 0 3rem 0}.page-template-page-mentions-legales .mentions-legales a{color:#bdb1a7;font-weight:600;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}section.intro{padding-top:0}section.intro .intro-head{padding-top:1rem}@media screen and (min-width:992px){section.intro .intro-head{padding-top:3rem}}section.intro .intro-head h1{font-family:"Open Sans Condensed",sans-serif;letter-spacing:5px;font-size:1.2rem;text-transform:uppercase;margin-bottom:.5rem}@media screen and (min-width:576px){section.intro .intro-head h1{font-size:1.8rem}}@media screen and (min-width:768px){section.intro .intro-head h1{font-size:2.2rem;margin-bottom:0}}section.intro .intro-head h2{font-weight:700;color:#bdb1a7;margin-bottom:0;font-size:1rem}@media screen and (min-width:992px){section.intro .intro-head h2{font-size:1.2rem}}section.intro .intro-head h3{font-weight:700;font-size:2rem;margin-bottom:0}section.intro .intro-head h4{font-size:1rem;font-weight:700;color:#bdb1a7;margin-bottom:0}@media screen and (min-width:1200px){section.intro .intro-head h1{font-size:2.9rem}section.intro .intro-head h2{font-size:1.5rem}section.intro .intro-head h3{font-size:2.5rem}}section.intro .intro-content{padding-top:1rem}section.intro .intro-content section{padding:0}section.intro .intro-content .img-wrapper-accueil{height:150px;width:100%;overflow:hidden}@media screen and (min-width:768px){section.intro .intro-content .img-wrapper-accueil{height:250px}}section.intro .intro-content .img-wrapper-accueil img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-webkit-transition:all ease-in-out 8s;-o-transition:all ease-in-out 8s;transition:all ease-in-out 8s}section.intro .intro-content .img-wrapper-accueil img:hover{-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg);-webkit-transition:all ease-in-out 8s;-o-transition:all ease-in-out 8s;transition:all ease-in-out 8s}section.intro .intro-content .col-tr{background-image:url(../img/element-blockquote@2x.png);background-repeat:no-repeat;background-position:top right;background-size:100px 100px;margin-top:1rem}@media screen and (min-width:992px){section.intro .intro-content .col-tr{background-size:150px 150px;margin-top:0}}section.intro .intro-content .col-tr .col-tr-content{font-style:italic}@media screen and (min-width:576px){section.intro .intro-content .col-tr .col-tr-content{padding-bottom:1rem}}@media screen and (min-width:992px){section.intro .intro-content .col-tr .col-tr-content{padding-bottom:0}}section.intro .intro-content .col-tr .col-tr-content h3{font-weight:700}@media screen and (min-width:1200px){section.intro .intro-content .col-tr .col-tr-content h3{font-size:1.8rem}}section.intro .intro-content .col-bl{background-repeat:no-repeat;background-position:bottom left;background-size:100px 100px;margin-bottom:1rem}@media screen and (min-width:992px){section.intro .intro-content .col-bl{background-size:150px 150px;margin-bottom:0}}section.intro .intro-content .col-bl .col-bl-content{text-align:center}section.intro .intro-content .col-bl .col-bl-content h3{color:#bdb1a7;font-weight:400}@media screen and (min-width:1200px){section.intro .intro-content .col-bl .col-bl-content h3{font-size:1.8rem}}section.intro .intro-content .col-bl .col-bl-content p{margin-bottom:0}@media screen and (min-width:992px){section.intro .intro-content .col-bl .col-bl-content{text-align:right;padding-right:2rem;padding-top:1rem}}section#notre-boutique .boutique-content{padding-top:1rem}@media screen and (min-width:992px){section#notre-boutique .boutique-content{padding-top:3rem}}section#notre-boutique .fullheight{height:100%}section#notre-boutique .infos-img img{width:100%}section#notre-boutique .img-idee,section#notre-boutique .txt-idee{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section#notre-boutique .img-idee img{display:block;margin:15px auto}@media screen and (min-width:992px){section#notre-boutique .img-idee img{width:100%}}section#notre-boutique .col-menu{margin-bottom:1.5rem}section#notre-boutique .col-menu .bordure{border:2px solid #bdb1a7;height:100%;position:relative}section#notre-boutique .col-menu .bordure-header{position:relative}section#notre-boutique .col-menu .bordure-block{position:absolute;width:100%;margin:auto;z-index:9}section#notre-boutique .col-menu .bordure h1{font-family:"Open Sans Condensed",sans-serif;background-color:#bdb1a7;padding:0 1.5rem;text-transform:uppercase;font-size:1.5rem;color:#fff;display:inline-block;margin:0}section#notre-boutique .col-menu .bordure h2{position:absolute;z-index:10;bottom:10px;width:100%;color:#fff;padding:0 15px}section#notre-boutique .col-menu .bordure .img-bordure{position:relative;height:200px;width:100%;background-color:#212121;-o-object-fit:cover;object-fit:cover;bottom:0;display:block}section#notre-boutique .col-menu .bordure .img-bordure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}section#notre-boutique .col-menu .bordure .filter{content:"";position:absolute;height:150px;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.85),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.85),transparent);background:linear-gradient(to top,rgba(0,0,0,.85),transparent);bottom:0}section#notre-boutique .col-menu .bordure .menu-content{padding-top:20px;background-color:#fff}section#notre-boutique .col-menu .bordure .menu-content .price{font-size:2rem;font-weight:600;color:#bdb1a7;margin-bottom:.5rem}section#notre-boutique .bt-grey{color:#fff;text-decoration:none}section#notre-boutique .bt-grey:hover{background-color:#868686;color:#fff}section#contactez-nous .contact-content{padding-top:1rem}@media screen and (min-width:992px){section#contactez-nous .contact-content{padding-top:3rem}}section#contactez-nous .fullheight{height:100%}section#contactez-nous .infos-img img{width:100%}section#contactez-nous .infos{color:#c3c3c3;position:relative;bottom:0;background-color:#000;z-index:9}@media screen and (min-width:768px){section#contactez-nous .infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.4)}}@media screen and (min-width:992px){section#contactez-nous .infos{position:absolute}}section#contactez-nous .infos .media-left{height:24px;width:24px}section#contactez-nous .infos .media-left svg{margin-right:1rem}section#contactez-nous .infos a{color:#c3c3c3}section#contactez-nous .infos a:visited{color:#c3c3c3}section#contactez-nous .infos a:active,section#contactez-nous .infos a:focus,section#contactez-nous .infos a:hover{color:#fff}section#contactez-nous #map{height:250px;width:100%}@media screen and (min-width:768px){section#contactez-nous #map{height:350px}}@media screen and (min-width:992px){section#contactez-nous #map{min-height:650px;height:100%}}section#contactez-nous #map .gm-iv-address{height:56px}section#nos-gites .test{font-size:3rem}@media screen and (min-width:576px){section#nos-gites .test{font-size:2rem}}@media screen and (min-width:768px){section#nos-gites .test{font-size:3rem}}section#nos-gites .gites-content{padding-top:1rem}@media screen and (min-width:992px){section#nos-gites .gites-content{padding-top:3rem}}section#nos-gites .gites-liste a{color:#000;text-decoration:none;display:block}section#nos-gites .gites-liste a:focus{outline:0}section#nos-gites .gites-liste a .img-wrapper-gite{-o-object-fit:cover;object-fit:cover;height:200px;width:100%;overflow:hidden}section#nos-gites .gites-liste a .img-wrapper-gite img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-webkit-transition:all ease-in-out 8s;-o-transition:all ease-in-out 8s;transition:all ease-in-out 8s}section#nos-gites .gites-liste a .description{background-color:#dcd7d3;padding-bottom:1rem;margin-bottom:1rem}section#nos-gites .gites-liste a .description .gites-description{padding:1rem}section#nos-gites .gites-liste a .description .gites-description p:first-child{margin-top:2rem;margin-bottom:0;text-transform:uppercase;font-size:1.2rem}section#nos-gites .gites-liste a .description .gites-description p:nth-child(2){margin-top:0}section#nos-gites .gites-liste a .description .gites-description .gite-link{text-decoration:underline;text-transform:uppercase;color:#000}section#nos-gites .gites-liste a:hover{-webkit-box-shadow:0 20px 70px -30px rgba(0,0,0,.3);box-shadow:0 20px 70px -30px rgba(0,0,0,.3)}section#nos-gites .gites-liste a:hover img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-webkit-transform:scale(1.3) rotate(5deg);-ms-transform:scale(1.3) rotate(5deg);transform:scale(1.3) rotate(5deg);-webkit-transition:all ease-in-out 8s;-o-transition:all ease-in-out 8s;transition:all ease-in-out 8s}section#nos-gites .gites-titre h1{font-family:"Open Sans Condensed",sans-serif;background-color:#232221;color:#fff;padding:0 3rem;margin-bottom:-1rem;margin-top:-1rem;text-transform:uppercase;-ms-flex-item-align:center;align-self:center;font-size:1.5rem;position:relative}section#nos-gites .gites-bg{height:15rem;background-size:cover;width:100%;border:5px solid #fff;background-repeat:no-repeat;background-position:center}section#nos-gites .gites-bg:after{content:"";position:absolute;height:100%;width:100%;background-color:rgba(255,255,255,.7);top:0;left:0}section#nos-gites .btn-voirgalerie{position:absolute;font-family:"Open Sans Condensed",sans-serif;background-color:#212529;z-index:90;font-size:1.2rem;text-transform:uppercase;padding:7px 25px;color:#fff;text-decoration:none;display:table!important;height:auto!important;width:auto!important;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:6.5rem;-webkit-box-shadow:0 6px 50px -13px rgba(0,0,0,.5);box-shadow:0 6px 50px -13px rgba(0,0,0,.5)}section#nos-gites .btn-voirgalerie:active,section#nos-gites .btn-voirgalerie:hover{background-color:#dcd7d3;color:#212529}section#nos-gites .btn-voirgalerie:focus{outline:0!important}section#nos-gites .gites-block{padding-top:1rem}@media screen and (min-width:992px){section#nos-gites .gites-block{padding-top:3rem}}section#nos-gites .gites-content h2{color:#bdb1a7;font-size:1.2rem}@media screen and (min-width:576px){section#nos-gites .gites-content p:last-child{margin-bottom:0}}section#nos-gites .gites-content .logos{margin:auto}section#nos-gites .gites-content .logos .logo-gites-de-france{margin-right:1rem}@media screen and (min-width:576px){section#nos-gites .gites-content .logos .logo-gites-de-france{margin-right:0;margin-bottom:1rem}}@media screen and (min-width:576px){section#nos-gites .gites-content .logos img{height:75px;width:75px}}section#nos-gites .imglist{padding-top:1rem}@media screen and (min-width:992px){section#nos-gites .imglist{padding-top:3rem}}section#nos-gites .imglist a{height:250px;width:100%;background-position:center center;background-size:cover;display:block}section#nos-gites .bt-video{color:#fff;text-decoration:none;background-color:#bdb1a7}.fancybox-toolbar{visibility:visible;opacity:1}@media screen and (min-width:992px){section#menus-de-lauberge li:not(:first-child) h1 a:before{content:"-";margin-left:-1rem;margin-right:1rem}}section#menus-de-lauberge .tab-content{padding-top:1rem}@media screen and (min-width:992px){section#menus-de-lauberge .tab-content{padding-top:3rem}}section#menus-de-lauberge .flexend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section#menus-de-lauberge .nav-menu{margin-bottom:0}section#menus-de-lauberge .nav-menu a{font-family:"Open Sans Condensed",sans-serif;color:#000;font-size:1rem;text-transform:uppercase}@media screen and (min-width:768px){section#menus-de-lauberge .nav-menu a{font-size:1.7rem}}@media screen and (min-width:992px){section#menus-de-lauberge .nav-menu a{letter-spacing:5px;font-size:2rem}}section#menus-de-lauberge .nav-menu:last-child h1 a{color:#bd4446}section#menus-de-lauberge .nav-menu .nav-link{padding:.5rem .3rem}@media screen and (min-width:768px){section#menus-de-lauberge .nav-menu .nav-link{padding:.5rem 1.5rem}}section#menus-de-lauberge .nav-menu .nav-link.active:after{content:"";height:.5rem;width:100%;background:#000;display:block}section#menus-de-lauberge .col-menu{margin-bottom:1.5rem}section#menus-de-lauberge .col-menu .bordure{border:2px solid #bdb1a7;height:100%;position:relative}section#menus-de-lauberge .col-menu .bordure-header{position:relative}section#menus-de-lauberge .col-menu .bordure-block{position:absolute;width:100%;margin:auto;z-index:9}section#menus-de-lauberge .col-menu .bordure h1{font-family:"Open Sans Condensed",sans-serif;background-color:#bdb1a7;padding:0 1.5rem;text-transform:uppercase;font-size:1.5rem;color:#fff;display:inline-block;margin:0}section#menus-de-lauberge .col-menu .bordure h2{position:absolute;z-index:10;bottom:10px;width:100%;color:#fff;padding:0 15px}section#menus-de-lauberge .col-menu .bordure .img-bordure{position:relative;height:200px;width:100%;background-color:#212121;-o-object-fit:cover;object-fit:cover;bottom:0;display:block}section#menus-de-lauberge .col-menu .bordure .img-bordure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}section#menus-de-lauberge .col-menu .bordure .filter{content:"";position:absolute;height:150px;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.85),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.85),transparent);background:linear-gradient(to top,rgba(0,0,0,.85),transparent);bottom:0}section#menus-de-lauberge .col-menu .bordure .menu-content{padding-top:20px;background-color:#fff}section#menus-de-lauberge .col-menu .bordure .menu-content .price{font-size:2rem;font-weight:600;color:#bdb1a7;margin-bottom:.5rem}section#menus-de-lauberge .col-menu-salade-marche{margin-bottom:0}section#menus-de-lauberge .carte-content h1,section#menus-de-lauberge .menu-content h1{font-size:2rem;color:#bdb1a7;position:relative}section#menus-de-lauberge .carte-content h2,section#menus-de-lauberge .menu-content h2{font-size:1.4rem;color:#524b44;position:relative}@media screen and (min-width:1200px){section#menus-de-lauberge .carte-content h1,section#menus-de-lauberge .menu-content h1{font-size:2.5rem;position:relative}section#menus-de-lauberge .carte-content h2,section#menus-de-lauberge .menu-content h2{font-size:1.8rem;position:relative}}section#menus-de-lauberge .carte-head{margin-top:2rem}section#menus-de-lauberge .carte-titre h1{font-family:"Open Sans Condensed",sans-serif;background-color:#232221;color:#fff;padding:0 3rem;margin-bottom:-1rem;margin-top:-1rem;text-transform:uppercase;-ms-flex-item-align:center;align-self:center;font-size:1.5rem}section#menus-de-lauberge .carte-content{background-color:#dcd7d3;border:1px solid #dcd7d3;padding:0 1rem}section#menus-de-lauberge .carte-content p:nth-child(1){margin-top:2rem;margin-bottom:0}section#menus-de-lauberge .carte-content p:nth-child(2){margin-top:0}section#menus-de-lauberge .col-menu-img{display:none}@media screen and (min-width:1200px){section#menus-de-lauberge .col-menu-img{display:inline}}@media screen and (min-width:1200px){section#menus-de-lauberge .col-menu-img img{height:230px;width:230px}}section#menus-de-lauberge .menu-gauche{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section#menus-de-lauberge a.img-menu-droite{height:250px;width:100%;display:block;margin:2rem 0 .5rem 0}section#menus-de-lauberge a.img-menu-droite img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}section#menus-de-lauberge #formulaire-commande{margin-bottom:1rem}section#menus-de-lauberge #formulaire-commande .formulaire-commande-content,section#menus-de-lauberge #formulaire-commande button{margin-bottom:1rem}section#menus-de-lauberge .ginput_container_radio{margin-top:0}section#menus-de-lauberge .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:0}section#menus-de-lauberge .bt-video{color:#fff;text-decoration:none;background-color:#bdb1a7}section#menus-de-lauberge .bt-video:hover{background-color:#bdb1a7;color:#fff}@media screen and (min-width:992px){section#nos-plats-menus li:not(:first-child) h1 a:before{content:"-";margin-left:-1rem;margin-right:1rem}}section#nos-plats-menus .tab-content{padding-top:1rem}@media screen and (min-width:992px){section#nos-plats-menus .tab-content{padding-top:3rem}}section#nos-plats-menus .flexend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section#nos-plats-menus .nav-menu{margin-bottom:0}section#nos-plats-menus .nav-menu a{font-family:"Open Sans Condensed",sans-serif;color:#000;font-size:1rem;text-transform:uppercase}@media screen and (min-width:768px){section#nos-plats-menus .nav-menu a{font-size:1.7rem}}@media screen and (min-width:992px){section#nos-plats-menus .nav-menu a{letter-spacing:5px;font-size:2rem}}section#nos-plats-menus .nav-menu:last-child h1 a{color:#bd4446}section#nos-plats-menus .nav-menu .nav-link{padding:.5rem .3rem}@media screen and (min-width:768px){section#nos-plats-menus .nav-menu .nav-link{padding:.5rem 1.5rem}}section#nos-plats-menus .nav-menu .nav-link.active:after{content:"";height:.5rem;width:100%;background:#000;display:block}section#nos-plats-menus .col-menu{margin-bottom:1.5rem}section#nos-plats-menus .col-menu .bordure{border:2px solid #bdb1a7;height:100%;position:relative}section#nos-plats-menus .col-menu .bordure-header{position:relative}section#nos-plats-menus .col-menu .bordure-block{position:absolute;width:100%;margin:auto;z-index:9}section#nos-plats-menus .col-menu .bordure h1{font-family:"Open Sans Condensed",sans-serif;background-color:#bdb1a7;padding:0 1.5rem;text-transform:uppercase;font-size:1.5rem;color:#fff;display:inline-block;margin:0}section#nos-plats-menus .col-menu .bordure h2{position:absolute;z-index:10;bottom:10px;width:100%;color:#fff;padding:0 15px}section#nos-plats-menus .col-menu .bordure .img-bordure{position:relative;height:200px;width:100%;background-color:#212121;-o-object-fit:cover;object-fit:cover;bottom:0;display:block}section#nos-plats-menus .col-menu .bordure .img-bordure img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}section#nos-plats-menus .col-menu .bordure .filter{content:"";position:absolute;height:150px;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),to(transparent));background:-webkit-linear-gradient(bottom,rgba(0,0,0,.85),transparent);background:-o-linear-gradient(bottom,rgba(0,0,0,.85),transparent);background:linear-gradient(to top,rgba(0,0,0,.85),transparent);bottom:0}section#nos-plats-menus .col-menu .bordure .menu-content{padding-top:20px;background-color:#fff}section#nos-plats-menus .col-menu .bordure .menu-content .price{font-size:2rem;font-weight:600;color:#bdb1a7;margin-bottom:.5rem}section#nos-plats-menus .col-menu-salade-marche{margin-bottom:0}section#nos-plats-menus .carte-content h1,section#nos-plats-menus .menu-content h1{font-size:2rem;color:#bdb1a7;position:relative}section#nos-plats-menus .carte-content h2,section#nos-plats-menus .menu-content h2{font-size:1.4rem;color:#524b44;position:relative}@media screen and (min-width:1200px){section#nos-plats-menus .carte-content h1,section#nos-plats-menus .menu-content h1{font-size:2.5rem;position:relative}section#nos-plats-menus .carte-content h2,section#nos-plats-menus .menu-content h2{font-size:1.8rem;position:relative}}section#nos-plats-menus .carte-head{margin-top:2rem}section#nos-plats-menus .carte-titre h1{font-family:"Open Sans Condensed",sans-serif;background-color:#232221;color:#fff;padding:0 3rem;margin-bottom:-1rem;margin-top:-1rem;text-transform:uppercase;-ms-flex-item-align:center;align-self:center;font-size:1.5rem}section#nos-plats-menus .carte-content{background-color:#dcd7d3;border:1px solid #dcd7d3;padding:0 1rem}section#nos-plats-menus .carte-content p:nth-child(1){margin-top:2rem;margin-bottom:0}section#nos-plats-menus .carte-content p:nth-child(2){margin-top:0}section#nos-plats-menus .col-menu-img{display:none}@media screen and (min-width:1200px){section#nos-plats-menus .col-menu-img{display:inline}}@media screen and (min-width:1200px){section#nos-plats-menus .col-menu-img img{height:230px;width:230px}}section#nos-plats-menus .menu-gauche{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section#nos-plats-menus a.img-menu-droite{height:250px;width:100%;display:block;margin:2rem 0 .5rem 0}section#nos-plats-menus a.img-menu-droite img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}section#nos-plats-menus #formulaire-commande{margin-bottom:1rem}section#nos-plats-menus #formulaire-commande .formulaire-commande-content,section#nos-plats-menus #formulaire-commande button{margin-bottom:1rem}section#nos-plats-menus .ginput_container_radio{margin-top:0}section#nos-plats-menus .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:0}section#nos-plats-menus .bt-video{color:#fff;text-decoration:none;background-color:#bdb1a7}section#nos-plats-menus .bt-video:hover{background-color:#bdb1a7;color:#fff}section#nos-partenaires{background-color:#fff;padding-bottom:15px;padding-bottom:3em}section#nos-partenaires h1{font-family:"Open Sans Condensed",sans-serif;color:#000;text-transform:uppercase;margin-bottom:0;padding-bottom:15px}section#nos-partenaires .swiper-footer{height:250px}.single{background:#212121}.single section{padding-bottom:3rem}.single .single-thumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;margin-bottom:1rem}.single .single-thumb img{width:100%;min-width:100%;height:auto;-webkit-box-shadow:0 25px 50px -20px rgba(0,0,0,.3);box-shadow:0 25px 50px -20px rgba(0,0,0,.3);border:5px solid #212121}.single .single-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.single h1{font-family:"Open Sans Condensed",sans-serif;text-align:center;font-size:2.2rem;text-transform:uppercase;margin-bottom:2rem}.single .entry-content a{color:#212121;font-weight:700;text-decoration:underline}.single .entry-content a:hover{color:#868686}.single .bt-grey{color:#fff;text-decoration:none}.single .bt-grey:hover{background-color:#868686;color:#fff}.single a.fancybox img{min-width:100%;-webkit-box-shadow:0 25px 50px -20px rgba(0,0,0,.3);box-shadow:0 25px 50px -20px rgba(0,0,0,.3);border:5px solid #212121}#boutique-menu{background:#bdb1a7;padding:0}#boutique-menu .bg-light{background:#bdb1a7!important}.woocommerce .product-type-variable p.price{display:none}.product-template-default .product bdi{font-size:2rem!important}.woocommerce ul.products li.product a img{min-height:240px;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.woocommerce ul.products li.product a img{min-height:155px}}@media (min-width:1200px){.woocommerce ul.products li.product a img{min-height:185px}}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{font-size:1.4rem;font-weight:600;color:#bdb1a7;margin-bottom:.5rem}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-family:"Open Sans Condensed",sans-serif;color:#000;font-size:1rem;text-transform:uppercase;min-height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce ul.products li.product .button{display:inline-block;border-radius:2rem;padding:0 1rem;height:40px;line-height:40px;border-width:0;cursor:pointer;background:#444544;color:#fff;text-decoration:none;font-size:.8rem}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#444544;color:#fff}.woocommerce .quantity .qty{height:40px}.woocommerce div.product .woocommerce-tabs .panel h2{display:none}.woocommerce :focus,.woocommerce button:focus{outline:0}.woocommerce-error,.woocommerce-info,.woocommerce-message{border-top-color:#bdb1a7}.woocommerce a.remove{line-height:.9}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:48%}.password-input,.woocommerce-input-wrapper{display:block;width:100%}#customer_details{margin-bottom:2em}.form-row.place-order{margin-bottom:3em!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.sku_wrapper{display:none}.woocommerce div.product div.images img{max-height:500px;width:auto;margin:auto}#product-3636 span.woocommerce-Price-amount.amount,#product-3637 span.woocommerce-Price-amount.amount,#product-3639 span.woocommerce-Price-amount.amount,#product-3830 span.woocommerce-Price-amount.amount,.post-3636 span.woocommerce-Price-amount.amount,.post-3637 span.woocommerce-Price-amount.amount{display:none}#product-3636 .wapf-product-totals .wapf--inner div:not(:last-child),#product-3637 .wapf-product-totals .wapf--inner div:not(:last-child),#product-3639 .wapf-product-totals .wapf--inner div:not(:last-child),#product-3830 .wapf-product-totals .wapf--inner div:not(:last-child),.post-3636 .wapf-product-totals .wapf--inner div:not(:last-child),.post-3637 .wapf-product-totals .wapf--inner div:not(:last-child){display:none}.single-product .wapf-product-totals .wapf--inner div:not(:last-child){display:none}#navbarNav-boutique{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto}#navbarNav-boutique .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#navbarNav-boutique .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:block;width:100%}#coupon_code{width:auto}a.added_to_cart.wc-forward{display:inline-block;border-radius:2rem;padding:0 1rem;height:40px;line-height:40px;border-width:0;cursor:pointer;background:#bdb1a7;color:#444544;text-decoration:none;font-weight:700;margin-top:1em;overflow:visible;left:auto;border:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added{display:none}.woocommerce #respond input#submit.loading::after,.woocommerce a.button.loading::after,.woocommerce button.button.loading::after,.woocommerce input.button.loading::after{top:0;right:45%}.woocommerce .form.search-form .input-group input{border-right:0}.woocommerce .form.search-form .input-group-btn button{border-top-left-radius:0;border-bottom-left-radius:0;border:1px solid #ced4da}.woocommerce #woocommerce_widget_cart-2{margin-top:1rem}.woocommerce .woocommerce .widget_shopping_cart .buttons a,.woocommerce .woocommerce.widget_shopping_cart .buttons a{display:inline-block;border-radius:2rem;padding:0 1rem;height:40px;line-height:40px;border-width:0;cursor:pointer;background:#bdb1a7;color:#444544;text-decoration:none;font-weight:700;overflow:visible;left:auto;border:0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}@media only screen and (min-width:769px){.woocommerce .woocommerce-account .woocommerce-MyAccount-navigation{width:22%}.woocommerce .woocommerce-account .woocommerce-MyAccount-content{width:75%}}.woocommerce nav.woocommerce-MyAccount-navigation ul{list-style-type:none;padding-left:0;max-width:280px;margin-bottom:3rem}.woocommerce nav.woocommerce-MyAccount-navigation ul li{background-color:rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer}.woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active{background-color:#bdb1a7;cursor:pointer}.woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active a{color:rgba(0,0,0,.9)}.woocommerce nav.woocommerce-MyAccount-navigation ul li.is-active:after{content:"";height:0;width:0;border-top:21px solid transparent;border-left:14px solid #bdb1a7;border-bottom:21px solid transparent;float:right;margin-right:-14px}.woocommerce nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover{background-color:rgba(0,0,0,.07)}.woocommerce nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after{content:"";height:0;width:0;border-top:21px solid transparent;border-left:14px solid rgba(0,0,0,.07);border-bottom:21px solid transparent;float:right;margin-right:-14px}.woocommerce li.woocommerce-MyAccount-navigation-link a{display:inline-block;width:100%;padding:8px 20px;color:rgba(0,0,0,.5)}.woocommerce table.my_account_orders .button{margin-right:10px}.woocommerce .woocommerce-MyAccount-navigation-link--downloads{display:none}.woocommerce main a{color:rgba(0,0,0,.5)}.woocommerce main a:hover{text-decoration:underline}.woocommerce h1.page-title{font-family:"Open Sans Condensed",sans-serif;letter-spacing:5px;text-transform:uppercase}.woocommerce .related.products{width:100%}@media (max-width:992px){.woocommerce a.button,.woocommerce button.button.alt,a.added_to_cart.wc-forward{font-size:80%}.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price{font-size:1.2rem}}@media (max-width:768px){.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{max-width:100%}}.widget.woocommerce,.woocommerce-pagination{margin-bottom:2rem}@media (max-width:992px){#woocommerce_product_categories-2{display:none}}#frais-de-port{background:#212121;color:#fff}.montant .wapf-pricing-hint{display:none}
/*# sourceMappingURL=map/theme.min.css.map */

@media only screen and (max-width: 641px) {
    .gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price) {
        display: inline !important;
    }
}

.ui-datepicker-prev,  .ui-datepicker-next {
	color: #fff !important;
}

select.ui-datepicker-month, select.ui-datepicker-year {
    max-width: 100% !important;
    color: #fff !important;
    padding: 0 !important;
}

.ui-datepicker-header select {
	-webkit-appearance: auto !important;
	background-image: none !important;
}
