@charset "UTF-8";*{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.nolist,abbr,address,article,aside,audio,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,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}li,ol,ul{font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:"“" "”" "‘" "’"}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1,h2,h3,h4{font-weight:400}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}ins{background-color:#ff9;color:#000;text-decoration:none}del{text-decoration:line-through}mark{background:#ff0;color:#000}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{box-sizing:content-box;height:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select{vertical-align:middle}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]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;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}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}strong{font-weight:700}dfn,em{font-style:italic}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}.inv{position:absolute;z-index:9999;top:0;left:0;margin:-1px;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);clip:rect(0,0,0,0)}@font-face{font-family:ClassicoRegular;src:url(fonts/ClassicoRegular.woff) format("woff"),url(fonts/ClassicoRegular.ttf) format("truetype")}@font-face{font-family:NunitoSans;src:url(fonts/NunitoSans.woff2) format("woff2"),url(fonts/NunitoSans.ttf) format("truetype")}[class*=col-]{float:left;min-height:1px}.col-1{width:16.66%}.col-15{width:25%}.col-2{width:33.3%}.col-3{width:50%}.col-4{width:66.66%}.col-5{width:83.33%}.col-6{width:100%}::-moz-selection{background:#7b7c4f;color:#fff}::selection{background:#7b7c4f;color:#fff}::-moz-selection{background:#7b7c4f;color:#fff}::-webkit-input-placeholder{color:#d7c7b4;font-size:14px;font-weight:300}:-moz-placeholder{color:#d7c7b4;font-size:14px;font-weight:300}::-moz-placeholder{color:#d7c7b4;font-size:14px;font-weight:300}:-ms-input-placeholder{color:#d7c7b4;font-size:14px;font-weight:300}html.sr .load-hidden{visibility:hidden}html{height:100%}body{background:#efe8d6;font-size:20px;line-height:1.6;font-family:NunitoSans,serif;height:100%;font-weight:300;color:#3a2e1f;padding:30px;opacity:1;transition:1s opacity}body.fade-out{opacity:0;transition:none}h1{font-family:ClassicoRegular,sans-serif;font-size:58px;color:#674e2f;line-height:normal;clear:both;position:relative;text-align:center;margin-bottom:30px}h2{font-family:ClassicoRegular,sans-serif;font-size:56px;color:#674e2f;line-height:normal;margin:20px 0;clear:both}h3{font-family:ClassicoRegular,sans-serif;font-size:26px;line-height:normal;clear:both;margin:30px 0 15px 0}h4{font-size:24px;margin-bottom:0;text-transform:uppercase}p{margin:0 0 15px}a{color:#7b7c4f;text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline}a,a:active,a:focus{outline:0}a img{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}strong{font-weight:600}.alignleft{float:left;margin:0 15px 15px 0}.alignright{float:right;margin:0 0 15px 15px}blockquote{width:auto;padding:10px 30px;margin:20px 70px}blockquote p{margin:0}i.far,i.fas{margin-right:10px}:focus{outline:0}figure.gallery-item{margin-top:0}.gallery{margin-bottom:1.25em;text-align:center}.gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top}.gallery .gallery-item img{display:block;padding-right:5%;padding-bottom:5%}.gallery-columns-1 .gallery-item img{padding-right:0;padding-bottom:15px}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.entry-content img,.wp-caption,.wp-post-image,figure,img.size-full,img.size-large,img[class*=align],img[class*=attachment-],img[class*=wp-image-]{height:auto;max-width:100%}.wp-caption-text{padding:.25em 0;border:1px solid #e5e5e5;text-align:center;font-size:1.4rem;background:#e5e5e5}#container,#container .flexslider,.center,.footer_content{max-width:90%;margin:0 auto}.center{clear:both}.shifter-open #header{top:0}.logo{font-family:ClassicoRegular,sans-serif;display:inline-block;width:270px;font-size:28px;color:#7b7c4f;text-transform:uppercase;letter-spacing:4px;line-height:1.3;transition:all .2s ease-in}.logo a{text-decoration:none}.logo .subtitle{text-transform:initial;letter-spacing:0;display:block;position:relative;font-size:16px;text-align:center}.logo .subtitle:before{content:"";position:absolute;top:50%;left:0;width:70px;border-top:1px solid #674e2f}.logo .subtitle:after{content:"";position:absolute;top:50%;right:0;width:70px;border-top:1px solid #674e2f}#footer .logo .subtitle:after,#footer .logo .subtitle:before{border-color:#3a2e1f}#header{position:fixed;top:30px;z-index:9999;width:calc(100% - 60px);background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2%,rgba(0,0,0,.9) 100%)}#header #topbar{display:inline-block;width:100%;color:rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.2);padding:0 30px;text-align:center}#header #topbar .item{display:inline-block;padding:8px 15px;font-size:14px}#header #topbar .item a{color:rgba(241,235,218,.8);text-decoration:none}#header #topbar .item a:focus,#header #topbar .item a:hover{color:#f1ebda}#header #topbar .item a.social{margin:0 10px}#header #topbar .item .button{position:relative;top:-1px;float:none;margin:0;padding:15px 15px;margin-left:10px;font-size:12px;font-weight:600;background:0 0;border-left:1px solid rgba(255,255,255,.2);border-right:1px solid rgba(255,255,255,.2);border-radius:0 0 0}#header #topbar .item .button:focus,#header #topbar .item .button:hover{background:#fff;color:#3a2e1f}#header .lang_selector{font-size:14px}#header .lang_selector a{padding:0 5px;color:rgba(241,235,218,.8)!important}#header .lang_selector a:focus,#header .lang_selector a:hover{color:#f1ebda!important}#header .lang_selector a.active{color:#f1ebda!important}#header .header_line{float:left;width:100%;text-align:center;padding:10px 30px 80px 30px}#header .header_line .logo{width:140px;margin-right:40px}#header .header_line .logo img{width:100%}#header .header_line .shifter-handle{display:none}.admin-bar .page-template-page-simple #header,.admin-bar.page-template-page-booking #header,.admin-bar.page-template-page-mentions-legales #header{top:inherit}.error404 #header,.page-template-page-booking #header,.page-template-page-mentions-legales #header,.page-template-page-simple #header{position:relative;width:100%;top:0;background:#fff}.error404 #header #topbar,.page-template-page-booking #header #topbar,.page-template-page-mentions-legales #header #topbar,.page-template-page-simple #header #topbar{background:#7b7c4f}.error404 #header .header_line,.page-template-page-booking #header .header_line,.page-template-page-mentions-legales #header .header_line,.page-template-page-simple #header .header_line{padding:10px 30px}.error404 #header .header_line .shifter-handle,.page-template-page-booking #header .header_line .shifter-handle,.page-template-page-mentions-legales #header .header_line .shifter-handle,.page-template-page-simple #header .header_line .shifter-handle{color:#7b7c4f;top:58px}.error404 #header .header_line .shifter-handle:after,.page-template-page-booking #header .header_line .shifter-handle:after,.page-template-page-mentions-legales #header .header_line .shifter-handle:after,.page-template-page-simple #header .header_line .shifter-handle:after{background:#7b7c4f;box-shadow:0 9px 0 #7b7c4f,0 -9px 0 #7b7c4f}.error404 #header .header_line .logo #logo_normal,.page-template-page-booking #header .header_line .logo #logo_normal,.page-template-page-mentions-legales #header .header_line .logo #logo_normal,.page-template-page-simple #header .header_line .logo #logo_normal{display:none}.error404 #header .header_line .logo #logo_down,.page-template-page-booking #header .header_line .logo #logo_down,.page-template-page-mentions-legales #header .header_line .logo #logo_down,.page-template-page-simple #header .header_line .logo #logo_down{display:block}.error404 #header .header_line .buttonmenutop .button.opened,.error404 #header .header_line .buttonresa .button.opened,.page-template-page-booking #header .header_line .buttonmenutop .button.opened,.page-template-page-booking #header .header_line .buttonresa .button.opened,.page-template-page-mentions-legales #header .header_line .buttonmenutop .button.opened,.page-template-page-mentions-legales #header .header_line .buttonresa .button.opened,.page-template-page-simple #header .header_line .buttonmenutop .button.opened,.page-template-page-simple #header .header_line .buttonresa .button.opened{color:#7b7c4f;border-color:#7b7c4f}.error404 #header .header_line .buttonmenutop .button.opened:focus,.error404 #header .header_line .buttonmenutop .button.opened:hover,.error404 #header .header_line .buttonresa .button.opened:focus,.error404 #header .header_line .buttonresa .button.opened:hover,.page-template-page-booking #header .header_line .buttonmenutop .button.opened:focus,.page-template-page-booking #header .header_line .buttonmenutop .button.opened:hover,.page-template-page-booking #header .header_line .buttonresa .button.opened:focus,.page-template-page-booking #header .header_line .buttonresa .button.opened:hover,.page-template-page-mentions-legales #header .header_line .buttonmenutop .button.opened:focus,.page-template-page-mentions-legales #header .header_line .buttonmenutop .button.opened:hover,.page-template-page-mentions-legales #header .header_line .buttonresa .button.opened:focus,.page-template-page-mentions-legales #header .header_line .buttonresa .button.opened:hover,.page-template-page-simple #header .header_line .buttonmenutop .button.opened:focus,.page-template-page-simple #header .header_line .buttonmenutop .button.opened:hover,.page-template-page-simple #header .header_line .buttonresa .button.opened:focus,.page-template-page-simple #header .header_line .buttonresa .button.opened:hover{border-color:#7b7c4f;color:#fff;background:#7b7c4f}.error404 #header .header_line #access,.page-template-page-booking #header .header_line #access,.page-template-page-mentions-legales #header .header_line #access,.page-template-page-simple #header .header_line #access{top:inherit}.error404 #header .header_line #access #nav ul li a,.page-template-page-booking #header .header_line #access #nav ul li a,.page-template-page-mentions-legales #header .header_line #access #nav ul li a,.page-template-page-simple #header .header_line #access #nav ul li a{color:#7b7c4f}.error404 #header .header_line #access #nav ul li a:focus,.error404 #header .header_line #access #nav ul li a:hover,.page-template-page-booking #header .header_line #access #nav ul li a:focus,.page-template-page-booking #header .header_line #access #nav ul li a:hover,.page-template-page-mentions-legales #header .header_line #access #nav ul li a:focus,.page-template-page-mentions-legales #header .header_line #access #nav ul li a:hover,.page-template-page-simple #header .header_line #access #nav ul li a:focus,.page-template-page-simple #header .header_line #access #nav ul li a:hover{color:#7b7c4f;border-color:#7b7c4f}.error404 h1,.page-template-page-booking h1,.page-template-page-mentions-legales h1,.page-template-page-simple h1{margin-bottom:0}.admin-bar #header{top:62px}.admin-bar .photobig.aligner{height:calc(100vh - 92px)}.admin-bar #header.f-nav{top:32px}.admin-bar.page-template-page-simple #header{top:0}.admin-bar.shifter-open #header{top:0}#header.f-nav{position:fixed;top:0;border-top:30px solid #efe8d6;z-index:9999;background:#efe8d6;padding-bottom:inherit;border-bottom:1px solid #c5af93}#header.f-nav #topbar{border-color:#7b7c4f;background:#7b7c4f}#header.f-nav #topbar .item{border-color:#fff}#header.f-nav #topbar .item a{color:#fff}#header.f-nav #topbar .item .button{padding:15px}#header.f-nav #topbar .item .button:focus,#header.f-nav #topbar .item .button:hover{background:#7b7c4f;color:#fff}#header.f-nav #topbar #lang{color:#fff}#header.f-nav #topbar #lang a,#header.f-nav #topbar #lang a.active{color:#fff!important}#header.f-nav .header_line{background:0 0;padding:0}#header.f-nav .header_line .buttonmenutop,#header.f-nav .header_line .buttonresa{top:0}#header.f-nav .header_line .buttonmenutop .small,#header.f-nav .header_line .buttonresa .small{color:#3a2e1f}#header.f-nav .header_line .buttonmenutop .button.opened,#header.f-nav .header_line .buttonresa .button.opened{color:#3a2e1f;border-color:#3a2e1f}#header.f-nav .header_line .buttonmenutop .button.opened:focus,#header.f-nav .header_line .buttonmenutop .button.opened:hover,#header.f-nav .header_line .buttonresa .button.opened:focus,#header.f-nav .header_line .buttonresa .button.opened:hover{border-color:#7b7c4f;color:#fff;background:#7b7c4f}#header.f-nav .header_line .buttonmenutop .button.down,#header.f-nav .header_line .buttonresa .button.down{border-color:#7b7c4f}#header.f-nav .header_line .right_content{margin:10px auto}#header.f-nav .header_line .right_content .logo{max-width:220px}#header.f-nav .header_line .right_content #logo_normal{display:none}#header.f-nav .header_line .right_content #logo_down{display:block;width:80px;padding:5px 0;float:right}#header.f-nav .header_line .right_content #access{top:0}#header.f-nav #nav ul li.current-menu-item a,#header.f-nav #nav ul li.current_page_ancestor>a{border-color:#7b7c4f}#header.f-nav #nav ul li a{color:#3a2e1f}#header.f-nav #nav ul li a:focus,#header.f-nav #nav ul li a:hover{color:#7b7c4f!important;border-color:#7b7c4f!important}#header.f-nav #nav ul li a:focus:before,#header.f-nav #nav ul li a:hover:before{border-color:#7b7c4f!important}#header.f-nav #nav ul li a:focus .small:after,#header.f-nav #nav ul li a:hover .small:after{border-color:#7b7c4f}#header.f-nav #nav ul li a .small:after{transition:all .2s ease-in;border-color:#3a2e1f}#header.f-nav #nav .sub-menu li a{color:#fff}#header.f-nav #nav ul li ul.sub-menu li.current_page_item a{border:none!important}#header.f-nav #nav ul li ul.sub-menu li.current_page_item a:focus,#header.f-nav #nav ul li ul.sub-menu li.current_page_item a:hover{color:#3a2e1f!important}#header.f-nav #lang{top:40px}.entry-content ul li{list-style-type:none;margin:8px 0}.entry-content ul li:before{content:"—";font-weight:700;margin-right:10px;font-size:12px}.margindiv{margin:30px 0;background:#f5f5f5}.margindiv.noborder{margin:0 0 30px 0;float:left;border:none}.noborder{margin:30px 0;float:left}#content{position:relative;z-index:1;background:#efe8d6;display:inline-block;width:100%;padding:80px 0 0}#content .coord_top{display:inline-block;width:100%;padding:12px 10px;font-size:14px;background:#fff}#content .coord_top .phone{margin-right:15px}#content .coord_top a{color:#3a2e1f}#content .entry-content{position:relative;display:inline-block;width:100%}#content .color{display:inline-block;background:#7b7c4f;color:#fff;width:100%}#content .color h1{background:0 0;padding:0}#content .color h2{color:#fff}#content .color img{display:block}#content .color.alter{background:#efe8d6;color:#3a2e1f;padding:80px 0 30px}#content .color.alter h2,#content .color.alter h3{color:#674e2f}#content .color.margin{margin-bottom:50px}#content .color.paragraph.nopad{padding:0 0 50px 0;margin:0}#content .color h1{margin:0;padding:50px 0 30px 0}#content h1.pad{padding:50px 0 30px 0}#content .color.avis{padding:50px 0}#content .sup{background:#7b7c4f;color:#fff;padding:20px 30px}#content .sup h2,#content .sup h3{color:#fff}#content .sup ul{padding:0}#content .sup ul li{margin:5px 0}#content .separ{font-size:13px;padding:10px 30px 10px 30px;margin:30px 0;background:#e8dec4}#content .separ ul{-moz-column-count:2;-o-column-count:2;column-count:2;-moz-column-gap:15px;-o-column-gap:15px;column-gap:15px;list-style-position:inside;padding:0}#content .list{background:#e8dec4;padding:10px 20px;font-size:13px}#content .list ul{-moz-column-count:2;-o-column-count:2;column-count:2;-moz-column-gap:15px;-o-column-gap:15px;column-gap:15px;list-style-position:inside}.single #content.galeriecontent{margin:5px 0 50px 0}#footer{clear:both;display:inline-block;font-size:16px;width:100%;padding:50px 0 0;background:#7b7c4f;color:#efe8d6;margin-bottom:30px}#footer .footer_content{display:flex;gap:80px;align-items:center;justify-content:center;max-width:960px;margin-bottom:50px}#footer .footer_content .footer_item .logo{width:100%;text-align:center}#footer .footer_content .footer_item .logo img{width:160px}#footer .footer_content .footer_item a{color:#efe8d6}#footer .footer_content .footer_item .partner img{width:100%;max-width:250px}#footer .footer_content .social_container{margin:15px 0 0}#footer .footer_content .social_container a.social .fab{font-size:20px;margin:0 30px 0 0;transition:all .2s ease-in}#footer .footer_content .social_container a.social .fab:focus,#footer .footer_content .social_container a.social .fab:hover{color:#5b4831}#footer .footer_content .left{text-align:right}#footer .footer_content .right{text-align:left;border-left:1px solid #8a693f}#footer .menu-footer-container #menu-footer{padding:0;margin:0}#footer .menu-footer-container #menu-footer li{list-style-type:none}#footer .grid-foo{display:inline-block;background:#727349;color:#efe8d6;padding:10px 30px;width:100%;font-size:12px;text-align:center}#footer .grid-foo a{color:#efe8d6}#footer .right{text-align:right}#main{clear:both}.admin-bar .photobig{height:calc(100vh - 32px)}.home .photobig{text-align:center}.home .photobig .slidetext{position:relative;z-index:9}.home .photobig.aligner .slidetext{padding:150px 50px}.home .rapide{background:0 0;margin:0 auto;padding-top:0}.home .rapide .cpt_content{margin:0 0 50px 0}.home .rapide h2{text-align:center}.home .rapide h2:after{margin:-20px auto 0}.home .rapide .suptitle{text-align:center}.home .rapide .cpt_content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px}.video-container{position:relative;padding-bottom:56.25%;margin-top:50px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.fullscreen-bg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-100;height:100%}.fullscreen-bg__video{position:absolute;top:50%;left:50%;z-index:1;min-width:100%;min-height:120%;width:auto;height:auto;transform:translate(-50%,-50%)}.photobig{position:relative;z-index:1;height:calc(100vh - 70px);min-height:750px;background-size:cover!important;background-attachment:fixed!important;transition:width .4s ease-in-out,left .4s ease-in-out;display:flex;align-items:center}.photobig .content_noflex{position:absolute;bottom:0;left:0;z-index:1;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2%,rgba(0,0,0,.75) 100%)}.photobig .content_noflex .slidetext{padding:150px 50px 50px 50px;background:0 0}.photobig .content_noflex .slidetext .contentintro{text-align:center}.photobig .content_noflex .slidetext .contentintro .logo{width:40px;margin:0 0 15px 0}.photobig .content_noflex .slidetext .contentintro h1{text-align:center}.photobig .hometitle{font-size:80px;line-height:normal}.photobig .layer{background:rgba(0,0,0,.4)}.photobig .slidetext{width:100%;padding:50px 50px 150px 50px;position:relative;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2%,rgba(0,0,0,.75) 100%)}.photobig .slidetext .contentintro{width:100%;max-width:960px;margin:0 auto;color:#efe8d6;text-align:center}.photobig .slidetext .contentintro a.special{position:relative;display:inline-block;margin-bottom:30px;padding:12px 50px 10px 30px;font-size:14px;background:0 0;border:1px solid #fff}.photobig .slidetext .contentintro a.special:focus,.photobig .slidetext .contentintro a.special:hover{border-color:#7b7c4f}.photobig .slidetext .contentintro a.special .fas{top:17px;font-size:12px}.photobig .slidetext .contentintro .surtitre{display:block;font-size:34px;margin-bottom:8px}.photobig .slidetext .contentintro .surtitre span{display:inline-block;position:relative;padding:0 50px}.photobig .slidetext .contentintro .surtitre span:before{content:"";position:absolute;top:50%;left:0;width:40px;border-top:1px solid #674e2f}.photobig .slidetext .contentintro .surtitre span:after{content:"";position:absolute;top:50%;right:0;width:40px;border-top:1px solid #674e2f}.photobig .slidetext .contentintro .logo{width:40px;margin:0}.photobig .slidetext .contentintro .titre,.photobig .slidetext .contentintro h1{text-align:center;color:#efe8d6;border:none;padding:0;margin:0 0 10px 0;font-size:42px;line-height:1}.photobig .slidetext .contentintro .button{width:auto;font-weight:400;font-size:22px;background:#7b7c4f;padding:12px 60px 12px 30px}.photobig .slidetext .contentintro .button .fas{position:absolute;right:25px;top:20px;margin:0;transition:all .2s ease-in}.photobig .slidetext .contentintro .button:hover{background:#8a8c59}.photobig .slidetext .contentintro .button:hover>.fas{right:15px}.photobig .slidetext .contentintro .sitetitle{letter-spacing:1px;text-transform:uppercase;margin-top:15px;font-size:18px}.photobig .logo{width:100%;max-width:420px;margin-bottom:50px}.photobig .slick-next,.photobig .slick-prev{top:50%;opacity:.6;transition:all .2s ease-in}.photobig .slick-next:focus,.photobig .slick-next:hover,.photobig .slick-prev:focus,.photobig .slick-prev:hover{opacity:1}.photobig .slick-next:before,.photobig .slick-prev:before{width:45px;height:45px;background-size:25px}.photobig .slick-prev{left:-10px}.photobig .slick-prev:focus,.photobig .slick-prev:hover{left:-5px}.photobig .slick-prev:before{border-radius:0 100% 100% 0}.photobig .slick-next{right:-10px}.photobig .slick-next:focus,.photobig .slick-next:hover{right:-5px}.photobig .slick-next:before{border-radius:100% 0 0 100%}.photobig.aligner{display:flex;align-items:flex-end;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2%,rgba(0,0,0,.75) 100%)}.photobig.aligner .slidetext{max-width:none;padding:150px 50px 50px 50px;margin:0}.photobig.aligner .slidetext .contentintro{width:100%;max-width:960px;margin:0 auto;text-align:center}.photobig.aligner .slidetext .contentintro .hometitle{margin-bottom:30px}.photobig.aligner .slidetext .contentintro h1{margin-bottom:0;font-size:52px;text-align:center;line-height:1}.photobig.aligner .specs{display:table;width:100%;max-width:1280px;padding:30px 30px 150px 30px;margin:0 auto;background:0 0;text-align:center;color:#efe8d6}.photobig.aligner .specs .center{border-left:1px solid #d2bf8d;border-right:1px solid #d2bf8d}.photobig.aligner .specs .label{display:block;color:#d2bf8d;line-height:normal;text-transform:uppercase;font-size:12px;letter-spacing:3px}.photobig.aligner .logo{width:100%;max-width:250px;margin:0 auto 50px}.single .photobig{height:calc(100vh - 70px)}.single .photobig .content_noflex{width:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2%,rgba(0,0,0,.75) 100%)}.single .photobig .content_noflex .specs{padding:30px 30px 100px 30px}.single .photobig.aligner .slidetext{background:0 0;padding:150px 50px 50px 50px}.single .thais{padding:0 30px;margin:80px 0 50px}.single .thais_calendar_widget{margin:50px auto 0;max-width:960px}.single .thais_calendar_widget .t__widget{margin:0 auto;width:100%!important}.single .thais_calendar_widget .month-container{-moz-column-gap:2rem;column-gap:2rem}.single .thais_calendar_widget .basket .tag,.single .thais_calendar_widget .bg_color1,.single .thais_calendar_widget .language-listing,.single .thais_calendar_widget .modal-wrapper.response-modal,.single .thais_calendar_widget .owl-dots .owl-dot,.single .thais_calendar_widget .room .room-desc .entry-title .label,.single .thais_calendar_widget .steps .step.active a::after,.single .thais_calendar_widget .ui-datepicker .ui-datepicker-calendar tr td.ui-datepicker-current-day a{background:#7b7c4f!important;color:#fff!important}.single .descendre{position:relative}#top{position:absolute;top:-200px}.photomiddle{height:auto;position:relative;z-index:1;background-position:50% 50%!important;width:100%;height:550px;background-size:cover!important;display:flex;align-items:flex-end}.photomiddle .slidetext{width:100%;z-index:999;color:#fff;text-align:center;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2%,rgba(0,0,0,.9) 100%)}.photomiddle .slidetext .contentintro{padding:50px;max-width:960px;margin:0 auto;box-sizing:border-box;line-height:normal}.photomiddle .slidetext .contentintro .titre,.photomiddle .slidetext .contentintro h1{color:#efe8d6;margin:0 0 30px 0;border:none;padding:0;margin:0 0 10px 0;font-size:42px;line-height:1}.photomiddle .slidetext .contentintro .surtitre{position:relative;display:block;font-size:14px;letter-spacing:5px;text-transform:uppercase;margin-bottom:10px;color:#efe8d6}.photomiddle .slidetext .contentintro .logo{width:40px;margin:0 0 15px 0}.photomiddle .slidetext .contentintro .subtitle{text-transform:initial;text-align:center;font-size:50px;margin:0}.photomiddle .slidetext .contentintro .separator{margin:10px auto 15px;width:100px;border:1px solid #7b7c4f}.photomiddle .slidetext .contentintro .sitetitle{letter-spacing:1px;text-transform:uppercase;margin-top:15px;font-size:18px}.photomiddle .logo{width:100%;max-width:40px}.photomiddle .descendre{bottom:0}.photomiddle .svg_content{position:absolute;bottom:-1px;left:0;z-index:999;width:100%;pointer-events:none}.photomiddle svg{display:block;position:relative;left:50%;fill:#efe8d6;width:calc(161% + 1.3px);transform:translateX(-50%) rotateY(180deg)}#map{display:block;font-family:NunitoSans,serif;font-size:16px;margin:0 0 80px 0;padding:15px;border-radius:8px;box-shadow:rgba(0,0,0,.02) 0 2px 3px,rgba(0,0,0,.06) 0 5px 32px}#map .button{position:absolute;bottom:30px;right:30px;z-index:999;width:auto;background:#7b7c4f;padding:10px 25px;font-size:12px;margin:0;color:#fff;text-decoration:none;border-radius:50px}#map .button:focus,#map .button:hover{background:#8a8c59}#map .leaflet-popup{font-size:14px}#map .leaflet-popup strong{display:block;font-weight:400;font-size:18px;margin-bottom:10px}.photomiddle.pad{margin-bottom:80px}.layer{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2%,rgba(0,0,0,.75) 100%);position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}#submit,.button,.wpcf7-submit{font-weight:300;text-transform:uppercase;letter-spacing:2px;width:100%;float:left;padding:2px 0;margin:20px 0;text-align:center;font-size:14px;color:#7b7c4f;border-bottom:1px solid #7b7c4f;text-decoration:none;transition:all .2s ease-in}#submit:focus,#submit:hover,.button:focus,.button:hover,.wpcf7-submit:focus,.wpcf7-submit:hover{background:#9a9b63;text-decoration:none}.button.nomargin{margin:0}.button.left{width:auto;float:none;display:inline-block}.center-button .wpcf7-submit,.center-button a{margin:0 auto 30px;display:inline-block;position:relative;z-index:0;min-width:47px;padding:10px 25px;border-left:none;border:none;border-radius:50px;text-align:center;color:#fff;background:#7b7c4f;font-size:14px;text-decoration:none}.center-button .wpcf7-submit:focus,.center-button .wpcf7-submit:hover,.center-button a:focus,.center-button a:hover{background:#9a9b63}.center-button .wpcf7-submit:hover>.next_arrow,.center-button a:hover>.next_arrow{margin-left:25px;transition:all .2s ease-in}.center-button .wpcf7-submit .next_arrow,.center-button a .next_arrow{fill:#fff;transition:all .2s ease-in;margin-left:15px}.center-button .wpcf7-submit{width:auto;float:none}.center-button.colored{display:block;width:100%;background:#fff;color:#3a2e1f;padding:50px 0}.center-button.colored h3{margin:0 auto;text-transform:uppercase}.center-button.colored .left,.center-button.colored .right{display:inline-block}.center-button.colored .right{font-size:14px;font-weight:500}.center-button.colored .small{display:block;margin-top:10px;font-size:12px;text-transform:initial}.center-button.colored a{margin:15px 15px 0 15px;color:#fff;background:#7b7c4f;transition:all .2s ease-in}.center-button.colored a:hover{background:#5c5d3b}.center-button.nomargin.colored{margin:0}button#submit,input#submit{width:auto;padding:6px 25px;float:none}nav{display:none}.shifter-enabled .shifter-handle,.shifter-handle{display:block;z-index:10000;font-weight:500}.right_content{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:1280px;margin:0 auto}.right_content #logo_down{display:none}.right_content .item{display:inline-block;position:absolute;top:65px;right:210px;color:#fff;transition:all .2s ease-in}.right_content .item a{color:#fff;padding:14px 10px;transition:all .2s ease-in}.right_content .item a:focus,.right_content .item a:hover{color:#7b7c4f;text-decoration:none}.right_content .item a.mail{margin-right:20px;padding:14px}.right_content .item a.mail:hover{background:#7b7c4f;color:#fff}.right_content .item a.mail i.far{margin-right:0}.right_content .item.social{margin:0 20px}.right_content #lang{display:inline-block}.right_content #lang a{color:#3a2e1f}.buttonmenutop,.buttonresa{position:relative;top:10px;margin-left:30px;max-width:235px;transition:all .2s ease-in}.buttonmenutop .small,.buttonresa .small{float:left;width:100%;margin-top:5px;font-size:10px;font-weight:500;text-transform:uppercase;color:#efe8d6}.buttonmenutop .button.opened,.buttonresa .button.opened{margin:0;padding:6px 20px;color:#efe8d6;border-radius:50px;font-weight:500;font-size:14px;border:1px solid #efe8d6;background:0 0;letter-spacing:1px;text-decoration:none;text-transform:uppercase}.buttonmenutop .button.opened:focus,.buttonmenutop .button.opened:hover,.buttonresa .button.opened:focus,.buttonresa .button.opened:hover{background:#efe8d6;border-color:#efe8d6;color:#3a2e1f}.buttonmenutop .button.opened .fas,.buttonresa .button.opened .fas{font-size:16px}.buttonmenutop .button.down,.buttonresa .button.down{background:#7b7c4f;border-color:#7b7c4f;color:#fff}.buttonmenutop .button.down .fas,.buttonresa .button.down .fas{transform:rotate(180deg)}.buttonmenutop .resa_bloc,.buttonresa .resa_bloc{display:none;position:absolute;top:36px;right:0;background:#fff;color:#3a2e1f;width:320px;border-radius:8px 0 8px 8px;box-shadow:rgba(0,0,0,.02) 0 2px 3px,rgba(0,0,0,.06) 0 5px 32px}.buttonmenutop .resa_bloc .booking p.title_booking,.buttonresa .resa_bloc .booking p.title_booking{font-family:ClassicoRegular,sans-serif;font-size:24px;line-height:1.2;margin:0 0 15px 0;background:#ad834f;padding:30px 30px 15px 30px}.buttonmenutop .resa_bloc .booking .button,.buttonresa .resa_bloc .booking .button{background:#7b7c4f;border:none;color:#3a2e1f;text-transform:uppercase;font-size:14px;font-weight:500;text-decoration:none;margin:15px 0 0}.buttonmenutop .resa_bloc .booking .button:focus,.buttonmenutop .resa_bloc .booking .button:hover,.buttonresa .resa_bloc .booking .button:focus,.buttonresa .resa_bloc .booking .button:hover{background:#9a9b63}.buttonmenutop .resa_bloc .booking .button i,.buttonresa .resa_bloc .booking .button i{margin-left:10px;margin-right:0}.buttonmenutop .resa_bloc .booking .conteneur,.buttonresa .resa_bloc .booking .conteneur{float:left;width:100%;padding:30px;text-align:left;border-radius:50px}.buttonmenutop .resa_bloc .booking .conteneur strong,.buttonresa .resa_bloc .booking .conteneur strong{font-family:ClassicoRegular,sans-serif;font-size:24px;line-height:normal}.buttonmenutop .resa_bloc .booking .conteneur ul,.buttonresa .resa_bloc .booking .conteneur ul{padding-left:0}.buttonmenutop .resa_bloc .booking .conteneur ul li,.buttonresa .resa_bloc .booking .conteneur ul li{list-style-type:none;margin-bottom:10px}.buttonmenutop .resa_bloc .booking .conteneur ul li span,.buttonresa .resa_bloc .booking .conteneur ul li span{display:inline-block;margin-right:15px;background:#7b7c4f;color:#fff;line-height:1;width:35px;height:35px;padding:10px 0;text-align:center;border-radius:100%;font-size:14px;font-weight:500}.buttonmenutop .resa_bloc .booking .conteneur #myform,.buttonresa .resa_bloc .booking .conteneur #myform{padding:30px}.buttonmenutop .resa_bloc .booking .conteneur #myform input,.buttonresa .resa_bloc .booking .conteneur #myform input{width:50%;text-align:center;border:none;padding:0 5px 5px 5px;cursor:pointer;background:0 0;font-size:20px}.buttonmenutop .resa_bloc .booking .conteneur #myform input:hover,.buttonresa .resa_bloc .booking .conteneur #myform input:hover{color:#7b7c4f}.buttonmenutop .resa_bloc .booking .conteneur #myform .border,.buttonresa .resa_bloc .booking .conteneur #myform .border{display:inline-block;width:100%;margin-bottom:10px;position:relative;transition:all .2s ease-in}.buttonmenutop .resa_bloc .booking .conteneur #myform .border .label,.buttonresa .resa_bloc .booking .conteneur #myform .border .label{position:relative;z-index:9;text-align:center;margin-top:10px;font-size:14px}.buttonmenutop .resa_bloc .booking .conteneur #myform .border.mid,.buttonresa .resa_bloc .booking .conteneur #myform .border.mid{width:50%;float:left}.buttonmenutop .resa_bloc .booking .conteneur #myform .numbers input,.buttonresa .resa_bloc .booking .conteneur #myform .numbers input{margin:0}.buttonmenutop .resa_bloc .booking .conteneur #myform .numbers .nbPersons,.buttonresa .resa_bloc .booking .conteneur #myform .numbers .nbPersons{margin-top:10px;width:60px;padding:0}.buttonmenutop .resa_bloc .booking .conteneur #myform .numbers .nbPersons:active,.buttonmenutop .resa_bloc .booking .conteneur #myform .numbers .nbPersons:focus,.buttonmenutop .resa_bloc .booking .conteneur #myform .numbers .nbPersons:hover,.buttonresa .resa_bloc .booking .conteneur #myform .numbers .nbPersons:active,.buttonresa .resa_bloc .booking .conteneur #myform .numbers .nbPersons:focus,.buttonresa .resa_bloc .booking .conteneur #myform .numbers .nbPersons:hover{cursor:auto}.buttonmenutop .resa_bloc .booking .conteneur #myform .numbers .qtyminus,.buttonmenutop .resa_bloc .booking .conteneur #myform .numbers .qtyplus,.buttonresa .resa_bloc .booking .conteneur #myform .numbers .qtyminus,.buttonresa .resa_bloc .booking .conteneur #myform .numbers .qtyplus{margin-top:10px;color:#3a2e1f;background:0 0;font-weight:500;font-size:26px;padding:0;width:auto;border:none}.buttonmenutop .resa_bloc .booking .conteneur #myform .numbers .qtyminus:active,.buttonmenutop .resa_bloc .booking .conteneur #myform .numbers .qtyminus:focus,.buttonmenutop .resa_bloc .booking .conteneur #myform .numbers .qtyminus:hover,.buttonmenutop .resa_bloc .booking .conteneur #myform .numbers .qtyplus:active,.buttonmenutop .resa_bloc .booking .conteneur #myform .numbers .qtyplus:focus,.buttonmenutop .resa_bloc .booking .conteneur #myform .numbers .qtyplus:hover,.buttonresa .resa_bloc .booking .conteneur #myform .numbers .qtyminus:active,.buttonresa .resa_bloc .booking .conteneur #myform .numbers .qtyminus:focus,.buttonresa .resa_bloc .booking .conteneur #myform .numbers .qtyminus:hover,.buttonresa .resa_bloc .booking .conteneur #myform .numbers .qtyplus:active,.buttonresa .resa_bloc .booking .conteneur #myform .numbers .qtyplus:focus,.buttonresa .resa_bloc .booking .conteneur #myform .numbers .qtyplus:hover{color:#7b7c4f}.buttonmenutop .resa_bloc .booking .conteneur #myform .col-6,.buttonresa .resa_bloc .booking .conteneur #myform .col-6{padding:0 30px 30px 30px}.buttonmenutop .resa_bloc .booking .conteneur #myform input.button,.buttonresa .resa_bloc .booking .conteneur #myform input.button{margin:15px 0 0;padding:12px;background:#7b7c4f;color:#fff;font-size:14px;width:100%}.buttonmenutop .resa_bloc .booking .conteneur #myform input.button:hover,.buttonresa .resa_bloc .booking .conteneur #myform input.button:hover{background:#8a8c59}.buttonmenutop .resa_bloc .booking .conteneur #myform input.button .fa,.buttonresa .resa_bloc .booking .conteneur #myform input.button .fa{font-weight:500}.page-template-page-booking{padding:0;border:none}.page-template-page-booking #header{display:none}.page-template-page-booking #footer{margin:0}.page-template-page-booking .returnsite{position:absolute;top:0;left:0;z-index:9;background:#7b7c4f;width:100%;text-align:center}.page-template-page-booking .returnsite #access{top:0;float:none;margin:0}.page-template-page-booking .returnsite #access ul li a{color:#fff;padding-top:10px;padding-bottom:10px}.page-template-page-booking .returnsite #access ul li a:hover,.page-template-page-booking .returnsite #access ul li afocus{color:#fff}.page-template-page-booking .returnsite .button{color:#fff;margin:0 auto;display:inline-block;float:none;font-size:16px;padding:5px 10px}.page-template-page-booking .loading{position:absolute;top:35vh;left:0;width:100%;text-align:center}.page-template-page-booking .loading p{text-align:center}.page-template-page-booking .loading img{width:100px;margin-top:30px}.page-template-page-booking .loading .logo{width:200px;margin-bottom:30px}.page-template-page-booking #header{background:#f8f4ec;z-index:4;padding-bottom:100px}.page-template-page-booking #header .header_line{background:0 0;padding:15px 0}.page-template-page-booking #header .header_line .right_content{padding:0}.page-template-page-booking #header .header_line .right_content .item{right:30px;top:18px}.page-template-page-booking #header .header_line #access{float:none;top:inherit;margin-left:0}.page-template-page-booking #header .header_line .buttonresa .small{color:#7b7c4f}.page-template-page-booking #footer{display:none}.page-template-page-booking #menuArea{position:fixed}.resaengine_content{margin-top:50px}.admin-bar #resaengine{height:calc(100vh - 40px)!important}#resaengine{position:absolute;top:40px;left:0;z-index:999;border:none;width:100%;height:calc(100vh - 64px)!important}#menuArea{display:none}#access{display:inline-block;transition:all .2s ease-in}#access ul{margin:0;padding:0;list-style:none}#access ul li.margerright{margin-right:200px}#access ul li{display:inline-block;width:auto}#nav{position:relative;z-index:9999}#nav ul li.current-menu-item a,#nav ul li.current_page_ancestor>a{border-color:#fff}#nav ul li a{position:relative;color:#efe8d6;font-size:14px;letter-spacing:1px;text-transform:uppercase;font-weight:400;text-decoration:none;display:block;padding:0;margin:0 10px;border-bottom:1px solid transparent;transition:all .2s ease-in}#nav ul li a:focus,#nav ul li a:hover{border-color:#efe8d6}#nav ul li a .small{display:block;position:absolute;left:0;top:-10px;line-height:1;font-size:10px}#nav ul li a .small:after{content:"";position:absolute;top:50%;border-top:1px solid #fff;width:calc(100% - 10px);margin-left:10px}#nav .sub-menu{display:none;position:absolute;z-index:9999;width:180px;text-align:left}#nav .sub-menu:before{content:"";display:block;position:relative;left:40px;height:0;width:0;border-right:10px solid transparent;border-bottom:10px solid #efe8d6;border-left:10px solid transparent}#access ul li:hover>ul.sub-menu{display:block}#nav ul li ul.sub-menu li{display:block;width:180px}#nav ul li ul.sub-menu li:first-child a{border-radius:5px 5px 0 0}#nav ul li ul.sub-menu li:last-child a{border-radius:0 0 5px 5px}#nav ul li ul.sub-menu li a{background:#efe8d6;color:#7b7c4f!important;margin:0;padding:10px 15px;color:#fff;text-transform:inherit}#nav ul li ul.sub-menu li a:hover{background:#f6f2e8;color:#7b7c4f!important;border-color:transparent}#nav ul li ul.sub-menu li a:after,#nav ul li ul.sub-menu li a:before{display:none}#nav ul li ul.sub-menu li.current_page_item a{border-bottom:none;color:#7b7c4f!important}#nav ul li ul.sub-menu li.current_page_item a:focus,#nav ul li ul.sub-menu li.current_page_item a:hover{color:#3a2e1f!important}#nav ul li a:hover,#nav ul li ul.sub-menu a:hover,.current-menu-parent a,.current_page_ancestor a:hover,.current_page_item a:hover,.current_page_parent a:hover{color:#efe8d6}#container{position:relative;margin:80px 0}#container .flexslider{clear:both}.descendre{position:absolute;bottom:50px;left:0;z-index:99;width:100%;text-align:center;text-transform:uppercase}.descendre a{position:relative;z-index:1;color:#3a2e1f;text-decoration:none;transition:all .2s ease-in}.descendre a:focus,.descendre a:hover{color:#7b7c4f}.descendre a:focus i.fas,.descendre a:hover i.fas{background:#fff;color:#7b7c4f}.descendre i.fas{width:50px;padding:11px 0;color:#fff;border-radius:100%;font-size:26px;line-height:1;margin:0;box-shadow:rgba(0,0,0,.02) 0 2px 3px,rgba(0,0,0,.06) 0 5px 32px;transition:all .2s ease-in}.partners{display:flex;align-items:center;justify-content:center;margin-bottom:50px;width:100%;text-align:center}.partners>div{display:inline-block;margin:0 30px}.partners>div img{filter:grayscale(1)}.contentvid{top:55%;left:-50%;position:absolute;width:50%;height:auto;padding:30px;background:#674e2f;z-index:3000}.contentvid p{margin:0 0 10px 0}.contentvid strong{display:block;font-family:ClassicoRegular,sans-serif;font-size:22px;margin:0 0 10px 0}#monter{display:none}a#descendre,a#monter{width:35px;height:35px;float:right;padding:5px 0;background:#7b7c4f;position:absolute;top:0;right:-35px;text-align:center}a#descendre .fas,a#monter .fas{color:#fff;margin:0}.reputation{display:grid;grid-template-columns:repeat(3,3fr);grid-gap:30px;margin:50px 0 80px}.reputation .channel{text-align:center}.reputation .channel img{display:block;max-width:70px;margin:0 auto 15px}.reputation .channel .note_channel{font-size:24px;font-weight:600;line-height:1;color:#7b7c4f;margin-bottom:10px}#avis_container{margin-bottom:80px}#avis_container .button{padding:12px 50px 10px 30px}#avis_container .button .fas{font-size:12px;position:absolute;right:15px;top:18px}.avis_home.slick-slider{background:0 0;padding:0 80px 80px 80px}.avis_home.slick-slider .avis{display:block;width:100%;max-width:960px;margin:30px auto 0;padding:0 30px}.avis_home.slick-slider .avis .name{max-width:inherit;display:block;font-weight:500;font-size:14px;margin:15px auto 0}.avis_home.slick-slider .avis h3{font-size:20px;margin-bottom:15px!important}.avis_home.slick-slider .slick-prev{left:0;top:30%}.avis_home.slick-slider .slick-next{right:0;top:30%}.accroche{display:flex;align-items:center;width:100%;background:#7b7c4f;color:#fff;padding:20px;line-height:normal}.accroche strong{margin:0;font-weight:900;color:#fff}.accroche p{margin:0}.accroche .small{display:block;margin-top:10px;font-size:12px;text-transform:initial}.accroche a.button{background:#000;color:#7b7c4f;font-weight:500;text-transform:uppercase;width:auto;margin:0;float:right}.accroche a.button:hover{background:#1a1a1a}.tarifs{border-bottom:1px solid #674e2f;margin-bottom:80px}.tarifs h2{font-weight:900}.tarifs .title{padding:10px 0;font-weight:700}.tarifs .borderbottom{border-bottom:1px solid #674e2f}.tarifs .table{display:table;float:none;border-top:1px solid #674e2f;border-left:1px solid #674e2f;border-right:1px solid #674e2f}.tarifs .table .col-2,.tarifs .table .col-4{padding:10px;display:table-cell;vertical-align:middle;float:none}.tarifs .table .second{border-left:1px solid #674e2f;font-weight:500;text-align:right}.tarifs .table:nth-child(2n){background:#f5f5f5}.tarifs .margering{margin-top:50px}.avis{display:inline-block;margin:15px 0 50px 0;width:100%}.avis h2{margin:0 0 50px 0;text-align:center}.avis h3{margin:0!important;font-size:30px}.avis .comments{padding:0 50px;margin:50px 0 0}.avis .col-6{margin-bottom:50px}.avis .photo{text-align:center}.avis .photo img{max-width:100px;border-radius:50px}.avis .header{display:table-cell;vertical-align:top;margin-bottom:10px;padding-right:30px;text-align:center}.avis .header .righty{line-height:normal}.avis .header .righty span{font-size:14px}.avis .stars{margin-bottom:10px;color:#7b7c4f;font-size:14px}.avis .text{display:table-cell;vertical-align:top}.avis .text .photos_gallery{margin:30px 0 0;background:0 0}.avis .fas{margin:0 2px;color:#7b7c4f;font-size:16px}.galerie{max-width:1600px;margin:80px auto}.galerie .item{display:inline-block;width:25%;padding:15px;box-sizing:border-box}.galerie .item .contenu{position:absolute;top:40%;left:0;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.galerie .item .contenu .titre{font-size:18px;font-weight:200}.galerie .item .partage{position:absolute;top:20px}.galerie .item .partage p{padding:5px;margin-left:10px}.galerie .item .partage a.share{padding:10px 12px}.galerie .item .partage a.share i.fab{font-size:26px;color:#fff;margin:0}.galerie .item .share{font-size:16px}.lg-sub-html h3{color:#fff!important;text-transform:uppercase;font-weight:200;float:left;margin:0}.lg-sub-html .social{float:right;padding-bottom:30px}.lg-sub-html .social a{margin:0 15px;color:#fff;font-size:20px}.lg-object.lg-image{padding:46px 0 55px 0}.legal h2{margin:30px 0 10px 0!important}.legal h3{margin:30px 0 10px 0!important}.legal .col-2{padding-right:50px}#sidebar{color:#fff;text-align:center}#sidebar #spec{padding:30px 0 20px 0;background:#7b7c4f}#sidebar a,#sidebar h2,#sidebar h3{color:#fff}#sidebar img.logo{width:100%;max-width:220px;margin-bottom:10px}#sidebar img.carte{width:100%;max-width:148px}#sidebar #coord_contact{text-align:left;padding:0 30px}#sidebar #coord_contact .mail{font-size:11px}#sidebar .social{clear:both;text-align:center;font-size:32px;border-top:1px solid #5c5d3b}#sidebar .social h2{margin-bottom:0}#sidebar a.button{background:#5c5d3b}#sidebar a.button:hover{background:#4d4d31}.gallery h2{text-align:center}.center-button{width:100%;text-align:center;clear:both}.center-button .button{width:auto;float:none;display:inline-block}.page-template-page-hebergements .cpt_content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;align-items:center}.cpt_content{width:calc(100% - 60px);margin:0 30px 80px 30px}.cpt_content a{color:#7b7c4f;text-decoration:none}.cpt_content a:focus figure,.cpt_content a:hover figure{opacity:.7}.cpt_content .cpt_select{position:relative;overflow:hidden;margin:30px 0 0;background:#ebe2cb;border-radius:10px;height:100%;transition:all .2s ease-in}.cpt_content .cpt_select:focus,.cpt_content .cpt_select:hover{background:#f3eee1}.cpt_content .cpt_select:focus .cpt_select_content .button .fas,.cpt_content .cpt_select:hover .cpt_select_content .button .fas{right:-35px}.cpt_content .cpt_select .separator{margin:10px 0;width:10%;border:2px solid #7b7c4f}.cpt_content .cpt_select .text .price{font-size:22px;font-weight:700}.cpt_content .cpt_select .button.marger{margin-right:10px!important}.cpt_content .cpt_select .layer{z-index:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2%,rgba(0,0,0,.5) 100%)}.cpt_content .cpt_select figure{margin:0;border-radius:8px 0 0 0;transition:all .2s ease-in}.cpt_content .cpt_select .cpt_select_content{padding:50px}.cpt_content .cpt_select .cpt_select_content h2{margin:0 0 30px 0;line-height:1}.cpt_content .cpt_select .cpt_select_content .specs{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:30px;margin-bottom:30px;font-size:16px;color:#3a2e1f}.cpt_content .cpt_select .cpt_select_content .specs .label{color:#7b7c4f;display:block;font-size:14px;font-weight:400}.cpt_content .cpt_select .cpt_select_content .flexy{display:flex;justify-content:space-between;align-items:flex-end}.cpt_content .cpt_select .cpt_select_content .price{margin-top:15px;font-size:14px;line-height:normal}.cpt_content .cpt_select .cpt_select_content .price .amount{display:block;font-family:ClassicoRegular,sans-serif;font-size:26px}.cpt_content .cpt_select .cpt_select_content blockquote{margin:0 0 15px 0;padding:0;color:#efe8d6;font-size:18px}.cpt_content .cpt_select .cpt_select_content .button{position:relative;text-decoration:none;margin:0 30px 0 0;font-size:14px;color:#7b7c4f;border-color:#7b7c4f;font-weight:500}.cpt_content .cpt_select .cpt_select_content .button:focus,.cpt_content .cpt_select .cpt_select_content .button:hover{background:0 0}.cpt_content .cpt_select .cpt_select_content .button:focus .fas,.cpt_content .cpt_select .cpt_select_content .button:hover .fas{right:-35px}.cpt_content .cpt_select .cpt_select_content .button .fas{font-size:10px;position:absolute;right:-30px;top:11px;transition:all .2s ease-in}.cpt_content .cpt_select.first{margin:0}.cpt_content .cpt_select.first .parallax-page{margin:0}.cpt_content .cpt_select .parallax-page{min-height:550px}.cpt_content .cpt_select_vertical{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1;grid-gap:50px;align-items:top;margin:30px 0}.cpt_content .cpt_select_vertical .decal{position:relative;border-radius:8px;background:#ebe2cb;transition:all .2s ease-in}.cpt_content .cpt_select_vertical .decal:focus,.cpt_content .cpt_select_vertical .decal:hover{background:#f3eee1}.cpt_content .cpt_select_vertical .decal:focus .img_simple img,.cpt_content .cpt_select_vertical .decal:hover .img_simple img{border-radius:10px 10px 0 0;opacity:.7}.cpt_content .cpt_select_vertical .decal:focus .button .fas,.cpt_content .cpt_select_vertical .decal:hover .button .fas{right:-30px}.cpt_content .cpt_select_vertical .decal .img_simple img{transition:all .2s ease-in;border-radius:8px 8px 0 0;width:100%}.cpt_content .cpt_select_vertical .decal .centering.dest{color:#3a2e1f;padding:30px 30px 90px 30px;transition:all .2s ease-in}.cpt_content .cpt_select_vertical .decal .centering.dest h2{font-size:26px}.cpt_content .cpt_select_vertical .decal .button{position:absolute;left:30px;bottom:30px;margin:0}.cpt_content .cpt_select_vertical .decal .button:focus,.cpt_content .cpt_select_vertical .decal .button:hover{background:0 0}.cpt_content .cpt_select_vertical .decal .button .fas{font-size:10px;position:absolute;right:-25px;top:10px;margin:0;transition:all .2s ease-in}.cpt_content.nomargin{margin:0}.cha{margin:30px 0;text-align:left}.cha:nth-of-type(1){padding:0 5px 0 0}.cha:nth-of-type(2){padding:0 2px}.cha:nth-of-type(3){padding:0 0 0 5px}.cha figure figcaption{display:table;height:auto;top:auto;bottom:0;color:#fff;padding:30px;text-align:left;line-height:normal;background:#000;background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%)}.cha figure figcaption .infos{display:table-cell;vertical-align:middle;text-transform:uppercase}.cha figure figcaption .infos h2{font-size:20px;color:#fff;margin:0;padding:0;font-weight:500}.cha figure figcaption .infos .small{font-size:14px}.cha figure figcaption .price{display:table-cell;vertical-align:middle;text-align:right;font-weight:500;font-size:22px}.cha .textcontent{text-align:center}.cha .textcontent .simple_button{font-family:NunitoSans,serif;display:inline-block;width:100%;font-weight:400;color:#7b7c4f}.cha .textcontent .simple_button .fas{margin-left:8px;position:relative;top:1px;font-weight:700}.cha .textcontent h2{margin:0;line-height:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cha .textcontent .feature{display:inline-block;width:100%;margin:30px 0 10px 0;text-align:left;color:#292b2c;text-align:center}.cha .textcontent .feature .item{display:inline-block;margin-right:50px}.cha .textcontent .feature .icone{display:inline-block;width:100%;width:35px;height:35px;margin-right:10px}.cha .textcontent .feature p{display:inline-block;line-height:normal;margin:0;font-size:16px}.cha a:active,.cha a:focus,.cha a:hover{text-decoration:none}.cha blockquote{margin:20px 0 0}.marger{margin:80px 0 0}.parallax-home{min-height:800px;background:0 0}.parallax-page{width:100%;background:0 0;position:relative;z-index:0;display:flex;align-items:flex-end}.parallax-page .flexy{width:100%;text-align:center;color:#fff}.parallax-page .flexy h2,.parallax-page .flexy h3{color:#fff;text-transform:uppercase}.parallax-page .flexy h2:after,.parallax-page .flexy h3:after{display:none}.parallax-page .flexy .layer{background:rgba(0,0,0,.5)}.parallax-page .centering{max-width:50%;padding:50px;box-sizing:border-box;margin:0 auto;text-align:center;background-color:#fff}.parallax-page .centering h2,.parallax-page .centering h3,.parallax-page .centering strong{margin:0;line-height:normal;text-transform:uppercase}.parallax-page .centering strong{font-weight:400}.parallax-page .centering .text{margin:15px 0}.parallax-page .centering .button{font-size:initial;width:auto;font-weight:500;text-transform:uppercase;margin:0;border:1px solid #7b7c4f}.parallax-page .centering .button:hover{border-color:#5c5d3b}.parallax-page .centering .button.marger{background:0 0;border-color:#7b7c4f;color:#7b7c4f}.parallax-page .centering .button.marger:hover{background:#5c5d3b;color:#fff;border-color:#5c5d3b}.parallax-page .centering .button.margintop{margin-top:15px}.full{position:relative;margin:10px 0}.full .full_photo{width:100%;height:90vh}.full .fixed_bg{height:90vh}.full .fixed_bg .fixed_photo{background-attachment:fixed;background-position:center center;height:100%;background-repeat:none;background-size:cover}.full .fixed_bg .scroll_photo{background-attachment:scroll;background-position:center center;height:100%;background-repeat:none;background-size:cover}.full .text_block{position:absolute;right:30px;bottom:30px;background:rgba(0,0,0,.6);width:40%;color:#fff;padding:30px;text-align:center}.full .text_block h2{margin:0 0 30px 0}.full .text_block .center-button{margin:30px 0 0}.full .text_block .center-button a{border:1px solid transparent;margin:0 10px}.full .text_block .center-button .light{background:0 0;border-color:#fff}.full .text_block .center-button .light:focus,.full .text_block .center-button .light:hover{background:#fff;color:#222}.center_table{display:table-cell;vertical-align:middle}.center_table h2{font-size:45px}.center_table .button_caption{background:#7b7c4f;color:#fff;padding:12px 30px}.center_table .button_caption:focus,.center_table .button_caption:hover{background:#8a8c59;text-decoration:none}.center_table .button_caption:hover>.next_arrow{margin-left:25px;transition:all .2s ease-in}.center_table .button_caption .next_arrow{fill:#fff;transition:all .2s ease-in;margin-left:15px}.center_table .button_caption .next_arrow .st0{fill:#fff}#firstpane{display:inline-block;width:100%;text-align:left;margin-bottom:30px}#firstpane .menu_head{transition:all .2s ease-in;position:relative;cursor:pointer;border:1px solid #3a2e1f;color:#7b7c4f;padding:10px 40px 10px 15px;margin:0 0 20px 0;clear:both;text-align:center;border-radius:10px}#firstpane .menu_head:focus,#firstpane .menu_head:hover{border-color:#7b7c4f;color:#7b7c4f!important}#firstpane .menu_head .fas{position:absolute;right:15px;top:18px;color:#3a2e1f}#firstpane .menu_head.down{border-color:#7b7c4f;background:#7b7c4f;color:#fff!important}#firstpane .menu_head.down .fas{transform:rotate(180deg);color:#fff!important}#firstpane .menu_head.highlight{border-color:#7b7c4f;color:#7b7c4f!important;text-transform:uppercase;letter-spacing:1px;text-align:center!important}#firstpane .menu_head.highlight:focus,#firstpane .menu_head.highlight:hover{background:#7b7c4f;color:#fff!important}#firstpane .menu_head.highlight:focus span .mention,#firstpane .menu_head.highlight:hover span .mention{color:#fff}#firstpane .menu_head.highlight span{max-width:100%!important}#firstpane .menu_head.highlight span .mention{display:block;text-transform:initial;letter-spacing:initial;color:#3a2e1f}#firstpane .menu_head.highlight.down{background:#7b7c4f;color:#fff!important}#firstpane .menu_head.highlight.down span,#firstpane .menu_head.highlight.down span .mention{color:#fff}#firstpane.resa{margin-bottom:30px}.menu_body{display:none;float:left;width:100%;padding:0 30px;margin-bottom:50px}.menu_body ul{padding-left:10px}.faq_title{text-align:center}#firstpane.faq,#firstpane.infosup{margin-top:30px}#firstpane.faq h2,#firstpane.infosup h2{text-align:center}#firstpane.faq .menu_head,#firstpane.infosup .menu_head{font-size:inherit;padding:15px 30px;text-align:left;color:#3a2e1f}#firstpane.faq .menu_head span,#firstpane.infosup .menu_head span{display:block;max-width:90%}#firstpane.faq .menu_head .fas,#firstpane.infosup .menu_head .fas{font-size:16px;top:35%;right:30px;margin:0;color:#3a2e1f}#firstpane.faq .menu_head.down,#firstpane.infosup .menu_head.down{border-color:#7b7c4f;color:#7b7c4f}.exp{display:flex;align-items:center;margin-bottom:50px}.exp img{display:block}.exp .height{position:relative}.exp .te{width:50%}.exp .te .col-3{background:#fff;padding:50px;width:110%;position:relative;left:-10%}.exp .te .col-3 span{display:inline-block;width:100%;border:1px solid #ddd;padding:30px}.exp .te .col-3:after{content:"";display:block;position:absolute;top:40px;bottom:40px;left:40px;right:40px;border:2px solid #ccc}.exp .te h2{text-align:inherit;margin-top:0;line-height:normal;text-align:center;text-transform:uppercase;position:relative}.exp .respo{background-size:cover!important;position:absolute;top:0;left:0;background-position:50% 50%!important;min-height:550px;width:100%}.exp.left .te .col-3{left:inherit;z-index:9}.exp.right{text-align:right}.exp.right .te .col-3{padding:30px;left:inherit;right:-10px;z-index:99}.straight{display:block;max-width:960px;margin:0 auto}.straight.mid{max-width:1280px}.straight.pad{padding:50px 0}.straight.gutter{padding:0 30px}.straight.fullmargin{margin:0 80px;max-width:inherit}.straight.full{max-width:1200px}.straight.wide{max-width:1600px}ul.tabs{margin:50px 0 0;padding:0;list-style:none;background:#674e2f}ul.tabs li{background:0 0;color:#222;display:inline-block;padding:10px 15px;cursor:pointer;font-weight:900;transition:all .2s ease-in}ul.tabs li:hover{background:#e5e5e5}ul.tabs li:before{display:none}ul.tabs li.current{background:#7b7c4f;color:#fff}.tab-content{display:none}.tab-content.current{display:inherit}.roman.first{margin:0}.roman.first img.fully{padding-top:0}.roman{clear:both;margin:40px 0}.roman img.fully{padding:50px 0;width:100%}.photos_gallery{display:inline-block;width:100%;margin:50px 0;padding:5px}.photos_gallery .itemy{float:left;width:16.66%;padding:5px;box-sizing:border-box}.photos_gallery .itemy figcaption{display:flex;align-items:center}.photos_gallery .itemy figcaption div{width:100%}.photos_gallery .itemy figcaption div p{font-family:NunitoSans,serif;font-size:24px}.photos_gallery .itemy img{width:100%}.single-tourisme figure.wp-block-image{position:relative}.single-tourisme figure.wp-block-image img{margin:50px auto}.single-tourisme figure.wp-block-image figcaption{position:relative;height:auto;top:inherit;bottom:40px;color:#3a2e1f;font-size:14px;margin:0;padding:0}.category #header,.single-post #header{background:#fff;padding-bottom:0}.category #header .header_line,.single-post #header .header_line{transition:all .2s ease-in;padding:10px 30px;box-shadow:rgba(0,0,0,.02) 0 2px 3px,rgba(0,0,0,.06) 0 5px 32px}.category #header .header_line .logo #logo_normal,.single-post #header .header_line .logo #logo_normal{display:none}.category #header .header_line .logo #logo_down,.single-post #header .header_line .logo #logo_down{display:block}.category #header .header_line #access,.single-post #header .header_line #access{top:0}.category #header .header_line #access #nav ul li a,.single-post #header .header_line #access #nav ul li a{color:#3a2e1f}.category #header .header_line #access #nav ul li a:focus,.category #header .header_line #access #nav ul li a:hover,.single-post #header .header_line #access #nav ul li a:focus,.single-post #header .header_line #access #nav ul li a:hover{color:#7b7c4f}.category #header .header_line #access #nav .sub-menu,.single-post #header .header_line #access #nav .sub-menu{box-shadow:rgba(0,0,0,.02) 0 2px 3px,rgba(0,0,0,.06) 0 5px 32px;border-radius:8px}.category #header.f-nav .header_line,.single-post #header.f-nav .header_line{padding:0}.category #main,.single-post #main{margin-top:170px}.category #content,.single-post #content{padding-bottom:50px}.category #content{padding-top:0}.category .header_page{max-width:1200px;margin:0 auto}.category .header_page h1{margin:50px 0}.rapide{width:100%;margin:50px auto 0;padding:50px 30px;background:#e9e0c7}.rapide .suptitle{text-align:center;margin-bottom:5px}.rapide .slides_rapide{background:0 0}.rapide .slides_rapide .slick-slide{margin:0 15px}.rapide .slides_rapide .slick-next,.rapide .slides_rapide .slick-prev{position:absolute;top:40%}.rapide .slides_rapide .slick-prev{left:-15px;right:auto}.rapide .slides_rapide .slick-next{right:-15px}.rapide a{display:block;transition:all .2s ease-in}.rapide a:focus figure,.rapide a:hover figure{opacity:.7}.rapide figure{border-radius:8px 8px 0 0;transition:all .2s ease-in}.rapide figcaption{pointer-events:none;margin:0 auto;background:#efe8d6;border-radius:0 0 8px 8px}.rapide figcaption .figcontent{display:inline-block;width:100%;position:relative;z-index:2;padding:30px;text-align:left;color:#3a2e1f}.rapide figcaption .figcontent .grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:30px;font-size:16px}.rapide figcaption .figcontent .grid .label{display:block;font-size:14px;line-height:normal;color:#7b7c4f}.rapide figcaption .figcontent .button{position:relative;text-decoration:none;margin:30px 30px 0 0;font-size:14px;color:#7b7c4f;border-color:#7b7c4f;font-weight:500}.rapide figcaption .figcontent .button:focus,.rapide figcaption .figcontent .button:hover{background:0 0}.rapide figcaption .figcontent .button:focus .fas,.rapide figcaption .figcontent .button:hover .fas{right:-35px}.rapide figcaption .figcontent .button .fas{font-size:10px;position:absolute;right:-30px;top:11px;transition:all .2s ease-in}.rapide figcaption h3{margin-top:0;font-size:34px;color:#7b7c4f}.rapide figcaption .layer{border-radius:8px;background:linear-gradient(to left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2%,rgba(0,0,0,.75) 100%)}.rapide img{width:100%;height:auto}.rapide h2{text-align:center!important;margin:0 0 30px 0;width:100%}.rapide .col-15,.rapide .col-2,.rapide .col-3,.rapide .col-6{padding:15px}.rapide .col-15 figcaption,.rapide .col-2 figcaption,.rapide .col-3 figcaption,.rapide .col-6 figcaption{display:flex;align-items:center;width:100%}.rapide .col-15 figcaption .fully,.rapide .col-2 figcaption .fully,.rapide .col-3 figcaption .fully,.rapide .col-6 figcaption .fully{position:relative;z-index:99;width:100%}.rapide.page{padding:0;border:none}.rapide.page .center{max-width:960px;padding:0}.rapide.page .center ul li{width:100%;margin-bottom:50px;padding:0}.breadcrumb{font-size:14px;color:#c5af93;margin:10px 0 30px 0;text-align:center}.breadcrumb a{color:#c5af93}.articles.blog .breadcrumb{margin:30px 15px 15px 15px}.articles.blog .cat_desc{margin:30px 0 0}.articles.blog .cat_desc h2{font-size:inherit;font-weight:inherit;line-height:1.55}.articles.blog .cat_desc .title_cat{display:block;font-size:24px;margin:30px 0;font-weight:700}.articles.blog .wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.articles.blog .wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.articles.blog .footer{display:table;width:100%}.articles.blog .footer .partage{display:inline-block;width:100%}.articles.blog .footer .partage span{display:inline-block}.articles.blog .footer .partage a{display:inline-block;margin:0 10px;color:#efe8d6;text-align:center;font-size:24px}.articles.blog .footer .partage a:hover{color:#e1d3b1;transition:all .2s ease-in}.articles.blog .footer a.button{padding:0}.articles.blog .footer .commentaires,.articles.blog .footer a.button{display:table-cell;vertical-align:middle}.articles.blog .footer .commentaires{text-align:right}.articles.blog .footer .commentaires a{font-weight:500;display:inline-block;color:#7b7c4f;padding:5px 20px;border-radius:50px}.articles.blog .footer .commentaires a:hover{text-decoration:none;background:#7b7c4f;color:#fff;border-color:transparent;transition:all .2s ease-in}.articles.blog .footer .commentaires a .far{margin-right:5px}.articles.blog .col-3{width:49%}.articles.blog .posts .item{margin:0 0 30px 0}.articles.blog .posts .item .ref_content{width:100%;box-sizing:border-box}.articles.blog .posts .item .ref_content img{display:block;width:100%}.articles.blog .posts .item .ref_content .text{display:inline-block;width:100%;padding:30px 0;text-align:left}.articles.blog .posts .item .ref_content .text header{display:block;margin-bottom:15px;font-size:14px}.articles.blog .posts .item .ref_content .text header a{font-weight:400}.articles.blog .posts .item .ref_content .text h2,.articles.blog .posts .item .ref_content .text h3{margin:0 0 10px 0;line-height:normal}.articles.blog .posts .item .ref_content .text h2 a,.articles.blog .posts .item .ref_content .text h3 a{color:#414042}.articles.blog .posts .item .ref_content .text h2 a:hover,.articles.blog .posts .item .ref_content .text h3 a:hover{color:#7b7c4f;text-decoration:none}.articles.blog .posts .item .ref_content .text .content_article h2{color:#7b7c4f;margin:30px 0}.articles.blog .posts .item .ref_content .text .content_article h3{color:#efe8d6}.articles.blog .posts .item .ref_content .text .content_article img{margin:30px 0}.articles.blog .posts .item .ref_content .text .button{width:auto;border:none;text-transform:uppercase;font-size:14px;border-radius:0 0 0;border-bottom:2px solid transparent}.articles.blog .posts .item .ref_content .text .button:focus,.articles.blog .posts .item .ref_content .text .button:hover{background:0 0;text-decoration:none;color:#7b7c4f;border-color:#7b7c4f}.articles.blog .side,.blog_single .side{display:inline-block;width:100%;padding:0 0 30px 30px}.articles.blog .side img,.blog_single .side img{max-width:500px;margin:0 auto}.articles.blog .side h3,.blog_single .side h3{font-family:ClassicoRegular,sans-serif;margin:0 0 15px 0}.articles.blog .side .ref_titles,.blog_single .side .ref_titles{display:block}.articles.blog .side img,.blog_single .side img{display:block;width:100%}.articles.blog .side .social a,.blog_single .side .social a{color:#3a2e1f;margin:0 10px;font-size:25px}.articles.blog .side .social a:hover,.blog_single .side .social a:hover{color:#7b7c4f;transition:all .2s ease-in}.articles.blog .side .box,.blog_single .side .box{background:#bb976a;margin:30px 0;padding:50px;border-radius:8px}.articles.blog .side .box ul,.blog_single .side .box ul{padding:0}.articles.blog .side .box ul li:before,.blog_single .side .box ul li:before{float:left;color:#3a2e1f;margin:7px 8px 0 0!important}.articles.blog .side .box ul li a,.blog_single .side .box ul li a{color:#3a2e1f;transition:all .2s ease-in}.articles.blog .side .box ul li a:focus,.articles.blog .side .box ul li a:hover,.blog_single .side .box ul li a:focus,.blog_single .side .box ul li a:hover{color:#7b7c4f;text-decoration:none}.articles.blog .side .box .button,.blog_single .side .box .button{margin:10px 0 0}.articles.blog .side .box.nomargin,.blog_single .side .box.nomargin{margin-top:0}.articles.blog .side .box.listing ul li,.blog_single .side .box.listing ul li{margin:10px 0}.blog_single{display:inline-block;width:100%}.blog_single .content_single{background:#fff}.blog_single .content_single .heading{text-align:left;margin-bottom:30px}.blog_single .content_single .heading .category{text-transform:uppercase}.blog_single .content_single .heading .category a{font-weight:500}.blog_single .content_single .heading h1{line-height:normal;margin:0;text-align:left}.blog_single .content_single .heading .date{font-size:14px;margin:15px 0}.blog_single .content_single .wrapper,.blog_single .content_single img{margin:30px 0}.blog_single .content_single h2{margin:30px 0}.blog_single .content_single h3{color:#efe8d6;font-size:22px}.blog_single .content_single h3:after{display:none}.blog_single .content_single .wp-block-image{cursor:auto;margin:0!important}.blog_single .content_single .wp-block-image figure.alignleft,.blog_single .content_single .wp-block-image figure.alignright{cursor:auto}.blog_single .content_single .wp-block-image figure.alignleft img,.blog_single .content_single .wp-block-image figure.alignright img{margin:0!important}.blog_single .content_single .wp-block-image img{margin:10px 0!important}.blog_single .content_single .wp-block-image figcaption{position:relative!important;padding:0;color:inherit;font-size:14px}.blog_single .partage{display:inline-block;width:100%;text-align:center;margin:15px 0 30px 0}.blog_single .partage span{display:inline-block}.blog_single .partage a{display:inline-block;margin:0 10px;color:#7b7c4f;text-align:center;font-size:24px}.blog_single .partage a:hover{color:#555;transition:all .2s ease-in}.blog_single img{min-width:150px;margin-right:30px}.blog_single .wrapper{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.blog_single .wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.blog_single .rapide{border:none;padding:0;margin:30px 0;background:0 0}.blog_single .rapide h2{margin:0}.blog_single .rapide .col-2,.blog_single .rapide .col-3{padding:15px}.blog_single .rapide .col-2 img,.blog_single .rapide .col-3 img{width:100%;height:auto;display:block}.blog_single .rapide .col-2 .pad,.blog_single .rapide .col-3 .pad{padding:30px 0;box-sizing:border-box}.blog_single .rapide .col-2 .pad header,.blog_single .rapide .col-3 .pad header{display:block;margin:15px 0;font-size:14px}.blog_single .rapide .col-2 .pad .button,.blog_single .rapide .col-3 .pad .button{float:none;display:inline-block;margin:0;padding:0}.blog_single .rapide .col-2 .pad .button .fa,.blog_single .rapide .col-3 .pad .button .fa{margin-left:10px}.blog_single .rapide .col-2 .pad .button:after,.blog_single .rapide .col-2 .pad .button:before,.blog_single .rapide .col-3 .pad .button:after,.blog_single .rapide .col-3 .pad .button:before{display:none}.blog_single .rapide .col-2 h3,.blog_single .rapide .col-3 h3{font-style:normal;color:#292b2c;line-height:normal;margin:0}.blog_single .rapide .col-2 img,.blog_single .rapide .col-3 img{transition:all .2s ease-in}.blog_single .rapide .col-2 img:hover,.blog_single .rapide .col-3 img:hover{opacity:inherit}.blog_single .side{margin-top:0!important}.pagination{display:inline-block;margin:25px auto 0 -25px;width:100%;text-align:center}.pagination li{margin:0 1px;display:inline-block}.pagination li .current{display:inline-block;background:#7b7c4f;color:#fff;width:30px;text-align:center}.pagination li:before{content:none!important}.pagination li a{display:inline-block;color:#7b7c4f;width:30px;text-align:center}.pagination li a:hover{background:#7b7c4f;color:#fff;text-decoration:none}.pagination li a.next:hover,.pagination li a.prev:hover{background:0 0;color:#7b7c4f;text-decoration:underline}#respond{clear:both}#commentform h2{text-align:center}#commentform h2:after{content:"";display:block;border-bottom:1px solid #8a8c59;width:50px;margin:15px auto 0}#commentform p{margin:0;padding:15px}#commentform p .required{margin-left:10px}#commentform p.comment-notes{padding:0;margin-bottom:30px;text-align:left}#commentform label{display:inline-block;font-weight:700}#commentform input,#commentform textarea{border:1px solid transparent;background:#fff;padding:15px;width:100%;border-radius:10px;transition:all .2s ease-in}#commentform input:focus,#commentform input:hover,#commentform textarea:focus,#commentform textarea:hover{border-color:#7b7c4f;outline:0}#commentform textarea{margin-top:10px;min-width:100%;max-width:100%;height:150px}#commentform .form-submit{display:inline-block;width:100%;text-align:center}#commentform input#submit{padding:12px 40px;border:none;width:auto;background:#7b7c4f;color:#fff;text-transform:uppercase;font-weight:500;font-size:14px;transition:all .2s ease-in}#commentform input#submit:focus,#commentform input#submit:hover{background:#9a9b63}#commentform .comment-form-author,#commentform .comment-form-email{float:left;width:50%;padding:15px}#commentform .formcenter{text-align:center;display:block}#commentform .screenReader{position:absolute;left:-9999px;top:-9999px}#commentform .comment-form-cookies-consent{display:inline-block;margin-top:10px;font-size:16px}#commentform .comment-form-cookies-consent input{display:inline-block;width:auto;margin-right:10px}#commentform .comment-form-cookies-consent label{display:initial;font-weight:400}.commentlist{padding:0;list-style:none}.commentlist .soustitre{display:block;font-size:20px;margin:0 0 30px 0;text-align:center;font-weight:700}.commentlist .soustitre .far{color:#7b7c4f}.commentlist li{padding:30px;position:relative;margin-bottom:30px!important;border:1px solid #b68f5f;transition:all .2s ease-in}.commentlist li:focus,.commentlist li:hover{border-color:#7b7c4f}.commentlist li:before{display:none}.commentlist .comment .fn{font-weight:700;font-style:normal}.commentlist .comment .fn:after{content:"-";margin:0 5px 0 10px}.commentlist .comment .says{display:none}.commentlist .comment .comment-meta{margin-bottom:15px;font-size:14px}.commentlist .comment .comment-meta .comment-metadata{display:inline-block}.commentlist .comment .comment-meta .comment-metadata a{pointer-events:none;color:#999}.commentlist .comment .comment-meta .comment-metadata .edit-link a{font-weight:400;border:1px solid #000;padding:0 10px;margin-left:10px;border-radius:50px}.commentlist .comment .comment-meta .comment-metadata .edit-link a:hover{border:1px solid #000;background:#000;color:#fff;transition:all .2s ease-in;text-decoration:none}.commentlist .comment .comment-meta .comment-awaiting-moderation{display:block;color:#7b7c4f;font-weight:700}.commentlist .comment-content{display:inline-block;width:100%}.commentlist .comment-content h3{line-height:normal;margin-bottom:15px}.commentlist .comment-content h3:after{content:"";display:block;border-bottom:1px solid #7b7c4f;width:50px;margin:15px 0 0}.commentlist .reply a{font-size:12px}.commentlist .comment .comment-author{display:inline-block}.commentlist .navigation{display:inline-block;width:100%;margin:20px 0 0}.commentlist .navigation .alignleft,.commentlist .navigation .alignright{margin:0}.commentlist .navigation .paginate-com{text-align:center}.commentlist .navigation .paginate-com .page-numbers{padding:5px 8px;border:1px solid #fff}.commentlist .navigation .paginate-com .page-numbers:hover{border:1px solid #000;transition:all .2s ease-in}.commentlist .navigation .paginate-com .page-numbers:active,.commentlist .navigation .paginate-com .page-numbers:focus,.commentlist .navigation .paginate-com .page-numbers:hover{text-decoration:none}.commentlist .navigation .paginate-com .current{border:1px solid #000;font-weight:400;color:#000}.page-template-page-acces .iconed strong{font-family:ClassicoRegular,sans-serif;font-size:24px;text-transform:uppercase}.wpcf7{display:block;width:100%;max-width:960px;margin:50px auto}.wpcf7 .col-3,.wpcf7 .col-6{padding:15px;box-sizing:border-box}.wpcf7 .col-3 p,.wpcf7 .col-6 p{margin:0}.wpcf7 .col-3 label,.wpcf7 .col-6 label{font-size:14px;font-weight:500}.wpcf7 .col-3 .cursor,.wpcf7 .col-6 .cursor{display:block}.wpcf7 .col-3 .cursor:focus,.wpcf7 .col-3 .cursor:hover,.wpcf7 .col-6 .cursor:focus,.wpcf7 .col-6 .cursor:hover{cursor:pointer}.wpcf7 .col-3 #rgpd,.wpcf7 .col-6 #rgpd{font-size:14px;font-weight:300}.wpcf7 .col-3 #rgpd .wpcf7-list-item,.wpcf7 .col-6 #rgpd .wpcf7-list-item{margin:0}.wpcf7 .col-3 #rgpd input,.wpcf7 .col-6 #rgpd input{margin-right:8px}.wpcf7 .wpcf7-select,.wpcf7 .wpcf7-text,.wpcf7 .wpcf7-textarea{background:0 0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #3a2e1f;padding:15px 0;width:100%;font-size:16px;-webkit-appearance:none}.wpcf7 .wpcf7-select:active,.wpcf7 .wpcf7-select:focus,.wpcf7 .wpcf7-text:active,.wpcf7 .wpcf7-text:focus,.wpcf7 .wpcf7-textarea:active,.wpcf7 .wpcf7-textarea:focus{border-color:#7b7c4f;transition:all .2s ease-in}.wpcf7 .wpcf7-textarea{min-width:100%;max-width:100%;resize:none}.wpcf7 .wpcf7-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../images/arrow.gif) 98% 50% no-repeat #f5f5f5}.wpcf7 .wpcf7-select:focus,.wpcf7 .wpcf7-select:hover{cursor:pointer}.wpcf7 .wpcf7-select option:first-child{color:#7b7c4f}.wpcf7 .wpcf7-not-valid-tip{position:absolute;z-index:9;background:#ed4451;color:#fff!important;padding:5px 10px;font-size:14px}.wpcf7 .wpcf7-not-valid-tip:after{content:"";display:block;position:absolute;height:0;width:0;border-bottom:6px solid #ed4451;border-left:6px solid transparent;border-right:6px solid transparent;content:"";top:-6px;left:1rem}.wpcf7 .wpcf7-validation-errors{border:none;color:#fff;background:#ed4451;padding:10px;font-size:14px;text-align:center}.wpcf7 .wpcf7-mail-sent-ok{border:none;color:#fff;background:#7b7c4f;padding:10px;font-size:14px;text-align:center}.coord{display:inline-block;width:100%;margin:50px 0}.coord .coord_content{display:flex;align-items:center;background:#674e2f}.coord .coord_content img{display:block}.coord .coord_content .coord_text{padding-left:50px}.coord .coord_content .coord_text a{display:inline-block;background:#222;color:#fff;padding:5px 20px;margin:5px 0;transition:all .2s ease-in}.coord .coord_content .coord_text a:focus,.coord .coord_content .coord_text a:hover{text-decoration:none;background:#333}ol.forms{margin:0;padding:0;list-style-type:none}ol.forms li{clear:both;margin:0 0 5px 0;text-align:center}ol.forms li.big .sbHolder{width:67%}ol.forms li.big .sbOptions{width:100%}ol.forms label{cursor:pointer;width:15%;float:left;text-align:right}ol.forms label .etoile{color:red}ol.forms input,ol.forms textarea{padding:10px;margin:0 0 1% 1%;width:84%;border:1px solid #ddd;border-radius:50px}ol.forms input:active,ol.forms input:focus,ol.forms textarea:active,ol.forms textarea:focus{transition:all .2s ease-in;border-color:#7b7c4f}ol.forms textarea{width:auto;min-width:84%;max-width:84%;min-height:150px}ol.forms li.inline label{float:none;display:inline}ol.forms li.inline.center{text-align:center}ol.forms input#sendCopy{width:auto;padding:0;margin:0 10px 0 0}ol.forms select{margin:0 0 10px 10px}ol.forms .formcenter{display:block;text-align:center}ol.forms .screenReader{position:absolute;left:-9999px;top:-9999px}ol.forms .error{background:#674e2f;display:block;padding:5px 0}.reservation .error{background:#fcc;padding:5px;text-align:center}.reservation .thanks{float:left;width:100%}.reservation .thanks p{background:#c9edc2;padding:5px}.error404 #main{background:#fff}.error404 #content{padding:0;float:left}.error404 #content .table_404{display:table;width:100%;background-size:cover!important}.error404 #content .text_404{padding:200px 80px;display:table-cell;vertical-align:middle;width:50%}.error404 #content .text_404 h1{text-align:left;margin:0 0 15px 0}.error404 #content .img_404{display:table-cell;vertical-align:middle}.film_roll_wrapper{display:block;text-align:center;float:none;position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;width:100%;height:100%;margin:0!important;padding:0 100px!important;overflow:hidden}.film_roll_shuttle{text-align:left;float:none;position:relative;top:0;left:0;right:auto;bottom:auto;height:100%;margin:0!important;padding:0!important;z-index:auto}.film_roll_shuttle.vertical_center:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.film_roll_child{position:relative;display:inline-block;vertical-align:middle;zoom:1}.film_roll_next,.film_roll_prev{position:absolute;top:40%;left:0;width:35px;height:35px;margin:-20px 0 0 0;line-height:1!important;padding:0;font-size:30px;font-weight:400;line-height:30px;color:#3a2e1f;background:#fff;text-align:center;border:1px solid #3a2e1f;border-radius:23px;box-shadow:rgba(0,0,0,.02) 0 2px 3px,rgba(0,0,0,.06) 0 5px 32px;transition:all .2s ease-in}.film_roll_next:hover,.film_roll_prev:hover{text-decoration:none;color:#fff;background:#3a2e1f}.film_roll_next:focus,.film_roll_prev:focus{text-decoration:none}.film_roll_next{left:auto;right:0}.film_roll_pager{text-align:center}.film_roll_pager a{width:5px;height:5px;border:2px solid #2c3e50;border-radius:5px;display:inline-block;margin:0 5px 0 0;transition:all 1s ease}.film_roll_pager a:hover{background:#666}.film_roll_pager a.active{background:#2c3e50}.film_roll_pager span{display:none}.film_roll_pager a,a.film_roll_next,a.film_roll_prev{box-sizing:content-box}.entry-content h2,.entry-content h3,.entry-content h4,.entry-content p,.entry-content ul{max-width:960px;margin:0 auto 15px}.entry-content blockquote{margin-left:auto;margin-right:auto}.entry-content h2,.entry-content h3{margin:0 auto 15px}.entry-content p.has-background{max-width:1200px}.shifter-open .shifter-handle{left:30px!important;background-image:url(images/cross.svg)!important;background-repeat:no-repeat!important;background-size:20px!important;background-position:0 50%!important;padding-left:40px!important}.shifter-open .shifter-handle:after{display:none!important}.shifter-open .shifter-page:focus,.shifter-open .shifter-page:hover{cursor:pointer}#navi{margin-left:-450px;padding:50px 0;background:#7b7c4f;color:#fff;box-shadow:rgba(0,0,0,.02) 0 2px 3px,rgba(0,0,0,.06) 0 5px 32px}#navi .col-4{padding:50px 0}#navi .logo_navi{height:100%;background:#674e2f;display:flex;align-items:center}#navi .logo_navi #logomob{max-width:350px;width:100%;padding:0 30px;margin:0 auto}#navi .logoblack{width:100%}#navi #lang{font-family:NunitoSans,serif;display:inline-block;width:100%;text-align:center}#navi #lang .lang_selector{float:left;width:100%;color:#fff}#navi #lang .lang_selector a{display:inline;border:none;padding:10px;font-size:16px;font-weight:500;color:#fff}#navi #lang .lang_selector a:hover{color:#fff}#navi .phonemobile{display:inline-block;width:100%;margin:15px 0}#navi .phonemobile .phonemobile_content{display:inline-block;width:calc(100% - 60px);margin:0 30px}#navi .phonemobile a{float:left;width:33.33%;padding:12px 1em;line-height:1.4;color:#7b7c4f;background:#fff;text-align:center;text-decoration:none;text-transform:uppercase;font-size:14px}#navi .phonemobile a:focus,#navi .phonemobile a:hover{background:#9a9b63;color:#fff}#navi .phonemobile a:first-child{border-radius:10px 0 0 10px}#navi .phonemobile a:last-child{border-radius:0 10px 10px 0}#navi .phonemobile a .far,#navi .phonemobile a .fas{margin:0 0 10px 0;font-size:16px}#navi .phonemobile a.call{border-left:1px solid #9a9b63;border-right:1px solid #9a9b63}#navi .logomenu{text-align:center}#navi .logomenu .logo a{color:#3a2e1f}#navi .logomenu .logo .subtitle:after,#navi .logomenu .logo .subtitle:before{border-color:#3a2e1f}#navi .logomenu img{width:100%;max-width:250px}#navi .menu li a{color:#fff;border-bottom:2px solid transparent;display:inline-block;position:relative;padding:0;text-transform:uppercase;margin:10px 0}#navi .menu li a:focus,#navi .menu li a:hover{text-decoration:none;border-color:#fff}#navi .menu li:hover>a:before{opacity:1;margin-left:-20px;transition:all .2s ease-in}#navi #menu-mobile{margin-top:0}#navi .socialmobile{float:left;width:100%;text-align:center;margin:30px 0}#navi .socialmobile a{display:inline-block;margin:0 10px;font-size:12px;border:none;color:#fff}#navi .socialmobile a:focus,#navi .socialmobile a:hover{color:#3a2e1f}.shifter .shifter-handle{z-index:5000;position:absolute;top:0;right:50px}.shifter .shifter-navigation{padding:0}.shifter .shifter-navigation ul{padding-left:0;list-style:none}.shifter .shifter-navigation ul li{text-align:center}.shifter .shifter-navigation a{display:block;font-size:inherit;color:#fff;padding:10px;font-size:16px;transition:all .3s ease-in}.shifter-open{overflow:hidden}.shifter-open .shifter-header *,.shifter-open .shifter-page *{pointer-events:none}.shifter-navigation{display:none;opacity:0}.shifter-handle{display:none}.shifter-enabled .shifter-page{display:block;z-index:1;position:relative;min-height:100%;overflow:hidden}.shifter-enabled.shifter-left .shifter-page{box-shadow:-2px 0 2px rgba(0,0,0,.15)}.shifter-enabled .shifter-navigation{display:block;z-index:0;position:fixed;top:0;left:0;width:450px;height:100%;overflow:auto;background:#fff;transition:all .3s ease-in;pointer-events:none}.shifter-enabled .shifter-header,.shifter-enabled .shifter-navigation,.shifter-enabled .shifter-page{-webkit-backface-visibility:hidden;backface-visibility:hidden}.shifter-enabled .shifter-header,.shifter-enabled .shifter-page{transition:all .3s ease-in}.shifter-enabled #header.f-nav .shifter-handle{top:60px}.shifter-enabled .shifter-handle{z-index:1;position:absolute;top:50px;left:30px;width:100px;height:50px;overflow:hidden;color:#fff;white-space:nowrap;background:0 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none;text-transform:uppercase;font-size:14px;padding-left:50px;display:flex;align-items:center}.shifter-enabled .shifter-handle:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:33px;height:2px;margin:auto;background:#fff;box-shadow:0 9px 0 #fff,0 -9px 0 #fff}.shifter-enabled .shifter-navigation{right:0;transform:translate3D(0,0,0)}.shifter-open .shifter-header,.shifter-open .shifter-page{transform:translate3D(450px,0,0)}.shifter-enabled.shifter-left .shifter-navigation{left:0;transform:translate3D(0,0,0)}.shifter-enabled.shifter-left.shifter-open .shifter-header,.shifter-enabled.shifter-left.shifter-open .shifter-page{transform:translate3D(450px,0,0)}.shifter-open .shifter-navigation{opacity:1;transition:all .3s ease-in;transform:translate3D(450px,0,0);pointer-events:all}.no-csstransforms3d .shifter-enabled.shifter-navigation{right:-450px}.no-csstransforms3d .shifter-enabled.shifter-left .shifter-navigation{left:-450px}.no-csstransforms3d .shifter-enabled.shifter-open .shifter-page{left:-450px}.no-csstransforms3d .shifter-enabled.shifter-open .shifter-navigation{right:0}.no-csstransforms3d .shifter-enabled.shifter-left.shifter-open .shifter-page{right:-450px;left:auto}.no-csstransforms3d .shifter-enabled.shifter-left.shifter-open .shifter-navigation{left:0}figure{position:relative;overflow:hidden;text-align:center;margin:0!important}figure img{position:relative;display:block;max-width:100%;transition:all .2s ease-in}figure figcaption{padding:2em;color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden}figure figcaption,figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}figure.effect-milo{background:#7b7c4f}figure.effect-milo img{max-width:none;width:calc(100% + 60px);opacity:1;transition:opacity .35s,transform .35s;transform:translate3d(-30px,0,0) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden}figure.effect-milo:hover img{opacity:.5;transform:translate3d(0,0,0) scale(1)}figure.effect-milo h2,figure.effect-milo span.title{position:absolute;right:0;bottom:0;padding:1em 1.2em;margin:0;text-align:right}figure.effect-milo p{padding:0 0 0 30px;margin:0;line-height:normal;width:50%;text-align:left;opacity:0;transition:opacity .35s,transform .35s;transform:translate3d(-40px,0,0)}figure.effect-milo:hover p{opacity:1;transform:translate3d(0,0,0)}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:#000}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;transition:all .2s ease-in;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;z-index:1;display:block;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;bottom:-31px;transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:.9}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .2s ease-in}.slick-prev{right:70px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"";display:block;background:url(images/left-arrow.svg) 50% no-repeat #fff;background-size:30px;width:50px;height:50px;border-radius:100%}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:0}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"";display:block;background:url(images/right-arrow.svg) 50% no-repeat #fff;background-size:30px;width:50px;height:50px;border-radius:100%}[dir=rtl] .slick-next:before{content:"←"}#totop{display:inline-block;background-color:#7b7c4f;width:50px;height:50px;text-align:center;border-radius:100%;position:fixed;bottom:50px;right:50px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000;color:#fff;font-size:20px;line-height:0;padding:23px 0;text-align:center}#totop:focus,#totop:hover{background:#9a9b63;cursor:pointer}#totop .fas{margin:0;line-height:0}#totop.show{opacity:1;visibility:visible}.modal-backdrop{display:none}body #widget-novaresa{margin-top:50px;padding:0 30px}body #widget-novaresa .modal .btn-primary{background-color:#7b7c4f;background-image:none;border-radius:50px!important}body #widget-novaresa .modal .btn-primary:focus,body #widget-novaresa .modal .btn-primary:hover{background:#8a8c59}body #widget-novaresa a{color:#7b7c4f}body #widget-novaresa .search-form{background:#674e2f;color:#3a2e1f;border-radius:10px;box-shadow:none}body #widget-novaresa .search-form fieldset legend{color:#3a2e1f;border-color:#fff}body #widget-novaresa .search-form label{color:#3a2e1f}body #widget-novaresa .search-form .controls #date_end,body #widget-novaresa .search-form .controls #date_start,body #widget-novaresa .search-form .controls input{background-color:#efe8d6;border-radius:8px;color:#3a2e1f}body #widget-novaresa .search-form .controls #nb_pers{min-width:80px}body #widget-novaresa .search-form .pull-right button.btn-search{font-family:NunitoSans,serif;background:#7b7c4f;border-radius:50px!important;transition:all .2s ease-in}body #widget-novaresa .search-form .pull-right button.btn-search:focus,body #widget-novaresa .search-form .pull-right button.btn-search:hover{background:#8a8c59}body #widget-novaresa .search-form .pull-right button.btn-modif{font-family:NunitoSans,serif;background:#9a9b63;color:#fff;border-radius:50px!important;transition:all .2s ease-in}body #widget-novaresa .search-form .pull-right button.btn-modif:focus,body #widget-novaresa .search-form .pull-right button.btn-modif:hover{background:#a4a572}body #widget-novaresa .product-list .label-info{background-color:#7b7c4f!important;font-family:NunitoSans,serif;font-weight:400;font-size:14px;line-height:normal;padding:10px 15px;border-radius:50px;transition:all .2s ease-in}body #widget-novaresa .product-list .label-info:focus,body #widget-novaresa .product-list .label-info:hover{background:#8a8c59!important}body #widget-novaresa .product-list #btn_order{font-family:NunitoSans,serif;text-transform:uppercase;font-weight:700;background:#7b7c4f;border-radius:50px!important;transition:all .2s ease-in}body #widget-novaresa .product-list #btn_order:focus,body #widget-novaresa .product-list #btn_order:hover{background:#8a8c59!important}body #widget-novaresa .product-list .table .product-name .product-cover{transition:all .2s ease-in}body #widget-novaresa .product-list .table .product-name .product-cover:focus,body #widget-novaresa .product-list .table .product-name .product-cover:hover{opacity:.8}body #widget-novaresa .product-list .table .product-name .img-center{border-radius:10px}body #widget-novaresa .product-list .table .product-name .more-data{font-family:NunitoSans,serif;color:#7b7c4f!important}body #widget-novaresa .product-list .table .product-name .product-title a{font-family:ClassicoRegular,sans-serif;text-transform:initial;font-weight:400;font-size:22px!important}body #widget-novaresa .product-list .table .product-name .preview.btn{font-family:NunitoSans,serif;font-weight:700;text-transform:uppercase;font-size:12px;background-color:#7b7c4f;color:#fff;border-radius:50px!important;transition:all .2s ease-in}body #widget-novaresa .product-list .table .product-name .preview.btn:focus,body #widget-novaresa .product-list .table .product-name .preview.btn:hover{color:#fff!important;background:#8a8c59!important}body #widget-novaresa .product-list .table .product-name .product-desc{font-family:NunitoSans,serif;font-weight:400;font-size:14px}body #widget-novaresa .product-list .table .availability_block .search_availability{font-family:NunitoSans,serif;text-transform:uppercase;font-weight:700;background:#7b7c4f;border-radius:50px!important;padding:10px 15px;transition:all .2s ease-in}body #widget-novaresa .product-list .table .availability_block .search_availability:focus,body #widget-novaresa .product-list .table .availability_block .search_availability:hover{background:#8a8c59!important}body #widget-novaresa .product-list .grid_prices .product-data{font-family:NunitoSans,serif}body #widget-novaresa .product-list .grid_prices .product-data .label{font-family:NunitoSans,serif;background:0 0;color:#7b7c4f;margin-top:15px;padding:0!important;text-shadow:none}body #widget-novaresa .product-list .grid_prices .product-data .label:focus,body #widget-novaresa .product-list .grid_prices .product-data .label:hover{text-decoration:underline}body #widget-novaresa .product-list .grid_prices .grid_prices_item .product-price .price{color:#7b7c4f;font-weight:700}body #widget-novaresa .alert-danger,body #widget-novaresa .alert-error{font-family:NunitoSans,serif}body #widget-novaresa #availabilityLoop #availability_comparator .accordion-heading .accordion-toggle{font-family:NunitoSans,serif;color:#3a2e1f}body #widget-novaresa #availabilityLoop #availability_comparator .accordion-body .btn,body #widget-novaresa #availabilityLoop #availability_comparator .accordion-body .btn-info{background:#7b7c4f;color:#fff;border-radius:50px!important}body #widget-novaresa #availabilityLoop #availability_comparator .accordion-body .btn-info:focus,body #widget-novaresa #availabilityLoop #availability_comparator .accordion-body .btn-info:hover,body #widget-novaresa #availabilityLoop #availability_comparator .accordion-body .btn:focus,body #widget-novaresa #availabilityLoop #availability_comparator .accordion-body .btn:hover{background:#8a8c59!important}body #widget-novaresa #availabilityLoop #availability_comparator .period .disabled small{color:#fff}body #widget-novaresa #add_coupon_code.btn-order{color:#fff!important}body #widget-novaresa #btn-continue.btn-order,body #widget-novaresa #show-payment-module.btn-order,body #widget-novaresa #valid-order.btn-order{font-family:NunitoSans,serif;font-weight:700;background:#7b7c4f;border-radius:50px!important;color:#fff!important;padding:10px 20px;transition:all .2s ease-in}body #widget-novaresa #btn-continue.btn-order:focus,body #widget-novaresa #btn-continue.btn-order:hover,body #widget-novaresa #show-payment-module.btn-order:focus,body #widget-novaresa #show-payment-module.btn-order:hover,body #widget-novaresa #valid-order.btn-order:focus,body #widget-novaresa #valid-order.btn-order:hover{background:#8a8c59!important}body #widget-novaresa #update-order.btn-modif{padding:10px 20px;font-family:NunitoSans,serif;background:#9a9b63;color:#fff;border-radius:50px!important;transition:all .2s ease-in}body #widget-novaresa #update-order.btn-modif:focus,body #widget-novaresa #update-order.btn-modif:hover{background:#a4a572}body #widget-novaresa #cart-infos .toolTip{color:#7b7c4f!important}body #widget-novaresa #cart-infos table.option tbody *,body #widget-novaresa #cart-infos table.product tbody *{color:#3a2e1f!important}body #widget-novaresa #cart-infos h4.section-title{font-family:NunitoSans,serif;font-weight:700;background:#674e2f;box-shadow:none;color:#3a2e1f;border-radius:10px}body #widget-novaresa #cart-infos .table.total{background-color:#674e2f;border-color:#fff}body #widget-novaresa #cart-infos .table.total .total-price *{color:#3a2e1f}body #widget-novaresa .box-blue{background-color:#674e2f;border-color:#fff}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax{background-attachment:scroll!important}}@media (max-width:1660px){.photolien,.wp-block-columns{padding-left:30px;padding-right:30px}.wp-block-columns .photolien{padding-left:0;padding-right:0}}@media (max-width:1400px){#header .header_line .logo{width:180px;margin-right:20px}#nav ul li a{font-size:13px;margin:0 5px;letter-spacing:0}.buttonresa{margin-left:10px;max-width:220px}.buttonresa .button.opened{font-size:12px}.category #main,.error404 #main,.single-post #main{margin-top:130px}}@media (max-width:1280px){.shifter-enabled #header.f-nav .shifter-handle{color:#7b7c4f;top:43px}.shifter-enabled #header.f-nav .shifter-handle:hover{background:0 0;color:#7b7c4f}.shifter-enabled #header.f-nav .shifter-handle:hover:after{background:#7b7c4f;box-shadow:0 9px 0 #7b7c4f,0 -9px 0 #7b7c4f}.shifter-enabled #header.f-nav .shifter-handle:after{background:#7b7c4f;box-shadow:0 9px 0 #7b7c4f,0 -9px 0 #7b7c4f}.right_content{padding-right:0}.center{padding:0 30px}.straight.full{padding:0 30px}.photobig .slidetext .contentintro .titre,.photobig .slidetext .contentintro h1{font-size:50px}.photomiddle .slidetext .contentintro{max-width:70%}}@media (max-width:1200px){body{font-size:16px}.home #header .header_line{min-height:55px}#header .header_line .shifter-handle{display:inline-grid}#header .header_line .logo{margin:0 auto;width:120px}#header .header_line .buttonmenutop,#header .header_line .buttonresa{position:absolute;right:30px;top:10px}#header.f-nav .header_line .buttonresa .small{display:none}#access{display:none}#footer .footer_content{padding:0 10px}}@media (max-width:1024px){.photobig{background-attachment:scroll!important;min-height:inherit}.photobig .slidetext{padding:150px 30px 30px}.descendre{display:none}.page-template-page-hebergements .cpt_content{grid-gap:15px}}@media (max-width:960px){.shifter-enabled .shifter-handle{top:60px;color:#3a2e1f}.shifter-enabled .shifter-handle:after{background:#3a2e1f;box-shadow:0 9px 0 #3a2e1f,0 -9px 0 #3a2e1f}.admin-bar #header{top:0}.home.shifter-enabled .shifter-handle{top:45px}.home #header .header_line{padding:30px 15px}.home #header .header_line .right_content .buttonresa{top:-20px}.home #header .header_line .right_content .buttonresa .small{margin:0}#header{top:inherit;padding:0}#header #topbar{background:#7b7c4f}#header #topbar .item{color:#efe8d6;padding:8px 5px;font-size:14px}#header #topbar .item a{color:#efe8d6}#header #topbar .item a:focus,#header #topbar .item a:hover{color:#fff}#header #topbar .lang_selector a{color:#d7c7b4!important}#header #topbar .lang_selector a:focus,#header #topbar .lang_selector a:hover{color:#3a2e1f!important}#header #topbar .lang_selector a.active{color:#9e7d54!important}#header #topbar .straight{padding:0}#header .header_line{background:#efe8d6;padding:15px}#header .header_line .buttonmenutop,#header .header_line .buttonresa{max-width:200px}#header .header_line .buttonmenutop .small,#header .header_line .buttonresa .small{color:#7b7c4f}#header .header_line .buttonmenutop .button.opened,#header .header_line .buttonresa .button.opened{color:#7b7c4f;border-color:#7b7c4f;padding:6px 15px}#header .header_line .buttonmenutop .button.opened:focus,#header .header_line .buttonmenutop .button.opened:hover,#header .header_line .buttonresa .button.opened:focus,#header .header_line .buttonresa .button.opened:hover{border-color:#7b7c4f}#header .header_line .buttonmenutop .button.down,#header .header_line .buttonresa .button.down{border-color:#7b7c4f}#header .header_line .right_content .logo{padding:0;width:80px}#header .header_line .right_content #logo_normal{display:none}#header .header_line .right_content #logo_down{display:block}#header .header_line .right_content #lang{top:5px;right:150px}#header .header_line .right_content #lang a{font-size:14px}#header .header_line .right_content .buttonresa{top:12px;right:0}#header.f-nav .header_line .right_content .buttonresa{top:3px;right:30px}.admin-bar #main{margin-top:93px}.admin-bar #main .photobig{height:65vh}#main{margin-top:140px}h1{font-size:45px}h2{font-size:30px}h3{font-size:18px!important}.col-1{width:20%}.straight{padding:0 30px}.straight.nopad{padding:0}.straight.pad{padding:30px}.photobig{height:65vh}.photobig .logo{top:50px}.photobig .logohp{display:none}.photobig .hometitle{font-size:45px}.photobig .slidetext .contentintro{max-width:100%}.photobig.aligner{height:65vh}.photomiddle{height:250px}.photomiddle .slidetext .contentintro{width:100%}.photomiddle .slidetext .contentintro .titre,.photomiddle .slidetext .contentintro h1{font-size:45px}.photomiddle .descendre i.fas{display:none}.page-template-page-hebergements .cpt_content{display:block;max-width:500px;margin:0 auto;padding:0}.page-template-page-hebergements .cpt_content .cpt_select{display:block}.page-template-page-hebergements .cpt_content .cpt_select figure{border-radius:8px 8px 0 0}.page-template-page-hebergements .cpt_content .cpt_select figure img{width:100%}.page-template-page-hebergements .cpt_content .cpt_select .cpt_select_content{padding:30px}.center-button.colored .left,.center-button.colored .right{display:block}.center-button.colored .left a,.center-button.colored .right a{margin:0}.center-button.colored .right{margin-top:10px}.center-button.colored .small{display:none}#sidebar img.logo{display:none}#sidebar #coord_contact{text-align:center}.rapide figcaption{text-align:center}.rapide figcaption h3{font-size:18px!important;padding:0}.rapide figcaption .infos,.rapide figcaption .price{display:block;text-align:center}.rapide figcaption .infos h2,.rapide figcaption .price h2{text-align:center}.entry-content .blog_single h1,.entry-content .blog_single h2,.entry-content .blog_single h3,.entry-content .blog_single p{padding-left:0;padding-right:0}.page-template-page-booking #header .header_line .shifter-handle,.page-template-page-mentions-legales #header .header_line .shifter-handle,.page-template-page-simple #header .header_line .shifter-handle{color:#3a2e1f;top:60px}.page-template-page-booking .straight.legal,.page-template-page-mentions-legales .straight.legal,.page-template-page-simple .straight.legal{padding:0}.page-template-page-booking .straight.legal .col-2,.page-template-page-mentions-legales .straight.legal .col-2,.page-template-page-simple .straight.legal .col-2{padding:0}.entry-content .gift_grid p,.entry-content .gift_grid ul{padding-left:0;padding-right:0}.entry-content blockquote,.entry-content h2,.entry-content h3,.entry-content p,.entry-content ul{padding-left:30px;padding-right:30px}#booking h2,#booking h3,#booking p,.entry-content .avis_home .avis .name,.entry-content .cpt_select_vertical h2,.entry-content .cpt_select_vertical h3,.entry-content .cpt_select_vertical p,.entry-content.blog blockquote,.entry-content.blog h1,.entry-content.blog h2,.entry-content.blog h3,.entry-content.blog p,.legal p,.legal ul,.menu_body p{padding-left:0;padding-right:0}.wp-block-quote{padding-left:10px;padding-right:10px}.wp-block-quote:before{left:10px!important}.entry-content .wp-block-columns h2,.entry-content .wp-block-columns h3,.entry-content .wp-block-columns p,.entry-content .wp-block-columns ul{padding-left:0;padding-right:0}.legal .col-2,.legal .col-4{width:100%}.legal .col-2 h2,.legal .col-2 h3,.legal .col-4 h2,.legal .col-4 h3{padding:0}}@media (max-width:960px) and (max-height:640px){.menuinContent{height:100%;padding:30px 0}}@media (max-width:1024px){blockquote{margin:20px 0}h1{background:0 0;padding:0;font-size:30px}h2{font-size:28px}figure.effect-milo h2{font-size:24px}h3{font-size:26px}.alignleft,.alignright{width:100%;max-width:300px;height:auto}#header #topbar .item{font-size:14px}#header .header_line .right_content #lang{right:140px}.photobig,.photobig.aligner{height:60vh}.photobig .logo,.photobig.aligner .logo{max-width:250px}.photobig .slidetext,.photobig.aligner .slidetext{max-width:inherit;padding-left:40px;padding-right:40px}.photobig .slidetext .contentintro,.photobig.aligner .slidetext .contentintro{width:100%;padding:0 0 30px 0}.photobig.aligner .slidetext{padding-bottom:50px}.photobig.aligner .slidetext .contentintro{padding-bottom:0}.photobig.aligner .slidetext .contentintro h1{font-size:34px}#footer .footer_content{grid-template-columns:repeat(1,1fr);text-align:center}#footer .footer_content .left,#footer .footer_content .right{text-align:center;padding:0;border:none}#footer .grid-foo{text-align:center}#footer .grid-foo .right{text-align:center}.reputation .channel .note_channel{font-size:16px}.video-container{margin:0 30px}#content .list ul,#content .separ ul{columns:1;-webkit-columns:1;-moz-columns:1}.specialbg{height:200px}.specialbg .image{background-attachment:scroll!important}.tarifs .table .col-4{width:66.66%}}@media (max-width:768px){#header .header_line .right_content .logo{width:70px}#header .header_line .buttonresa .button{font-size:12px}.page-template-page-tourisme .galerie .item h2{font-size:24px}.contentvid{width:340px}.gift_grid{grid-template-columns:repeat(1,1fr);margin:30px}}@media (max-width:767px){body.single .OsProduit.api .OsProduitPlanning .OsPlanningDatePicker{background:0 0!important}body.single .OsProduit.api .OsProduitPlanning .OsPlanningForm{padding:0!important}}@media (max-width:650px){body{padding:0;font-size:16px}body.menu_opened{overflow:hidden}.open{background-color:#3a2e1f;width:24px;height:2px;display:block;cursor:pointer;position:relative;top:8px;margin:0 auto}.open:before{content:"";background-color:#3a2e1f;width:24px;height:2px;display:block;position:relative;top:-8px;transform:rotate(0);transition:all .3s ease}.open:after{content:"";background-color:#3a2e1f;width:24px;height:2px;display:block;position:relative;top:6px;transform:rotate(0);transition:all .3s ease}#menuArea{display:inline-block;position:relative;z-index:999;height:60px;width:100%}#menuArea #menuToggle{display:none}.content_menu{display:table;position:fixed;bottom:0;z-index:9;width:calc(100% - 60px);background:#fff;box-shadow:rgba(0,0,0,.2) 0 2px 3px,rgba(0,0,0,.3) 0 5px 32px}.content_menu label{display:table-cell;vertical-align:middle;width:25%;text-align:center;text-transform:uppercase;font-size:10px;border-right:1px solid #fff;padding:10px}.content_menu label:hover{background:#fff}.content_menu label a{color:#3a2e1f;display:block;text-decoration:none}.content_menu label a:hover{text-decoration:none}.content_menu label i.far,.content_menu label i.fas{margin:0 0 5px 0;font-size:18px;color:#3a2e1f}.content_menu label.last{border:none}.menuOpen{display:block;cursor:pointer;float:left;width:100%!important}.menuOpen .name{display:block;margin-top:25px;line-height:normal;color:#3a2e1f}.menu_display{position:fixed;width:100vw;height:100vh;top:0;left:0;background:#7b7c4f}.menu_display label{width:30px;height:30px;position:absolute;right:20px;top:20px;background-size:100%;cursor:pointer}.menu_display .menuContent{display:flex;align-items:center;text-align:center;height:calc(100% - 67px);overflow:auto}.menu_display .menuContent .socialmobile{margin:20px 0}.menu_display .menuContent .socialmobile a{color:#fff;margin:0 10px;font-size:18px}.menu_display .menuContent #lang{color:#fff}.menu_display .menuContent #lang a{color:#fff}.menu_display .menuContent #lang a:focus,.menu_display .menuContent #lang a:hover{color:#3a2e1f}.menu_display .menuContent .logomenu .logo{margin-bottom:30px}.menu_display .menuContent .logomenu .logo img{max-width:150px}.menu_display .menuContent .logomenu .logo a{color:#fff}.menu_display .menuContent .logomenu .logo .subtitle:after,.menu_display .menuContent .logomenu .logo .subtitle:before{border-color:#fff}.menu_display ul{list-style:none;padding:0;margin:0 auto}.menu_display ul li a{font-weight:400;display:block;text-transform:uppercase;color:#fff;text-decoration:none;transition:color .2s;padding:6px 10px}.menu_display ul li a:focus,.menu_display ul li a:hover{color:#fff}.menuEffects{opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s}.menuEffects ul{transform:translateY(0);transition:all .5s}#menuToggle:checked~.menuEffects{opacity:1;visibility:visible;transition:opacity .5s}#menuToggle:checked~.content_menu .menuEffects ul{opacity:1}#menuToggle:checked~.content_menu .menuOpen .open{background-color:transparent}#menuToggle:checked~.content_menu .menuOpen .open:before{content:"";background-color:#3a2e1f;transform:rotate(45deg);position:absolute;top:0;right:0;z-index:1}#menuToggle:checked~.content_menu .menuOpen .open:after{content:"";background-color:#3a2e1f;transform:rotate(-45deg);position:relative;top:0;right:0;z-index:1}#menuToggle:not(:checked)~.content_menu .menuEffects ul{transform:translateY(-30%)}h2{line-height:normal}.straight ul{padding:0}.home .photobig.aligner{height:400px}.home .photobig.aligner .slidetext{padding:50px 30px;height:100%;display:flex;align-items:flex-end}.home .photobig .logo{max-width:150px;margin-bottom:15px}.home #header{display:none}#header{position:relative;width:100%}#header #topbar{display:none}#header .header_line{padding:15px}#header .header_line .right_content .logo{width:70px;padding:0;margin:0 auto}#header .header_line .right_content #lang{display:none}#header .header_line .buttonmenutop,#header .header_line .buttonresa,#header .header_line .shifter-handle{display:none}#header.f-nav{position:relative}#footer .footer_content{display:block}#main{margin-top:0}#content,#footer,#header,#navi,.photobig,.photomiddle,.rapide{border:none}#content{z-index:999;padding:50px 0 0}.photobig,.photobig.aligner{z-index:999}.photobig .slidetext .contentintro .surtitre,.photobig.aligner .slidetext .contentintro .surtitre{font-size:20px;line-height:1}.photobig .descendre,.photobig.aligner .descendre{display:none}.photobig.aligner .slidetext .contentintro .hometitle{margin:0}.center{padding:0 10px}.photobig .slidetext .contentintro h1,.photobig.aligner .slidetext .contentintro h1,.photomiddle .slidetext .contentintro h1{font-size:30px}.photobig .slidetext .contentintro .subtitle,.photobig.aligner .slidetext .contentintro .subtitle,.photomiddle .slidetext .contentintro .subtitle{font-size:22px}.photomiddle{min-height:inherit}.photomiddle .slidetext .contentintro{max-width:inherit;padding:0 0 30px 0}.home .rapide .cpt_content{grid-template-columns:repeat(1,1fr);padding:0 30px;width:100%}.home .rapide .cpt_content .cpt_select .cpt_select_content{padding:30px}.home .rapide .cpt_content .cpt_select .cpt_select_content h3{padding:0}.single .photobig .content_noflex{padding-top:50px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 2%,rgba(0,0,0,.75) 100%)}.single .photobig .content_noflex .specs{padding:0 30px 30px 30px}.rapide{padding-left:15px;padding-right:15px}.rapide .straight{padding:0}.rapide figcaption{width:100%}.rapide .slides_rapide .slick-prev,.rapide .slides_tourism .slick-prev{left:-20px}.rapide .slides_rapide .slick-prev:before,.rapide .slides_tourism .slick-prev:before{background-size:30px;width:50px;height:50px}.rapide .slides_rapide .slick-next,.rapide .slides_tourism .slick-next{right:-20px}.rapide .slides_rapide .slick-next:before,.rapide .slides_tourism .slick-next:before{background-size:30px;width:50px;height:50px}.photos_gallery{margin:10px 0}.photos_gallery .itemy{width:33.33%}#footer .infos{width:100%;padding:10px}.wpcf7 .col-3,.wpcf7 .col-6{width:100%;padding-left:0;padding-right:0}.wpcf7 .col-3 input,.wpcf7 .col-3 textarea,.wpcf7 .col-6 input,.wpcf7 .col-6 textarea{border-radius:0 0 0}.cpt_content .cpt_select{grid-template-columns:repeat(1,1fr)}.cpt_content .cpt_select figure{border-radius:5px 5px 0 0}.cpt_content .cpt_select figure img{width:100%}.cpt_content .cpt_select_vertical{grid-template-columns:repeat(1,1fr)}.page-template-page-seminaire .cpt_content{display:block}.page-template-page-seminaire .cpt_content .cpt_select .cpt_select_content{padding:30px}.has-large-font-size{font-size:24px!important}.content_menu{width:100%}.single #booking{display:block;text-align:center}.single #booking .engine{width:100%}.page-template-page-booking .returnsite{display:none}.page-template-page-booking #resaengine{top:0;height:100vh}#totop{bottom:80px}.single .photobig.aligner .slidetext{padding:0 30px 30px 30px}.single .specs{padding:0 10px 30px 10px;font-size:14px}.single .specs .label{letter-spacing:0;font-size:12px}#footer{margin:0}#map{height:350px!important}#widget-novaresa .grid_prices #btn_order{bottom:80px!important;left:30px!important;width:calc(100% - 60px)!important;margin-left:0!important}#widget-novaresa .span2 .btn.addToCart2{bottom:80px!important}.page-template-page-tourisme .galerie .item{width:100%}}@media (max-width:450px){h1{font-size:24px}.straight.nopadmob{padding:0 0 0 30px}.admin-bar.home #main .photobig.aligner{height:450px}.admin-bar.home #main .photobig.aligner .fullscreen-bg__video{height:100%}.home .photobig.aligner{height:450px}.home .photobig.aligner .fullscreen-bg__video{height:100%}.photobig,.photobig.aligner{height:400px}.photobig .slidetext,.photobig.aligner .slidetext{max-width:inherit;margin:0 auto;text-align:center}.photobig .slidetext .contentintro,.photobig.aligner .slidetext .contentintro{top:150px}.photobig .slidetext .contentintro .button,.photobig.aligner .slidetext .contentintro .button{float:none;display:inline-block}.reputation{white-space:nowrap;overflow-y:hidden;overflow-x:auto}.reputation .channel{width:85px;padding-bottom:15px}.avis_home.slick-slider{padding:0 40px 80px 40px}.cpt_content .cpt_select .cpt_select_content .specs{grid-template-columns:repeat(1,1fr);grid-gap:15px}}