@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font-size:0.75em;font-family:Arial,Helvetica,sans-serif}button,input,select,textarea{font:99% sans-serif}code,kbd,pre,samp{font-family:monospace,sans-serif}html{overflow-y:scroll}ol{list-style-type:decimal}nav li,nav ul{margin:0;list-style:none;list-style-image:none}small{font-size:85%}strong,th{font-weight:bold}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}textarea{overflow:auto}button,input[type=button],input[type=image],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}input:invalid,textarea:invalid{-webkit-box-shadow:none;box-shadow:none}::-moz-selection{background:#004481;color:#fff;text-shadow:none}::selection{background:#004481;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#004481}button{width:auto;overflow:visible}.lt-ie8 img{-ms-interpolation-mode:bicubic}body,input,select,textarea{color:#444}h1,h2,h3,h4,h5,h6{font-weight:bold}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:block}.clearfix:after{clear:both}.clearfix{zoom:1}*{-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.text-effect-cross{position:relative;padding:0 5px;color:#b4770d;font-weight:700;-webkit-transition:color 0.3s;transition:color 0.3s}.text-effect-cross:after,.text-effect-cross:before{position:absolute;width:100%;left:0;top:50%;height:2px;margin-top:-1px;background:#000;content:"";z-index:-1;pointer-events:none;-webkit-transition:transform 0.3s,opacty 0.3s;-webkit-transition:opacty 0.3s,-webkit-transform 0.3s;transition:opacty 0.3s,-webkit-transform 0.3s;transition:transform 0.3s,opacty 0.3s;transition:transform 0.3s,opacty 0.3s,-webkit-transform 0.3s}.text-effect-cross:before{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.text-effect-cross:after{-webkit-transform:translateY(20px);transform:translateY(20px)}.text-effect-cross:focus,.text-effect-cross:hover{color:#fff}.text-effect-cross:focus:after,.text-effect-cross:focus:before,.text-effect-cross:hover:after,.text-effect-cross:hover:before{opacity:0.7}.text-effect-cross:focus:before,.text-effect-cross:hover:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.text-effect-cross:focus:after,.text-effect-cross:hover:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.text-effect-cross-rev{position:relative;padding:0 5px;color:#b4770d;font-weight:700;-webkit-transition:color 0.3s;transition:color 0.3s}.text-effect-cross-rev:after,.text-effect-cross-rev:before{position:absolute;width:100%;left:0;top:50%;height:2px;margin-top:-1px;background:#000;content:"";z-index:-1;pointer-events:none;-webkit-transition:transform 0.3s,opacty 0.3s;-webkit-transition:opacty 0.3s,-webkit-transform 0.3s;transition:opacty 0.3s,-webkit-transform 0.3s;transition:transform 0.3s,opacty 0.3s;transition:transform 0.3s,opacty 0.3s,-webkit-transform 0.3s}.text-effect-cross-rev:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.text-effect-cross-rev:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.text-effect-cross-rev:focus,.text-effect-cross-rev:hover{color:#fff}.text-effect-cross-rev:focus:after,.text-effect-cross-rev:focus:before,.text-effect-cross-rev:hover:after,.text-effect-cross-rev:hover:before{opacity:0.7}.text-effect-cross-rev:focus:before,.text-effect-cross-rev:hover:before{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.text-effect-cross-rev:focus:after,.text-effect-cross-rev:hover:after{-webkit-transform:translateY(20px);transform:translateY(20px)}.img-effect{position:relative;overflow:hidden;max-height:360px;width:100%;height:auto;background:#000;text-align:center;cursor:pointer}.img-effect img{position:relative;display:block;min-height:100%;max-width:100%}.img-effect figcaption{padding:2em;color:#FFF;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.img-effect figcaption:after,.img-effect figcaption:before{pointer-events:none}.img-effect figcaption,.img-effect figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}.img-effect figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.img-effect h2{word-spacing:-0.15em;font-weight:300}.img-effect span{font-weight:800}.img-effect h2,.img-effect p{margin:0}.img-effect p{letter-spacing:1px;font-size:68.5%}.img-effect-apollo{background:#000}.img-effect-apollo img{opacity:0.95;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;transition:opacity 0.35s,transform 0.35s,-webkit-transform 0.35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}.img-effect-apollo figcaption:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);content:"";-webkit-transition:-webkit-transform 0.6s;transition:-webkit-transform 0.6s;transition:transform 0.6s;transition:transform 0.6s,-webkit-transform 0.6s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0)}.img-effect-apollo p{position:absolute;right:0;bottom:0;margin:3em;padding:0 1em;max-width:150px;border-right:4px solid #fff;text-align:right;opacity:0;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.img-effect-apollo h2{text-align:left}.img-effect-apollo:hover img{opacity:0.6;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.img-effect-apollo:hover figcaption:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)}.img-effect-apollo:hover p{opacity:1;-webkit-transition-delay:0.1s;transition-delay:0.1s}.frm_forms .nf-form-wrap,.nf-form-cont .nf-form-wrap{padding:25px 0;background:#f5f1e6}.frm_forms nf-fields-wrap,.nf-form-cont nf-fields-wrap{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}.frm_forms nf-field,.nf-form-cont nf-field{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;float:left}.frm_forms .frm_form_field,.frm_forms .frm_submit,.frm_forms .nf-field-container,.nf-form-cont .frm_form_field,.nf-form-cont .frm_submit,.nf-form-cont .nf-field-container{padding:10px 25px;margin-bottom:0}@media screen and (max-width:414px){.frm_forms .frm_form_field,.frm_forms .frm_submit,.frm_forms .nf-field-container,.nf-form-cont .frm_form_field,.nf-form-cont .frm_submit,.nf-form-cont .nf-field-container{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.frm_forms .field-wrap.checkbox-wrap .nf-field-label,.nf-form-cont .field-wrap.checkbox-wrap .nf-field-label{width:100%}.frm_forms .field-wrap.checkbox-wrap span,.nf-form-cont .field-wrap.checkbox-wrap span{display:inline-block}.frm_forms .nf-garage-mort,.frm_forms .nf-nb-adults,.frm_forms .nf-voiture-supp,.nf-form-cont .nf-garage-mort,.nf-form-cont .nf-nb-adults,.nf-form-cont .nf-voiture-supp{padding-top:37px;padding-bottom:3px}.frm_forms .frm_required,.frm_forms .nf-form-fields-required,.nf-form-cont .frm_required,.nf-form-cont .nf-form-fields-required{display:block;vertical-align:middle;padding:0 25px;color:#ff6363;font-style:italic}.frm_forms .nf-field-label label,.frm_forms label,.nf-form-cont .nf-field-label label,.nf-form-cont label{display:block;font-size:1.1em;line-height:1.2em;color:#7f5c4a;font-style:normal;text-align:left;font-weight:500}.frm_forms .nf-element,.nf-form-cont .nf-element{border:2px solid transparent}.frm_forms .frm_submit,.nf-form-cont .frm_submit{text-align:right}.frm_forms .checkbox-container,.nf-form-cont .checkbox-container{padding-top:45px;padding-bottom:25px}.frm_forms .listselect-wrap .nf-field-element,.frm_forms .listselect-wrap .nf-field-label,.nf-form-cont .listselect-wrap .nf-field-element,.nf-form-cont .listselect-wrap .nf-field-label{display:inline-block;vertical-align:middle;width:50%}.frm_forms .listselect-wrap .nf-field-label,.nf-form-cont .listselect-wrap .nf-field-label{line-height:42px}.frm_forms .listselect-wrap .nf-field-label label,.nf-form-cont .listselect-wrap .nf-field-label label{display:inline-block;vertical-align:middle}.frm_forms .listselect-wrap .nf-field-element,.nf-form-cont .listselect-wrap .nf-field-element{text-align:right}.frm_forms .listselect-wrap .nf-field-element select,.nf-form-cont .listselect-wrap .nf-field-element select{width:50px;height:42px;border:0;background:#FFF;border-radius:0}.frm_forms .nf-after-form-content,.nf-form-cont .nf-after-form-content{*zoom:1}.frm_forms .nf-after-form-content:after,.frm_forms .nf-after-form-content:before,.nf-form-cont .nf-after-form-content:after,.nf-form-cont .nf-after-form-content:before{content:"";display:table}.frm_forms .nf-after-form-content:after,.nf-form-cont .nf-after-form-content:after{clear:both}.frm_forms .frm_error_style,.nf-form-cont .frm_error_style{padding:15px 20px;margin-bottom:20px;background-color:#f8f5ed;color:#ff6363}.frm_forms .nf-form-errors,.nf-form-cont .nf-form-errors{float:left;width:50%;padding-left:25px;padding-top:10px}.frm_forms .frm_error,.frm_forms .nf-after-form-content .nf-error-msg,.nf-form-cont .frm_error,.nf-form-cont .nf-after-form-content .nf-error-msg{padding:10px 25px;background-color:#ff6363;color:#FFF}.frm_forms .ninja-forms-req-symbol,.nf-form-cont .ninja-forms-req-symbol{color:#ff6363}.frm_forms .nf-after-field,.nf-form-cont .nf-after-field{display:none}.frm_forms .nf-error .ninja-forms-field,.nf-form-cont .nf-error .ninja-forms-field{border:2px solid #ff6363}.frm_forms .nf-response-msg,.nf-form-cont .nf-response-msg{padding:0 25px;font-weight:bold}.frm_forms .nf-responses-msg .success,.nf-form-cont .nf-responses-msg .success{color:rgb(136,176,75)}input[type=email],input[type=tel],input[type=text],textarea{width:100%;background:#FFF;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;outline:none}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border:1px solid rgb(204,93,37)}input[type=checkbox],input[type=radio]{border-color:transparent}input[type=checkbox]:checked:after,input[type=checkbox]:checked:before,input[type=radio]:checked:after,input[type=radio]:checked:before{left:2px;top:2px;background:rgb(204,93,37);color:rgb(204,93,37);border:1px solid rgb(204,93,37)}button[type=submit],input[type=button],input[type=submit]{position:relative;display:inline-block;padding:10px 20px;background-color:rgb(136,176,75);color:#FFF;border:0;border-radius:4px;text-decoration:none;text-transform:uppercase;font-weight:500;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}button[type=submit]>*,input[type=button]>*,input[type=submit]>*{position:relative}button[type=submit]:before,input[type=button]:before,input[type=submit]:before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:0;background-image:url("../img/wood-brush.png");background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:cover;opacity:0.2}button[type=submit]:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#7a9e43}@media screen and (max-width:414px){.nf-form-cont nf-field{width:100%}}.the-content table{width:100%!important;max-width:100%!important}.the-content table td{padding:15px;border:1px solid #c3d8a3;line-height:1.1em;text-align:left}.the-content table thead td{background-color:#c3d8a3;font-weight:bold;color:#333333}.the-content table p{margin:0}@media screen and (max-width:414px){.the-content table td{padding:5px;font-size:0.9em;line-height:1.2em}}.popin{position:fixed;max-width:35vw;height:auto;right:25px;bottom:25px;padding:25px;opacity:100;background:#FFF;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);opacity:0;pointer-events:none;-webkit-transform:translateY(110%);transform:translateY(110%);-webkit-transition:all 300ms cubic-bezier(0.785,0.135,0.15,0.86);transition:all 300ms cubic-bezier(0.785,0.135,0.15,0.86);z-index:999}@media screen and (max-width:767px){.popin{max-width:94vw;max-height:94vh;right:0;bottom:0;overflow:auto}}.popin.open{opacity:1;pointer-events:auto;-webkit-transform:translateY(0%);transform:translateY(0%)}.popin p,.popin ul{margin-bottom:1em;font-size:0.9em;line-height:1.4em}.popin p{display:inline;text-align:justify}.popin ul{padding-left:15px}.popin button.confirm{margin-top:15px}.popin button.close{position:absolute;display:inline-block;width:20px;height:20px;right:25px;top:25px;padding:0;background:transparent;border:0;border-radius:0;outline:none;opacity:0.5;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease}.popin button.close:hover{opacity:1}.popin button.close svg{width:100%;height:100%}.popin button.close svg path{fill:#000}.popin#popin-review span{display:inline-block;vertical-align:middle}.popin#popin-review .grade svg{width:20px;height:20px;margin-right:3px}.popin#popin-review .grade svg path{fill:rgb(136,176,75)}.popin#popin-review .grade[data-grade="1"] span:first-child:before,.popin#popin-review .grade[data-grade="2"] span:first-child:before,.popin#popin-review .grade[data-grade="3"] span:first-child:before,.popin#popin-review .grade[data-grade="4"] span:first-child:before,.popin#popin-review .grade[data-grade="5"] span:first-child:before{opacity:1}.popin#popin-review .grade[data-grade="2"] span:nth-child(2):before,.popin#popin-review .grade[data-grade="3"] span:nth-child(2):before,.popin#popin-review .grade[data-grade="4"] span:nth-child(2):before,.popin#popin-review .grade[data-grade="5"] span:nth-child(2):before{opacity:1}.popin#popin-review .grade[data-grade="3"] span:nth-child(3):before,.popin#popin-review .grade[data-grade="4"] span:nth-child(3):before,.popin#popin-review .grade[data-grade="5"] span:nth-child(3):before{opacity:1}.popin#popin-review .grade[data-grade="4"] span:nth-child(4):before,.popin#popin-review .grade[data-grade="5"] span:nth-child(4):before{opacity:1}.popin#popin-review .grade[data-grade="5"] span:nth-child(5):before{opacity:1}.popin#popin-review .review-title{margin-bottom:1em}.popin#popin-review .review-content span{font-size:2em;line-height:1em;font-weight:bold;color:rgb(136,176,75)}.popin#popin-review .review-content span:first-child{margin-right:5px}.popin#popin-review .review-content span:last-child{margin-left:5px}.popin#popin-review .button{padding:5px 10px;margin-top:1em;font-size:0.9em}body,html{width:100%;height:100%;font:300 14px/28px "Raleway","Helvetica",Sans-Serif;color:#000;background-color:rgb(241,235,219)}a{color:rgb(80,136,114)}figcaption,h1,h2{text-transform:uppercase}h1{display:block;width:400px;margin:30px auto;font-size:2.2em}h1,h3{font-weight:100}h2{font-size:2em}.button{display:inline-block;padding:10px 20px;background-color:rgb(136,176,75);color:#FFF;border:0;border-radius:4px;text-decoration:none;font-weight:500;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.button.btn-brushed{position:relative}.button.btn-brushed>*{position:relative}.button.btn-brushed:before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:0;background-image:url("../img/wood-brush.png");background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:cover;opacity:0.3}.button.btn-brushed span{position:relative;z-index:1}.button:hover{background-color:#7a9e43}.button.btn-cabane{background-color:rgb(95,69,55)}.button.btn-cabane:hover{background-color:#7f5c4a}.row{width:1024px;padding:0 50px;margin-left:auto;margin-right:auto}.row h3{display:block;width:100%;padding-bottom:10px;margin-bottom:1em;font-size:2em;text-transform:uppercase;color:rgb(80,136,114);border-bottom:1px solid #e3d7b6}@media screen and (max-width:767px){.row{width:100%}}@media screen and (max-width:414px){.row{padding:0}.row h3{width:auto;margin-left:25px;margin-right:25px}}.map{width:100%;margin-top:75px}.map .map-box{position:relative;width:100%;height:350px}.map .overflow{position:absolute;width:100%;height:350px;line-height:350px;left:0;top:0;opacity:0.2;background-color:#FFF;z-index:100;cursor:pointer;text-align:center;color:#000;font-weight:bold;font-size:4em;text-transform:uppercase}.map .overflow span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:0;padding:50px}.map iframe{width:100%;height:100%;z-index:1}@media screen and (max-width:414px){.map .overflow{line-height:1.2em;font-size:2.5em}}.the-content p{margin-bottom:1.2em}.the-content h2{display:block;width:100%;padding-bottom:15px;margin:1.5em 0 1em;font-size:2em;line-height:1.3em;font-weight:400;color:rgb(80,136,114);position:relative}.the-content h2>*{position:relative}.the-content h2:before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:0;background-image:url("../img/wood-brush.png");background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:cover;opacity:0.4}.the-content h2:before{top:auto;bottom:-3px;height:3px;background-color:#dccca4}@media screen and (max-width:414px){.the-content h2{text-align:center}}.the-content h3,.the-content h4,.the-content h5{margin:1.5em 0 0.5em;color:rgb(95,69,55)}.the-content h3{font-size:1.7em}.the-content h4{font-size:1.4em}.the-content h5{font-size:1.2em}.the-content img{max-width:100%;height:auto}.the-content div.alignleft,.the-content img.alignleft{float:left;margin:5px 25px 25px 0;text-align:left}.the-content div.alignleft,.the-content img.alignleft{*zoom:1}.the-content div.alignleft:after,.the-content div.alignleft:before,.the-content img.alignleft:after,.the-content img.alignleft:before{content:"";display:table}.the-content div.alignleft:after,.the-content img.alignleft:after{clear:both}.the-content div.aligncenter,.the-content img.aligncenter{display:block;margin:25px auto;text-align:center}.the-content div.alignright,.the-content img.alignright{float:right;margin:5px 0 25px 25px;text-align:right}.the-content div.alignright,.the-content img.alignright{*zoom:1}.the-content div.alignright:after,.the-content div.alignright:before,.the-content img.alignright:after,.the-content img.alignright:before{content:"";display:table}.the-content div.alignright:after,.the-content img.alignright:after{clear:both}.the-content div.alignleft,.the-content div.alignright{width:auto!important}.the-content .wp-caption{position:relative;max-width:100%;margin-bottom:1.2em}.the-content .wp-caption img{display:block;margin:0}.the-content .wp-caption .wp-caption-text{display:block;position:absolute;padding:5px 25px;background-color:rgba(255,255,255,0.6);left:0;bottom:10px;margin:0;font-size:0.9em}.the-content iframe{width:100%;height:250px}#tpl-accueil #page,#tpl-home #page{padding-top:50px;padding-bottom:75px}@media screen and (max-width:414px){#tpl-accueil #page,#tpl-home #page{padding-top:0}}#content .the-content p{display:inline-block;margin-bottom:1.5em}#content .wp-block-table{border-collapse:collapse}#content .wp-block-table table thead th{background:rgb(136,176,75);color:#FFF;font-weight:bold;font-size:0.875em;line-height:1.4em}#content .wp-block-table table td,#content .wp-block-table table th{padding:10px;border:2px solid #555}#content .wp-block-table.is-style-stripes tbody>tr:nth-child(odd){background-color:transparent}#content .wp-block-table.is-style-stripes tbody>tr:nth-child(2n){background-color:rgba(136,176,75,0.4)}#header{position:relative;position:fixed;width:100%;height:70px;left:0;top:0;background-color:rgba(241,235,219,0.95);z-index:10;-webkit-transition:all 300ms cubic-bezier(0.65,0.05,0.44,1.4);transition:all 300ms cubic-bezier(0.65,0.05,0.44,1.4)}#header>*{position:relative}#header:before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:0;background-image:url("../img/wood-brush.png");background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:cover;opacity:0.1}#header .header-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1280px;margin:0 auto}#header #logo,#header #menu{-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#header #logo{-webkit-box-flex:1;-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%}#header #menu{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;max-width:60%}#header #book{-webkit-box-flex:1;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%}#header #logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:70px;line-height:70px;padding:0 20px;font-weight:700;text-decoration:none}#header #logo span,#header #logo:before{display:inline-block;vertical-align:middle;line-height:1.2em;font-size:1.3em;color:#382f16}#header #logo img{display:block;width:100%;height:auto;-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}#header #logo:hover .img{opacity:0.7}#header.sticky{height:50px;background-color:rgba(241,235,219,0.95)}#header.sticky #book,#header.sticky #logo,#header.sticky #menu,#header.sticky #menu li a{height:50px;line-height:50px}#header #menu{position:relative;height:70px;line-height:70px}#header #menu ul{height:100%}#header #menu li{display:inline-block;vertical-align:top;margin:0 10px;text-transform:uppercase;text-align:center}#header #menu li a{display:inline-block;vertical-align:top;padding-bottom:5px;font-size:1em;line-height:70px;text-decoration:none;color:#222;font-weight:500;outline:none;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#header #menu li a:after{content:"";display:block;width:100%;height:2px;margin-top:-2px;background-color:#CCC;-webkit-transition:transform 150ms ease-in-out;-webkit-transition:-webkit-transform 150ms ease-in-out;transition:-webkit-transform 150ms ease-in-out;transition:transform 150ms ease-in-out;transition:transform 150ms ease-in-out,-webkit-transform 150ms ease-in-out;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scaleX(0);transform:scaleX(0)}#header #menu li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}#header #menu li.menu-camping a{color:rgb(136,176,75)}#header #menu li.menu-camping a:after{background-color:rgb(136,176,75)}#header #menu li.menu-cabane a{color:rgb(95,69,55)}#header #menu li.menu-cabane a:after{background-color:rgb(95,69,55)}#header #menu li.menu-activite a{color:rgb(82,141,221)}#header #menu li.menu-activite a:after{background-color:rgb(82,141,221)}#header #menu li.menu-pizzeria a{color:rgb(150,11,11)}#header #menu li.menu-pizzeria a:after{background-color:rgb(150,11,11)}#header #menu li.current-menu-item a:after{-webkit-transform:scaleX(1);transform:scaleX(1);background-color:#947b39}#header #menu li.qtranxs-lang-menu{display:none}#header #menu li.qtranxs-lang-menu>a{display:none}#header #menu li.qtranxs-lang-menu .sub-menu .current-menu-item,#header #menu li.qtranxs-lang-menu .sub-menu .current_page_item{display:none}#header #menu li.qtranxs-lang-menu .sub-menu a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;text-indent:-9999px}#header #menu li.qtranxs-lang-menu .sub-menu li.qtranxs-lang-menu-item{position:relative;-webkit-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}#header #menu li.qtranxs-lang-menu .sub-menu li.qtranxs-lang-menu-item img{display:none}#header #menu li.qtranxs-lang-menu .sub-menu .qtranxs-lang-menu-item:before{content:"";position:relative;display:inline-block;vertical-align:middle;width:18px;height:12px;z-index:0;background-size:100% auto;background-repeat:no-repeat}#header #menu li.qtranxs-lang-menu .sub-menu .qtranxs-lang-menu-item-fr:before{background-image:url("../img/flag-fr.png")}#header #menu li.qtranxs-lang-menu .sub-menu .qtranxs-lang-menu-item-en:before{background-image:url("../img/flag-en.png")}#header #menu li.qtranxs-lang-menu .sub-menu .qtranxs-lang-menu-item-fr:hover{opacity:0.5}#header #book{position:relative;height:70px;line-height:70px;padding-right:20px;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;text-align:right}#header #book button{display:inline-block;vertical-align:middle;padding:10px 15px;line-height:1em;background-color:rgb(136,176,75);border:0;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;text-transform:uppercase;color:#FFF;text-decoration:none}#header #book button.book{margin-left:10px}#header #book button:hover{background-color:#6c8c3c}#header #book button:after{display:none}#header #menu-icon-responsive{position:relative;width:150px;height:75px;padding:20px;display:none}#header #menu-icon-responsive span{display:inline-block;vertical-align:middle;margin-left:10px;color:#FFF;text-transform:uppercase;font-weight:bold;font-size:1.3em;text-shadow:0 0 5px #777}@media screen and (max-width:965px){#header #menu-icon-responsive{display:block}}#header #menu-icon-responsive #menu-icon-wrapper{position:relative;display:inline-block;vertical-align:middle;width:34px;height:34px;pointer-events:none;-webkit-transition:0.1s;transition:0.1s}#header #menu-icon-responsive #menu-icon-wrapper.scaled{-webkit-transform:scale(0.5);transform:scale(0.5)}#header #menu-icon-responsive svg{position:absolute;top:-33px;left:-33px;-webkit-transform:scale(0.1);transform:scale(0.1);-webkit-transform-origin:0 0;transform-origin:0 0}#header #menu-icon-responsive svg path{stroke:#FFF;stroke-width:40px;stroke-linecap:round;stroke-linejoin:round;fill:transparent}#header #menu-icon-responsive .menu-icon-trigger{position:relative;width:100%;height:100%;cursor:pointer;pointer-events:auto;background:none;border:none;margin:0;padding:0}#header #menu-icon-responsive .menu-icon-trigger:focus,#header #menu-icon-responsive .menu-icon-trigger:hover{outline:none}@media screen and (max-width:960px){#header{position:fixed;top:0;width:0;height:100%}#header.open{width:250px;height:100%;background-color:rgba(241,235,219,0.9)}#header.open .header-container{-webkit-transform:translateX(0);transform:translateX(0)}#header .header-container{width:100%;height:calc(100% - 75px);-webkit-transition:transform 350ms ease-in-out;-webkit-transition:-webkit-transform 350ms ease-in-out;transition:-webkit-transform 350ms ease-in-out;transition:transform 350ms ease-in-out;transition:transform 350ms ease-in-out,-webkit-transform 350ms ease-in-out;-webkit-transform:translateX(-500px);transform:translateX(-500px)}#header #logo{width:100%}#header #book{position:absolute;width:auto;top:-75px;right:-35px}#header #menu{width:100%}#header #menu ul li:not(.qtranxs-lang-menu-item){width:100%;margin:0;text-align:left}#header #menu ul li.qtranxs-lang-menu-item{margin:0}#header #menu ul li:not(.qtranxs-lang-menu-item) a{width:100%}#header #logo,#header #menu ul li.qtranxs-lang-menu-item,#header #menu ul li:not(.qtranxs-lang-menu-item) a{padding:0 25px}}#footer{position:relative;width:100%;height:60px;line-height:60px;border-top:1px solid #F0F0F0;background-color:#eae1c9;border-top:1px solid #e3d7b6;text-align:center}#footer>*{position:relative}#footer:before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:0;background-image:url("../img/wood-brush.png");background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:cover;opacity:0.1}#footer li{display:inline-block;vertical-align:middle;margin:0 5px}#footer li a{font-size:0.75em;text-transform:uppercase;text-decoration:none;color:#7f5c4a;-webkit-transition:color 150ms ease-in-out;transition:color 150ms ease-in-out}#footer li a:hover{color:rgb(204,93,37)}@media screen and (max-width:414px){#footer{height:auto;line-height:2.5em}}#wd-overlay{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.7);opacity:0;pointer-events:none;visibility:hidden;z-index:-1;-webkit-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out}#wd-overlay.open{opacity:1;visibility:visible;pointer-events:auto;z-index:100}#wd-book{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:fixed;max-width:800px;width:90%;height:270px;padding:25px;bottom:0;background:#FFF;opacity:0;pointer-events:none;visibility:hidden;z-index:-1;-webkit-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out}#wd-book .close{display:block;position:absolute;width:35px;height:35px;right:-15px;top:-15px;background:rgb(204,93,37);color:#FFF;text-align:center;text-transform:uppercase;font-weight:bold;line-height:35px;cursor:pointer}#wd-book.open{opacity:1;visibility:visible;pointer-events:auto;z-index:101}.wdng_title{display:none}#promo-banner{position:fixed;width:100%;height:50px;left:0;top:70px;padding:10px 15px;background:rgb(136,176,75);z-index:100;line-height:30px;color:#FFF;font-weight:bold;text-transform:uppercase;text-decoration:none}#promo-banner>div{width:1280px}#book-popup{position:fixed;z-index:999;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;width:100vw;height:100vh;left:0;top:0;pointer-events:none;opacity:0;-webkit-transition:all 300ms linear;transition:all 300ms linear}#book-popup>div:not(.bg){position:relative;z-index:2;width:500px;max-width:90vw;height:500px}#book-popup>div:not(.bg) button.close{display:inline-block;position:absolute;width:35px;height:35px;right:-15px;top:-15px;background:rgb(204,93,37);border:0;color:#FFF;text-align:center;text-transform:uppercase;font-weight:bold;line-height:35px}#book-popup div.bg{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0.5)}#book-popup.open{opacity:1;pointer-events:auto}#slider{position:relative;width:100%;height:500px;overflow:hidden}#slider ul{list-style-type:none}#slider .slider-item{position:absolute;display:block;opacity:0;visibility:hidden;width:100%;height:500px;padding-top:120px;line-height:380px;left:0;top:0;background-image:url("");background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:cover;pointer-events:none;-webkit-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}#slider .slider-item.current{visibility:visible;pointer-events:auto;opacity:1;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}#slider .slider-item .slider-caption{display:inline-block;vertical-align:middle;width:100%;line-height:1.5em;text-align:center;color:#FFF;font-weight:600;font-size:2em;text-transform:uppercase;text-shadow:0 0 10px #777}#slider-nav{position:absolute;width:100%;height:32px;padding:0 15px;top:50%;margin-top:70px -16px}#slider-nav button{display:inline-block;vertical-align:middle;padding:0;background:transparent;border:0;border-radius:0;outline:none;opacity:0.7;-webkit-transition:opacity 250ms ease;transition:opacity 250ms ease}#slider-nav button:hover{opacity:1}#slider-nav i,#slider-nav svg{font-size:2.5em;text-shadow:0 0 10px #777;color:#FFF;cursor:pointer}#slider-nav .next{float:right}@media screen and (max-width:414px){#slider,#slider .slider-item{height:100%;min-height:auto}#slider .slider-item{padding:0}#slider .slider-item .slider-caption{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;padding:0 45px}}#destinations{margin-top:75px}#destinations h3{*zoom:1}#destinations h3:after,#destinations h3:before{content:"";display:table}#destinations h3:after{clear:both}#destinations>div{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}#destinations .block{position:relative;display:block;height:200px;margin-bottom:2em;background-color:#FFF;overflow:hidden;text-decoration:none;color:#222}#destinations .block .fullbg{position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:0;background-image:url("");background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:cover;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#destinations .block .content{position:absolute;width:100%;padding:15px;left:0;top:0;z-index:1;background-color:rgba(255,255,255,0.5);-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;-webkit-transform:translateY(0);transform:translateY(0)}#destinations .block h4{font-size:1.2em;line-height:1.2em;text-transform:uppercase}#destinations .block .distance-time{display:inline-block;font-weight:600;color:rgb(95,69,55)}#destinations .block span{height:0;opacity:0;visibility:hidden;display:block;padding-top:10px;text-transform:uppercase;font-weight:700;color:rgb(136,176,75);-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#destinations .block:hover .fullbg{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0.3}#destinations .block:hover .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent}#destinations .block:hover span{height:auto;opacity:1;visibility:visible}@media screen and (min-width:415px){#destinations .block{-webkit-box-flex:1;-ms-flex:1 1 calc(1 / 3 * 100% - (1 - 1 / 3) * 15px);flex:1 1 calc(1 / 3 * 100% - (1 - 1 / 3) * 15px);max-width:calc(1 / 3 * 100% - (1 - 1 / 3) * 15px)}}@media screen and (max-width:414px){#destinations .block{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}#tpl-404 .top,.top{width:100%;height:300px;line-height:180px;padding-top:120px;background-image:url();background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:cover}#tpl-404 .top h1,.top h1{width:100%;margin:0;text-align:center;color:#FFF;font-weight:600;text-shadow:0 0 5px #666;font-size:3em}#tpl-404 .top h1 span,.top h1 span{display:inline-block;line-height:1.2em}body:not(.has-thumbnail) .top{height:200px;line-height:80px}body:not(.has-thumbnail) .top h1{color:rgb(95,69,55);text-shadow:none;font-size:3.5em}body:not(.has-thumbnail) .top h1 span{padding-bottom:10px;border-bottom:4px solid #a0745c}.tpl-single #content{max-width:1024px;padding:50px;margin-left:auto;margin-right:auto}.tpl-single #content .the-content{padding-bottom:50px;text-align:justify}.tpl-single #content .the-content iframe{width:100%;height:250px}.tpl-single #content .the-content p{line-height:1.5em}.tpl-single #content .blocks-line p{margin-bottom:1.2em}@media screen and (max-width:414px){.tpl-single #content{padding:0}.tpl-single #content .the-content{padding:25px}}.tpl-single #content ul{padding-left:25px}.tpl-single #content em{font-style:italic}.page-presentation .top{border-bottom:5px solid #c6ae6d}.page-presentation .blocks-line{padding-top:75px;margin-top:25px;position:relative}.page-presentation .blocks-line>*{position:relative}.page-presentation .blocks-line:before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;z-index:0;background-image:url("../img/wood-brush.png");background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:cover;opacity:0.5}.page-presentation .blocks-line:before{width:70%;left:50%;top:auto;top:-25px;height:10px;background-color:#d4c292;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#tpl-camping .top{border-color:rgb(136,176,75)}#tpl-camping #content h2{color:rgb(136,176,75)}#tpl-camping #content .the-content{border-color:#d3e2bc}#tpl-pod .top{border-color:rgb(95,69,55)}#tpl-pod #content h2{color:rgb(95,69,55)}#tpl-pod #content .the-content{border-color:#b79582}#tpl-activites .top{border-color:rgb(82,141,221)}#tpl-activites #content h2{color:rgb(82,141,221)}#tpl-activites #content .the-content{border-color:#dae7f8}#tpl-pizzeria .top{border-color:rgb(150,11,11)}#tpl-pizzeria #content h2{color:rgb(150,11,11)}#tpl-pizzeria #content .the-content{border-color:#f25252}#tpl-404 .svg{text-align:center}#tpl-404 svg{display:inline-block;vertical-align:middle;width:200px;fill:rgb(95,69,55)}.blocks-line .two-blocks{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.blocks-line .two-blocks{position:relative;padding-top:150px}}.blocks-line .two-blocks .block{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;min-height:300px;padding:2.2em;line-height:1.3em}.blocks-line .two-blocks:nth-of-type(2n){text-align:left}.blocks-line .two-blocks:nth-of-type(odd){text-align:right}.blocks-line .two-blocks:nth-of-type(2n) .block:last-child,.blocks-line .two-blocks:nth-of-type(odd) .block:first-child{-webkit-box-flex:47.5%;-ms-flex:47.5%;flex:47.5%;max-width:47.5%}@media screen and (max-width:767px){.blocks-line .two-blocks:nth-of-type(2n) .block:last-child,.blocks-line .two-blocks:nth-of-type(odd) .block:first-child{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}}.blocks-line .two-blocks:nth-of-type(2n) .block:first-child,.blocks-line .two-blocks:nth-of-type(odd) .block:last-child{-webkit-box-flex:52.5%;-ms-flex:52.5%;flex:52.5%;max-width:52.5%}@media screen and (max-width:767px){.blocks-line .two-blocks:nth-of-type(2n) .block:first-child,.blocks-line .two-blocks:nth-of-type(odd) .block:last-child{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}}.blocks-line .two-blocks:nth-of-type(odd) .block:last-child{padding-left:3.5em;text-align:left}.blocks-line .two-blocks:nth-of-type(odd) .block:last-child h2{padding-right:50px}.blocks-line .two-blocks:nth-of-type(2n) .block:first-child{padding-right:3.5em;text-align:right}.blocks-line .two-blocks:nth-of-type(2n) .block:first-child h2{padding-left:50px}.blocks-line .two-blocks:nth-of-type(2n) .block:first-child,.blocks-line .two-blocks:nth-of-type(odd) .block:last-child{background-image:url("");background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:cover}.blocks-line .two-blocks.blocks-camping:nth-of-type(2n) .block:last-child h2,.blocks-line .two-blocks.blocks-camping:nth-of-type(odd) .block:first-child h2{color:rgb(136,176,75)}.blocks-line .two-blocks.blocks-camping:nth-of-type(2n) .block:last-child svg,.blocks-line .two-blocks.blocks-camping:nth-of-type(odd) .block:first-child svg{fill:#c6ae6d}.blocks-line .two-blocks.blocks-camping:nth-of-type(2n) .block:last-child .button,.blocks-line .two-blocks.blocks-camping:nth-of-type(odd) .block:first-child .button{background-color:rgb(136,176,75)}.blocks-line .two-blocks.blocks-cabane:nth-of-type(2n) .block:last-child h2,.blocks-line .two-blocks.blocks-cabane:nth-of-type(odd) .block:first-child h2{color:rgb(95,69,55)}.blocks-line .two-blocks.blocks-cabane:nth-of-type(2n) .block:last-child svg,.blocks-line .two-blocks.blocks-cabane:nth-of-type(odd) .block:first-child svg{fill:#c6ae6d}.blocks-line .two-blocks.blocks-cabane:nth-of-type(2n) .block:last-child .button,.blocks-line .two-blocks.blocks-cabane:nth-of-type(odd) .block:first-child .button{background-color:rgb(95,69,55)}.blocks-line .two-blocks.blocks-activite:nth-of-type(2n) .block:last-child h2,.blocks-line .two-blocks.blocks-activite:nth-of-type(odd) .block:first-child h2{color:rgb(82,141,221)}.blocks-line .two-blocks.blocks-activite:nth-of-type(2n) .block:last-child svg,.blocks-line .two-blocks.blocks-activite:nth-of-type(odd) .block:first-child svg{fill:#c6ae6d}.blocks-line .two-blocks.blocks-activite:nth-of-type(2n) .block:last-child .button,.blocks-line .two-blocks.blocks-activite:nth-of-type(odd) .block:first-child .button{background-color:rgb(82,141,221)}.blocks-line .two-blocks.blocks-pizzeria:nth-of-type(2n) .block:last-child h2,.blocks-line .two-blocks.blocks-pizzeria:nth-of-type(odd) .block:first-child h2{color:rgb(150,11,11)}.blocks-line .two-blocks.blocks-pizzeria:nth-of-type(2n) .block:last-child svg,.blocks-line .two-blocks.blocks-pizzeria:nth-of-type(odd) .block:first-child svg{fill:#c6ae6d}.blocks-line .two-blocks.blocks-pizzeria:nth-of-type(2n) .block:last-child .button,.blocks-line .two-blocks.blocks-pizzeria:nth-of-type(odd) .block:first-child .button{background-color:rgb(150,11,11)}.blocks-line .two-blocks .block svg{display:inline-block;width:80px;height:80px;margin-bottom:20px;margin-right:20px}.blocks-line .two-blocks .block svg{*zoom:1}.blocks-line .two-blocks .block svg:after,.blocks-line .two-blocks .block svg:before{content:"";display:table}.blocks-line .two-blocks .block svg:after{clear:both}.blocks-line .two-blocks .block h2{display:inline-block;margin-bottom:20px;line-height:1em;padding-bottom:10px;border-bottom:1px solid #dccca4;font-weight:400}.blocks-line .two-blocks .block p{margin-bottom:15px}.blocks-line .two-blocks .block ul li{margin:15px 0}@media screen and (max-width:767px){.blocks-line .two-blocks:nth-of-type(2n) .block:first-child,.blocks-line .two-blocks:nth-of-type(2n) .block:last-child,.blocks-line .two-blocks:nth-of-type(odd) .block:first-child,.blocks-line .two-blocks:nth-of-type(odd) .block:last-child{width:100%}.blocks-line .two-blocks:nth-of-type(2n) .block:first-child,.blocks-line .two-blocks:nth-of-type(odd) .block:last-child{position:absolute;height:150px;min-height:auto;left:0;top:0}.blocks-line .two-blocks:nth-of-type(2n) .block:last-child,.blocks-line .two-blocks:nth-of-type(odd) .block:first-child{padding-bottom:100px;text-align:center;z-index:2;position:relative;min-height:calc(100% - 300px)}.blocks-line .two-blocks.blocks-camping{padding-top:0}.blocks-line .two-blocks.blocks-camping .block:last-child{display:none}.blocks-line .two-blocks .block ul{text-align:left}}#tpl-reserver #book-buttons{margin:20px 0;text-align:center}#tpl-reserver #book-buttons .button{padding:20px 35px;margin:0 15px 15px;font-size:1.5em;text-transform:uppercase}#tpl-reserver .anchor{display:inline-block;margin-bottom:120px}#tpl-reserver .DOPBSPCalendar-wrapper{padding:20px;background:#ebe3cc}#tpl-reserver .DOPBSPCalendar-wrapper *{font-family:"Raleway","Helvetica",Sans-Serif!important}#tpl-reserver .DOPBSPCalendar-container{margin-bottom:25px}#tpl-reserver{}#tpl-reserver .dopbsp-bind-middle *{background-color:transparent!important;border:0!important}#tpl-reserver .DOPBSPCalendar-month,#tpl-reserver .DOPBSPCalendar-navigation,#tpl-reserver .DOPBSPCalendar-wrapper .DOPBSPCalendar-container,#tpl-reserver .DOPBSPCalendar-wrapper .DOPBSPCalendar-sidebar .dopbsp-module{background:none;-webkit-box-shadow:none;box-shadow:none;border:0!important}#tpl-reserver .dopbsp-bind-middle{background-color:rgba(255,255,255,0.6)}#tpl-reserver .dopbsp-available .dopbsp-bind-middle{background-color:#FFF}#tpl-reserver .dopbsp-head{background-color:#999}#tpl-reserver .dopbsp-head,#tpl-reserver .dopbsp-head .dopbsp-ci,#tpl-reserver .dopbsp-head .dopbsp-co{border-top:5px solid #999!important}#tpl-reserver .dopbsp-available .dopbsp-head{background-color:rgb(136,176,75)}#tpl-reserver .dopbsp-available .dopbsp-head,#tpl-reserver .dopbsp-available .dopbsp-head .dopbsp-ci,#tpl-reserver .dopbsp-available .dopbsp-head .dopbsp-co{border-top:5px solid rgb(136,176,75)!important}#tpl-reserver .dopbsp-booked .dopbsp-head{background-color:#ff6363}#tpl-reserver .dopbsp-booked .dopbsp-head,#tpl-reserver .dopbsp-booked .dopbsp-head .dopbsp-ci,#tpl-reserver .dopbsp-booked .dopbsp-head .dopbsp-co{border-top:5px solid #ff6363!important}#tpl-reserver .dopbsp-selected .dopbsp-head{background-color:rgb(136,176,75)}#tpl-reserver .dopbsp-selected .dopbsp-head,#tpl-reserver .dopbsp-selected .dopbsp-head .dopbsp-ci,#tpl-reserver .dopbsp-selected .dopbsp-head .dopbsp-co{border-top:5px solid rgb(204,93,37)!important}#tpl-reserver .dopbsp-selected .dopbsp-bind-middle{background-color:white}#tpl-reserver .dopbsp-selected .dopbsp-bind-middle *{font-weight:bold;color:rgb(95,69,55)}#tpl-reserver .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-message{background-color:rgb(204,93,37)}#tpl-reserver .DOPBSPCalendar-sidebar .dopbsp-module .dopbsp-input-wrapper label a{padding-bottom:5px;border-bottom:1px solid rgb(95,69,55);text-decoration:underline;color:rgb(95,69,55)}#tpl-reserver .DOPBSPCalendar-wrapper .dopbsp-loader,#tpl-reserver .DOPBSPCalendar-wrapper .dopbsp-submit-loader{margin-left:auto;margin-right:auto;background:transparent!important;border:8px solid #f3f3f3;border-top:8px solid rgb(150,11,11);border-radius:50%;width:50px;height:50px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#tpl-reserver .dopbsp-add-btn,#tpl-reserver .dopbsp-next-btn,#tpl-reserver .dopbsp-previous-btn,#tpl-reserver .dopbsp-remove-btn{background-color:rgba(95,69,55,0.4)}#tpl-reserver .dopbsp-add-btn:hover,#tpl-reserver .dopbsp-next-btn:hover,#tpl-reserver .dopbsp-previous-btn:hover,#tpl-reserver .dopbsp-remove-btn:hover{background-color:rgba(95,69,55,0.8)}#tpl-reserver .dopbsp-add-btn .dopbsp-info,#tpl-reserver .dopbsp-next-btn .dopbsp-info,#tpl-reserver .dopbsp-previous-btn .dopbsp-info,#tpl-reserver .dopbsp-remove-btn .dopbsp-info{background-color:rgb(95,69,55)}#tpl-reserver .DOPBSPCalendar-month-year,#tpl-reserver .dopbsp-month-year{background-color:transparent;text-align:center;border:0;font-size:1.5em;text-transform:uppercase;color:#555}#tpl-reserver .dopbsp-week{margin-top:15px;color:#555;font-weight:700;text-transform:uppercase}#tpl-reserver .DOPBSPCalendar-sidebar{margin-top:25px;border-top:5px solid #e3d7b6}#tpl-reserver .DOPBSPCalendar-sidebar .dopbsp-column2{padding-right:20px!important}#tpl-reserver .DOPBSPCalendar-sidebar .dopbsp-column9{padding-left:20px!important}@media screen and (max-width:414px){#tpl-reserver .DOPBSPCalendar-sidebar .dopbsp-column9{padding-left:0!important}}#tpl-reserver .DOPBSPCalendar-sidebar h4{clear:both;text-transform:uppercase;color:rgb(95,69,55)!important;font-size:1.2em!important}#tpl-reserver .DOPBSPCalendar-sidebar input[type=text],#tpl-reserver .DOPBSPCalendar-sidebar textarea{width:100%;background:#FFF;padding:12px!important;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:transparent!important}#tpl-reserver .DOPBSPCalendar-sidebar input[type=text]:focus,#tpl-reserver .DOPBSPCalendar-sidebar textarea:focus{border:1px solid rgb(95,69,55)!important}#tpl-reserver .DOPBSPCalendar-sidebar input[type=checkbox],#tpl-reserver .DOPBSPCalendar-sidebar input[type=radio]{border-color:transparent!important}#tpl-reserver .DOPBSPCalendar-sidebar input[type=checkbox]:checked:after,#tpl-reserver .DOPBSPCalendar-sidebar input[type=checkbox]:checked:before,#tpl-reserver .DOPBSPCalendar-sidebar input[type=radio]:checked:after,#tpl-reserver .DOPBSPCalendar-sidebar input[type=radio]:checked:before{left:2px!important;top:2px!important;background:rgb(204,93,37)!important;color:rgb(204,93,37)!important;border:1px solid rgb(204,93,37)!important}#tpl-reserver .DOPBSPCalendar-sidebar input[type=submit]{border:0!important;background-color:rgb(136,176,75);color:#FFF;text-transform:uppercase;font-size:1em;-webkit-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out}#tpl-reserver .DOPBSPCalendar-sidebar input[type=submit]:hover{background-color:#7a9e43}#tpl-reserver .DOPBSPCalendar-sidebar .dopbsp-input-wrapper{width:100%;margin-bottom:20px}#tpl-reserver .DOPBSPCalendar-sidebar .dopbsp-input-wrapper label{margin-bottom:10px;line-height:1.4em;color:#7f5c4a;font-style:normal}#tpl-reserver .DOPBSPCalendar-sidebar .dopbsp-column4 .dopbsp-row1{padding-top:15px}#tpl-reserver .DOPBSPCalendar-sidebar .dopbsp-column7 .dopbsp-message{padding:15px!important;background-color:rgb(204,93,37)!important}#tpl-reserver .DOPBSPCalendar-sidebar #DOPBSPCalendar-extras1 .dopbsp-input-wrapper{width:auto;float:left;margin-right:30px}#tpl-reserver .DOPBSPCalendar-sidebar .dopbsp-phone-input{width:162px!important}#tpl-reserver .DOPBSPCalendar-sidebar .dopbsp-warning-info{margin-top:0}#tpl-reserver .DOPBSPCalendar-sidebar .dopbsp-warning-info .dopbsp-icon{width:23px;height:23px;background-position:-179px 1px}#tpl-reserver .DOPBSPCalendar-sidebar .dopbsp-warning-info .dopbsp-message{width:232px}#tpl-reserver .DOPBSPCalendar-sidebar #DOPBSPCalendar-sidebar-column-wrapper-1-3 .dopbsp-module .dopbsp-input-wrapper,#tpl-reserver .DOPBSPCalendar-sidebar #DOPBSPCalendar-sidebar-column-wrapper-1-5 .dopbsp-module .dopbsp-input-wrapper{width:50%;float:left}#tpl-reserver .dopbsp-cart td{padding:10px!important;font-style:normal;border-bottom:1px solid #dccca4!important}#tpl-reserver .dopbsp-cart .dopbsp-separator{display:none}#tpl-reserver .dopbsp-cart td.dopbsp-label{color:#555}#tpl-reserver .dopbsp-cart td.dopbsp-info span.dopbsp-info-rule{display:inline-block;margin-top:10px}#tpl-reserver .dopbsp-cart td.dopbsp-info span.dopbsp-info-price{display:inline-block;padding:5px 20px;margin-top:10px;background-color:#e1895c!important;font-size:1.2em;font-weight:500;color:#FFF}#tpl-reserver .dopbsp-cart .dopbsp-deposit td{vertical-align:middle!important;font-weight:bold!important;background-color:transparent!important;text-transform:uppercase;color:#555!important}#tpl-reserver .dopbsp-cart .dopbsp-deposit td.dopbsp-value{font-size:1.6em!important;line-height:1.2em!important}#tpl-reserver .dopbsp-cart .dopbsp-total td{background-color:transparent!important;text-transform:uppercase;border-bottom:1px solid rgb(204,93,37)!important}#tpl-reserver .dopbsp-cart .dopbsp-total td.dopbsp-value{padding-left:10px;background-color:rgb(204,93,37)!important}#tpl-reserver #ui-datepicker-div{border:none!important;width:300px!important;margin-top:-1px}#tpl-reserver #ui-datepicker-div *{border:0!important}#tpl-reserver #ui-datepicker-div .ui-datepicker-header{padding:7px 5px!important;background-color:rgb(95,69,55)!important}#tpl-reserver #ui-datepicker-div .ui-datepicker-next,#tpl-reserver #ui-datepicker-div .ui-datepicker-prev{background-color:transparent!important}#tpl-reserver #ui-datepicker-div .ui-datepicker-calendar th{padding:10px!important}#tpl-reserver #ui-datepicker-div .ui-datepicker-calendar td a{padding:10px!important;line-height:1.2em!important}#tpl-reserver #ui-datepicker-div .ui-datepicker-calendar td a.ui-state-active{background-color:rgb(204,93,37)!important;line-height:1.2em!important;color:#FFF!important}#tpl-reserver #ui-datepicker-div .ui-datepicker-calendar td a:hover{background-color:#e1895c!important;line-height:1.2em!important;color:#FFF!important}#tpl-reserver .dopselect-single{width:80px!important;height:48px}#tpl-reserver .dopselect-single .dopselect-select{height:46px!important;border:0!important}#tpl-reserver .dopselect-single .dopselect-selection{width:50px!important;height:46px!important;line-height:46px!important;padding-left:15px!important}#tpl-reserver .dopselect-single .dopselect-icon{height:46px!important;line-height:46px!important;color:rgba(95,69,55,0.3)!important}#tpl-reserver .dopselect-single .dopselect-icon:hover{color:rgba(95,69,55,0.8)!important}#tpl-reserver .dopselect-single ul{width:120px!important;padding:0!important;margin-top:-2px!important;border:none!important}#tpl-reserver .dopselect-single ul li{width:100%!important}#tpl-reserver .dopselect-single ul li.dopselect-selected{background-color:rgba(204,93,37,0.8)!important}#tpl-reserver .dopselect-single ul li:hover{background-color:rgba(204,93,37,0.5)!important}#tpl-reserver .dopselect-single.dopbsp-phone-code{margin-top:0}#tpl-reserver .dopselect-single.dopbsp-phone-code .dopselect-select{background-color:#FFF!important;border-right:1px solid #ededed!important}#tpl-reserver .dopselect-single.dopbsp-phone-code ul{width:200px!important}#tpl-reserver .DOPBSPCalendar-info-message{padding:20px;border:0!important;background:#f8f5ed}#tpl-reserver .DOPBSPCalendar-info-message .dopbsp-close:hover{background-color:rgb(204,93,37)}#tpl-reserver #DOPBSPCalendar7 .DOPBSPCalendar-sidebar{display:none!important}#tpl-contact #content .the-content{padding:30px;background:#ebe3cc}#tpl-contact #content .the-content p{color:#7f5c4a}#tpl-contact .nf-form-wrap{background:transparent}#tpl-contact .nf-form-cont nf-field{width:100%}