:root{--font-family-base: "Source Sans Pro",sans-serif;--font-family-secondary: "Montserrat" ,sans-serif;--font-size-xs: 0.75rem;--font-size-sm: 0.875rem;--font-size-base: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-xxl: 1.75rem;--font-size-xxxl: 2rem;--color-primary: #f15b25;--color-secondary: #0d406a;--color-accent: #00b0a5;--color-text: #6d6e71;--color-background: #02b0a514;--color-gray-100: #f8f9fa;--color-gray-300: #dee2e6;--color-gray-600: #6c757d;--color-gray-900: #212529}.form-control:focus,.form-select:focus{border-color:var(--color-accent);box-shadow:0 0 0 .25rem rgba(var(--color-accent), 0.25)}.form-check-input:checked{background-color:var(--color-accent);border-color:var(--color-accent)}.form-check-input:focus{box-shadow:0 0 0 .25rem rgba(var(--color-accent), 0.25)}*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}html{color-scheme:light dark;hanging-punctuation:first last}body{min-height:100vh;-webkit-font-smoothing:antialiased;font-family:var(--font-family-base);font-size:var(--font-size-base)}img,picture,svg,video{display:block;max-width:100%}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}@media(prefers-reduced-motion: no-preference){:has(:target){scroll-behavior:smooth}}.top-bar{min-height:29px;background-color:#343434;text-align:right;position:relative}.top-bar .container{position:relative;max-width:1280px}.top-bar .container .home-icon-ie{float:left;width:25px;height:29px}.top-bar .container .home-icon-ie i{width:15px;height:16px}.top-bar a{color:#ddd;padding:.313rem;display:inline-block;z-index:1;position:relative;font-size:1rem;line-height:1.2;text-decoration:none}.top-bar a strong{font-weight:400}.top-bar a:hover{color:#fff;text-decoration:none}header{margin-top:2rem;margin-bottom:2rem;max-width:1280px}header nav{margin-top:.5rem}header nav .nav-item{font-family:var(--font-family-base);font-size:var(--font-size-base);text-decoration:none;color:#000;font-weight:600;padding:.3rem .7rem;line-height:1}header nav .nav-item:hover{color:var(--color-accent)}header nav .nav-item.active{background-color:var(--color-accent);color:#fff}footer{background-color:var(--color-secondary)}footer .footer-content{max-width:1280px;margin:0 auto;padding:2rem 1.5rem;display:flex;align-items:center}footer .footer-content .footer-content-img{width:190px;height:190px;margin:0 3rem;border-radius:100%;border:solid 3px var(--color-accent);display:flex;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center}footer .footer-content .footer-content-img img{width:110px}footer .footer-content .footer-content-text{margin:0 auto}footer .footer-content .footer-content-text p{font-family:var(--font-family-secondary);font-size:var(--font-size-base);line-height:1.8;margin:0;color:#fff;max-width:730px;text-align:center;padding:1.5em 0;border-top:1px solid var(--color-accent);border-bottom:1px solid var(--color-accent)}@media(max-width: 992px){footer .footer-content{flex-direction:column;padding:1.5rem 1.5rem 2rem}footer .footer-content .footer-content-img{margin-bottom:1.5rem;border-style:dashed;width:150px;height:150px}footer .footer-content .footer-content-img img{width:90px}}.recipe-grid .col-left{width:calc(100% - 330px);padding-left:0}@media(max-width: 992px){.recipe-grid .col-left{width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}.recipe-grid .col-right{width:330px;padding-right:0;display:flex;flex-direction:column;gap:1rem;align-items:center}@media(max-width: 992px){.recipe-grid .col-right{width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}main,aside{margin-bottom:1rem}.iefood-search-bar{margin-bottom:2rem;padding:0 1rem}.iefood-search-bar .input-group{gap:.5rem}.iefood-search-bar .input-group .form-control:focus{border-color:var(--color-accent);box-shadow:0 0 0 .25rem rgba(0,176,165,.25)}.iefood-search-bar .input-group .btn{display:flex;justify-content:center;align-items:center;gap:.5rem}@media(max-width: 767px){.iefood-search-bar{padding:0}}@media(max-width: 567px){.iefood-search-bar .btn{gap:0}.iefood-search-bar .btn span{display:none}}section.content-list .content-scroller{gap:1.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;justify-content:center;align-items:center;text-align:center;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}section.content-list .content-scroller .content-item{scroll-snap-align:start;flex:0 0 auto}section.content-list .content-scroller .content-item a.content-item__link{color:#000;display:flex;flex-direction:column;gap:.3rem}section.content-list .content-scroller .content-item a.content-item__link .content-item__ring{border:1px solid #d9d9d9;border-radius:50%;width:145px;aspect-ratio:1/1;background:#fff}section.content-list .content-scroller .content-item a.content-item__link .content-item__img{border-radius:50%;aspect-ratio:1/1;width:100%;padding:.5rem;object-fit:cover}section.content-list .content-scroller .content-item a.content-item__link:hover{color:var(--color-accent)}section.content-list .content-scroller .content-item a.content-item__link:hover .content-item__img{filter:brightness(70%)}@media(max-width: 992px){section.content-list .content-scroller{justify-content:start}}.section-title{border-top:1px solid #d9d9d9;padding-top:1.2rem;margin-top:1rem;margin-bottom:1.2rem}.section-title h2{font-family:var(--font-family-secondary);font-size:var(--font-size-xxl);color:var(--color-text);text-align:center;font-weight:600;margin-bottom:0}.items-by-category.content-item .content-item__img{aspect-ratio:4/3;object-fit:cover;margin-bottom:.2rem}.items-by-category.content-item .content-item__title{font-family:var(--font-family-secondary);font-size:var(--font-size-lg);color:var(--color-text);font-weight:600}.recipe-listing{margin-bottom:1rem}.recipe-board{margin-bottom:1rem}@media(max-width: 992px){.recipe-board .recipe-board-side{display:flex;padding:0}.recipe-board .recipe-board-side .board-card{flex:0 0 auto;width:50%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}.board-card article{margin-bottom:1rem}.board-card article a{text-decoration:none}.board-card article a .board-card__image{margin-bottom:.5rem}.board-card article a .board-card__image img{object-fit:cover;width:100%}.board-card article a .board-card__title h3{font-family:var(--font-family-secondary);font-size:var(--font-size-lg);font-weight:600;margin-bottom:.5rem;color:#212529;text-decoration:none}@media(max-width: 767px){.board-card article a .board-card__title h3{font-size:var(--font-size-base)}}.board-card article a .board-card__meta{border-left:2px solid var(--color-primary);padding-left:.5rem;color:var(--color-text);display:flex;flex-wrap:wrap}.board-card article a .board-card__meta p{margin-right:.5rem;margin-bottom:0}.board-card article a .board-card__meta p i{margin-right:.3rem}.board-card-big .board-card__image{aspect-ratio:5/3}.board-card-big .board-card__image img{object-fit:cover}.board-card-big article a .board-card__title h3{font-size:var(--font-size-xl)}@media(max-width: 767px){.board-card-big article a .board-card__title h3{font-size:var(--font-size-lg)}}.board-card-big-tag .board-card__image{aspect-ratio:1/1}.board-card-big-tag article a .board-card__title h3{font-size:var(--font-size-xl)}@media(max-width: 767px){.board-card-big-tag article a .board-card__title h3{font-size:var(--font-size-lg)}}@media(max-width: 767px){.col-tag-right{display:flex;padding:0}.col-tag-right .board-card{flex:0 0 auto;width:50%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}@media(max-width: 767px){.under-dash-recipe .row>.board-card:first-of-type{width:100%}}.recipe-big-card{position:relative;margin-bottom:2rem}.recipe-big-card__image img{aspect-ratio:16/9;object-fit:cover}.recipe-big-card__overlay{position:absolute;bottom:0;left:0;width:100%;height:80%;display:flex;flex-direction:column;justify-content:end;padding:2rem 2rem 1rem;background:linear-gradient(to top, rgba(0, 0, 0, 0.9), transparent);color:#fff}.recipe-big-card__title{font-size:var(--font-size-xxl);font-family:var(--font-family-secondary);font-weight:600}.recipe-big-card__desc{font-size:var(--font-size-lg)}.recipe-big-card__meta{border-left:2px solid var(--color-primary);padding-left:.5rem}.recipe-big-card__meta p{margin-right:.5rem}.recipe-big-card__meta p i{margin-right:.3rem}@media(max-width: 992px){.recipe-big-card__image img{aspect-ratio:5/6;width:100%}.recipe-big-card__title{font-size:var(--font-size-xl)}.recipe-big-card__desc{font-size:var(--font-size-base)}}.recipe-tag__content{position:relative}.recipe-tag__title{font-family:var(--font-family-secondary);font-size:var(--font-size-lg);font-weight:600;color:#fff;background-color:var(--color-secondary);border-radius:5px;margin-bottom:2rem;padding:1rem;position:relative;z-index:1}.recipe-tag__triangle{position:absolute;bottom:-10px;width:40px;height:40px;transform:rotate(45deg);background:var(--color-secondary);margin-left:1.5rem}.recipe-content__title{font-family:var(--font-family-secondary);font-size:var(--font-size-xxl);font-weight:600}.recipe-content__author a{text-decoration:none;color:var(--color-secondary);margin-bottom:.5rem;display:block}.recipe-content__description{font-size:var(--font-size-lg);line-height:1.4}.recipe-content__image img{object-fit:cover}.recipe-content__image{margin-bottom:1rem}.recipe-content__data{margin-bottom:1rem}.recipe-content__data>div{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:1rem}.recipe-content__data p{font-size:var(--font-size-sm);margin:0;line-height:1;color:var(--color-secondary)}.recipe-content__data>:nth-child(2),.recipe-content__data>:nth-child(3){border-left:1px solid var(--color-primary)}.recipe-content__data-info{display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1/1;width:100px;border:1px solid var(--color-accent);border-radius:50%;margin:.3rem 0}.recipe-content__data-info p{font-family:var(--font-family-secondary);font-size:var(--font-size-xl);font-weight:600;color:var(--color-primary)}.recipe-content__ingredients-wrapper{background:rgba(2,176,165,.08);padding:10px;color:#000;margin-bottom:1rem}.recipe-content__ingredients-wrapper ul{list-style:none;padding-left:0;border-bottom:1px solid #c5c5c5;margin-bottom:0}.recipe-content__ingredients-wrapper ul li{border-bottom:.5px dashed #6d6e71}.recipe-content__ingredients-wrapper ul li p{margin:.3rem 0}.recipe-content__ingredients-wrapper ul li:last-of-type{border-bottom:none;margin-bottom:1rem}.recipe-content__ingredients-headline{border-top:1px solid #c5c5c5;padding-top:1rem}.recipe-content__ingredients-headline h2{font-family:var(--font-family-base);font-size:var(--font-size-lg);font-weight:600;margin-bottom:1rem}.recipe-content__instructions{color:#000;margin-bottom:1rem}.recipe-content__instructions h2{font-family:var(--font-family-base);font-size:var(--font-size-lg);font-weight:600;margin-bottom:1rem}.recipe-content__instructions ol li{margin-bottom:.5rem}.recipe-content__instructions ol li p{font-weight:300;margin-bottom:0}.recipe-content__related{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.recipe-content__related h2{font-family:var(--font-family-secondary);font-size:var(--font-size-xxl);text-align:center;color:var(--color-text);text-transform:uppercase;margin-bottom:1.5rem;font-weight:600;border-top:1px solid #c5c5c5;padding-top:1rem}.recipe-content__related .board-card article a .board-card__title h3{font-size:var(--font-size-base);color:var(--color-text)}.recipe-content__ad-inrecipe{margin-bottom:2rem}.recipe-author{background-color:var(--color-secondary);margin-bottom:2rem}.recipe-author__container{display:flex;gap:1.5rem}.recipe-author__info{display:flex;flex-direction:column;justify-content:center;padding:.5rem .5rem 0}.recipe-author__name{color:var(--color-accent);font-family:var(--font-family-secondary);font-weight:600;min-width:250px;border-bottom:1px solid var(--color-accent);font-size:var(--font-size-xl);padding:.5rem 0 .3rem}@media(max-width: 567px){.recipe-author__name{min-width:auto;font-size:var(--font-size-lg);margin-right:1rem}}.recipe-author__bio{color:#fff;padding-bottom:.5rem}.recipe-author__bio p{margin:0}@media(max-width: 567px){.recipe-author__bio{font-size:var(--font-size-sm)}}.recipe-author__image{min-width:118px;position:relative}.recipe-author__image img{position:absolute;bottom:0}@media(max-width: 380px){.recipe-author__image{min-width:90px}.recipe-author__image img{width:auto;height:auto}}.search-page .search-empty{font-size:var(--font-size-xl);text-align:center;font-family:var(--font-family-secondary);margin-bottom:2rem;font-weight:600}.pagination{margin:1rem auto 2rem}.pagination .page-item a.page-link{color:#fff;background-color:var(--color-secondary);border-color:#fff}.newsletter-sign-up__wrapper{background-color:#eef1f4;display:flex;justify-content:center;align-items:center;gap:1ch;padding:.6rem;margin-bottom:1.5rem}@media(max-width: 470px){.newsletter-sign-up__wrapper{flex-direction:column;text-align:center}}.newsletter-sign-up__button{background-color:var(--color-secondary);color:#fff;border-radius:0;padding:.2rem .5rem;border:none}.newsletter-sign-up__button:hover{background-color:var(--color-secondary);color:#fff}.newsletter-sign-up p{margin:0}.news_letter_form{max-width:480px;position:fixed;display:flex;top:50%;left:50%;transition:opacity .4s ease;transform:translate(-50%, -50%) translateX(-100vw);z-index:999;opacity:0;max-height:90vh;overflow:auto;width:90%}.news_letter_form.active{transform:translate(-50%, -50%) translateX(0);opacity:1;transition:opacity .4s ease}.news_letter_form .card{height:calc(100% - 1.875rem)}.news_letter_form .card .card-header{text-align:center;font-size:1.75rem;padding:2.188rem 1.25rem 3.75rem}.news_letter_form .card .card-header h3,.news_letter_form .card .card-header p{font-weight:200;line-height:.9;font-size:1.75rem;color:#fff}.news_letter_form .card .card-header .card-logo{width:6.25rem;margin:.313rem auto 0;display:block}.news_letter_form .card .card-body{text-align:center}.news_letter_form .card .card-body .card-text{margin-top:-2.5rem;background-color:#fff;border-radius:4px;padding:.625rem}.news_letter_form .card .card-body .btn{width:50%;font-weight:700;font-size:1rem;color:#fff;border:none}.news_letter_form .card .card-body .btn:hover{opacity:.7}.news_letter_form .form-item{position:relative;margin-bottom:1.125rem}.news_letter_form .form-item input.form-input{margin-top:.625rem;display:inline-block;width:100%;padding:.5rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;background-color:#fff;background-clip:padding-box;border:1px solid #dadada;border-radius:.375rem;transition:all .15s ease-in-out}.news_letter_form .form-item input.form-input:focus{color:#212529;background-color:#fff;border-color:#00b0a5;outline:0;box-shadow:0 0 3px 0 #00b0a5}.news_letter_form .form-item input.form-input:active{color:#212529;background-color:#fff;border-color:#00b0a5;outline:0;box-shadow:none}.news_letter_form .form-item input.form-input.warning{border-color:#c20b0b}.news_letter_form .form-item input.form-input::placeholder{color:#8a8a8a}.news_letter_form .form-item label.form-label{position:absolute;top:0;left:11px;margin-left:0;margin-bottom:0;padding-left:.25rem;padding-right:.25rem;background-color:#fff;font-size:.875rem;color:#00b0a5}.news_letter_form .form-item .description{font-size:.875rem;margin-top:.25rem;color:#6c757d;text-align:left}.news_letter_form .form-item #validation-message{visibility:hidden}.news_letter_form .form-item:has(.warning) input.form-input:focus{border-color:#c20b0b;box-shadow:0 0 3px 0 #c20b0b}.news_letter_form .form-item:has(.warning) #validation-message,.news_letter_form .form-item:has(.warning) .description,.news_letter_form .form-item:has(.warning) label.form-label{color:#c20b0b;visibility:visible}.news_letter_form .form-item-checkbox{display:flex;text-align:left;gap:.6rem;align-items:normal}.news_letter_form .form-item-checkbox label{font-size:.825rem}.news_letter_form .form-item-checkbox input{width:1.2rem;height:1rem;appearance:none;-webkit-appearance:none;border-radius:.2rem;margin-top:.2rem;border:1px solid #dadada}.news_letter_form .form-item-checkbox input:checked{border-color:#00b0a5;background-image:url("data:image/svg+xml,%3Csvg width='31' height='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M25.964 6.27a.678.678 0 01.958 0l.64.638a.678.678 0 010 .959L10.627 24.801a.678.678 0 01-.959 0l-6.71-6.71a.678.678 0 010-.958l.64-.639a.678.678 0 01.958 0l5.592 5.592L25.964 6.269z' fill='%2300B0A5'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat}.news_letter_form.form-style-lunchtime .btn,.news_letter_form.form-style-lunchtime .card-header{background-image:linear-gradient(90deg, #0B2344 10%, #556D81)}.news_letter_form.form-style-sport .btn,.news_letter_form.form-style-sport .card-header{background-image:linear-gradient(90deg, #567b29 30%, #83bb3e)}.news_letter_form.form-style-farming .btn,.news_letter_form.form-style-farming .card-header{background-image:linear-gradient(90deg, #cb8b35 10%, #cc9d5e)}.news_letter_form.form-style-lifestyle .btn,.news_letter_form.form-style-lifestyle .card-header{background-image:linear-gradient(90deg, #3ea79e 10%, #50dbcf)}.news_letter_form.form-style-weekend .btn,.news_letter_form.form-style-weekend .card-header{background-image:linear-gradient(90deg, #b43a78 10%, #ec8bbd)}.news_letter_form.form-style-revoiced .btn,.news_letter_form.form-style-revoiced .card-header{background-image:linear-gradient(90deg, #5c9bc1 10%, #8badcb)}.news_letter_form.form-style-politics .btn,.news_letter_form.form-style-politics .card-header{background-image:linear-gradient(90deg, #712256 10%, #4a1939)}.news_letter_form.form-style-business .btn,.news_letter_form.form-style-business .card-header{background-image:linear-gradient(90deg, #009079 10%, #02ad92)}.news_letter_form.form-style-morning .btn,.news_letter_form.form-style-morning .card-header{background-image:linear-gradient(90deg, #052446 10%, #6888a3)}.news_letter_form.form-style-sceneheard .btn,.news_letter_form.form-style-sceneheard .card-header{background-image:linear-gradient(90deg, #3f2b4a 10%, #86619a)}.news_letter_form.form-style-propertyhome .btn,.news_letter_form.form-style-propertyhome .card-header{background-image:linear-gradient(to right, #2A5259, #7f979b 100%)}.news_letter_form.form-style-iefood .btn,.news_letter_form.form-style-iefood .card-header{background-image:linear-gradient(to right, #8e8c79, #817c4f 100%)}.news_letter_form.form-style-updatesevents .btn,.news_letter_form.form-style-updatesevents .card-header{background-image:linear-gradient(90deg, #b43a78 10%, #ec8bbd)}.news_letter_form.form-style-subscriber .btn,.news_letter_form.form-style-subscriber .card-header{background-image:linear-gradient(90deg, #0e71ac 10%, rgba(14, 113, 172, 0.5019607843))}.news_letter_form .g-recaptcha{transform:scale(0.85);margin-left:-1.3rem;margin-bottom:1rem}.news_letter_form .close-btn{position:absolute;color:#fff;top:.2rem;right:.5rem;cursor:pointer;display:block;font-size:var(--font-size-xl)}.newsletter-sign-up__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:-1}.newsletter-sign-up__overlay.active{opacity:1;visibility:visible;transition:opacity .4s ease;z-index:99}.most-read{min-height:300px}.most-read .most-read_headline{color:var(--color-accent);text-align:left;margin-bottom:.313rem;font-family:var(--font-family-secondary);font-size:var(--font-size-lg);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.most-read .most-read_content ul{list-style:none;margin:0;padding:0;counter-reset:list}.most-read .most-read_content ul li{padding:.313rem 0;border-bottom:1px solid #ccc;position:relative}.most-read .most-read_content ul li a{display:block;margin:.313rem 0;padding-left:1rem;text-decoration:none;color:var(--color-text);font-weight:600;font-size:var(--font-size-sm);font-family:var(--font-family-secondary)}.most-read .most-read_content ul li .pubdate{text-align:right;display:none}.most-read .most-read_content ul li .most-read_img img{width:100%;height:auto}.most-read .most-read_content ul li .most-read_title{padding-left:.313rem}.most-read .most-read_content ul li:last-child{border-bottom:none}.most-read .most-read_content ul li:before{counter-increment:list;content:counter(list) ".";position:absolute;top:10px;font-family:var(--font-family-secondary);color:var(--color-text);font-size:var(--font-size-sm);line-height:1.2;font-weight:600;letter-spacing:-1px}.most-read .most-read_content ul li:hover a,.most-read .most-read_content ul li:hover:before{color:var(--color-accent)}.latest-list{min-height:264px}.latest-list .latest-list_headline{font-family:var(--font-family-secondary);font-size:var(--font-size-lg);text-transform:uppercase;letter-spacing:.04em;font-weight:600;color:var(--color-accent);text-align:left;margin-bottom:.313rem}.latest-list .latest-list_content ul{margin:0;padding:0;list-style:none}.latest-list .latest-list_content ul li{padding:.313rem 0;border-bottom:1px solid #ccc;min-height:52px;position:relative}.latest-list .latest-list_content ul li a{display:inline-block;margin:.313rem 0;text-decoration:none;color:var(--color-text);font-weight:600;font-size:var(--font-size-sm);font-family:var(--font-family-secondary)}.latest-list .latest-list_content ul li a p{margin:0}.latest-list .latest-list_content ul li .pubdate{text-align:right;min-height:16px}.latest-list .latest-list_content ul li:last-child{border-bottom:none}.latest-list .latest-list_content ul li:hover a{color:var(--color-accent)}dialog{position:fixed;top:40%;border:none;border-radius:8px;padding:0;background:rgba(0,0,0,0);z-index:9999999;margin:auto}dialog::before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);z-index:-1}dialog form .close-btn{position:absolute;right:5px;top:5px;z-index:9;border:none;background-color:rgba(0,0,0,0);color:#000}dialog .alert{padding:2rem;min-height:110px;display:flex;justify-content:center;align-items:center;min-width:300px;max-width:500px;text-align:center}.alert.alert-success{color:#1b5e20;background-color:#e3f2e4}.alert.alert-warning{color:#c20b0b;background-color:#f8e6e6}.alert.alert-danger{color:#e65100;background-color:#fbdeb4}.alert.alert-info{color:#00375c;background-color:#e3f6f5}/*# sourceMappingURL=iefood.css.map */
