@charset "UTF-8";.bg-green{background-color:#6A6142}.bg-white-alpha{background-color:rgba(255,255,255,.6)}.bg-grey{background-color:#eee}.black{color:#222!important}.white{color:#fff!important}.white p{color:#fff!important}.grey-dark p{color:#404040}.grey-light{color:#eee}.green{color:#6A6142}.green p{color:#6A6142}.red{color:#492A1E}.red p{color:#492A1E}.main-header #burger{display:none}.main-header input+label{position:absolute;top:-10px;right:20px;height:20px;width:20px;z-index:5}@media (min-width:992px){.main-header input+label{top:20px}}@media (min-width:1200px){.main-header input+label{display:none}}.main-header input+label span{position:absolute;width:100%;height:2px;top:47%;margin-top:-1px;left:0;display:block;background:#222;transition:0.5s}.main-header input+label span:first-child{top:3px}.main-header input+label span:last-child{top:16px}.main-header label:hover{cursor:pointer}.main-header input:checked+label span{opacity:0;top:50%}.main-header input:checked+label span:first-child{opacity:1;transform:rotate(405deg)}.main-header input:checked+label span:last-child{opacity:1;transform:rotate(-405deg)}.main-header input~nav{position:fixed;display:block;top:0;left:0;width:100%;z-index:3;transition:0.5s;transition-delay:0.5s;overflow:hidden}@media (min-width:1200px){.main-header input~nav{position:relative}}@media (min-width:1200px){.main-header input~nav{overflow:visible}}.main-header input~nav>ul{list-style-type:none;text-align:center;position:absolute;margin:0;width:100%;padding:0;top:200px;left:0;right:20%}@media (min-width:1200px){.main-header input~nav>ul{text-align:right}}@media (min-width:1200px){.main-header input~nav>ul{position:relative;top:inherit;left:inherit;right:inherit;width:auto}}.main-header input~nav>ul>li{opacity:0;margin:0 10px;padding:5px 0;transition:0.5s;transition-delay:0s;position:relative}@media (min-width:1200px){.main-header input~nav>ul>li{opacity:1;display:inline-block}}.main-header input~nav>ul>li.menu-item-has-children>a{cursor:default}.main-header input~nav>ul>li.menu-item-has-children:hover ul.sub-menu{opacity:1;visibility:visible;background-color:#fff;top:100%;display:block;padding-left:0;transition:all 0.2s ease-in-out}.main-header input~nav>ul>li ul.sub-menu{list-style-type:none;transition:all 0.2s ease-in-out;display:none;width:100%}@media (min-width:1200px){.main-header input~nav>ul>li ul.sub-menu{position:absolute;visibility:hidden;opacity:0;display:block;top:120%;left:2px;border-top:1px solid rgba(106,97,66,.2);padding-left:0;width:auto;text-align:left;white-space:nowrap}}.main-header input~nav>ul>li ul.sub-menu li a{padding:6px 25px 6px 15px;color:#222;font-family:"Avenir light";font-weight:500;display:block;font-size:14px}.main-header input~nav>ul>li ul.sub-menu li a:hover{color:#6A6142;background-color:rgba(106,97,66,.2)}.main-header input~nav>ul>li>a{text-decoration:none;text-transform:uppercase;color:#222;display:block;font-size:20px}@media (min-width:1200px){.main-header input~nav>ul>li>a{font-size:16px}}.main-header input:checked~nav{height:100%;transition-delay:0s;background-color:rgba(255,255,255,.9)}.main-header input:checked~nav>ul>li{opacity:1;transition-delay:0.5s}body{font-family:"Nunito Sans",sans-serif;font-size:16px;line-height:1.8}body.block-scroll{overflow:hidden}ul{list-style:square;padding-left:0}img{max-width:100%;height:auto}a{color:#6A6142;font-weight:500;transition:all 0.3s ease-in-out}a:hover{color:#222;transition:all 0.3s ease-in-out;text-decoration:none}.smallfont{font-size:14px}.modal-open .main-header{z-index:1}.fake-header{height:150px}.main-header{position:absolute;z-index:999;background:linear-gradient(to top,#f1f1f1,#fff 100%);width:100%;padding-top:15px;padding-bottom:15px}@media (min-width:1200px){.main-header{padding:15px 40px}}@media (min-width:1600px){.main-header{padding:15px 80px}}.main-header .logo img{height:100px}.main-header.sticky{position:fixed;background:linear-gradient(to top,#f1f1f1,#fff 3%)}.main-header.sticky input~nav>ul li a{font-size:13px}.main-header.sticky .logo img{height:50px}.alt-font{font-family:"Avenir light"}p,ul{font-weight:300;color:#404040}p:last-child,ul:last-child{margin-bottom:0}.text-large p{font-size:25px;font-weight:200}.text-big p{font-size:20px;font-weight:200}.text-small p{font-size:14px}strong{font-weight:800}h1,h1-like{font-weight:500;letter-spacing:3px}@media (min-width:1200px){h1,h1-like{font-size:80px}}h1.h1-pdt,h1-like.h1-pdt{font-size:30px;margin-bottom:.5em}@media (min-width:1200px){h1.h1-pdt,h1-like.h1-pdt{margin-bottom:1.5em}}@media (min-width:1200px){h1.h1-page,h1-like.h1-page{font-size:60px}}h2{font-size:20px;font-family:"Avenir light";letter-spacing:5px;position:relative;color:#6A6142;font-weight:800}@media (min-width:1200px){h2{font-size:30px}}h2.h2-section{text-transform:uppercase;margin-bottom:1.5em}@media (min-width:1200px){h2.h2-section{margin-bottom:2.5em}}h2.h2-section:after{height:1px;width:100px;background-color:#6A6142;content:"";display:block;margin-top:15px}h2.h2-section.white:after{background-color:#fff}.content h2{margin-top:60px;margin-bottom:1em;letter-spacing:1px}.content h2:after{height:1px;width:100px;background-color:#6A6142;content:"";display:block;margin-top:15px}.content h2:first-child{margin-top:0}.content h3{font-family:"Avenir light";letter-spacing:1px;font-weight:300}@media (min-width:1200px){.content h3{font-size:25px}}.content .testimonial p{font-style:italic}.content .testimonial p:before{content:"";background-image:url(/themes/editionsd/img/quote.svg);background-position:top;background-repeat:no-repeat;background-size:70px;width:200px;height:200px;opacity:.3;position:absolute;top:0;left:-140px;z-index:-1;color:rgba(238,238,238,.7)}.content ul{padding-left:15px;list-style-type:none}.content ul li{position:relative;line-height:1.5;margin-bottom:10px}.content ul li:before{left:-15px;top:1px;font-size:15px;font-family:"FontAwesome";content:"";position:absolute}h3{font-size:20px;font-weight:300}@media (min-width:1200px){h3{font-size:25px}}h3.h3-news{margin-bottom:20px}.cpt-content h2{font-size:16px}.cpt-content h3{font-size:16px;font-weight:800;margin-bottom:30px}.h-600{min-height:600px}.h-400{min-height:200px}@media (min-width:1200px){.h-400{min-height:400px}}section{position:relative;overflow:hidden!important}section>.container{position:relative;z-index:1}section.classic{padding-top:40px;padding-bottom:40px}@media (min-width:1200px){section.classic{padding-top:80px;padding-bottom:80px}}section.big{padding-top:60px;padding-bottom:60px}@media (min-width:1200px){section.big{padding-top:120px;padding-bottom:120px}}section.bg-img{background-position:center;background-size:cover;background-repeat:no-repeat;background:transparent}section.bg-light{background-color:rgba(106,97,66,.2)!important}@media (min-width:1200px){section.bg-square:before{width:70px;height:70px;left:-2vw;top:-30px;border:1px solid #492A1E;display:block;content:"";opacity:.3;position:absolute;z-index:2}}@media (min-width:1600px){section.bg-square:before{width:100px;height:100px;left:4vw;top:100px}}@media (min-width:1600px){section.bg-square:after{width:200px;height:200px;border:1px solid #492A1E;display:block;content:"";opacity:.3;position:absolute;left:-3vw;top:-30px;z-index:1}}section.cta{background-position:center;background-size:cover;background-repeat:no-repeat}section.filter-bg:after{height:100%;width:100%;background-color:rgba(106,97,66,.4);position:absolute;top:0;left:0;content:"";z-index:0}section.filter-bg-dark:after{height:100%;width:100%;background-color:rgba(64,64,64,.7);position:absolute;top:0;left:0;content:"";z-index:0}section.filter-deg:after{height:100%;width:100%;background:linear-gradient(0deg,white 0%,rgba(255,255,255,.9) 50%,white 100%);position:absolute;top:0;left:0;content:"";z-index:0}section.filter-nb:after{height:100%;width:100%;background:linear-gradient(0deg,rgba(34,34,34,.1) 0%,rgba(106,97,66,.1) 100%);position:absolute;top:0;left:0;content:"";z-index:0}.border-bottom{border-bottom:1px solid #eee}.border-top-sep{border-top:20px solid rgba(106,97,66,.1)}.button{background-color:#fff;padding:20px 30px;border-radius:2px;text-transform:uppercase;color:#6A6142;letter-spacing:3px;font-size:14px}.button:hover{background-color:#6A6142;color:#fff}.button--kaki{background-color:#6A6142;color:#fff;border:1px solid transparent}.button--kaki:hover{background-color:transparent;color:#6A6142;border-color:#6A6142}.list-pdts .item{text-align:center;margin-bottom:40px}.list-pdts .item a{display:block}.list-pdts .item a:hover img{opacity:.2;transition:all 0.3s ease-in-out}.list-pdts .item a:hover .title-box{opacity:1;bottom:0;transition:all 0.3s ease-in-out}.list-pdts .item .title-box{position:absolute;bottom:-30px;left:0;opacity:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:all 0.3s ease-in-out}.list-pdts .item .title-box h3{padding:10px;width:60%;font-size:16px;letter-spacing:2px;background-color:#6a6142;color:#fff;font-weight:100}.list-pdts img{max-width:100%;max-height:265px;box-shadow:0 0 5px rgba(34,34,34,.3);transition:all 0.3s ease-in-out}#news-slider{padding-bottom:70px}@media (min-width:992px){#news-slider .news-container{padding-right:80px}}#news-slider .news-container .date{font-size:14px;color:#666;display:inline-block;margin-bottom:10px}@media (min-width:992px){#news-slider .img-container img{max-width:360px;height:auto}}#news-slider .swiper-pagination{bottom:0}#news-slider .swiper-pagination .swiper-pagination-bullet{border-radius:0;background-color:#492A1E;width:20px}.ouvrage-prev,.catalogue-prev{left:5%;color:#6A6142;top:60%}@media (min-width:768px){.ouvrage-prev,.catalogue-prev{left:-35px}}.ouvrage-prev:before,.catalogue-prev:before{color:#6A6142;left:15px;position:relative;content:"";font-family:"FontAwesome"}.ouvrage-prev:after,.catalogue-prev:after{font-size:30px}.ouvrage-next,.catalogue-next{right:5%;color:#6A6142;top:60%}@media (min-width:768px){.ouvrage-next,.catalogue-next{right:-25px}}.ouvrage-next:before,.catalogue-next:before{content:"";color:#6A6142;right:-6px;position:relative;font-family:"FontAwesome"}.ouvrage-next:after,.catalogue-next:after{font-size:30px}.swiper-container{overflow:hidden}.swiper-button-disabled{display:none}@media (min-width:768px){.catalogue-next{right:0}}@media (min-width:768px){.catalogue-prev{left:-50px}}.magazine-menu a:hover{opacity:.8}@media (min-width:992px){.magazine-menu a img{height:360px!important;width:auto}}.magazine-menu a .title{font-weight:100;margin-top:20px;display:flex;font-size:20px;align-items:center}.magazine-menu a .title i{font-size:15px;margin-right:5px}.magazine-menu .small-height img{height:180px;width:auto}@media (min-width:576px){.magazine-menu .small-height img{height:250px}}.photo-int{max-height:400px;box-shadow:0 0 5px rgba(0,0,0,.2)}.document-item{border:1px solid rgba(106,97,66,.2);display:flex;padding:20px;align-items:center;flex-direction:column}@media (min-width:1200px){.document-item{min-height:300px}}.document-item:hover{background-color:#6a6142;transition:all 0.1s ease-in-out}.document-item:hover .h3-title,.document-item:hover p,.document-item:hover .link-label{color:#fff;transition:all 0.1s ease-in-out}.document-item .h3-title{font-size:20px;letter-spacing:2px;display:block;text-align:center;margin:0;transition:all 0.1s ease-in-out}.document-item .link-label{opacity:.5;transition:all 0.1s ease-in-out}.modal-backdrop{display:none}.list-magazine>.container{z-index:2}.item-magazine{cursor:pointer;transition:all 0.3s ease-in-out}.item-magazine:hover{opacity:.8;transition:all 0.3s ease-in-out}.item-magazine~.modal{background-color:rgba(106,97,66,.9)}.item-magazine~.modal .inside{padding:20px}@media (min-width:1200px){.item-magazine~.modal .inside{padding:0 50px 20px 50px}}.item-magazine~.modal .inside .couv{max-width:250px}.item-magazine~.modal .modal-content{background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:0;border:0}.item-magazine~.modal .modal-content .modal-header{border:0}@media (min-width:1200px){.item-magazine~.modal .modal-content .modal-header{padding:20px 50px}}.item-magazine~.modal .modal-content .modal-header .close{font-size:40px;opacity:1;text-shadow:none}.item-magazine~.modal .modal-content .modal-body{padding:0;padding-bottom:20px}.item-magazine~.modal .modal-content h4{margin-bottom:1em}@media (min-width:1200px){.item-magazine~.modal .modal-content .projecteur{display:flex}}.item-magazine~.modal .modal-content .projecteur .title{font-weight:700;margin-bottom:10px;display:inline-block;font-size:20px}.item-magazine~.modal .modal-content .projecteur img{max-width:150px;height:auto;display:inline-block;margin-bottom:20px}@font-face{font-display:swap;font-family:"Avenir Light";src:url(/themes/editionsd/fonts/avenir-light.eot);src:url("/themes/editionsd/fonts/avenir-light.eot?#iefix") format("embedded-opentype"),url(/themes/editionsd/fonts/avenir-light.woff2) format("woff2"),url(/themes/editionsd/fonts/avenir-light.woff) format("woff"),url(/themes/editionsd/fonts/avenir-light.ttf) format("truetype"),url("/themes/editionsd/fonts/avenir-light.svg#Avenir Light") format("svg")}.searchform{opacity:0;display:flex;position:fixed;transition:all 0.1s ease-in-out}.searchform.show{opacity:1;transition:all 0.3s ease-in-out}.searchform.getPosition{width:100%;text-align:center;z-index:99;top:130px;left:0;padding-left:30px;align-items:center;justify-content:center}@media (min-width:992px){.searchform{opacity:1;position:relative;width:auto;position:inherit;justify-content:inherit}}.searchform label{margin-bottom:0}.searchform .submit{position:relative;right:30px}.searchform .search-field{background-color:transparent;border:0;border-radius:0;padding:5px;border-bottom:1px solid rgba(106,97,66,.3);padding-right:30px;width:130px;transition:all 0.3s ease-in-out}.searchform .search-field::-webkit-input-placeholder{opacity:.4}.searchform .search-field::placeholder{opacity:.4}.searchform .search-field:focus{outline:none;width:230px;transition:all 0.3s ease-in-out}.contact-form .contact-field{padding:10px 25px;width:100%;border:0;border-top:1px solid rgba(106,97,66,.1)}.contact-form .contact-field::-webkit-input-placeholder{opacity:.3;font-style:italic}.contact-form .contact-field::placeholder{opacity:.3;font-style:italic}.contact-form .contact-field:focus{box-shadow:none;outline:none}.contact-form .contact-field:focus::-webkit-input-placeholder{opacity:.8;content:""}.contact-form .contact-field:focus::placeholder{opacity:.8;content:""}footer{border-top:1px solid rgba(64,64,64,.1);font-size:14px;color:#AAA}footer img{width:70px}footer a,footer p{color:#aaa}.wordpress-gdpr-popup-actions{display:flex;align-items:center}.wordpress-gdpr-popup-actions .wordpress-gdpr-popup-agree{margin-bottom:0;margin-right:30px}