html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}input,button,textarea,progress,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{overflow-x:hidden}body{font-family:'DM Sans', sans-serif;color:#000;font-size:16px;overflow-x:hidden}body:not(.development) .xdebug-var-dump{display:none}.container{max-width:1220px;margin:0 auto;padding:0 20px}.bg-danger,.bg-success{padding:10px;border-radius:5px}.bg-danger{background:rgba(220,53,69,0.2);color:#dc3545 !important}.bg-success{background:rgba(40,167,69,0.2);color:#28a745 !important}#header{background-image:url(../img/interface/grass_header.png);background-repeat:repeat-x;background-position:calc(50% + 488px) top;position:relative;padding:0 0 56px}#header .container{display:flex;padding:20px 20px 0;background:url(../img/interface/vache.gif) no-repeat calc(100% + -100px) bottom}#header .container a{display:block}#header .container a img{display:block;max-width:100%;height:auto}#header .container h1{font-family:'Montserrat', sans-serif;font-size:42px;color:#0069b4;font-weight:100;line-height:36px;margin:10px 20px 0 0}#header .container #reseaux{display:flex;margin:10px 0 0 auto}#header .container #reseaux li{padding:0 5px}#header .container #reseaux li a{display:block;color:#fff;text-shadow:0px 1px 24px #0069b4}#header .container #reseaux li a .edglyph{font-size:77px}#header #menu{background:#6aa854;display:flex;align-items:center;justify-content:center;padding:10px 20px;position:absolute;top:100%;left:0;right:0;transform:translateY(-100%);z-index:910}#header #menu .menu{display:flex;align-items:center;justify-content:center}#header #menu .menu a{display:inline-flex;align-items:center;justify-content:center;font-family:'Gochi Hand', cursive;font-size:22px;text-decoration:none;padding:5px 20px;color:#fff}#header #menu .menu a.active{background:#fff;border-radius:99em}#header #menu .menu a.active[data-ancre="lait"]{color:#0069b4 !important}#header #menu .menu a.active[data-ancre="dejeuner"]{color:#78a75e !important}#header #menu .menu a.active[data-ancre="fromages"]{color:#a46719 !important}#header #menu .menu a.active[data-ancre="experiences"]{color:red !important}#header #menu .menu a.active[data-ancre="contact"]{color:#9f9983 !important}#header #menu .hamburger{display:none;margin:0 0 0 auto}#header #menu.fixed{transition:transform .5s ease-in-out;transform:translateY(0);position:fixed;top:0;box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}#header #menu.fixed .menu a[data-ancre="lait"]{color:#e5f0f7}#header #menu.fixed .menu a[data-ancre="dejeuner"]{color:#f1f6ee}#header #menu.fixed .menu a[data-ancre="fromages"]{color:#f6efe7}#header #menu.fixed .menu a[data-ancre="experiences"]{color:#ffe5e5}#header #menu.fixed .menu a[data-ancre="contact"]{color:#ecebe6}#footer{padding:20px 0;background:rgba(159,153,131,0.3);font-size:14px;font-family:'Montserrat', sans-serif}#footer figure{display:inline-block;vertical-align:middle;padding:0 5px}#footer figure img{display:block;max-width:100%;height:auto}#footer a{text-decoration:none;color:inherit}.modal .modal-dialog .modal-content .modal-header h4{font-family:'Montserrat', sans-serif;font-size:24px;color:#0069b4;font-weight:400}.modal .modal-dialog .modal-content .modal-body h3{margin:0 0 10px;font-family:'Montserrat', sans-serif}.modal .modal-dialog .modal-content .modal-body p{line-height:1.2;margin:0 0 20px}.modal .modal-dialog .modal-content .modal-body p a{color:#0069b4}.modal .modal-dialog .modal-content .modal-body p:last-child{margin:0}.modal .modal-dialog .modal-content .modal-footer{text-align:center}.modal .modal-dialog .modal-content .modal-footer .btn{display:inline-flex;background:#78a75e;color:#fff;border:0 none;font-family:'Montserrat', sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;padding:10px 40px;border-radius:15px;cursor:pointer}.modal .modal-dialog .modal-content .modal-footer .btn:hover{background:rgba(120,167,94,0.8)}@media all and (max-width: 1200px){html body:after{content:'';position:fixed;top:0;right:0;left:0;bottom:0;z-index:900;background:transparent;transition:background .3s linear;pointer-events:none}html.open{overflow:hidden}html.open body{overflow:hidden}html.open body:after{background:rgba(0,0,0,0.8);pointer-events:auto}#header{background-position:calc(100% + 209px) top;padding:0 0 49px}#header #menu .menu{display:block;position:fixed;top:0;left:-260px;right:0;bottom:0;padding:20px 10px;height:100vh;margin:0 80px 0 0;max-width:260px;transition:left .3s linear !important;overflow:auto;transform:none;z-index:920;background:#6aa854;box-shadow:0 0 10px rgba(0,0,0,0.1)}#header #menu .menu a{width:100%;margin:0 0 10px;display:flex;text-align:left;justify-content:flex-start}#header #menu .menu.open{left:0}#header #menu .hamburger{display:block}}@media all and (max-width: 992px){#header .container{background:none}}@media all and (max-width: 768px){#header .container h1{font-size:32px;line-height:1}#header .container #reseaux li a .edglyph{font-size:48px}}@media all and (max-width: 500px){#header .container h1{display:none}}.clrBlack{color:#000 !important}.clrWhite{color:#fff !important;text-shadow:-1px 0 0 rgba(0,0,0,0.8),1px 0 0 rgba(0,0,0,0.8),0 -1px 0 rgba(0,0,0,0.8),0 1px 0 rgba(0,0,0,0.8)}.clrError{color:#dc3545 !important}.clrSuccess{color:#28a745 !important}.clr1{color:#0069b4 !important}.clr2{color:#78a75e !important}.clr3{color:#a46719 !important}.clr4{color:red !important}.clr5{color:#9f9983 !important}.clrFacebook{color:#1877F2 !important}.clrTwitter{color:#1da1f2 !important}.clrYoutube{color:red !important}.clrPinterest{color:#bd081c !important}.clrViadeo{color:#f07355 !important}.clrLinkedin{color:#0077b5 !important}.clrInstagram{-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent;-webkit-backface-visibility:hidden;background:linear-gradient(-135deg, #1400c8, #b900b4, #f50000)}.clrDailymotion{color:#00d2f3 !important}.clrVimeo{color:#1eb8eb !important}.bgBlack{background:#000 !important}.bgWhite{background:#fff !important;color:#000 !important}.bgError{background:#dc3545 !important}.bgSuccess{background:#28a745 !important}.bg1{background:#0069b4 !important}.bg2{background:#78a75e !important}.bg3{background:#a46719 !important}.bg4{background:red !important}.bg5{background:#9f9983 !important}.bgFacebook{background:#1877F2 !important}.bgTwitter{background:#1da1f2 !important}.bgYoutube{background:red !important}.bgPinterest{background:#bd081c !important}.bgViadeo{background:#f07355 !important}.bgLinkedin{background:#0077b5 !important}.bgInstagram{background:linear-gradient(-135deg, #1400c8, #b900b4, #f50000) !important}.bgDailymotion{background:#00d2f3 !important}.bgVimeo{background:#1eb8eb !important}#color-template{position:fixed;bottom:0;right:0;left:0;font-family:sans-serif;font-size:14px;font-weight:normal;box-shadow:0 -1px 2px rgba(0,0,0,0.15);opacity:0;background:#fff}#color-template ul{width:100%;margin:0;padding:0;list-style:none;display:flex;overflow:auto;color:#fff}#color-template ul li{padding:5px;text-align:center;flex:1 0 0;margin:0;text-transform:uppercase;font-weight:600;font-size:12px;border-bottom:1px solid rgba(0,0,0,0.25);border-left:1px solid rgba(0,0,0,0.25);border-right:1px solid rgba(255,255,255,0.25);border-top:1px solid rgba(255,255,255,0.25)}#color-template ul li:last-child{margin:0}#color-template:hover{opacity:1}#eddie_profiler_btn{position:fixed;bottom:0;left:0;background:#fff;z-index:2600;border:0 none;padding:0;width:48px;height:48px;box-shadow:0 0 15px rgba(0,0,0,0.5);border-top:2px solid firebrick;border-right:2px solid firebrick}#eddie_profiler_btn .edglyph{line-height:48px;font-size:32px;color:firebrick}#eddie_profiler{display:none;position:absolute;top:30px;left:30px;right:30px;bottom:30px;box-shadow:0 0 15px rgba(0,0,0,0.5);background:#fff;z-index:2500;padding:15px 30px;border:2px solid firebrick;overflow:auto;font-family:'Verdana'}#eddie_profiler legend{border:0 none}#navigator_obsolete{background:#dc3545;color:#fff;padding:5px 35px 5px 5px;position:fixed;bottom:0;left:0;right:0;transform:translateY(200%);transition:.2s .5s ease-in-out;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}#navigator_obsolete a{color:inherit;text-decoration:underline}#navigator_obsolete .edglyph.ed-circlecross{cursor:pointer;position:absolute;top:50%;right:25px;transform:translateY(-50%)}#navigator_obsolete.show{transform:translateY(0);transition:.2s .5s ease-in-out}
