/*!
Theme Name: Ferme Auberge du Lac
Theme URI: http://underscores.me/
Author: Jonathan Lauer
Author URI: https://www.wizzu.fr
Description: Thème général
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: fadl
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Ferme Auberge du Lac is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/@import url("https://fonts.googleapis.com/css2?family=Pacifico&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap");button,input[type="button"],input[type="reset"],input[type="submit"],a.btn,.btn,.wp-block-button__link,.home .activities .infos a{display:inline-block;text-decoration:none;color:#fff !important;font-size:16px;border:none;border-radius:0.3rem;padding:0.625rem 1.5rem;background-color:#aaa;-webkit-transition:all 1s;transition:all 1s}input[type="submit"],a.btn-primary,.btn-primary,.wp-block-button__link,.home .activities .infos a{background:#df971b !important}input:hover[type="submit"],.btn-primary:hover,.wp-block-button__link:hover,.home .activities .infos a:hover{background:#b27815 !important}a.btn-secondary,.btn-secondary{color:#fff;background:#434343 !important}.btn-secondary:hover{background:#5d5d5d !important}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#333;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;font-family:"Pacifico"}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:none;text-decoration:none}big{font-size:125%}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{background:url("img/bg-site.jpg") #faf7e7}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc;margin:0;padding:0}ol{list-style:decimal}li{list-style-type:none}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}figcaption{font-size:0.8rem}table{margin:0 0 1.5em;width:100%}form{background:#fff;padding:20px}input[type="submit"]{margin-top:15px}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],input[type="file"],textarea{color:#666;border:1px solid #b8b6aa;border-radius:5px;padding:0.75rem 1rem;width:100%;background:#e7e7e2}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,input[type="file"]:focus,textarea:focus{border-color:#c4c2b8;color:#111}select{border:1px solid #b8b6aa}textarea{width:100%}::-webkit-input-placeholder{font-size:15px;color:#959595}::-moz-placeholder{font-size:15px;color:#959595}:-ms-input-placeholder{font-size:15px;color:#959595}::-ms-input-placeholder{font-size:15px;color:#959595}::placeholder{font-size:15px;color:#959595}div.wpcf7-response-output{padding:1em;margin:2em 0 1em;border:1px solid #6effa4;background-color:#d4ffe4}div.wpcf7-validation-errors{color:#fff;border:1px solid #ff8b8b;background-color:#ffbebe}.form-item{margin-bottom:10px}.form-item span{display:block}.form-item-checkbox input{float:left;margin-right:5px}@media only screen and (min-width: 768px){.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.d-flex .form-item{width:calc(50% - 20px)}}a{color:inherit;text-decoration:none}a:hover,a:focus,a:active{color:#df971b}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.wp-block-button__link{margin:20px 0}.menu-toggle{display:block;cursor:pointer;padding:20px 10px}.menu-toggle div{width:25px;height:2px;background:#fff;position:relative}.menu-toggle div:before,.menu-toggle div:after{position:absolute;left:0;content:'';width:25px;height:2px;background:#d3d3d3}.menu-toggle div:before{top:-7px}.menu-toggle div:after{top:7px}.menu-toggle:hover{background:#505050}.main-navigation.toggled ul{-webkit-transform:scale(1);transform:scale(1);display:block}.main-navigation.toggled li{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.main-navigation ul{margin:0}@media only screen and (max-width: 920px){.main-navigation ul{position:fixed;top:66px;left:0;width:100vw;height:100vh;padding:50px;background:#252525;background:rgba(37,37,37,0.95);-webkit-transform:scale(0.75);transform:scale(0.75);display:none;-webkit-transition:0.5s all cubic-bezier(0.08, 0.82, 0.17, 1);transition:0.5s all cubic-bezier(0.08, 0.82, 0.17, 1);font-size:1.5rem}}@media only screen and (max-width: 920px){.main-navigation li{list-style-type:none;margin-bottom:20px;text-align:center;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:1s all ease-out;transition:1s all ease-out;opacity:0;-webkit-transition-delay:0.2s;transition-delay:0.2s;position:relative}.main-navigation li:hover{font-style:italic}.main-navigation li:hover:before,.main-navigation li:hover:after{content:'';position:absolute;top:50%;height:3px;background:#df971b}.main-navigation li:hover:before{left:-30%;width:50%}.main-navigation li:hover:after{left:80%;width:50%}}@media only screen and (min-width: 920px){.menu-toggle{display:none}.main-navigation{-webkit-transition:0.5s all ease-out;transition:0.5s all ease-out}.main-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.main-navigation li{margin-right:20px}.main-navigation li.hightlited a{border:1px solid #fff;border-radius:5px;padding:1rem;-webkit-transition:0.5s all ease-out;transition:0.5s all ease-out}}@media only screen and (min-width: 920px) and (min-width: 1024px){.main-navigation li.hightlited a{padding:.75rem 1rem}}@media only screen and (min-width: 920px){.main-navigation li.hightlited a:after{content:none !important}.main-navigation li.hightlited a:hover{color:#000;background:rgba(255,255,255,0.75)}.main-navigation li:not(.hightlited):hover,.main-navigation li.current_page_item>a,.main-navigation li.current-menu-item>a,.main-navigation li.current_page_ancestor>a,.main-navigation li.current-menu-ancestor>a{text-decoration:none;position:relative;color:#fff}.main-navigation li:not(.hightlited):hover:after,.main-navigation li.current_page_item>a:after,.main-navigation li.current-menu-item>a:after,.main-navigation li.current_page_ancestor>a:after,.main-navigation li.current-menu-ancestor>a:after{position:absolute;content:"";background:#df971b;height:3px;width:100%;top:-28px;left:0;-webkit-transition:0.5s all ease-out;transition:0.5s all ease-out}}.site-header.fixed .main-navigation{padding:1rem 0}.site-header.fixed .main-navigation li.hightlited a{border-radius:5px;padding:0.5rem 3rem}.site-header.fixed .main-navigation li:not(.hightlited):hover:after,.site-header.fixed .main-navigation li.current_page_item>a:after,.site-header.fixed .main-navigation li.current-menu-item>a:after,.site-header.fixed .main-navigation li.current_page_ancestor>a:after,.site-header.fixed .main-navigation li.current-menu-ancestor>a:after{top:-20px}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget-area .widget-title{font-size:2rem;margin-top:0}.newsletter{color:#fff;padding:40px;background:#434343}.newsletter form{padding:0;border:none;background:none}@media only screen and (min-width: 768px){.newsletter{position:relative;border-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:60px 140px 30px 340px;background:url("img/dish.png") no-repeat 100px center #434343}.newsletter .teaser{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media only screen and (min-width: 1024px){.newsletter form{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:35px}}.newsletter h3{font-size:30px;margin:0}.newsletter input[type="text"],.newsletter input[type="email"]{color:#ddd;padding:10px 15px;border:none;background:#323232}.newsletter input:first-child{margin-top:0}.newsletter button{margin-top:10px}.woocommerce-page .newsletter{border-radius:0;color:initial;background:-webkit-gradient(linear, left top, left bottom, from(#ffb691), to(#d18159));background:linear-gradient(#ffb691, #d18159)}.woocommerce-page .newsletter input{color:initial;background:#fff}@media only screen and (min-width: 768px){.woocommerce-page .newsletter{background:url("img/dish.png") no-repeat 100px center,-webkit-gradient(linear, left top, left bottom, from(#ffb691), to(#d18159));background:url("img/dish.png") no-repeat 100px center,linear-gradient(#ffb691, #d18159)}}.sidebar-bottom .widget{margin:0}.wptripadvisor_t1_IMG_4{border:3px solid #ddd;width:60px !important}.wptripadvisor_t1_SPAN_5{color:#999}.wprs_unslider-nav ol li{width:12px;height:12px;margin-right:3px !important}.site-header{position:relative;color:#fff;background:#252525;padding:5px 10px;width:100%;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 1s;transition:all 1s;z-index:1001}@media only screen and (min-width: 768px){.site-header{padding:10px}}.site-header.scroll-down{-webkit-transform:translateY(-100px);transform:translateY(-100px)}.site-header.scroll-up{position:fixed;-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,0.3);box-shadow:0 10px 20px 0 rgba(0,0,0,0.3)}.site-header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){.site-header .container{width:100%}}.site-header .site-branding{margin-right:auto}.site-header .site-branding img{height:50px;width:auto}@media only screen and (min-width: 768px){.site-header .site-branding img{height:60px}}.site-header .site-title{display:none}.site-header .logo-balf{height:50px;width:auto;margin-right:1rem}@media only screen and (min-width: 768px){.site-header .logo-balf{margin-right:2rem}}.site-header .site-navigation-shop{display:-webkit-box;display:-ms-flexbox;display:flex}.site-header .site-navigation-shop>div{margin:0 5px}.site-header i[class*="fa"]{font-size:2rem}@media only screen and (min-width: 768px){.site-header i[class*="fa"]{font-size:1.5rem}}.site-header .site-header-cart .icon{width:30px;-webkit-filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(160deg) brightness(104%) contrast(101%);filter:invert(100%) sepia(100%) saturate(2%) hue-rotate(160deg) brightness(104%) contrast(101%)}.site-header .widget_shopping_cart,.site-header .woocommerce-MyAccount-navigation{display:none}@media screen and (min-width: 48em){.site-header .widget_shopping_cart,.site-header .woocommerce-MyAccount-navigation{position:absolute;width:320px;z-index:999999;top:12px;margin-top:30px;left:-999px;opacity:0;padding:1.5rem;color:#333;background:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.2);box-shadow:0 0 20px rgba(0,0,0,0.2);border-radius:5px}.site-header .widget_shopping_cart:before,.site-header .woocommerce-MyAccount-navigation:before{position:absolute;top:-12px;right:10px;content:'';display:inline-block;height:0;width:0;border-right:10px solid transparent;border-bottom:12px solid #fff;border-left:10px solid transparent}.site-header .widget_shopping_cart li,.site-header .woocommerce-MyAccount-navigation li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px !important}.site-header .widget_shopping_cart li.is-active,.site-header .woocommerce-MyAccount-navigation li.is-active{color:#df971b}.site-header .widget_shopping_cart a,.site-header .woocommerce-MyAccount-navigation a{padding-left:10px}.site-header .widget_shopping_cart{padding:1.5rem 1rem}.site-header .widget_shopping_cart li{display:block}.site-header .widget_shopping_cart li+li{border-top:1px dotted #999;margin-top:10px}.site-header .widget_shopping_cart li a{padding-left:0;line-height:1.2;font-weight:500 !important}.site-header .widget_shopping_cart li a.remove{line-height:1 !important;top:8px !important}.site-header .widget_shopping_cart .quantity{font-size:0.75rem}.site-header .widget_shopping_cart .amount{font-weight:bold;font-size:.84rem}.site-header .widget_shopping_cart .variation{margin-top:5px;padding-left:5px;font-size:.75rem}.site-header .widget_shopping_cart .variation dd,.site-header .widget_shopping_cart .variation p{margin:0}.site-header .widget_shopping_cart a.checkout{background-color:#df971b !important}.site-header .woocommerce-mini-cart__total .amount{font-size:1.2rem}.site-header .site-header-account{position:relative;padding-bottom:10px}.site-header .site-header-account:hover .woocommerce-MyAccount-navigation,.site-header .site-header-account.focus .woocommerce-MyAccount-navigation{left:auto;right:-10px;opacity:100;display:block}.site-header .site-header-cart{position:relative}.site-header .site-header-cart .icon{width:24px}.site-header .site-header-cart .widget_shopping_cart .widgettitle{display:none}.site-header .site-header-cart .widget_shopping_cart .total{border-top:1px solid #ccc;padding-top:1rem}.site-header .site-header-cart .widget_shopping_cart .button{text-align:center;width:100%}.site-header .site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message{margin:0}.site-header .site-header-cart:hover .count,.site-header .site-header-cart.focus .count{color:initial;background:#fff}.site-header .site-header-cart:hover .widget_shopping_cart,.site-header .site-header-cart.focus .widget_shopping_cart{display:block;left:auto;right:-10px;opacity:100}}.container{margin:0 auto;width:100%}@media only screen and (min-width: 768px){.container{width:768px}}@media only screen and (min-width: 1024px){.container{width:1024px}}@media only screen and (min-width: 1440px){.container{width:1200px}}.content-header{width:100%}@media only screen and (max-width: 768px){.site-main-content{padding:25px}}@media only screen and (min-width: 768px){.site-main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:4rem auto}}.content-area{-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.widget-area{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width: 768px){.widget-area{margin-right:4rem}}@media only screen and (max-width: 768px){.widget-area{margin-top:2rem}}.site-footer{color:#fff}@media only screen and (min-width: 768px){.site-footer{margin-top:-180px}.site-footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.site-footer .widget-title{position:relative;font-size:1.85rem;margin-bottom:3rem}.site-footer .widget-title:after{content:"";position:absolute;bottom:-1.5rem;left:0;width:60px;height:3px;background:#df971b}.site-footer .footer-top{padding:25px;background:url("img/bg-footer.jpg") center center/cover no-repeat #555}@media only screen and (min-width: 768px){.site-footer .footer-top{padding-top:240px;padding-bottom:50px}}@media only screen and (min-width: 1024px){.site-footer .footer-top .widget{-webkit-box-flex:1;-ms-flex:1;flex:1}.site-footer .footer-top .wptripadvisor_widget .widget-content{max-width:320px}}.site-footer .footer-bottom{padding:1rem 0;color:#cecece;background:#181815;text-align:center}@media only screen and (max-width: 768px){.site-footer .footer-bottom .partner{margin:2rem auto}}.site-footer .footer-bottom .partner img{margin-right:15px;max-height:45px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.site-footer .footer-bottom .partner img:hover{-webkit-filter:none;filter:none}.site-footer .footer-bottom li{display:inline}@media only screen and (min-width: 768px){.site-footer .footer-bottom .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.site-footer .copyright{color:#777;text-align:center}@media only screen and (min-width: 768px){.woocommerce-page .site-footer{margin-top:0}}.woocommerce-page .site-footer .footer-top{padding-top:50px;background:#2a2a2a}.woocommerce-page .site-footer .widget{text-align:center}.woocommerce-page .site-footer .widget-title{font:bold 1.25rem "Open Sans",sans-serif;text-transform:uppercase}.woocommerce-page .site-footer .widget-title:after{bottom:-1.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#df971b}.woocommerce-page .site-footer i[class*="fa"]{display:block;font-size:3rem}.overlap-text{padding:2rem 2.5rem;background:url("img/bg-blanc.jpg") -5px -5px #fff}.overlap-img{text-align:center}.overlap-img img{display:block}@media only screen and (min-width: 768px){.overlap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.overlap .overlap-text{-webkit-box-flex:3;-ms-flex:3;flex:3;z-index:10;margin:2.5rem 0}.overlap .overlap-img{-webkit-box-flex:2;-ms-flex:2;flex:2;width:auto}.overlap:nth-child(odd) .overlap-text{margin-left:-2rem}.overlap:nth-child(even) .overlap-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.overlap:nth-child(even) .overlap-text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:-2rem}}@media only screen and (min-width: 1024px){.overlap .overlap-text{-webkit-box-flex:2;-ms-flex:2;flex:2}.overlap .overlap-img{-webkit-box-flex:3;-ms-flex:3;flex:3}}.wptripadvisor_widget{content:"";display:table;table-layout:fixed}.home section{padding:100px 0}.home section.big h2{text-align:center;margin-top:0;margin-bottom:100px}.home .slideshow{position:relative;padding:0;width:100%}.home .slideshow:after{position:absolute;content:"";bottom:0;left:0;height:33%;width:100%}.home .slide{position:relative;text-align:center}.home .slide img{-o-object-fit:fill;object-fit:fill;margin:0 auto}.home .slide .infos{position:absolute;color:#fff;bottom:33%;width:100%;font-family:"Pacifico",cursive;font-size:24px;margin:0}@media only screen and (min-width: 768px){.home .slide .infos{font-size:60px}}.home .slide .slide-title{text-shadow:-1.5px 2.6px 7px #000000;text-align:center;margin:0}.home .slick-dots{position:absolute;z-index:99;top:15%;left:3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}@media only screen and (min-width: 768px){.home .slick-dots{top:initial;left:initial;bottom:7%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0;padding:0}}@media only screen and (min-width: 768px){.home .slick-dots li{margin-right:10px}}.home .slick-dots li.slick-active button{background:#fff}.home .slick-dots button{overflow:hidden;text-indent:9999px;white-space:nowrap;display:inline-block;padding:0;width:20px;height:20px;border:2px solid #fff;border-radius:50%;background:transparent;cursor:pointer}.home .about{background-size:30%}.home .about article{padding:0 20px}@media only screen and (min-width: 1024px){.home .about{background-size:300px}.home .about .container{display:-webkit-box;display:-ms-flexbox;display:flex}.home .about article{-webkit-box-flex:2;-ms-flex:2;flex:2;padding-left:0;padding-right:8rem}.home .about img{margin-right:2rem}}.home .tradition{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.75)), to(rgba(0,0,0,0.85))),url("img/bg-tradition.jpg") center center/cover no-repeat;background:linear-gradient(rgba(0,0,0,0.75), rgba(0,0,0,0.85)),url("img/bg-tradition.jpg") center center/cover no-repeat}@media only screen and (min-width: 768px){.home .tradition article{width:500px;padding:45px 40px}}.home .activities li{position:relative}.home .activities li:hover .infos{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.home .activities .illustration{overflow:hidden;height:300px;margin:2rem auto 0}.home .activities .illustration img{display:block;margin:-20% auto 0}.home .activities .infos{text-align:center}.home .activities .infos h3{text-transform:uppercase;font:normal 1.5em "Open Sans";margin-top:0.5rem}.home .activities .infos a{position:relative;z-index:99}@media only screen and (min-width: 768px){.home .activities ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home .activities li{width:50%}.home .activities .illustration{height:auto;margin:auto}.home .activities .illustration img{margin:auto}.home .activities .infos{opacity:0;position:absolute;top:10%;left:10%;height:80%;width:80%;color:#fff;text-align:center;background:rgba(0,0,0,0.75);-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 0.3s;transition:all 0.3s}.home .activities .infos:after{position:absolute;content:"";width:90%;height:90%;top:5%;left:5%;border:1px solid #fff}.home .activities .infos h3{width:80%;margin:80px auto 40px;text-align:center;position:relative}.home .activities .infos h3:after{position:absolute;content:"";bottom:-20px;left:calc(50% - 10px);height:1px;width:10px;background:#fff}}@media only screen and (min-width: 1024px){.home .activities li{-webkit-box-flex:1;-ms-flex:1;flex:1}}.home .shop{background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.75))),url("img/bg-boutique.jpg") center center/cover no-repeat;background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.75)),url("img/bg-boutique.jpg") center center/cover no-repeat;padding-left:20px;padding-right:20px}.home .shop h2{font-size:3rem;color:#fff}@media only screen and (min-width: 460px){.home .shop ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around}}.home .shop .woocommerce ul.products li.product .price{color:#fff}.home .shop .woocommerce a.button{background:#aaa !important;text-align:center}.home .shop .link{clear:both;text-align:center}.home .caterer article{padding:0 2rem}@media only screen and (min-width: 768px){.home .caterer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.home .caterer article{-webkit-box-flex:2;-ms-flex:2;flex:2}.home .caterer img{border:10px solid #fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);box-shadow:0 0 8px rgba(0,0,0,0.5);-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:2rem;width:auto}}.page-menus section.menus{padding:8rem 0;background:url("img/bg-menus.jpg");margin-bottom:-6rem}.page-menus article.menu{margin-bottom:4rem}.page-menus article.menu a{color:#df971b}@media only screen and (min-width: 768px){.page-menus .menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.page-menus h2{font-size:2rem;font-family:"Pacifico",cursive;margin:0}@media only screen and (min-width: 768px){.page-menus h2{font-size:2.5rem}}.page-menus .info{color:#434343;font-size:1rem;font-style:italic}.page-menus .price{position:relative;color:#fff;font-size:2.5rem;line-height:0.5;font-family:"Pacifico",cursive;padding:1rem;background-image:-webkit-gradient(linear, left bottom, left top, from(#cd840a), to(#df971b));background-image:linear-gradient(to top, #cd840a, #df971b)}.page-menus .price small{display:inline-block;font-size:1rem}.page-menus .overlap-text{font-family:"Open Sans",sans-serif;-webkit-box-shadow:0 0 25px rgba(0,0,0,0.15);box-shadow:0 0 25px rgba(0,0,0,0.15)}@media only screen and (min-width: 1024px){.page-menus .overlap-text{min-width:600px}}.page-menus .overlap-text p{padding-left:1.5rem;margin:5px 0}.page-menus .overlap-text strong{color:#df971b;font-size:1.2rem;font-weight:bold;text-transform:uppercase}.page-menus .overlap-text em{color:#533a11;font-weight:bold}.page-menus .overlap-text strong,.page-menus .overlap-text em{margin-left:-1.5rem}.page-menus .overlap-img{position:relative}.page-menus .overlap-img .price{position:absolute;top:20px}.page-menus .overlap:nth-child(odd) .price{left:20px}.page-menus .overlap:nth-child(even) .price{right:20px}@media only screen and (min-width: 1024px){.page-contact .content-area{display:-webkit-box;display:-ms-flexbox;display:flex}.page-contact article{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:2;-ms-flex:2;flex:2}.page-contact aside.contact{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:4rem}}.page-contact .content-area{margin-bottom:4rem}.page-contact aside.contact a{color:#df971b}.sticky{display:block}article.post,article.page{margin:0 0 1.5em}.content-header{position:relative;height:200px;color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(33%, rgba(0,0,0,0.05)), to(rgba(0,0,0,0.25)));background:linear-gradient(rgba(0,0,0,0.05) 33%, rgba(0,0,0,0.25));background-size:cover;background-position:center center}@media only screen and (min-width: 768px){.content-header{height:585px}}.content-header .container{position:relative;z-index:11;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:150px}@media only screen and (min-width: 768px){.content-header .container{height:585px}}.content-header h1{text-align:center;font-size:2.5rem;margin:0;text-shadow:-1.5px 2.6px 7px #000000}@media only screen and (min-width: 768px){.content-header h1{font-size:6.6rem}}.content-header .baseline{display:block;text-align:center;font:italic 1em "Open sans";margin:0;text-shadow:0 0 10px #000000}.content-header .post-thumbnail{position:absolute;top:0;left:0;z-index:1}.updated:not(.published){display:none}.page-content h2:not(:first-child),.entry-content h2:not(:first-child),.entry-summary h2:not(:first-child){margin-top:70px}.page-content img:not(.attachment-woocommerce_thumbnail),.page-content iframe,.entry-content img:not(.attachment-woocommerce_thumbnail),.entry-content iframe,.entry-summary img:not(.attachment-woocommerce_thumbnail),.entry-summary iframe{border:10px solid #fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.5);box-shadow:0 0 8px rgba(0,0,0,0.5)}.page-content a,.entry-content a,.entry-summary a{color:#df971b}.page-links{clear:both;margin:0 0 1.5em}.woocommerce-page .content-header,.page-panier .content-header,.page-paiement .content-header{height:100px}@media only screen and (min-width: 768px){.woocommerce-page .content-header,.page-panier .content-header,.page-paiement .content-header{height:200px}}.woocommerce-page .content-header .container,.page-panier .content-header .container,.page-paiement .content-header .container{height:100px}@media only screen and (min-width: 768px){.woocommerce-page .content-header .container,.page-panier .content-header .container,.page-paiement .content-header .container{height:200px}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2, 1fr)}.gallery-columns-3{grid-template-columns:repeat(3, 1fr)}.gallery-columns-4{grid-template-columns:repeat(4, 1fr)}.gallery-columns-5{grid-template-columns:repeat(5, 1fr)}.gallery-columns-6{grid-template-columns:repeat(6, 1fr)}.gallery-columns-7{grid-template-columns:repeat(7, 1fr)}.gallery-columns-8{grid-template-columns:repeat(8, 1fr)}.gallery-columns-9{grid-template-columns:repeat(9, 1fr)}.gallery-caption{display:block}

/*# sourceMappingURL=style.css.map */
