@import "vendors/bootstrap.min.css";@import "vendors/font-awesome.min.css";@import "vendors/slick.css";@import "vendors/jquery.mmenu.css";@import "vendors/jquery.mmenu.positioning.css";body{min-width:1170px;font-family:'Lato',sans-serif;font-weight:400;font-size:14px;color:#1D1E1B}body a,body button,body input[type="submit"]{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:hover{color:#45A041;text-decoration:none}*{outline:none;box-sizing:border-box}a:active{outline:none}h1{font-size:22px;color:#E1251B;font-family:'Lato',sans-serif}h2{font-size:20px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}p{font-size:14px;color:#1D1E1B;line-height:24px}p a{color:#45A041}ul{list-style-type:none;line-height:24px}li{list-style-type:none}a{color:#45A041}::selection{background-color:#9F2842;color:#fff}::-moz-selection{background-color:#9F2842;color:#fff}::-webkit-scrollbar{width:14px}::-webkit-scrollbar-track{background-color:#dfdfdf}::-webkit-scrollbar-thumb{background-color:#E1251B;outline:none}::-webkit-scrollbar{display:block}.cheque-commande{text-transform:uppercase;font-size:12px}.content .row,.content>.vc_row{margin:0 auto}.img-recipe{display:none}.main{overflow-x:hidden}.main .content .contain-content{max-width:1500px}@media (max-width:1500px){.main .content .contain-content{margin:0 15px}}.content .inner{max-width:1170px;margin:0 auto}.inner{max-width:1170px;margin:0 auto}.wpb_single_image .vc_single_image-wrapper{max-width:100%}.container{width:100%;max-width:1960px;margin:0 auto;padding:0 30px}.container.width--small{max-width:1020px}.container.width--medium{max-width:1230px}.container.width--large{max-width:1340px}@media (max-width:780px){.container{padding:0 20px}}.home .container.width--default{max-width:1700px}.content .wpb_wrapper{padding:0 15px}.first-col .wpb_text_column>.wpb_wrapper{padding:0}.slick-arrow{border:none;background:none;cursor:pointer;position:absolute;top:35%;color:#C7C7C7;z-index:100}.slick-arrow:before{font-size:50px;position:relative}.slick-arrow:hover{color:#E43D30}.slick-arrow.prev{left:-5px}.slick-arrow.next{right:-5px}#id--dlv--msg{color:#000}.par__bg{background-position:center;background-size:cover;background-repeat:no-repeat}.popup{font-family:'Lato',sans-serif}.popup .content__text h1{color:#E1251B;margin:0 0 15px;font-weight:900;font-size:calc(42px + 0 * (100vw - 1170px)/(1920 - 1170))}.popup .content__text h2{font-size:30px;text-transform:uppercase;font-weight:400;margin:0 0 5px;transition:all .3s}@media (max-width:1200px){.footer{margin-bottom:70px}}footer>.vc_row{margin:0}.flex-grid{display:flex;flex-wrap:wrap;margin:0 -10px}.flex-grid .grid-item{max-width:100%;width:100%;padding:0 10px}.flex-grid.x-start{justify-content:flex-start}.flex-grid.x-end{justify-content:flex-end}.flex-grid.x-center{justify-content:center}.flex-grid.x-between{justify-content:space-between}.flex-grid.x-around{justify-content:space-around}.flex-grid.y-start{align-items:flex-start}.flex-grid.y-end{align-items:flex-end}.flex-grid.y-center{align-items:center}.flex-grid.cols-2 .grid-item{width:50%}@media (max-width:1279px){.flex-grid.cols-2 .grid-item{width:50%}}@media (max-width:1024px){.flex-grid.cols-2 .grid-item{width:100%}}@media (max-width:767px){.flex-grid.cols-2 .grid-item{width:100%}}.flex-grid.cols-3 .grid-item{width:33.33%}@media (max-width:1279px){.flex-grid.cols-3 .grid-item{width:33.33%}}@media (max-width:1024px){.flex-grid.cols-3 .grid-item{width:100%}}@media (max-width:767px){.flex-grid.cols-3 .grid-item{width:100%}}.flex-grid.cols-4 .grid-item{width:25%}@media (max-width:1279px){.flex-grid.cols-4 .grid-item{width:50%}}@media (max-width:1024px){.flex-grid.cols-4 .grid-item{width:100%}}@media (max-width:767px){.flex-grid.cols-4 .grid-item{width:100%}}.flex-grid.cols-5 .grid-item{width:20%}@media (max-width:1279px){.flex-grid.cols-5 .grid-item{width:50%}}@media (max-width:1024px){.flex-grid.cols-5 .grid-item{width:100%}}@media (max-width:767px){.flex-grid.cols-5 .grid-item{width:100%}}.flex-grid.cols-6 .grid-item{width:16.66%}@media (max-width:1279px){.flex-grid.cols-6 .grid-item{width:33.33%}}@media (max-width:1024px){.flex-grid.cols-6 .grid-item{width:100%}}@media (max-width:767px){.flex-grid.cols-6 .grid-item{width:100%}}.d--grid{display:grid}.d--grid.cols--1{grid-template-columns:repeat(2, 1fr)}.d--grid.cols--1>*{grid-column:span 2}.d--grid.cols--2{grid-template-columns:repeat(4, 1fr)}.d--grid.cols--2>*{grid-column:span 2}.d--grid.cols--3{grid-template-columns:repeat(6, 1fr)}.d--grid.cols--3>*{grid-column:span 2}.d--grid.cols--4{grid-template-columns:repeat(8, 1fr)}.d--grid.cols--4>*{grid-column:span 2}@media (max-width:1024px){.d--grid.cols--3,.d--grid.cols--4{grid-template-columns:repeat(4, 1fr)}.d--grid.cols--3>*,.d--grid.cols--4>*{grid-column:span 2}}@media (max-width:780px){.d--grid.cols--2,.d--grid.cols--3,.d--grid.cols--4{grid-template-columns:repeat(2, 1fr)}.d--grid.cols--2>*,.d--grid.cols--3>*,.d--grid.cols--4>*{grid-column:span 2}}@media (max-width:780px){.par__flex[data-custom_padding],.par__flex [data-custom_padding]{padding-top:0;padding-bottom:0}}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.clearboth{display:block;margin:0;padding:0;clear:both}.alignleft{float:left;margin-right:20px}.alignright{float:right;margin-left:20px}.aligncenter{margin-left:auto;margin-right:auto;display:block}.pink{color:#9F2842}.center-text{text-align:center}.wpb_row.no-btm-margin,.no-btm-margin,.wpb_wrapper .no-btm-margin{margin-bottom:0}.small-btm-margin,.wpb_wrapper .small-btm-margin{margin-bottom:10px}.medium-btm-margin,.wpb_wrapper .medium-btm-margin{margin-bottom:20px}.col-xs-5ths,.col-sm-5ths,.col-md-5ths,.col-lg-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{width:20%;float:left}@media (min-width:768px){.col-sm-5ths{width:20%;float:left}}@media (min-width:992px){.col-md-5ths{width:20%;float:left}}@media (min-width:1200px){.col-lg-5ths{width:20%;float:left}}.title-in-bg{width:100%;max-width:100%;background-color:rgba(0,0,0,0.5);color:white;position:relative;top:0}.yt-wrap{display:inline-block;width:100%;position:relative;overflow:hidden}.yt-wrap::after{padding-top:56.25%;display:block;content:''}.yt-wrap iframe,.yt-wrap object,.yt-wrap embed{position:absolute;top:0;left:0;width:100%;height:100%}#infolettre{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,0.7);-webkit-transform:translate(0, -100%) scale(0, 0);-moz-transform:translate(0, -100%) scale(0, 0);-o-transform:translate(0, -100%) scale(0, 0);-ms-transform:translate(0, -100%) scale(0, 0);transform:translate(0, -100%) scale(0, 0);opacity:0}#infolettre.open{-webkit-transform:translate(0, 0) scale(1, 1);-moz-transform:translate(0, 0) scale(1, 1);-o-transform:translate(0, 0) scale(1, 1);-ms-transform:translate(0, 0) scale(1, 1);transform:translate(0, 0) scale(1, 1);opacity:1}.mailchimp-nl{background-color:#ffffff;padding:25px 80px 35px;position:absolute;left:0;margin-top:45%;border-radius:20px}.mailchimp-nl h1{text-transform:uppercase;padding-bottom:25px;text-align:center}.mailchimp-nl .button{width:230px;height:35px;background:#45A041;text-transform:uppercase;color:#fff;font-size:18px;border:none;-webkit-box-shadow:1px 1px 2px 0 #000;-moz-box-shadow:1px 1px 2px 0 #000;box-shadow:1px 1px 2px 0 #000;display:block;margin:15px auto}.mailchimp-nl .email{text-align:center;display:block;width:100%;height:35px;padding:0 5px;border:1px solid #e1e1e1;text-transform:uppercase}.slider-wrap{position:relative}.slider-wrap video{top:0!important}.slider-wrap .tp-bgimg{background-position:center top!important}.slider-wrap .search-wrap{position:absolute;left:-100%;top:200px;z-index:100;background:#fff;background:rgba(255,255,255,0.9);-webkit-border-radius:0 30px 30px 0;border-radius:0 30px 30px 0;padding:25px 65px 25px 85px}.slider-wrap .search-wrap h3{font-family:'Lato',sans-serif;font-size:36px;font-style:italic;color:#707070;text-align:center;margin:10px 0 5px}.slider-wrap .search-wrap p{font-family:'Lato',sans-serif;font-size:16px;font-style:italic;color:#707070;text-align:center}.slider-wrap .search-wrap select{background:none;width:100%;height:55px;padding:0 25px;border:1px solid #b7b7b7;-webkit-border-radius:10px;border-radius:10px;font-size:18px;color:#303030;font-style:italic;text-transform:uppercase}.slider-wrap .search-wrap-toggle{display:block;position:absolute;right:0;top:0;bottom:0;width:30px;background:url(../images/search-wrap-toggle.png) no-repeat right center}.slider-wrap .search-wrap .region-select-wrap{background:url(../images/region-icon.png) no-repeat left center;margin-left:-58px;padding-left:58px}.slider-wrap .search-wrap .checkbox{display:inline-block;vertical-align:middle;width:15px;border:1px solid #b7b7b7}.slider-wrap .search-wrap .fruit-check-wrap{text-align:center}.slider-wrap .search-wrap .fruit-check-wrap span{display:inline-block;margin:15px 30px}.slider-wrap .search-wrap .fruit-check-wrap img{margin-right:10px}.slider-wrap .search-wrap .submit-wrap{text-align:right;margin:10px 0 0}.slider-wrap .search-wrap .submit-wrap .button{background:#45A041;border:none;-webkit-box-shadow:0 1px 1px 0 #000;box-shadow:0 1px 1px 0 #000;font-size:18px;text-transform:uppercase;color:#fff;margin-right:20px;padding:12px 65px}.search-mobile-wrap{display:none}.featured-image{width:100%;height:340px;background-size:cover;background-repeat:no-repeat;position:relative;top:-38px}.featured-image h1{color:#fff;text-align:right;font-size:60px}.down-button{display:block;background:url(../images/down-button.png);width:81px;height:39px;margin:0 auto}.down-button-wrap{position:absolute;left:0;bottom:0;width:100%;margin:0;z-index:10}.info{margin:50px auto;padding:15px}.info h1{color:#E1251B;text-align:left;font-size:60px;font-weight:900}.info p{font-weight:bold;color:black;font-size:16px;margin-bottom:25px}.info p:last-child{margin-bottom:0}.info p span,.info p strong{color:#45A041}.info p .red_text,.info p em{color:#E1251B;font-style:normal}body.blog,body.archive{background:#f8f8f8}.blog-header{margin-top:200px;padding-top:50px}@media (max-width:1024px){.blog-header{margin-top:0}}.blog-header ul{text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;margin:75px auto}.blog-header li{display:inline-block;font-size:18px;font-weight:700;text-transform:uppercase;background:url(../images/main-nav-item-bg.png) no-repeat right center;margin-right:15px;padding-right:15px}.blog-header li:last-child{background:none;margin:0;padding:0}.blog-header a{color:#000}.blog-header a:hover,.blog-header .current-cat a{color:#9F2842;text-decoration:underline}.blog-header h1{font-size:48px;text-align:center;color:#E1251B;font-weight:900;padding:0 15px;margin:0 0 50px}.post-grid{padding:35px 30px}.post-grid h3{font-family:'Lato',sans-serif;font-size:18px;font-weight:700;font-style:italic}.post-grid h3 a{color:#000}.post-grid h3 a:hover{color:#9F2842;text-decoration:underline}.post-grid p{color:#707070}.post-grid .post-wrap{padding:15px}.post-grid .post-inner{padding:15px;background:#fff;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,0.1);box-shadow:1px 1px 1px 0 rgba(0,0,0,0.1)}.post-grid .post-thumbnail img{max-width:100%;height:auto}.post-grid .post-date{border-top:1px solid #e1e1e1;padding-top:10px;margin-bottom:0}.single-post .content a{color:#000;font-weight:bold;text-decoration:underline;word-wrap:break-word}.single-post .content a:hover{color:#45A041}.single-post .content{border-top:6px solid #f8f8f8;padding:100px 0}.single .post-wrap{background:#fff;background:rgba(255,255,255,0.9);padding:35px 50px}.post-cueillette_fraiches_concours .content{background-size:auto}.single .post-wrap p{font-size:18px;font-weight:400;line-height:36px}.single .post-wrap h1{font-size:40px;font-weight:700;margin:0 0 40px;display:inline-block;padding:15px 0;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2}.post-cueillette_fraiches_concours .post-wrap h1{display:none}.page-varietes .bg-cardboard{background:url(../images/cardboard-bg-2.jpg) no-repeat;background-size:cover;padding:212px 0 50px}.page-varietes .bg-cardboard p{font-family:'Lato',sans-serif;font-size:18px;font-style:italic;text-align:center}.page-varietes .bg-cardboard h1{font-weight:900;text-align:center;margin:0 0 20px}.page-varietes .bg-cardboard .lys{margin:0px 0 15px}.page-varietes .variete *{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.page-varietes .variete-grid>.wpb_column{padding:0}.page-varietes .variete-grid .vc_row{margin:0}.page-varietes .variete h2{font-family:'Lato',sans-serif;font-size:18px;font-weight:700;font-style:italic}.page-varietes .variete p{font-family:'Lato',sans-serif;font-style:italic}.page-varietes .variete .text{background:#ededed;padding:100px 15px;text-align:center}.page-varietes .variete .lys{display:block;width:139px;height:33px;background:url(../images/lys.png) top;margin:0 auto}.page-varietes .filler .vc_row{margin:0}.page-varietes .variete .wpb_raw_html{margin:0}.page-varietes .variete:hover h2,.page-varietes .variete:hover p{color:#fff}.page-varietes .variete:hover .text{background:#ee3524}.page-varietes .variete:hover .image{background-size:120%}.page-varietes .variete:hover .lys{background-position:bottom}.page-varietes.page-id-20223 .variete:hover .text{background:#9F2842}.page-varietes .vc_single_image-wrapper{padding:20px;margin:20px}.page-varietes .lys .vc_single_image-wrapper{padding:0px;margin:0px}.page-varietes .vc_row.inner{display:flex;justify-content:center;align-items:center}.page-varietes .albion .image{background:url(../images/varietes/albion.jpg) no-repeat center;background-size:75%}.page-varietes .annapolis .image{background:url(../images/varietes/annapolis.jpg) no-repeat center;background-size:75%}.page-varietes .bounty .image{background:url(../images/varietes/bounty.jpg) no-repeat center;background-size:75%}.page-varietes .chambly .image{background:url(../images/varietes/chambly.jpg) no-repeat center;background-size:75%}.page-varietes .clery .image{background:url(../images/varietes/clery.jpg) no-repeat center;background-size:75%}.page-varietes .darselect .image{background:url(../images/varietes/darselect.jpg) no-repeat center;background-size:75%}.page-varietes .honeyoye .image{background:url(../images/varietes/honeyoye.jpg) no-repeat center;background-size:75%}.page-varietes .jewel .image{background:url(../images/varietes/jewel.jpg) no-repeat center;background-size:75%}.page-varietes .kent .image{background:url(../images/varietes/kent.jpg) no-repeat center;background-size:75%}.page-varietes .malwina .image{background:url(../images/varietes/malwina.jpg) no-repeat center;background-size:75%}.page-varietes .seascape .image{background:url(../images/varietes/seascape.jpg) no-repeat center;background-size:75%}.page-varietes .veestar .image{background:url(../images/varietes/veestar.jpg) no-repeat center;background-size:75%}.page-varietes .wendy .image{background:url(../images/varietes/wendy.jpg) no-repeat center;background-size:75%}.page-varietes .boyne .image{background:url(../images/varietes/boyne.jpg) no-repeat center;background-size:75%}.page-varietes .festivalnova .image{background:url(../images/varietes/festivalnova.jpg) no-repeat center;background-size:75%}.page-varietes .killarney .image{background:url(../images/varietes/killarney.jpg) no-repeat center;background-size:75%}.page-varietes .pathfinder .image{background:url(../images/varietes/pathfinder.jpg) no-repeat center;background-size:75%}.page-varietes .polana .image{background:url(../images/varietes/polana.jpg) no-repeat center;background-size:75%}.page-varietes .tulameen .image{background:url(../images/varietes/tulameen.jpg) no-repeat center;background-size:75%}.page-varietes .filler .jam{background:url(../images/jam.jpg) no-repeat center;background-size:cover}.page-varietes .filler .jam-2{background:url(../images/jam-2.jpg) no-repeat center;background-size:cover}.page-varietes .filler .strawberry{background:url(../images/strawberry.jpg) no-repeat center;background-size:cover}.page-varietes .filler .strawberry-2{background:url(../images/strawberry-2.jpg) no-repeat center;background-size:cover}.page-varietes .filler .framboises-pot{background:url(../images/framboises-pot.jpg) no-repeat center;background-size:cover}.page-varietes .filler .framboise{background:url(../images/framboise.jpg) no-repeat center;background-size:cover}.page-exigez-fraises-quebec .bg-cardboard{background-size:cover;padding:200px 0 150px 0;background-image:url(../images/fruit-pattern-3.png);width:100%}.page-exigez-fraises-quebec .bg-cardboard p{font-family:'Lato',sans-serif;font-size:18px;font-style:italic;text-align:center;margin:0}.page-exigez-fraises-quebec .bg-cardboard h1{font-weight:900;text-align:center;margin:0 0 50px}.page-exigez-fraises-quebec .bg-cardboard .lys{margin:0px 0 15px}.page-exigez-fraises-quebec .bg-cardboard .vc_video-aspect-ratio-169{max-width:1170px;margin:0 auto;width:100%}.page-exigez-fraises-quebec .bg-cardboard .vc_video-aspect-ratio-169 .wpb_wrapper{position:relative;overflow:hidden;margin:30px auto 66px}.page-exigez-fraises-quebec .bg-cardboard .wpb_video_wrapper{padding-top:0}.page-exigez-fraises-quebec .bg-cardboard .vc_video-aspect-ratio-169 .yt-wrap{max-width:1170px;margin:0 auto;width:100%}.page-exigez-fraises-quebec .bg-fraises{background:url(../images/bg-fraises.jpg) no-repeat center;background-size:cover}.page-exigez-fraises-quebec .bg-fraises-2{background:url(../images/bg-fraises-2.jpg) no-repeat center;background-size:cover}.page-exigez-fraises-quebec .bg-fraises-3{background:url(../images/bg-fraises-3.jpg) no-repeat center;background-size:cover}.page-exigez-fraises-quebec .bullet h2{font-family:'Lato',sans-serif;font-size:30px;font-style:italic;font-weight:700;text-align:center;max-width:400px;margin:45px auto 20px}.page-exigez-fraises-quebec .bullet p{font-family:'Lato',sans-serif;font-size:18px;font-style:italic;text-align:center;line-height:30px;max-width:300px;margin:0 auto}.page-exigez-fraises-quebec .bullet-number p{font-family:'Lato',sans-serif;font-size:100px;font-style:italic;font-weight:700;text-align:center;max-width:400px;line-height:50px}.page-exigez-fraises-quebec .bullet-1{background:url(../images/fraises-bullet-1.png) no-repeat center;min-height:588px;margin-top:80px}.page-exigez-fraises-quebec .bullet-1 h2,.page-exigez-fraises-quebec .bullet-1 p{color:#c40b45}.page-exigez-fraises-quebec .bullet-1 .bullet-number p{margin:90px auto 20px}.page-exigez-fraises-quebec .bullet-2{background:url(../images/fraises-bullet-2.png) no-repeat center;min-height:673px;padding-top:80px}.page-exigez-fraises-quebec .bullet-2 h2,.page-exigez-fraises-quebec .bullet-2 p{color:#fff}.page-exigez-fraises-quebec .bullet-2 .bullet-number p{margin:55px auto 20px}.page-exigez-fraises-quebec .bullet-3{background:url(../images/fraises-bullet-3.png) no-repeat center;min-height:673px;padding-top:80px}.page-exigez-fraises-quebec .bullet-3 h2,.page-exigez-fraises-quebec .bullet-3 p{color:#c40b45}.page-exigez-fraises-quebec .bullet-3 .bullet-number p{margin:80px auto}.page-exigez-fraises-quebec .bullet-4{background:url(../images/fraises-bullet-2.png) no-repeat center;min-height:673px;padding-top:80px}.page-exigez-fraises-quebec .bullet-4 h2,.page-exigez-fraises-quebec .bullet-4 p{color:#fff}.page-exigez-fraises-quebec .bullet-4 .bullet-number p{margin:60px auto 20px}.page-exigez-fraises-quebec .bullet-5{background:url(../images/fraises-bullet-5.png) no-repeat center;min-height:594px;padding-top:80px;margin-bottom:80px}.page-exigez-fraises-quebec .bullet-5 h2,.page-exigez-fraises-quebec .bullet-5 p{color:#c40b45}.page-exigez-fraises-quebec .bullet-5 .bullet-number p{margin:80px auto 60px}.page-exigez-fraises-quebec .autocueillette-cta{background-image:url(../images/fruit-pattern-3.png)}.page-exigez-fraises-quebec .content a,.page-exigez-framboise-quebec .content a{font-size:18px}.page-exigez-framboise-quebec .bg-cardboard{background-size:cover;padding:212px 0 165px}.page-exigez-framboise-quebec .bg-cardboard p{font-family:'Lato',sans-serif;font-size:18px;font-style:italic;text-align:center;margin:0}.page-exigez-framboise-quebec .bg-cardboard h1{font-size:40px;font-weight:900;text-align:center;margin:0 0 50px}.page-exigez-framboise-quebec .bg-cardboard .lys{margin:0px 0 15px}.page-exigez-framboise-quebec .bg-fraises{background:url(../images/bg-framboises.jpg) no-repeat center;background-size:cover}.page-exigez-framboise-quebec .bg-fraises-2{background:url(../images/bg-framboises-2.jpg) no-repeat center;background-size:cover}.page-exigez-framboise-quebec .bg-fraises-3{background:url(../images/bg-framboises-3.jpg) no-repeat center;background-size:cover}.page-exigez-framboise-quebec .bullet h2{font-family:'Lato',sans-serif;font-size:30px;font-style:italic;font-weight:700;text-align:center;max-width:400px;margin:45px auto 20px}.page-exigez-framboise-quebec .bullet p{font-family:'Lato',sans-serif;font-size:18px;font-style:italic;text-align:center;line-height:30px;max-width:370px;margin:0 auto}.page-exigez-framboise-quebec .bullet-number p{font-family:'Lato',sans-serif;font-size:100px;font-style:italic;font-weight:700;text-align:center;max-width:400px;line-height:50px}.page-exigez-framboise-quebec .bullet-1{background:url(../images/fraises-bullet-1.png) no-repeat center;min-height:588px;margin-top:80px}.page-exigez-framboise-quebec .bullet-1 h2,.page-exigez-framboise-quebec .bullet-1 p{color:#c40b45}.page-exigez-framboise-quebec .bullet-1 .bullet-number p{margin:90px auto 20px}.page-exigez-framboise-quebec .bullet-2{background:url(../images/fraises-bullet-2.png) no-repeat center;min-height:673px;padding-top:80px}.page-exigez-framboise-quebec .bullet-2 h2,.page-exigez-framboise-quebec .bullet-2 p{color:#fff}.page-exigez-framboise-quebec .bullet-2 .bullet-number p{margin:55px auto 20px}.page-exigez-framboise-quebec .bullet-3{background:url(../images/fraises-bullet-3.png) no-repeat center;min-height:673px;padding-top:80px}.page-exigez-framboise-quebec .bullet-3 h2,.page-exigez-framboise-quebec .bullet-3 p{color:#c40b45}.page-exigez-framboise-quebec .bullet-3 .bullet-number p{margin:80px auto}.page-exigez-framboise-quebec .bullet-4{background:url(../images/fraises-bullet-2.png) no-repeat center;min-height:673px;padding-top:80px}.page-exigez-framboise-quebec .bullet-4 h2,.page-exigez-framboise-quebec .bullet-4 p{color:#fff}.page-exigez-framboise-quebec .bullet-4 .bullet-number p{margin:60px auto 20px}.page-exigez-framboise-quebec .bullet-5{background:url(../images/fraises-bullet-5.png) no-repeat center;min-height:594px;padding-top:80px;margin-bottom:80px}.page-exigez-framboise-quebec .bullet-5 h2,.page-exigez-framboise-quebec .bullet-5 p{color:#c40b45}.page-exigez-framboise-quebec .bullet-5 .bullet-number p{margin:80px auto 60px}.page-exigez-framboise-quebec .autocueillette-cta{background-image:url(../images/fruit-pattern-3.png)}.page-saison-fraises .bg-cardboard>.vc_column_container,.page-saison-fraises .june>.vc_column_container{padding:0 0 50px}.page-saison-fraises .july>.vc_column_container{padding:0 0 70px;background:url(../images/pink-dash.png) repeat-x center bottom}.page-saison-fraises .august>.vc_column_container{padding:0 0 65px}.page-saison-fraises .sept-oct>.vc_column_container{padding:0 0 150px}.page-saison-fraises .vc_single_image-wrapper{padding:20px;margin:20px}.page-saison-fraises .vc_row.inner{display:flex;justify-content:center;align-items:center}.page-saison-fraises .lys .vc_single_image-wrapper{padding:0px;margin:0px}.page-saison-fraises h2{font-family:'Lato',sans-serif;font-size:40px;font-weight:700;font-style:italic;text-align:center}.page-saison-fraises h4{font-size:18px;text-transform:uppercase;font-weight:700}.page-saison-fraises .content p{font-family:'Lato',sans-serif;font-size:18px;font-style:italic;text-align:center;margin:0;line-height:30px}.page-saison-fraises .vc_separator{width:30%;margin:0 auto 20px}.page-saison-fraises .vc_separator .vc_sep_line{border-top:2px solid #000}.page-saison-fraises .bg-cardboard{background:url(../images/cardboard-bg-2.jpg) no-repeat;background-size:cover;padding:160px 0 0}.page-saison-fraises .bg-cardboard h1{font-size:40px;font-weight:900;text-align:center;margin:0 0 30px}.page-saison-fraises .lys{margin:0px 0 30px}.page-saison-fraises .june{padding:125px 0 0}.page-saison-fraises .june .down-button{background:url(../images/down-button-grey.png)}.page-saison-fraises .july{background:#9F2842 url(../images/pink-dash.png) repeat-x center 10px;padding:125px 0 10px}.page-saison-fraises .july h2,.page-saison-fraises .july h4,.page-saison-fraises .july p{color:#fff}.page-saison-fraises .july .vc_sep_line{border-top-color:#fff}.page-saison-fraises .july .wpb_single_image{margin:0 30px 0 0}.page-saison-fraises .august{padding:125px 0 0}.page-saison-fraises .august .down-button{background:url(../images/down-button-grey.png)}.page-saison-fraises .sept-oct{background:#f7f7f7 url(../images/grey-dash.png) repeat-x center 10px;padding:90px 0 0}.page-saison-fraises .sept-oct .content{padding-top:100px;text-align:center}.page-saison-fraises .sept-oct .vc_separator{width:50%}.page-saison-fraises .sept-oct .down-button{background:url(../images/down-button-grey.png)}.page-saison-fraises .sept-oct .wpb_button{text-shadow:none;background:none;font-size:18px;text-transform:uppercase;color:#000;margin-right:20px;padding:12px 45px;border:2px solid #000;display:table;margin:auto}.page-saison-fraises .sept-oct .wpb_button:hover{background:#9F2842;border-color:#9F2842;color:#fff}.page-saison-fraises .guideline-1{position:absolute;left:50%;bottom:-100px;margin-left:-125px}.page-saison-fraises .guideline-2{position:absolute;left:50%;bottom:-100px;margin-left:-315px}.page-saison-fraises .guideline-3{position:absolute;left:50%;bottom:-115px;margin-left:-205px}.page-saison-fraises .guideline-4{position:absolute;left:50%;bottom:-165px;margin-left:-325px}.page-saison-fraises .guideline-5{position:absolute;left:50%;bottom:-105px;margin-left:-275px;z-index:5}.page-saison-fraises .autocueillette-cta{background-image:url(../images/fruit-pattern-3.png)}.page-saison-fraises .banner-header#slide-video{background:#9F2842 url(../images/pink-dash.png) repeat-x center 10px;background-image:url(../images/fruit-pattern-3.png);background-size:cover;padding:213px 0 50px 0}.page-saison-fraises .banner-header#slide-video .yt__block{max-width:1170px;margin:0 auto;width:100%}.page-saison-fraises .banner-header#slide-video .yt__block .yt-wrap{padding:0 0 56.25% 0;margin:0 auto}.page-saison-fraises .banner-header#slide-video .yt__block .yt-wrap:after{display:none}.page-saison-fraises .banner-header#slide-video .yt__block .yt-wrap:before{display:none}.page-saison-framboises .bg-cardboard>.vc_column_container,.page-saison-framboises .june>.vc_column_container{padding:0 0 50px}.page-saison-framboises .july>.vc_column_container{padding:0 0 70px;background:url(../images/pink-dash.png) repeat-x center bottom}.page-saison-framboises .august>.vc_column_container{padding:0 0 65px}.page-saison-framboises .sept-oct>.vc_column_container{padding:0 0 150px}.page-saison-framboises .vc_single_image-wrapper{padding:20px;margin:20px}.page-saison-framboises .vc_row.inner{display:flex;justify-content:center;align-items:center}.page-saison-framboises .lys .vc_single_image-wrapper{padding:0px;margin:0px}.page-saison-framboises h2{font-family:'Lato',sans-serif;font-size:40px;font-weight:700;font-style:italic;text-align:center}.page-saison-framboises h4{font-size:18px;text-transform:uppercase;font-weight:700}.page-saison-framboises .content p{font-family:'Lato',sans-serif;font-size:18px;font-style:italic;text-align:center;margin:0;line-height:30px}.page-saison-framboises .vc_separator{width:30%;margin:0 auto 20px}.page-saison-framboises .vc_separator .vc_sep_line{border-top:2px solid #000}.page-saison-framboises .bg-cardboard{background:url(../images/cardboard-bg-2.jpg) no-repeat;background-size:cover;padding:212px 0 0}.page-saison-framboises .bg-cardboard h1{font-size:40px;font-weight:900;text-align:center;margin:0 0 30px}.page-saison-framboises .lys{margin:0px 0 30px}.page-saison-framboises .june{padding:125px 0 0}.page-saison-framboises .june .down-button{background:url(../images/down-button-grey.png)}.page-saison-framboises .july{background:#9F2842 url(../images/pink-dash.png) repeat-x center 10px;padding:125px 0 10px}.page-saison-framboises .july h2,.page-saison-framboises .july h4,.page-saison-framboises .july p{color:#fff}.page-saison-framboises .july .vc_sep_line{border-top-color:#fff}.page-saison-framboises .august{padding:125px 0 0}.page-saison-framboises .august .down-button{background:url(../images/down-button-grey.png)}.page-saison-framboises .sept{background:#f7f7f7 url(../images/grey-dash.png) repeat-x center 10px;padding:120px 0 0}.page-saison-framboises .sept .inner{padding-bottom:50px}.page-saison-framboises .sept .content{padding-top:100px;text-align:center}.page-saison-framboises .sept .vc_separator{width:50%}.page-saison-framboises .sept .down-button{background:url(../images/down-button-grey.png)}.page-saison-framboises .sept .wpb_button{background:none;font-size:18px;text-transform:uppercase;color:#000;margin-right:20px;padding:12px 45px;border:2px solid #000}.page-saison-framboises .sept .wpb_button:hover{background:#9F2842;border-color:#9F2842;color:#fff}.page-saison-framboises .guideline-1{position:absolute;left:50%;bottom:-100px;margin-left:-125px}.page-saison-framboises .guideline-2{position:absolute;left:50%;bottom:-100px;margin-left:-315px}.page-saison-framboises .guideline-3{position:absolute;left:50%;bottom:-115px;margin-left:-205px}.page-saison-framboises .guideline-4{position:absolute;left:50%;bottom:-165px;margin-left:-325px}.page-saison-framboises .guideline-5{position:absolute;left:50%;bottom:-105px;margin-left:-275px;z-index:5}.page-saison-framboises .autocueillette-cta{background-image:url(../images/fruit-pattern-3.png)}.vc_column_container>.vc_column-inner{padding:0}body.post-type-archive-member{background:#fff}.post-type-archive-member .info .autocueillette-logo{float:right;margin:-30px 0 30px 0;width:35%;text-align:center;background:#8dc489;padding:15px}.post-type-archive-member .info .autocueillette-logo a{color:#3b5998}.post-type-archive-member .info .autocueillette-logo img{max-width:98%;height:auto}.single-member .content{padding:0;border:none}.button_wrapper{background-color:#f4f4f4;position:relative;z-index:999;padding:0 0 20px}.result_button{line-height:35px;border:none;background:#9F2842;color:#fff;text-transform:uppercase;padding:10px 45px;position:relative;display:table;margin:0 auto}.result_button:hover{background:#ff5893;color:#fff;cursor:pointer}.producer-wrap{padding:10px 15px}.producer-inner{background:#f2f2f2;padding:15px 15px 15px 15px;min-height:136px;position:relative}.search--empty{text-align:center;margin-bottom:115px}.producer-grid h2{font-size:18px;text-transform:uppercase;font-weight:700;padding:0 15px 0 90px}.producer-grid h2 a{color:#000}.producer-grid h2 a:hover{color:#9F2842}.producer-grid .contact .directions{position:absolute;bottom:15px;right:0;color:#000;display:block;background:url(../images/marker-icon.png) no-repeat left center;padding-left:25px}.producer-grid .services{position:relative;min-height:20px;min-height:51px}.producer-grid .services a{position:absolute;bottom:0;right:0;color:#000;font-family:Georgia, serif}.producer-grid .services a.button-link{padding:14px 20px;margin:0;font-size:14px;text-transform:none}.producer-grid .services a.button-link:hover{color:#45A041;border:1px solid #45A041}.producer-grid .services>div{padding:0}.producer-grid .contact a:hover,.producer-grid .services a:hover{color:#9F2842}.producer__wrapper-button .button{line-height:35px;background:#45A041;color:#fff;text-transform:uppercase;padding:10px 15px;display:table;text-align:center;margin:40px auto}.producer__wrapper-button .button:hover{background:#cfe4b3}#map{height:550px}.page-numbers{padding:0 15px;margin:35px 0;text-align:right}.page-numbers li{display:inline-block;font-size:16px;font-weight:700}body.post-type-archive-recipe{background:#fff}.recipe-categories{text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0;margin:75px auto}.recipe-categories li{display:inline-block;font-size:18px;font-weight:700;text-transform:uppercase;background:url('../images/main-nav-item-bg.png') no-repeat right center;margin-right:15px;padding-right:15px}.recipe-categories li:last-child{background:none;margin:0;padding:0}.recipe-categories li a:hover{color:#9F2842;text-decoration:underline}.recipe-categories>.col-sm-6:first-child{padding:0}.recipe-categories .desserts,.recipe-categories .plats-principaux{height:285px;line-height:285px}.recipe-categories .recipe-category{cursor:pointer;text-align:center;position:relative}.recipe-categories .recipe-category h2{display:inline-block;font-family:'Lato',sans-serif;font-size:42px;color:#fff;font-weight:700;font-style:italic;text-shadow:1px 1px 3px #000000;padding:20px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}.recipe-categories .recipe-category .selected{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(3,3,3,0.35)}.recipe-categories .recipe-category .selected .border{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid #fff;background:url(../images/x-icon.png) no-repeat 10px 10px;background-position:right 10px top 10px}.recipe-categories .recipe-category.selected .selected{display:block}.recipe-categories .entrees{background:url(../images/entrees.jpg);background-size:cover}.recipe-categories .desserts{background:url(../images/desserts.jpg);background-size:cover}.recipe-categories .confitures{background:url(../images/confitures.jpg);background-size:cover}.recipe-categories .plats-principaux{background:url(../images/plats-principaux.jpg);background-size:cover;margin-bottom:30px}.mobile-recipe-categories{text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 15px;margin:75px auto;display:none}.mobile-recipe-categories select{height:40px;max-width:100%;padding:0 10px;border:1px solid #e5e5e5;font-size:16px;font-weight:700;text-transform:uppercase}.recipe-grid{margin-top:200px;padding:50px 0}.recipe-grid h1{padding:0 15px;font-size:48px;font-weight:900;text-align:center;margin:0 0 50px}.recipe-grid .recipe-wrap{position:relative;padding:0;text-align:center}.recipe-grid .recipe-wrap h3{display:table-cell;font-family:'Lato',sans-serif;font-size:24px;color:#fff;font-weight:700;font-style:italic;margin:0;vertical-align:middle}.recipe-grid .recipe-wrap img{max-width:100%;height:auto}.recipe-wrap figure.img-recipe-desktop img{width:100%}.recipe-grid .recipe-wrap .hover{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:.3s all ease;background:rgba(3,3,3,0.35);padding:10px}.recipe-grid .recipe-wrap .border{height:100%;width:100%;display:table;border:1px solid #fff}.recipe-grid .recipe-wrap:hover .hover{display:block;opacity:1}.page-nous-joindre .infos a:first-child{padding-left:0}body.post-type-archive-product{background:#fff}.woocommerce-page .main{padding:262px 0 50px}.single-product .main,.tax-product_cat .main,.post-type-archive-product .main{padding:0}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#45A041}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#9F2842}.shop-header{padding-top:212px;padding-bottom:35px}.shop-header ul{margin:15px 0 0;padding:0;text-align:center}.shop-header li{display:inline-block;font-size:18px;font-weight:700;text-transform:uppercase;background:url(../images/main-nav-item-bg.png) no-repeat right center;margin-right:15px;padding-right:15px}.shop-header li:last-child{background:none;margin:0;padding:0}.shop-header a{color:#000}.shop-header a:hover,.shop-header .current-cat a{color:#9F2842;text-decoration:underline}.product-grid{padding:75px 0}.product-grid .product-wrap{text-align:center;margin-bottom:50px}.product-grid .product-wrap h3{font-size:20px;font-weight:700;text-transform:uppercase;margin:20px 0 0}.product-grid .product-wrap a{color:#000}.product-grid .product-wrap img{max-width:100%;max-height:265px;width:auto;height:auto}.product-grid .product-wrap figure{border:1px solid #cfcfcf;padding:10px}.product-grid .product-wrap .price{font-size:30px;font-weight:700}.product-wrap .see-more{display:inline-block;padding:5px 10px;border:1px solid #000;font-size:12px;font-weight:700;text-transform:uppercase;margin:20px 0 0}.product-wrap .see-more:hover{background:#9F2842;border-color:#9F2842;color:#fff}.single-product .product-wrap{padding:75px 0}.single-product .product-wrap h1{font-size:40px;font-weight:900;margin:0 0 10px;display:inline-block;padding:15px 0;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2}.single-product .product-wrap .related.products .product-wrap{padding-top:0;box-sizing:border-box;padding:0 15px}.single-product .product-wrap .related.products .product-wrap figure{line-height:initial !important}.single-product .product-wrap p{font-size:20px}.single-product .product-wrap .images>a{display:block;border:1px solid #cfcfcf;padding:10px;text-align:center}.single-product .product-wrap .thumbnails{margin:20px 0}.single-product .product-wrap .categories{font-size:30px;margin:20px 0 50px}.single-product .product-wrap .categories a{color:#000}.single-product .product-wrap .categories a:hover{color:#9F2842}.single-product .product-wrap .price{font-size:24px;font-weight:800;margin:50px 0 20px}.single-product .product-wrap .quantity{float:left;font-size:18px}.single-product .product-wrap .quantity input{height:48px}.single-product .product-wrap .cart .button.alt,.single-product .product-wrap .cart .button.alt[disabled]{margin-left:10px;background:#45A041;padding:15px;font-size:18px;text-transform:uppercase}.single-product .product-wrap .cart .button.alt:hover,.single-product .product-wrap .cart .button.alt[disabled]:hover{background:#9F2842}.single-product .variable-product .price{display:none}.single-product .variable-product .woocommerce-variation-price .price{display:block;margin:25px 0 20px}.single-product .variations{margin:0 0 15px 0}.single-product .variations tbody tr{display:flex;align-items:center}.single-product .variations tbody tr .label{min-width:60px;margin:0 15px 0 0}.single-product .variations tbody tr label{color:#000;margin:0;font-size:13px}.single-product .variations tbody tr select{height:48px;background-color:#f6f6f6;border:none;min-width:207px;padding:0 5px}.single-product .variations tbody tr .reset_variations{margin:0 0 0 5px}.single-product .woocommerce-variation-price{margin:0 0 15px 0}.single-product .product-wrap .note{margin:20px 0;font-size:100%}.page-guide-conservation .ranger-conservation{position:relative;width:40%;background-color:rgba(255,255,255,0.7);left:50%;padding:212px 30px 100px 30px}.page-guide-conservation .ranger-conservation h1{border-top:1px solid gray;border-bottom:solid 1px gray;width:350px;padding-top:5px;padding-bottom:6px;font-weight:900;font-size:30px}.page-guide-conservation .ranger-conservation h3{font-size:20px}.page-guide-conservation .conservation-accordeon{background-color:white;width:104.1%;margin-left:-2%}.ranger-conservation .wpb_accordion_section.group h3 a{font-family:'Georgia';font-style:italic;font-weight:800;color:black;font-size:22px}.ranger-conservation .wpb_accordion_section.group p{font-family:'Georgia';font-style:italic;font-weight:400;color:black;font-size:14px}.ranger-conservation .wpb_accordion_section.group ul,.ranger-conservation .wpb_accordion_section.group ol{padding-left:17px;line-height:30px}.ranger-conservation .wpb_accordion_section.group ul li{font-family:'Georgia';font-style:italic;list-style-type:disc}.ranger-conservation .wpb_accordion_section.group ol li{font-family:'Georgia';font-style:italic;list-style-type:decimal}.ranger-conservation .wpb_content_element li a{font-weight:800;color:#45A041;font-size:14px}.ranger-conservation .vc_column_container{padding:20px}#ui-id-5 img{max-width:200px;height:auto}.ranger-conservation .wpb_accordion_section.group .small-col{width:10%}.ranger-conservation .wpb_accordion_section.group .mid-col{width:43%}.ranger-conservation .wpb_accordion_section.group .img-col{width:40%}.page-rapport-annuel .content.clearfix .wpb_wrapper a:hover{border-bottom:solid 1px #9ecf5d}.page-historique .content{padding-top:142px}.page-historique .content-historique{position:relative}.page-historique .content.clearfix{min-height:1800px}.page-historique .content-historique h1{border-top:1px solid gray;border-bottom:solid 1px gray;width:180px;padding-top:5px;padding-bottom:6px;font-weight:900;font-size:30px;margin-top:70px}.page-historique .img-historique{position:relative;min-height:600px}.page-historique .page-historique .content p{line-height:30px}.page-historique .content-historique h2{font-family:'Lato',sans-serif;font-size:28px;font-weight:200}.page-historique .content-historique>.wpb_column{padding:70px;background-size:cover}.tbl-invoice-history{width:100%}.tbl-invoice-history thead tr{border-bottom:3px solid}.tbl-invoice-history tbody tr{border-top:1px solid}.tbl-invoice-history tbody tr:first-child{border-top:none}.tbl-invoice-history tbody tr:nth-child(even){background:#f8f8f8}.tbl-invoice-history th,.tbl-invoice-history td{padding:5px}.invoice-money{text-align:left}.invoice-total{font-weight:bold}.tbl-invoice-history thead th{text-transform:uppercase}.page-template-tpl-section-membre .bg-headtitle h1{text-shadow:none;color:#333}.page-template-tpl-section-membre .bg-headtitle p{color:#333;font-size:17px}.page-template-tpl-section-membre .login-bg{background:url('../images/login-bg.jpg') no-repeat center;background-size:cover;padding-bottom:40px}.login-form-wrap{position:relative;padding:0 40px}.login-form-wrap .login-intro{color:#333;font-size:22px;font-weight:400;line-height:1em;text-transform:uppercase;text-align:center;margin:0;padding:0 20px;position:relative}.login-form-wrap .frm-login{padding:12px}.login-form-wrap .frm-login p{padding:12px;margin:0}.login-form-wrap .frm-login label{margin:0;font-weight:normal;width:100%}.login-form-wrap .frm-login input[type="text"],.login-form-wrap .frm-login input[type="password"],.login-form-wrap .frm-login input[type="email"]{display:block;width:100%;border:1px solid #bbb;padding:8px;font-size:16px;color:#555;transition:all .3s ease}.login-form-wrap .frm-login input[type="text"]:hover,.login-form-wrap .frm-login input[type="password"]:hover,.login-form-wrap .frm-login input[type="email"]:hover,.login-form-wrap .frm-login input[type="text"]:focus,.login-form-wrap .frm-login input[type="password"]:focus,.login-form-wrap .frm-login input[type="email"]:focus{outline:none;border-color:#45A041}.login-form-wrap .frm-login input[type="checkbox"]{display:inline-block;width:auto;margin:0}.login-form-wrap .frm-login input[type="submit"]{display:block;width:100%;box-shadow:none;padding:0;margin:0;background:none;border:none}.login-form-wrap .frm-login .password-reset{display:block;color:#333;text-align:right}.login-form-wrap .frm-login .fake-login-remember{color:#333;position:relative;padding-left:15px}.fake-login-remember{display:none}.js_active .fake-login-remember{display:block}.js_active #fake_rememberme{position:absolute;top:4px;left:-3px}.js_active .login-form-wrap .login-remember{display:none}.login-form-wrap .frm-login .gform_footer,.login-form-wrap .frm-login .login-submit{background-color:#45A041;padding:15px;margin:0 auto;max-height:58.5667px;position:relative;transform:translateZ(0);backface-visibility:hidden;transition-property:color;transition-duration:.3s}.login-form-wrap .frm-login .login-submit{padding:15px 0;margin:12px 12px 15px}.login-form-wrap .frm-login .gform_footer input.button,.login-form-wrap .frm-login .login-submit input{color:#fff;font-size:20px;text-transform:uppercase}.login-form-wrap .frm-login .gform_footer:before,.login-form-wrap .frm-login .login-submit:before{content:"";background:#9F2842;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;transform:scaleY(0);transform-origin:50% 0;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}.login-form-wrap .frm-login .gform_footer:hover:before,.login-form-wrap .frm-login .gform_footer:focus:before,.login-form-wrap .frm-login .gform_footer:active:before,.login-form-wrap .frm-login .login-submit:hover:before,.login-form-wrap .frm-login .login-submit:focus:before,.login-form-wrap .frm-login .login-submit:active:before{transform:scaleY(1)}.login-form-wrap .frm-login .gform_footer input.button:hover{background:none}.login-form-wrap .frm-login .gform_wrapper{max-width:100%;padding:12px 12px 0;margin:0}.login-form-wrap .frm-login .gform_wrapper .top_label .gfield_error,.login-form-wrap .frm-login .gform_wrapper .top_label input{width:100%}.login-form-wrap .frm-login .gform_wrapper .gfield_label{display:none}.login-form-wrap .frm-login .gform_wrapper .ginput_container{margin:0 0 24px 0}.page-template-tpl-section-membre .half-form{padding:15px 0;border-left:1px solid #333}@media (max-width:768px){.page-template-tpl-section-membre .half-form{border:none}}.page-template-tpl-section-membre .half-form:first-child{border:none}.page-template-tpl-section-membre .side-menu.left-menu .pubanner{max-width:100%;height:auto}@media (max-width:768px){.page-template-tpl-section-membre .side-menu.left-menu .pubanner{display:none}}.page-template-tpl-section-.single-recipe .recipe-wrapmembre .footer .mid,.page-template-tpl-section-membre .footer .partners{display:none}.page-template-tpl-section-membre.logged-in .header{display:none}.page-template-tpl-section-membre.logged-in .header-compact{display:block}.page-template-tpl-section-membre.logged-in .bg-headtitle{display:none}.page-template-tpl-section-membre.logged-in .content{background:#f8f8f8;padding-top:150px}@media (max-width:1200px){.page-template-tpl-section-membre.logged-in .content{padding-top:160px}}@media (max-width:768px){.page-template-tpl-section-membre.logged-in .content{padding-top:210px}}@media (max-width:480px){.page-template-tpl-section-membre.logged-in .content{padding-top:170px}}.page-template-tpl-section-membre img{max-width:100%;height:auto}.page-template-tpl-section-membre .account-header{position:fixed;top:50px;left:0;width:100%;height:75px;line-height:75px;background:#ededed;background:url(../images/account-menu-bg.jpg) center;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.5);box-shadow:0 0 5px 0 rgba(0,0,0,0.5);font-size:18px;z-index:9999}.page-template-tpl-section-membre .account-header h1{margin:0;font-size:26px;line-height:75px;font-weight:bold}.page-template-tpl-section-membre .account-header a{color:#9F2842}.page-template-tpl-section-membre .account-header a:hover{text-decoration:underline}.page-template-tpl-section-membre .account-header strong{text-transform:uppercase}.page-template-tpl-section-membre .account-header .col-sm-6:last-child{text-align:right}@media (max-width:768px){.page-template-tpl-section-membre .account-header{padding-top:20px;line-height:1}.page-template-tpl-section-membre .account-header h1{font-size:18px;line-height:1}.page-template-tpl-section-membre .account-header .username{font-size:14px}.page-template-tpl-section-membre .account-header .col-sm-6:last-child{text-align:left}}.page-template-tpl-section-membre.admin-bar .account-header{top:82px}@media (max-width:1200px){.page-template-tpl-section-membre .account-header,.page-template-tpl-section-membre.admin-bar .account-header{top:100px}}@media (max-width:480px){.page-template-tpl-section-membre .account-header,.page-template-tpl-section-membre.admin-bar .account-header{top:60px}}.page-template-tpl-section-membre .side-menu,.page-template-tpl-section-membre .main-content{margin-bottom:15px}.page-template-tpl-section-membre .side-menu .inner,.page-template-tpl-section-membre .main-content .inner{background:#fff;padding:25px;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,0.1);box-shadow:1px 1px 1px 0 rgba(0,0,0,0.1);max-width:none}.page-template-tpl-section-membre .side-menu{position:fixed}.page-template-tpl-section-membre .side-menu.left-menu{left:0;z-index:99}.page-template-tpl-section-membre .side-menu.left-menu ul{margin:0;border-top:1px solid #e1e1e1;padding:0}.page-template-tpl-section-membre .side-menu.left-menu a{display:block;padding:10px 0;border-bottom:1px solid #e1e1e1;color:#707070;text-transform:uppercase}.page-template-tpl-section-membre .side-menu.left-menu a:hover,.page-template-tpl-section-membre .side-menu.left-menu .current a{color:#9F2842}.page-template-tpl-section-membre .side-menu.left-menu .mobile{display:none;width:100%;border:1px solid #bbb;padding:5px}@media (max-width:768px){.page-template-tpl-section-membre .side-menu.left-menu{top:175px}.page-template-tpl-section-membre .side-menu.left-menu .desktop{display:none}.page-template-tpl-section-membre .side-menu.left-menu .mobile{display:block}.page-template-tpl-section-membre .side-menu.left-menu .inner{padding:15px}}@media (max-width:480px){.page-template-tpl-section-membre .side-menu.left-menu{top:135px}}.page-template-tpl-section-membre .side-menu.right-menu{right:0}.page-template-tpl-section-membre .side-menu.right-menu h5{font-weight:700}.page-template-tpl-section-membre .side-menu.right-menu li{list-style-type:square}.page-template-tpl-section-membre .side-menu.right-menu .widget{border-bottom:1px solid #e1e1e1;margin-bottom:15px;padding-bottom:15px}.page-template-tpl-section-membre .side-menu.right-menu .widget:last-child{border-bottom:none;padding-bottom:0}.page-template-tpl-section-membre .side-menu.right-menu .balance p{font-size:24px;font-weight:700;color:#9F2842}.page-template-tpl-section-membre .side-menu.right-menu .shop a{color:#000}.page-template-tpl-section-membre .side-menu.right-menu .shop h6{font-weight:700;font-size:16px}.page-template-tpl-section-membre .side-menu.right-menu .shop h6 span{font-size:20px;margin-left:2px;color:#9F2842}.page-template-tpl-section-membre .side-menu.right-menu .shop img{max-height:120px;width:auto;margin:0 auto}.page-template-tpl-section-membre .side-menu.right-menu .shop .slick{padding:0 20px;text-align:center}.page-template-tpl-section-membre .side-menu.right-menu .shop .slick .slick-arrow{position:absolute;top:50%;margin-top:-15px;border:none;width:30px;height:30px;cursor:pointer}.page-template-tpl-section-membre .side-menu.right-menu .shop .slick .slick-arrow.slick-prev{left:-15px}.page-template-tpl-section-membre .side-menu.right-menu .shop .slick .slick-arrow.slick-next{right:-15px}.page-template-tpl-section-membre .side-menu.right-menu .shop .see-all{display:block;background:#9F2842;padding:10px;color:#fff;font-weight:700;text-align:center}.page-template-tpl-section-membre .side-menu.right-menu .shop .see-all:hover{background:#45A041}@media (max-width:1800px){.page-template-tpl-section-membre .side-menu.right-menu{position:relative;top:auto}}.page-template-tpl-section-membre .notice{position:relative;background:#9F2842;padding:35px;margin-bottom:15px;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,0.1);box-shadow:1px 1px 1px 0 rgba(0,0,0,0.1)}.page-template-tpl-section-membre .notice p{color:#fff;margin-bottom:0;font-size:16px}.page-template-tpl-section-membre .main-content h2{font-size:24px}.page-template-tpl-section-membre .main-content .files .row{margin:15px -15px}.page-template-tpl-section-membre .main-content .files a{display:block;border:1px solid #e1e1e1;padding:25px 15px;text-align:center;color:#707070;margin:15px 0;word-break:break-word}.page-template-tpl-section-membre .main-content .files a:hover{color:#9F2842}.page-template-tpl-section-membre .main-content .files i{display:block;font-size:60px;margin-bottom:15px}.page-template-tpl-section-membre .main-content .dashboard h3{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:10px 0;margin:25px 0}.page-template-tpl-section-membre .main-content .dashboard section{margin:20px 0}.page-template-tpl-section-membre .main-content .dashboard .did-you-know li{list-style-type:disc;margin:0 0 5px}.page-template-tpl-section-membre .main-content .news{margin:20px 0}.page-template-tpl-section-membre .main-content .news .row{margin:0 -15px}.page-template-tpl-section-membre .main-content .news li{list-style-type:square;margin-bottom:20px}.page-template-tpl-section-membre .main-content .news h4{font-family:Georgia,serif;font-size:16px;font-weight:700;font-style:italic;margin:5px 0}.page-template-tpl-section-membre .main-content .news p{color:#707070;margin:5px 0}.page-template-tpl-section-membre .main-content .news .post-date{font-style:italic}.page-template-tpl-section-membre .main-content .tbl-invoice-history-wrap{overflow:auto}.page-template-tpl-section-membre .main-content .member-edit-form{margin-bottom:20px}.page-template-tpl-section-membre .main-content .member-edit-form h3{border-bottom:1px solid;font-size:18px}.page-template-tpl-section-membre .main-content .member-edit-form .label{display:block;text-align:left;white-space:normal;font-size:14px}.page-template-tpl-section-membre .main-content .member-edit-form .label label{font-size:14px}.page-template-tpl-section-membre .main-content .member-edit-form .acf-google-map .acf-sprite-locate{box-sizing:content-box}.page-template-tpl-section-membre .main-content .member-edit-form .acf-image-uploader{margin-top:10px}.page-template-tpl-section-membre .main-content .other-farms .container-fluid{margin:0 -30px}.page-template-tpl-section-membre .main-content .other-farms .other-farms-link{display:block;background:#428bca none repeat scroll 0 0;border:4px solid #428bca;text-shadow:0 0 4px rgba(0,0,0,0.4);color:#fff;font-size:14px;padding:5px 10px;transition:all .3s ease 0s}.page-template-tpl-section-membre .main-content .other-farms .other-farms-link:hover,.page-template-tpl-section-membre .main-content .other-farms .other-farms-link.current{background:#45A041;border:4px solid #45A041}.page-template-tpl-section-membre .main-content .other-farms .other-farms-link.current{border:4px solid #74AA29}.page-template-tpl-section-membre .main-content .member-edit-form input,.page-template-tpl-section-membre .main-content .member-edit-form select{height:auto;padding:8px;border:1px solid #bbb}.page-template-tpl-section-membre .main-content .member-edit-form .radio input[type="radio"],.page-template-tpl-section-membre .main-content .member-edit-form .radio-inline input[type="radio"],.page-template-tpl-section-membre .main-content .member-edit-form .checkbox input[type="checkbox"],.page-template-tpl-section-membre .main-content .member-edit-form .checkbox-inline input[type="checkbox"]{margin-left:0;position:relative;top:3px}.page-template-tpl-section-membre .main-content .member-edit-form .radio input[type="radio"],.page-template-tpl-section-membre .main-content .member-edit-form .radio-inline input[type="radio"]{top:6px}.page-template-tpl-section-membre .main-content .member-edit-form input[type=submit]{display:block;width:300px;margin:10px auto 0;padding:15px 0;background:#9F2842;border:none;color:#fff;font-weight:700;text-transform:uppercase}.page-template-tpl-section-membre .main-content .member-edit-form input[type=submit]:hover{background:#45A041}@media (max-width:480px){.page-template-tpl-section-membre .main-content .member-edit-form input[type=submit]{width:100%}}.page-template-tpl-section-membre .main-content .member-edit-form .repeater.empty table{display:none}.page-template-tpl-section-membre .main-content .member-edit-form .repeater *{box-sizing:content-box}.page-template-tpl-section-membre .main-content .member-edit-form .repeater .row{display:table-row !important}.page-template-tpl-section-membre .main-content .member-edit-form .repeater .row:before,.page-template-tpl-section-membre .main-content .member-edit-form .repeater .row:after{content:none}.page-template-tpl-section-membre .main-content .member-edit-form .acf_postbox .field textarea{min-height:50px;height:100px}.page-template-tpl-section-membre .main-content .member-edit-form .repeater-footer .right{float:left}.page-template-tpl-section-membre .main-content .member-edit-form .add-row-end.acf-button{background:#428bca;width:150px;color:#fff;padding:5px 10px;border:none;font-size:14px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.page-template-tpl-section-membre .main-content .member-edit-form .add-row-end.acf-button:hover{background:#000}.page-template-tpl-section-membre .main-content .member-edit-form .updated{padding:5px 10px;color:#fff;background:#45A041}.page-template-tpl-section-membre .main-content .member-edit-form .updated p{color:#fff;margin:0}.page-template-tpl-section-membre .main-content .member-edit-form .field_key-field_551d754eda7b3,.page-template-tpl-section-membre .main-content .member-edit-form .field_key-field_551d7477942db{display:none}.page-template-tpl-section-membre .main-content .form_view{border:none}.page-template-tpl-section-membre .main-content .form_nav{margin-bottom:15px}.page-template-tpl-section-membre .main-content .form_nav a{display:block;background:#9F2842;padding:10px;color:#fff;font-weight:700;text-align:center}.page-template-tpl-section-membre .main-content .form_nav a:hover{background:#45A041}.side-content{position:relative}.side-content .col-inner{position:relative;width:40%;background-color:rgba(255,255,255,0.7);left:41%;padding:212px 15px 100px}.side-content .col-inner h1{border-top:1px solid gray;border-bottom:solid 1px gray;width:100%;padding-top:5px;padding-bottom:6px;font-weight:900;font-size:30px}.side-content .col-inner h2{text-transform:uppercase}.side-content .col-inner .with-link{margin-bottom:10px}.side-content .col-inner .more-btn{text-shadow:none;background:#45A041;border:none;font-size:14px;text-transform:uppercase;color:#fff;margin-right:20px;padding:8px 20px}.side-content .col-inner .more-btn:hover{background:#cfe4b3;color:#fff}.side-content .col-inner a{color:#000;font-weight:bold;text-decoration:underline}.side-content .col-inner a:hover{color:#40670B}.side-content .col-inner ul{padding-left:17px;line-height:30px}.side-content .col-inner ul li{list-style-type:disc}.page-bulletins .side-content .col-inner{padding:212px 0 100px}.page-bulletins .side-content .col-inner h1{margin-left:20px}.page-bulletins .side-content .col-inner .bulletins-acc .ui-accordion-content{padding:25px;background:#fff}.page-bulletins .side-content .col-inner .bulletins-acc h3{margin:0;border-bottom:1px solid #fff}.page-bulletins .side-content .col-inner .bulletins-acc h3 a{font-family:'Georgia';font-style:italic;font-weight:800;color:black;font-size:22px}.content .bg-headtitle{margin-top:97px;padding-top:160px;padding-bottom:40px;height:400px}.bg-headtitle h1{font-weight:900;text-align:center;font-size:60px;color:#fff;text-shadow:2px 1px 2px rgba(0,0,0,0.5)}.bg-headtitle .sep-contact-title{margin-bottom:0;width:412px;box-shadow:1px 2px 2px 1px rgba(0,0,0,0.25)}.content .inner-static{max-width:1170px;margin:30px auto}.footer-2{display:none}.parent-pageid-20108 .footer-2,.woocommerce-page .footer-2{display:block}.parent-pageid-20108 .footer-1,.woocommerce-page .footer-1{display:none}body.category-symposium-international-2016 .footer-1{display:none}body.category-symposium-international-2016 .footer-2{display:block}.page-responsabilite-sociale .footer{margin-top:-120px}.footer .border-top{border-top:1px solid #e1e1e1;margin:0}.footer{background:#fff}.home .footer .partners{border:none}.footer .partners{padding:100px 0}.footer .partners h4{font-size:42px;font-weight:300;text-transform:uppercase;text-align:center;margin:0}.footer .partners h4:after{content:'';display:block;width:230px;border-top:1px solid #e1e1e1;margin:20px auto 0}.footer .partners p{text-align:center}.footer .partners img{margin:20px 40px}.footer .mid{padding:55px 0}.footer .mid a{text-transform:uppercase;color:#000}.footer .mid a:hover{color:#9F2842;text-decoration:underline}.footer .bottom{padding:20px 0}.footer .copyright p,.footer .copyright a{font-size:11px;color:#707070;line-height:18px}.footer .copyright a:hover{color:#45A041;text-decoration:underline}.ptb-footer-lock{float:left}.footer .social-media p{text-align:center}.footer .social-media img{margin:0 4px}.footer .newsletter-wrap h5{text-transform:uppercase;margin:0}.footer .newsletter-wrap .email{display:block;width:100%;height:35px;padding:0 5px;border:1px solid #e1e1e1;text-transform:uppercase}.footer .newsletter-wrap .button{float:right;width:230px;height:35px;background:#45A041;text-transform:uppercase;color:#fff;font-size:18px;margin-top:20px;border:none}.footer .newsletter-wrap .wpb_text_column{margin-bottom:18px}.autocueillette-cta{background:#fff url(../images/fruit-pattern-2.png) left center repeat;text-align:center}.autocueillette-cta h2{font-family:'Lato',sans-serif;font-size:42px;color:#45A041;text-transform:uppercase;font-weight:300;text-shadow:1px 1px 0 #fff;font-style:normal;margin:0 0 35px}.autocueillette-cta h2:after{content:'';display:block;width:230px;border-top:1px solid #45A041;margin:10px auto 0}.autocueillette-cta p{font-family:'Lato',sans-serif;font-size:22px;font-weight:300;font-style:normal}.autocueillette-cta .inner{background:url(../images/autocueillette-board.png) no-repeat 15px center;min-height:432px;padding:120px 0}.autocueillette-cta>.vc_column_container{padding:0}.autocueillette-cta .wpb_button{background:#45A041;border:none;-webkit-box-shadow:0 1px 1px 0 #000;-moz-box-shadow:0 1px 1px 0 #000;box-shadow:0 1px 1px 0 #000;font-size:18px;text-transform:uppercase;color:#fff;padding:12px 25px;text-shadow:none}.autocueillette-cta .wpb_button:hover{background:#cfe4b3;color:#fff}.page-nos-partenaires .bg-headtitle{padding-bottom:40px;height:400px}.page-nos-partenaires .bg-headtitle h1{font-weight:900;text-align:center;font-size:60px;color:#fff;text-shadow:2px 1px 2px rgba(0,0,0,0.5)}.page-nos-partenaires .bg-headtitle .sep-contact-title{margin-bottom:0;width:500px;box-shadow:1px 2px 2px 1px rgba(0,0,0,0.25)}.page-nos-partenaires .inner .content{margin:30px auto}.page-nos-partenaires .inner.partner-list{max-width:1590px;margin:30px auto}.page-nos-partenaires .partners-row{padding-top:50px;padding-bottom:75px;border-bottom:1px solid #ccc}.page-nos-partenaires .partners-row a{max-width:300px;max-height:175px}.page-nos-partenaires .partners-row.last{padding:0;border-bottom:none}.page-nos-partenaires .partners-row.last .leftcol{padding-bottom:100px;border-right:1px solid #ccc}.page-nos-partenaires .partners-row.last h2{margin-top:70px;padding-bottom:0}.page-nos-partenaires .content h2{padding-bottom:50px;font-size:36px;text-transform:uppercase;font-weight:300}.page-nos-partenaires .cta-partners{background:none;border:none;margin:0 auto 50px;padding:0}.page-nos-partenaires .cta-partners h2{display:none;text-transform:uppercase;font-size:26px;font-weight:300}.page-nos-partenaires .cta-partners span{background:#45A041;border:none;padding:9px 80px;font-size:18px;text-shadow:none;box-shadow:1px 1px 1px rgba(0,0,0,0.8);margin-top:-10px}.page-nos-partenaires .cta-partners span:hover{background:#cfe4b3}.page-nos-partenaires footer .partners{display:none}.page-notre-equipe .content{padding-bottom:120px}.page-notre-equipe .bg-headtitle{padding-bottom:40px;height:400px}.page-notre-equipe .bg-headtitle h1{font-weight:900;text-align:center;font-size:60px;color:#fff;text-shadow:2px 1px 2px rgba(0,0,0,0.5)}.page-notre-equipe .bg-headtitle .sep-contact-title{margin-bottom:0;width:412px;box-shadow:1px 2px 2px 1px rgba(0,0,0,0.25)}.page-notre-equipe .intro{padding:75px 0 15px 0}.page-notre-equipe .intro p{line-height:45px}.page-notre-equipe .ce-box{margin-bottom:70px}.page-notre-equipe .img-ce{padding:0}.page-notre-equipe .inner{margin:0 auto}.page-notre-equipe .info-team{margin-bottom:50px}.page-notre-equipe .info-team p{margin-top:0;margin-bottom:0;font-size:20px;font-weight:300}.page-notre-equipe .content p{font-size:18px;font-weight:300}.page-notre-equipe h3{text-align:center;font-size:36px;font-family:'Georgia',serif;font-weight:600;margin:0}.page-notre-equipe h2{padding:40px 0;font-size:36px;text-transform:uppercase;font-weight:300}.page-notre-equipe .pink-title h3{margin-bottom:-10px;font-weight:normal;font-size:24px;color:#9F2842;font-family:'Lato',sans-serif}.page-notre-equipe .content h4{font-size:30px;font-family:'Georgia',serif;font-weight:600;margin:0}.page-recherche .content .accent{color:#E1251B}.page-recherche .content .section-intro p:last-child{margin-bottom:20px}.page-recherche .content .section-intro p:first-child{font-size:20px;margin-bottom:95px}.page-recherche .content .vc_col-sm-12{padding:0 50px}@media (max-width:599px){.page-recherche .content .vc_col-sm-12{padding:0 30px}}@media (max-width:599px){.page-recherche .content .project_blocks>.vc_col-sm-12{padding:0}}@media (max-width:599px){.page-recherche .content .vc_col-sm-12.recherche.fraise{padding:0}}.page-recherche .content .comite h1,.page-recherche .content .appui h1,.page-recherche .content .projets h1,.page-recherche .content .concertation h1{font-size:42px;font-weight:900;text-transform:uppercase;margin-top:80px}.page-recherche .content .comite h1::after,.page-recherche .content .appui h1::after,.page-recherche .content .projets h1::after,.page-recherche .content .concertation h1::after{content:'';display:block;width:230px;border-top:1px solid #e1e1e1;margin:20px auto 0}.page-recherche .content .comite h2,.page-recherche .content .appui h2,.page-recherche .content .projets h2,.page-recherche .content .concertation h2{font-size:34px;font-weight:300;text-align:center}.page-recherche .content .comite h3,.page-recherche .content .appui h3,.page-recherche .content .projets h3,.page-recherche .content .concertation h3{font-size:28px;margin-left:0}.page-recherche .content .comite h4,.page-recherche .content .appui h4,.page-recherche .content .projets h4,.page-recherche .content .concertation h4{font-size:20px;text-transform:uppercase;letter-spacing:1px}.page-recherche .content .comite p,.page-recherche .content .appui p,.page-recherche .content .projets p,.page-recherche .content .concertation p{font-size:16px}.page-recherche .content .comite{max-width:100%;text-align:center}.page-recherche .content .comite h1{margin-bottom:65px;margin-top:40px}.page-recherche .content .comite ul{margin:0;padding:0}.page-recherche .content .comite ul li{margin-bottom:15px}.page-recherche .content .comite ul li:last-child{margin-bottom:75px}.page-recherche .content .appui{color:#fff}.page-recherche .content .appui h1{margin-bottom:62px}.page-recherche .content .appui h2{margin:90px 0 50px 0}.page-recherche .content .appui h4{margin-top:50px}.page-recherche .content .appui h5{font-size:18px;margin-top:20px}.page-recherche .content .appui .state{font-size:12px;display:inline-block;background-color:#e85858;color:#fff;border:1px solid #fff;border-radius:3px;padding:5px;margin:15px 0;transition:all .5s ease-out;cursor:default}.page-recherche .content .appui .state:hover{background-color:#fff;color:#E1251B;border:1px solid #e85858}.page-recherche .content .appui li{list-style-type:square}.page-recherche .content .appui li>ul>li{list-style-type:circle}.page-recherche .content .appui p{color:#fff}.page-recherche .content .appui .reference{display:inline-block;font-size:12px;margin-top:20px}.page-recherche .content .appui .accent{color:#800000}.page-recherche .content .appui .autre h4{font-size:18px;text-transform:none;margin-top:40px}.page-recherche .content .appui .autre h5{margin-top:20px}.page-recherche .content .project_blocks{background-color:#f4efef;padding:100px 0}.page-recherche .content .project_blocks .wpb_wrapper{max-width:1170px;margin:auto;text-align:center}.page-recherche .content .project_blocks .wpb_wrapper .wpb_content_element{background-color:#fff;padding:40px 40px}.page-recherche .content .project_blocks .wpb_wrapper .wpb_content_element h4{color:#e85858;margin-top:0}@media (max-width:599px){.page-recherche .content .project_blocks .wpb_wrapper .wpb_content_element{padding:40px 0}}.page-recherche .content .project_blocks .wpb_wrapper .project-row .wpb_content_element{background-color:#f4efef;padding:20px 60px;margin:10px}.page-recherche .content .project_blocks .wpb_wrapper .project-row .wpb_content_element h1{color:#e85858;margin-top:0}@media (max-width:599px){.page-recherche .content .project_blocks .wpb_wrapper .project-row .wpb_content_element{padding:40px 0}}.page-recherche .content .project_blocks p,.page-recherche .content .project_blocks ul,.page-recherche .content .project_blocks h5{color:#000}.page-recherche .content .projets h1{margin:75px 0 -30px 0}.page-recherche .content .projets h2{color:#E1251B}.page-recherche .content .projets p:last-child{padding-bottom:45px}.page-recherche .content .projets .wpb_wrapper .wpb_content_element{padding:50px;background-color:#f4efef}.page-recherche .content .projets .wpb_wrapper .wpb_content_element:first-child{background-color:#fff}.page-recherche .content .concertation h1{margin-bottom:80px;margin-top:90px}.page-recherche .content .concertation p:first-child{font-size:20px;margin-bottom:70px;margin-top:-25px}.page-recherche .content .concertation p{margin-bottom:55px}.page-recherche .content .concertation ul{margin-bottom:110px;padding:0;line-height:30px}.page-recherche .content .recherche__blocks,.page-recherche .content .appui_blocks{display:flex;flex-wrap:wrap;padding:0 0 70px 0}.page-recherche .content .recherche__blocks .wpb_content_element.appui_block-titre .wpb_wrapper,.page-recherche .content .appui_blocks .wpb_content_element.appui_block-titre .wpb_wrapper{background-color:#e85858;padding:20px 60px}.page-recherche .content .recherche__blocks .wpb_content_element.appui_block-titre .wpb_wrapper h1,.page-recherche .content .appui_blocks .wpb_content_element.appui_block-titre .wpb_wrapper h1{margin-top:0}.page-recherche .content .recherche__blocks .wpb_content_element .wpb_wrapper,.page-recherche .content .appui_blocks .wpb_content_element .wpb_wrapper{background-color:#fff;margin:0 20px 0 20px;padding:40px 40px}.page-recherche .content .recherche__blocks .wpb_content_element .wpb_wrapper a,.page-recherche .content .appui_blocks .wpb_content_element .wpb_wrapper a{text-transform:uppercase}.page-recherche .content .recherche__blocks .wpb_content_element .wpb_wrapper h4,.page-recherche .content .appui_blocks .wpb_content_element .wpb_wrapper h4{color:#E1251B;font-size:1.7em;font-weight:600;margin-top:0}.page-recherche .content .recherche__blocks .wpb_content_element .wpb_wrapper p,.page-recherche .content .appui_blocks .wpb_content_element .wpb_wrapper p,.page-recherche .content .recherche__blocks .wpb_content_element .wpb_wrapper ul,.page-recherche .content .appui_blocks .wpb_content_element .wpb_wrapper ul,.page-recherche .content .recherche__blocks .wpb_content_element .wpb_wrapper h5,.page-recherche .content .appui_blocks .wpb_content_element .wpb_wrapper h5{color:#000}@media (max-width:599px){.page-recherche .content .recherche__blocks .wpb_content_element .wpb_wrapper,.page-recherche .content .appui_blocks .wpb_content_element .wpb_wrapper{margin:0;padding:0}}.page-nous-joindre .red-bg-straw{padding-top:212px;padding-bottom:40px}.page-nous-joindre .red-bg-straw .sep-contact-title{margin-bottom:0;width:412px;box-shadow:1px 2px 2px 1px rgba(0,0,0,0.25)}.page-nous-joindre .red-bg-straw h1{font-weight:900;text-align:center;font-size:60px;color:#fff;text-shadow:2px 1px 2px rgba(0,0,0,0.5)}.page-nous-joindre .infos{margin-top:30px}.page-nous-joindre .infos h2{color:#fff;text-transform:uppercase}.page-nous-joindre .infos p{color:#fff;padding-left:30px}.page-nous-joindre .infos a{padding-left:30px}.page-nous-joindre form{margin-top:-10px}.page-nous-joindre form input,.page-nous-joindre form textarea,.page-nous-joindre form select{font-size:15px;border:1px solid rgba(255,255,255,0.5);background:rgba(255,255,255,0.8);padding:.313em 0}.page-nous-joindre form .gform_footer{margin-top:0}.page-nous-joindre form .gform_footer input[type=submit]{width:50%;margin-left:auto;margin-right:auto;display:block;background:#45A041;padding:5px;border:none;color:#fff;text-transform:uppercase;font-size:20px;-webkit-box-shadow:0 1px 1px 0 #000;-moz-box-shadow:0 1px 1px 0 #000;box-shadow:0 1px 1px 0 #000;border-radius:3px}.page-nous-joindre form .gform_footer input[type=submit]:hover{background:#cfe4b3;color:#fff}.page-nous-joindre form .top_label .gfield_label{display:none !important}.woocommerce-account h1{font-weight:900;text-align:center;font-size:60px;color:#000;text-shadow:2px 1px 2px rgba(0,0,0,0.5);margin:20px 0}.woocommerce-account .woocommerce{margin:auto;width:60%}.gform_wrapper .gf_hide_label{margin:1em 0 .5em}.gform_wrapper .gf_hide_label .gfield_label{display:none !important}.gform_wrapper ul li.gfield.col{padding:0 15px 0 0;clear:none}.gform_wrapper ul li.gfield.gfield_error.col{clear:both;float:none}.gform_wrapper ul li.gfield.col input{width:100%}.gform_footer input[type=submit]{width:50%;margin-left:auto;margin-right:auto;display:block;background:#45A041;padding:15px 45px;border:none;color:#fff;text-transform:uppercase;font-size:20px;-webkit-box-shadow:0 1px 1px 0 #000;-moz-box-shadow:0 1px 1px 0 #000;box-shadow:0 1px 1px 0 #000;border-radius:3px}.gform_footer input[type=submit]:hover{background:#cfe4b3;color:#fff}.gform_wrapper .top_label .date select.small{height:36px;width:100px}.page-template-tpl-promo-concours{background:#f8f8f8}.page-template-tpl-promo-concours .post-grid{margin:0 auto}.page-template-tpl-promo-concours .post-wrap h3{margin:0;transition:all .3s ease;font-family:'Lato',sans-serif;font-style:normal;text-transform:uppercase;text-align:center;line-height:initial;margin:5px 0}.page-template-tpl-promo-concours .post-wrap button{width:100%;background:none;border:none;text-shadow:none;font-size:18px;text-transform:uppercase;color:#9F2842;margin:5px 0;padding:0}.page-template-tpl-promo-concours .post-wrap .finished{position:relative;display:block;padding:5px;height:28px;text-transform:uppercase;text-align:center;background:#e5e5e5;font-weight:bold;margin:5px 0}.page-template-tpl-promo-concours .post-wrap .finished:before,.page-template-tpl-promo-concours .post-wrap .finished:after{position:absolute;top:0;content:'';width:0;height:0;border-style:solid}.page-template-tpl-promo-concours .post-wrap .finished:before{border-width:14px 0 14px 20px;border-color:transparent transparent transparent #fff;left:0}.page-template-tpl-promo-concours .post-wrap .finished:after{border-width:14px 20px 14px 0;border-color:transparent #ffffff transparent transparent;right:0}.page-template-tpl-promo-concours .post-wrap .inner{position:relative;display:flex;align-items:center;padding:15px 30px 15px 140px;background:#fff;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,0.1);box-shadow:1px 1px 1px 0 rgba(0,0,0,0.1);min-height:130px;color:#000}.page-template-tpl-promo-concours .post-wrap .inner:after{position:absolute;left:30px;top:50%;margin-top:-40px;content:'';width:80px;height:80px;background:url('../images/icon-promo.png') center no-repeat}.page-template-tpl-promo-concours .post-wrap .inner>div{width:100%;display:flex;flex-direction:column}@media (max-width:480px){.page-template-tpl-promo-concours .post-wrap .inner{padding:110px 20px 15px}.page-template-tpl-promo-concours .post-wrap .inner:after{top:15px;left:50%;margin-left:-40px;margin-top:0}}.page-template-tpl-promo-concours .post-wrap.sticky .inner:after{background-image:url('../images/icon-promo-sticky.png')}.page-template-tpl-promo-concours .post-wrap.concours .inner:after{background-image:url('../images/icon-contest.png')}.page-template-tpl-promo-concours .post-wrap.concours.sticky .inner:after{background-image:url('../images/icon-contest-sticky.png')}.page-template-tpl-promo-concours .post-wrap:hover h3{color:#ee3424}.promo-banner{background-color:#E1251B;color:#fff;position:fixed;right:0;bottom:0;left:0;z-index:999;transform:translateY(100%);transition:.3s}.promo-banner .promo-inner{display:flex;max-width:1170px;align-items:center;justify-content:space-between;padding:0 15px;margin:0 auto}.promo-banner .promo-inner h2{font-family:Georgia,serif;text-align:center;font-style:italic}@media (max-width:1000px){.promo-banner .promo-inner{flex-direction:column}}.promo-banner .promo-inner .promo-title{display:flex;align-items:center}.promo-banner .promo-inner .promo-title h2{font-size:calc(40px + 0 * (100vw - 1170px)/(1920 - 1170));font-weight:900;margin-left:15px}@media (max-width:1169px){.promo-banner .promo-inner .promo-title h2{font-size:calc(14px + 26 * (100vw - 350px)/(1169 - 350))}}.promo-banner .promo-inner .promo-title .img-wrapper img{width:100%}.promo-banner .promo-inner .promo-link{display:flex;align-items:center}@media (max-width:1000px){.promo-banner .promo-inner .promo-link{margin:15px 0}}.promo-banner .promo-inner .promo-link .promo-link-inner{border:1px solid #fff;display:flex;font-size:calc(16px + 2 * (100vw - 1170px)/(1920 - 1170));margin-right:15px;position:relative}@media (max-width:1169px){.promo-banner .promo-inner .promo-link .promo-link-inner{font-size:calc(14px + 2 * (100vw - 350px)/(1169 - 350))}}.promo-banner .promo-inner .promo-link .promo-link-inner .left{padding:15px}.promo-banner .promo-inner .promo-link .promo-link-inner .right{background-color:#fff;z-index:1}.promo-banner .promo-inner .promo-link .promo-link-inner .right a{padding:15px;color:#E1251B;text-transform:uppercase;font-weight:700;display:flex;height:100%;align-items:center}.promo-banner .promo-inner .promo-link .close-promo{color:#fff;border:5px solid #fff;border-radius:50%;width:40px;height:40px;position:relative;font-family:'Lato',sans-serif}.promo-banner .promo-inner .promo-link .close-promo button{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;text-shadow:none;box-shadow:none;border:none;background:none}.promo-banner.hide-promo{transform:translateY(100%);transition:.3s}@media (max-width:1200px){.promo-banner.offset--pos{bottom:72px}}.share-wrap{display:flex;align-items:center;padding:12px 0;margin-left:auto;margin-bottom:20px}.share-wrap .jssocials-shares{display:flex;align-items:center}.share-wrap .jssocials-shares>div{margin:0 0 0 10px}.share-wrap a.jssocials-share-link{width:35px;height:35px;display:flex;align-items:center;justify-content:center;background-color:#E1251B;color:#fff;border-radius:50%;text-decoration:none !important}.share-wrap a.jssocials-share-link i{width:35px;height:35px;text-align:center;line-height:36px}.share-wrap .jssocials-share-facebook a{background-color:#3a589e}.share-wrap .jssocials-share-twitter a{background-color:#429cd6}.share-wrap .jssocials-share-pinterest a{background-color:#cd2029}.share-wrap .jssocials-share-googleplus a{background-color:#df4b37}.share-wrap .jssocials-share-linkedin a{background-color:#0d77b7}.share-wrap .jssocials-share a:hover,.share-wrap .jssocials-share a:focus{background-color:#45A041;color:#fff}.error404{background-image:url('../images/BG_repeat.jpg');background-repeat:repeat;width:100%;height:100%}.error404 .container{border-radius:0 35px;background:#0d557e;width:50%;margin-left:-25%;margin-top:5%;position:absolute;left:50%}.error404 h1{font-size:30px;color:#fff;text-align:center;padding-top:40px;margin-bottom:10px}.error404 h2{color:#fff;font-size:56px;font-weight:300;text-align:center;margin-bottom:65px;text-transform:uppercase}.error404 .cta{width:50%;margin-left:auto;margin-right:auto;text-align:center;padding-bottom:30px}.error404 a{color:#fff;text-decoration:none;text-align:center;display:inline-block;border:1px solid #fff;padding:15px;width:200px}.error404 a:hover{color:#0d557e;background:#fff;border:1px solid #fff;border-radius:0 5px}@media (max-width:1200px){body{min-width:100%}.main{padding:100px 0 0 0}::-webkit-scrollbar{display:none}.container{width:100%}.recipe-grid{margin-top:75px}.page-exigez-fraises-quebec .bg-cardboard{padding:100px 0 150px 0}.footer{min-width:100%;max-width:100%}#map{height:250px}.page-id-20012 .vc_col-sm-12.wpb_column.vc_column_container{width:100%}.autocueillette-cta .inner{background:none}.page-saison-fraises .mobile-header{position:relative}.page-saison-fraises .banner-header#slide-video{padding:60% 0 50px 0;height:0}}@media (max-width:1024px){.page-varietes .bg-cardboard{padding:175px 50px 75px 50px}.page-varietes .bg-cardboard .wpb_content_element{margin:0}.wpb_single_image img{max-width:80%}.page-guide-conservation .footer .inner{padding:0 40px}.page-guide-conservation .footer .inner:last-child{padding:0}.page-guide-conservation .ranger-conservation{position:relative;width:100%;left:0;padding-top:100px;padding-bottom:50px}.region-select-wrap select{color:#303030 !important}.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{padding:8px 16px}.ranger-conservation .wpb_accordion_section.group .mid-col{width:100%}.wpb_accordion_section .wpb_wrapper{padding:0 16px}.img-recipe-desktop{display:none}.recipe-wrap .recipe-bloc{position:relative;margin-top:75%;left:0;width:100%}.single-recipe .recipe-wrap>.col-sm-6{padding-left:10px}.single-recipe .recipe-wrap{display:flex;flex-direction:column}.single-recipe .recipe-wrap .img-recipe{order:1;position:relative;display:block;margin:-70px 0 30px 0}.single-recipe .recipe-wrap .recipe-bloc{margin-top:0;order:2}.recipe-wrap ol li{margin-left:-20px}.img-recipe img{width:100%}.single-recipe .recipe-btn-mobile{display:inline-block;background:#45A041;border:none;-webkit-box-shadow:0 1px 1px 0 #000;-moz-box-shadow:0 1px 1px 0 #000;box-shadow:0 1px 1px 0 #000;font-size:18px;text-transform:uppercase;color:#fff;margin-left:auto;padding:12px 25px;float:none}.single-recipe .recipe-btn-mobile:hover{background:#cfe4b3;color:#fff}.single-recipe .recipe-wrap .link{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:35px 0 20px}.single-recipe .print-btn-mobile{display:flex;flex-flow:row nowrap;margin-left:15px;margin-right:auto}.single-recipe .print-btn-mobile .fa-print{font-size:40px}.single-post .post-wrap{padding:35px 10px 35px 10px}.single-post .col-sm-10{width:100%}.single-post .post-wrap img{max-width:100%;height:auto}.recipe-grid .recipe-wrap .hover{opacity:1;display:block;background:rgba(3,3,3,0.25)}.recipe-grid .recipe-wrap .hover h3{font-size:24px}.vc_col-sm-12.col-inner.wpb_column.vc_column_container{width:80%;left:10%}.home .fruit-pattern .wpb_button,.home .recipe-wrap .wpb_button,.page-saison-fraises .sept-oct .wpb_button{margin-right:0}.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon{right:20px;top:35%}.down-button{display:none}.footer .partners{padding:50px 0}.footer .mid{padding:55px 40px}.footer .copyright{text-align:center}.footer .copyright a img{position:relative;margin-left:85%}.footer .bottom-nav-wrap p{text-align:center}.page-varietes .vc_row.inner,.page-saison-fraises .vc_row.inner,.page-saison-framboises .vc_row.inner{flex-direction:column}.page-varietes .variete-grid{display:flex;flex-wrap:wrap;overflow:hidden}.page-varietes .variete-grid .vc_col-sm-6{width:100%}.page-varietes .variete-grid .vc_col-sm-6.image{height:100%;min-height:350px;background-size:70%}.page-varietes .variete-grid .vc_col-sm-6.image,.page-varietes .variete-grid .vc_col-sm-6 .text{width:50%}.page-varietes .variete-grid .jam,.page-varietes .variete-grid .jam-2,.page-varietes .variete-grid .strawberry,.page-varietes .variete-grid .framboise,.page-varietes .variete-grid .framboises-pot{min-height:350px;max-height:350px;height:100%}.page-varietes .variete-grid .variete{display:flex;flex-wrap:wrap}.page-varietes .variete-grid .variete.clery,.page-varietes .variete-grid .variete.annapolis,.page-varietes .variete-grid .variete.honeyoye,.page-varietes .variete-grid .variete.chambly,.page-varietes .variete-grid .variete.bounty,.page-varietes .variete-grid .variete.darselect,.page-varietes .variete-grid .variete.pathfinder,.page-varietes .variete-grid .variete.polana{flex-direction:row-reverse}.page-saison-framboises .bg-cardboard,.page-saison-fraises .bg-cardboard,.page-varietes .bg-cardboard{padding:150px 40px 0 40px}.page-saison-framboises .bg-cardboard .vc_col-sm-6,.page-saison-fraises .bg-cardboard .vc_col-sm-6,.page-varietes .bg-cardboard .vc_col-sm-6{width:100%}.page-saison-framboises .lys,.page-saison-fraises .lys{margin:0 0 30px}.page-saison-framboises .july,.page-saison-fraises .july,.page-saison-framboises .august,.page-saison-fraises .august,.page-saison-framboises .sept,.page-saison-fraises .sept-oct,.page-saison-framboises .june,.page-saison-fraises .june{padding:125px 40px 0 40px}.page-saison-framboises .sept>.vc_column_container,.page-saison-fraises .sept-oct>.vc_column_container{padding:0}.page-saison-framboises .sept .content,.page-saison-fraises .sept-oct .content{padding:0}}@media (max-width:960px){.error404 .container{width:80%;margin-left:-40%}.error404 h1{font-size:24px}.error404 h2{font-size:30px}.img-historique{position:relative;min-height:360px }.p-history,.p-history2{padding-bottom:5%}.login-form-wrap{padding:0 15px}.login-form-wrap .frm-login .login-remember,.login-form-wrap .frm-login .password-reset{font-size:13px}.recipe-categories{display:none}.mobile-recipe-categories{display:block}.wpb_single_image img{max-width:100%}.page-varietes .variete .text{padding:40px 20px}.page-saison-fraises .autocueillette-cta,.page-varietes .autocueillette-cta{border-top:1px solid #000;border-bottom:1px solid #000;padding:25px 0}.page-varietes .fraises_bg .image,.page-varietes .filler .jam-2,.page-varietes .filler .jam,.page-varietes .filler .strawberry-2{display:none}.page-varietes .variete-grid .vc_col-sm-6.image,.page-varietes .variete-grid .vc_col-sm-6 .text{width:100%}.page-varietes .variete-grid .vc_col-sm-6.image{height:100%;min-height:350px;background-size:30%}.page-varietes .variete-grid .variete .image{order:1}}@media (max-width:900px){.search-mobile-wrap{display:block;width:80%;margin:0 auto;text-align:center;padding-top:30px;padding-bottom:20px}.search-mobile-wrap h3{font-family:'Lato',sans-serif;font-size:36px;font-style:italic;color:#707070;text-align:center;margin:10px 0 5px}.search-mobile-wrap p{font-family:'Lato',sans-serif;font-size:16px;font-style:italic;color:#707070;text-align:center}.search-mobile-wrap select{background:none;width:100%;height:55px;padding:0 25px;border:1px solid #b7b7b7;-webkit-border-radius:10px;border-radius:10px;font-size:18px;color:#303030;font-style:italic;text-transform:uppercase}.search-mobile-wrap .fruit-check-wrap span{display:inline-block;margin:15px}.search-mobile-wrap .fruit-check-wrap input{display:inline-block;vertical-align:middle;margin-left:5px}.search-mobile-wrap .button{background:#45A041;border:none;-webkit-box-shadow:0 1px 1px 0 #000;-moz-box-shadow:0 1px 1px 0 #000;box-shadow:0 1px 1px 0 #000;font-size:18px;text-transform:uppercase;color:#fff;margin-right:20px;padding:12px 65px}.slider-wrap .search-wrap{display:none}}@media (max-width:768px){.error404 h1{font-size:18px}.error404 h2{font-size:24px;padding:0 20px}.vc_row.wpb_row.vc_row-fluid.home-images .vc_col-sm-3.wpb_column.vc_column_container{width:50%;float:left}.cardboard-bg .guideline-1,.cardboard-bg .guideline-2,.cardboard-bg .guideline-3,.cardboard-bg .guideline-4{display:none}.home .main h2{font-size:24px;width:100%}.home .fruit-pattern h1{line-height:30px}.single .post-wrap h1{font-size:24px;margin:0 0 15px}.single .post-wrap p{font-size:14px;line-height:24px}.archive #map{height:300px;width:100%}.home .vc_row.wpb_row.vc_row-fluid.cardboard-bg.cardboard-4{display:none}.home .vc_col-sm-6.wpb_column.vc_column_container img{max-width:250px !important}.producer-inner{height:auto !important;width:100%}.producer-inner .col-sm-9.col-xs-12{height:auto;width:50%}.archive .contact.clearfix a{display:none}.archive .contact.clearfix .phone a{display:inline-block}.single-member .contact-info.clearfix,.single-member .producer-wrap p{text-align:left}.single-member .strawrasp .top{background:none;padding-left:0px}.producer-wrap .top h2{width:100%}.services.clearfix img{width:30px;height:auto}.services.clearfix a.button-link{padding:4px 20px}.archive .main .isotope{height:auto;width:100%}.archive .main .isotope .col-xs-6{width:100%;margin-bottom:30px}.login-form-wrap{padding:0;margin:0 0 20px 0}.page-template-tpl-section-membre .left-c{border:none}.page-template-tpl-section-membre .left-c .login-form-wrap{margin:20px 0 0 0}.home .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_col-sm-5.wpb_column.vc_column_container{display:none}.page-bulletins h1,.side-content .col-inner h1,.content-historique .p-history h1,.page-rapports-annuels .side-content .col-inner h1{margin-top:-80px}.vc_col-sm-12.col-inner.wpb_column.vc_column_container{width:100%;left:0}.footer .partners h4{font-size:32px}.page-guide-conservation .ranger-conservation h1{width:100%}.page-historique .content-historique>.wpb_column{padding-left:10px}.page-nos-partenaires .bg-headtitle h1,.page-section-membres h1,.bg-headtitle .page-nos-partenaires .sep-contact-title,.page-nos-partenaires .bg-headtitle .sep-contact-title,.bg-headtitle .sep-contact-title,.page-notre-equipe .bg-headtitle .sep-contact-title,.page-nous-joindre .red-bg-straw .sep-contact-title{width:100%;font-size:42px}.page-nos-partenaires .cta-partners{width:100%}.page-nos-partenaires .vc_single_image-wrapper.vc_box_border_grey{display:inline}.page-nos-partenaires .vc_col-sm-12.wpb_column.vc_column_container{width:100%}.page-nos-partenaires .partner-supp{width:100%}.page-nos-partenaires .content h2{font-size:18px}.page-nos-partenaires .partners-row.last h2{margin-top:0}.partners-row.last{margin-bottom:100px}.page-nos-partenaires .cta-partners span{padding:10px 0}.page-responsabilite-sociale h4{position:relative;top:60px}.guideline-1,.guideline-2,.guideline-3,.guideline-4,.guideline-5,.guideline-6{display:none}.content .bg-headtitle{margin-top:0}.recipe-bloc .col-sm-6{margin-bottom:35px}.result_button{line-height:12.5px;border:none;color:#fff;width:100%;text-transform:uppercase;padding:10px 15px;position:absolute;z-index:60;margin:0px 0px}.page-saison-fraises .banner-header#slide-video{padding:60% 0 25px 0}.page-varietes .variete-grid .vc_col-sm-6.image{height:100%;min-height:250px;background-size:25%}}@media (max-width:580px){.post-type-archive-member .info .autocueillette-logo{display:block;width:100%;float:none;margin:0 0 30px}.no-user::before,.member-edit-form input[type="submit"],.frm-register .gform_button.button,.login-submit input[type="submit"],.page-template-tpl-section-membre-php .frm-login .gform_wrapper input[type="text"],.page-template-tpl-section-membre-php .frm-login .gform_wrapper input[type="password"],.page-template-tpl-section-membre-php .frm-login .gform_wrapper input[type="email"],.frm-login input[type="text"],.frm-login input[type="password"],.frm-login input[type="email"],.frm-login{width:100%}.home .autocueillette-cta{margin-top:120px}.single-product .product-wrap h1,.autocueillette-cta h2{font-size:28px}.search-wrap.open{display:none}.slider_rev{display:none}.slider-wrap{margin-top:0;width:100%;background:#000}.img-historique{display:none}.home .vc_row.wpb_row.vc_row-fluid.home-images .vc_col-sm-3.wpb_column.vc_column_container{display:none}.home .vc_row.wpb_row.vc_row-fluid.cardboard-bg.cardboard-1,.home .vc_row.wpb_row.vc_row-fluid.cardboard-bg.cardboard-2,.home .vc_row.wpb_row.vc_row-fluid.cardboard-bg.cardboard-3{display:none}.home .vc_col-sm-12.wpb_column.vc_column_container h1,.home .vc_col-sm-12.wpb_column.vc_column_container strong{font-size:1.1em !important;margin-top:-20px}.home .vc_col-sm-12.wpb_column.vc_column_container strong{margin-top:-20px}.container-fluid.inner ul li{border-bottom:solid #eee 1px;float:none !important}.blog-header.container-fluid inner{float:none !important}.blog-header{padding:100px 0 20px}.blog-header ul{margin:0 auto;padding:0;text-align:center}.blog-header li{display:block;font-size:16px;font-weight:700;text-transform:uppercase;background:none;padding:5px 0;width:80%;margin:0 auto}.blog-header li:last-child{background:none;margin:0 auto;padding:10px 0 10px 0}.blog-header li:first-child{padding:20px 0 10px 0}.blog-header li a{color:#000}.shop-header{padding-top:100px}.shop-header ul{margin:0 auto;padding:0;text-align:center}.shop-header li{display:block;font-size:18px;font-weight:700;text-transform:uppercase;background:none;padding:10px 0 10px 0;width:80%;margin:0 auto}.shop-header li:last-child{background:none;margin:0 auto;padding:10px 10px}.shop-header li:first-child{padding:20px 0 10px 0}.shop-header li a{color:#000;padding-bottom:15px}.recipe-wrap .recipe-bloc{margin-top:73%}.single-post .content{background-image:none}.single-post .content{padding:0}.banner-header#slide-video video{margin-top:100px}.page-id-20012 .bullet p,.page-id-20247 .bullet p{font-size:12px !important}.page-id-20012 .bullet-number p,.page-id-20247 .bullet-number p{font-size:30px !important;margin-top:-30px;margin-bottom:-30px}}@media (max-width:480px){.main{padding-top:60px}header{height:60px;z-index:999;width:100%;background-color:white;border-bottom:1px solid #eee}.mobile-nav-toggle{top:5px}.footer .vc_row.wpb_row.vc_row-fluid.border-top.mid{display:none}.footer .vc_row.wpb_row.vc_row-fluid.border-top.bottom{margin-top:-70px}.footer .cta .back-to-home{width:inherit}.footer img{max-width:100px;height:auto}.footer h4{margin-left:-5%}.footer .bottom-nav-wrap{display:none}.footer .vc_col-sm-6.bottom-nav-wrap.wpb_column.vc_column_container a{display:none}.footer .vc_col-sm-6.bottom-nav-wrap.wpb_column.vc_column_container a:last-child img{display:block;margin-left:-20px}.footer .vc_col-sm-6.bottom-nav-wrap.wpb_column.vc_column_container span{display:none}.blog-header{padding:60px 0 20px}.page-exigez-fraises-quebec .bg-cardboard{padding:50px 0 150px 0}#map{margin-top:-5px}.search-mobile-wrap{display:none}.mobile-header .right{margin:18px 0}.mobile-header .social-media{bottom:50px}.mobile-header .top-nav-wrap{bottom:64px}.single .post-wrap img{float:none;display:block;margin:15px auto}.banner-header#slide-video video{margin-top:60px}.banner-header#slide-video{min-height:225px}.page-varietes .variete-grid .vc_col-sm-6.image{background-size:40%}}@media (max-width:420px){.recipe-bloc{padding-left:10px}.mobile-header .right{font-size:10px}}@media (max-width:380px){.mobile-nav-toggle{width:40px;background-position:center}.login-form-wrap .frm-login .login-remember,.login-form-wrap .frm-login .password-reset{font-size:12px}.vc_col-sm-7.content.wpb_column.vc_column_container{margin-top:70px}.home .fruit-pattern{height:400px}}@media print{.single-recipe header{display:none}.single-recipe footer{display:none}.single-recipe .recipe-btn{display:none}.single-recipe figure a{display:none}.single-recipe .img-recipe-desktop img,.single-recipe .img-recipe img{height:7cm;width:auto}.single-recipe .recipe-bloc{margin-top:35%}.single-recipe .recipe-bloc .col-sm-6{page-break-inside:avoid}.single-recipe .recipe-info{display:none}.single-recipe li{page-break-after:avoid}.single-recipe .recipe-wrap{padding-top:150px}.single-recipe .recipe-wrap h1{font-size:30px}.single-recipe .recipe-wrap p{line-height:initial;font-size:14px}.single-recipe .recipe-wrap p strong{font-size:18px}.single-recipe .recipe-wrap .recipe-btn-mobile{display:none}}.homeslider{width:100%;height:38vw;min-height:300px;position:relative;color:#fff}.homeslider .slick-track,.homeslider .slick-list{height:100%}.homeslider .slick-arrow{display:none}.homeslider .slide{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.homeslider .slide .fallback-mobile{display:none}.homeslider .slide video{position:absolute;right:0;bottom:0;left:0;top:0;z-index:22;background-color:#000}@media (max-width:580px){.homeslider{display:none}}.home-blocks{max-width:1640px;width:100%;margin:0 auto;background-color:#F7F7ED;padding:95px 70px;margin-top:70px}.home-blocks .homeblock__title{padding:0 30px}.home-blocks .homeblock__title h1,.home-blocks .homeblock__title h2{font-size:36px}.home-blocks .homeblock__flex{display:flex;align-items:center}.home-blocks .homeblock__flex>*{max-width:50%;width:100%;padding:30px}.home-blocks .homeblock__for{max-width:670px}.home-blocks .homeblock__for .homeblock__img{position:relative}.home-blocks .homeblock__for .homeblock__text{display:none;width:100%}.home-blocks .ratio--100{padding-bottom:100%}.home-blocks .nav__inner{display:flex;padding:30px 0;position:relative}.home-blocks .nav__inner .homeblock__overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10}.home-blocks .nav__inner .text{flex:1;padding-right:15px}.home-blocks .nav__inner h2{font-size:30px;text-transform:uppercase;font-weight:400;margin:0 0 5px;transition:all .3s}.home-blocks .nav__inner p{color:#7A7A7A;font-size:20px;opacity:0;transition:all .3s}.home-blocks .nav__inner .nav__line{max-width:250px;width:100%;position:relative;height:3px;border-radius:15px;background-color:#EBEBEB;margin-top:30px;opacity:0;transition:all .3s}.home-blocks .nav__inner .nav__line .line__inner{position:absolute;left:0;top:0;bottom:0;background-color:#E43D30}.home-blocks .nav__inner .homeblock__link{margin-left:auto;height:62px;width:62px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;color:#C7C7C7;font-size:34px;text-decoration:none}.home-blocks .nav__inner .homeblock__link i{line-height:1;margin-left:2px}.home-blocks .nav__inner:hover .homeblock__link{background-color:#E43D30;color:#fff;transition:all .3s}.home-blocks .nav__inner:hover p,.home-blocks .nav__inner:hover .nav__line{opacity:1;transition:all .3s}.home-blocks .nav__inner:hover h2{color:#E43D30;transition:all .3s}.home .banner-header{position:relative;overflow:initial}.home .banner-header:after{content:'';position:absolute;left:50%;right:50%;transform:translateX(-50%);height:220px;width:1px;background-color:#E1251B;bottom:-150px}.home-content{max-width:960px;width:100%;margin:0 auto;padding:0 15px;padding:85px 0px;text-align:center}.home-content h2{font-family:'Lato',sans-serif;font-weight:700;text-transform:none;font-size:42px;margin:0 0 15px;color:#E1251B}.home-content p{line-height:2em;font-size:18px;font-family:'Lato',sans-serif;font-style:italic;margin:10px 0}.home-content a{display:inline-block;background-color:#45A041;border:1px solid #45A041;font-size:18px;text-transform:uppercase;color:#fff;margin:35px 0 0;padding:12px 45px;text-shadow:none;font-family:'Lato',sans-serif;font-style:normal;position:relative}.home-content .yt-wrap{position:relative;padding-bottom:42.25%;padding-top:25px;height:0;width:80%;margin-top:30px}.home-content .yt-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.button-link{display:inline-block;background-color:#45A041;border:none;border:1px solid #45A041;font-size:18px;text-transform:uppercase;color:#fff;margin:35px 0 0;padding:12px 45px;text-shadow:none;font-family:'Lato',sans-serif;font-style:normal;position:relative}.button-link span{z-index:9;position:relative}.button-link::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:0;background-color:#fff;transition:all .4s cubic-bezier(.215, .61, .355, 1) 0s}.button-link:hover{color:#45A041;border:1px solid #45A041}.button-link:hover::before{width:100%}@media (max-width:1440px){.home-blocks{padding:50px 15px}.home-blocks .homeblock__for{max-width:50%}}@media (max-width:1024px){.home-blocks{margin-top:0}.home-blocks .homeblock__title{padding:0}.home-blocks .homeblock__title h1,.home-blocks .homeblock__title h2{font-size:36px}.home-blocks .homeblock__flex>*{padding:30px 0px 0}.home-blocks .homeblock__nav{display:none}.home-blocks .homeblock__for{max-width:100%}.home-blocks .homeblock__for .nav__line{display:none}.home-blocks .homeblock__for .homeblock__text{display:block}.home-blocks .homeblock__for .homeblock__text .nav__inner{flex-wrap:wrap;flex-direction:column}.home-blocks .homeblock__for .homeblock__text .homeblock__link{border-radius:5px;line-height:1;background-color:#fff;color:#000;width:unset;padding:15px 25px;font-size:20px;height:unset;margin:15px auto 0 0;transition:all .3s}.home-blocks .homeblock__for .homeblock__text .homeblock__link:hover{background-color:#E1251B;color:#fff}.home-blocks .homeblock__for .homeblock__text .homeblock__link i{padding-left:10px;margin-top:5px}.home-blocks .homeblock__for .homeblock__img{padding:0 20px}.home-blocks .nav__inner{padding:30px 0 0}.home-blocks .nav__inner p{opacity:1}.home-blocks h1,.home-blocks h2{font-size:36px}.home .banner-header:after{display:none}}@media (max-width:1023px){.home-block{width:100%;padding:55px 30px}}.page-template-tpl-section-membre .gform_wrapper ul.gform_fields li.gfield{padding-right:0}.page-template-tpl-section-membre .gform_wrapper .gfield_checkbox input[type=radio],.page-template-tpl-section-membre .gform_wrapper .gfield_radio input[type=radio],.page-template-tpl-section-membre .gform_wrapper .gfield_checkbox input[type=checkbox],.page-template-tpl-section-membre .gform_wrapper .gfield_radio input[type=checkbox]{display:none}.page-template-tpl-section-membre .gform_wrapper .gfield_checkbox label::before,.page-template-tpl-section-membre .gform_wrapper .gfield_radio label::before{content:'';display:inline-block;width:20px;height:20px;margin-right:10px;background:#45A041;font-family:FontAwesome;text-align:center;color:#fff;font-size:1.1rem;line-height:1.8;vertical-align:middle}.page-template-tpl-section-membre .gform_wrapper .gfield_checkbox input[type=radio]+label::before,.page-template-tpl-section-membre .gform_wrapper .gfield_radio input[type=radio]+label::before{border-radius:50%}.page-template-tpl-section-membre .gform_wrapper .gfield_checkbox input[type=radio]:checked+label::before,.page-template-tpl-section-membre .gform_wrapper .gfield_radio input[type=radio]:checked+label::before{content:'\f111'}.page-template-tpl-section-membre .gform_wrapper .gfield_checkbox input[type=checkbox]:checked+label::before,.page-template-tpl-section-membre .gform_wrapper .gfield_radio input[type=checkbox]:checked+label::before{content:'\f04d'}.page-template-tpl-section-membre .select2-container .select2-selection--single{height:36px;border-radius:0;border:1px solid #bbb;transition:border-color .3s ease}.page-template-tpl-section-membre .select2-container .select2-selection--single:hover{border-color:#45A041}.page-template-tpl-section-membre .select2-container .select2-selection--single .select2-selection__rendered{line-height:36px}.page-template-tpl-section-membre .select2-container .select2-selection--single .select2-selection__arrow{height:34px}.page-template-tpl-section-membre .select2-container--default .select2-results__option--highlighted[aria-selected],.page-template-tpl-section-membre .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#45A041}.single-member .content{padding:100px 0}.post-type-archive-member .list-map h3>span,.page-template-tpl-carte-membres .list-map h3>span{margin-left:10px}.post-type-archive-member .facetwp-facet-archive_count,.page-template-tpl-carte-membres .facetwp-facet-archive_count{margin:0}.post-type-archive-member .fruits__filters span,.page-template-tpl-carte-membres .fruits__filters span,.post-type-archive-member .fruits__filters .filter__reset,.page-template-tpl-carte-membres .fruits__filters .filter__reset{font-weight:400;font-size:16px;color:#707070}.post-type-archive-member .fruits__filters .filter__reset,.page-template-tpl-carte-membres .fruits__filters .filter__reset{color:#45A041;margin-left:auto}.post-type-archive-member .fruits__filters .facet__wrapper,.page-template-tpl-carte-membres .fruits__filters .facet__wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.post-type-archive-member .fruits__filters .sep,.page-template-tpl-carte-membres .fruits__filters .sep{margin:0 15px;display:flex;align-items:center;margin-bottom:20px}.post-type-archive-member .fruits__filters .sep::before,.page-template-tpl-carte-membres .fruits__filters .sep::before{content:"";height:15px;width:1px;background:#000}.post-type-archive-member .fruits__filters .filters__inner,.page-template-tpl-carte-membres .fruits__filters .filters__inner{padding:15px 0;max-width:1170px;margin:0 auto}.post-type-archive-member .fruits__filters .filters__inner .facetwp-facet,.page-template-tpl-carte-membres .fruits__filters .filters__inner .facetwp-facet{margin-bottom:0}.post-type-archive-member .fruits__filters .filters__inner .search,.page-template-tpl-carte-membres .fruits__filters .filters__inner .search{margin-bottom:20px}.post-type-archive-member .fruits__filters .filters__inner .facet-reset,.page-template-tpl-carte-membres .fruits__filters .filters__inner .facet-reset{margin:0;border-radius:5px;color:#fff}.post-type-archive-member .fruits__filters .filters__inner .facet-reset span,.page-template-tpl-carte-membres .fruits__filters .filters__inner .facet-reset span{color:inherit}.post-type-archive-member .fruits__filters .filters__inner .facet-reset::before,.page-template-tpl-carte-membres .fruits__filters .filters__inner .facet-reset::before{border-radius:5px}.post-type-archive-member .fruits__filters .filters__inner .facet-reset:hover,.page-template-tpl-carte-membres .fruits__filters .filters__inner .facet-reset:hover{color:#45A041}.post-type-archive-member .fruits__filters .facetwp-selections ul,.page-template-tpl-carte-membres .fruits__filters .facetwp-selections ul{padding:0}.post-type-archive-member .fruits__filters .facetwp-selections li,.page-template-tpl-carte-membres .fruits__filters .facetwp-selections li{margin-bottom:20px}.post-type-archive-member .fruits__filters .facetwp-selection-value,.page-template-tpl-carte-membres .fruits__filters .facetwp-selection-value{padding:10px 35px 10px 20px;border:1px solid #c4c4c4;border-radius:20px;background-position:calc(100% - 10px) center}.post-type-archive-member .fruits__filters .facetwp-selection-label,.page-template-tpl-carte-membres .fruits__filters .facetwp-selection-label{display:none}.post-type-archive-member .fruits__filters .facetwp-input-wrap,.page-template-tpl-carte-membres .fruits__filters .facetwp-input-wrap{max-width:100%;width:100%}.post-type-archive-member .fruits__filters .facetwp-input-wrap .facetwp-icon,.page-template-tpl-carte-membres .fruits__filters .facetwp-input-wrap .facetwp-icon{padding-right:50px}.post-type-archive-member .fruits__filters .facetwp-input-wrap .facetwp-search,.page-template-tpl-carte-membres .fruits__filters .facetwp-input-wrap .facetwp-search{padding:0 50px;height:70px;width:100%;border:none;background-color:#f1f1f1}.post-type-archive-member .fruits__filters .facetwp-counter,.page-template-tpl-carte-membres .fruits__filters .facetwp-counter{display:none}.post-type-archive-member .fruits__filters .facetwp-facet-fruits,.page-template-tpl-carte-membres .fruits__filters .facetwp-facet-fruits{display:flex;flex-wrap:nowrap}.post-type-archive-member .fruits__filters .facetwp-facet-fruits>div,.page-template-tpl-carte-membres .fruits__filters .facetwp-facet-fruits>div{margin-right:20px}.post-type-archive-member .fruits__filters .facetwp-facet-fruits span,.page-template-tpl-carte-membres .fruits__filters .facetwp-facet-fruits span{text-align:center;padding:0}.post-type-archive-member .fruits__filters .facetwp-facet-fruits .facetwp-radio,.page-template-tpl-carte-membres .fruits__filters .facetwp-facet-fruits .facetwp-radio{padding-bottom:10px}.post-type-archive-member .fruits__filters .facetwp-facet-fruits .facetwp-radio[data-value="fraises"],.page-template-tpl-carte-membres .fruits__filters .facetwp-facet-fruits .facetwp-radio[data-value="fraises"]{background:url(../images/strawberry-icon.svg) no-repeat;background-size:30px;padding-top:30px;padding-left:0;background-position:top center}.post-type-archive-member .fruits__filters .facetwp-facet-fruits .facetwp-radio[data-value="fraises-et-framboises"],.page-template-tpl-carte-membres .fruits__filters .facetwp-facet-fruits .facetwp-radio[data-value="fraises-et-framboises"]{background:url(../images/straw-rasp-icon.svg) no-repeat;background-size:45px;padding-top:30px;padding-left:0;background-position:top center}.post-type-archive-member .fruits__filters .facetwp-facet-fruits .facetwp-radio[data-value="framboises"],.page-template-tpl-carte-membres .fruits__filters .facetwp-facet-fruits .facetwp-radio[data-value="framboises"]{background:url(../images/raspberry-icon.svg) no-repeat;background-size:30px;padding-top:30px;padding-left:0;background-position:top center}.post-type-archive-member .fruits__filters .facetwp-facet-fruits .facetwp-radio.checked,.page-template-tpl-carte-membres .fruits__filters .facetwp-facet-fruits .facetwp-radio.checked{border-bottom:5px solid #E1251B}.post-type-archive-member .fruits__filters .wrapper__misc,.page-template-tpl-carte-membres .fruits__filters .wrapper__misc{display:flex;flex-wrap:wrap;gap:20px;width:100%}.post-type-archive-member .fruits__filters .fs-wrap,.page-template-tpl-carte-membres .fruits__filters .fs-wrap{width:400px}.post-type-archive-member .fruits__filters .fs-wrap .fs-option.selected,.page-template-tpl-carte-membres .fruits__filters .fs-wrap .fs-option.selected{background-color:#E1251B44;font-weight:bold}.post-type-archive-member .fruits__filters .fs-wrap .fs-label-wrap,.page-template-tpl-carte-membres .fruits__filters .fs-wrap .fs-label-wrap{border-radius:5px}.post-type-archive-member .fruits__filters .fs-wrap .fs-label,.page-template-tpl-carte-membres .fruits__filters .fs-wrap .fs-label{height:50px;padding:15px 22px 15px 15px;font-size:16px;line-height:1.1}.post-type-archive-member .fruits__filters .facetwp-checkbox,.page-template-tpl-carte-membres .fruits__filters .facetwp-checkbox{background:url(../images/icons/check_unchecked.png) no-repeat left center;padding-left:30px}.post-type-archive-member .fruits__filters .facetwp-checkbox.checked,.page-template-tpl-carte-membres .fruits__filters .facetwp-checkbox.checked{background:url(../images/icons/check_checked.png) no-repeat left center}.post-type-archive-member .producer-grid .inner__text,.page-template-tpl-carte-membres .producer-grid .inner__text{max-width:1170px;margin:0 auto}.post-type-archive-member .producer-grid .inner__text p,.page-template-tpl-carte-membres .producer-grid .inner__text p{font-size:18px}.post-type-archive-member .producer-grid .suggestion__text,.page-template-tpl-carte-membres .producer-grid .suggestion__text{border-bottom:5px solid #f1f1f1;max-width:1170px;margin:50px auto 20px auto}.post-type-archive-member .producer-grid .suggestion__text h3,.page-template-tpl-carte-membres .producer-grid .suggestion__text h3{font-weight:bold}.post-type-archive-member .producer-grid .members--list,.page-template-tpl-carte-membres .producer-grid .members--list{display:flex;flex-wrap:wrap;margin:0 auto;max-width:calc(1170px + 30px)}.post-type-archive-member .facetwp-facet-pages,.page-template-tpl-carte-membres .facetwp-facet-pages{margin:20px 30px 40px 30px}.post-type-archive-member .facetwp-facet-pages .facetwp-pager,.page-template-tpl-carte-membres .facetwp-facet-pages .facetwp-pager{display:flex;flex-flow:row nowrap;margin:0 5px;align-items:center;justify-content:center}.post-type-archive-member .facetwp-facet-pages .facetwp-pager a.facetwp-page,.page-template-tpl-carte-membres .facetwp-facet-pages .facetwp-pager a.facetwp-page{background-color:transparent;color:#9F2842;transition:all .3s ease;border:1px solid #9F2842;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.post-type-archive-member .facetwp-facet-pages .facetwp-pager a.facetwp-page:hover,.page-template-tpl-carte-membres .facetwp-facet-pages .facetwp-pager a.facetwp-page:hover,.post-type-archive-member .facetwp-facet-pages .facetwp-pager a.facetwp-page.active,.page-template-tpl-carte-membres .facetwp-facet-pages .facetwp-pager a.facetwp-page.active{background-color:#9F2842;color:#fff}.page-template-tpl-carte-membres #producers__results{display:flex}.page-template-tpl-carte-membres #producers__results .archive__scroll{width:50%;max-height:800px;overflow:hidden;overflow-y:scroll}.page-template-tpl-carte-membres #producers__results .producer-wrap{max-width:100%}.page-template-tpl-carte-membres #producers__results .members__map{width:50%;padding:10px 15px 0 0}.page-template-tpl-carte-membres #producers__results .facetwp-facet-prod_map{height:800px}.page-template-tpl-carte-membres .facetwp-facet-load_more{text-align:center}.page-template-tpl-carte-membres .facetwp-map-filtering{display:none}.page-template-tpl-carte-membres .facetwp-load-more{display:inline-block;background-color:#45A041;border:1px solid #45A041;font-size:18px;text-transform:uppercase;color:#fff;margin:35px 0 0;padding:12px 45px;text-shadow:none;font-family:'Lato',sans-serif;font-style:normal;position:relative}.page-template-tpl-carte-membres .facetwp-load-more:hover{color:#45A041;background-color:#fff}@media (max-width:1170px){.post-type-archive-member .producer-grid .producer-wrap{padding:10px 0}.post-type-archive-member .producer-grid .inner__text,.post-type-archive-member .producer-grid .suggestion__text,.post-type-archive-member .producer-grid .inner{padding:0 15px}.post-type-archive-member .fruits__filters,.page-template-tpl-carte-membres .fruits__filters{position:fixed;z-index:10000;background:#fff;left:1000px;visibility:hidden;opacity:0}.post-type-archive-member .fruits__filters.filters--active,.page-template-tpl-carte-membres .fruits__filters.filters--active{left:0px;top:80px;visibility:visible;opacity:1;transition:.2s all}.post-type-archive-member .fruits__filters .facet__wrapper,.page-template-tpl-carte-membres .fruits__filters .facet__wrapper{flex-direction:column}.post-type-archive-member .fruits__filters .filter__reset,.page-template-tpl-carte-membres .fruits__filters .filter__reset{margin:0;order:1}.post-type-archive-member .fruits__filters .wrapper__misc,.page-template-tpl-carte-membres .fruits__filters .wrapper__misc{justify-content:center}.post-type-archive-member .fruits__filters .sep,.page-template-tpl-carte-membres .fruits__filters .sep{display:none}.post-type-archive-member .mobile__filter,.page-template-tpl-carte-membres .mobile__filter{bottom:0;display:block}}@media (max-width:1024px){.page-template-tpl-carte-membres #producers__results .archive__scroll{display:none}.page-template-tpl-carte-membres #producers__results .members__map{width:100%;padding:10px 15px 0 15px}.page-template-tpl-carte-membres #producers__results .members__map .facetwp-facet-prod_map{height:650px}}@media (max-width:768px){body.page-template-tpl-section-membre .page-wrapper.infobanner--show.infobanner--all .main .side-menu.left-menu{top:195px}}@media (max-width:480px){body.page-template-tpl-section-membre .page-wrapper.infobanner--show.infobanner--all .main .side-menu.left-menu{top:198px}}.banner-header{width:100%;color:#fff;overflow:hidden;padding:50px 15px;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.banner-header.page-header-banner{height:100vh}.banner-header.filter::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.35)}.banner-header .text-wrapper{width:1170px;margin:0 auto 50px;z-index:1}.banner-header h2{font-weight:900;font-family:'Lato',sans-serif;text-transform:inherit;color:#fff;font-size:calc(42px + 0 * (100vw - 1170px)/(1920 - 1170))}@media (max-width:1169px){.banner-header h2{font-size:calc(14px + 28 * (100vw - 350px)/(1169 - 350))}}.banner-header h3{font-family:'Lato',sans-serif;text-transform:inherit;color:#fff;font-size:calc(30px + 0 * (100vw - 1170px)/(1920 - 1170))}@media (max-width:1169px){.banner-header h3{font-size:calc(14px + 16 * (100vw - 350px)/(1169 - 350))}}.banner-header video{position:absolute;right:0;bottom:0;left:0;top:0;background-color:#000}.banner-header .button{line-height:35px;border:none;background:#45A041;color:#fff;text-transform:uppercase;padding:10px 15px}.banner-header .button:hover{background-color:#cfe4b3}.banner-header .inner{max-width:1170px;display:flex;align-items:center}.search-filters{width:100%;padding:0 20px;max-width:525px}.search-filters .filters__inner{width:100%;background-color:#fff;padding:55px 50px}.search-filters h2{font-size:25px;text-transform:uppercase;color:#707070;text-align:center;font-weight:400;margin:0 0 35px}.search-filters .filters__fruits{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px;position:relative}.search-filters .filters__fruits [type="radio"]:checked,.search-filters .filters__fruits [type="radio"]:not(:checked){position:absolute;left:-9999px}.search-filters .filters__fruits [type="radio"]:checked+label,.search-filters .filters__fruits [type="radio"]:not(:checked)+label{cursor:pointer}.search-filters .filters__fruits [type="radio"]:checked+label:after,.search-filters .filters__fruits [type="radio"]:not(:checked)+label:after{content:'';width:80px;height:5px;z-index:1;position:absolute;bottom:0;display:block;transition:all .5s;background-color:#fff}.search-filters .filters__fruits [type="radio"]:checked+label:after,.search-filters .filters__fruits [type="radio"]:hover+label:after{background-color:#E1251B;transition:all .3s}.search-filters .filters__fruits .radio-wrap{max-width:33%;width:100%;position:relative;padding-bottom:10px}.search-filters .filters__fruits .input_fruit{display:flex;flex-direction:column;align-items:center;text-align:center;font-weight:400;font-size:16px;line-height:1.2em;color:#707070}.search-filters .filters__fruits .input_fruit .par__bg{padding-bottom:50%;max-width:40px;width:100%;background-size:contain}.search-filters .filters__fruits .input_fruit.fraises-et-framboises .par__bg{max-width:60px}.search-filters .filters__fruits:after{content:'';height:1px;background-color:#DEDEDE;width:calc(100% + 100px);position:absolute;left:-50px;bottom:-1px;right:0}.search-filters .filters__checkbox{display:flex;justify-content:space-between;align-items:center;padding:40px 0;margin-bottom:15px;flex-wrap:wrap;gap:10px}.search-filters .filters__checkbox label.checkbox-wrap{display:flex;align-items:center;font-weight:400;font-size:16px;line-height:1.2em;color:#707070;cursor:pointer}.search-filters .filters__checkbox label.checkbox-wrap input[type=checkbox]{margin:4px 25px 0 0;height:30px;width:30px}.search-filters .filters__checkbox input[type=checkbox]{display:none}.search-filters .filters__checkbox label.checkbox-wrap .checkbox-label{display:flex;align-items:center;position:relative}.search-filters .filters__checkbox label.checkbox-wrap .checkbox-label:before,.search-filters .filters__checkbox label.checkbox-wrap .checkbox-label:after{content:'';display:flex;width:20px;height:20px;margin-right:10px;background:#fff}.search-filters .filters__checkbox label.checkbox-wrap .checkbox-label:after{position:absolute;display:none}.search-filters .filters__checkbox label.checkbox-wrap .checkbox-label:before{border:3px solid rgba(112,112,112,0.2)}.search-filters .filters__checkbox input[type=checkbox]:checked+.checkbox-label:after{background-color:#E1251B;width:10px;height:10px;left:5px;display:block}.search-filters input[type=submit]{width:100%;border:none;box-shadow:none;background-color:#E1251B;padding:30px 45px;color:#fff;font-size:19px;font-weight:400;text-transform:uppercase;border-radius:5px;letter-spacing:1px;line-height:1em}.filters__search{display:flex;align-items:center;justify-content:space-between;padding:25px 30px;border:1px solid #DEDEDE;position:relative;width:100%;color:#707070;border-radius:5px;font-size:16px;margin-top:10px}.custom__select{border:1px solid #DEDEDE;position:relative;width:100%;cursor:pointer;color:#707070;border-radius:5px;font-size:16px}.custom__select .select__name{display:flex;width:100%;align-items:center;justify-content:space-between;padding:25px 30px}.custom__select sup{font-size:70%;line-height:1.3}.custom__select input{width:100%;height:100%;border:none}.custom__select.active{border-color:#4b5e6d;border-radius:10px}.custom__select.active svg{transform:rotate(180deg)}.custom__select .select__inputs{position:absolute;display:none;width:100%;top:100%;z-index:100;background-color:#fff;padding:7.5px 0;left:0;right:0;border:1px solid #ddd;border-radius:10px;box-shadow:1px 1px 10px rgba(0,0,0,0.1);margin-top:10px;max-height:265px;overflow-y:auto}.custom__select .select__inputs .select__element{padding:7.5px 25px}.custom__select .select__inputs .select__element:hover{background-color:#f1f1f1}.topic__filters{padding:0 30px}.topic__filters .filters__el{width:100%;background-color:#fff;border:1px solid #e4e4e4;border-radius:5px;display:flex;flex-direction:row;margin:15px 0;padding:10px 15px}.topic__filters .filters__el .facetwp-facet{margin-bottom:0}.topic__filters .filters__el .filter__search{align-items:center;display:flex;flex:auto;background-color:#f1f1f1;padding:0 15px;margin:0 15px}.topic__filters .filters__el .filter__search .facetwp-type-search,.topic__filters .filters__el .filter__search span.facetwp-input-wrap{width:100%}.topic__filters .filters__el .filter__search input.facetwp-search{width:100%;padding-right:0;border:inherit;background-color:inherit}.topic__filters .filters__el .filter__cats{display:flex;flex-flow:row nowrap}.topic__filters .filters__el .filter__cats .cat__el{position:relative;display:flex;align-items:center;margin:0 5px;cursor:pointer}.topic__filters .filters__el .filter__cats .cat__el .filter__title{font-weight:bold;align-items:center;display:flex;background-color:#9F2842;color:#fff;padding:5px 25px;border-radius:25px}.topic__filters .filters__el .filter__cats .cat__el .filter__title h5{margin-right:5px}.topic__filters .filters__el .filter__cats .cat__el .filter__title i.fa{transition:all .3s ease}.topic__filters .filters__el .filter__cats .cat__el .filter__dropdown{display:none;width:max-content;padding:5px;left:0;top:115%;background-color:#fff;border:1px solid #e4e4e4;margin-top:5px;position:absolute}.topic__filters .filters__el .filter__cats .cat__el .filter__dropdown .facetwp-checkbox{padding:4px 32px;border-radius:4px;background-color:transparent;transition:all .3s ease;background-position:10px 50%}.topic__filters .filters__el .filter__cats .cat__el .filter__dropdown .facetwp-checkbox:hover{background-color:#ddd}.topic__filters .filters__el .filter__cats .cat__el .filter__dropdown .facetwp-checkbox.checked{color:#9F2842;font-weight:bold}.topic__filters .filters__el .filter__cats .cat__el .filter__dropdown .facetwp-toggle{color:#9F2842}.topic__filters .filters__el .filter__cats .cat__el.toggle--active .filter__title i.fa{transform:rotate(180deg)}.topic__filters .filters__el .filter__cats .cat__el.toggle--active .filter__dropdown{display:block}.topic__filters .filters__el .filter__count{display:flex;align-items:center}.topic__filters .filters__el .sep{margin:0 15px;display:flex;align-items:center}.topic__filters .filters__el .sep::before{content:"";height:15px;width:1px;background:#000}.topic__filters .filters__el .filter__reset{display:flex;align-items:center}.mobile__filter{width:100vw;position:relative;left:50%;font-size:12px;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:#fff;box-shadow:3px 0 6px rgba(0,0,0,0.16);position:fixed;bottom:72.84px;z-index:900;display:none}.mobile__filter .filter__container{display:flex;width:100%;border-top:2px solid #eee;border-bottom:2px solid #eee}.mobile__filter .filter__container .btn--element{min-width:50%;margin:auto;text-align:center;border-right:2px solid #eee;margin:0}.mobile__filter .filter__container .btn--element span{display:block;line-height:14px}.mobile__filter .filter__container .btn--element:last-of-type{border-right:inherit}.mobile__filter .filter__container .btn--element a,.mobile__filter .filter__container .btn--element button{display:block;padding:10px 0;display:flex;flex-direction:column;align-items:center;text-transform:uppercase;letter-spacing:.05em;border:inherit;background-color:inherit;width:100%;color:#9F2842;cursor:pointer;justify-content:center;height:100%}.mobile__filter .filter__container .btn--element a svg,.mobile__filter .filter__container .btn--element button svg{margin-bottom:2px;width:20px;height:20px;fill:#9F2842}.mobile__filter .filter__container .btn--element a svg.fa-sorting,.mobile__filter .filter__container .btn--element button svg.fa-sorting{width:15px;height:13px}.mobile__filter .filter__container .btn--element a svg.fa-reset,.mobile__filter .filter__container .btn--element button svg.fa-reset{width:12px;height:12px}.close__filter--box{display:none;width:100%;height:0px;top:0;position:relative;right:0;padding:15px 0 30px;border-bottom:1px solid #eee;margin-bottom:20px;cursor:pointer;z-index:100000}.close__filter--box .close--filter{position:absolute;width:25px;height:1px;right:0;transform:translate3d(0, 8px, 0) rotate(135deg);background:#292A2C}.close__filter--box .close--filter:after{content:'';position:absolute;width:25px;height:1px;right:0;transform:translate3d(0, 0, 0) rotate(-270deg);background:#292A2C}.close__filter--box.close__filter{display:inline-block}.close__sorting--box{display:none;width:100%;height:0px;top:0;position:relative;right:0;padding:15px 0 30px;border-bottom:1px solid #eee;margin-bottom:40px;cursor:pointer}.close__sorting--box .close--sorting{position:absolute;width:25px;height:1px;right:0;transform:translate3d(0, 8px, 0) rotate(135deg);background:#292A2C}.close__sorting--box .close--sorting:after{content:'';position:absolute;width:25px;height:1px;right:0;transform:translate3d(0, 0, 0) rotate(-270deg);background:#292A2C}.close__sorting--box.close__sorting{display:inline-block}@media (max-width:1024px){.mobile__filter{display:block}.topic__filters .filters__el{position:fixed;top:0;bottom:132.84px;overflow:auto;overflow-y:hidden;background-color:#fff;z-index:9999;left:-100%;right:0;max-height:100vh;opacity:0;visibility:hidden;transition:all .3s ease;flex-direction:column;margin-top:0}.topic__filters .filters__el .filter__search{flex:inherit;padding:10px 15px;margin-bottom:20px}.topic__filters .filters__el .filter__cats{flex-direction:column;padding:0;order:2}.topic__filters .filters__el .filter__cats .cat__el{margin:0;align-items:flex-start;flex-direction:column;margin-bottom:20px}.topic__filters .filters__el .filter__cats .cat__el .filter__dropdown{position:relative;border:none;top:inherit;padding:5px 0}.topic__filters .filters__el .filter__count,.topic__filters .filters__el .sep,.topic__filters .filters__el .filter__reset{display:none}.topic__filters .filters__el.filter__active{left:0;opacity:1;visibility:visible;overflow-y:visible}.topic__filters .filters__el.filter__active .close__filter--box{display:inline-block}}@media (max-width:599px){.home .main .search-filters h2{font-size:22px}.search-filters{padding:0}.search-filters .filters__inner{padding:40px 45px}.search-filters .filters__fruits{margin-bottom:30px}.search-filters .filters__fruits:after{width:calc(100% + 90px);left:-45px}.search-filters input[type=submit]{font-size:14px;padding:20px 45px;width:unset;display:table;margin:0 auto;line-height:1}.search-filters .filters__checkbox{flex-wrap:wrap;padding:30px 0;margin-bottom:5px}.search-filters .filters__checkbox label.checkbox-wrap{margin-bottom:15px}.mobile__filter{padding:0 15px}}@media (max-width:499px){.home .main .search-filters h2{font-size:20px;margin:0 0 25px}.search-filters .filters__inner{padding:30px 15px}.search-filters .filters__fruits{margin-bottom:30px}.search-filters .filters__fruits:after{width:calc(100% + 30px);left:-15px}.search-filters .filters__checkbox{padding:30px 0;margin-bottom:5px;justify-content:center}.search-filters .filters__checkbox label{padding:0 15px}.search-filters .filters__checkbox label.checkbox-wrap:last-child{margin-bottom:0}.custom__select .select__name{padding:15px}}.post-type-archive-member .banner-header,.page-template-tpl-carte-membres .banner-header{background:#F7F7ED;padding:70px 15px;color:#E1251B}.post-type-archive-member .banner-header .inner,.page-template-tpl-carte-membres .banner-header .inner{display:block;position:relative}.post-type-archive-member .banner-header h1,.page-template-tpl-carte-membres .banner-header h1{color:#E1251B;margin-top:0;font-family:'Lato',sans-serif;font-weight:900;font-size:calc(42px + 0 * (100vw - 1170px)/(1920 - 1170))}.post-type-archive-member .banner-header img,.page-template-tpl-carte-membres .banner-header img{position:absolute;left:auto;right:30px;top:20px}.post-type-archive-member .banner-header img.img-mobile,.page-template-tpl-carte-membres .banner-header img.img-mobile{position:unset}.post-type-archive-member .banner-header pre,.page-template-tpl-carte-membres .banner-header pre{background:none;border:none;padding:0;margin:0}.post-type-archive-member .banner-header pre:last-of-type,.page-template-tpl-carte-membres .banner-header pre:last-of-type{display:none}.post-type-archive-member .list-map,.page-template-tpl-carte-membres .list-map{max-width:1170px;width:100%;margin:50px auto 20px;display:flex;justify-content:flex-end;border-bottom:5px solid #f1f1f1;padding-bottom:10px}.post-type-archive-member .list-map h3,.page-template-tpl-carte-membres .list-map h3{margin:0;margin-right:auto;font-weight:bold}.post-type-archive-member .list-map a,.page-template-tpl-carte-membres .list-map a{padding-left:15px;display:flex;align-items:center}.post-type-archive-member .list-map a i,.page-template-tpl-carte-membres .list-map a i{padding-right:5px}.post-type-archive-member .list-map a:hover,.page-template-tpl-carte-membres .list-map a:hover{color:#E1251B}.post-type-archive-member .search-filters,.page-template-tpl-carte-membres .search-filters{max-width:100%;padding:0;box-shadow:0 0 5px rgba(0,0,0,0.2)}.post-type-archive-member .search-filters form,.page-template-tpl-carte-membres .search-filters form{display:flex;align-items:center;justify-content:space-between}.post-type-archive-member .search-filters .filters__inner,.page-template-tpl-carte-membres .search-filters .filters__inner{padding:15px 0;max-width:1170px;margin:0 auto}.post-type-archive-member .search-filters .custom__select,.page-template-tpl-carte-membres .search-filters .custom__select{max-width:300px}.post-type-archive-member .search-filters .custom__select .select__name,.page-template-tpl-carte-membres .search-filters .custom__select .select__name{padding:15px}.post-type-archive-member .search-filters .filters__fruits,.page-template-tpl-carte-membres .search-filters .filters__fruits{margin-bottom:0}.post-type-archive-member .search-filters .filters__fruits .input_fruit .par__bg,.page-template-tpl-carte-membres .search-filters .filters__fruits .input_fruit .par__bg{max-width:25px}.post-type-archive-member .search-filters .filters__fruits .input_fruit.fraises-et-framboises .par__bg,.page-template-tpl-carte-membres .search-filters .filters__fruits .input_fruit.fraises-et-framboises .par__bg{max-width:40px}.post-type-archive-member .search-filters .filters__fruits:after,.page-template-tpl-carte-membres .search-filters .filters__fruits:after{display:none}.post-type-archive-member .search-filters .filters__fruits .radio-wrap,.page-template-tpl-carte-membres .search-filters .filters__fruits .radio-wrap{padding:0 15px}.post-type-archive-member .search-filters .filters__checkbox,.page-template-tpl-carte-membres .search-filters .filters__checkbox{padding:0 ;margin-bottom:0}.post-type-archive-member .search-filters .filters__checkbox label,.page-template-tpl-carte-membres .search-filters .filters__checkbox label{padding:0 15px}.post-type-archive-member .search-filters .filters__checkbox label.checkbox-wrap input[type=checkbox],.page-template-tpl-carte-membres .search-filters .filters__checkbox label.checkbox-wrap input[type=checkbox]{margin:4px 15px 0 0;height:20px;width:20px}.post-type-archive-member .search-filters input[type=submit],.page-template-tpl-carte-membres .search-filters input[type=submit]{padding:15px 20px;font-size:16px}.post-type-archive-member .producer,.page-template-tpl-carte-membres .producer{display:none}.post-type-archive-member .producer.active,.page-template-tpl-carte-membres .producer.active{display:block}.post-type-archive-member .producer.producer-map,.page-template-tpl-carte-membres .producer.producer-map{padding-top:10px}.post-type-archive-member .producer.producer-grid,.page-template-tpl-carte-membres .producer.producer-grid{position:relative;padding-bottom:50px}.post-type-archive-member .producer.producer-grid .inner,.page-template-tpl-carte-membres .producer.producer-grid .inner{display:flex;flex-wrap:wrap}.post-type-archive-member .producer.producer-grid .producer-wrap,.page-template-tpl-carte-membres .producer.producer-grid .producer-wrap{max-width:50%;width:100%}.post-type-archive-member .producer.producer-grid .producer-wrap .contact,.page-template-tpl-carte-membres .producer.producer-grid .producer-wrap .contact{border-bottom:5px solid #fff}.producer-wrap .producer-inner{background-color:#f9f9f9}.producer-wrap .contact{border-bottom:1px solid #aaa}.producer-wrap .services{display:flex;align-items:center}.producer-wrap .services img{padding:0 5px;max-width:50px;max-height:35px}.producer-wrap .services.clearfix a.button-link{color:#fff;border-radius:5px;font-family:'Lato',sans-serif}.producer-wrap .services.clearfix a.button-link:hover{color:#45A041}.producer-wrap .services.clearfix a.button-link:before{background-color:#f9f9f9;border-radius:5px}.producer-wrap .producer-inner:before{content:'';position:absolute;top:50px;width:50px;height:50px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center}.producer-wrap.strawberry .producer-inner:before{background-image:url(../images/strawberry-icon.svg)}.producer-wrap.raspberry .producer-inner:before{background-image:url(../images/raspberry-icon.svg)}.producer-wrap.strawrasp .producer-inner:before{background-image:url(../images/straw-rasp-icon.svg);width:70px}.producer-wrap .contact{position:relative;margin-bottom:15px;padding:0 0 15px 75px;border-bottom:1px solid #000}.producer-wrap .contact p{margin:0}.producer-wrap .contact a{color:#E1251B;font-weight:900}@media (max-width:1170px){.post-type-archive-member .search-filters,.page-template-tpl-carte-membres .search-filters,.post-type-archive-member .list-map,.page-template-tpl-carte-membres .list-map{padding:0 15px}.post-type-archive-member .producer.producer-grid .producer-wrap,.page-template-tpl-carte-membres .producer.producer-grid .producer-wrap{max-width:100%}.post-type-archive-member .search-filters form,.page-template-tpl-carte-membres .search-filters form{flex-wrap:wrap;justify-content:center;flex-direction:column}.post-type-archive-member .search-filters form .button__block,.page-template-tpl-carte-membres .search-filters form .button__block{width:100%;margin-top:15px}.post-type-archive-member .search-filters form input[type=submit],.page-template-tpl-carte-membres .search-filters form input[type=submit]{max-width:200px;margin:0 auto;display:table}.post-type-archive-member .search-filters form .filters__fruits,.page-template-tpl-carte-membres .search-filters form .filters__fruits{padding:15px 0}.post-type-archive-member .search-filters form .filters__checkbox,.page-template-tpl-carte-membres .search-filters form .filters__checkbox{padding:30px 0 15px}.post-type-archive-member .search-filters form .custom__select,.page-template-tpl-carte-membres .search-filters form .custom__select{max-width:500px}}@media (max-width:840px){.post-type-archive-member .banner-header .inner>*,.page-template-tpl-carte-membres .banner-header .inner>*{width:80%}}@media (max-width:599px){.post-type-archive-member .banner-header .inner>*,.page-template-tpl-carte-membres .banner-header .inner>*{width:100%}.post-type-archive-member .banner-header .inner pre:first-of-type,.page-template-tpl-carte-membres .banner-header .inner pre:first-of-type{display:none}.post-type-archive-member .banner-header .inner pre:last-of-type,.page-template-tpl-carte-membres .banner-header .inner pre:last-of-type{display:block;margin-top:50px}.producer-wrap .services{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.producer-wrap .services.clearfix a.button-link{margin:20px auto 0;position:relative;width:100%;text-align:center}.post-type-archive-member,.page-template-tpl-carte-membres .list-map{flex-wrap:wrap}.post-type-archive-member h3,.page-template-tpl-carte-membres .list-map h3{margin-bottom:40px;text-align:center}}.admin-bar #wpadminbar{position:fixed}.admin-bar .mobile-header,.admin-bar .header{top:32px}.admin-bar .page-wrapper.infobanner--show.infobanner--everywhere .header,.admin-bar .page-wrapper.infobanner--show.infobanner--everywhere .mobile-header,.admin-bar.post-type-archive-product .page-wrapper.infobanner--show .header,.admin-bar.page-template-tpl-section-membre .page-wrapper.infobanner--show.infobanner--everywhere .header-compact{top:72px}.admin-bar.page-template-tpl-section-membre .page-wrapper.infobanner--show.infobanner--everywhere .main .account-header{top:123px}@media (max-width:1200px){.admin-bar.page-template-tpl-section-membre .page-wrapper.infobanner--show.infobanner--everywhere .main .account-header{top:151px}.admin-bar.post-type-archive-product .page-wrapper.infobanner--show .mobile-header{top:70px}}@media (max-width:768px){.admin-bar .header,.admin-bar .mobile-header{top:46px}}@media (max-width:599px){.admin-bar .page-wrapper.infobanner--show.infobanner--everywhere .mobile-header{top:110px}}@media (max-width:480px){body.page-template-tpl-section-membre .page-wrapper.infobanner--show.infobanner--everywhere .main .account-header{top:125px}}.header{position:absolute;top:0;left:0;width:100%;min-width:1170px;min-height:118px;background-color:#fff;background-size:cover;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 1px 5px 0 rgba(0,0,0,0.2);z-index:99999}.logo{display:block;margin:5px;position:absolute}.logo img{max-width:210px;max-height:156px;width:100%;height:100%}.header .social-media{float:right;margin:25px 0 10px}.header .social-media .fa{font-size:22px;margin:0 15px;color:#aaa;transition:all .3s ease}.header .social-media .fa:hover{color:#45A041}.header .social-media .fa:first-child{margin:0 0 0 15px}.header .social-media img{margin-left:20px}.header .social-media .instagram img,.mobile-header .right .instagram img{width:20px;height:20px}.header-compact{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:99999;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.5);box-shadow:0 0 5px 0 rgba(0,0,0,0.5);display:none}.admin-bar .header,.admin-bar .header-compact{top:32px}.mobile-header{display:none}.header{display:block}.hidden_select{display:none}.input_fruit{display:block}.img-recipe-desktop{display:block;text-align:left}.img-recipe-desktop img{margin-bottom:5px}.cart-contents{float:right;margin:25px 0 10px 15px;background:url(../images/icon-shopping.png) no-repeat left center;font-family:'Lato',sans-serif;font-size:13px;font-style:italic;line-height:24px;padding-left:30px}.mobile-header .cart-contents{float:none;padding:0 5px 0 35px;margin:0 5px 0 0;background-position:5px center;border-left:2px solid #45A041;border-right:2px solid #45A041;font-family:'Lato',sans-serif;font-size:12px;font-style:normal;text-transform:uppercase;font-weight:700}.top-nav-wrap{font-family:'Lato',sans-serif;font-size:13px;font-style:italic;margin:25px 0 10px;float:right}.top-nav-wrap ul{margin:0;padding:0;text-align:right}.top-nav-wrap li{display:inline-block;position:relative;background:url(../images/top-nav-item-bg.png) no-repeat right center;padding-right:7px}.top-nav-wrap a{color:#aaa;padding:5px 15px}.top-nav-wrap a:hover{color:#45A041}.top-nav-wrap .menu-item-has-children:hover>a{background-color:#ddd;color:#9F2842}.top-nav-wrap .menu-item-has-children:hover .sub-menu{display:block}.top-nav-wrap .sub-menu{display:none;position:absolute;left:0;text-align:left;width:auto;background:#e5e5e5;background:rgba(229,229,229,0.9);padding:5px 15px;z-index:10}.top-nav-wrap .sub-menu li{display:block;background:none;margin:0;padding:2px 0}.top-nav-wrap .sub-menu li a{white-space:nowrap;color:#000;padding:0}.top-nav-wrap .sub-menu li a:hover{color:#45A041}.main{padding:118px 0 0 0}.main-nav-wrap{font-size:13px;text-transform:uppercase;font-weight:700}.main-nav-wrap ul{margin:0;padding:0;text-align:right}.main-nav-wrap li{position:relative;display:inline-block;background:url(../images/main-nav-item-bg.png) no-repeat right center;padding-right:4px}.main-nav-wrap a{display:block;padding:15px;color:#000}.main-nav-wrap a:hover{color:#9F2842}.main-nav-wrap .last{background:none;margin:0;padding:0}.main-nav-wrap .last a{padding-right:0}.main-nav-wrap .menu-item-has-children:hover>a{background:#d1e8b2;color:#9F2842}.main-nav-wrap .menu-item-has-children:hover .sub-menu{display:block}.main-nav-wrap .sub-menu{display:none;position:absolute;text-align:left;background:#eef7e2;background:rgba(238,247,226,0.9);width:500px;padding:15px}.main-nav-wrap .sub-menu li{float:left;width:50%;margin:0;background:none;padding-right:15px}.main-nav-wrap .sub-menu li a{font-size:14px;color:#393939;text-transform:none;font-weight:400;padding:0}.main-nav-wrap .sub-menu li a:hover{color:#9F2842}.bottom-nav-wrap p{text-align:right;font-size:11px}.bottom-nav-wrap a{color:#000}.bottom-nav-wrap a:hover{color:#9F2842;text-decoration:underline}.bottom-nav-wrap .separator{display:inline-block;margin:0 18px}.compact-nav-wrap{font-size:13px;font-style:italic;text-transform:uppercase}.compact-nav-wrap ul{margin:0;padding:0;text-align:center}.compact-nav-wrap li{display:inline-block;position:relative}.compact-nav-wrap a{display:inline-block;color:#000;height:50px;line-height:50px;padding:0 15px}.compact-nav-wrap a:hover{color:#45A041}.compact-nav-wrap .menu-item-has-children:hover>a{background-color:#ddd;color:#9F2842}.compact-nav-wrap .menu-item-has-children:hover .sub-menu{display:block}.compact-nav-wrap .sub-menu{display:none;position:absolute;left:0;text-align:left;width:auto;background:#e5e5e5;background:rgba(229,229,229,0.9);padding:5px 15px;z-index:10}.compact-nav-wrap .sub-menu li{display:block;background:none;margin:0;padding:2px 0;text-transform:none}.compact-nav-wrap .sub-menu li a{white-space:nowrap;color:#000;padding:0;height:30px;line-height:30px}.compact-nav-wrap .sub-menu li a:hover{color:#45A041}.mobile-nav-wrap.mm-ismenu{background:#f9f9f9}.mobile-nav-wrap.mm-ismenu .mm-list>li:after{border-color:#fff}.mobile-nav-wrap.mm-ismenu .mm-list a{color:#444}.mobile-nav-wrap.mm-ismenu .mm-list a.mm-subclose{background:rgba(0,0,0,0.1);color:#fff}.mobile-nav-wrap.mm-ismenu .mm-list a.mm-subopen{background-color:rgba(140,198,62,0.7);width:40px;height:100%;padding:0;position:absolute;right:0;top:0;z-index:2}.mobile-nav-wrap.mm-ismenu .mm-list>li>a.mm-subopen:after,.mm-menu .mm-list>li>a.mm-subclose:before{border-color:#fff}.mobile-nav-wrap.mm-ismenu.mm-menu .mm-list>li>a.mm-subopen:before{border-color:#fff}.mobile-header .right .fa{font-size:22px;margin:0 15px;color:#aaa;transition:all .3s ease}.mobile-header .right .fa:hover{color:#45A041}.mobile-header .right .fa:first-child{margin:0 0 0 15px}.firemenu{display:none}.infobanner{display:flex;align-items:center;background-color:#9F2842;z-index:33;left:0;width:100%;z-index:9999}.infobanner h4{background-color:#621929;padding:12px 50px;line-height:1;margin:0;text-transform:uppercase;color:#fff;flex-shrink:0;letter-spacing:.1em;font-size:13px}.infobanner .newsline{width:90%;margin:0 auto;white-space:nowrap;overflow:hidden;box-sizing:border-box;position:relative;height:25px;color:#fff}.infobanner .newsline .newslines--inner{display:inline-block;padding-left:100%;height:25px;-webkit-animation:anim-infobanner 25s linear infinite;-moz-animation:anim-infobanner 25s linear infinite;animation:anim-infobanner 25s linear infinite}@-moz-keyframes anim-infobanner{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}@-webkit-keyframes anim-infobanner{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}@keyframes anim-infobanner{0%{transform:translate(0, 0)}100%{transform:translate(-100%, 0)}}.infobanner .newsline .newslines--inner:hover{animation-play-state:paused}.infobanner .newsline a{color:#fff;font-size:12px}.page-wrapper.infobanner--show.infobanner--everywhere .header,.page-wrapper.infobanner--show.infobanner--everywhere .mobile-header{top:40px}.page-wrapper.infobanner--show.infobanner--shop .infobanner{display:none}body.post-type-archive-product .page-wrapper.infobanner--show .infobanner{display:flex}body.post-type-archive-product .page-wrapper.infobanner--show .header,body.post-type-archive-product .page-wrapper.infobanner--show .mobile-header{top:40px}body.page-template-tpl-section-membre .page-wrapper.infobanner--show.infobanner--everywhere .header-compact{top:40px}body.page-template-tpl-section-membre .page-wrapper.infobanner--show.infobanner--everywhere .infobanner{position:fixed}body.page-template-tpl-section-membre .page-wrapper.infobanner--show.infobanner--everywhere .main .account-header{top:91px}@media (max-width:1200px){.header{display:none}.main{padding-top:80px}.mobile-header{display:flex;align-items:center;position:fixed}.mobile-header .logo img{width:auto;height:95px}.mobile-header .right{text-align:right;font-family:'Lato',sans-serif;font-size:12px;text-transform:uppercase;font-weight:700;margin-left:auto}.mobile-header .right a{margin-right:5px}.mobile-header .mobile-nav-toggle{background:url(../images/icons/menu.png);width:50px;height:50px;background-size:cover;z-index:99999999}.mobile-header .social-media{padding:10px}.mobile-header .hamburger{outline:none;display:flex;font-size:15px;appearance:none;z-index:9;box-shadow:none;border:none;cursor:pointer;transition:background .3s;text-align:center;background:none;color:#000;top:10px;right:10px;width:50px;height:50px;padding:0 12.5px;align-items:center}.mobile-header .hamburger .hamburger-box{display:inline-block;width:25px;height:15px;position:relative;top:0px}.mobile-header .hamburger .hamburger-inner,.mobile-header .hamburger .hamburger-inner:after,.mobile-header .hamburger .hamburger-inner:before{position:absolute;width:25px;height:2px;left:0;transition:all .15s ease}.mobile-header .hamburger .hamburger-inner:after,.mobile-header .hamburger .hamburger-inner:before{content:''}.mobile-header .hamburger .hamburger-inner{background:#45A041;transition:transform .4s cubic-bezier(.68, -0.55, .265, 1.55)}.mobile-header .hamburger .hamburger-inner:before{background:#45A041;top:6px;transition:opacity .15s .4s ease}.mobile-header .hamburger .hamburger-inner:after{background:#45A041;top:12px;transition:transform .4s cubic-bezier(.68, -0.55, .265, 1.55)}.mobile-header .hamburger.menu--active .hamburger-inner{transform:translate3d(0, 6px, 0) rotate(135deg);transition-delay:.1s;background:#E1251B}.mobile-header .hamburger.menu--active .hamburger-inner:before{opacity:0;transition-delay:0s;background:#E1251B}.mobile-header .hamburger.menu--active .hamburger-inner:after{transform:translate3d(0, -12px, 0) rotate(-270deg);transition-delay:.1s;background:#E1251B}.mobile-header .mobile-menu{margin:0;visibility:hidden;opacity:0;background-color:#fff;max-width:400px;width:100%;height:calc(100vh - 100px);position:absolute;top:80px;right:0;transform:translateX(100%);overflow-y:auto;transition:all .3s}.mobile-header .mobile-menu ul{padding:0 0 0 15px;display:flex;flex-direction:column}.mobile-header .mobile-menu ul .menu-item-19894,.mobile-header .mobile-menu ul .menu-item-19896{order:-1}.mobile-header .mobile-menu ul .menu-item-19894>a,.mobile-header .mobile-menu ul .menu-item-19896>a{font-weight:bold;background-color:#f1f1f1;display:flex;align-items:center;justify-content:space-between;padding:15px 20px;font-size:16px}.mobile-header .mobile-menu ul .menu-item-19894>a:hover,.mobile-header .mobile-menu ul .menu-item-19896>a:hover{background-color:#f9f9f9}.mobile-header .mobile-menu ul .menu-item-19894 ul a,.mobile-header .mobile-menu ul .menu-item-19896 ul a{display:block;padding:10px 20px;background-color:#f9f9f9}.mobile-header .mobile-menu ul li.menu-accueil{padding-top:30px}.mobile-header .mobile-menu ul li a{color:#000;font-size:14px;padding:5px 20px;display:block;transition:all .3s}.mobile-header .mobile-menu ul li a span{padding:0}.mobile-header .mobile-menu ul li a:focus,.mobile-header .mobile-menu ul li a:hover{text-decoration:none}.mobile-header .mobile-menu ul li a:hover{background-color:#f1f1f1}.mobile-header .mobile-menu ul .sub-menu{display:none}.mobile-header .mobile-menu ul .sub-menu.sub-active{display:block}.mobile-header .mobile-menu.menu--active{visibility:visible;opacity:1;transform:translateX(0%)}.mobile-header .mobile-menu .menu-item-has-children .fa-angle-down{padding-left:5px}.menu-image-title-after.menu-image-not-hovered img{display:none}header{height:80px;z-index:999;width:100%;background-color:white;border-bottom:1px solid #eee}.header-compact,.compact-nav-wrap{display:none !important}.mobile-header .mobile-header .top-nav-wrap li{display:none}.mobile-header .top-nav-wrap li:nth-child(2){display:block;font-size:14px;background:none}.firemenu{position:fixed;bottom:0;z-index:1000;left:0;right:0;background-color:#fff;padding:10px;display:block}.firemenu--button{padding:15px 25px;background-color:#E1251B;color:#fff;border-radius:5px;text-transform:uppercase;font-size:16px;margin:0 auto;overflow:hidden;position:relative;display:table}.firemenu--button:hover{color:#fff;background:rgba(140,198,62,0.7)}.post-type-archive-member .firemenu{display:none}.single-member .firemenu--button{opacity:0;visibility:hidden}.page-wrapper.infobanner--show .infobanner{position:fixed}body.page-template-tpl-section-membre .page-wrapper.infobanner--show.infobanner--everywhere .main .account-header{top:120px}}@media (max-width:1024px){.img-recipe-desktop{display:none}}@media (max-width:599px){.infobanner{flex-direction:column}.infobanner>*{width:100%;text-align:center}.infobanner .newsline{width:100%}.page-wrapper.infobanner--show .mobile-header,body.post-type-archive-product .page-wrapper.infobanner--show.infobanner--shop .mobile-header{top:65px}.page-wrapper.infobanner--show .main,body.post-type-archive-product .page-wrapper.infobanner--show.infobanner--shop .main{padding-top:144px}body.page-template-tpl-section-membre .page-wrapper.infobanner--show.infobanner--everywhere .main .account-header{top:91px}}@media (max-width:480px){body.page-template-tpl-section-membre .page-wrapper.infobanner--show.infobanner--everywhere .main .account-header{top:79px}}.single-member .content{padding:0}.single-member .content .img{width:100%;max-width:1170px;margin:0 auto;padding:0 15px}.single-member .content .img .img__bg{padding-bottom:60%;background-repeat:no-repeat;background-size:contain;background-position:center}.single-member .content .inner{padding:100px 15px 0}.back__button{display:flex;align-items:center;color:#aaa}.back__button i{padding-right:15px}.back__button:hover{color:#45A041}.member__title{display:flex;align-items:center;padding:40px 0 0px}.member__title h1{color:#E1251B;text-align:left;font-size:60px;font-weight:900;margin:0}.member__title img{margin-right:10px;max-height:40px}.single__member{display:flex;padding:0px 0 60px;align-items:start}.single__member .el__member{min-width:350px;background-color:#f9f9f9;padding:20px;margin-top:10px}.single__member .member__info{margin:0 auto}.single__member .member__info .contact-info>div{padding:2.5px 0}.single__member .member__info .contact-info>div a{font-weight:bold;transition:all .3s}.single__member .member__info .contact-info>div a:hover{color:#E1251B}.single__member .member__info .facebook{display:inline-block;font-size:30px;margin-right:5px}.single__member .services{display:flex;align-items:center;padding:10px 0}.single__member .services img{margin:0;padding:0 10px;max-height:40px}.single__member .products{display:flex;flex-wrap:wrap}.single__member .products>div{padding:10px;max-width:33%;width:100%;min-width:200px}.single__member .products ul{padding:0 0 0 20px}.single__member .products ul li{position:relative}.single__member .products ul li:before{content:'';width:5px;height:5px;background-color:#E1251B;position:absolute;left:-10px;top:50%;transform:translateY(-50%);border-radius:5px}.single__member .services{border-bottom:unset}.single__member .services.services__ferme,.single__member .products{border-bottom:2px solid #f1f1f1}.single__member .description{margin-top:40px}.single__member .el__infos{padding-left:20px}.single__member .member__firemenu{padding:15px 35px;background-color:#E1251B;color:#fff;border-radius:5px;margin-top:20px;text-transform:uppercase;font-size:16px;overflow:hidden;position:relative;display:table}.single__member .member__firemenu:hover{color:#fff;background:rgba(140,198,62,0.7)}.single__member .notes{margin:40px 0}.single__member .notes h3{font-weight:700;margin:0 0 10px}.single__member .notes p{margin:0}.single__member .farm__hours{margin:20px 0}.single__member .farm__hours .d--flex{display:flex;margin:5px 0}.single__member .farm__hours .d--flex strong{max-width:85px;width:100%;text-transform:capitalize;margin-left:10px}@media (max-width:1200px){.single-member .content .inner{padding-top:20px}.single__member .member__firemenu{position:fixed;bottom:10px;z-index:10000;left:50%;transform:translateX(-50%)}}@media (max-width:769px){.single__member{flex-wrap:wrap;flex-direction:column;padding-bottom:30px}.single__member .el__infos{padding:20px 0 0}}@media (max-width:599px){.member__title h1{font-size:initial}}.post-type-archive-research .research-grid .banner-header{padding:100px 15px}.post-type-archive-research .research-grid .banner-header .text-wrapper{text-align:center;text-shadow:2px 1px 2px rgba(0,0,0,0.5);width:100%;max-width:1170px}.post-type-archive-research .research-grid .banner-header .text-wrapper h1{font-weight:900;color:#fff;font-size:calc(42px + 0 * (100vw - 1170px)/(1920 - 1170))}.post-type-archive-research .archive__desc{background-color:#fff;padding:25px 30px}.post-type-archive-research .archive__desc .container__desc{margin:15px auto;display:flex;align-items:center}.post-type-archive-research .archive__desc .container__desc h1{font-weight:900;font-size:calc(42px + 0 * (100vw - 1170px)/(1920 - 1170))}.post-type-archive-research .archive__desc .container__desc .desc__image{height:200px;width:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.post-type-archive-research .flex__grid{display:flex;flex-flow:row wrap;margin:-15px -15px 0 -15px;padding:0 30px 15px 30px}.post-type-archive-research .flex__grid .no__results{margin:15px 15px}.post-type-archive-research .grid__item-research{margin:15px;width:calc(25% - 30px)}.post-type-archive-research .grid__item-research a:focus{text-decoration:none}.post-type-archive-research .grid__item-research .post-inner{background-color:#fff;transition:all .3s ease;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.1)}.post-type-archive-research .grid__item-research .post-inner .research-thumbnail .bg_image{height:200px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.post-type-archive-research .grid__item-research .post-inner h3{color:#9F2842;padding:0px 15px 10px 15px}.post-type-archive-research .grid__item-research .post-inner .reseach_archive_desc{color:#707070;padding:0px 15px 10px 15px}.post-type-archive-research .grid__item-research .post-inner .reseach_archive_cats{margin:0 15px 10px 15px;color:#45A041;border-top:1px solid #e1e1e1;padding:10px 0 10px 0}.post-type-archive-research .grid__item-research .post-inner:hover{box-shadow:0 3px 10px rgba(0,0,0,0.2)}.post-type-archive-research .facetwp-facet-pages{margin:0px 30px 40px 30px}.post-type-archive-research .facetwp-facet-pages .facetwp-pager{display:flex;flex-flow:row nowrap;margin:0 5px}.post-type-archive-research .facetwp-facet-pages .facetwp-pager a.facetwp-page{background-color:transparent;color:#9F2842;transition:all .3s ease;border:1px solid #9F2842;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.post-type-archive-research .facetwp-facet-pages .facetwp-pager a.facetwp-page:hover,.post-type-archive-research .facetwp-facet-pages .facetwp-pager a.facetwp-page.active{background-color:#9F2842;color:#fff}@media (max-width:1400px){.post-type-archive-research .grid__item-research{width:calc(33.33% - 30px)}}@media (max-width:1024px){.post-type-archive-research .grid__item-recipe{width:calc(50% - 30px)}.post-type-archive-research .flex__grid{margin-top:15px}}@media (max-width:768px){.post-type-archive-research .container__desc{flex-direction:column}}@media (max-width:599px){.post-type-archive-research .research-grid .banner-header .text-wrapper h1{font-size:3em}.post-type-archive-research .grid__item-research{width:calc(100% - 30px)}}.single-research .content .research__header{min-height:430px;width:100%;display:flex;align-items:center;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.single-research .content .research__header .header__overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.3}.single-research .content .research__header .text-wrapper{position:relative;padding:60px 15px 45px 15px;margin:0 auto;max-width:1170px;width:100%}.single-research .content .research__header .text-wrapper .back__button .back__btn{display:flex;align-items:center}.single-research .content .research__header .text-wrapper .back__button .back__btn.btn--icon .icon{margin-right:5px;transition:all .3s ease}.single-research .content .research__header .text-wrapper .back__button .back__btn.btn--icon .icon .fa{display:inline-block;width:14px;height:14px;color:#fff}.single-research .content .research__header .text-wrapper .back__button .back__btn span{color:#fff}.single-research .content .research__header .text-wrapper .back__button .back__btn:hover.btn--icon .icon{transform:translateX(-2px)}.single-research .content .research__header .text-wrapper .back__button .back__btn:focus{text-decoration:none}.single-research .content .research__header .text-wrapper h1{text-shadow:2px 1px 2px rgba(0,0,0,0.5);color:#fff;font-weight:900;font-size:60px}.single-research .content .research__header .text-wrapper h3{text-shadow:2px 1px 2px rgba(0,0,0,0.5);color:#fff;font-size:24px}.single-research .content .research__header.fallbackbg{background-position:bottom}.single-research .content .research__header.header--mobile{display:none}.single-research .content .container{max-width:1170px;width:100%;padding:0 15px;margin:50px auto}@media (max-width:768px){.single-research .content .research__header .text-wrapper h1{font-size:48px}.single-research .content .research__header .text-wrapper h3{font-size:18px}.single-research .content .research__header.header--full{display:none}.single-research .content .research__header.header--mobile{display:block;min-height:300px}}.post-type-archive-recipe .recipe-grid{margin-top:0;padding:0}.post-type-archive-recipe .recipe-grid .banner-header{padding:100px 15px}.post-type-archive-recipe .recipe-grid .banner-header .text-wrapper{text-align:center;text-shadow:2px 1px 2px rgba(0,0,0,0.5);width:100%}.post-type-archive-recipe .recipe-grid .banner-header .text-wrapper h1{font-weight:900;font-size:60px;color:#fff}.post-type-archive-recipe .flex__grid{display:flex;flex-flow:row wrap;margin:-15px -15px 0 -15px;padding:0 30px 15px 30px}.post-type-archive-recipe .flex__grid .no__results{margin:15px 15px}.post-type-archive-recipe .grid__item-recipe{margin:15px;width:calc(25% - 30px)}.post-type-archive-recipe .grid__item-recipe .post-inner{background-color:#fff;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.1);transition:all .3s ease}.post-type-archive-recipe .grid__item-recipe .post-inner .recipe-thumbnail .bg_image{height:200px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.post-type-archive-recipe .grid__item-recipe .post-inner h3{color:#9F2842;padding:0px 15px 10px 15px;margin-bottom:0}.post-type-archive-recipe .grid__item-recipe .post-inner .recipe_archive_desc{padding:0px 15px 10px 15px;color:#707070}.post-type-archive-recipe .grid__item-recipe .post-inner .recipe_archive_cats{margin:0 15px 10px 15px;color:#45A041;border-top:1px solid #e1e1e1;padding:10px 0 10px 0}.post-type-archive-recipe .grid__item-recipe .post-inner:hover{box-shadow:0 3px 10px rgba(0,0,0,0.2)}.post-type-archive-recipe .facetwp-facet-pages{margin:0px 30px 40px 30px}.post-type-archive-recipe .facetwp-facet-pages .facetwp-pager{display:flex;flex-flow:row nowrap;margin:0 5px}.post-type-archive-recipe .facetwp-facet-pages .facetwp-pager a.facetwp-page{background-color:transparent;color:#9F2842;transition:all .3s ease;border:1px solid #9F2842;border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center}.post-type-archive-recipe .facetwp-facet-pages .facetwp-pager a.facetwp-page:hover,.post-type-archive-recipe .facetwp-facet-pages .facetwp-pager a.facetwp-page.active{background-color:#9F2842;color:#fff}@media (max-width:1400px){.post-type-archive-recipe .grid__item-recipe{width:calc(33.33% - 30px)}}@media (max-width:1024px){.post-type-archive-recipe .grid__item-recipe{width:calc(50% - 30px)}.post-type-archive-recipe .flex__grid{margin-top:30px}}@media (max-width:599px){.post-type-archive-recipe .recipe-grid .banner-header .text-wrapper h1{font-size:3em}.post-type-archive-recipe .grid__item-recipe{width:calc(100% - 30px)}}.single-recipe .recipe-wrap{padding:50px 0 100px 0}.single-recipe .recipe-wrap .recipe-bloc{padding-left:60px}.single-recipe .recipe-wrap .recipe-bloc h1{font-size:36px;font-weight:900;color:#9F2842}.single-recipe .recipe-wrap .recipe-bloc .back__button .back__btn{display:flex;align-items:center}.single-recipe .recipe-wrap .recipe-bloc .back__button .back__btn.btn--icon .icon{margin-right:5px;transition:all .3s ease}.single-recipe .recipe-wrap .recipe-bloc .back__button .back__btn.btn--icon .icon .fa{display:inline-block;width:14px;height:14px;color:#45A041}.single-recipe .recipe-wrap .recipe-bloc .back__button .back__btn span{color:#45A041}.single-recipe .recipe-wrap .recipe-bloc .back__button .back__btn:hover.btn--icon .icon{transform:translateX(-2px)}.single-recipe .recipe-wrap .recipe-bloc .back__button .back__btn:focus{text-decoration:none}.single-recipe .recipe-wrap .recipe-bloc .recipe-options{display:flex;align-items:center;justify-content:space-between}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-rating{margin-right:10px}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-rating .rmp-widgets-container{height:52px}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-rating .rmp-widgets-container .rmp-rating-widget{height:100%;display:flex;align-items:center}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-rating .rmp-widgets-container .rmp-rating-widget .rmp-rating-widget__icons{margin-bottom:0;margin-right:10px}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-rating .rmp-widgets-container .rmp-rating-widget .rmp-rating-widget__results{margin-bottom:0}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-options-buttons{display:flex;align-items:center}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-options-buttons .recipe-print{height:52px;padding:0 10px;display:flex;align-items:center;margin-left:10px;transition:all .3s ease;cursor:pointer}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-options-buttons .recipe-print .print-btn{color:#45A041}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-options-buttons .recipe-print .print-btn i{font-size:24px}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-options-buttons .recipe-print .print-btn:focus{color:#45A041}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-options-buttons .recipe-print:hover{transform:translateY(-5px)}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-options-buttons .recipe-share{height:52px}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-options-buttons .recipe-share .share-wrap{padding:0;margin:0;width:100%;height:100%}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-options-buttons .recipe-share .share-wrap span{display:none}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-options-buttons .recipe-share .share-wrap .jssocials,.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-options-buttons .recipe-share .share-wrap .jssocials-shares{width:100%;height:100%}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-options-buttons .recipe-share .share-wrap .jssocials-share{padding:0 5px;transition:all .3s ease;height:100%;margin:0;display:flex;align-items:center}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-options-buttons .recipe-share .share-wrap .jssocials-share a{background-color:transparent;color:#45A041}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-options-buttons .recipe-share .share-wrap .jssocials-share a .jssocials-share-logo{font-size:24px}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-options-buttons .recipe-share .share-wrap .jssocials-share a:hover{transform:translateY(-5px)}.single-recipe .recipe-wrap .recipe-bloc .recipe-info{border:1px solid #d4d4d4;padding:10px 15px;margin:25px 0;display:flex;flex-flow:row nowrap;justify-content:space-around}.single-recipe .recipe-wrap .recipe-bloc .recipe-info p{margin-bottom:0}.single-recipe .recipe-wrap .recipe-bloc .recipe-info p span{font-weight:bold}.single-recipe .recipe-wrap .recipe-bloc .recipe-info .sep{position:relative}.single-recipe .recipe-wrap .recipe-bloc .recipe-info .sep:before{content:"";position:absolute;height:100%;width:1px;background:#d4d4d4}.single-recipe .recipe-wrap .recipe-bloc .recipe-ingredient,.single-recipe .recipe-wrap .recipe-bloc .recipe-prep{margin-top:25px}.single-recipe .recipe-wrap .recipe-bloc .recipe-ingredient h2,.single-recipe .recipe-wrap .recipe-bloc .recipe-prep h2{font-size:18px;color:#9F2842;text-transform:uppercase;margin:0 0 5px}.single-recipe .recipe-wrap .recipe-bloc .recipe-ingredient ul,.single-recipe .recipe-wrap .recipe-bloc .recipe-prep ul,.single-recipe .recipe-wrap .recipe-bloc .recipe-ingredient li,.single-recipe .recipe-wrap .recipe-bloc .recipe-prep li{list-style-type:initial}.single-recipe .recipe-wrap .recipe-bloc .recipe-ingredient ul{display:flex;flex-wrap:wrap}.single-recipe .recipe-wrap .recipe-bloc .recipe-ingredient ul li{width:calc(50% - 40px);margin-right:40px}.single-recipe .recipe-wrap .recipe-image{padding-right:0}.single-recipe .recipe-wrap .recipe-image div{height:70vh;background-size:contain;background-repeat:no-repeat;background-position:center}.single-recipe .recipe-wrap .recipe-suggestions{margin-top:50px;padding-top:100px;border-top:1px solid #e1e1e1}.single-recipe .recipe-wrap .recipe-suggestions .suggestion__title h3{font-size:42px;text-transform:uppercase;text-align:center;margin:0;font-weight:300}.single-recipe .recipe-wrap .recipe-suggestions .suggestion__title h3:after{content:'';display:block;width:230px;border-top:1px solid #e1e1e1;margin:20px auto 0}.single-recipe .recipe-wrap .recipe-suggestions .suggestion__title p{margin:15px 0 30px 0;font-size:18px;text-align:center}.single-recipe .recipe-wrap .recipe-suggestions .suggestion__title p a{color:#9F2842}.single-recipe .recipe-wrap .recipe-suggestions .recipe-suggestion{display:flex;flex-flow:row wrap;width:calc(100% + 30px);margin:0 -15px}.single-recipe .recipe-wrap .recipe-suggestions .recipe-suggestion .suggestion__post{width:25%;padding:0 15px}.single-recipe .recipe-wrap .recipe-suggestions .recipe-suggestion .suggestion__post .post-inner{background-color:#fff;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.1);transition:all .3s ease}.single-recipe .recipe-wrap .recipe-suggestions .recipe-suggestion .suggestion__post .post-inner .recipe-thumbnail .bg_image{height:200px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.single-recipe .recipe-wrap .recipe-suggestions .recipe-suggestion .suggestion__post .post-inner h3{color:#9F2842;padding:0px 15px 10px 15px}.single-recipe .recipe-wrap .recipe-suggestions .recipe-suggestion .suggestion__post .post-inner .recipe_archive_desc{color:#707070;padding:0px 15px 10px 15px}.single-recipe .recipe-wrap .recipe-suggestions .recipe-suggestion .suggestion__post .post-inner .recipe_archive_cats{margin:0 15px 10px 15px;color:#45A041;border-top:1px solid #e1e1e1;padding:10px 0 10px 0}.single-recipe .recipe-wrap .recipe-suggestions .recipe-suggestion .suggestion__post .post-inner:hover{box-shadow:0 3px 10px rgba(0,0,0,0.2)}@media (max-width:1024px){.single-recipe .recipe-wrap{padding-top:0}.single-recipe .recipe-wrap .recipe-image{width:100%;padding:0;margin:0}.single-recipe .recipe-wrap .recipe-image div{background-size:cover;height:50vh}.single-recipe .recipe-wrap .recipe-bloc{padding-left:15px;margin-top:30px}.single-recipe .recipe-wrap .recipe-suggestions{order:4}.single-recipe .recipe-wrap .recipe-suggestions .recipe-suggestion .suggestion__post{width:50%;margin:30px 0}}@media (max-width:768px){.single-recipe .recipe-wrap .recipe-bloc .recipe-options{margin-bottom:20px}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-rating .rmp-widgets-container .rmp-rating-widget{align-items:flex-start;flex-direction:column}.single-recipe .recipe-wrap .recipe-bloc .recipe-ingredient ul li{width:100%}}@media (max-width:599px){.single-recipe .recipe-wrap .recipe-bloc .recipe-options{flex-direction:column;align-items:flex-start}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-rating .rmp-widgets-container .rmp-rating-widget{align-items:center;flex-direction:row}.single-recipe .recipe-wrap .recipe-bloc .recipe-options .recipe-options-buttons .recipe-print{margin-left:0}.single-recipe .recipe-wrap .recipe-bloc .recipe-info{flex-direction:column}.single-recipe .recipe-wrap .recipe-suggestions .recipe-suggestion .suggestion__post{width:100%}}.twocols_block .regular__intro{margin-bottom:40px}.twocols_block .regular__intro>*:first-child{margin-top:0}.twocols_block .regular__intro>*:last-child{margin-bottom:0}.twocols_block .grid-item h1{font-weight:900;font-size:30px}.twocols_block .in__text a{display:inline-block;margin:0 10px}.twocols_block .in__text>*:first-child{margin-top:0}.twocols_block .in__text>*:last-child{margin-bottom:0}.twocols_block .container *{color:inherit}.twocols_block iframe{width:100%}@media (max-width:768px){.twocols_block [data-custom_padding]{padding-top:30px;padding-bottom:30px}.twocols_block iframe{height:250px}}.accs_block .container *{color:inherit}.accs_block .accs .intro{margin-bottom:40px}.accs_block .accs .intro>*:first-child{margin-top:0}.accs_block .accs .intro>*:last-child{margin-bottom:0}.accs_block .accs .intro *{color:inherit}.accs_block .accs .acc{position:relative;margin:0 0 15px 0}.accs_block .accs .acc .toggle{height:30px;width:30px;position:relative;flex-shrink:0;margin:0 0 0 10px;transition:.3s all ease}.accs_block .accs .acc .toggle.slow{transition:.6s all ease}.accs_block .accs .acc .toggle:before,.accs_block .accs .acc .toggle:after{content:"";position:absolute}.accs_block .accs .acc .toggle:before{width:2px;height:18px;right:50%;top:50%;transform:translate(-50%, -50%);background-color:#45A041}.accs_block .accs .acc .toggle:after{width:18px;height:2px;left:50%;top:50%;transform:translate(-11px, -50%);background-color:#45A041}.accs_block .accs .acc .title{position:relative;cursor:pointer;z-index:2;display:flex;margin:0;padding:0 0 10px 0;justify-content:space-between;align-items:center;border-bottom:1px solid #ebebeb}.accs_block .accs .acc .title h3{color:inherit;margin:0}.accs_block .accs .acc .title .infos{display:flex;align-items:center;justify-content:space-between}.accs_block .accs .acc .wrap-row{padding:30px}.accs_block .accs .acc .wrap-row .row{margin:0;display:block}.accs_block .accs .acc .wrap-row .col{margin:0 0 15px 0}.accs_block .accs .acc .contents{display:none;position:relative;padding:20px;overflow:hidden}.accs_block .accs .acc .contents ul{padding:0}.accs_block .accs .acc .contents ul li{margin:0 0 10px 0}.accs_block .accs .acc .contents ul li:before{position:relative;top:-1px;content:"";width:7px;height:7px;background-color:#2c8179;margin:0 10px 0 0;flex-shrink:0;border-radius:3px}.accs_block .accs .acc .contents .flex-grid .contents__text h3{margin-top:5px}.accs_block .accs .acc.active .toggle{transform:rotate(0)}.accs_block .accs .acc.active:before{color:pink}.accs_block .accs .acc.active:after{background-color:pink}.accs_block .accs .acc.active .toggle:before{opacity:0}@media (max-width:768px){.accs_block [data-custom_padding]{padding-top:30px;padding-bottom:30px}}.grid_block .intro__wrapper{margin-bottom:40px;display:flex;align-items:end;justify-content:space-between;row-gap:10px;column-gap:20px}.grid_block .intro__wrapper .in__intro>*:first-child{margin-top:0}.grid_block .intro__wrapper .in__intro>*:last-child{margin-bottom:0}.grid_block .intro__wrapper .in__intro *{color:inherit}.grid_block .slick-arrow{background-color:#E43D30;display:flex;align-items:center;justify-content:center;width:50px;height:50px;font-size:25px;color:#fff;border-radius:50%;position:absolute;top:0;transition:.3s all ease}.grid_block .slick-arrow:hover{background-color:#45A041}.grid_block .slick-arrow.next{padding-left:2px;right:0}.grid_block .slick-arrow.prev{padding-right:2px;right:60px;left:initial}.grid_block .slick-arrow::before{font-size:inherit}.grid_block .type--slider{position:relative}.grid_block .type--slider .grid__item{margin:0 10px 5px}.grid_block .type--slider:has(.slick-arrow){padding-top:60px}.grid_block .slick-list{margin:0 -10px}.grid_block .slick-list .slick-track{margin:0;display:flex}.grid_block .slick-list .slick-track .slick-slide{height:inherit}.archive__button{display:flex;align-items:center;justify-content:center;width:100%;max-width:225px;background-color:#45A041;transition:all .3s ease}.archive__button a h3{color:white;margin:10px 0}.archive__button:hover{box-shadow:0 3px 10px rgba(0,0,0,0.2)}@media (max-width:768px){.grid_block [data-custom_padding]{padding-top:30px;padding-bottom:30px}.grid_block .intro__wrapper{flex-direction:column;align-items:flex-start}}.item--recipe,.item--post{background-color:#fff;box-shadow:1px 1px 5px 1px rgba(0,0,0,0.1);transition:all .3s ease}.item--recipe .item__inner,.item--post .item__inner{height:100%;display:block}.item--recipe .post-inner,.item--post .post-inner{display:flex;flex-direction:column;height:100%}.item--recipe .post-inner .post__date,.item--post .post-inner .post__date{margin-top:10px}.item--recipe .post-inner .item__thumbnail .bg_image,.item--post .post-inner .item__thumbnail .bg_image{height:200px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.item--recipe .post-inner h3,.item--post .post-inner h3{color:#9F2842}.item--recipe .post-inner .item__desc,.item--post .post-inner .item__desc{color:#707070;margin-bottom:10px}.item--recipe .post-inner .item__cats,.item--post .post-inner .item__cats{color:#45A041;border-top:1px solid #e1e1e1;margin-top:auto;padding-top:10px}.item--recipe .post-inner .inner__info,.item--post .post-inner .inner__info{padding:15px;height:inherit;display:flex;flex-direction:column}.item--recipe:hover,.item--post:hover{box-shadow:0 3px 10px rgba(0,0,0,0.2)}