body{color:#7d7f82;font-family:Barlow,sans-serif;font-size:15px;line-height:1.6em;position:relative}::selection{color:#fff;background:#f89223}a,a:visited{color:#777}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin-bottom:10px}.svg-font svg{fill:#777;width:1em;height:1em;margin-bottom:-.125rem}.scrollup{z-index:998;color:#fff;cursor:pointer;-o-transition:all .2s ease-in-out 0s;opacity:0;background-color:#f89223;border-radius:50px;justify-content:center;align-items:center;width:50px;height:50px;transition:all .2s ease-in-out;display:flex;position:fixed;bottom:20px;right:20px}.scrollup svg{fill:#fff;width:25px;height:25px;margin-top:-2px}.scrollup.is-visible{opacity:.8}nav{margin:0 auto}nav ul.pagination{text-align:center}nav ul.pagination li{zoom:1;margin-right:15px;list-style:none;display:inline-block}nav ul.pagination li a{text-align:center;color:#2a2a2a;-ms-border-radius:3px;-o-border-radius:3px;text-transform:uppercase;border-radius:3px;width:28px;height:28px;font-size:13px;line-height:28px;text-decoration:none;display:inline-block;overflow:hidden;font-weight:700!important}nav ul.pagination li a:hover,nav ul.pagination li.active a{color:#fff;background-color:#f89223;font-weight:700!important}nav ul.pagination li.prev a,nav ul.pagination li.next a{width:auto;padding:0 10px}.text-center{text-align:center}.search-form{padding-top:50px}.search-form h3{text-transform:uppercase;font-size:20px;font-weight:400}.search-form .criterion{margin-bottom:20px}.search-form ul{list-style-type:none}.search-form ul li a{position:relative}.search-form ul li a label{cursor:pointer;margin-top:20px;margin-bottom:0;padding-left:21px;font-size:14px;font-weight:400;line-height:100%;position:relative}.search-form ul li a input[type=checkbox]{position:absolute;left:-999999px}.search-form ul li a input[type=checkbox]+label:before{content:"";background-color:#fff;border:none;border-radius:2px;width:14px;height:14px;position:absolute;top:-1px;left:0}.search-form ul li a input[type=checkbox]+label:after{content:"✔";color:#09ad7e;opacity:0;font-size:13px;transition:all .2s;position:absolute;top:0;left:2px;transform:scale(0)}.search-form ul li a input[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.homepage .hero{background:url(home-bg-1920.cf0c7b2c.jpg) 50%;position:relative}.homepage .hero .overlay{z-index:1;background-color:#04091e80;position:absolute;inset:0}.homepage .hero .container{z-index:2;text-align:center;height:80vh;padding-top:25%;position:relative}.homepage .hero .container h1{color:#fff;letter-spacing:2px;text-transform:uppercase;font-size:14px;font-weight:400}.homepage .hero .container h2{color:#fff;border-top:1px solid #d1ab7f;border-bottom:1px solid #d1ab7f;margin-top:20px;margin-bottom:20px;padding:2px 0;font-size:72px;font-weight:700;line-height:1em}.homepage .hero .container p{color:#fff;font-size:18px}.homepage .home-categories .container{background-color:#fff;border:1px solid #ccc;border-top-width:0;padding:30px;overflow:hidden}.homepage .home-categories .container h2,.homepage .home-categories .container .recipe-listing h3{text-align:center;color:#2e2f31;letter-spacing:-.2px;border:none;margin-top:30px;font-size:30px;font-weight:800;line-height:30px}.homepage .home-categories .container ul li{list-style-type:none}.homepage .home-categories .container p{margin-bottom:15px;font-size:16px;line-height:26px}.homepage .home-categories .container b{font-weight:100}.homepage .home-categories .container a{text-decoration:none;display:block}.homepage .home-categories .container .items{flex-flow:wrap;justify-content:space-between;display:flex}.homepage .home-categories .container .items .item{width:40%;max-width:170px;line-height:0}.homepage .home-categories .container .items .item:last-child{margin:0 auto}.homepage .home-categories .container .items .item .img{border:1px solid #0000001f;border-radius:100px;transition-duration:.4s;overflow:hidden;box-shadow:0 0 10px #0000001c}.homepage .home-categories .container .items .item .img img{width:100%;transition-duration:.4s}.homepage .home-categories .container .items .item .img:hover{opacity:.7}.homepage .home-categories .container .items .item .img:hover img{transform:rotate(6deg)}.homepage .home-categories .container .items .item h3{text-align:center;letter-spacing:.1em;color:#333;font-weight:600;line-height:1.3em}.homepage .home-categories .container .latest-recipes{text-align:center}.homepage .home-categories .container .latest-recipes a{color:#2e2f31}@media screen and (width>=480px){.homepage .hero{background-attachment:fixed}.homepage .home-categories .container .items .item:last-child{margin:0}}.one-col-layout .hero .img{background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.one-col-layout .hero .img.category-1{background-image:url(cat-1-soupes-froides.d7d0c909.jpg)}.one-col-layout .hero .img.category-2{background-image:url(cat-2-soupes-poisson.3498270e.jpg)}.one-col-layout .hero .img.category-3{background-image:url(cat-3-veloutes.17ea54f5.jpg)}.one-col-layout .hero .img.category-4{background-image:url(cat-4-soupes-viande.d2c9445b.jpg)}.one-col-layout .hero .img.category-5{background-image:url(cat-5-noodles.b8070397.jpg)}.one-col-layout .hero .img.category-6{background-image:url(cat-6-soupes-legume.867b609b.jpg)}.one-col-layout .hero .img.category-7{background-image:url(cat-7-bouillons.3e06f147.jpg)}.recipe-ingredients{color:#333;background:#fff;align-self:flex-start;margin-top:20px;padding:10px}.recipe-ingredients .ingredients-title{font-size:22px;font-weight:600}.recipe-ingredients ul{list-style-type:none}.recipe-ingredients ul li{padding:.5rem 0 0 2rem;line-height:30px;position:relative}.recipe-ingredients ul li.title{padding-left:0}.recipe-ingredients ul li .checkbox{cursor:pointer;border:1px solid #0003;width:1rem;height:1rem;margin:0 .8rem 0 0;line-height:1rem;transition:all .1s cubic-bezier(.42,0,.15,1);display:inline-block;position:absolute;top:.9rem;left:0;transform:scale(1)}.recipe-ingredients ul li.checked{opacity:.5;text-decoration:line-through}.recipe-ingredients ul li.checked .checkbox:after{content:"✔️";text-align:center;width:100%;height:100%;font-size:1rem;line-height:1rem;position:absolute;top:0;left:0}.recipe-ingredients ul li.title{font-weight:700}.recipe-header{margin-bottom:15px;position:relative}.recipe-header .recipe-meta{font-size:14px;font-weight:400}.recipe-action-panel{text-align:center;justify-content:center;margin-top:10px;display:flex}.recipe-action-panel a{border:1px solid #ccc;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 5px;transition:all .2s;display:flex}.recipe-action-panel a svg{fill:#777;width:25px;height:25px}.recipe-action-panel a.print:hover{background-color:#777;border-color:#777}.recipe-action-panel a.print:hover svg{fill:#fff}.recipe-action-panel a.facebook:hover{background-color:#3b5998;border-color:#3b5998}.recipe-action-panel a.facebook:hover svg{fill:#fff}.recipe-action-panel a.twitter:hover{background-color:#1da1f2;border-color:#1da1f2}.recipe-action-panel a.twitter:hover svg{fill:#fff}.recipe-action-panel a.pinterest:hover{background-color:#e60023;border-color:#e60023}.recipe-action-panel a.pinterest:hover svg{fill:#fff}.recipe-action-panel i{text-align:center;border-radius:50%;width:40px;height:40px;font-size:20px;line-height:40px}.recipe-detail-component ul{padding:10px}.recipe-gallery .dots{justify-content:center;margin-bottom:15px;display:flex}.recipe-gallery .dots__item{cursor:pointer;background-color:#ccc;border:0;border-radius:50%;outline:0;width:8px;height:9px;margin:0 .5rem}.recipe-gallery .dots__item--active{background:#f89223}.recipe-gallery .siema,.recipe-gallery .slider-container img{width:100%}.recipe-gallery .slider-container .caption{text-align:right;padding:0 10px;font-style:italic}.main-content{border-bottom:1px solid #ccc;margin-top:10px;padding:10px 0}.main-content .recipe-meta-box{margin-bottom:15px;font-size:20px}.main-content .title{color:#2e2f31;padding:10px;font-size:22px;font-weight:600}.main-content h2.title{font-size:26px}.main-content .recipe-instructions .introduction{margin-bottom:25px;padding:0 10px}.main-content .recipe-instructions .step{margin-bottom:30px;padding:0 10px}.main-content .recipe-instructions .step .step-nb{color:#7d7f82;text-align:center;opacity:.35;border:1px solid #7d7f82;border-radius:30px;width:1.8rem;height:1.8rem;font-size:1rem;font-weight:600;line-height:1.8rem;display:inline-block;position:absolute}.main-content .recipe-instructions .step p{margin-bottom:30px;margin-left:45px;font-size:16px;font-weight:300;line-height:25px}.recipe-video{max-width:560px;margin:auto}.recipe-video .video-title{border-bottom:2px solid #e47277;margin-top:0;margin-bottom:25px;padding-bottom:10px;font-weight:700;line-height:100%;display:inline-block;font-size:16px!important}.recipe-video div{height:0;padding-bottom:56.25%;position:relative}.recipe-video iframe{width:100%;height:100%;position:absolute;top:0;left:0;max-width:none!important}.one-col-layout .category{text-align:center;padding-bottom:15px}.one-col-layout h3{text-transform:uppercase;color:#000;border-bottom:1px solid #ccc;padding-bottom:10px;display:inline-block}.one-col-layout .intro p{margin-bottom:15px}.one-col-layout .intro p b{font-weight:100}.other-recipes-listing h3{border-left:2px solid #f89223;padding:10px 0 10px 10px}.recipe-listing .items-list .item{vertical-align:top;width:100%;margin:10px 10px 30px 0;display:inline-block}.recipe-listing .items-list .item .recipe-picture{width:100%;position:relative}.recipe-listing .items-list .item .recipe-picture:before{content:"";background-color:#ffffff26;border-radius:5px;width:0;height:0;margin:auto;transition:all .3s ease-out;position:absolute;top:0;left:0}.recipe-listing .items-list .item .recipe-picture:hover:before{width:100%;height:100%}.recipe-listing .items-list .item .recipe-picture img{border-radius:5px;width:100%;overflow:hidden}.recipe-listing .items-list .item .recipe-name{text-align:center}.recipe-listing .items-list .item .recipe-name a,.recipe-listing .items-list .item .recipe-name a:visited{color:#5e3c3e;font-size:18px;text-decoration:none}.recipe-listing .items-list .item .recipe-name a:hover{color:#e47277}@media screen and (width>=480px){.main-content{border:none}.recipe-listing .items-list .item{width:47%}.recipe-listing .items-list .item:nth-child(odd){margin-right:2%}}@media screen and (width>=1020px){.recipe-ingredients{border:1px solid #ccc;border-right-width:0;border-top-left-radius:5px;border-bottom-left-radius:5px}.recipe-detail-component ul{justify-content:space-between;max-width:600px;margin:0 auto;padding:10px;display:flex}.recipe-detail-component ul li{justify-content:space-between;list-style:none;display:flex}.recipe-detail-component ul li span{display:inline-block}.recipe-detail-component ul li i{margin-right:10px;font-weight:700}.siema{border-radius:15px}.recipe-listing .search-pagination{text-align:center}.recipe-listing .items-list .item{width:23%;margin-right:2%}.recipe-listing .items-list .item:nth-child(4n){margin-right:0}.ad-medium{float:right;background:#fff;width:300px;height:250px}}.page-not-found img{width:100%}@media print{#masthead{display:none}#site-content{margin-top:0}.right-col-layout{flex-wrap:wrap}.right-col-layout .main-col{width:100%;padding-right:0}.right-col-layout .right-col,.site-footer{display:none}}