body{background-color:#f9f9f9;color:#534a45;font-family:'Montserrat',sans-serif}header{background:url(/wp-content/themes/nature_loisirs/img/nature-et-loisirs-header-sm.png) repeat-x center bottom;height:215px;display:flex;flex-direction:column;justify-content:space-between}.annonces header,.page-id-2 header{background:none;height:auto;position:relative}header nav{clear:both;transition:max-height .2s ease-out;overflow:hidden;position:fixed;background:#534a45;width:100%;height:0;z-index:100}header nav ul{list-style:none;text-align:center;font-size:2em;padding:0;margin-top:3em;line-height:2em}header nav ul a{color:#f9f9f9}header nav ul a.active{border-bottom:1px solid #534a45}header .menu-icon{cursor:pointer;display:inline-block;padding:.7em .5em;position:fixed;user-select:none;z-index:1001;text-align:center;width:50px;background:#534a45;height:49px;align-self:flex-end;border-radius:0 0 0 11px}header .menu-icon .navicon{background:#fff;display:inline-block;height:5px;position:relative;transition:background .2s ease-out;width:24px;margin:10px 0}header .menu-icon .navicon:before,header .menu-icon .navicon:after{background:#fff;content:'';display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}header .menu-icon .navicon:before{top:8px;border-radius:0 0 3px 3px}header .menu-icon .navicon:after{top:-8px;border-radius:3px 3px 0 0}header .menu-btn{display:none}header .menu-btn:checked~nav{height:100%}header .menu-btn:checked~.menu-icon .navicon{background:#fff0}header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg);border-radius:0}header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg);border-radius:0}header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}h1.logo,p.logo,a.logo{color:#534a45;font-size:1.2rem;padding:1.7em 0 0 1.7em;background:url(/wp-content/themes/nature_loisirs/img/fond-logo-Nature-et-Loisirs.png) no-repeat left bottom;background-size:contain;width:12em;margin:auto}p.logo,a.logo{font-size:.75rem;margin-left:1em;margin:.2rem 1em .5rem;line-height:1.2;display:block}.logo small{display:block;padding-left:1em}#photo-annonce{background:#000}#photo-annonce img{opacity:.5}#annonce{position:absolute;top:50px;text-align:center;font-size:1.5rem;color:#f9f9f9;left:0;right:0;padding:3em 1em}#annonce small{display:block}#resume{position:absolute;bottom:15px;color:#f9f9f9;font-size:.8rem;list-style:none;margin:0;padding:0;width:100%;text-align:center}#resume li{display:inline-block;padding:0 1rem;border-right:1px solid}#resume li:last-child{border:none}.slogan{font-family:'Nothing You Could Do',cursive;text-align:center;font-size:1.4rem;padding-bottom:2.5rem}section{padding:1rem 0 5rem}.dark-zone{background-color:#534a45;color:#f9f9f9}.yellow{background:#534a45;text-align:right;padding:2em 0 0}.yellow a.title{display:inline-block;font-size:1.2em;color:#fff}h2{color:#f49401;margin-bottom:2rem;font-size:2.5rem;font-family:'Josefin Sans',sans-serif;background-image:url(/wp-content/themes/nature_loisirs/img/fond-section.png);background-position:left bottom;background-repeat:no-repeat;background-size:contain;padding:1.5rem 0 0 1.5rem;line-height:.7;margin-top:4rem}.annonces h3{font-size:1.5rem;border-bottom:1px solid}.tabs{display:flex;flex-wrap:wrap;color:#f9f9f9}.tabs label{order:initial;display:block;padding:1rem 1.5rem;margin:0;cursor:pointer;font-weight:700;transition:background ease 0.2s;width:100%}.tabs label .fa-caret-left{transition:all ease 0.2s;float:right;margin-top:.5rem}.tabs .tab{order:initial;flex-grow:1;width:100%;display:block;padding:0 1rem 0;background:#f9f9f9;color:#534a45;height:1px;transition:all ease 0.2s;overflow:scroll}.tabs .tab h3,.tabs .tab p{display:none}.tabs input[type="radio"]{display:none}.tabs input[type="radio"]:checked+label .fa-caret-left{transform:rotate(-90deg)}.tabs input[type="radio"]:checked+label+.tab{height:400px;padding:1rem;border-radius:5px;box-shadow:inset 0 0 3px 2px #ababab}.tabs input[type="radio"]:checked+label+.tab h3,.tabs input[type="radio"]:checked+label+.tab p{display:block}#societes .card{height:450px;margin:25px 0;color:#5f564c;overflow:hidden;text-align:center}#societes .card img{height:300px;width:auto;position:absolute;left:50%;transform:translateX(-50%);top:0;bottom:0}#societes .card .card-body{padding:300px 1.25rem 0;max-height:450px}#societes .card .card-body sup{font-size:.5rem;top:-.6rem;left:.1rem}#societes .card .card-title{margin:.75rem 0 .25rem}#societes .card .btn{display:block;padding:0;text-decoration:underline;color:#f49401}#societes .card .card-footer{background-color:#534a45}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:#0000;border:0;outline:none;background:#0000}.slick-dots li button:before{font-family:'slick';font-size:24px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#534a45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dark-zone .slick-dots li button:before{color:#fff}.slick-dots li.slick-active button:before{opacity:1}#recrutement p{margin-bottom:3rem}#offres .card{margin:.5em;height:auto}#offres .card-title{color:#534a45;margin:0;text-align:center}#offres .card-footer{background-color:#f9f9f9;text-align:center}#offres .card-footer a{text-decoration:underline;color:#f49401}#contact .col-2{border-right:1px solid;font-size:1.5rem}#contact .pictos{margin-top:1rem;margin-bottom:.5rem}#contact .row>div>p,#contact .row .wpcf7{border-top:1px solid #534a45;padding-top:.5rem;margin-bottom:1rem}#contact .form-control{color:#534a45;background-color:#f1f1f1;border:1px solid #e6e6e6;border-radius:initial;border-radius:.25rem}#contact .form-control:focus{background-color:#fff;box-shadow:0 0 .2rem .2rem rgb(83 74 69 / .25);border:1px solid #efe8e5;border-radius:.25rem}#contact form .btn{color:#efe8e5;background-color:#534a45;border-color:#efe8e5}#poste p{padding-left:.7rem}#candidature .btn{background:#f49401;color:#fff;font-size:2rem;font-family:'Nothing You Could Do',cursive;padding:0}#autres-offres{background-color:#cfcfcf;padding-top:4rem}#autres-offres h4{margin-bottom:2rem}#attribution{background:#534a45;font-size:.9rem;color:#b0aead;padding:0 1rem;text-align:center}#attribution a{color:#b0aead}footer{padding:2rem}@media (min-width:992px){body{position:relative}header{background-image:url(/wp-content/themes/nature_loisirs/img/nature-&-loisirs-header-v8.jpg);background-repeat:no-repeat;height:450px;background-size:auto;background-position:center center;margin-bottom:2rem}header nav{height:2.6rem;background:#f9f9f9;margin-top:.8rem;z-index:1000;transition:all ease .4s}header.stickynav nav,header.sticky nav{position:fixed;margin-top:0;height:3rem;box-shadow:0 0 9px -3px #000c}header nav ul{margin:0;font-size:1.3rem;margin-left:40%;max-width:1100px;padding:.2rem 0;line-height:inherit;transition:all ease .4s}header.stickynav nav ul,header.sticky nav ul{padding:.5rem 1% .5rem 0;text-align:right;font-size:1.3rem;max-width:initial}header li{display:inline-block}header nav ul a{color:#534a45;padding:0 .5rem;border-right:1px solid #534a45}header ul li:last-child a{border-right:none}header ul a:hover{color:#f49401;text-decoration:none}header .menu-icon{display:none}h1.logo{font-size:2rem;margin:auto 67% 100px auto;transition:all ease .8s}.logo{z-index:1001}header.stickylogo .logo,header.sticky .logo{position:fixed;font-size:.8rem;padding:1.5em 0 0 1.5em;margin-top:.1em;margin-left:10%;transition:all ease .4s;z-index:1001}.slogan{font-size:3rem;margin-right:50%;padding-bottom:70px}header.stickylogo .slogan,header.sticky .slogan{padding-top:14rem}#photo-annonce{display:flex;align-items:center;margin:auto;height:450px;max-width:1140px;width:100%;overflow:hidden}#annonce{font-size:2.5rem;max-width:1140px;margin:auto;padding:3em 1.5em}#resume{font-size:1.5rem;bottom:40px}#resume li{padding:0 2rem}section{background-image:url(/wp-content/themes/nature_loisirs/img/fond-section.png);background-position:center bottom;background-repeat:no-repeat}.tabs{align-items:flex-end}.tabs label{order:1;width:auto;margin-right:-.2rem;margin-top:0;padding:.5rem 1.5rem;border-radius:5px 5px 0 0;background:#8a7b6f;border:1px solid #534a45;border-bottom:0;z-index:4;margin-bottom:-3px;font-weight:400}.tabs label:nth-of-type(2){z-index:3}.tabs label:nth-of-type(3){z-index:2}.tabs label:nth-of-type(4){z-index:1}.tabs label .fa-caret-left{display:none}.tabs .tab{order:99;height:0;padding:0;border-radius:0 5px 5px;background:#8a7b6f;transition:background ease 0.2s;z-index:5;overflow:auto}.tabs input[type="radio"]:checked+label{z-index:10;color:#534a45;background:#f9f9f9;box-shadow:none;padding:.6rem 1.5rem;border:none}.tabs input[type="radio"]:checked+label+.tab{height:auto;box-shadow:none;padding:1rem 2rem;background:#f9f9f9}.tabs .tab h3,.tabs .tab p{display:none}#societes{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(25%,1fr));grid-auto-rows:1.5rem}#societes .col-12{padding:0}#societes .resasol,#societes .span8{grid-row-end:span 8}#societes .vp,#societes .span10{grid-row-end:span 10}#societes .lp,#societes .mmh,#societes .span7{grid-row-end:span 7}#societes .immo,#societes .caravane,#societes .marina,#societes .span5{grid-row-end:span 5}#societes .box,#societes .span4{grid-row-end:span 4}#societes .card{height:100%;margin:0;transition:all ease .2s}#societes .card img{height:100%;width:auto;transition:all ease .2s}#societes .card .card-body{padding:1rem;transition:opacity ease .2s;background:#534a458c;color:#f9f9f9;visibility:hidden;opacity:0}#societes .card .card-text{padding:2rem 0}#societes .span8 .card .card-body{height:19rem}#societes .span10 .card .card-body{height:25rem}#societes .span7 .card .card-body{height:16rem}#societes .span5 .card .card-body{height:10rem}#societes .span4 .card .card-body{height:7rem}#societes .resasol .card .card-body h5{background-image:url(/wp-content/themes/nature_loisirs/img/logo-resasol.png)}#societes .vp .card .card-body h5{background-image:url(/wp-content/themes/nature_loisirs/img/logo-camping-le-vieux-port.png)}#societes .lp .card .card-body h5{background-image:url(/wp-content/themes/nature_loisirs/img/logo-camping-lou-pignada.png)}#societes .immo .card .card-body h5{background-image:url(/wp-content/themes/nature_loisirs/img/logo-immocean-location-immobiliere-landes.png)}#societes .marina .card .card-body h5{background-image:url(/wp-content/themes/nature_loisirs/img/logo-camping-domaine-de-la-marina.png)}#societes .box .card .card-body h5{background-image:url(/wp-content/themes/nature_loisirs/img/logo-box-landes.png)}#societes .mmh .card .card-body h5{background-image:url(/wp-content/themes/nature_loisirs/img/logo-mmh.png)}#societes .caravane .card .card-body h5{background-image:url(/wp-content/themes/nature_loisirs/img/logo-caravane-landes.png)}#societes .card .card-body h5{height:4rem;font-size:0;background-size:contain;background-repeat:no-repeat;background-position:center}#societes .span7 .card .card-body h5,#societes .span10 .card .card-body h5{height:5rem}#societes .span5 .card .card-body h5,#societes .span4 .card .card-body h5{margin:0!important}#societes .span4 .card .card-body h5{height:3rem}.span5 .card-text,.span4 .card-text{padding:1rem 0!important}#societes .card .card-footer{height:3.5rem;background:#f9f9f9}#societes .card:hover{box-shadow:0 0 8px -1px #484848}#societes .card:hover img{filter:blur(2px);-webkit-filter:blur(2px);-moz-filter:blur(2px);-ms-filter:blur(2px);-o-filter:blur(2px)}#societes .card:hover .card-body,#societes .card:hover .card-footer{z-index:1;opacity:1;visibility:visible}.card.slick-slide.slick-center{transition:transform ease 0.2s}.card.slick-slide.slick-center{transform:scale(1.04)}button.slick-arrow{font-size:0;font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;z-index:1;top:0;bottom:0;left:-35px;border:none;background:none;opacity:.25;transition:opacity ease 0.2s}button.slick-arrow.slick-next{right:-35px;left:initial}button.slick-arrow:before{content:"\f0d9";font-size:3rem;color:#fff}button.slick-arrow.slick-next:before{content:"\f0da"}button.slick-arrow:hover{opacity:1}#contact .pictos,#candidature .pictos{display:inline-block;width:20%;margin-bottom:.5rem;vertical-align:top;margin-top:.5rem;text-align:right;padding-right:1rem;font-size:1.5rem}#contact .row>div>p,#contact .row .wpcf7{width:78%;display:inline-block;border:none;border-left:1px solid #534a45;padding:1rem 0 1rem 2rem;padding-bottom:1rem;margin-bottom:3rem;text-align:left}#poste .intro p{padding:0;margin-bottom:3em}#candidature .row .wpcf7{border-left:1px solid #f9f9f9;border-left:1px solid #f9f9f9;padding:1rem 0 1rem 2rem;margin-bottom:3rem;text-align:left}#candidature .row p{text-align:left}#nouveau-bureau{background-image:url(/wp-content/themes/nature_loisirs/img/nouveau-bureau.jpg);background-size:cover;height:267px;margin:5rem 0 5rem;display:flex;flex-flow:column;justify-content:space-between;font-size:2.5rem;font-family:'Nothing You Could Do',cursive;text-align:center!important;color:#534a45;box-shadow:1px 1px 4px -1px #000;transform:rotateZ(-1deg);align-items:center}#nouveau-bureau span{text-align:center;padding:0 1rem;transform:skew(4deg,-2deg);font-size:2rem;background-color:#ffffffa1;margin-top:-3rem;box-shadow:0 0 3px 0 #000;align-content:space-between;border:1px solid #fdf9e580}#nouveau-bureau span:last-child{font-size:2.4rem;margin-bottom:-2.2rem}#attribution{text-align:right}}@media (min-width:1200px){header nav ul{font-size:1.5rem}header.stickynav nav ul,header.sticky nav ul{padding:.5rem 10% .5rem 0}}