*{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}a{word-break:break-all}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}.row .col-6{position:relative;width:100%;min-height:1px;-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%}.row .col-6 iframe{width:100% !important}@media (max-width: 768px){.row .col-6{-webkit-box-flex:1;-ms-flex:1 0 90%;flex:1 0 90%;max-width:90%;margin:1rem auto}}html,body{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;min-height:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;margin:0;padding:0}.carousel{margin:40px 0 60px 0}.carousel-cell{height:470px;margin-right:10px;opacity:.5}.carousel-cell img{height:400px;display:block}.carousel-cell.is-selected{opacity:1}iframe{max-width:100%;min-height:200px}.gallery{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow-x:auto}.gallery a{width:auto;max-width:250px;display:block;line-height:0;margin:5px}.gallery a img{border:0}.img-fluid{max-width:100%;height:auto}.gallery_la{margin:2rem auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.gallery_la .photo{position:relative;padding:10px;max-width:300px;-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}.gallery_la .photo .adresse{position:absolute;background:rgba(0,0,0,0.8);color:#fff;padding:5px;left:0;bottom:10px;width:calc(100% - 20px);margin:10px;font-size:14px;line-height:18px}.gallery_la .photo img{width:100%;height:auto}#book{text-align:center;line-height:2rem;padding:1.75rem;width:1200px;max-width:100%;margin:0 auto;position:absolute;top:0;left:50%;margin-left:-600px;z-index:100}#book .close{text-align:left;text-indent:-9999px;text-decoration:none;background-image:url("data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxLjk3NiA1MS45NzYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxLjk3NiA1MS45NzY7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxwYXRoIGQ9Ik00NC4zNzMsNy42MDNjLTEwLjEzNy0xMC4xMzctMjYuNjMyLTEwLjEzOC0zNi43NywwYy0xMC4xMzgsMTAuMTM4LTEwLjEzNywyNi42MzIsMCwzNi43N3MyNi42MzIsMTAuMTM4LDM2Ljc3LDAgICBDNTQuNTEsMzQuMjM1LDU0LjUxLDE3Ljc0LDQ0LjM3Myw3LjYwM3ogTTM2LjI0MSwzNi4yNDFjLTAuNzgxLDAuNzgxLTIuMDQ3LDAuNzgxLTIuODI4LDBsLTcuNDI1LTcuNDI1bC03Ljc3OCw3Ljc3OCAgIGMtMC43ODEsMC43ODEtMi4wNDcsMC43ODEtMi44MjgsMGMtMC43ODEtMC43ODEtMC43ODEtMi4wNDcsMC0yLjgyOGw3Ljc3OC03Ljc3OGwtNy40MjUtNy40MjVjLTAuNzgxLTAuNzgxLTAuNzgxLTIuMDQ4LDAtMi44MjggICBjMC43ODEtMC43ODEsMi4wNDctMC43ODEsMi44MjgsMGw3LjQyNSw3LjQyNWw3LjA3MS03LjA3MWMwLjc4MS0wLjc4MSwyLjA0Ny0wLjc4MSwyLjgyOCwwYzAuNzgxLDAuNzgxLDAuNzgxLDIuMDQ3LDAsMi44MjggICBsLTcuMDcxLDcuMDcxbDcuNDI1LDcuNDI1QzM3LjAyMiwzNC4xOTQsMzcuMDIyLDM1LjQ2LDM2LjI0MSwzNi4yNDF6IiBmaWxsPSIjOTE5MTkxIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==");background-repeat:no-repeat;background-size:cover;width:1.5rem;height:1.5rem;right:1.25rem;top:1.25rem;position:absolute;display:block}#book .close:hover{opacity:.7}#book .inner{padding:1rem;width:100%;background-color:#fff;-webkit-box-shadow:0 0 1rem rgba(0,0,0,0.5);box-shadow:0 0 1rem rgba(0,0,0,0.5)}#book .inner .img-fluid{margin-top:1rem}#imagelightbox{cursor:pointer;position:fixed;z-index:10000;-ms-touch-action:none;touch-action:none;-webkit-box-shadow:0 0 3.125em rgba(0,0,0,0.75);box-shadow:0 0 3.125em rgba(0,0,0,0.75)}#imagelightbox-loading,#imagelightbox-loading div{border-radius:50%}#imagelightbox-loading{width:2.5em;height:2.5em;background-color:#444;background-color:rgba(0,0,0,0.5);position:fixed;z-index:10003;top:50%;left:50%;padding:0.625em;margin:-1.25em 0 0 -1.25em;-webkit-box-shadow:0 0 2.5em rgba(0,0,0,0.75);box-shadow:0 0 2.5em rgba(0,0,0,0.75)}#imagelightbox-loading div{width:1.25em;height:1.25em;background-color:#fff;-webkit-animation:imagelightbox-loading .5s ease infinite;animation:imagelightbox-loading .5s ease infinite}@-webkit-keyframes imagelightbox-loading{from{opacity:.5;-webkit-transform:scale(0.75)}50%{opacity:1;-webkit-transform:scale(1)}to{opacity:.5;-webkit-transform:scale(0.75)}}@keyframes imagelightbox-loading{from{opacity:.5;-webkit-transform:scale(0.75);transform:scale(0.75)}50%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:.5;-webkit-transform:scale(0.75);transform:scale(0.75)}}#imagelightbox-overlay{background-color:#fff;background-color:rgba(255,255,255,0.9);position:fixed;z-index:9998;top:0;right:0;bottom:0;left:0}#imagelightbox-close{width:2.5em;height:2.5em;text-align:left;background-color:#666;border-radius:50%;position:fixed;z-index:10002;top:2.5em;right:2.5em;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}#imagelightbox-close:hover,#imagelightbox-close:focus{background-color:#111}#imagelightbox-close:before,#imagelightbox-close:after{width:2px;background-color:#fff;content:'';position:absolute;top:20%;bottom:20%;left:50%;margin-left:-1px}#imagelightbox-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#imagelightbox-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}iframe.responsive_img{height:315px}.responsive_img{max-width:100%;height:auto}.clearfix:after{content:" ";display:block;clear:both}.floatl{float:left}.floatl.m30{margin-right:30px}.floatr{float:right}.floatr.m30{margin-left:30px}.half{float:left;width:50%}.quart{float:left;width:25%}.threequart{float:left;width:75%}.text-right{text-align:right}.text-left{text-align:left}.m_menu{display:none;width:100%;text-align:center;text-transform:uppercase;font-weight:bold;font-size:.75em;padding:10px 0}#menu:checked+ul li{display:block}.hidden{display:none}p{margin:0;padding:7px 0}body{font-family:'Lora','helvetica', serif;font-weight:100;font-size:1.25em;line-height:1.8em;color:#302b2a}header{border-style:solid;border-width:0px 0px 14px;-webkit-border-image:url(../img/border.png) 4 0 27 round;-o-border-image:url(../img/border.png) 4 0 27 round;border-image:url(../img/border.png) 4 0 27 round;position:relative;z-index:100}header nav{background-color:#dcd9b8}header nav ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}header nav ul li{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;padding:0;margin:0;text-align:center}header nav ul li.logo{-ms-flex-preferred-size:100%;flex-basis:100%;padding-top:0;margin-top:5px}header nav ul li a{display:block;font-weight:bold;text-transform:capitalize;color:#3f3938;text-decoration:none}header nav ul li a:hover{text-decoration:underline;color:#000}section{padding-top:50px}.container{width:1200px;margin:0 auto;padding:0 16px}.main_photo{background-repeat:no-repeat;background-size:cover;background-position:center;height:650px;width:100%;margin-top:-60px}h1,h2{line-height:.9em;font-size:3.5em;text-align:center}h2{font-size:2.2em;font-style:italic;padding-bottom:36px;line-height:1.1em;width:80%;margin:0 auto;word-break:keep-all}h2:after{content:". . .";font-size:1em;color:#777;font-weight:100;font-style:normal;display:block}h2:before{content:"";margin-top:100px;padding-bottom:100px;width:50%;margin-left:25%;display:block;border-top:1px solid #e5e5e5}h2.small{font-size:10px}h2.small:before{padding-bottom:50px}h2.small:after{font-size:4em}.introduction{text-align:center}article a:link{color:#000;text-decoration:underline;font-weight:bold}article a:link:hover{text-decoration:none}article a:visited{color:#707070}article .action h3{margin:0}article .action+.action{padding-top:40px}article .container .content p{padding:10px 0}article .container .content p+ul{margin-top:-15px}article .container .content p:first-child{position:relative}article .container .content p:first-child:first-letter{font-size:3.9em;float:left;margin-right:20px;padding:.2em 0;padding-left:5px;font-style:italic;font-weight:bold}article .container .subtitle{font-style:italic;color:#666;text-align:center;font-weight:100;font-size:1.2em;width:80%;margin:-10px auto 15px auto}.story{line-height:1.4em}.story .carousel-cell{width:90%;padding:0 5%;min-height:309px !important;height:auto}.story .carousel-cell img{max-width:100%}.story .threequart p{font-size:.8em;line-height:1.3em}.story h3{margin-bottom:0}footer{background-color:#65524c;padding:30px 0;margin-top:100px}footer img{display:inline;margin-right:10px;vertical-align:middle}footer .container{color:#fff;font-size:.8em;line-height:1.3em}footer .container .half.text-left{padding-top:10px;padding-right:100px}footer .container .half.text-left img{margin-top:-10px}footer .container a.ornitorinc{color:#00daf4}@media (max-width: 1200px){#book{left:0;margin-left:0}.container{width:100%}header nav.container{padding-top:100px}}@media (max-width: 1000px){.gallery_la .photo{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%}footer .container .half.text-left{padding-top:0;padding-right:0}footer .container .half.text-left img{margin-top:0}}@media (max-width: 768px){.gallery_la .photo{-webkit-box-flex:0;-ms-flex:0 1 33%;flex:0 1 33%}.gallery{-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-x:inherit}.story .carousel-cell{height:auto;padding:0 40px;margin:0;width:100%;height:100%}.story .quart{text-align:center;width:100%}.story .threequart{width:100%}.flickity-page-dots{display:none !important}.main_photo{background-repeat:no-repeat;background-size:cover;background-position:center;height:400px;width:100%;margin-top:-60px}section{padding-top:0}section h2:before{margin-top:50px;padding-bottom:50px}.half{width:100%}}@media (max-width: 600px){.gallery_la .photo{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.m_menu{display:block;cursor:pointer}header nav ul li{display:none;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}header nav ul li.logo{display:block}header nav #menu:checked ul{background-color:red}header nav #menu:checked ul li{display:block}footer .quart,footer .threequart{float:none;width:100%}}@media (max-width: 390px){body{font-size:1.2em;line-height:1.5em}h2,.subtitle{width:100%}.carousel-cell{height:240px}.carousel-cell img{height:240px}.story .carousel-cell{height:auto}.story .carousel-cell img{height:auto}}
